Document Document Title
US08528456B2 Coated textile sleeve and method of construction thereof
A textile sleeve and method of construction thereof is provided. The textile sleeve has a water-based, impervious coating for protecting elongate members contained within the sleeve. The sleeve has a flexible, tubular wall of tightly braided yarns with a coating applied thereto to render the wall impervious to fluid. The coating is a water-based coating applied as two distinct, first and second layers. The first, underlying layer includes a dielectric enhancing additive and a thickening agent to enhance the impermeability of the wall. The second, outer layer contains a similar formulation as the underlying first layer, however, it is free of the thickening agent.
US08528455B2 Device for clamping a blade of shears, used in the transversal cutting of strips
A device for clamping a blade of shears for traverse cutting of strips includes a clamping bar for the clamping the blade, and a device for displacing the clamping bar in its release position, with the device having a first piston having a piston rod connected at its end remote from the piston with the clamping bar, and a second piston spaced from the first piston and having a piston rod section acting on the first piston, a first connection-bore connects the space in the front of the first piston with the space in the front of the second piston, and a second connection bores connects the space behind the second piston with the space behind the first piston, wherein the first and second connection bores are formed in the rod section of the second piston.
US08528452B2 Safety system and method for cutting machine
A safety system prevents cutting machine operators from being accidentally carried through the infeed chute into the machine's cutting mechanism. An operator wears a safety device on his wrist and/or ankle and a sensor array mounts on opposing sides of the cutting machine's infeed chute. The sensor array elements are wound in opposite directions and connect in series opposing. The magnetic field of the safety device induces a current in the sensor array as it moves in the proximity of the sensor array. The safety system generates a signal which is proportional to the sum of the induced currents. When the signal exceeds a threshold, the safety system shuts off power to the feed mechanism and/or the cutting blades of the cutting machine, preventing injury to the operator.
US08528448B2 Kit, with a selection valve, for repairing and inflating inflatable articles
A kit for repairing and inflating inflatable articles, and having a compressor assembly for generating compressed air; releasable connecting means fixed with respect to the compressor assembly and for connecting the compressor assembly mechanically and fluidically to a sealing liquid container assembly; a first pipe connecting the compressor assembly to the container assembly; a second pipe parallel to the first pipe with respect to the compressor assembly; and a valve interposed between the compressor assembly and the first and second pipe. The valve defines a cavity bounded by a conical surface; a rotary distribution member cooperating in fluidtight manner with the conical surface; an inlet connected to the compressor assembly; a first outlet connected to the first pipe; and a second outlet connected to the second pipe.
US08528444B1 Attachable armrest for a mower steering assembly
An adjustable armrest that attaches to zero-radius turning mowers includes a telescoping armrest and a clamping bracket. The armrest provides a horizontal support for an operator's arm and is covered with a layer of foam padding for comfort. The clamping bracket is attachable to a steering handle at a prescribed location. In this manner, after the operator attaches an adjustable armrest on each of the steering handles the forearms and wrists are supported and the armrests pivot with the steering handles in order to preserve the comfortable supportive functioning of the armrests.
US08528442B2 Bicycle component positioning device
A bicycle component positioning device is basically provided with a stationary support member, a positioning element, a position maintaining member, a winding element, a release member and a winding element control member. The winding element moves between a winding position and a disengaging position. The release member moves the position maintaining member between a holding position and a position releasing position in response to pivotal movement of the release member between a neutral position and a position releasing position. The winding element control member moves between a rest position and a control position that holds the winding element in the disengaging position in response to pivotal movement of the release member between the neutral position and the position releasing position. The winding element control member is guided by the stationary support member during movement of the winding element control member between the rest position and the control position.
US08528441B2 Handle for latching mechanism
A handle apparatus utilized for actuating mechanisms with a pair of parallel cables detects a cable out condition, and prevents further activation of the actuated mechanism. The apparatus has a yoke mechanism which is pivotally attached to an activation rod, which in turn is connected to an activation handle. The yoke mechanism has a first side and a second side, with one of the cables attached to the first side and the other cable attached to the second side. The yoke mechanism has a first stop member attached to the first side of the yoke mechanism and a second stop member attached to the second side of the yoke mechanism. The apparatus has stationary shoulders which are placed such that the stationary shoulders will engage the stop members if either cable fails.
US08528429B2 System and method for stabilizing a sensor
Systems and methods are provided for stabilizing an emissions instrument. The emissions instrument includes an emissions sensor. The emissions sensor may be coupled to a gyro stabilizer. The gyro stabilizer may stabilize the emissions sensor, thus resulting in a more accurate and reliable emissions instrument.
US08528417B2 Electromagnetic flowmeter having a measuring tube with an electrically-insulating internal coating positioned in a recess
An electromagnetic flowmeter having a measuring tube, at least one magnetic device and at least two electrodes. The measuring tube having an inlet section with an inlet section terminal cross section, an outlet section with an outlet section terminal cross section, a recess formed between the inlet section and the outlet section with a recess cross section that is wider than the inlet section terminal cross section and the outlet section terminal cross section, and an internal coating positioned in the recess. The layer thickness of the internal coating is chosen to be appropriately thick in order to guarantee electrical insulation and to arrange the internal coating in the recess such that it is protected from damage by flowing measurement fluid.
US08528414B2 Apparatus for measuring a mechanical quantity
Because of stress occurring due to a change in temperature, and presence of heat distribution on a semiconductor substrate, and a dopant dosage gradient, an offset output occurs to a Wheatstone bridge circuit intended for detection of strain, posing a problem. To solve the problem, diffusion resistors are disposed in the form of a matrix, and bridge resistors Rv1, Rv2 each are formed by selectively connecting diffusion resistors disposed in each odd column, in series with each other, while Rh1, Rh2 each are formed by selectively connecting diffusion resistors disposed in each even column, in series with each other.
US08528405B2 Flexure assemblies and methods for manufacturing and using the same
In one embodiment, an accelerometer includes a suspension frame, a proof mass, and a plurality of flexures suspending the proof mass from the suspension frame. The flexures allow the proof mass to deflect in response to an acceleration along a sensitive axis of the accelerometer. Each flexure exhibits an initial spring rate along the sensitive axis of substantially zero.
US08528401B2 Explosion-proof device
An explosion-proof device with a pressure-proof capsule (2), an electronic mechanism (3) and a signal receiver (4), wherein the electronic mechanism (3) is designed intrinsically safe, the pressure-proof capsule (2) has a radiolucent process window (5) and the signal receiver (4) is arranged inside of the pressure-proof capsule (2). An explosion-proof device that can be flexibly used and is economical is implemented in that the electronic device (3) is arranged within the pressure-proof capsule (2) and the signal receiver (4) is designed to be intrinsically safe.
US08528397B2 Hermeticity sensor and related method
A hermeticity sensor for a device includes a beam positioned within a substantially hermetically sealed cavity. The beam includes a stress that changes in response to being exposed to ambient from outside the cavity. A related method is also provided.
US08528392B2 Device and method for determining the oscillatory behavior of a brake lining in the field of motor vehicles
A device (1) and a method are provided for determining the oscillatory behavior of a brake lining (3) for a motor vehicle. The device (1) has a mounting device (2) for mounting a brake lining (3) and a securing device (6) for securing a brake disk model (7) assigned to the brake lining (3) so that the brake lining (3) can be brought to bear with the brake disk model (7) against a contact face (8). A pretensioning device (9) is coupled to the mounting device (2) and/or to the securing device (6) so that the brake lining (3) can be pressed against the brake disk model (7) with a pressure force (10, 10′) predetermined in terms of absolute value and direction. An excitation device (13, 13′) is provided for exciting oscillations of the brake disk model (7) and/or the brake lining (3).
US08528387B2 Testing of concrete using existing voids within concrete
A penetration head and related apparatuses are placed within a void to measure the in-place compressive strength of the surrounding material. An electronic load cell is attached to the penetration head and is forced against an opposite side of the void. A hydraulic ram or other device is connected between the penetration head and load cell. As the hydraulic ram pushes the penetration head and load cell in opposite directions and into the interior walls of the void, penetration depth is measured and mapped to load and material hardness is derived.
US08528385B2 Leak detection system
A hose leakage detection system includes a ring configured to be disposed within a hose. The ring has a lateral slot formed in an outer surface, defining a first slot wall and a second slot wall. A sensor is disposed on one of the first slot wall and the second slot wall and a power source is electrically connected to the leakage detection system.
US08528383B2 Pressure sensor using gas/liquid interface
A pressure sensor and method of sensing pressure is disclosed. An fluid port is coupled to a substrate. A first microchannel within the substrate is in fluid communication with the fluid port. The first microchannel includes a first compressible fluid, a first incompressible fluid and at least one first meniscus. A second microchannel within the substrate is in fluid communication with the fluid port. The second microchannel includes a second compressible fluid, a second incompressible fluid and at least one second meniscus. A pressure of the first meniscus and/or the second meniscus is determined.
US08528363B2 Process and apparatus for the separation of air by cryogenic distillation
In a process for the production of nitrogen and of oxygen enriched liquid by separation of air by cryogenic distillation, a first stream of air is sent to an exchanger to form a first cooled air stream, the first cooled air stream is sent to a bottom reboiler of a column, condensed air is sent from the bottom reboiler to a top condenser of the column, vaporized air is sent from the top condenser to a first compressor, air is sent from the first compressor to the column, air is sent to a second compressor and from the second compressor to the exchanger to produce a cooled second air stream, the cooled second air stream is sent to a first turboexpander and from the turbo expander to the column, bottom liquid is removed from the column and gaseous nitrogen is removed from the top of the column.
US08528355B2 Atomization unit with negative pressure actuator
An atomization unit is described that employs a negative pressure actuator to reduce the fluid pressure acting on the atomizer in order to minimize or prevent fluid leakage from the atomizer. Methods of minimizing or preventing fluid leakage from an atomizer through use of a negative pressure actuator are also described. The atomization unit is particularly suitable for use in a refrigerator to cool and humidify at least a portion of the refrigerator.
US08528349B2 Vacuum food preservation system
A refrigerator includes a cabinet defining an open storage space and including a door with an exterior side and an interior side adapted to receive a modular component. The modular component includes a base removably connected to the interior side and has a first edge and a second edge. A component door is hingedly-connected to the first edge of the base and is operable between an open position and a closed position. The base and component door define a sealed compartment when the component door is in the closed position. First fasteners are disposed on the component door, and second fasteners are disposed on the base. The second fasteners engage the first fasteners to create an airtight seal between the component door and the base. A vacuum device is in communication with the sealed compartment and a heat sealer is disposed on the base or the component door.
US08528347B2 Method for controlling freezing capacity of a fixed-frequency AC ice-water system
A method for controlling the freezing capacity of a fixed-frequency freezing AC ice-water system, by using temperature buffer difference of individual requirement ends to control the number of operating compressors in a fixed-frequency chiller and make each of the operating compressors have a usage rate close to 100%. Further, various operating procedures are defined for the requirement ends and each of the operating procedures has an individually defined high-low temperature range such that the freezing capacity supply cycle or startup cycle of the fixed-frequency chiller can be adjusted by using the high-low temperature ranges of the operating procedures as temperature buffer strips, thereby allowing the compressors in the fixed-frequency chiller to operate collectively in order to save energy.
US08528346B2 Vacuum compartment in refrigerator
A refrigerator comprises a vacuum source and a food storage compartment including a drawer unit having a storage space. The food storage compartment is operable between a substantially air-tight retracted position and an open extended position. A vacuum source is in communication with the storage space of the drawer unit and is operable to reduce air pressure inside the drawer unit during an evacuation event. A sealing unit includes a base connected to the drawer unit. A sealing bracket is hingedly-connected to the base and operable between a raised position and a lowered position, the sealing bracket adapted to abut the base when in the lowered position. A heat sealing bar is disposed on one of the base and the sealing bracket. A control system is operable to activate the vacuum source and initiate the evacuation event when the drawer unit is in the air-tight retracted position.
US08528345B2 Managed virtual power plant utilizing aggregated storage
Disclosed is a system and method for providing power generation and distribution with on-site energy storage and power input controlled by a utility or a third party manager. The system allows a utility manager to decide and direct how energy is delivered to a customer on both sides of the power meter, while the customer directs and controls when and how much energy is needed. In the disclosed embodiments, the utility controls the supply (either transmitted or stored) and makes power decisions on a system that acts as a virtual power plant, while the end-user retains control of the on-site aggregated power consumption assets. The disclosed systems act to broker the needs of the utility and end-user by creating, managing and controlling the interface between these two entities.
US08528344B2 Bleed structure for a bleed passage in a gas turbine engine
A bleed structure for a bleed passage in a gas turbine engine includes a first wall portion defining a first side of an opening for the passage, and a second wall portion defining a second side, opposite the first side of the opening. The first and second wall portions end at different positions in an extension direction of the opening.
US08528335B2 Fuel heater system including hot and warm water sources
A system is provided and includes first and second water supplies at first and second relatively high and low temperatures, respectively, a heat exchanger, coupled to the water supplies, through which fuel and relative amounts of the water supplies at the first and second temperatures flow for fuel heating and a controller, operably interposed between the water supplies and the heat exchanger, to select and/or modulate the relative amounts of the water supplies permitted to flow through the heat exchanger to heat the fuel to a temperature based on a heating requirement to meet a modified wobbe index (MWI) rating.
US08528327B2 Forced induction and exhaust system
In one exemplary embodiment of an exhaust system, the system includes an exhaust manifold in fluid communication with an internal combustion engine and a forced induction device in fluid communication with the exhaust manifold, the forced induction device including a housing. The system further includes a flow control device to control fluid communication between the forced induction device and a catalyst substrate and to control fluid communication between the exhaust manifold and the catalyst substrate.
US08528324B2 Device for metering fuel
The invention relates to a metering device for fuel upstream of an oxidation catalytic converter in the exhaust gas system of an internal combustion engine. A closing valve and/or a metering valve and an injection valve are integrated downstream of a supply device for fuel into a line leading to a metering unit. A return having a first overflow valve branches off upstream of the metering unit. A further return having a second overflow valve influencing a mean pressure level of the metering unit is disposed between the closing valve and the metering valve.
US08528317B2 Method and system for detecting the ingestion of an object by an aircraft turbine engine during a mission
A method and a system for detecting the ingestion of an object by an aircraft turbine engine during a mission is disclosed. The method includes: acquiring during the mission digital images of the operating fan of the turbine engine, these images being acquired at an acquisition frequency proportional to the speed of rotation of the fan and to the number of blades of the fan; identifying the different phases of the mission of the aircraft for each phase of the mission; comparing the images of the fan with at least one reference image corresponding to sound operation of the fan; and, if necessary, identifying each abnormal image of the fan which differs from the corresponding reference image, the identification of an abnormal image of the fan corresponding to the crossing of an alert level for detecting the ingestion of an object by the turbine engine.
US08528312B1 Turbojet engine inlet and exhaust covers
The turbojet engine inlet and exhaust covers are permanently installed at the inlet and exhaust outlet or nozzle of an aircraft turbojet engine installation. The covers preclude the entrance of small animals, windblown debris, snow, and/or other contaminants into the engine inlet or exhaust while the airplane is inoperative. The covers have an iris-type shutter configuration, each cover having a plurality of leaves pivotally attached to a circumferential stationary housing that is attached to the engine or nacelle. A rotary ring is rotated through a small arc to pivot the shutter leaves inward and outward to close and open the engine opening. The rotary ring may be driven by an electric motor, or by hydraulic or pneumatic power. The system may be automated to close according to engine temperature after flight, and/or to open upon initiation of the engine start sequence for the aircraft.
US08528298B2 Reinforcement system for poles
A reinforcement system made of steel members, (eg. steel reinforcing rods, threaded rods or functionally equivalent steel member), closely positioned with respect to, or positioned in contact with the exterior of straight tapered and/or pipe/stepped poles, such as wireless telecommunication poles. The method of use results in providing additional strength to the poles to enhance resistance against deflection caused by, for instance, wind forces and/or added weight resulting from mounting antennas thereto, thereby enabling the placement of, for instance, more antenna arrays and other communication antennas thereon is otherwise possible.
US08528291B2 3-dimensional universal tube connector system
The present invention includes a system for connecting tubes or rods, which are preferably uni-directional pultruded, filament wound, or roll-wrapped carbon-fiber tubes or rods, together to form trusses and other structures using a series of connector pieces preferably bonded together with adhesive.
US08528289B2 Mechanical locking system for floor panels
Floor panels with a flexible tongue in an insertion groove, the flexible tongue is designed to cooperate, in a connected state with a tongue groove of another panel, the panels are adapted to be locked together by vertical folding, the flexible tongue has a projection portion which, in a connected state projects outside the insertion groove and cooperates with the tongue groove, said projecting portion has a beveled and/or rounded sliding surface and the panels have a sliding surface adapted to cooperate therewith during vertical folding, the flexible tongue during the vertical folding is displaced twice in the horizontal direction, a first displacement is effected by the vertical folding of the fold panel whereby at least a part of the flexible tongue is bent, a second displacement of the flexible tongue towards its initial position is accomplished substantially by a spring effect caused by said bending of said flexible tongue.
US08528285B2 Joint cover assembly and kit comprising this joint cover assembly as well as installation method thereof
The invention relates to a joint cover assembly for covering a gap between two floor elements covering a subsurface, the assembly comprising a first molding element comprising an upper section having an exposed surface, the exposed surface comprising a décor, and a foot depending therefrom, wherein the foot has a gripping groove extending towards the exposed surface and being defined by two side walls; and a second molding element comprising an upper surface and a lower surface, to be joined to the first molding element, as well as an exposed surface comprising a décor, wherein the lower surface has a groove extending towards the upper surface and being defined by two side walls; characterized in that the joint cover assembly furthermore comprises a track having two upstanding sections, wherein the distance between the upstanding sections corresponds substantially to the width of the foot and also to the distance between a gripping groove's side wall and a proximal side wall of the second molding element's groove. Furthermore, the invention relates to a kit comprising such joint cover assembly. Finally, the invention relates to a method of covering a sub floor adjacent a floor element by using this joint cover assembly or this kit.
US08528281B2 Window and door assembly structures
A nosing and drip cap are mounted to each other by elements of the nosing and drip cap. A hook receptacle and/or a stud receptacle extend the length of the nosing. A cooperating hook and/or stud extend from the drip cap. The drip cap is secured to the nosing by engaging the hook in the hook receptacle and/or the stud in the stud receptacle, in a loose engagement combination. While nosing and drip cap are engaged, the assembly can be secured together by (i) installing fasteners spaced along the length of the assembly or, where hook and hook receptacle are used, (ii) bending the assembly into an arcuate configuration, with the inner flange of the nosing to the inside of the bend. While being bent, the hook and hook receptacle create a tightened locking-type engagement between themselves. Either way, the nosing and the drip cap are substantially permanently locked together.
US08528276B2 Apparatus and method for diverting water at basement joints
A water diverting system for diverting water from a building's foundation, where the foundation has a basement footing having an interior face oriented towards an interior of the foundation, a basement wall having an interior face oriented towards the interior of the foundation, and a basement floor slab. The system includes a channel for collecting water and configured to be installed adjacent the basement footing. The channel is overlaid with a corrugated track for directing water to the channel. A vertical water guide extends perpendicularly from the track and is positioned adjacent the interior face of the basement wall. The guide includes a plurality of spaced projections for directing water trickling down along the wall to the channel.
US08528268B1 Trilateral bracing structure for reinforcing a building frame structure
A building assembly for forming a frame of a building including at least two elongated column structures and a truss structure supported on the column structures. The truss structure has opposite end portions resting on the column structures at horizontally spaced locations. A trilateral bracing structure may be attached to the truss structure and one of the column structures to tie the truss structure to the column structure. The trilateral bracing structure may be separable from the truss structure and the column structure.
US08528263B2 Rainwater diverter
Rainwater diverter comprises a base member and a sleeve member. The base member includes a tubular conduit having an upper end and a lower end sized to closely fit within an upper end of a lower downspout section. Surrounding the tubular conduit is a fluid chamber having an open upper end and a closed bottom, and a discharge opening adjacent the bottom. The sleeve member has a lower end sized to have a close sliding fit inside the open upper end of the chamber, and an upper end sized to have a close sliding fit over a lower end of an upper downspout section. The sleeve member is shaped to provide a narrow gap between the sleeve member and the upper end of the tubular conduit leading into the chamber surrounding the tubular conduit.
US08528253B2 Protection system for motorized pedestrian access passageways
A protection system for motorized pedestrian access passageways, comprising a mechanism for the closing or opening of said passageways, suitable for activating at least one sliding and oscillating shutter (12), which emerges from and re-enters, respectively, the interior of at least one seat (25) of a shaped structure positioned to the side of the access passageway; the shutter (12) is fixed to a longitudinal covering strip (17) which is thus entrained along the seat (25), by means of side guides (9, 10), so as to inhibit access to the seat (25) when the shutter (12) is in a position which closes the passageway.
US08528245B2 Single shotgun shell mounting device
A shotgun mountable shell holder is provided for holding a single shotgun shell therein. The shell holder includes a rigid body having an external mounting surface provided with a track slidably mounted and frictionally retained on a rail arrangement having at least one rail attached externally of a shotgun. The rigid body also includes an internal shell receiving and engaging structure sized and shaped to slidably receive and frictionally retain the single shotgun shell therein. The track and the rail have mating dovetail-shaped cross sections.
US08528243B1 Pistols and methods of manufacture
Pistols and methods of manufacture are provided. A representative pistol includes a slide, at least part of the slide being made of plastic; wherein the pistol is a small caliber pistol or pistol for low-impulse ammunition or training pistol. A representative method for manufacturing a pistol includes: forming a slide of the pistol, with at least part of the slide being made of plastic; wherein the pistol is a small caliber pistol or pistol for low-impulse ammunition or training pistol.
US08528237B1 Snow plow
A snow plow for permanently attaching to a vehicle, selectively deploying a plow blade beyond a bumper and selectively retracting the blade underneath the vehicle by a hydraulic cylinder assembly. The snow plow has a pair of plow blades, namely a front plow blade and a rear plow blade that selectively deploy. The blades have side extensions that hydraulically extend laterally to remove the snow in front of the wheels and widen the path of snow removal. A hydraulic arm assembly pivots the blade to the right or to the left to attack the snow at an angle when plowing and removing snow. A pantographic frame assembly hydraulically lowers and raises the hydraulic cylinder assembly, lowering the plow blade closer to the ground or raising the blade higher for more ground clearance and decreasing the visibility of the blade and the hydraulic cylinder assembly underneath the vehicle.
US08528228B2 Laundry treating appliance with drying rack detection based on imaging data
The invention relates to a method of determining the presence of a drying rack based on image data of the laundry located in a treating chamber of a laundry treating appliance.
US08528226B2 Vented dryer having counter-flowing air and method for the operation thereof
A vented dryer having a drum to dry damp laundry by warm process air; a first process air duct upstream of the drum; a heater to heat the process air in the first process air duct; a supply air duct leading into the first process air duct; an exhaust air duct; a second process air duct downstream of the drum and transitioning into the exhaust air duct; a blower; a first temperature sensor in the first process air duct; and a heat-buildup generator to generate a heat buildup at the first temperature sensor if a counter-flowing air current occurs.
US08528212B2 Method of manufacturing a frame assembly having stile and rail tabs for coupling stile and rail members together
A method manufactures a frame assembly, which supports a fenestration article. The frame assembly includes a stile member having a stile tab. The frame assembly also includes a rail member coupled substantially transverse to the stile member. The rail member has a rail tab. The method comprises the step of inserting a portion of the stile member into an interior of the rail member such that the stile tab extends beyond the rail member. The method also comprises the step of inserting a portion the rail member into an interior of the stile member such that the rail tab extends beyond the stile member. The method further comprises the steps of bending the stile tab about the rail member to couple the stile member to the rail member and bending the rail tab about the stile member to couple the rail member to the stile member.
US08528192B2 Fixture for removing slip rings from rotating electrical machinery
A fixture for removing slip ring assemblies from rotating electrical machinery. The fixture attaches directly to the slip ring assembly through bolted connection points for ease of installation and removal. A jacking mechanism provides mechanical leverage to pry the slip ring from its heat-shrunk fit mounting location in a manner that is reliable and safe for the service worker and the slip ring assembly. The fixture is lightweight and portable, facilitating use with electrical generators in the field and especially with wind turbine generators located on a wind turbine tower.
US08528190B2 Method of manufacturing a power module
A method of manufacturing a power module on a substrate. In one embodiment, the method includes providing power conversion circuitry including providing a magnetic device having a magnetic core and at least one switch on the substrate. The method also includes placing a shielding structure with a baffle over the magnetic core to create a chamber thereabout. The method also includes depositing an encapsulant about the power conversion circuitry. The shielding structure limits the encapsulant entering the chamber and the baffle directs the encapsulant away from the magnetic core thereby limiting an amount of the encapsulant that contacts the magnetic core within the chamber.
US08528189B1 Method using modular vibratory apparatus
A method of installing a vibratory conveyor into a confined space includes fabricating a modular vibratory apparatus as individual subassemblies, comprising at least first and second side wall subassemblies, first and second end wall subassemblies, at least one cross-member subassembly, a mounting bracket subassembly, a drive subassembly, and a liner subassembly. The method also includes transporting the individual subassemblies to an installation site as separate subassemblies, and attaching the individual subassemblies to each other to define an assembled modular vibratory apparatus using a bolting technique at the installation site.
US08528186B2 Method and apparatus for securing a conduit to a structure
A method and apparatus for securing a conduit to relatively inaccessible structures, for example, oil tanks on submerged ships. The method involves providing a conduit with a neck, temporarily securing the conduit to the surface, for example by means of magnets, etc, drilling a hole through the structure and passing the neck of the conduit through the hole in the structure, and passing an expander device through the neck of the conduit through the hole in the structure to widen a portion of the internal passage of the conduit in the region of the neck.
US08528181B2 Alignment of machine components within casings
A method and device are provided to accurately align a machine component of generally circular cross-section within a surrounding machine casing that includes bottom and top halves of the casing. The bottom half and top half, in use, are bolted together at a split line occupying a horizontal plane. The component and the bottom half of the casing include complementary interdigitating members at three circumferentially spaced-apart locations, which include first and second locations at the split line on respective first and second horizontally opposed sides of the component, and a third location at bottom dead center. After lowering the component into the bottom half to engage the interdigitating members at the three locations, jacking apparatus is operated independently at each location to incrementally reposition the component within the bottom half. Shims are then inserted between the interdigitating members at the three locations to maintain the jacked position of the component.
US08528173B2 Shockproof, quick-action closure for an end fitting
A quick-action closure for the end fitting of a safety belt, whereby the quick-action closure includes an insertion tongue which can be inserted into a closure housing and which can be locked therein by means of a locking element disposed in a mobile manner between a locking position and a release position, and whereby the locking element can be transferred from its locking position into its release position by means of an actuating element which can be inserted into the closure housing. A safety element (21) is disposed in the closure housing (11) mounted at its center of gravity (35) rotatable between a safety position and a rest position, the safety element in its safety position fixing the locking element (20) in its locking position and, in its rest position, releasing the locking element (20), whereby the safety element (21) is held in its safety position by the action of a spring (25).
US08528172B2 Folding plastic clip for pleated blinds
Traditional fixing of raising cords on pleated blinds occurs by sewing plastic flaps in place that hold knots on the raising cords. Adjustment of tension in the raising cords is difficult, because it may be required to loosen the knot and re-tie it in a better location. Loosening and re-tying is avoided in that a plastic clip has slits, in which the raising cords are pinched and locked after being wound 1½ turn around an interjacent tongue in the plane of the plastic clip.
US08528171B2 Apparatus for storing and organizing electrical cords
A storage device for electrical cords which provides an easy and secure method to contain the cords' length into a small bundle for economy of space and travel is described. By folding the length of cord over itself and inserting the cord into and through an open end of the flexible, semi-rigid hollow cylinder, it is grasped and held by a plurality of inwardly projecting flexible teeth, formed by multiple slits made perpendicular to the interior wall, at the opposite end of the device. In another embodiment, the storage device has the same characteristics but also has an interior wall of prehensile material that further secures the cord in place. Cords can be removed from the device as quickly as they were inserted. Various sizes of the same design are suitable for short and small diameter personal appliance cords, as well as for large industrial electrical cords.
US08528161B2 Cleaning appliance having multiple functions
A cleaning appliance is capable of performing two or more cleaning functions. The cleaning appliance may include a vacuum cleaner and a steam cleaner such that a user can vacuum a floor prior to steam cleaning the floor. Various manual switching arrangements may be used as part of controlling the cleaning appliance.
US08528152B1 Multi-rounded design for a concrete trowel to create an edge or perimeter in concrete that has multi-rounded designs on the edge
The present invention is a novel tool which enables a mason or concrete worker to form very beautiful decorative designs into the edge of poured concrete which is used for a driveway, walkway, border of a planter, or other concrete structure having at least a partially flat surface and at least one side edge where the decorative design is formed. Through use of the present invention, any one of a multiplicity of multi-arcuate designs are formed into at least one side edge or outside edge or inside edge of a poured concrete slab to thereby significant beautify a driveway, walkway, planter border, or any other poured concrete structure.
US08528147B2 Interdental brush
An interdental brush comprises a brush member having bristle filaments attached to a spine which projects from a handle part. The handle part comprises a main body and a resilient transition portion. The handle part further comprises a hollow cavity, in the transition portion. The hollow cavity improves the cushioning effect of the transition portion, and increases the length of stroke of the interdental brush by allowing the transition portion to be deformed.
US08528140B1 Adjustable scope mount
An adjustable mount for attaching a sighting device to a firearm includes an elongated base member and an elongated mount member longitudinally slidably engageable with the base member. Either the base member or the mount member includes a plurality of nonparallel longitudinal engagement slots. The other of the base member or the mount member includes a longitudinal engagement tongue which is selectively longitudinally slidably engageable in each of the plurality of slots to selectively position the mount member at different angles relative to the base member. At least one transverse clamping member is configured to secure the base member and mount member against relative longitudinal movement.
US08528129B2 Fixing structure of a faucet and an operating method thereof
A fixing structure of a faucet fixed on a support plate with an opening and contains the faucet including a housing having a mouth and a through aperture; the faucet also including an inlet pipe unit; a locking member being operated to move between an engaging position and a disengaging position along the through aperture; a positioning device including a fitting seat having a bottom face, a channel defined therein to receive the inlet pipe unit of the faucet, at least one slot disposed along an outer surface thereof to slide the locking member located at the engaging position, the slot including at least one tooth and at least one retaining recess such that the locking member passes through the tooth to be retained in the retaining recess and is limited by the tooth to move so that the mouth is fixed to the fitting seat.
US08528122B2 Drain closure device
A drain closure device that allows a user to selectively open or close the drain closure device to permit or restrict the flow of water therethrough. The drain closure is comprised of a strainer body which houses an insert. The insert has a plurality of openings. A cap is mounted to the insert that has a plurality of openings, which upon rotation of the cap relative to the insert selectively align with the openings on the insert to allow fluid flow from a tub or sink.
US08528115B2 Zipper arrangement with foldable pull
A garment with a zipper arrangement includes a collar, a plurality of right zipper elements provided along a front right portion of the garment, and a plurality of left zipper elements provided along the front left portion of the garment. A slider includes a front side, a top side, and a back side. The slider is configured to slide up as far as the collar and bring the plurality of right zipper elements into engagement with the plurality of left zipper elements. The slider is further configured to slide down and disengage the plurality of right zipper elements from the plurality of left zipper elements. A flexible pull member is coupled to the slider. The flexible pull member is designed and dimensioned to extend over the top side of the slider and be releasably coupled to an inner portion of the garment when the slider is at the collar.
US08533860B1 Personalized digital media access system—PDMAS part II
The invention is an apparatus that facilitates access to a data source to accept verification and authentication from an enabler using at least one token and at least one reference. The at least one reference could be a device serial number, a networking MAC address, or a membership ID reference from a web service. Access to the data source is also managed with a plurality of secondary enablers.
US08533852B2 Method and system for securely communicating between a primary service provider and a partner service provider
A method and system for authenticating a partner service provider and a primary service provider includes a network and, a partner service provider generating a request for a first encrypted token from a partner service provider and communicating the request to the network. An authentication web service receives the request for the first encrypted token from the network and generates the first encrypted token. The partner service provider generates a request for data with the first encrypted token and communicates the request for data to the network. A data web service receives the request for data and communicates the request for data from the data web service to the authentication web service. The authentication web service validates the request for data and communicates a validation result to the data web service. The data web service communicates data to the partner service provider from the data web service after validating.
US08533849B2 Traitor tracing in a content protection system
A method for detecting at least one traitor computer system among a plurality of receiver computer systems including: assigning a version of protected content to each of the plurality of receiver computer systems that are currently identified as innocent by a content protection system that monitors distribution of protected content to the plurality of receiver computer systems; recovering at least one unauthorized rebroadcast of the content; generating a score for each of the plurality of receiver computer systems with respect to the recovered unauthorized rebroadcast; calculating a threshold independent of an estimation of maximum traitor computer systems; checking a highest score against the threshold; incriminating a receiver computer system having the highest score above the threshold as a traitor computer system; and removing any unauthorized rebroadcasts overlapping with the traitor computer system. The process may be repeated from generating scores until all traitors are identified.
US08533846B2 Method and system for dynamically associating access rights with a resource
A method for dynamically associating, by a server, access rights with a resource includes the step of receiving, by the server, a request for a resource from a client. The server requests, from a policy engine, an identification of a plurality of access rights to associate with the resource, the plurality of access rights identified responsive to an application of a policy to the client. The server associates the resource with the plurality of access rights via a rights markup language. The server transmits the resource to the client with the identification of the associated plurality of access rights. An application program on the client makes an access control decision responsive to the associated plurality of access rights. The application program provides restricted access to the resource responsive to the access control decision.
US08533844B2 System and method for security data collection and analysis
Disclosed herein is a system and method for efficiently gathering information about applications for mobile communication devices (e.g., smartphones, netbooks, and tablets). This disclosure is also directed to a server producing assessments for applications by analyzing data from multiple sources. To gather information, a device sends information about an application to a server, which stores some or all of the information and may request additional information, if necessary. The server collects information from many devices, including devices that have varied configurations and different operating systems, by only collecting the appropriate information from each device. The server gathers the appropriate data to perform in-depth, granular mobile application analysis while minimizing overhead on devices, wireless networks, and the server. The server may collect portions of data from multiple devices, combining them on the server to produce an assessment for an application.
US08533842B1 Method and apparatus for evaluating internet resources using a computer health metric
A method for assessing network safety using a computer health metric comprises processing internet resource information, wherein a portion of the internet resource information comprises one or more internet resources that were accessed during a period of network activity associated with an impact on a computer health and analyzing one or more internet resource to determine a candidate internet resource, wherein a candidate internet resource is related to the impact on computer health.
US08533830B1 System, method, and computer program product for mounting an image of a computer system in a pre-boot environment for validating the computer system
A system, method, and computer program product are provided for mounting an image of a computer system in a pre-boot environment for validating the computer system. In use, an image of a computer system is mounted in a pre-boot environment of the computer system, where the image includes a file system structure and initialization data of the computer system. Furthermore, at least one task is performed on the mounted image for validating the computer system.
US08533829B2 Method for monitoring managed device
A method for monitoring the managed devices comprises that the manage center preserves the integrality list in advance, which includes the system integrality values of the managed devices and the corresponding relations of the managed devices and the system integrality values of themselves, and the managed device gathers the current system integrality value of itself and saves it when it starts; the managed device sends the information including the current system integrality value to the manage center after receiving the monitor command from the manage center; the manage center determines whether the received current system integrality value of the managed device coincides with the integrality value of the managed device saved by itself according to the received information and said integrality list, and implements the alert process when they do not coincide with each other. The manage center can know whether the managed device is believable currently so that the manage center can determine whether the unknown attack to the managed device exists or not according to the present invention.
US08533822B2 Method and system for propagating network policy
A method for acquiring and disseminating network node characteristics to enable policy decisions including receiving a resolution request from one or more clients in a network environment. Information, for example, network address, is then acquired from one or more sources regarding a specific location in a network, for example, a network node. A list of the network addresses is then generated and ranked based on one or more parameters that merit making traffic handling decisions. The network addresses are then associated with a host name on at least one directory server and then propagated to the one or more clients.
US08533820B2 Reserved write positions on install media
A storage medium that is one of a compact disk and a digital versatile disk. The storage medium includes a first portion, the first portion being an area of the storage medium that is read-only only. The storage medium includes a second portion, the second portion being another area of the storage medium upon which a second set of data can be written.
US08533819B2 Method and apparatus for detecting compromised host computers
A method and apparatus for detecting compromised host computers (e.g., Bots) are disclosed. For example, the method identifies a plurality of suspicious hosts. Once identified, the method analyzes network traffic of the plurality suspicious hosts to identify a plurality suspicious hub-servers. The method then classifies the plurality of candidate Bots into at least one group. The method then identifies members of each of the at least one group that are connected to a same controller from the plurality suspicious controllers, where the members are identified to be part of a Botnet.
US08533818B1 Profiling backup activity
Mitigating a network security threat is disclosed. Information associated with a data protection event is received. The received information is evaluated for an indication of a network security threat. One or more remedial actions are performed if it is determined that a potential threat has been indicated. Optionally, the received information is stored.
US08533817B2 Method and apparatus for connection-rate filtering
One embodiment disclosed relates to a method of connection-rate filtering. A rate of traffic through a port of a network device is measured. The measured traffic rate is compared with a pre-set threshold rate. Packets are sampled from the port over a period of time if the pre-set threshold rate is exceeded by the measured traffic rate, and the sampled packets are analyzed. Other embodiments are also disclosed.
US08533805B2 Certificates to create product mappings
A server receives a consumer request pertaining to product asset management from a client. The consumer request comprises one or more product-related certificates that associates the client with one or more products. The product-related certificate comprises at least one extended attribute object identifier that has a corresponding product attribute. For each extended attribute object identifier, the server searches a data store to identify a product that corresponds to the extended attribute object identifier and generates a response to the consumer request based on the product that is identified in the data store.
US08533802B2 Authentication system and related method
A system and method whereby the identity of a person, entity, device or the like attempting to gain access to a secured resource may be securely authenticated includes a means for receiving from a requester purporting to be an authorized user of a secured resource a request for access by an unauthorized user (such as, for example, a retail store, a service station, an on-line service provider or merchandiser, a healthcare provider, a medical insurer, an information consumer or the like) to the secured resource; a means for generating and communicating to the purported authorized user a key string adapted to provide a basis for authenticating the identity of the requester; a means for receiving an authentication credential associated with the request for access; and a means for evaluating the authentication credential to authenticate the identity of the requester.
US08533786B2 Method and apparatus for protecting against attacks from outside content
A method and apparatus for protecting against attacks from outside content is described. In one example, a request is received from a user to access content from a second domain. An active session for the user with the second domain is searched for. If no active session is found, then an active session with a related first domain is searched for. If an active session is found with the first domain, then a session is established with the second domain based on the active session with the first domain. The requested content is then provided to the user based on the established session with the second domain.
US08533785B2 Systems and methods for managing the operation of multiple virtual machines among multiple terminal devices
An information processing device includes: a connection monitoring unit performs determining whether a first external device is connected, and determining whether a receiving unit receives the request from the first or second external device, wherein when the connection monitoring unit determines that the first external device is not connected, a usage permission/prohibition determining unit updates the usage permission/prohibition information stored in a management table so that the usage permission/prohibition information indicates that use of a first virtual computer is prohibited, and wherein when the connection monitoring unit determines that the receiving unit receives the request from the second external device and that the first external device is connected, the usage permission/prohibition determining unit transmits, to the first external device, information that instructs the first external device to prohibit use of a second virtual computer.
US08533780B2 Dynamic content-based routing
Systems and methods for redirecting network traffic include a policy server configured to be in communication with a policy database and a client disposed on a remote device. The policy server is configured to receive an inquiry from the client regarding a universal resource locator (URL) request and, based on a policy obtained from the policy database, cause the client to control the remote device such that network traffic associated with the URL request is routed (tunneled) via a particular interface, e.g., a virtual private network (VPN) connection, when so required by the policy, and network traffic associated with the URL request is routed over a different VPN connection or a non-VPN connection when so required by the policy.
US08533779B2 Method for preventing IP address from unexpected dispersion when using point-to-point protocol
A method for preventing IP address from unexpected dispersion when using point-to-point protocol is disclosed. The method comprises the steps: starting and initializing a PPP session; performing a PPP LCP negotiation, in which times of the successful PPP LCP negotiation is limited; performing a PPP authentication, in which an authentication request to AAA client is sent only once; performing a PPP IPCP negotiation, in which an accounting-start request is sent only once and times of the successful PPP IPCP negotiation is limited; and terminating the PPP session and releasing the IP address. The method of the invention for preventing IP address from unexpected dispersion when using point-to-point protocol effectively avoid excessive oscillation of a LCP state machine and a IPCP state machine by limiting times of the successful PPP LCP negotiation during the period of PPP LCP negotiation and times of the successful PPP IPCP negotiation. In the meantime, the method the invention effectively solves the problem of IP address unexpected dispersion by sending an authentication request to an AAA client only once during the PPP authentication phase and ensuring that the PPP session sends an accounting-start request only once.
US08533767B1 Method and system for prioritizing content in a delivery queue of a content delivery system
A system and method for communicating content to users that includes a prioritizer and a listing module communicating the category and content identifier for a content to the prioritizer. The prioritizer associates a lifecycle having a plurality of lifecycle states with the category, assigns a first priority to the content in response to a first lifecycle state of the plurality of lifecycle states, changes the first lifecycle state to a second lifecycle state and changes the first priority to a second priority in response to changing the first lifecycle state to the second lifecycle state.
US08533761B1 Aggregating media information
A computer-implemented method includes receiving a search request associated with media-related information, identifying a media-related object responsive to the request, and gathering from a plurality of different corpuses of information a plurality of search results associated with the media-related object.
US08533760B1 Reduced latency channel switching for IPTV
Systems and methods can be used to provide reduced latency in channel changing for interactive programming. In some implementations, such systems and methods can include identifying a rapid channel change mode and filtering older requests when a device detects the rapid channel change mode. In other implementations, such systems and methods can predict channel change requests and identify predicted channels associated with the predicted requests. The predicted channels can thereby be requested in advance.
US08533758B2 Retrieving service provider information and channel map via internet protocol connections
A digital television (DTV) receiver retrieves, from a memory, a standardized hostname and a standardized filename for a web-based service for providing a channel map associated with service providers. The DTV receiver adds, to the standardized hostname, a name for a particular service provider and sends, to a data server, a request for channel map information, where the request is based on the standardized hostname, the name for the particular service provider, and the standardized filename. The DTV receiver receivers, from the data server, a channel map file based on the standardized filename and extracts information from the channel map file to present to a user.
US08533757B2 Intelligent system and methods of recommending media content items based on user preferences
A system and method for making program recommendations to users of a network-based video recording system utilizes expressed preferences as inputs to collaborative filtering and Bayesian predictive algorithms to rate television programs using a graphical rating system. The predictive algorithms are adaptive, improving in accuracy as more programs are rated.
US08533753B2 Interactive product placement system and method therefor
A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
US08533743B2 System and method of analyzing business process events
A method includes receiving a plurality of events that each include a plurality of associated attributes, analyzing the plurality of associated attributes in order to identify at least two or more related events, determining a time associated with each of the at least two or more related events from the plurality of associated attributes, ordering the at least two or more related events in chronological order based on the determined time associated with each of the at least two or more related events, and manipulating at least one of the at least two or more related events based on the ordering.
US08533730B2 Stream data processing method, stream data processing program and stream data processing apparatus for runtime query group data stagnation detection and load balancing
Once data stagnation occurs in a query group which groups queries, a scheduler of a server apparatus calculates an estimated load value of each query forming the query group based on at least one of input flow rate information and latency information of the query. The scheduler divides the queries of the query group into a plurality query groups so that the sum of estimated load values of queries belonging to one query group becomes substantially equal to the sum of estimated load values of queries belonging to another query group. The divided query groups are reallocated to different processors respectively. Throughput in query processing of stream data in a stream data processing system can be improved.
US08533715B2 Virtual machine management
A virtual machine management method and system is provided. The method includes receiving by a computing system, a list of virtual machines deployed within an enterprise. The computing system determines that a specified time period has elapsed during deployment and a list of resources and transactions associated with the virtual machines is retrieved. The computing system calculates a cost value and service value for deploying the virtual machines and a premium value associated with the services. The computing system determines if the premium value is within a policy for the enterprise.
US08533709B2 Changing frequency of a virtual programmable interrupt timer in virtual machines to control virtual time
A catch-up mode that runs a virtual programmable interrupt timer faster than a nominal rate to prevent time loss in a virtual machine can be implemented. If time loss is determined, a catch-up mode can be initiated to cause increased firings, beyond a nominal rate, of the programmable interrupt timer to adjust the clock of the virtual machine to the clock of the host system. The virtual programmable interrupt timer can also be readjusted to a predetermined nominal rate when the time loss in the guest operating system is determined approximately within a predetermined tolerance range. The catch-up mode can be monitored to avoid “interrupt storms” on the virtual machine. The virtual programmable interrupt timer can be altered by the guest operating system to accommodate different operating systems.
US08533704B2 Apparatus and method for automated software installation
A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
US08533703B2 Information processing apparatus, and system having preview control, and method thereof, and storage medium storing program for implementing the method
A system and method update client computers of various end users with software updates for software products installed on the client computers. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of diverse software vendors, identifying the software products for which software updates are available, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database. The client computer determines that software products stored thereon, and using this information, determines from the database, which products have updates available, based on product name and release information for the installed products. The user selects updates for installation. The selected updates are downloaded from the software vendor computer systems and installed on the client computer.
US08533700B1 Workstation uptime, maintenance, and reboot service
A method, system, and a program product for managing updates to executable programming code on a computer system in a computer network. A maintenance service utility is configured to launch a maintenance procedure at a specified time during operation of the computer system. Operation of a maintenance timer utility is activated during startup of the computer system to track and monitor the amount of time the computer system has been operating since startup. The maintenance service utility determines if there any updates to the executable programming code that require installation. The maintenance procedure is launched after a specified time if there are updates to the executable programming code. The computer system is automatically rebooted to install the updates to the executable programming code. A maintenance service editor utility enables the maintenance service utility to be configured to launch the maintenance procedure after a specified time if there are updates to the executable programming code.
US08533696B1 Methods and systems for allocating hardware resources to instances of software images
Methods and systems are disclosed that relate to running a plurality of software instances on an embedded computer system without requiring substantial modifications to each software instance. An exemplary method includes storing context information relating to a first instance. An instance includes a set of independent threads of execution each with its own code context, interrupt service routines, drivers, and operating system services. Both a second instance and a thread associated with the second instance are chosen to run. Context information relating to the second instance is restored and the second instance is run on the operating system.
US08533695B2 Compile-time bounds checking for user-defined types
Compile-time optimized bounds checking of user-defined types is provided. A user-defined class has an annotated memory-accessing method, and an annotated bound-providing member such as an integer field containing a bound or a method that returns a bound when called. The user-defined-bounds check may supply bounds checking where the programming language has none, or it may supplement existing bounds checks, e.g., by wrapping a built-in array type or a garbage-collector-managed type. Bounds checking can be extended beyond arrays and other types whose layout is controlled by a compiler, allowing efficient systems programming in a managed code environment. A bounds-check representation is inserted by the compiler in intermediate language code. Optimization then reduces duplicative bounds checking.
US08533694B2 Identification of read/write chains during static analysis of computer software
A system for identifying read/write chains in computer software, including a static analysis engine identifying within computer software logical container accesses, a string analyzer configured to at least partly resolve any variables identifying the logical container in any of the accesses by determining a set of potential values of any of the variables, and a Logical Container Access Virtualization component (LCAV) configured to identify the type and scope of any permutations of the accesses, where each of the permutations is defined by substituting any of the potential values for any of the access variables, and identify any read/write chains within the computer software by matching any of the access permutations that read from the logical container with any of the access permutations that write to the logical container if there is an intersection between the scopes of the read and write access permutations.
US08533693B2 Embedding expressions in XML literals
An architecture that that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons.
US08533691B2 Managing non-common features for program code translation
Embodiments of the invention may involve managing translation of a source code of a computer application in a first programming language to a target code in a second programming language, at a processing device. A pre-translation analysis of the source code may be performed to determine a part of the source code that is not supported in the second programming language. Thereafter, a report may be generated for indicating modifications to the determined part of the source code. Subsequently, the determined part of the source code may be modified based on the report to generate an intermediate code.
US08533686B2 Methods and systems for porting Sysprof
Embodiments of the present invention provide a system profiler that can be used on any processor architecture. In particular, instead of copying an entire stack every time, the stack is divided into blocks of a fixed size. For each block, a hash value is computed. As stack blocks are sent out of the kernel, the hash value and a copy of the block contents is kept in a user space cache. In the kernel, the hash codes of sent stack blocks are tracked in a table. During system profiling, the kernel module sampling the call stack determines if that stack block was previously sent by checking for the hash value in the kernel table. If the hash matches an entry in the kernel table, then only the hash value is sent. If the hash value is not in the table, the entire block and the hash value is sent.
US08533683B2 Stack walking enhancements using sensorpoints
A system and method for receiving an image of compiled user code, scanning the image to determine each of a plurality of functions included in the user code and creating a separately compiled executable module corresponding to selected ones of the plurality of functions, wherein the module includes instructions to create a stack trace for the selected ones of the functions.
US08533681B2 Atomicity violation detection using access interleaving invariants
During execution of a program, the situation where the atomicity of a pair of instructions that are to be executed atomically is violated is identified, and a bug is detected as occurring in the program at the pair of instructions. The pairs of instructions that are to be executed atomically can be identified in different manners, such as by executing a program multiple times and using the results of those executions to automatically identify the pairs of instructions.
US08533677B1 Graphical user interface for dynamically reconfiguring a programmable device
Embodiments for an interface, system and method enabling dynamic reconfiguration of an electronic device are disclosed. The interface enables operations, such as adding or deleting a device configuration and switching between different device configuration views/workspaces. In some embodiments, the system and method apply global device parameter values to each device configuration and/or allow only valid or legal states for device configurations beyond the first configuration. In another embodiment, the electronic device includes a microprocessor, a plurality of internal peripherals, an interconnecting component, an external coupling port, and a memory for storing instructions. The plurality of internal peripherals, the interconnecting component and the external coupling port are programmably configurable to perform a variety of functions. The instructions stored by the memory facilitate dynamic reconfiguration of the electronic device. Based upon the existence of a predetermined condition, the electronic device is automatically reconfigured by activating different configuration images.
US08533674B2 Method, system and apparatus for providing pay-per-use distributed computing resources
Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications. Apparatus and system includes plurality of computing resources distributed across a network capable of restoring and snapshotting provisioned applications based on demand.
US08533671B2 Assigning type parameters
The present invention extends to methods, systems, and computer program products for assigning type parameters. Embodiments of the invention permit using a visual editor to edit arbitrary object instances in a graphical fashion. Instances of generic types can be manipulated to change the type parameters for that generic (to be able to change a List to a List, for instance). Values are preserved and data can be patched to other dependent nodes in an object hierarchy.
US08533664B2 Method and system to automatically generate GUI object addressing queries
One embodiment of the present invention provides a system that automatically generates addressing queries for objects rendered on a graphical user interface (GUI). During operation, the system receives a request for GUI object-addressing query for an application to be tested. The system first identifies the application context, and retrieves a rule document describing GUI object-addressing query rules according to the identified application context. Next, the system parses the rule document to generate an applicable query rule set for the application. Based on the applicable query rule set, the system generates a set of query candidates and determines a unique query for each GUI object.
US08533663B2 System and method for utilizing available best effort hardware mechanisms for supporting transactional memory
Systems and methods for managing divergence of best effort transactional support mechanisms in various transactional memory implementations using a portable transaction interface are described. This interface may be implemented by various combinations of best effort hardware features, including none at all. Because the features offered by this interface may be best effort, a default (e.g., software) implementation may always be possible without the need for special hardware support. Software may be written to the interface, and may be executable on a variety of platforms, taking advantage of best effort hardware features included on each one, while not depending on any particular mechanism. Multiple implementations of each operation defined by the interface may be included in one or more portable transaction interface libraries. Systems and/or application software may be written as platform-independent and/or portable, and may call functions of these libraries to implement the operations for a targeted execution environment.
US08533662B1 Method and system for performing operations on data using XML streams
The present invention provides a method and system for performing operations on data using XML streams. An XML schema defines a limited set of operations that may be performed on data. These operations include addition, subtraction, multiplication and division. The operations are placed in an XML stream that conforms to the XML schema. The XML stream may perform one or more of the defined operations on the data. The limited set of operations allows data to be validated and processed without excessive overhead.
US08533654B2 Signal processing
An iterative method may comprise obtaining a current input signal value for a current iteration, comparing the current input signal value with an output signal value determined in a previous iteration, updating a counter value determined in the previous iteration based on the comparison such that the updated counter value replaces the previously determined counter value, determining a slew value based on the counter value, and adding the slew value to the previously determined output signal value to generate a new current output signal value. Different slew values may be added to the previous output signal to obtain a new output signal. The counter value is updated to reflect recent trends in the input signals. For example, if the input signal is on an upward trend, the counter value may be relatively high because it is incremented each time an input signal exceeds a previously determined output signal.
US08533642B1 Hardware definition language generation for frame-based processing
An automatic code generation application is used to automatically generate code and build programs from a textual model or graphical model for implementation on the computational platform based on the design. One or more model elements may be capable of frame-based data processing. Various options and optimizations are used to generate Hardware Description Language (HDL) code for the frame-based model elements.
US08533641B2 Gate array architecture with multiple programmable regions
Systems and methods are disclosed for forming a custom integrated circuit (IC) with a first fixed (non-programmable) region on a wafer with non-customizable mask layers, wherein the first fixed region includes multiplicities of transistors and a first interconnect layer and a second interconnect layer above the first interconnect layer which form base cells; and a programmable region above the first fixed region with customizable mask layers, wherein at least one mask layer in the programmable region is coupled to the second interconnect layer which provides electrical access to all transistor nodes of the base cells and wherein the programmable region comprises a third interconnect layer coupled to the customizable mask layers to customize the IC. A second fixed region may be formed above the programmable region to provide multiple fixed regions and reduce the number of required masks in customizing the custom IC.
US08533636B2 Tolerable flare difference determination
Aspects of the invention relate to techniques for compensating flare effects in a lithographic process for an array of identical circuits to be fabricated on a wafer. According to various implementations of the invention, a reference circuit is selected from the array of identical circuits and intolerable flare difference regions are determined based on flare difference layers and tolerable flare difference layers. The lithographic process result for the array of identical circuit may be derived from that for the reference circuit and the intolerable flare difference regions.
US08533628B2 Method, apparatus, and browser to support full-page web browsing on hand-held wireless devices
Apparatus, methods and software for creating resolution-independent vector display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing and/or to fit any resolution or screen size. According to one aspect, novel client-side processing of Web content is provided that translates portions of Web content requested by a user from an original format to a scalable vector-based format. The scalable vector-based format enables the Web content to be rendered by the client such that the rendered display substantially retains an original page layout defined by the original format, while supporting scaling and panning of the Web content in real-time.
US08533627B2 Display apparatus and control method thereof
Disclosed are a display apparatus and a control method thereof, the display apparatus including: a display unit; an image receiver which receives an image signal; an image processor which processes the image signal received by the image receiver and displays an image corresponding to the processed image signal on the display unit; and a controller which maps a plurality of objects in the image displayed on the display unit corresponding to four directions including up, down, right, and left, and controls the image processor so that a second object corresponding to a same row as a first object is selected when a first transfer command instructing a transfer in a right or left direction is received through up, down, right, and left keys with the first object being selected among the plurality of objects.
US08533620B2 Monitoring and tracking athletic activity
Tracking and monitoring athletic activity offers individuals with additional motivation to continue such behavior. An individual may track his or her athletic activity by completing goals. These goals may be represented by real-world objects such as food items, landmarks, buildings, statues, other physical structures, toys and the like. Each object may correspond to an athletic activity goal and require an amount of athletic activity to complete the goal. For example, a donut goal object may correspond to an athletic activity goal of burning 350 calories. The user may progress from goal object to goal object. Goal objects may increase in difficulty (e.g., amount of athletic activity required) and might only be available for selection upon completing an immediately previous goal object, a number of goal objects, an amount of athletic activity and the like.
US08533610B2 Widgetized avatar and a method and system of creating and using same
The invention is a method of creating and using an avatar or virtual representation of a user. The avatar is portable and widgetized such that it may be accessed from at least two different webpages. Additionally, the avatar is customizable and is able to virtually shop in a virtual shopping environment. The virtual shopping environment presents items to purchase that are related to the personal information of the avatar's user.
US08533609B2 Event scheduling
In one aspect, the invention is a computer program product residing on a computer readable medium having a plurality of instructions stored thereon. The instructions when executed by the processor, cause that processor to schedule a network-based media event; and to invite an attendee to attend the network-based media event. Other aspects of the invention includes a process and a method.
US08533598B2 Media editing with a segmented timeline
Some embodiments provide a computer readable medium storing a media editing application for creating multimedia presentations. The application includes a graphical user interface (GUI). The GUI includes a composite display area for displaying a portion of a timeline to which multimedia clips are assigned to create a composite media presentation. The GUI includes a user interface tool for dividing the timeline into segments. The GUI includes an editing tool for applying an effect to each of a plurality of clips in a particular segment of the timeline. The GUI includes a user interface tool for modifying a duration of at least one segment. Different versions of the segments may be created.
US08533595B2 Hierarchical display and navigation of document revision histories
A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
US08533593B2 Hierarchical display and navigation of document revision histories
A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.
US08533586B1 Annotation overlay collection, storage, and display system and method
An annotation overlay collection, storage, and display system and method is described. The system and method allows the collection of annotations of a variety of formats from multiple users and stores these annotations separate from, but related to the reference document, or several related reference documents. The annotations are displayed when the reference document is viewed and may be displayed in a format that minimizes the use of display real-estate but allows access to the annotation when desired.
US08533585B2 System and method for freezing columns and rows in a UI table
Displaying tabular information in a user interface (UI) on a display screen is enhanced by freezing selected non-adjacent columns (rows). Freezing ensures the display of the selected non-adjacent columns (rows) when scrolling to bring other columns (rows) into the table for display. Border rows (columns) may also be frozen when scrolling. A table in a document navigable by moving a focus to scroll the document may be displayed by a UI control configured to automatically display the frozen border rows (columns). When scrolling a focus in the document at an edge of the display screen to bring the UI control into the display, the UI control aligns a portion of the table with the edge and paints the frozen border row (column). The UI control maintain the display of the border row (column) when scrolling through the table.
US08533581B2 Optimizing security seals on web pages
A method of providing web site verification information to a user can include receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also can include accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further can include transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
US08533572B2 Error correcting code logic for processor caches that uses a common set of check bits
A processor or other apparatus of an aspect may include a first cache, a first error correction code (ECC) logic for the first cache, a second cache, and a second ECC logic for the second cache. The apparatus may also include an interconnect coupled with or between the first cache and the second cache. The interconnect is operable to transmit data and also check bits corresponding to the data between the first cache and the second cache. A method of an aspect may include accessing data, and check bits corresponding to the data, from a first cache. The data and the check bits may be transmitted over an interconnect from the first cache to a second cache. The data and the check bits may be stored in the second cache. Other methods, apparatus, and systems are also disclosed.
US08533568B2 LDPC encoding methods and apparatus
A flexible and relatively hardware efficient LDPC encoder is described. The encoder can be implemented with a level of parallelism which is less than the full parallelism of the code structure used to control the encoding process. Each command of a relatively simple microcode used to describe the code structure can be stored and executed multiple times to complete the encoding of a codeword. Different codeword lengths can be supported using the same set of microcode instructions but with the code being implemented a different number of times depending on the lifting factor selected to be used. The LDPC encoder can switch between encoding codewords of different lengths, without the need to change the stored code description information, by simply changing a code lifting factor used to control the encoding processes. When coding codewords shorter than the maximum supported codeword length some block storage locations and/or registers may go unused.
US08533551B2 Audio error detection and processing
A method of processing a DAB audio stream, the method comprising: receiving a compressed and modulated DAB audio stream comprising a plurality of audio frames encoded with scale factors and a DAB-CRC error detection code for indicating errors in the scale factors; demodulating the DAB stream; and processing the demodulated and still compressed DAB stream responsive to the DAB-CRC of at least one audio frame of the plurality of audio frames; by determining a trend in values of scale factors and repairing or concealing the error in the scale factor responsive to the trend.
US08533550B2 Method and system to improve the performance and/or reliability of a solid-state drive
A method and system to improve the performance and/or reliability of a solid-state drive (SSD). In one embodiment of the invention, the SSD has logic compress a block of data to be stored in the SSD. If it is not possible to compress the block of data below the threshold, the SSD stores the block of data without any compression. If it is possible to compress the block of data below the threshold, the SSD compresses the block of data and stores the compressed data in the SSD. In one embodiment of the invention, the SSD has logic to dynamically adjust or select the strength of the error correcting code of the data that is stored in the SSD. In another embodiment of the invention, the SSD has logic to provide intra-page XOR protection of the data in the page.
US08533548B2 Wrapper cell for hierarchical system on chip testing
Wrapper cells for simultaneous testing of parent functional elements and child functional elements in a hierarchical SoC (System on Chip) provide a substantially reduced integrated circuit footprint by eliminating a multiplexer and providing simpler interconnections. Identical wrapper cells may be used for input and output data lines reducing the cost of the cell library.
US08533547B2 Continuous application and decompression of test patterns and selective compaction of test responses
A method for applying test patterns to scan chains in a circuit-under-test. The method includes providing a compressed test pattern of bits; decompressing the compressed test pattern into a decompressed test pattern of bits as the compressed test pattern is being provided; and applying the decompressed test pattern to scan chains of the circuit-under-test. The actions of providing the compressed test pattern, decompressing the compressed test pattern, and applying the decompressed pattern are performed synchronously at the same or different clock rates, depending on the way in which the decompressed bits are to be generated. A circuit that performs the decompression includes a decompressor such as a linear finite state machine adapted to receive a compressed test pattern of bits. The decompressor decompresses the test pattern into a decompressed test pattern of bits as the compressed test pattern is being received.
US08533543B2 System for testing connections between chips
In accordance with an aspect of the application, there is provided a system for testing, including a first chip, a second chip, and first and second connections. The first connection is configured to couple a first pin of the first chip to a first pin of the second chip, and to transmit an initial signal from the first chip to the second chip. The second connection is configured to couple a second pin of the first chip to a second pin of the second chip to return the signal as a returned signal to the first chip. The first chip comprises comparison circuitry configured to compare the returned signal with the initial signal.
US08533538B2 Method and apparatus for training a memory signal via an error signal of a memory
Described herein is a method and an apparatus for training a memory signal via an error signal of a memory. The method comprises transmitting from a memory controller a command-address (C/A) signal to a memory module; determining by the memory controller an error in the memory module via an error signal from an error pin of the memory module, the error associated with the C/A signal transmitted to the memory module; and modifying by the memory controller the C/A signal in response to determining an error in the memory module, wherein the error pin is a parity error pin of the memory module, and wherein the memory module comprises a Double Data Rate 4 (DDR4) interface.
US08533536B2 Monitoring data categorization and module-based health correlations
Architecture for aggregating health alerts from a number of related components into a single aggregated health state that can be analyzed to isolate the component responsible for the fault condition. In a hierarchy of related components within various component groups in a computer system, a number of health indicators can indicate alerts occurring in one or more of the related components whereas the fault condition occurs in only one component upon which the other components depend. The health indicators of related components are aggregated into an aggregated health state for each component group. These aggregated health states are analyzed to identify the related component associated with a root cause of the alert condition for an affected component group.
US08533533B2 Monitoring processes via autocorrelation
A method and apparatus including a monitoring and correction module that monitors process metrics to identify a steady-state for a process, detects a deviation from the steady-state for the process, and executes a corrective measure automatically to reduce an impact of the process in response to the deviation by a monitoring and correction module. The monitoring and correction module also analyzes the deviation to determine whether the deviation is negatively impact in performance for other processes.
US08533525B2 Data management apparatus, monitoring apparatus, replica apparatus, cluster system, control method and computer-readable medium
A data management apparatus, which is connected to a monitoring apparatus that monitors an operating state of a service, and which provides a service for managing data, comprises: a status management unit which manages a status of a service provided by itself; a notification unit which periodically notifies the monitoring apparatus of a status of the service; a receiving unit which receives a request from an application to which the service is provided; and a rejecting unit which rejects, when the request received by the receiving unit is an update request of data, the update request if a status associated with updating of the service managed by the status management unit is a limited status.
US08533523B2 Data recovery in a cross domain environment
A method for recovering data when corrupted data from a source is detected includes identifying data corrupted as a result of using the corrupted data by tracing propagation of the corrupted data to provide identified corrupted data, and repairing the identified corrupted data to provide repaired data. The propagation of the corrupted data is traced from one domain to another. Data in both domains is repaired. A wrapper is provided for the source. Calls into and out of the source are intercepted by the wrapper. Calls of a plurality of different domains are intercepted by the wrapper. A wrapper is provided for a process. External service calls of the process are intercepted by the wrapper. The wrapper recreates a process flow followed by the process in accordance with the corrupted data. A wrapper is provided for a database. Accesses of the database are intercepted by the wrapper.
US08533522B2 Double data rate output circuit
A synchronization circuit for re-synchronizing data from an input clock to an output clock is presented. The first transparent latch receives data synchronized to an input clock. A second transparent latch receives data from the first transparent latch and outputs data dependent on a delayed output clock which is the output clock delayed by an insertion delay. An output latch receives data from the second transparent latch and synchronizes data to the output clock.
US08533514B2 Power-capping based on UPS capacity
The power draw of equipment in a data center may be capped in order to keep the power draw under the capacity of the Uninterruptable Power Supply (UPS) that serves the data center. The current capacity of the UPS may be estimated, and the equipment may be controlled so as to keep the equipment's power draw under that current capacity. Factors that may affect the estimate of the UPS's current capacity include the history of temperature and humidity to which the UPS has been subject, and charge/discharge history of the UPS. Factors that may affect the decision of which equipment to throttle to a lower power level include: the current power load at the data center, the type of software that each server is running, and the demand for that software.
US08533502B2 System and method for physical layer device enabled power over Ethernet processing
A system and method for physical layer device enabled power over Ethernet (PoE) processing. A digital PoE control module is included within a physical layer device and is designed to complement an analog PoE control module within a power sourcing equipment. The inclusion of the digital PoE control within the physical layer device reduces the complexity of the power sourcing equipment without sacrificing PoE control features.
US08533501B2 Information processing apparatus and control method of information processing apparatus
An information processing apparatus includes a processing device configured to process data, a first line connecting device configured to be connected to the processing device, a second line connecting device configured to be connected to the processing device, a first input and output port configured to be connected to a first end device via a first line, a second input and output port configured to be connected to a second end device via a second line, a first selecting unit that includes a first terminal, and a second terminal and a third terminal, the first terminal being connected to the first line connecting device and either the second terminal or the third terminal.
US08533497B2 Power control method of servers
A power control method of servers is disclosed, where each of the servers includes a corresponding baseboard management controller. This method includes steps as follow. A rack management device is used for acquiring identification codes of the servers, wherein the identification codes of the servers are different from each other. Then, delay times based on the identification codes of the servers are generated by means of the rack management device, so that when each time passing through one of the delay times, the rack management device can send a power-on command to the corresponding server. The baseboard management controller can supply the power to the server according to the power-on command.
US08533495B2 Power supply circuit for video card chipset
A power supply circuit is capable of providing power to a video card chipset. The video card chipset includes a first power supply pin and a second power supply pin. The power supply circuit includes a power input, a first filtering circuit, and a second filtering circuit. The first filtering circuit is connected between the power source and the first power supply pin to filter the power provided to first power supply pin of the video card chipset. The second filtering circuit is connected between the power source and the second power supply pin to filter the power provided to second power supply pin of the video card chipset.
US08533486B1 Incorporating false reject data into a template for user authentication
Access to a resource may be denied in response to a score value being below a threshold value. The score value may be based on timing information of key-press and key-release events. After denying access to the resource, the timing information of key-press and key-release events may be incorporated into the keystroke dynamics template.
US08533482B2 Method for generating a key pair and transmitting a public key or request file of a certificate in security
A method for generating a key pair and transmitting a public key or request file of a certificate in security is provided. Usually, when a user applies for a certificate, a public-private key pair is always generated by a client side; the public key is combined with the user information to form the certificate; the CA's signature enables validity of user's certificate. However, in other cases, the client side is not a perfectly secure environment, so the private key of the user generated from the client side may be filched by a hacker, or may be replaced by a forged public key. On this occasion, the hacker can disguise the user without being detected. The method of the present invention is to use an information security device to generate a public-private key pair, the private key is saved within the information security device; the public key can be exported; and the information security device can generate authentication information for verifying the public key. The CA can determine whether the public key is generated by the information security device or not by verifying the authentication information. By the method provided by the present invention, the security of online transactions can be ensured effectively.
US08533476B2 System, method and computer readable medium for message authentication to subscribers of an internet service provider
An internet service provider (ISP) is configured to provide notification messages such as service updates to subscribers via redirected web pages. In order for the web pages to be treated as originating from the ISP, the ISP provides a shared secret in the browser message. The shared secret may be a secret not derivable by viruses or trojans in the subscriber computer, such as a MAC address of the subscriber modem.
US08533474B2 Generating session keys
A method and apparatus for generating shared session keys. The method and apparatus does not rely on strong random number generation. The first node sends a timestamp and random sequence to the second node. The second node generates a message authentication code (MAC) using this data and a shared secret key. The MAC is then used to encrypt a reply containing a second timestamp and second random sequence from the second node. The first node receives this message and decrypts it by generating the same MAC. Both nodes then generate a session key using the shared set of timestamps and random sequences.
US08533472B2 Terminal identification method, authentication method, authentication system, server, terminal, wireless base station, program, and recording medium
A terminal identification method is provided which enables two-way communications between terminals and a network while identifying terminal IDs and protecting privacy. Also, authentication method and system are provided which require no complicated calculating process, less steps and smaller amount for wireless communications, and less power consumption. A server and terminal share a hash function and an initial value determined for each terminal, calculate the same temporary ID by hashing the initial value the same number of times with the hash function, and identify the terminal using the calculated temporary ID. The server and the terminal also hold a common hash function and authentication information, acquire an authenticating communication parameter from communication parameters temporarily common during communication, and generate an authentication key using the authentication information, the authenticating communication parameter, and the hash function. Then at least one of the server and terminal performs authentication using the generated authentication key.
US08533467B2 System and method of mobile lightweight cryptographic directory access
A system for handling an LDAP service request to an LDAP server for an LDAP service comprises a client program executable on a client system and a handler program executable on a handler system. The client program is operable to generate LDAP service request data corresponding to the LDAP service and provide the LDAP service request data for transmission from the client system, and further operable to receive LDAP service reply data in response to the LDAP service request data. The handler program is operable to receive the LDAP service request data transmitted from the client system and execute the LDAP service request to the LDAP server, receive LDAP service reply data from the LDAP server during one or more passes, and upon completion of the LDAP service, provide the LDAP service reply data for transmission to the client system in a single pass.
US08533464B2 Revocation of credentials in secret handshake protocols
According to a general aspect, a computer-implemented method for a first user to verify an association with a second user through a secret handshake protocol includes maintaining information about a reusable identification handle for the first user, where the information about the reusable identification handle is provided by a trusted third party, maintaining information about a reusable credential for the first user, where the information about the reusable credential is provided by a trusted third party, and maintaining information about a matching reference for verifying an association with another user, where the information about the matching reference is provided by a trusted third party. Information based on the reusable identification handle and based on the reusable credential is transmitted to a potential peer. First information based on a reusable identification handle for the second user is received, and second information based on a reusable credential for the second user is received. A first comparison of a combination of the first information and the second information is performed with the matching reference to determine whether the second user's credentials match the first users matching reference. A second comparison of the first information with information published on a revocation list is performed to determine whether the second user's credentials have been revoked from usage. Based on the first comparison and the second comparison, a determination is made whether or not to verify the association of second user with the first user.
US08533461B2 Wireless local area network terminal pre-authentication method and wireless local area network system
A method for pre-authenticating a wireless local area network terminal and a wireless local area network system. The pre-authentication method includes after a current access point (AP) which has set up security association with a station (STA) receiving a pre-authentication start packet sent by the STA, the current AP interacting with a destination AP to verify certificates of the current AP and the destination AP for each other. If a certificate of the destination AP is verified to be valid, the current AP sending key information of the security association set up with the STA by the current AP to the destination AP, and the destination AP saving the key information, the key information including a basic key generated by negotiation between the STA and the current AP.
US08533444B2 Booting system, image forming apparatus having the system and control method thereof
A booting system including a boot code transmission control unit to sequentially execute a booting operation concurrently with storing boot codes stored in a NAND flash memory in an internal memory. The boot code transmission control unit includes storage units to store addresses of the boot codes stored in the internal memory and an address of a boot code to be accessed by a CPU core for the execution of the booting operation, respectively. These addresses are checked by monitoring a memory interface and a bus interface. When the boot code addresses are the same, the boot code transmission control unit transmits a boot code corresponding to the same address, among the boot codes stored in the internal memory, to the CPU core so that the CPU core can sequentially execute the booting operation.
US08533433B2 Microprocessor for executing byte compiled java code
A microprocessor architecture for executing byte compiled Java programs directly in hardware. The microprocessor targets the lower end of the embedded systems domain and features two orthogonal programming models, a Java model and a RISC model. The entities share a common data path and operate independently, although not in parallel. The microprocessor includes a combined register file in which the Java module sees the elements in the register file as a circular operand stack and the RISC module sees the elements as a conventional register file. The integrated microprocessor architecture facilitates access to hardware-near instructions and provides powerful interrupt and instruction trapping capabilities.
US08533428B2 Translating a guest virtual address to a host physical address as guest software executes on a virtual machine
A processor including a virtualization system of the processor with a memory virtualization support system to map a reference to guest-physical memory made by guest software executable on a virtual machine which in turn is executable on a host machine in which the processor is operable to a reference to host-physical memory of the host machine.
US08533427B2 Mapping locations of logical volume records on a physical stacked volume
In one embodiment, a virtual tape storage (VTS) system includes random access storage; sequential access storage; support for at least one virtual volume; a storage manager having logic for determining a physical block ID (PBID) that corresponds to a starting logical block ID (SLBID); and logic for copying a portion of a logical volume from the sequential access storage to the random access storage without copying the entire logical volume. Other embodiments are disclosed also.
US08533425B1 Age based miss replay system and method
A shared resource management system and method are described. In one embodiment, a shared resource management system facilitates age based miss replay. In one exemplary implementation, a shared resource management system includes a plurality of engines, and a shared resource a shared resource management unit. The plurality of engines perform processing. The shared resource supports the processing. The shared resource management unit handles multiple outstanding miss requests.
US08533422B2 Instruction prefetching using cache line history
An apparatus of an aspect includes a prefetch cache line address predictor to receive a cache line address and to predict a next cache line address to be prefetched. The next cache line address may indicate a cache line having at least 64-bytes of instructions. The prefetch cache line address predictor may have a cache line target history storage to store a cache line target history for each of multiple most recent corresponding cache lines. Each cache line target history may indicate whether the corresponding cache line had a sequential cache line target or a non-sequential cache line target. The cache line address predictor may also have a cache line target history predictor. The cache line target history predictor may predict whether the next cache line address is a sequential cache line address or a non-sequential cache line address, based on the cache line target history for the most recent cache lines.
US08533406B2 Apparatus, system, and method for identifying data that is no longer in use
An apparatus, system, and method are disclosed for managing a non-volatile storage medium. A storage controller receives a message that identifies data that no longer needs to be retained on the non-volatile storage medium. The data may be identified using a logical identifier. The message may comprise a hint, directive, or other indication that the data has been erased and/or deleted. In response to the message, the storage controller records an indication that the contents of a physical storage location and/or physical address associated with the logical identifier do not need to be preserved on the non-volatile storage medium.
US08533397B2 Improving performance in a cache mechanism by way of destaging data in partial strides
A method for improving performance in a storage system is provided. The method comprises receiving a request to destage a partial stride of data from a storage cache; reserving space for a full stride of data on one or more storage devices; allocating the partial stride of data to the reserved space; adding padding for unallocated blocks, wherein the unallocated blocks are reserved for future updates; and destaging the full stride of data to the storage devices, wherein the full stride of data comprises the allocated partial stride of data and the padded unallocated blocks.
US08533392B2 Cache hit management
A system and method for cache hit management.
US08533376B1 Data processing method, data processing apparatus and robot
A data processing method includes generating a data storing area in a memory space. An area address of the data storing area is designated to a basic I/O control on the user space in a memory. The memory has a user space and a kernel space. A function is called in the kernel space using the basic I/O control. Whether the data storing area is inside the memory space is determined. The area address of the data storing area is set as an argument of the function in a case where it is determined that the data storing area is included in the memory space.
US08533371B2 Data recording apparatus and method
A data recording apparatus includes a connection unit which is capable of connecting, as a recording medium, a first recording medium having a predetermined function and a second recording medium that does not have the predetermined function. The data recording apparatus detects a connection status of the recording medium to the connection unit, controls a menu concerning setting of the predetermined function. If the detection unit detects that the first recording medium is connected to the connection unit, the data recording apparatus makes the menu operable. If the detection unit detects that the first recording medium is removed and then detects that the second recording medium is connected to the connection unit, the data recording apparatus makes the menu inoperable, and maintains the menu in the operable state during a period from removal of the first recording medium to connection of the second recording medium to the connection unit.
US08533361B1 Content selectable trusted DNS resolvers
Methods and systems for DNS resolution are provided. A method for DNS resolution may include identifying a domain name to be resolved. The method may further include providing resolver information associated with the identified domain name. The resolver information indicates that a global DNS resolver is available to resolve the identified domain name. A further embodiment may include requesting DNS resolution of the identified domain name with the global DNS resolver without using a local DNS resolver. A system for DNS resolution may include a domain identification module, a resolver information module and a resolution requester.
US08533359B2 Interdomain network aware peer-to-peer protocol
A method includes receiving network distance information, receiving a request from a client for an identity of a peer providing content, and identifying a first peer and a second peer providing the content. The network distance information includes a compilation of network distance information provided by a plurality of service providers. The method further includes determining that a network distance between the first peer and the client is less than a network distance between the second peer and the client based on the network distance information, and providing the identity of the first peer to the client.
US08533358B2 Methods and apparatus for fragmenting system information messages in wireless networks
Methods and apparatus for sending system information (SI) associated with media directed to a device are disclosed. In one embodiment, the method includes the steps of fragmenting system information into a plurality of fragments, and transporting the fragments to a device. I another embodiment, a method for receiving system information associated with media directed to a device includes receiving system information fragments, and reassembling the fragments to recover the system information.
US08533355B2 Techniques for improved clock offset measuring
In an exemplary aspect, method, apparatus, and program products are disclosed suitable for clock offset determination. One method includes performing a number of exchanges of at least single bytes with another network node, where values of the single bytes are different for the exchanges. The method also includes capturing and storing timestamps for each of the number of exchanges performed on the network node. A second method includes capturing and saving arrival timestamps for each of a number of timing messages in a set of timing messages received from another network node. This second method also includes sending the timestamps to at least the another node in response to completion of the set of timing messages.
US08533352B2 Method for internet access and for communication
Methods using a portable USB communication device that is plug connectable to an external USB port of a first computing device for enabling phone calling. Upon plug connecting the portable communication device to the first computing device, a phone calling application running at the first computing device is enabled by employing at least in part a phone calling software component stored in the portable communication device. The portable communication device includes a controller unit to facilitate installation of at least part of phone calling software for running at the computing device. Subsequent to disconnecting from the first computing device, the user may also alternatively connect the portable communication device to an Ethernet port of a second computing device for enabling Internet access and phone calling without the first computing device.
US08533349B2 System and method for controlling access to internet sites
A method and system for providing flexible access to Internet sites is described. The system includes a database of Internet sites that have been categorized so that the system determines the category of information that a user is accessing on the Internet. The system is also programmed so users are only allowed to access sites within a particular category a limited number of times. Moreover, users can requested a postponed access, wherein the site they are requesting is stored to a server, and available to the user at a later time. In addition, if a user chooses to access a site that is within certain predefined categories, they are presented with the option of retrieving the page, but notified that their access will be logged to a file.
US08533348B2 Failover communication services
A system that incorporates teachings of the subject disclosure may include, for example, a home subscriber server having a memory coupled to a processor. The processor can be configured to store a first identity of a first communication device registered with a primary communication resource and a secondary communication resource, receive a request associated with a registration request initiated by a second communication device, detect that a second identity of the second communication device matches the first identity of the first communication device, and direct a registration of the second communication device with at least one of the primary communication resource or the secondary communication resource responsive to the detected match. Other embodiments are disclosed.
US08533343B1 Virtual network pairs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing virtual network pairs between virtual machines and other devices. In one aspect, a method includes receiving a plurality of outgoing packets from one or more source virtual machines executing on the data processing apparatus, each source virtual machine being a hardware virtualization of the data processing apparatus and each packet destined for a destination virtual machine; establishing a plurality of virtual network pairs, one for each unique pair of source and destination virtual machines, wherein establishing the plurality of virtual network pairs comprises obtaining, from an external data processing apparatus, a different network address for each destination virtual machine; encapsulating each outgoing packet in a message; and sending each message to the destination virtual machine for the respective packet by sending the message to the respective network destination address.
US08533338B2 Systems and methods for providing secure communications for transactions
Embodiments of the present invention provide systems and methods for providing secure communications. One aspect of an embodiment of the invention creates a virtual private connection to a remote server or network utilizing a connection server and at least one direct connection between a client device and the remote server, without utilizing the Internet. In another aspect of an embodiment of the present invention, a client operating system is taken over by a vertical function operating system to service the communication with the remote server. Still another aspect of an embodiment of the present invention comprises a client device establishing a connection with a remote server through a connection server and at least one direct connection, shutting down a first operating system, starting up a second secure operating system, and launching an interface application with the second operating system to conduct electronic transactions with the remote server.
US08533336B1 Automated web frontend sharding
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting handling web applications provided from a server. A bootstrap object is received from the server. The bootstrap object is independent of the requested web application and includes default settings for a plurality of different web applications. An application configuration object is also received from the server. The application configuration object is specific to the requested web application and includes a plurality of plugin handles. The bootstrap object loads the application configuration object, and identifies, based on the plugin handles, a first plugin for the requested web application. The first plugin is requested, and upon receipt the from the server the first plugin is loaded in a user interface. The first plugin exposes an application programming interface (API) of the first plugin to the bootstrap object.
US08533330B2 Relay server and relay communication system arranged to share resources between networks
A relay server which is connected to a LAN and which can communicate with a relay server in a different LAN, includes: an account information registering unit that stores information on client terminals connected to the LAN; a relay group information registering unit that stores relay group information; a shared resource information registering unit that stores shared resource information; a check unit that checks whether the client terminals stored in the account information registering unit can be accessed; a relay group information notifying unit that updates the relay group information and transmits a change notification of the relay group information to the relevant relay server; and a shared resource information notifying unit that updates the relevant shared resource information and transmits a change notification of the shared resource information to the relevant client terminal which is stored in the account information registering unit.
US08533322B2 Service for associating network users with profiles
A system is disclosed that maps user IDs (such as IP addresses) and geographic regions to particular categories or “segments” reflective of user profiles. The mappings may be based on behavioral data reflective of user browsing activities, offline data (e.g., survey data or demographic data), or a combination thereof. In one embodiment, the mappings are generated using data collected by a plurality of Internet Service Providers (ISPs) regarding their subscribers. The system also includes a query interface that enables content providers to retrieve segment data associated with particular user IDs.
US08533320B2 Coalescing network notifications for live migration
A method and system for managing network notifications when a guest migrates in a virtual machine system. A guest hosted by a computer system migrates from a source hypervisor to a target hypervisor in the computer system. The computer system packetizes multiple network addresses of the guest into a network packet. The target hypervisor then transmits the network packet to network devices coupled to the computer system.
US08533313B2 Systems, methods, and computer readable media for providing applications style functionality to a user
Systems, methods, and computer readable media of providing applications style functionality to a user of a mobile radio terminal are disclosed. In certain embodiments, the systems, methods, and computer readable media include the steps of receiving a data stream transmission having a plurality of states, wherein each state is associated with output instructions and storage instructions, and wherein the plurality of states is configured such that moving through the states creates the appearance of executing an application on the mobile radio terminal; decoding the data stream transmission and caching each of the plurality of states with the associated output instructions according to the associated storage instructions; rendering a first state; responsive to an event on the mobile radio terminal, moving from the first state to a second state by applying the output instructions associated with the second state; and communicating a change of state to a server.
US08533311B2 System and method for remotely controlling mobile communication devices
A system for remotely controlling mobile communication devices includes a redirection system, a remote control system and a mobile data communication device. The redirection system detects a triggering event at a host system and in response to the triggering event continuously redirects data items from the host system to a wireless network. The mobile data communication device receives data items from the wireless network and executes a plurality of device operations. The remote control system receives control information from a user interface and transmits the control information through the redirection system to the wireless network. The control information is received and executed by the mobile data communication device to remotely control one or more of the device operations. Methods of controlling the operation of mobile data communication devices are also disclosed.
US08533304B2 Remotely deploying and automatically customizing workstation images
A method, system and program product for remotely deploying and automatically customizing workstation images. A client's first partition receives a workstation image deployed from a server in communication with the client via a network. The image includes a customization script. The server remotely boots the client, which is pre-configured to be booted by the server via the network. The server writes a customization parameter to the client's shared partition. The shared partition has a file system type that is accessible by the server via the remote boot and by the deployed image. One or more subsequent reboots of the client include the deployed image obtaining the customization parameter from the shared partition, identifying the customization script by using the customization parameter, and executing the customization script to automatically customize the client.
US08533300B2 Storage device, controller, and address management method
A storage device has a wide link in which any one of addresses that a server has is assigned to a plurality of ports that are connected to the server. A change detecting unit detects a change in the state of any port of the ports. When a change is detected, an address acquiring unit acquires the addresses that are assigned to the ports. An address expecting unit and a physical-address acquiring unit, in accordance with the acquired addresses and with identification information for identifying the ports, manage addresses that the plurality of connection-ports-connected-server can possibly have.
US08533298B2 Box data management apparatus and method
A box data management apparatus extracts box data from a plurality of devices, connected to a network, to enable display of a list of the box data. An operational parameter collection part in the box data management apparatus collects operational parameters as information for processing the box data in the devices. A box data processing part in the box data management apparatus extracts and displays a device and an operational parameter which are capable of processing each of the box data based upon the operational parameters. Therefore, after display of the box data in a list without division by the devices, operational parameters capable of processing selected box data are displayed, thereby enabling improvement in operability and convenience for the user.
US08533296B2 Schema-based feed generation for media syndication
Systems, methods, and machine-readable media are described for providing output feeds having information associated with at least one file. Embodiments include generating an output feed schema used to determine the content of the output feed using information from at least one data object, where each data object comprises a data structure having information, including a universal resource indicator (URI) regarding the at least one file. The output feed schema and the at least one data object can then be used to generate the output feed, which can then be stored.
US08533292B2 System and method for modifying documents sent over a communication network
A system and method applied to a communications network which transmits document portions in which an original document portion having an identifier portion and an information portion is replaced or swapped with a substitute document portion. The system has a controller, typically a proxy server, for reading the identifier portion of the original document portion, determining the information portion of the original document portion, and issuing a swap order when an undesired original document portion is found. A substitute document server receives the swap order and sends the substitute document portion to the controller. A swapping device or mechanism inserts the substitute document portion in place of the original document portion and the substitute document portion is passed on to the user set and displayed. The controller and swapping mechanism can be integrated with the user set or with the resources of the service provider and their functionality can reside in software.
US08533288B2 Interactive server side components
Server side internet applications are created by placing interactive server side components (ISSC's) on internet pages. ISSC's encapsulate dynamic page functions including processing of user responses on the server and thus can be reused, which drastically reduces programming effort. The ISSC technique remembers information (in form of an ISSC object) about each ISSC during dynamic page generation on the server. Then, it generates HTML code in a way such that the ISSC event is sent to the server using a conventional HTTP GET or POST request. On the server, the event is then passed to the corresponding ISSC object. All components work without disturbing each other, even when nested or combined. A browser based editor can also be used to place ISSC's on pages and to modify their properties. During dynamic page generation, scripts and handles are embedded into the page that permit editing of the page itself.
US08533282B2 System, method and computer program product for selectively caching domain name system information on a network gateway
A system, method and computer program product is provided for selectively caching domain name system (DNS) information on a network gateway. A CPE attached to the network gateway executes an application that searches files in CPE memory to identify frequently accessed domain names. The domain names are used to generate DNS queries that are transmitted by a network gateway to an IP network for resolution. DNS responses are received from the IP network and parsed to extract each resolved domain name and corresponding IP address, which are then stored in a cache on the network gateway. The cache is then used to resolve DNS queries generated by application programs running on the attached CPE.
US08533281B2 Centralized management of mobile assets—push based management of corporate assets
An embodiment of the invention provides a method for the centralized management of mobile assets. A central repository of assets is built, wherein the central repository includes a private asset section and a public asset section. The private asset section is only accessible to subscribers of the private asset section. A processor automatically pushes at least one base asset from the central repository onto a mobile device of the subscriber. The base assets are selected by an administrator of the central repository of assets, an employer of the subscriber, and/or an employee of subscriber's company. The base assets are selected based on attributes of the subscriber, the mobile device of the subscriber, and/or popularity of assets. In response to a search query for a requested asset by a user, the processor pushes the requested asset from the central repository onto the mobile device of the user.
US08533280B1 Distributed origin content delivery network
Updating a node of a content delivery network is disclosed. In some embodiments, an indication of an event associated with a piece of content, which event is associated with a change in a corpus of content associated with a content delivery network, is received at a node of the content delivery network; and in response to the received indication, an action is performed at the node, if applicable, such that at least a portion of the corpus of content associated with the content delivery network stored at the node is updated based on the event.
US08533279B2 Method and system for reconstructing transactions in a communication network
In a distributed information network, a method and system for assembling messages in an input set of messages into one or more message assemblies. The method involves constructing an initial directed graph of the set of messages, wherein the directed graph consists of pairs of a first vertex and a second vertex, wherein, for each message in the set of messages, a first vertex is an the out node of the message and the second vertex is the in node of the message. A connectivity matrix is defined on the initial directed graph that is modified in an iterative process. A final directed graph is produced that is partitioned into disjoint subgraphs, each subgraph being an assembly of messages from the input message set.
US08533276B2 Integrated interactive messaging system and method
Disclosed is a system and method for organizations to develop, test, execute and analyze messaging programs defining a message application server comprising (a) a dialog designer (104) configured to provide a user interface to allow rapid program creation, to schedule programs for execution, to upload messaging user data into lists, to download program result data, to test programs, to provide reports on messaging programs, (b) a dialog server (106) configured to execute messaging programs to manage simultaneous programs to store messaging user results and message delivery status, to maintain state and session context across message invocations for messaging users within a messaging program, and (c) a message exchange (108) configured to route messages to and from messaging service providers, to manage service addresses, to perform message billing and connected to messaging service providers, whereby organizations can execute messaging programs with messaging users by means for said messaging service.
US08533267B2 Distribution of XML documents/messages to XML appliances/routers
XML appliances/routers may be organized to implement one or more XML distribution rings to enable XML documents/messages to be distributed efficiently. The rings may be logical or physical. The XML distribution rings enable the XML documents/messages to be exchanged without requiring the XML appliances/routers to run a routing protocol to determine how XML documents/messages should be distributed through the network. Documents may be transmitted in one way on the ring or may be transmitted in both directions around the ring to enable the ring to tolerate failure of an XML appliance/router. Each XML appliance/router will receive all XML documents/messages and will make routing decisions for those clients that have provided the XML appliance/router with XML subscriptions. The subscriptions may be formed according to the XPath standard or in another manner.
US08533262B2 Information processing apparatus, and control method of information processing apparatus, and program
In an information processing apparatus which is connected to a Web server and includes a Web browser for displaying an operation screen provided by the Web server: a request is transmitted to the Web server on the basis of a user operation performed through the operation screen displayed on the Web browser; if it is requested by the Web server to perform a process on the basis of the transmitted request, the requested process is performed; if the process requested by the Web server is being performed, the transmitted request is not invalidated; and, if the process requested by the Web server is not performed, the transmitted request is invalidated according to that there is no response from the Web server and a predetermined time out period elapses after the transmission of the request.
US08533260B1 Reduction of perceived DNS lookup latency
Perceived domain name service (DNS) lookup latency can be reduced for the user of a browser program. A server determines domain names that the user is likely to request in the future. In one implementation, a list of these domain names is transmitted to the browser program as a separate command. The browser program may then lookup up the domain names in the background before the user selects a link corresponding to the domain names. In another implementation, the domain names are transmitted to the browser program by embedding the domain names in a web document, in which the embedded information is not visible in the rendered version of the web document.
US08533258B2 Bidirectional synchronization with CRM applications
Synchronization between email, contact management, scheduling (ECS) and customer relationship management (CRM) applications is facilitated through a synchronization module on the ECS side using an Extensible Markup Language (XML) file for keeping track of synchronization states. The CRM server version of an item is compared with the XML file to detect changes and the same performed for the ECS item. The changes are then pushed to the corresponding item for the columns that have changed. Last updated item is selected in case of a conflict.
US08533255B2 Systems and methods for handling failover in a distributed routing environment
A computing device configured to implement a method for binding negotiation is disclosed. The computing device includes a processor and memory in electronic communication with the processor. A first binding has a first binding ID. Instructions are stored in the memory to implement a method for binding negotiation. The first binding is advertised on a network. A second provider is discovered to also provide the first binding with a second binding ID on the network. The computing device then determines whether it is to provide the first binding by evaluating a collision function (F). Based on the result of the collision function, either the addition of the first binding with the second binding ID is halted, or the first binding with the first binding ID is canceled.
US08533250B1 Multiplier with built-in accumulator
Circuits for a multiplier with a built-in accumulator and a method of performing multiplication with accumulation are disclosed. An embodiment of the disclosed circuits includes a logic circuit coupled to receive two inputs. The logic circuit is capable of generating a plurality of value bits from the inputs received. In one embodiment, the logic circuit includes a Booth recoder circuit that generates a plurality of partial products. A block of adders is coupled to logic circuit to receive and sum up the value bits. An adder adds the summation result from the block of adders to a previous accumulated value to generate intermediate sum and carry values. An accumulator, coupled to the adder, receives and stores the intermediate values.
US08533247B2 Arrangement for generating poly-phase sequences
The electronic circuit arrangement is used for generating poly-phase sequences as synchronization sequences and/or reference sequences in radio communications systems. It comprises a first adder, a first multiplier, a first register, a second register, a first counter and a trigonometry device. The first adder adds a value (km) formed from the value (k) of the counter to the value (B) of the first register. The first multiplier multiplies the value (A) of the second register by a value (y) formed from the value (B) of the first register and the value (k) of the counter. The trigonometry device forms the real part and the imaginary part of the present value of the poly-phase sequence (ak) from a value formed at least from the output value (wk) of the first multiplier.
US08533223B2 Disambiguation and tagging of entities
Tagging of content items and entities identified therein may include a matching process, a classification process and a disambiguation process. Matching may include the identification of potential matching candidate entities in a content item whereas the classification process may categorize or group identified candidate entities according to known entities to which they are likely a match. In some instances, a candidate entity may be categorized with multiple known entities. Accordingly, a disambiguation process may be used to reduce the potential matches to a single known entity. In one example, the disambiguation process may include ranking potentially matching known entities according to a hierarchy of criteria.
US08533222B2 Updateable predictive analytical modeling
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training and retraining predictive models. A series of training data sets for predictive modeling can be received, e.g., over a network from a client computing system. The training data included in the training data sets is different from initial training data that was used with multiple training functions to train multiple trained predictive models stored in a predictive model repository. The series of training data sets are used with multiple trained updateable predictive models obtained from the predictive model repository and multiple training functions to generate multiple retrained predictive models. An effectiveness score is generated for each of the retrained predictive models. A first trained predictive model is selected from among the trained predictive models included in the predictive model repository and the retrained predictive models based on their respective effectiveness scores.
US08533220B2 Retrieving data in batches from a line of business system
A line of business data integration (“LOBI”) stack is provided that is configured to store an abstract representation of a mechanism utilized by a line of business (“LOB”) system to return requested LOB data in batches. When a request is received from a client for the LOB data, the LOBI stack utilizes the abstract representation to retrieve the requested LOB data from the LOB system in batches. In this manner, the batching mechanism utilized by the LOB system is abstracted from the client.
US08533219B2 Adjusting one or more trace filters in a database system
Methods and systems for adjusting trace filters in a database system are described. During operation, an embodiment may receive, from a user, an indication of a performance problem. Next, the embodiment may determine settings of one or more trace filters based on the indication of the performance problem. The embodiment may then collect trace data based on the one or more trace filters. While the trace data is being collected, the embodiment may perform the following set of operations one or more times: (1) obtain database system performance metrics, (2) analyze the trace data to obtain an analysis result, and (3) adjust the settings of the one or more trace filters based on the database system performance metrics and the analysis result.
US08533218B2 Debugging system for multidimensional database query expressions on a processing server
The present invention relates to data processing systems and methods to facilitate debugging, development and execution of multidimensional database queries, such as MDX (Multi-Dimensional eXpressions), for a multidimensional database structure on a computer architecture running on a server, such as an OnLine Analytical Processing Server (OLAP). The expression or query can be broken down and executed incrementally and associated with contextual information which can be viewed by an end-user via an understandable user interface. The advantage is the drastic simplification of very complex computations, giving the user a perspective not available till now. This allows users to better understand multidimensional queries, find errors that occur in the execution and correct such errors.
US08533212B2 Reciprocal data file publishing and matching system
A method of reciprocally publishing and matching data files is disclosed. The method includes facilitating the creation of Category A and Category B data files having a respective sets of characteristics defined utilizing a common language architecture, associating enhancement objects with each data file, identifying characteristics in each data file which must be met by other data files, weighting characteristics in each data file differently from other characteristics in the same data file, enabling the selection of participation levels for each data file in marketspaces, and matching Category A data files participating in particular marketspaces to Category B data files participating in the same marketspaces using the common language architecture, the enhancement objects, the weights and the required characteristics.
US08533207B2 Information processing method, apparatus and program in XML driven architecture
This invention relates to the development of a business program in an XML driven architecture. First, XML data corresponding to a form screen is analyzed and a business class corresponding to a tag included in the XML data is specified. Then, by referring to a business class manager in which the business classes to be created are registered, it is judged whether or not the specified business class has not been registered in the business class manager, and if the specified business class has not been registered in the business class manager, the specified business class is registered in the business class manager. After this, each of the business classes has to be specifically programmed. On the other hand, at the execution time of the programmed business classes, XML data including tags corresponding to data inputted or selected for the form screen is obtained, and the business classes that correspond to the tags included in the XML data and are programs to carry out a processing relating to the tags. Then, the specified business classes are called among the business classes that are defined in advance and loaded in a memory.
US08533203B2 Identifying synonyms of entities using a document collection
Identifying synonyms of entities using a collection of documents is disclosed herein. In some aspects, a document from a collection of documents may be analyzed to identify hit sequences that include one or more tokens (e.g., words, number, etc.). The hit sequences may then be used to generate discriminating token sets (DTS's) that are subsets of both the hit sequences and the entity names. The DTS's are matched with corresponding entity names, and then used to create DTS phrases by selecting adjacent text in the document that is proximate to the DTS. The DTS phrases may be analyzed to determine whether the corresponding DTS is synonyms of the entity name. In various aspects, the tokens of an associated entity name that are present in the DTS phrases are used to generate a score for the DTS. When the score at least reaches a threshold, the DTS may be designated as a synonym. A list of synonyms may be generated for each entity name.
US08533199B2 Intelligent bookmarks and information management system based on the same
An intelligent bookmark is a collection of information, including an address (e.g., a URL) for a document (e.g., web page) or other hyper-media enabled item bundled together with selected other information. The selected other information may be manually or automatically obtained from the document, the browser history leading up to the display of the document, user entered annotations, etc. A collection of intelligent bookmarks may be sorted and searched using the selected other information. Intelligent bookmarks may be exchanged between users, and users may edit the bookmark content or in layers above the bookmark. Users may rate the bookmarks. A complete system provides for creating, storing, accessing, editing, grouping, exchanging, and searching intelligent bookmarks locally and/or remotely via a server.
US08533197B2 Continuous content sharing through intelligent resolution of federated hierarchical graphs
Systems, methods and computer readable media for media for continuous content sharing between systems through intelligent resolution of federated hierarchical graphs are described. A Multi-Topology Middleman (MTM) is used between the source and target systems to handle the content sharing. The MTM builds on traditional import/export infrastructure; it tracks the import/export of individual objects between systems. When a conflict is found between systems, the MTM learns the conflict resolution and stores the conflict resolution as a rule for the conflicting object, and applies the rule for subsequent import/export process on that object. The MTM also tracks the mapping of objects between the source and target systems and updates the target object in accordance with a change in the source object. The MTM is also capable of undoing the import process.
US08533193B2 Managing log entries
Example methods, apparatus, and articles of manufacture to manage log entries are disclosed. A disclosed example method involves grouping first log entries into a first group based on a matching portion among the first log entries. The example method also involves identifying a non-matching portion of the first log entries and associating an identifier with the non-matching portion. A processor is operated to generate a text string template comprising the identifier and the at least one matching portion in a human-readable format. The identifier replaces the non-matching portion in the template.
US08533192B2 Content capture device and methods for automatically tagging content
A content tagging and management capability is provided for enabling automatic tagging of content and management of tagged content. An apparatus includes a content capture mechanism configured for capturing content including an object, and a processor configured for automatically associating an information structure with the object included within the content to form thereby tagged content. A method for using a user device for automatically tagging content includes capturing content including an object, receiving object information associated with the object when a sensor associated with the object is detected, and automatically associating an information structure with the object included within the content to form thereby tagged content, where the information structure includes at least a portion of the object information associated with the object.
US08533189B2 Method and system for synthetic backup and restore
A method and system for backing up and restoring data. First, a full backup is performed to create a full dataset. Thereafter, incremental or differential datasets may be created by incremental or differential backups, respectively. When a new full dataset is needed, instead of performing a full backup, a previous full dataset may be combined with subsequent incremental or differential datasets to create the new full dataset. The new full dataset may be created on a computer other than the computer which hosts the data of the previous full dataset. The new full dataset may be used for offsite storage or to quickly restore data in the event of a failure or corruption of a computer's file system.
US08533188B2 Indexing semantic user profiles for targeted advertising
Embodiments facilitate greater flexibility in definition of user segments for targeted advertising, by employing indexed semantic user profiles. Semantic user profiles are built through extraction of online user behavior data such as user search queries and page views, and include user interest information that is inferred based on user behavior. Semantic user profiles are then indexed to facilitate search for a set of users that fit specified semantic search terms. Search results for semantic profiles are ranked according to a ranking model developed through machine learning. In some embodiments, building and indexing of semantic profiles and learning of the ranking model is performed offline to facilitate more efficient online processing of queries.
US08533186B2 Method and device for storing and accessing retail contacts
A method and device for storing and accessing retail contacts. The retail contact data includes retail contact information detailing a plurality of retail contacts, keywords, and a plurality of associations linking each retail contacts to at least one of the keywords. User input of a keyword results in display of the associated retail contacts. Selection of a retail contact from the display may result in initiation of a session such as a voice call or website access.
US08533179B2 Avoiding three-valued logic in predicates on dictionary-encoded data
According to one embodiment of the present invention, a method for dictionary encoding data without using three-valued logic is provided. According to one embodiment of the invention, a method includes encoding data in a database table using a dictionary, wherein the data includes values representing NULLs. A query having a predicate is received and the predicate is evaluated on the encoded data, whereby the predicate is evaluated on both the encoded data and on the encoded NULLs.
US08533176B2 Business application search
A method of searching data on a computer system includes accepting a search query, searching multiple applications on the computer system for data related to the search query wherein the data can be in a variety of formats and displaying search results wherein the search results comprise data related to the search query.
US08533166B1 Methods and systems for encoding/decoding files and transmission thereof
In one embodiment, the instant invention includes a computer system that includes at least the following components: a) a first computer that performs, in concurrent manner, at least the following tasks: dividing a computer file into a plurality of segments, compressing segments, and sending the compressed segments to a second computer over a network; b) the second computer that performs, in concurrent manner, at least the following tasks: decompressing the compressed segments and assembling the decompressed segment to reconstruct the computer file, where the compressing task performed by the first computer and the decompressing task performed by the second computer are synchronized and performed concurrently.
US08533165B2 Conflict resolution via metadata examination
A provided computing device detects a synchronization conflict between two versions of a file and may examine corresponding metadata fields. The computing device may characterize a nature of a difference between metadata fields as immutable, mergeable, or subsumable. Core metadata fields may be defined such that a nature of a difference, or conflict, is categorized as immutable. Non-core metadata fields may be defined such that a nature of a difference, or conflict, is characterized as either mergeable or subsumable. A conflict between corresponding mergeable non-core metadata fields may be resolved by merging values of the corresponding non-core metadata fields. A conflict between corresponding subsumable non-core metadata fields may be resolved by replacing a value of a non-core metadata field of an older of the two versions of the file with a value of a corresponding non-core metadata field of a younger of the two versions of the file.
US08533157B2 Snapshot management apparatus and method, and storage system
A high-performance and highly-reliable snapshot management apparatus and method, and a storage system are provided that can prevent the adverse influence of overhead when they retain a multiplicity of snapshots. An operational volume is set in a storage area provided by a first storage apparatus and a plurality difference volumes are set in a storage area provided by a second storage apparatus. In response to data writing to the operational volume, difference data is saved in the difference volumes and management tables for it are created, with each snapshot being managed according to the management tables. Each management table is divided according to one or more snapshots in accordance with the snapshot creation time. The second and any following management tables store specified inheritance information to inherit the content of the preceding management tables.
US08533154B2 Method and system for server synchronization with a computing device
A method and system for synchronizing a main database of a server and a local database of a handheld device. A user can use an application residing in the handheld device to make transactions in the local database. During a synchronization operation, the handheld device and server are coupled. The system then determines whether the application should be updated and, if so, causes the server to provide an update. The system also causes the handheld device to provide to the server information related to the transactions made by the user to the local database. The system causes the server to perform transactions on the main database based on the transaction information. The system also causes the server to extract data from the main database. The server can then provide at least some of the extracted data to the handheld device to update the local database.
US08533133B1 Monitoring state of health information for components
In one advantageous embodiment, a method is provided for managing data. Information about the plurality of components is identified using data to form a plurality of instances for a plurality of nodes in response to receiving data for a plurality of components. Each node in the plurality of nodes corresponds to a component in the plurality of components. A number of variables having a range of values are formed to form a data structure. Each value in the range of values indicates a point in time at which a change to the information for a node occurs between a first instance and a second instance in the plurality of instances. More than one change between two consecutive instances is absent. The data structure is used to identify probability information about the plurality of components associated with the plurality of nodes.
US08533132B2 Systems and methods for implementing a machine-learning agent to retrieve information in response to a message
Mixed-initiative message-augmenting agent systems and methods that provide users with tools that allow them to respond to messages, such as email messages, containing requests for information or otherwise requiring responses that require information that needs to be retrieved from one or more data sources. The systems and methods allow users to train machine-learning agents how to retrieve and present information in responses to like messages so that the machine-learning agents can eventually automatedly generate responses with minimal involvement by the users. Embodiments of the systems and methods allow users to build message-augmenting forms containing the desired information for responding to messages and to demonstrate to the machine-learning agents where to retrieve pertinent information for populating the forms. Embodiments of the systems and methods allow users to modify and repair automatically generated forms to continually improve the knowledge of the machine-learning agents.
US08533130B2 Use of neural networks for annotating search results
A system for generating annotations of a document, including a plurality of neurons connected as a neural network, the neurons being associated with words, sentences and documents. An activity regulator regulates a minimum and/or maximum number of neurons of the neural network that are excited at any given time. The neurons are displayed to a user and identify the neurons that correspond to sentences containing a predetermined percentage of document meaning. The annotations can be also based on a context of the user's search query. The query can include keywords, documents considered relevant by the user, or both. Positions of the neurons relative to each other can be changed on a display device, based on input from the user, with the change in position of one neuron changing the resulting annotations. The input from the user can also include changing a relevance of neurons relative to each other, or indicating relevance or irrelevance of a document or sentence.
US08533129B2 Efficient data layout techniques for fast machine learning-based document ranking
A computer readable medium stores a program for optimization for a search, and has sets of instructions for receiving a first decision tree. The first decision tree includes several nodes, and each node is for comparing a feature value to a threshold value. The instructions are for weighting the nodes within the first decision tree, determining the weighted frequency of a first feature within the first decision tree, and determining the weighted frequency of a second feature within the first decision tree. The instructions order the features based on the determined weighted frequencies, and store the ordering such that values of features having higher weighted frequencies are retrieved more often than values of features having lower weighted frequencies within the first decision tree.
US08533121B1 Method and apparatus for phase identification in a three-phase power distribution network
A remote phase identification system identifies the unknown phase attribute of any energized conductor within a three-phase power distribution network. A field probe at a remote location obtains an instantaneous phase measurement at a precise GPS second and communicates this phase, GPS second, and GPS coordinates to a field client. Either wireless Internet or satellite modem communications is used by the field client to retrieve the reference phase taken by a base station at the same GPS second. Field client tagging reference phase configuration files are automatically created for any circuit and applied to the base station reference phase. Configuration files can be named, saved, and loaded and are used by the field client to identify and display the unknown phase attribute. A field client can be any personal computer, smartphone, or personal digital assistant.
US08533120B2 System and method for issuing negotiable instruments by licensed money transmitter from direct deposits
Anonymous transactions regarding prepaid negotiable instruments may be conducted. An anonymous account may be provided that is identified by an account number. Upon verification of a PIN and the account number, an individual is authorized to make an initial deposit of funds into the anonymous account, representing a pre-payment for negotiable instruments. The individual is thus authorized to request the issuance of negotiable instruments in an amount not exceeding the initial deposit of funds. When the issuance of negotiable instruments has depleted the initial deposit of funds, the anonymous account is closed. However, the anonymous account may be converted into a non-anonymous account, capable of accepting subsequent deposits, if the individual provides personal identifying information. While an anonymous account is not authorized to accept direct deposits of funds, the non-anonymous account may be linked to a traditional bank account, via a communications link, to indirectly offer direct deposit capabilities.
US08533104B2 Multi-broker order routing based on net position
The disclosed embodiments provide tools for multi-broker order routing based on net position at a broker. The net position of a user at a broker to receive a portion of a trade order is considered when allocating the quantity for the trade order to multiple brokers.
US08533103B1 Maintaining latency guarantees for shared resources
Usage of shared resources can be managed by enabling users to obtain different types of guarantees at different times for various types and/or levels of resource capacity. A user can select to have an amount or rate of capacity dedicated to that user. A user can also select reserved capacity for at least a portion of the requests, tasks, or program execution for that user, where the user has priority to that capacity but other users can utilize the excess capacity during other periods. Users can alternatively specify to use the excess capacity or other variable, non-guaranteed capacity. The capacity can be for any appropriate functional aspect of a resource, such as computational capacity, throughput, latency, bandwidth, and storage. Users can submit bids for various types and combinations of excess capacity, and winning bids can receive dedicated use of the excess capacity for at least a period of time.
US08533092B1 Financial evaluation process
Quantitatively improving a financial evaluation is disclosed. A plurality of factor scores based on a plurality of factors is determined. A total score is calculated based on the plurality of factor scores. A plurality of actions is identified that will influence at least a portion of the plurality of factor scores. The actions are ranked based on their total impact on the plurality of factor scores. A most important action of the plurality of actions to improve the total score is determined.
US08533085B2 Method for aggregating and valuing intellectual property in an exchange
The present invention relates to methods of aggregating and valuing intellectual property in a financial exchange. The present invention provides means whereby holders of intellectual property rights may sell, or license intellectual property to an aggregator and receive shares of stock or cash for the contribution based on the aggregated value of the intellectual property held by the aggregator.
US08533079B2 Integrated systems for electronic bill presentment and payment
The present invention relates generally to electronic commerce, and more particularly to methods and systems for integrating electronic bill presentment and payment among billers, consumers, banks and other financial institutions, electronic payment facilitators, and web portals and other spaces able to support an interface for presentment and/or payment of bills.
US08533078B2 Virtual redaction service
A redaction system including a system for receiving an electronic version of a first document; a system for generating an electronic version of a second document which is a redacted version of the first document, wherein the system for generating includes a computer having a redaction engine coupled to a source of redaction rules; and a system for transmitting the second document from the redaction system.
US08533052B1 Method for exposing research note data based upon user activity data
Comparative decision systems and methods are disclosed for gathering and mining data representative of purchase decisions. One disclosed comparative decision system detects when a user is comparing items and provides the user with the ability to create a research note storing comparative information for the alternative items. The system displays information about items according to a variety of factors. The user can customize the factors and enter information for each alternative item according to the various factors. Some information may be pre-populated by the system. The research note may be made visible to other users, and may be suggested to another user based on the note's expected helpfulness and relevance to that user. One disclosed method for mining data stored within research notes identifies which factors are given higher relative priorities by users considering a purchase. Another mining method analyzes the effects of price changes on item popularity.
US08533047B2 Internet business transaction processor
Targeted products are offered over a communications network. Product data for a plurality of products from a plurality of distributors for the products is received. Customer data from a plurality of customers comprising personal information about customers is received. Using the data, at least one user-specific product offering from the plurality of products is generated. Automated messages comprising the at least one user-specific product offering to the one or more customers are then sent.
US08533046B2 Advertisement server, user terminal, advertisement method, and advertisement viewing program
When a user accesses an advertisement site by a browser unit and requests transmission of the advertisement moving image, an advertisement server requests the user to connect an electronic money card to a reader/writer. The advertisement server can communicate with the electronic money card via the browser unit. Thus, the advertisement server reads an electronic money functional unit ID which is ID information of the electronic money card from the electronic money card to store it therein, and further transmits to the user terminal moving image data of the advertisement moving image stored in the advertisement moving image database. While the user terminal is reproducing the advertisement moving image, the advertisement server accesses the electronic money card through the browser unit for every given interval, and confirms that the electronic money card is connected to the reader/writer.
US08533038B2 Offer delivery system
An offer delivery system provides a mechanism for coordinating presentation of offers to customers that may originate from multiple different sources and that may be delivered to the customers over different channels. The systems makes use of rules to prioritize, select, and time the delivery of offers to any particular customer, allocate limited resources in the channels to deliver offers to a set of customers, and provide mechanisms for users or their agents to limit the delivery of offers, for example, by their frequency or type.
US08533035B2 Team shopping
A method of improving sales volume includes the steps of distributing redeemable offers to teams of shoppers wherein the shoppers are able to receive whatever basic discounts or other benefits that may be available to all shoppers, but also to receive a “kicker” benefit when the team achieves a specified purchasing objective such as a total of all sales to members of the team. Teams may compete for prizes or other benefits beyond those offered to individual teams.
US08533034B2 Method for real-time credit calculation of different loyalty programs based on call behavior and use of IP-based multimedia subsystem (IMS) services
The invention relates to a method for real time credit calculation of differing loyalty programs based on telephone usage of a user and use of IP-based multimedia sub system (IMS) services, wherein statistical data for the user is recorded and stored in a databank by means of an OSAS (Online Statistic Advertisement Server) service. The invention is characterized by storage of loyalty profiles in the LPF, registration of the customer in the IMS, start up of a service by the customer/user, contacting the OSAS in real time via the HSS profile, recording the statistics in real time for the service such as, for example, type, time spans and similar, triggering the OLS based on the HSS profile, startup of the interfaces by the OLS, use of operator systems through the OLS and provision of the service after contacting the OLS.
US08533017B1 Succession planning for registered investment advisors
Methods and apparatuses are described for determining a succession planning track for a registered investment advisor. A server generates a plurality of paired statement sets associated with business and personal goals, and each statement in the statement sets is associated with one or more succession planning tracks. The server receives a statement selection for each set of paired statements, determines one or more preliminary tracks, and generates a first set of business and personal value statements associated with the preliminary tracks. The server receives a priority ranking for at least two of the value statements and determines one or more intermediate tracks. The server generates a checklist with a second set of value statements associated with the intermediate tracks. The server receives a set of responses to the second set of value statements, determines a final track, and generates a succession action plan corresponding to the final track.
US08533015B2 Method and system for creating electronic business referrals with cloud computing
A method and system for creating electronic business referrals with cloud computing. Existing clients, customers or patient of a provider of professional services request a unique referral identifier tracking code (e.g., a unique QR code, etc.). The unique referral identifier tracking code is used by others as an automatic referral method to automatically schedule and appointment at a provider of the professional services, automatically record a referral discount for fee charged by the provider of the professional services and automatically record a referral credit for the existing client, customer or patient at provider of the professional services. The automatic referral method is completed with an electronic referral application in a cloud computing application when the unique referral identifier tracking code is received anywhere on a cloud computing network using less bandwidth and less processing cycles via the cloud communications network than via a non-cloud communications network.
US08533006B2 Patient-interactive healthcare management
A patient-interactive health care management system provides means for healthcare services rendered by a physician to a patient to be confirmed by the patient immediately after the healthcare services are rendered. The patient is provided the ability to verify the accuracy of an invoice for the rendered services/goods and provide an assessment of the rendered services/goods. In an example embodiment, the patient provides this information via an information station located at the healthcare facility in which the healthcare services/goods are rendered. The information gathered from the patient is provided to the party responsible for paying for the rendered healthcare services/goods. In an example embodiment, the paying party compares the patient provided information with the invoice received from the healthcare provider to assess the accuracy of the invoice.
US08533004B1 Systems and methods for patient communications in conjunction with prescription medications
Systems and methods for providing targeted content to a patient who has received a prescription for medication. The systems and methods generally provide the content prior to the Point of Sale (POS) of the actual prescription allow patients to review the content and possibly act on it prior to actually obtaining the medication. Depending on embodiment, the content may be provided by a pharmacy at or around the time of dispensing or by a physician at or around the time of prescribing.
US08533003B2 Method and apparatus for selecting a supplemental product to offer for sale during a transaction
According to some embodiments, a supplemental product or service may be offered to a user during a transaction, either in addition to products and/or services the user is purchasing, or as a replacement to one or more of the products and/or services that the user is purchasing. The functionality may be implemented, for example, in a retail embodiment where a user is purchasing products and/or services at a cash register or other point-of-sale terminal. One or more embodiments may be implemented online where a user is purchasing products and/or services using a computer, terminal, telephone or other client or user device and accessing a World Wide Web site, online catalog, interactive voice response unit or system, etc.
US08532990B2 Speech recognition of a list entry
The present invention relates to a method of generating a candidate list from a list of entries in accordance with a string of subword units corresponding to a speech input in a speech recognition system, the list of entries including plural list entries each comprising at least one fragment having one or more subword units. For each list entry, the fragments of the list entry are compared with the string of subword units. A matching score for each of the compared fragments based on the comparison is determined. The matching score for a fragment is further based on a comparison of at least one other fragment of the same list entry with the string of subword units. A total score for each list entry is determined based on the matching scores for the compared fragments of the respective list entry. A candidate list with the best matching entries from the list of entries based on the total scores of the list entries is generated.
US08532986B2 Speech signal evaluation apparatus, storage medium storing speech signal evaluation program, and speech signal evaluation method
A speech signal evaluation apparatus includes: an acquisition unit that acquires, as a first frame, a speech signal of a specified length from speech signals; a first detection unit that detects, on the basis of a speech condition, whether the first frame is voiced or unvoiced; a variation calculation unit that, when the first frame is unvoiced, calculates a variation in a spectrum associated with the first frame on the basis of a spectrum of the first frame and a spectrum of a second frame that is unvoiced and precedes the first frame in time; and a second detection unit that detects, on the basis of a non-stationary condition based on the variation in spectrum, whether the variation of the first frame satisfies the non-stationary condition.
US08532984B2 Systems, methods, and apparatus for wideband encoding and decoding of active frames
Applications of dim-and-burst techniques to coding of wideband speech signals are described. Reconstruction of a highband portion of a frame of a wideband speech signal using information from a previous frame is also described.
US08532982B2 Method and apparatus to encode and decode an audio/speech signal
A method and apparatus to encode and decode an audio/speech signal is provided. An inputted audio signal or speech signal may be transformed into at least one of a high frequency resolution signal and a high temporal resolution signal. The signal may be encoded by determining an appropriate resolution, the encoded signal may be decoded, and thus the audio signal, the speech signal, and a mixed signal of the audio signal and the speech signal may be processed.
US08532978B1 Natural language interface, compiler and de-compiler for security policies
A method and system for enabling non-programmers to create certifiable Extensible Access Control Markup Language (XACML) policies. The graphical user interface (GUI) presents a form to the security policy author using a natural language such as English, as specified by a context-free grammar. The compiler software translates the GUI's filled-in form—representing a human-readable natural language policy—into XACML code. A reverse compiler or de-compiler provides a certification of the XACML code to render the original policy in a natural language format such as English. Optionally, a tokenized intermediate form, a set of policy-specific data sets and a graph theory-based intermediate representation can be configured. Logic checks and code validation checks can be also preferably configured. Apparatus and medium claims are also provided.
US08532973B1 Operating a storage server on a virtual machine
A system and method of testing, during development, the operation of a clustered storage server system and its associated storage operating system. The system includes at least one host computer having a host operating system, and at least one virtual computer having a simulated storage operating system, at least one simulated disk, a simulated NVRAM, and a simulated flashcard within a guest operating system hosted by the host operating system. The simulated storage operating system represents an actual storage operating system. Facilities of the simulated storage operating system including the simulated disk, the simulated NVRAM, and the simulated flashcard are mapped onto corresponding facilities of the host operating system via virtualization components of the virtual computer so that the simulated storage operating system operates substantially the same as the actual storage operating system on low cost host hardware platforms.
US08532956B2 Method and system for rotation tracking of a turbomachine component
Disclosed is a method for tracking rotation of a turbomachine component including locating at least one tilt sensor at the turbomachine component and rotating the turbomachine component about a central axis to observe a portion of interest on the turbomachine component. The at least one tilt sensor detects an angle of rotation of the turbomachine component and transmits the angle of rotation from the at least one tilt sensor to a device which converts the angle of rotation to an indicia of the portion of interest. Further disclosed is a rotor including at least one tilt sensor and a system for tracking rotation of a turbomachine component including at least one tilt sensor and a device.
US08532939B2 System and method for monitoring health of airfoils
A system is presented. The system includes a data acquisition system that generates time of arrival (TOA) data corresponding to a plurality of blades in a device, a central processing subsystem that determines features of each of the plurality of blades utilizing the TOA data, and evaluates the health of each of the plurality of blades based upon the determined features.
US08532930B2 Method for determining the number of copies of a chromosome in the genome of a target individual using genetic data from genetically related individuals
A system and method for determining the genetic data for one or a small set of cells, or from fragmentary DNA, where a limited quantity of genetic data is available. Genetic data for the target individual is acquired and amplified using known methods, and poorly measured base pairs, missing alleles and missing regions are reconstructed using expected similarities between the target genome and the genome of genetically related subjects. In accordance with one embodiment of the invention, incomplete genetic data from an embryonic cell is reconstructed using the more complete genetic data from a larger sample of diploid cells from one or both parents, with or without genetic data from haploid cells from one or both parents, and/or genetic data taken from other related individuals. In accordance with another embodiment of the invention, incomplete genetic data from a fetus is acquired from fetal cells, or cell-free fetal DNA isolated from the mother's blood, and the incomplete genetic data is reconstructed using the more complete genetic data from a larger sample diploid cells from one or both parents, with or without genetic data from haploid cells from one or both parents, and/or genetic data taken from other related individuals. In one embodiment, the genetic data can be reconstructed for the purposes of making phenotypic predictions. In another embodiment, the genetic data can be used to detect for aneuploides and uniparental disomy.
US08532927B2 Generating photogenic routes from starting to destination locations
A method of computing at least one photogenic route from a starting location to a destination location, including; computing photogenic values for images in a large collection representing a geographic region that includes the starting location and the destination location; computing a photogenic index for each route segment based on computed photogenic values of images taken along the route segment; computing at least one photogenic route from the starting location to the destination location and presenting the route(s) to a user.
US08532926B2 Map information processing device
A map information processing device includes a map information storage unit 23 for storing map information, a sensor information input unit 22 for inputting sensor information used for calculation of a current position, a navigation processing unit 25 for calculating the current position by using the map information read from the map information storage unit, and the sensor information inputted from the sensor information input unit, and for, when determining that the above-mentioned calculated current position is in a tunnel shown by the read map information, and when this tunnel branches into tunnel sections at a forward position, calculating a distance to each of all tunnel end points to generate a map image about a map including this calculated distance, and an output control unit 26 for outputting the map image generated by the navigation processing unit.
US08532924B2 Method and apparatus for displaying three-dimensional terrain and route guidance
An information display device for displaying three-dimensional route and terrain includes a plurality of databases for storing information; a display control unit to dynamically manage the information with different levels-of-detail (LODs); and a user interface communicatively coupled with the control unit to display the managed information with different levels of detail. In one embodiment, the control unit may include a terrain scaling unit to dynamically increase or decrease the height or “3D-ness” of the terrain based on the angle and height of the viewing. The control unit may also include an LOD control unit and a scene stitching unit. In addition, the information display device provides a three-dimensional real-time rendering environment including three-dimensional guidance information which allows the user to understand complex maneuvers without using two-dimensional overlays.
US08532919B2 Method and apparatus of physically moving a portable unit to view an image of a stationary map
A background map remains stationary relative to a portable unit while the portable unit moves within a plane parallel to the screen of the portable unit. As the user moves the unit, images of the background map appear on the screen of the portable device. The user scans the stationary map presented on the screen of the portable unit. This has several benefits since now relative distances and angular displacements within the plane between objects that are outside of the range of the screen of the handheld unit can be immediately be located and placed into view on the screen of a portable unit. The handheld unit is like a Sliding Window which provides a view of this image of a stationary map lying in the background of the portable unit.
US08532912B2 Engine control system
An engine control system includes a unit which outputs a command for changing an air-fuel ratio of an exhaust gas, a unit which computes an in-cylinder oxygen concentration, a memory which stores a first value and a second value of parameters (ignition timing, injection pressure, pilot injection quantity). The first value is set in a case that the in-cylinder oxygen concentration is a first oxygen concentration. The second value is set in a case that the in-cylinder oxygen concentration is a second oxygen concentration which is higher than the first oxygen concentration. The values of the parameters are set in such a manner as to correlate to the in-cylinder oxygen concentration of during a transition period of the air-fuel ratio. The values of the parameters are obtained by an interpolation based on the first and the second value of the parameter and the in-cylinder oxygen concentration.
US08532910B2 Method and apparatus to determine a cylinder air charge for an internal combustion engine
A method for determining a cylinder air charge for an internal combustion engine includes determining engine operating parameters including an intake air charge density, an engine delta pressure as a ratio of an intake manifold pressure to an exhaust pressure, and an engine speed. An open-throttle volumetric efficiency corresponding to the engine operating parameters is determined, and a closed-throttle volumetric efficiency corresponding to the engine operating parameters is also determined. The cylinder air charge is determined using a selected one of the open-throttle volumetric efficiency and the closed-throttle volumetric efficiency.
US08532904B2 Driving support device, driving support method, and driving support program
A target vehicle speed of when a vehicle travels a predetermined forward section is acquired. An acceleration gear ratio for acceleration of the vehicle to reach a vehicle speed higher than the target vehicle speed after the travel of the predetermined section is acquired. The gear ratio of the vehicle is set to the acceleration gear ratio before the vehicle reaches the start point of the predetermined section. Before the vehicle reaches the start point of the predetermined section, the vehicle speed is lowered to the target vehicle speed.
US08532898B2 Control device of omnidirectional vehicle
An omnidirectional vehicle capable of enhancing straight-line stability is provided.Within a period from the instant the execution of velocity component attenuation processing for reducing continuously or stepwise the magnitude of a desired velocity vector ↑Vb_aim of a predetermined representative point of a vehicle 1 having a traveling motion unit 5 capable of moving in all directions, including a first direction and a second direction, on a floor surface is started to the instant the magnitude of ↑Vb_aim attenuates to zero, the orientation of ↑Vb_aim is brought closer to the first direction. The first direction is defined as the fore-and-aft direction of an occupant aboard the vehicle 1, while the second direction is defined as the lateral direction of the occupant.
US08532896B2 Absolute acceleration sensor for use within moving vehicles
A method of and system for detecting absolute acceleration along various axes relative to a desired movement vector while moving relative to a gravity source includes steps of determining a vertical acceleration, perpendicular to the desired movement vector and substantially anti-parallel to a gravitational acceleration due to the gravity source; determining a longitudinal acceleration, parallel to the desired movement vector and to output at vertical acceleration signal and a longitudinal acceleration signal; determining an inclination of the desired movement vector relative to the gravitational acceleration; and processing the vertical acceleration signal, the longitudinal acceleration signal, and the inclination signal to produce an absolute vertical acceleration signal and an absolute longitudinal acceleration signal.
US08532895B2 Power-assistance device for a vehicle
An assist device for a vehicle including a power train connected to drive wheels by a clutch, a bus, and a power-assist parking brake. The device includes sensors that transmit signals to the bus and a mechanism for learning-based estimation of a clutch curve on the basis of the signals, the curve connecting the position of the clutch pedal and a maximum torque range that can be transmitted by the corresponding clutch and a mechanism phasing the delivered signals to reduce an influence of noise on the sensors associated with the signals.
US08532893B2 Automatic transmission
In an automatic transmission with a speed changer having a plurality of engagement elements and configured to shift the speed changer into a selected one of a plurality of shift stages by switching engaged and disengaged states of the engagement elements, a first rotation sensor is provided for detecting input rotation of the speed changer and a second rotation sensor for detecting output rotation of the speed changer. Also provided is a transmission controller configured to determine whether a change in input torque inputted into the speed changer occurs. The transmission controller is further configured to determine that interlock has occurred in the speed changer, when there is no pulse signal output from the second rotation sensor though, during a vehicle stopped state, the input-torque change has occurred and the pulse signal from the first rotation sensor has been outputted.
US08532892B2 Method and system for determining an accumulator pre-charge pressure in a fluid circuit
A system includes a pump, accumulator, a sensor which measures line pressure in a fluid circuit, and a controller. The controller plots and calculates respective slopes of first and second sets of measured pressure values from the sensor, calculates a slope ratio, and compares the slope ratio to a threshold. The controller also records the pre-charge pressure as the point of intersection of lines representing the slopes when the ratio exceeds the threshold. A control action is executed when the pre-charge pressure drops below a calibrated minimum threshold. A method includes measuring the pressure values, calculating the respective slopes and the slope ratio, comparing the slope ratio to a ratio threshold, recording the point of intersection of lines representing the slopes as an interpolated pre-charge pressure value when the ratio exceeds the threshold, and executing the control action.
US08532891B2 System for control of gearshift points
A system for control of one or more gearshift points, including at least one control unit for controlling a gearbox in a motor vehicle. The engine is connected to, in order to drive, the gearbox, wherein the speed of the engine is controlled by an accelerator pedal which is connected to the engine and gearbox and can assume a plurality of positions. A shift point is controlled by the accelerator pedal and represents an engine speed at which the gearbox effects a downshift or upshift. The system operates in a first mode in which the one or more shift points are controlled on the basis of movements of the accelerator pedal, and also applies a limitation upon the change in the one or more shift points per unit time. Also a method, a motor vehicle, a computer program and a computer program product for the system are disclosed.
US08532890B2 Driven wheel torque estimation systems and methods
A wheel position determination module determines first and second wheel positions based on first and second signals generated using first and second wheel speed sensors. The first and second wheel speed sensors generate the first and second signals based on rotation of driven wheels of the vehicle, respectively. The wheel position determination module determines third and fourth wheel positions based on third and fourth signals generated using third and fourth wheel speed sensors. The third and fourth wheel speed sensors generate the third and fourth signals based on rotation of other wheels of the vehicle, respectively. A first average determination module determines a first average of the first and second wheel positions. A second average determination module determines a second average of the third and fourth wheel positions. An estimation module selectively generates an estimate of torque at the driven wheels based on the first and second averages.
US08532873B1 System to remotely unlatch a pickup box tailgate
A pickup truck includes a tailgate that is movable between open and closed positions. A powered latch provides for remote release of the latches of the tailgate. The tailgate is biased from the closed position towards the open position such that release of the latch causes the tailgate to shift automatically from the closed position to the open position.
US08532872B2 Tire pressure adjustment
A tire pressure adjustment method and system is provided. The method includes receiving from a plurality of sensors in a vehicle, tread depth data associated with tread depths at multiple points on a tire tread comprised by a tire on the vehicle. The tread depth data is analyzed. A tire pressure value for an internal portion of the tire is determined based on results of the analysis. The tire pressure value is associated with modifying a group of tread depths during operation of the vehicle. In response, a command signal is generated. The command signal is configured to command a tire pressure modification device to adjust a current tire pressure value of the internal portion of the tire to the determined tire pressure value. The command signal is transmitted to the tire pressure modification device resulting in the current tire pressure value being adjusted to determined tire pressure value.
US08532867B1 Apparatus for tracking and recording vital signs and task-related information of a vehicle to identify operating patterns
An apparatus is provided for diagnosing the state of health of a vehicle and for providing the operator of the vehicle with a substantially real-time indication of the efficiency of the vehicle in performing an assigned task with respect to a predetermined goal. A processor on-board the vehicle monitors sensors that provide information regarding the state of health of the vehicle and the amount of work the vehicle has done. In response to anomalies in the data from the sensors, the processor records information that describes events leading up to the occurrence of the anomaly for later analysis that can be used to diagnose the cause of the anomaly. The sensors are also used to prompt the operator of the vehicle to operate the vehicle at optimum efficiency.
US08532857B2 Power-assisted system for bicycle
A power-assisted system is to be assembled to a derailleur-equipped bicycle for providing an auxiliary force to the bicycle. The power-assisted system includes: a microcomputer; a pedaling-rate sensor; a bicycle-speed sensor; a shift-position source; and an auxiliary-force database including data about at least a pedaling rate, a running speed, a current gear ratio and the auxiliary force, for defining a ratio between the running speed and the current gear ratio as a first comparison value, and defining the pedaling rate as a second comparison value wherein an auxiliary-force comparison table is made of levels of the auxiliary force to be output corresponding to the first and second comparison values. The microcomputer uses a determining logic circuit to determine the suitable level of the auxiliary force to be output and control the auxiliary-force providing device to output the auxiliary force in the determined level.
US08532848B2 Systems and methods for alerting potential tailstrike during landing
Systems and methods for alerting for potential tailstrike during landing. A processing device located onboard an aircraft determines whether the aircraft is in a landing operational mode. If the aircraft is determined within the landing operational mode, the processing device determines whether aircraft speed is less than a previously defined threshold speed and generates an alert signal if it is determined that the aircraft's speed is less than the previously defined threshold speed. An output device located onboard the aircraft, outputs an alert based on the generated alert signal.
US08532843B2 Engine automatic control system
A roadside communicator in a roadside around an intersection transmits, to vehicles around the intersection, traffic light information on traffic light at the intersection and mobile object information on vehicles and pedestrians around the intersection. An in-vehicle communicator mounted in a subject vehicle acquires the traffic light information and the mobile object information. An in-vehicle engine start determination section mounted in the subject vehicle determines a permission or prohibition of a start of an engine of the subject vehicle based on the traffic light information and mobile object information. The engine start determination section determines an engine start time in consideration of a display of the traffic light, and states of mobile objects that pass through the intersection. An in-vehicle engine control section in the subject vehicle starts the engine when the engine start determination section permits the start of the engine.
US08532842B2 System and method for remotely controlling rail vehicles
Systems and methods for remotely controlling a rail vehicle are provided. In one embodiment, a remote operator control system includes a communication link to send and receive rail vehicle information, an operator interface, and a controller. The controller is configured to send, through the communication link, a request to establish communication with a positive train control system on-board a selected rail vehicle based on an operating condition. In response to receiving confirmation of communication with the positive train control system, the control is configured to receive positive train control information for the selected rail vehicle through the communication link, and display the positive train control information for the selected rail vehicle on the operator interface.
US08532830B2 Method and apparatus for controlling a compressor and method of cooling a hydrocarbon stream
Method and apparatus for controlling one or more first compressors (12), through which a compressor feed stream (10) is passed. At least one throttling valve (32) is provided downstream of a compressor recycle line (22), which is provided around the or each first compressor (12) and includes an in-line first recycle valve (24). Sometimes, at least a fraction of the compressor feed stream (10) is selectively allowed to bypass the or each first compressor (12) and the at least one throttling valve, via a bypass line (60). At least one of the throttling valves (32) is automatically controlled using the measurement values of at least one pressure and at least one flow of the group consisting of: the pressure (P1) of the compressor feed stream (10), the flow (F1) of the compressor feed stream (10), the pressure (P2) of the first compressed stream (20) and the flow (F2) of the first compressed stream (20). A first compressor controlled this way may be used in a method of cooling an initial hydrocarbon stream (100).
US08532824B2 Control device for robot
A control device for a robot determines, as a desired driving force to be imparted to a joint, a component value corresponding to the displacement amount of each joint out of a desired generalized force vector τcmd that satisfies the relationship indicated by expression 01 given below by using basic parameter group of M, N, and G, Jacobian matrixes Jc and Js, a desired value ↑C of the motion acceleration of a contact portion representative element representing a motion of a contact portion of a robot 1, generalized variable observation information, and a desired value ↑S′ of a first-order differential value of a predetermine type of state amount, and then controls the operation of an actuator of the robot 1 on the basis of the determined desired driving force. S′+(Js*M−1*Tc−Js′)*q′=(Js*M−1*Pc)*(τcmd−τcmpn)  Expression 01
US08532823B2 Disruptor guidance system and methods based on scatter imaging
A system and method for guiding a disruptor robot in disruption of an explosive device. The system includes a source of penetrating radiation, having a coordinated position on the robot with respect to a disrupter coupled to robot, and at least one detector for detecting radiation produced by the source and scattered by the explosive device. An analyzer produces an image of the explosive device and facilitates identification of a disruption target of the explosive device. A controller positions the disruptor with respect to the explosive device so that the disruptor is aimed at the disruption target.
US08532821B2 Automatic veering structure for floor cleaning apparatus
An automatic veering structure for a floor cleaning apparatus comprises a driving wheel set to control moving direction of the floor cleaning apparatus, an auxiliary wheel set and a buffer module. It also has a detection module to detect whether the auxiliary wheel set is suspended in the air and whether the buffer module bumps into an obstacle, then output a first detection signal and a second detection signal to a control module to determine whether to trigger the driving wheel set to drive the floor cleaning apparatus to veer to prevent the floor cleaning apparatus from suspending and falling, or stopping moving when encounters the obstacle. Thus the lifespan of the floor cleaning apparatus is lengthened and cleaning efficiency improves.
US08532820B1 Cloud service to manage robotic devices
Methods and systems enabling a cloud service to manage robotic devices are provided. An example method includes receiving a task order including information that identifies configuration requirements for a robotic device to perform a task, program instructions executable by the robotic device to perform the task, and payment information for the task. The method may also include selecting one or more robotic devices to perform the task from among a pool of robotic devices. For instance, the selected one or more robotic devices may be leased for a period of time to perform the task. The method may further include providing the configuration requirements and the program instructions to the selected one or more robotic devices, and receiving confirmation that the task has been performed. According to the method, payment may be provided to one or more accounts registered with the selected one or more robotic devices.
US08532819B2 Manipulator with camera
Provided is a manipulator with at least one camera capable of observing an end effector from a direction suitable for work. A rotating portion rotatable coaxially with the end effector is provided to a link adjacent to a link located at a manipulator tip end. At least one camera for recognizing a work piece as an object is arranged on the rotating portion through a camera platform. An actuator for controlling a rotation angle of the rotating portion is driven according to a rotation angle of the link located at the manipulator tip end, and thus the camera is arranged in a direction perpendicular to a plane where the end effector can move when the end effector performs a grip work. In an assembly work, the rotating portion is rotated such that the camera is arranged in a direction parallel to the plane where the end effector can move.
US08532816B2 Truck restraint for loading dock
A device for restraining a horizontal bar at the rear of a vehicle to a stationary support adjacent a loading dock, the device having: a frame having a vertical track and a mounting bracket for securing the frame to the stationary support; a suspended carriage mounted to the track for vertical movement relative to the track, the suspended carriage having a forwardly and upwardly extending member.
US08532812B2 System and method for identifying defects of surfaces due to machining processes
Embodiments of the invention disclose a method for determining defects of a surface of a model of an object generated from a model of an original object by a simulation of a machining process. The method determines orientations and rate of change in the orientation of the surface based on normal vectors to the surface and identifies the defects of the surface based on the rate of change and a threshold. The threshold is determined based on the machining process.
US08532809B2 Network of fully automatic self-service key duplicating kiosks
A self-service, fully-automatic kiosk for duplicating keys includes a kiosk housing having a customer interface for receiving payment from a customer for the purchase of at least one duplicate of the customer's key. A key analysis system within the housing analyzes the blade of a key inserted in the key-receiving entry to determine whether the inserted key matches one of a group of preselected key types and, if so, which preselected key type is matched. A key blank extraction system extracts from a magazine within the kiosk a key blank for the preselected key type matched by the blade of the key inserted in the key-receiving entry. Then a key duplicating system within the kiosk replicates the tooth pattern of the blade of the key inserted in the key-receiving entry, on the blade of the extracted key blank.
US08532800B2 Uniform program indexing method with simple and robust audio feature enhancing methods
Simple, computational efficient, and robust audio features are applied in a uniform program indexing method for picking up video segments relating to highlight plays in a recorded program worthy of being reviewed. By focusing on certain frequencies in an audio sequence of the program, a computational complexity of the uniform program indexing method is significantly decreased. With the aid of MFCC coefficients and a DFBE coefficient generated from the MFCC coefficients, audio patterns may be utilized for differentiating exciting events in the program from other unnecessary information. Scores corresponding to various audio segments are regarded as standards for picking up video segments in the program worthy of being chosen in a recorded highlight collection. Some low-level-feature parameters, some video segments having highlight-related visual characteristics, and a re-ranking procedure are utilized for enhancing precision of the scores for providing video segments worthy of being reviewed.
US08532794B2 System for scheduling using an external calendaring service
A building control system incorporating an external calendar service, having a schedule subsystem, a schedule synchronization subsystem connected to the schedule subsystem, and an external calendar configuration subsystem connected to the schedule synchronization subsystem. The schedule subsystem may have a schedule object, a building schedule mechanism for activating different subsystems in a building based on a configuration of a building schedule, and a schedule change mechanism for creating, configuring and/or changing the building schedule.
US08532793B2 Techniques for placing medical leads for electrical stimulation of nerve tissue
This disclosure is directed to extra, intra, and transvascular medical lead placement techniques for arranging medical leads and electrical stimulation and/or sensing electrodes proximate nerve tissue within a patient.
US08532791B2 Medical pacing wires
A medical pacing wire comprising a clamp that is adapted to be moved between an open position and a closed position and further adapted to allow a user to attach an electrode to a living tissue. In particular embodiments, the medical pacing wire may include a memory shape alloy having a memory state, which is adapted to cause the clamp to move from the closed position toward the open position when the memory shape alloy is caused to move from a non-memory state to the memory state. Also, in some embodiments, the clamp may comprise a superelastic material, and the medical pacing wire may be adapted to allow a user to remotely cause the clamp to substantially release the living tissue that has been closed within the clamp without substantially damaging the living tissue.
US08532777B2 Implantable cardioverter defibrillator capacitor assembly with flex circuit
An implantable cardioverter defibrillator (“ICD”) comprises a battery, control circuitry and a capacitor assembly. The capacitor assembly includes at least one capacitor, a flex circuit for connection to the control circuitry of the ICD and a first and second support portions. The flex circuit is arranged between the first and second support portions and includes a plurality of tangs for connecting to the anode and cathode of the capacitor(s), as well as to the control circuitry of the ICD.
US08532771B2 Maximum pacing rate limiter system
A maximum pacing rate limiter for use in adaptive rate pacing in conjunction with a cardiac rhythm management system for a heart. The maximum pacing rate limiter may function to measure an interval, termed the ERT interval, between a paced ventricular evoked response and a T-wave. The maximum pacing rate limiter may further function to maintain the ERT interval at less than a certain percentage of the total cardiac cycle. In one disclosed embodiment, a maximum pacing rate limiter calculates an ERT rate based on the detected paced ventricular evoked response and the T-wave, and the pacing rate limiter module further communicates the minimum of the ERT rate and an adaptive-rate sensor indicated rate to a pacemaker.
US08532769B2 Heart rate variability distinction
Systems, methods and devices for monitoring, analyzing, and processing a patient's heart rate signal for HRV characteristics are described herein. A first heart rate signal is acquired. The first heart rate signal includes at least one indication of an interval duration of cardiac activity. At least one accelerating portion and at least one decelerating portion of the first heart rate signal are identified. An average heart rate signal is acquired. The accelerating portion or the decelerating portion of the first heart rate signal is replaced with the average heart rate signal to produce a second heart rate signal. A frequency spectrum of the second heart rate signal may be obtained and utilized to predict or detect one or more autonomic conditions of a patient. Therapy may initiated or titrated in response to prediction or detection of the autonomic condition.
US08532764B2 Post-download patient data protection in a medical device
The disclosure describes techniques for protecting patient data stored in a medical device, such as an external defibrillator. The patient data may be transferred, or downloaded, from the medical device to another device, such as to a computing device for storage or analysis. In response to the download, the medical device may protect the patient data so that at least subset of users can no longer access the patient data. Patient data may be protected by modifying the data form, encrypting the data, moving the data to another memory module, password protecting the patient data, or modifying an access control list associated with the patient data. While the patient data may also be deleted as a technique for protecting the data, not deleting the data may allow the data to be recovered at a later time by an authorized user, i.e., a user not part of the subset.
US08532761B2 Resuscitation device and method for resuscitation
The invention relates to a resuscitation device for humans. The resuscitation device is designed to provide resuscitating stimulation of the respiratory area of the human brain stem, preferably from a location distant from said respiratory area. The invention further relates to a method for providing a resuscitating treatment to a human. Parameters are measured by a number of sensor means and processed by a processing means for providing a response by a number of stimulation means. The stimulation means are electrical, mechanical or chemical stimulation means.
US08532743B2 Movable magnet for magnetically guided catheter
A catheter is disclosed having a flexible tubing with a proximal end and a distal end. The catheter comprising at least one movable magnet provided within the distal end of the flexible tubing. A control mechanism is operable to selectively activate the at least one movable magnet from the proximal end of the flexible tubing. The at least one movable magnet is responsive to an external magnetic field to position and guide the distal end of the flexible tubing within a body of a patient.
US08532734B2 Method and apparatus for mapping a structure
An volume of a patient can be mapped with a system operable to identify a plurality of locations and save a plurality of locations of a mapping instrument. The mapping instrument can include one or more electrodes that can sense a voltage that can be correlated to a three dimensional location of the electrode at the time of the sensing or measurement. Therefore, a map of a volume can be determined based upon the sensing of the plurality of points without the use of other imaging devices. An implantable medical device can then be navigated relative to the mapping data.
US08532731B2 Methods of determining analyte concentration
A region of skin, other than the fingertips, is stimulated. After stimulation, an opening is created in the skin (e.g., by lancing the skin) to cause a flow of body fluid from the region. At least a portion of this body fluid is transported to a testing device where the concentration of analyte (e.g., glucose) in the body fluid is then determined. It is found that the stimulation of the skin provides results that are generally closer to the results of measurements from the fingertips, the traditional site for obtaining body fluid for analyte testing.
US08532730B2 Analyte sensor
Systems and methods of use for continuous analyte measurement of a host's vascular system are provided. In some embodiments, a continuous glucose measurement system includes a vascular access device, a sensor and sensor electronics, the system being configured for insertion into a host's peripheral vein or artery.
US08532727B2 Dual-mode pulse oximeter
A portable stand alone patient monitor is dockable with a docking station attached to a patient bed. The portable monitor is configured to operate in a stand alone mode and a docked mode. The docking station can include a second local monitor.
US08532718B2 Mobile communication device with low power signal detector
A mobile communication device comprising a low power signal detector and a manner of utilizing a low power signal detector in a mobile communication device. Various aspects of the present invention may comprise a first module adapted to receive a communication signal. A second module may be adapted to operate in a plurality of operating modes, comprising a first mode and a second mode. The first mode may, for example, comprise characteristics of a sleep mode. The second module may, in the second mode, process the received communication signal (e.g., determining information communicated by the received communication signal). A third module may be adapted to determine, based at least in part on a non-informational characteristic of the received communication signal, whether to operate the second module in the first mode or in the second mode.
US08532712B2 Mobile terminal providing web page-merge function and operating method of the mobile terminal
A mobile terminal providing a web page-merge function and an operating method of the mobile terminal are provided. The operating method includes displaying a first web page on a display module; choosing a second web page to be merged with the first web page; and merging the first and second web pages into a third web page and displaying the third web page on the display module. Therefore, it is possible to merge a number of web pages chosen by a user into a single web page and display the single web page.
US08532709B2 Method and apparatus for automatically converting phone number while roaming
Provided are a method of automatically converting a phone number while roaming using a mobile communication terminal, and a mobile communication terminal using the method. The mobile communication terminal sets an automatic conversion mode, stores at least one phone number, reads a phone number selected by a user from among the at least one stored phone number, converts the read phone number to be suitable for an international phone system of a visited country for connection to a home country if the set automatic conversion mode is ON upon when a calling command is input, and controls every module of the mobile communication terminal such that a call can be made to the converted phone number.
US08532707B2 Mobile terminal having multiple subscriber identity modules (SIMs) with different phone numbers
A mobile terminal and a method of controlling the same are provided. In accordance with another aspect of the present invention, a mobile terminal includes a plurality of user identify modules (SIMs) corresponding to different phone numbers, and a controller configured to perform control, when a plurality of calls including at least a first call and a second call corresponding to each of at least two of the plurality of SIMs are simultaneously received, the received plurality of calls to perform a first operation of connecting a the first call of the received plurality of calls and a second operation of entering a chat mode with another party corresponding to a the second call of the received plurality of calls different from the first call.
US08532690B2 Uplink control channel transit power control based on received transmission
A method and device are configured to receive, in simultaneous communication with stations via a wireless interface power control, commands from the stations. The method and device are configured to receive from a control unit further control information associated with a transmission parameter for use by the device for one or more transmissions to one of the stations other than the station that received transmissions from the device with a best quality parameter. The method and device are also configured to control one or more transmissions from the device to the one of the stations on the basis of a power control command from the station that receives transmissions from the device with the best quality parameter, and on the basis of the further control information received from the control unit. The further control information comprises a control command selected from control commands by the control unit.
US08532687B2 Methods for geographic optimization of cellular telephone transmit power settings
Portable user devices are provided that communicate wirelessly with base stations. A user device may include a transceiver, a power amplifier, a voltage supply, and a global positioning system (GPS) unit. The device may transmit signals at a certain transmit power to a neighboring base station. The device may log the time spent transmitting at each power level. Each data point may be tagged with the current location of the device. The logs of each device may be aggregated by a power optimization server. The power optimization server may calculate optimum power settings for each region and for each type of device. A region may be any desirable size ranging from the size of a single cell to an entire continent. Device users may download updated optimum settings. A device may automatically detect and select the optimum transmit power setting during operation depending on its current location.
US08532680B2 Apparatus and method for compressing and restoring SMS message
An apparatus and method for compressing and restoring a Short Message Service (SMS) are provided. The apparatus includes an input unit through characters are input by a user; a display unit displays the characters input by a user; a control unit which compares the characters input by the user with a stored sentence table of recommended sentences to determine whether there is at least one recommended sentence in the sentence table that corresponds to the input characters, and if it is determined that there is the at least one recommended sentence that corresponds to the input characters, controls the display unit to display the at least one recommended sentence; a converting unit which converts a recommended sentence selected by the user from among the at least one recommended sentence into a compression code; and a transmission unit which transmits an SMS message that includes the recommended sentence converted into the compression code.
US08532665B2 Overlay micro cell structure for universal mobile telephone system network
A wireless telephony communications system includes at least one macro cell for communicating both voice and data with a mobile communications device across a first wireless link and at least one micro cell for communicating data with the mobile communications device across a second wireless communication link. Each micro cell communicates signaling information through the macro cell via a wireless link to a control element that manages the micro cells. Using a wireless link to communicate signaling between each micro cell and the control element in the UMTS system eliminates the need for a wired back haul link, thereby reducing access costs.
US08532658B2 Neighbor list provision in a communication network
Techniques for neighbor list provision in a communication network are described. From an access terminal, a query for potential access points within communication range of the access terminal is received; and neighbor list information is provided to the access terminal. The neighbor list information is associated with available access points capable of providing the access terminal with access to a network.
US08532655B2 Mobile communication terminal, mobile communication system, and mobile communication method
A UE 10 includes a storage unit 12 configured to store a specific cell accessible by the mobile communication unit and a neighboring cell element for identifying a neighboring cell provided around the specific cell, while associating the specific cell and the neighboring cell element with each other, a search unit 14 configured to search for the specific cell accessible, and a registration unit 13 configured to register a element for identifying a transition source cell as the neighboring cell element, when the UE 10 is transitioned from the transition source cell to the specific cell stored in the storage unit 12.
US08532646B2 Mobile communication system using adaptive multi-antenna
A mobile communication system using an adaptive multiantenna realizes improvement of reception characteristics, effective use of the band, and optimization of the throughput in comparison with a system in which application of the same multiantenna communication method is continued irrespective of a variation of the number of radio relay stations. The mobile communication system comprises a radio base station, a radio relay station, and mobile terminal stations for communicating with the radio base station through a radio relay station. The radio base station has a multiantenna and is characterized in that the radio base station judges if there is any variation of the number of radio relay stations when the radio base station carries out transmission through a radio relay station, and the radio base station communicates with the mobile terminal station by switching the multiantenna communication method using the multiantenna depending on the delay time of the feedback signal from the mobile terminal station if there is a variation of the number of radio relay stations.
US08532644B2 System effective to modulate a code and provide content to a user
A system and method effective to provide content to a user. The system may include a sound device, a smart phone, and a processor. The sound device may modulate a code where a first set of frequencies represents a logic 0 and a second set of frequencies represents a logic 1. The smart phone may demodulate the modulated code to reproduce the code. The smart phone may send the code as a query to a processor. The processor may receive the query, determine content associated with the code, and send the content over the network to the smart phone. The smart phone may further receive the content and display the content on a display.
US08532634B2 System for targeting advertising content to a plurality of mobile communication facilities
A system for targeting advertising content includes the steps of: (a) receiving respective requests for advertising content corresponding to a plurality of mobile communication facilities operated by a group of users, wherein the plurality includes first and second types of mobile communication facilities with different rendering capabilities; (b) receiving a datum corresponding to the group; (c) selecting from a first and second sponsor respective content based on a relevancy to the datum, wherein each content includes a first and second item requiring respective rendering capabilities; (d) receiving bids from the first and second sponsors; (e) attributing a priority to the content of the first sponsor based upon a determination that a yield associated with the first sponsor is greater than a yield associated with the second sponsor; and (f) transmitting the first and second items of the first sponsor to the first and second types of mobile communication facilities respectively.
US08532632B2 Cellphone changing an electronic display that contains a barcode
A cellphone with a camera takes a photo of a barcode in a screen that can show different images. The barcode is decoded into a URL, and the cellphone uses wireless Internet access to visit the website of the URL. The website then makes a different image, that also has a barcode of a URL, and sends it to the screen for display. This can increase the interactivity of the screen and its value to advertisers. Several users with cellphones might simultaneously interact with the screen in this manner.
US08532631B2 Devices, systems and methods for proactive call context, call screening and prioritization
Devices, systems and methods are disclosed which enable a user of a communications device to receive a notification of a priority and a context of a call before answering the call. A caller records a short phrase to be played on the callee's device either in place of ringing or following a predetermined amount of rings controlled by the callee's preferences. Among the callee's preferences is a selection of priority, such as among low, high, and critical. When callee's communications device is in any of these modes, every incoming call is intercepted giving the caller the opportunity to provide a short phrase for the context of the call and choose a priority level. This short phrase is played on the callee's communications device if the specified priority of the call matches or exceeds the current mode set on the callee's communications device, and the callee may answer.
US08532630B2 Unstructured supplementary service data application within a wireless network
A method is provided for handling a call communication session via a communication address associated with a private network using Unstructured Supplementary Service Data (USSD) protocol. USSD messages are used between the wireless private network subscriber and a wireless network to provide the subscriber with information about the caller, and routing options of the call. The subscriber can also inform the wireless network using USSD messages how to proceed with the call. USSD messages such as but not limited to, transferring the call to another subscriber with canned messages, transferring the call to a subscriber's voice mail, establishing a conference call, swapping to other call, creating new call, consulting with other person, transferring to specific predefined person, hold, consulting with other person via canned message, etc. Another method is exchanging the device status information using USSD messages.
US08532619B2 System for authorizing the use of communication devices by proximity
The present invention relates to the use of a transponder for wireless communication with the mobile phone, replacing the process of inserting the SIM card inside the device.The object of this patent is to provide a system that allows a plurality of communication devices, whether mobile, portable or fixed, with a second device which has as main feature the validation of user identity with the network of telecomunication providers. In this system, the device A comprises a SIM card that is activated when a device B is in a radius of less than 1 meter. The communication between two devices is done via radio frequency. Device B will make a periodic transmission of data within this radius to determine the continued presence of the device A. The device A containing the SIM card has a passive role, i.e., it only responds to requests from the device B, when receiving a transmission from the same.
US08532618B2 System and method for communications device and network component operation
A system and method for communications device and network component operation in an ID/Locator Split Based heterogeneous network is provided. A method for control node operation includes receiving an attach request, and attempting to authenticate/authorize the communications node. The attach request is a request from a communications node to attach to a heterogeneous network. The method also includes if the communications node authenticated/authorized successfully, causing an identification and a location to be assigned for the communications node, completing an attachment for the communications node, and transmitting information to the communications node. The method further includes if the communications node did not authenticate/authorize successfully, sending an attach reject message to the communications node. The identification and the location are separate values.
US08532615B2 Base station and mobile terminal
To provide a security technique (a base station and a mobile terminal) for easily guarding a building such as a house for an average family or a small office at a low price by using a cellular phone terminal and a small base station (femtocell). A base station (FCL) of a mobile communication system placed in a building includes a communication unit (140) for communicating with the mobile communication system via a communication line; an obtaining unit (123) for obtaining an opened state of a fitting set to an opening of the building from the fitting or a switch placed near the fitting for detecting the opened state of the fitting; a registering unit (121) for registering information on a mobile terminal that uses the base station; a processing unit (122) for processing location registration of the mobile terminal; and a control unit (120) for controlling the communication unit to transmit a predetermined message to a predetermined addressee via the communication line if information received from the mobile terminal does not match the information registered in the registering unit when the location registration of the mobile terminal is performed by the processing unit after the opened state of the fitting is obtained.
US08532605B2 Determining a receiving quality in a radio communication device
A radio communication device including a receiver configured to receive radio signals, a measurement circuit configured to measure the receiving quality of received radio signals, and a controller configured to control the measurement circuit such that a first measurement is carried out using a first frequency bandwidth, thereby determining a first receiving quality, and if the determined first receiving quality fulfills a first receiving quality criterion, a second measurement is carried out using a second frequency bandwidth, wherein the second frequency bandwidth is larger than the first frequency bandwidth, thereby determining a second receiving quality.
US08532601B2 Integrated low-IF terrestrial audio broadcast receiver and associated method
An integrated low-IF (low intermediate frequency) terrestrial broadcast receiver and associated method are disclosed that provide an advantageous and cost-efficient solution. The integrated receiver includes a mixer, local oscillator generation circuitry, low-IF conversion circuitry, and DSP circuitry. And the integrated receiver is particularly suited for small, portable devices and the reception of terrestrial audio broadcasts, such as FM and AM terrestrial audio broadcast, in such portable devices.
US08532595B1 Optimized power amplifier and switching power supply topology
The present disclosure relates to a single switching power supply that may either provide envelope power to a first RF power amplifier during a first operating mode, or simultaneously provide envelope power to the first RF power amplifier and to a second RF power amplifier during a second operating mode. In one embodiment, the single switching power supply and the first and second RF power amplifiers may be used in a multiple-input multiple-output (MIMO) RF communications system. As such, during the first operating mode, the first RF power amplifier may transmit a first RF output signal to a first antenna, and during the second operating mode, the first RF power amplifier may transmit the first RF output signal to the first antenna and the second RF power amplifier may transmit a second RF output signal to a second antenna, which may provide diversity.
US08532594B2 Portable cell phone and a proximity regulation system for use with a portable cell phone
Proximity regulation systems for use with a portable cell phone and portable cell phones are disclosed. In one embodiment, the portable cell phone includes: (1) an operation mode input or circuit and (2) means for determining a transmit power level of the portable cell phone based on the operation mode input or circuit.
US08532592B1 Integrated signal analyzer for adaptive control of mixed-signal integrated circuits
A mixed-signal adaptive integrated circuit may comprise a primary function circuit, a digitally controlled analog sub-system cooperatively connected with the primary function circuit, and an on-chip signal analyzer. The on-chip signal analyzer may be arranged to analyze RF signals. The signal analyzer may comprise at least one multiplexor for selecting selected RF signals for comparison and analysis, and may comprise a digital signal processor (DSP) for analyzing the selected RF signals and adjusting at least one operational parameter of the digitally controlled analog sub-system responsive to the analysis.
US08532586B2 High data rate transmitter and receiver
A high-speed transmitter and receiver are provided. In one embodiment, a transmitter comprises a baseband processor structured to receive data and to convert the data into a multiplicity of high and low signal values, with each high and low signal value having a first timing interval. A local oscillator generates a clock signal at a second timing interval and a digital circuit combines the high and low signal values with the clock signal to produce a transmission signal directly at a transmission frequency. A receiver is configured to receive the signal. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US08532580B2 Monitoring system for distributed antenna systems
A distributed antenna system (DAS) provides a plurality of DAS coverage areas for a wireless network. A plurality of statically deployed monitoring devices, each of which includes at least one radio frequency (RF) transmitter/receiver, are configured to run application tests, for example, for voice, messaging, or locations-based services, to provide testing of the wireless network to thereby generate test information related to the wireless network. An evaluation component and a control component respectively analyze the test information and adjust one or more parameters of the wireless network based on the test information.
US08532572B2 Mobile integrated distribution and transaction system and method for NFC services, and a mobile electronic device thereof
A mobile distribution system includes a widget generator for creating a widget having a certificate and a communication interface for distributing the widget to a mobile electronic device with a transaction terminal having at least one secure element for storing a plurality of secure applications; and retrieving the widget information from the mobile electronic device on NFC transactions in use of the transaction terminal.
US08532565B2 Transparent commodity trading networks and methods of facilitating transactions among buyers and sellers of products and services
A transparent commodity trading network facilitates transactions among parties. A plurality of mobile communications devices are each configured to broadcast product/service needs and/or product/service offerings of a party associated with the respective mobile communications device. Each mobile communications device is configured to receive product/service needs and/or product/service offerings broadcast by other mobile communications devices when respective mobile communications devices pass within a predetermined distance of each other. Each mobile communications device is configured to identify when a product/service need or product/service offering broadcast by another mobile communications device matches a corresponding product/service offering or broadcast product/service need broadcast by the respective mobile communications device. A transaction service that is accessible by each mobile communications device is configured to allow two parties that have a matching broadcast product/service need and offering to identify and communicate with each other.
US08532563B2 Portable electronic device with configurable operating mode
A portable electronic device including a user interface, a sensor configured to provide an output signal when the device is oriented from resting on a first housing surface portion to resting on a second housing surface portion, and a controller coupled to the user interface and to the sensor, wherein the controller is configured to invoke a mode of operation in response to an output signal from the sensor and wherein the mode of operation is indicated at the user interface.
US08532559B2 Print system, print control apparatus and computer readable medium storing program
A print system includes: a first printer that performs printing on continuous-form paper; a second printer that performs printing on the continuous-form paper printed by the first printer; a measuring unit that measures a paper length between the first printer and the second printer; a calculator that calculates a post-conveyance amount as a distance to convey the continuous-form paper after the printing, for the first printer or the second printer, based on the paper length measured by the measuring unit; and a conveyance operation controller that controls post-conveyance operations in the first printer and the second printer based on the post-conveyance amount calculated by the calculator.
US08532558B2 Printing machine
A printing machine includes: a reception unit configured to receive image data; a printing unit configured to print on a print medium based on the image data received by the reception unit; a first paper feeding unit configured to take out and convey a print medium on a paper feed tray one by one; a second paper feeding unit configured to convey a print medium conveyed by the first paper feeding unit to the printing unit; and a print control unit configured to drive the first paper feeding unit to start conveyance of a print medium upon start of reception of the image data by the reception unit.
US08532542B2 Toner container and manufacturing method for toner container
A toner container includes a cylindrical container body, having a first opening in a first end thereof and a notch in a circumferential surface thereof continuous with the first opening in the first end, a flange member to engage the first opening and the notch in the container body and having a toner outlet therein through which toner in the container body is discharged, a shutter member disposed on the outer circumferential surface of the container body, a conveyance member, rotatably installed inside the container body to convey the toner from a second end of the container body opposite the first end to the toner outlet in the flange member, and a recessed portion in the container body that projects inward into the interior of the toner container 5 mm or less from an inner surface of the container body.
US08532535B2 Charging member, manufacturing method for charging member, and electrophotographic apparatus
Provided is a charging member which hardly causes a cleaning failure in a photosensitive member while having such flexibility that a sufficient nip width can be formed with respect to a photosensitive member. The charging member comprises: an electro-conductive support; and an elastic layer as a surface layer, wherein: the elastic layer has a hardened region formed by irradiation with an electron beam; and the hardened region supports a composite particle in a state in which the composite particle is exposed on the surface of the elastic layer, thereby roughening the surface of the elastic layer, and wherein: said composite particle includes a silica-containing porous particle whose surface is coated with a carbon-containing film.
US08532531B2 Image forming apparatus comprising a charging unit including plural conductive fibers
A charging member that charges residual toner on an intermediate transfer belt is a charging brush constituted by conductive fibers including an electric insulating portion and an electric conductive portion. Part of the outer circumferential surface of each conductive fiber is the conductive portion.
US08532522B2 Toner cartridge
A toner cartridge contains a toner container including an opening and configured to contain a toner. An engaging member includes a ring-shaped seal member disposed on a seal member installation surface. The engaging member is engaged with the toner container to cover the opening and rotatably mounted to the toner container while an edge of the opening is frictionally slid on a surface of the seal member. The toner container is configured to convey the toner into the engage member through the opening and discharge the toner therefrom as the toner container is rotated. The seal member includes a non-contact portion at a surface thereof facing the installation surface and being free from any contact with the installation surface so that the engage member includes a space extending from the surface of the seal member where the edge of the opening is frictionally slid to the non-contact portion.
US08532519B2 Image forming apparatus
The image forming apparatus including a fixing part that heats and fixes an unfixed toner image formed on a recording material, onto the recording material, an electric field generation member that forms an electric field in a space in which a component evaporated from a wax flows, the component being generated during the heating and fixing, and a collection member to which a voltage is applied, the collection member electrostatically collecting the component passing through the space in which the electric field has been formed. The image forming apparatus prevents conveyance failures resulting from evaporated components of a release wax adhering to parts within the image forming apparatus.
US08532513B2 Image forming apparatus
In an image forming apparatus when a transfer material is fed at a first speed, a moving speed of an image bearing member, an exposure speed of an exposure device in a moving direction of the image bearing member, and a moving speed of an intermediary transfer member are equal to the first speed. When the transfer material is fed at a second speed which is lower than the first speed, the moving speed of the image bearing member is equal to the first speed, and the exposure speed of the exposure device and the moving speed of the intermediary transfer member are equal to the second speed.
US08532509B2 Image forming apparatus and image forming method
An image forming apparatus includes a plurality of toner-image forming units that receive image data and form electrostatic latent images on image bearing members in accordance with the image data, and form toner images of respective colors by developing the electrostatic latent images, an intermediate transfer member onto which the toner images are transferred, a transfer unit that transfers the toner images of the respective colors onto the intermediate transfer member, a controller that performs transfer control for changing a transfer pressure applied when the transfer unit transfers the toner images onto the intermediate transfer member, and a misregistration detector that detects a difference of a transfer position of each of the toner images of the respective colors on the intermediate transfer member when the transfer control is performed by the controller.
US08532506B2 Multiple market consumable ID differentiation and validation system
According to aspects of the embodiments, there is provided systems, computer readable media, and methods to authenticate a customer replaceable unit (CRU) in a printer system by comparing a validation code in the CRU with a printer generated validation code. The Validation Code is a string of numbers and/or characters that can be referred to as a value. The validation code will be comprised of a value string including programmed characters representing a combination of all or portions of a market program designator or code, consumable identification (ID) information and a randomly generated value, which may be hidden from view. The code is independently established by the printing system or device using the same algorithm and information and validates the resulting Code when they match. The printing system or device must confirm the Validation Code and ID applicability of the consumable to deem it appropriate for use.
US08532504B2 Coherent optical receiver with adaptive equalizer initialization system
An adaptive-equalizer initialization system performs three functions: frequency offset estimation, taps estimation for chromatic dispersion filters, and taps initialization for an adaptive equalizer. The system contains hardware FFT and peak detector units that sense a pure tone that marks the beginning of a known, short data sequence.
US08532500B1 System and method for receiving optical signals
A stream of wavelength division multiplexed optical signals can be converted into the electrical domain and processed electrically to discriminate the information on each optical signal. An optical medium can transmit multiple optical communication signals, each having a different wavelength and each imprinted with different information. Detectors can receive the optical communication signals, with each detector receiving some of each communication signal. Thus, any one of the detectors can output an electrical signal according to a composite of multiple optical communication signals. Accordingly, each output electrical signal can include features or energy of each of the optical communication signals. An electrical circuit can process the electrical signals output by the detectors. The processing can remove from each electrical signal contributions from all but one of the optical communication signals, so that each processed electrical signal carries the information of a single wavelength division multiplexed optical signal.
US08532499B2 Optical transmitter with adaptively controlled optically linearized modulator
An optical transmitter for generating a modulated optical signal to be transmitted over fiber optical link. The transmitter includes: an optical source for producing an optical signal; an optically linearized modulator (OLM) as external modulator for modulating the optical signal produced by the optical source with an information carrying signal. The external modulator includes a first input port for receiving a first DC bias signal, and a second input port for receiving a second DC bias signal. The optical transmitter further includes a pilot tone generator for generating a first pilot signal to be applied to the first input port and a second pilot signal to be applied to the second input port. The first and second pilot signals are capable of producing distortion products in the modulated optical signal. A differential modulation signal is imposed onto either the first pilot signal or the second pilot signal so as to generate a first control signal that alternately adjusts the first DC bias signal and the second DC bias signal in order to minimize the distortion products. The optical transmitter may include a digital based control system that is adapted to reduce composite even and odd order distortions in the OLM.
US08532497B2 Optical power transmission system and method having multiple optical power forms with partial free-space transmission
A system for delivering optical power over an optical conduit includes at least one than one optical power source delivering multiple optical power forms at least partially over a free space.
US08532490B2 Methods, systems and devices for integrating wireless technology into a fiber optic network
The present disclosure relates to a fiber optic network configuration having an optical network terminal located at a subscriber location. The fiber optic network configuration also includes a drop terminal located outside the subscriber location and a wireless transceiver located outside the subscriber location. The fiber optic network further includes a cabling arrangement including a first signal line that extends from the drop terminal to the optical network terminal, a second signal line that extends from the optical network terminal to the wireless transceiver, and a power line that extends from the optical network terminal to the wireless transceiver.
US08532487B2 Managed PON repeater and cross connect
One embodiment provides an intelligent passive optical network (PON) node. The intelligent PON node includes a number of optical line terminal (OLT)-side transceivers coupled to a first optical fiber, a number of optical network unit (ONU)-side transceivers, a switching mechanism configured to couple the OLT-side transceivers and the ONU-side transceivers, and a controller configured to control the coupling operation of the switching mechanism. The OLT-side transceivers are configured to transmit optical signals on a number of wavelength channels to and receive optical signals on a number of wavelength channels from the OLT. A respective ONU-side transceiver is configured to transmit optical signals to and receive optical signals from a downstream PON.
US08532486B2 Method and apparatus for detecting radio-frequency signals using a dispersive fiber optical loop
An apparatus comprising a dispersive fiber optical loop for delaying a first and second sideband, relative to each other, of a light modulated by a radio frequency signal to create a pair of pulses, a coupler for tapping a replica of the pair of pulses from the loop; and an auto-correlation module, coupled to the coupler, for correlating the replica of the pair of pulses with each other.
US08532482B2 Method and apparatus for detecting Passive Optical Network failures, and Passive Optical Network system thereof
A method and apparatus for detecting Passive Optical Network (PON) failures, and a PON system are provided to obtain the monitoring information of a peer device before a PON system failure occurs. The method includes: obtaining monitoring information of an Optical Line Terminal (OLT) and an Optical Network Unit (ONU); and determining a failure of a passive ONU according to the obtained monitoring information of the OLT and the ONU. The monitoring information of the peer device is obtained before a PON system failure occurs. Thus the failure is discovered in time, quick troubleshooting is ensured, and the costs of system maintenance are reduced.
US08532480B2 Electronic device, cover and method
A cover part for an electronic device, an electronic device and a method. The cover structure (2) for an electronic device provides a cavity (3) into which an electronic part of the electronic device (1) may be arranged. The cover structure (2) includes an enclosing structure (5), which is tubular in shape and at least one end (6a, 6b) of which enclosing structure (5) is open, the end (6a, 6b) including a receiving structure (7a, 7b) for fitting an end element (8a, 8b), which closes the end, into the enclosing structure (5).
US08532478B2 Image pickup apparatus capable of selecting focus detection area
An image pickup apparatus 101 includes a line sensor constituted by a plurality of photoelectric conversion elements and capable of performing a photoelectric conversion of a pair of object images formed by luminous flux from an image pickup optical system 102, focus detectors 105 and 118 which detect a focus state of the image pickup optical system based on a pair of image signals outputted from the line sensor, and a block dividing portion 118 which divides the line sensor into a plurality of photoelectric conversion element blocks to form a plurality of effective focus detection areas in an image taking region. The block dividing portion changes a pattern by which the line sensor is divided into the plurality of photoelectric conversion element blocks so that an arrangement of the effective focus detection areas in the image taking region is switched in accordance with an operation by a user.
US08532474B2 Molecular heater and method of heating fluids
An electrical liquid heating system and method of heating a liquid includes providing at least two spaced apart electrical conductors and applying an electrical energy source to the conductors. A liquid is directed into contact with the conductors thereby delivering electrical energy to the liquid. Electrical energy is delivered to the liquid at a power level that is sufficient to generate an electrical current to produce resistive heating of the liquid. The electrical energy may be delivered to the liquid at a power level that is sufficient to break at least some molecular bonds of molecules defining the liquid. A regulator may be provided for regulating delivery of electrical energy to the liquid.
US08532469B2 Distributed digital video processing system
A project network application can provide functionality for a plurality of worker systems to perform digital video editing so as to at least partially perform two- to three-dimensional conversion of a video. The project network application may, for instance, include tools for performing rotoscoping, depth mapping, object offsetting, occlusion filling, and the like.
US08532460B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08532450B1 Optical grating and method of manufacture
A method and system for providing an optical grating are described. The optical grating is configured for light of a wavelength and includes a first optically transparent layer, a stop layer on the first optically transparent layer, and a second optically transparent layer on the stop layer. The first optically transparent layer is continuous and includes a material. The second optically transparent layer also includes the material. The second optically transparent layer also includes a plurality of discrete ridges spaced apart by a pitch. The stop layer is configured to be invisible to the light.
US08532447B1 Multi-mode interference splitter/combiner with adjustable splitting ratio
A multimode interference splitter/combiner that includes a monolithic device for photonically coupling an input optical waveguide to first and second output optical waveguides. The input waveguide may be optically coupled to a first end of a MMI portion, while the first and second output waveguides may be optically coupled to a second end of the MMI portion. The input waveguide is coupled to a planar facet of the MMI portion so that the input waveguide may have a propagation axis that is oriented at an angle with respect to the planar facet of the MMI portion. A desired splitting ratio may be achieved by adjusting the angle between the input waveguide and the MMI portion.
US08532442B2 Optical waveguide-forming epoxy resin composition, optical waveguide-forming curable film, optical-transmitting flexible printed circuit, and electronic information device
An optical waveguide of excellent flex resistance which is to be formed on the surface of a flexible printed circuit is obtained by using an epoxy resin composition includes (A) a liquid epoxy compound, (B) a solid epoxy compound, and (C) a cationic curing initiator, wherein as the liquid epoxy compound (A), (A1) a liquid epoxy compound represented by general formula (I) below is included: (where R1 and R2 are each independently a hydrogen atom or a methyl group; R3 to R6 are each independently a hydrogen atom, a methyl group, a chlorine atom or a bromine atom; R7 is an alkyleneoxy group or alkylene group of 1 to 15 carbons; p is 0 or 1; q is 1 to 25; r and s are 0 when p is 0, and are 1 when p is 1; and n is a positive integer which averages from 1 to 5).
US08532434B2 Image processing method and apparatus for determining orientations based on reliabilities of a plurality of portions into which image has been divided or for determining orientations of portions of image divided by user's input so as to recognize characters for each divided portion of image, image forming apparatus, and storage medium
An image processing apparatus includes: a division section for dividing input image data into portions; an orientation determining section for calculating reliabilities of directions of image data of each portion when the directions are regarded as orientations, and setting an orientation with the highest reliability as an orientation of each portion; a display control section for generating display image data including an image of a target portion whose reliability of an orientation is less than a predetermined value and images of designation regions from which a user's input to designate the orientation of the target portion is entered; and a character recognition section for recognizing characters of each portion in such a manner that the orientation is designated from the designation regions or set by the orientation determining section. This allows prompt recognition of characters of a portion whose reliability of orientation is low, in accordance with a right orientation.
US08532431B2 Image search apparatus, image search method, and storage medium for matching images with search conditions using image feature amounts
With the conventional techniques, when the images taken under various conditions such as plural aspect ratios, horizontal shooting and vertical shooting are collectively selected and searched, the search conditions adaptable to all the images can not be specified, whereby there was a problem that the search could not be made as intended. In order to solve this problem, the present invention provides an image search apparatus comprising search object image designation means for designating a search object image, search condition input means for inputting the search conditions, feature amount extraction means for extracting a feature amount thereof from the search object image, feature amount transformation means for transforming the feature amount to adapt to the inputted search conditions, and determination means for determining whether or not the search object image is matched with the search conditions using the feature amount after transformation.
US08532426B2 Image processing apparatus and image processing method
In an image processing performing local tone correction on an image, tone correction on an object (face) area can be suppressed from becoming nonuniform. The apparatus is provided with an acquisition unit (102) that acquires coordinate information on an object area, a division unit (103) that divides the inputted image into a plurality of divided areas, a first decision unit (105) that decides a tone correction coefficient for each of the divided areas, a second decision unit (106) that decides a tone correction coefficient for the object area based on coordinate information on the object area and the tone correction coefficients for the plurality of divided areas, and an image processing unit (107) that performs tone correction processing on the object area by applying thereto the tone correction coefficient decided by the second decision unit in a uniform manner without depending on coordinates thereof.
US08532420B2 Image processing apparatus, image processing method and storage medium storing image processing program
An image processing apparatus for correcting a positional deviation between a plurality of images obtained in time series and performing synthesis processing on the plurality of corrected images determines a motion vector between the plurality of images, corrects the positional deviation between images on the basis of the determined motion vector, and generates a synthesized image by synthesizing the plurality of images subjected to the positional deviation correction. The image processing apparatus extracts a filter area in which filter processing is to be performed on the basis of a degree of inconsistency occurring when the positional deviation between the plurality of images is corrected, determines a filter kernel on the basis of an imaging condition, and performs filter processing based on the filter kernel on the filter area of the synthesized image.
US08532416B2 Method and apparatus for encoding and decoding an image by using rotational transform
A method and apparatus for encoding an image is provided. The method and apparatus include quantizing and entropy encoding a second frequency coefficient matrix that is generated by performing a partial exchange of one or more values between rows and between columns of a first frequency coefficient matrix. A method and apparatus for decoding image data that is encoded by using the method and apparatus for encoding the image is also provided.
US08532413B2 Entropy encoding/decoding method and apparatus for hierarchical image processing and symbol encoding/decoding apparatus for the same
Entropy decoding, after encoding, includes performing symbol decoding on a bitstream of a received residual picture in units of two, three, or four symbols according to a context model which is set in the two, three, or four symbol units, and ordering the decoded coefficients of the residual picture in their original order in the frequency domain. Symbol and level decoding may be performed together. A unique symbol value may be used.
US08532405B2 Pseudo 3D image generation device, image encoding device, image encoding method, image transmission method, image decoding device, and image decoding method
A pseudo 3D image generation device includes frame memories that store a plurality of basic depth models used for estimating depth data based on a non-3D image signal and generating a pseudo 3D image signal; a depth model combination unit that combines the plurality of basic depth models for generating a composite depth model based on a control signal indicating composite percentages for combining the plurality of basic depth models; an addition unit that generates depth estimation data from the non-3D image signal and the composite depth models; and a texture shift unit that shifts the texture of the non-3D image for generating the pseudo 3D image signal.
US08532404B2 Image processing apparatus, image processing method and computer-readable medium
An image processing apparatus includes a plurality of compression units and a switching unit. The plurality of compression units compress image information by different compression methods. The switching unit extracts plural pieces of color information from pieces of color information which constitute the image information in a color space expressing the image information, and selects one of the plurality of compression units in accordance with hue angles of the plural pieces of extracted color information.
US08532390B2 Semantic parsing of objects in video
The invention provides an improved method to detect semantic attributes of human body in computer vision. In detecting semantic attributes of human body in computer vision, the invention maintains a list of semantic attributes, each of which corresponds to a human body part. A computer module then analyzes segments of a frame of a digital video to detect each semantic attribute by finding a most likely attribute for each segment. A threshold is applied to select candidate segments of the frame for further analysis. The candidate segments of the frame then go through geometric and resolution context analysis by applying the physical structure principles of a human body and by analyzing increasingly higher resolution versions of the image to verify the existence and accuracy of parts and attributes. A computer module computes a resolution context score for a lower resolution version of the image based on a weighted average score computed for a higher resolution version of the image by evaluating appearance features, geometric features, and resolution context features when available on the higher resolution version of the image. Finally, an optimal configuration step is performed via dynamic programming to select an optimal output with both semantic attributes and spatial positions of human body parts on the frame.
US08532388B2 Image processing apparatus, image processing method, and computer program
This invention generates a digital document by applying character recognition to character images in a document image, and rendering the character recognition result on the document image in a transparent color. This digital document allows to specify a part corresponding to a search keyword on the document image upon conducting a search. When this digital document is generated, it includes a description required to use glyph data (font data) of a simple character shape commonly to a plurality of character types as font data used upon rendering the character recognition result. Therefore, even when the digital document needs to save font data, an increase in file size can be minimized. Also, by rendering using a simple character shape, the data size of the font data itself can be reduced.
US08532387B2 Methods and apparatus for procedural directional texture generation
Methods and apparatus for procedural directional texture generation. A procedural directional texture generation method may, for example, be used to design hair or hairstyles. The method may obtain one or more strokes, one or more optional masks, and one or more optional user maps. One or more interpolated orientation maps may be generated from the input. The orientation maps, possibly along with one or more optional user maps, may be used to compute synthetic low-frequency lighting. A noise map may be generated at one or more frequencies and used, along with the interpolated maps, to generate high-frequency lighting. Alternatively, a flow-guided texture synthesis method may be used to generate high-frequency lighting. The low- and high-frequency lighting may then be combined to generate a desired frequency spectrum. Color may be added to the full structure, or alternatively color may be added at an earlier step.
US08532384B2 Method of retrieving information from a digital image
The method includes segmenting a document image to identify image objects within the document image and applying an automatic algorithm to the image objects so as to assign initial metadata to the image objects. The method further includes selecting image objects from the set of image objects whose metadata satisfy filtration criteria so as to exclude those selected image objects from processing and processing a rest of the image objects in the set of image objects. The method further includes presenting the document image, image objects, and metadata to the user and enabling input from the user to manage the image objects, subsets, and metadata.
US08532374B2 Colour document layout analysis with multi-level decomposition
Disclosed is a method of classifying segmented contents of a scanned image of a document. The method comprise partitioning the scanned image into color segmented tiles at pixel level. The method then generates superpositioned segmented contents, each segmented content representing related color segments in at least one color segmented tile. Statistics are then calculated for each segmented content using pixel level statistics from each of the tile color segments included in segmented content, and then determines a classification for each segmented content based on the calculated statistics. The segmented content may be macroregions. The macroregions may form part of a multi-layered document representation of the document. Each of a plurality of tiles of predetermined size of the image are converted into a representation having a plurality of layers, the representation corresponding to at least one said tiles comprising multiple colored layers, each tile comprising a superposition of the corresponding colored layers. For each of the colored layers, merging is performed with adjacent ones of the tiles, thereby generating a multi-layered document representation.
US08532373B2 Joint color channel image noise filtering and edge enhancement in the Bayer domain
A method for image noise filtering is provided that includes receiving a Bayer domain image with four color channels, generating a hierarchical representation of the four color channels comprising a set of coefficient arrays at each level of the hierarchical representation, modifying the coefficient arrays of the color channels jointly to remove noise, and generating a noise filtered and edge enhanced Bayer domain image based on the jointly modified coefficient arrays.
US08532369B2 Method and device for reordering image data having a distribution of the bayer pattern type
The present disclosure relates to a method for reordering data organized according to a matrix configuration, comprising steps of reading line by line input data having a matrix configuration to obtain an input data flow, and of processing a line of the input data involving: transferring into an output data flow a datum of the input data flow, belonging to the processed line, and transferring into the output data flow at least one datum of the input data flow stored beforehand, belonging to a previous line and having a same rank in the matrix configuration as the datum transferred from the processed line, and storing a datum of the input data flow belonging to the processed line and not transferred into the output data flow, to replace the transferred datum, belonging to a previous line.
US08532367B2 System and method for 3D wireframe reconstruction from video
In one or more aspects of the present disclosure, a method, a computer program product and a system for reconstructing scene features of an object in 3D space using structure-from-motion feature-tracking includes acquiring a first camera frame at a first camera position; extracting image features from the first camera frame; initializing a first set of 3D points from the extracted image features; acquiring a second camera frame at a second camera position; predicting a second set of 3D points by converting their positions and variances to the second camera position; projecting the predicted 3D positions to an image plane of the second camera to obtain 2D predictions of the image features; measuring an innovation of the predicted 2D image features; and updating estimates of 3D points based on the measured innovation to reconstruct scene features of the object image in 3D space.
US08532365B2 Pattern detection apparatus, processing method thereof, and computer-readable storage medium
A pattern detection apparatus inputs an image of an object including repetitive patterns, estimates a period of the repetitive patterns in the input object, and generates a reference image based on images divided by the estimated period. Then, the pattern detection apparatus compares the reference image and the image of the object, and detects the positions of individual patterns in the repetitive patterns based on the comparison result.
US08532361B2 System and method for image segmentation in generating computer models of a joint to undergo arthroplasty
A custom arthroplasty guide and a method of manufacturing such a guide are disclosed herein. The method of manufacturing the custom arthroplasty guide includes: a) generating medical imaging slices of the portion of the patient bone; b) identifying landmarks on bone boundaries in the medical imaging slices; c) providing model data including image data associated with a bone other than the patient bone; d) adjusting the model data to match the landmarks; e) using the adjusted model data to generate a three dimensional computer model of the portion of the patient bone; f) using the three dimensional computer model to generate design data associated with the custom arthroplasty guide; and g) using the design data in manufacturing the custom arthroplasty guide.
US08532360B2 Imaging based symptomatic classification using a combination of trace transform, fuzzy technique and multitude of features
Characterization of carotid atherosclerosis and classification of plaque into symptomatic or asymptomatic and risk score estimation are of clinical value. A statistical system is described for symptomatic versus asymptomatic plaque automated classification of carotid ultrasound images and cardiovascular risk score computation. The technique is applicable for the following types of modalities for carotids: 2D Ultrasound, 3D Ultrasound, CT, MR. Wall region is segmented and features are extracted consisting of type 1 combination consisting of: (a) Higher Order Spectra; (b) Discrete Wavelet Transform (DWT); (c) Texture and (d) Wall Variability; type 2 combination consisting of: (a) Local Binary Pattern; (b) Law's Mask Energy and (c) Wall Variability and type 3 combination: (a) Trace Transform; (b) Fuzzy Grayscale Level Co-occurrence Matrix and (c) Wall Variability. These features are trained using a training classifier on training images and the coefficients are applied to on-line test patient images. The system yields the cardiovascular risk score value using the feature combinations.
US08532356B2 Method for automatic separation of segmented tubular and circular objects
A method for labeling connected tubular objects within segmented image data, including: receiving segmented image data; and labeling the segmented image data to identify a plurality of components in the segmented image data, wherein the labeling includes: processing the segmented image data to create a processed image that represents centerline and radii estimates of the connected tubular components; determining seed point candidates in the processed image that are within a band of radii; grouping the candidates based on their physical distance from each other and their radii estimates; partitioning the segmented image data in accordance with the grouped candidates; and assigning a separate color label to each of the plurality of components that are different from each other.
US08532353B2 Synthetic visualization and quantification of perfusion-related tissue viability
A computing system and method for generating, displaying and manipulating synthetic 2D and 3D brain tissue viability images and associated metrics from multiple perfusion maps derived from CT or other imaging system input image datasets. Stored linguistic tissue classification rules characterizing infarct, ischemic and/or normal or other tissue classes as a function of one or more perfusion parameters are used. The perfusion maps are normalized to normal brain tissue regions. Elements of the input image dataset are classified into one of the tissue classes as a function of the normalized perfusion maps and the classification rules. The classification includes ranking each of the plurality of tissue classes for elements of the input image dataset, and assigning one of the classes to elements of the dataset as a function of the ranks.
US08532347B2 Generation and usage of attractiveness scores
A digital image is obtained. A face depicted in the digital image is detected. A set of characteristics is obtained, where the set of characteristics are associated with at least some portion of a face. An attractiveness score is generated based at least in part on the detected face and the set of characteristics.
US08532345B2 Camera and image recording program product
A camera includes: an image-capturing unit that captures images of a photographic subject by image sensors and creates image data of a plurality of shot images based on an instruction for continuous shooting by a user; an identification unit that performs, each time when image data of one shot image from among the plurality of shot images is created, a state judgment whether or not eyes of a person included in the photographic subject appearing in the one shot image are open and identifies image data of the one shot image as identified image data when a result of the state judgment is YES; and a recording unit that records the identified image data in a nonvolatile storage medium.
US08532341B2 Electronically documenting locate operations for underground utilities
A technician performs a locate operation of an underground utility in a dig area of proposed excavation by applying one or more physical colored markers (e.g., paint, flags, other colored markers) to ground, pavement or other surface to indicate a presence or an absence of the underground utility in the dig area. A digital image of a geographic area comprising the dig area is displayed on a display device, and one or more electronic colored markers corresponding to the physical colored marker(s) are added to the displayed digital image so as to generate a marked-up image. Information relating to the marked-up image is electronically transmitted and/or electronically stored so as to document the locate operation.
US08532340B2 Projecting patterns for high resolution texture extraction
Camera-based texture extraction in Augmented Reality (AR) systems is enhanced by manipulating projected patterns. One or more fine line patterns are projected onto a textured surface, a Moiré interference pattern measured, and different properties of the projected pattern(s) adjusted until the Moiré interference pattern measurements indicate that a similar texture pattern to that of the three dimensional target is being projected. Thereby, the target texture may be more closely matched even as sub-pixel resolutions, variable lighting conditions, and/or complicated geometries.
US08532335B2 Watermarking different areas of digital images with different intensities
An image is processed to encode a digital watermark, with different regions thereof processed using different levels of watermark intensity. In an image comprised of elements of differing sizes (e.g., halftone shapes of different sizes, or lines of different width), the different regions can be defined by reference to the sizes of elements contained therein. Regions characterized by relatively small elements can be watermarked at a relatively low intensity. Regions characterized by relatively large elements can be watermarked at a relatively high intensity. A variety of other features are also discussed.
US08532324B2 Headphone
A headphone including a housing that includes a speaker unit, and a protruding portion, provided at a specified area of one surface of the housing, that outputs playback sound generated from the speaker unit. When being worn on the head, the one surface of the housing comes in to contact with an outward facing surface of an auricle surrounding a cavity of a concha, and the protruding portion is inserted in to the cavity of the concha.
US08532321B2 Hearing device having one or more in-the-canal vibrating extensions
A bone conduction device for enhancing the hearing of a recipient, comprising: a sound input element configured to receive an acoustic sound signal; an electronics module configured generate an electrical signal representing the acoustic sound signal; a transducer configured to generate mechanical forces representing the electrical signal for delivery to the recipient's bone; and one or more vibration extensions mechanically coupled to the transducer and configured to be inserted into the ear canal of the recipient, and further configured to vibrate in order to transmit the mechanical forces generated from the transducer to the recipient's bone.
US08532317B2 Programmable auditory prosthesis with trainable automatic adaptation to acoustic conditions
An auditory prosthesis (30) comprising a microphone (27) for receiving the sound and producing a microphone signal responding to the received sound, an output device for providing audio signals in a form receivable by a user of the prosthesis (30), a sound processing unit (33) operable to receive the microphone signal and carry out a processing operation on the microphone signal to produce an output signal in a form suitable to operate the output device, wherein the sound processing unit (33) is operable in a first mode in which the processing operation comprises at least one variable processing factor which is adjustable by a user to a setting which causes the output signal of the sound processing unit (33) to be adjusted according to the preference of the user for the characteristics of the current acoustic environment.
US08532315B2 High powered high speed switch
An amplified signal switching system comprises a plurality of transducers, and a switch operable for diverting amplified transient signals to selected transducers and preventing the amplified transient signals from being sent to non-selected transducers, wherein the amplified transient signals are AC or acoustic signals, wherein the plurality of transducers comprise a plurality of speakers, and wherein the plurality of transducers are isolated from one another. The switching system further comprises an amplifier operable for sending the amplified transient signals to the switch. The switch selectively turns the amplified transient signals on and off to the selected transducers in order to prevent the non-selected transducers from receiving the amplified transient signals. Moreover, the switch minimizes signal distortion in the selected transducers, and alternatively, the switch eliminates signal output to the non-selected transducers.
US08532309B2 Signal correction apparatus and signal correction method
According to one embodiment, a signal correction apparatus includes a sound quality estimation module, a sound quality enhancement processing controller, and a sound quality enhancement processor. The sound quality estimation module is configured to generate channel importance information based on correlations of channels for signals input from one or more channels, and to generate frequency importance information based on noise levels. The sound quality enhancement processing controller is configured to decide valid channels and valid frequency components which are to undergo sound quality enhancement processing of the signals based on the channel importance information and the frequency importance information, and to generate valid channel information and valid processing frequency information. The sound quality enhancement processor is configured to apply sound quality enhancement processing to signals of the valid channels and the valid frequency components based on the valid channel information and the valid processing frequency information.
US08532305B2 Diffusing acoustical crosstalk
When two loudspeakers play the same signal, a “phantom center” image is produced between the speakers. However, this image differs from one produced by a real center speaker. In particular, acoustical crosstalk produces a comb-filtering effect, with cancellations that may be in the frequency range needed for the intelligibility of speech. Methods for using phase decorrelation to fill in these gaps and produce a flatter magnitude response are described, reducing coloration and potentially enhancing dialogue clarity. These methods also improve headphone compatibility and reduce the tendency of the phantom image to move toward the nearest speaker.
US08532295B2 Method for the secure loading in a NFC chipset of data allowing access to a service
A method for the secured loading of data into a first secured host processor of an NFC system comprising an NFC interface circuit for sending and receiving data, enabling a service to be accessed, the method comprising: generating a secret data, transmitting the secret data to the first host processor through a secured link, ciphering data to be loaded into the first host processor using a public key of the first host processor, and transmitting the ciphered data to the system for the first host processor which deciphers the data using a private key corresponding to the public key.
US08532287B2 Information processing system and information processing method for use therewith, information processing apparatus and information processing method for use therewith, and program
An information processing system and a method for use therewith, an information processing apparatus and a method for use therewith, and a program which are capable of decrypting desired portions of encrypted data are provided. Of packets 211 through 216 constituting a bit stream of layered-encoded image data 201 according to JPEG 2000, the packets 211 through 213 are each encrypted independently of the packets 214 through 216 which are also encrypted each. This produces encrypted split data 262 with the resolution at level zero (corresponding to R0) and encrypted split data 263 with the resolution at level one (corresponding to R1). The header (ranging from SOC to SOD) of layered-encoded image data 201 is appropriated for a header 261, followed by encrypted split data 262 and 263 and an EOC 264, in that order, the whole data array constituting data 251 that is output as the definitive encrypted data. This invention is particularly applicable to image delivery apparatus.
US08532284B2 Telephone
A telephone has a housing, a handset, and a cradle on the housing constructed to transmit and emit light and fit with the handset. A light source in the housing juxtaposed with the cradle can be energized to feed light into the cradle for emission thereby. The light source can be LEDs mounted on a printed-circuit board underneath a base plate carrying the light-conducting cradle.
US08532282B2 Tracking user operations
Embodiments of the present disclosure provide systems and methods for capturing user interface operations. Briefly described, in architecture, one embodiment of the system, among others, includes logic configured to monitor an operation performed by an application interface; logic configured to determine whether the operation is at least one milestone event that is to be saved, wherein the at least one milestone event is a user-interface operation for a process in a particular field of operation; and logic configured to save milestone event information from a user, the information including identification of the user performing the operation and a computer application that was being accessed by the user for the process. Other systems and methods are also included.
US08532276B2 Systems and methods to provide telephonic connections via concurrent calls
Methods and apparatuses to present communication references to connect people for real time communications via concurrent calls. One embodiment includes: responsive to a search request, identifying information of an entity according to the search request; associating a telephonic reference with the information of the entity; providing the telephonic reference for presentation with the information of the entity to a user; and responsive to a request made via the telephonic reference for a telephonic connection between the user and the entity, initiating a plurality of concurrent calls to a plurality of telephonic references of the entity or a plurality of concurrent calls to a plurality of telephonic references of the user.
US08532274B2 System and method for providing limited unique telephone numbers to access multiple long distance destinations
A method and system (10) is provided for making a domestic or international long distance call through the dialing of a local number. The system includes a telephone which is connected to a traditional Public Switched Telephone Network (13) which is coupled to a softswitch (15). The system also includes a data switch (18), a session border controller (19), a prepaid database (20), a series of call processors (22), and a web interface (23). The session border controller is coupled to an outgoing call connection through the public internet (24). The softswitch provides local access numbers (31) that callers will use to get into the system. The system and method combines the user's telephone number (37) with the local access number to generate a unique sequence (39) which is then found in the database and correlated to a desired long distance number 36 to which the caller is ultimately connected.
US08532270B2 Telecommunication and multimedia management method and apparatus
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
US08532268B2 Identifying caller preferences based on voice print analysis
A call directing system receives an incoming call from a caller. The caller is prompted to speak, thus enabling a prosody analyzer to generate an analysis of a prosody of the caller's voice. This analysis provides a basis for generating a caller profile that describes caller preferences of the caller. Based on the analysis of the prosody of the caller's voice and the generated caller profile, the call is directed to a particular call recipient.
US08532262B2 Radiographic image capturing system
A radiographic image capture system includes a radiation detector, a radiation source, a generator, and a controller. The radiation detector includes plural pixels that generate electrical charges upon irradiation with radiation and that accumulate the electrical charges. The radiation source irradiates radiation onto the radiation detector. The generator reads the respective electrical charges accumulated in each of the pixels as electrical signals and generates image data. The controller causes the generator to read the electrical charges accumulated in each of the pixels at a specific frame rate in cases where continuous fluoroscopic imaging is performed, and, in a case in which a specific condition is satisfied, causes the radiation source to reduce the radiation amount being irradiated and causes the generator to perform thinned reading to read out the pixels one section at a time while extending the reading cycle of the electrical charges for each pixel.
US08532258B2 Method for determining the projection geometry of an x-ray apparatus
In a method for determining the projection geometry of an x-ray apparatus, an x-ray image of an object inside the patient is generated using the x-ray apparatus. A first measurement of a characteristic dimension of the imaged object is determined in the x-ray image. A second measurement of the characteristic dimension is determined using real geometry data of the object. The projection geometry is then determined using the first and second measurements.
US08532256B1 Method and apparatus for the automated assay and valuation of precious metal objects
A method and apparatus for the metallurgical qualitative analysis (assay) and valuation of precious metals objects such as jewelry or coins. The system integrates a commercially available x-ray florescence (XRF) metals analyzer with associated peripheral devices including a personal computer and keyboard or touchpad computing device, a digitizing scale, a printer, an Internet link for obtaining current precious metals market price quotations, and software for processing the qualitative results with the current market price data and presenting the results to the system operator in real time. The system optionally includes a customer interface including a display screen for presenting the customer with the results of the analysis and valuation, and customer input means for accepting and recording a purchase transaction.
US08532253B2 3D mammography
The present invention relates to 3D mammography, in which individual images of a breast are taken at different projection angles and a 3D image subsequently synthesized from this image information. According to the invention, a breast to be imaged is arranged locked in a locking means (16, 17) and during the imaging process, the x-ray source (13) is continuously moved with respect to location of the breast and the breast is irradiated at a number of angular positions of the x-ray source (13). During an irradiation period of the imaging process, the locking means (16, 17) is turned as synchronized with the movement of the x-ray source (13). The imaging process preferably further includes such non-irradiation periods during which the locking means (16, 17) is turned in a direction opposite to that when turned as synchronized with the movement of the x-ray source (13) during an irradiation period.
US08532250B2 X-ray CT apparatus and control method for X-ray CT apparatus
An X-ray CT apparatus has an X-ray source, an X-ray detector, a temperature sensor, a data acquisition unit and a controller. The X-ray source generates an X-ray. The X-ray detector detects the X-ray. The temperature sensor detects a temperature of the X-ray detector. The data acquisition unit acquires data from the X-ray detector. The controller controls a temperature of the X-ray detector through adjustment of a workload of the data acquisition unit during a non-scanning time.
US08532244B2 System and method for determining coolant level and flow velocity in a nuclear reactor
A boiling water reactor includes a reactor pressure vessel having a feedwater inlet for the introduction of recycled steam condensate and/or makeup coolant into the vessel, and a steam outlet for the discharge of produced steam for appropriate work. A fuel core is located within a lower area of the pressure vessel. The fuel core is surrounded by a core shroud spaced inward from the wall of the pressure vessel to provide an annular downcomer forming a coolant flow path between the vessel wall and the core shroud. A probe system that includes a combination of conductivity/resistivity probes and/or one or more time-domain reflectometer (TDR) probes is at least partially located within the downcomer. The probe system measures the coolant level and flow velocity within the downcomer.
US08532241B2 Time synchronization apparatus based on parallel processing
A parallel processing-based time synchronization apparatus employs a double-filter structure based on parallel processing, providing more precise and reliable time synchronization between a master device and a slave device. A first filter is implemented as hardware so as to realize time synchronization despite cyclic synchronization message transmission at short intervals and the second filter is implemented as software so as to realize precise time synchronization.
US08532233B2 Apparatus and method for frequency offset estimation
A user terminal transmits a preamble signal generated using a Zadoff-Chu sequence. A correlation processing unit calculates autocorrelation of a received preamble signal. A preamble detection unit detects a side peak position of the autocorrelation of the preamble signal and calculates the main correlation value representing correlation at the main peak position and the side correlation value representing correlation at the side peak position. A frequency offset estimation unit estimates frequency offset that has occurred in the wireless transmission path according to the main correlation value and the side correlation value.
US08532232B2 Estimating bit error probability (BEP) in an edge wireless system
Distribution parameter mapping determines the bit error probability (BEP) of a burst transmitted from a base station to the mobile station using a modulation and coding scheme (MCS) specified in the EDGE standard. Depending on whether the multi-bit soft decisions of the burst most resemble a Gaussian or a Rician distribution, the statistical parameters μ and σ or A and u are determined. The ratio μ/σ or A/σ is mapped to an empirically determined BEP in a Gaussian or Rician lookup table, respectively. The BEPs are not influenced by the degree of code redundancy in the MCS. The BEPs for the four bursts in a radio block are then averaged, filtered and quantized according to the EDGE standard. The quantization level of the average BEP is reported to the base station so that subsequent radio blocks can be transmitted using an MCS that is appropriate for the estimated BEP.
US08532227B2 Method and apparatus for robust and high efficiency FEC frame header recovery
Methods and apparatus for FEC frame header detection are provided, suitable for use in a DVB-C2 receiver. A first method comprises demodulating with a quadrature phase shift keying (QPSK) demapper, followed by correlation and symmetry measures for detection of a robust FEC header. A second method comprises demodulating with a 16 quadrature amplitude modulation (QAM) demapper, followed by correlation and symmetry measures for detection of a high efficiency FEC leader. Another embodiment comprises using both the first and second methods to find the FEC header because the first symbol of the FEC frame header may be sent either in robust mode or in high efficiency mode. There is also provided a method and apparatus for generating an alternate decision statistic for determining detection of the FEC frame header.
US08532221B2 Transmission protection for wireless communications
Systems and techniques relating to wireless communications are described. A described technique includes identifying devices to receive spatially steered data frames during a transmission opportunity (TXOP), the data frames being included in a multi-user frame; transmitting, during the TXOP, request to send (RTS) information to the identified devices; receiving clear to send (CTS) responses from the identified devices; determining bandwidth configurations for the identified devices based on the CTS responses; selecting a bandwidth configuration for the multi-user frame based on the bandwidth configurations to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame; and transmitting, during the TXOP, the multi-user frame to the identified devices in accordance with the selected bandwidth configuration. The bandwidth configuration can indicate one or more frequency bands that are available during at least a portion of the TXOP.
US08532219B2 Transmitting apparatus, transmitting method, receiving apparatus, and receiving method
Modulated signal A is transmitted from a first antenna, and modulated signal B is transmitted from a second antenna. As modulated signal B, modulated symbols S2(i) and S2(i+1) obtained from different data are transmitted at time i and time i+1 respectively. In contrast, as modulated signal A, modulated symbols S1(i) and S1(i)′ obtained by changing the signal point arrangement of the same data are transmitted at time i and time i+1 respectively. As a result the reception quality can be changed intentionally at time i and time i+1, and therefore using the demodulation result of modulated signal A of a time when the reception quality is good enables both modulated signals A and B to be demodulated with good error rate performances.
US08532217B2 Method for transmitting data in multiple antenna system
A method of sending data in a multiple antenna system includes the steps of generating a transmission signal by applying channel-dependent precoding to a first antenna cluster and a second antenna cluster, each comprising a plurality of antennas, wherein the channel-dependent precoding is performed by a precoding weight matrix in which a precoding weight for each of the antenna clusters has a block diagonal form and the precoding weight is represented by P×V for a number of transmission antennas P, included in each of the antenna clusters, and a number of layers V applied to each of the antenna clusters (P and V are an integer greater than 0) and sending the transmission signal.
US08532216B2 MIMO detection method and system based on channel correlation
An OFDM symbol detection method is provided, which includes receiving OFDM modulated symbols transmitted from multiple transmitting antennas; receiving information on correlation time and/or correlation bandwidth; performing channel estimation on each of a plurality of channels for the multiple transmitting antennas, and conducting smoothing processing on each channel estimation result according to the information on correlation time and/or correlation bandwidth, to obtain channel estimation averages of respective channels; and performing signal detection on the received OFDM symbols by using the channel estimation averages. Both time correlation and frequency correlation are considered in the method.
US08532208B2 Transmission method and transmission apparatus
A transmission apparatus obtains, for each transmission to a reception apparatus, information on a per-bit transmission of a transmission bit string, and controls a per-bit transmission condition for a current transmission bit string such that a per-bit transmission quality of the transmission bit string approaches evenly based on cumulative information on the transmissions up to the last transmission.
US08532207B2 Methods and systems for distinguishing a signal of interest from interference signals
A method for distinguishing a signal of interest from one or more interference signals in a received analog signal comprises receiving an analog signal at a radio front end, and transmitting the received analog signal to an analog-to-digital converter to sample data in the received analog signal and output a digital signal. A sub-channel Fast Fourier Transform (FFT) is performed on the digital signal, and sub-channel FFT bin magnitudes are averaged over a set period of time to determine a shape of the received signal. The shape of the received signal is compared to one or more signal reference patterns by computing a metric for the shape of the received signal, and computing a metric for the one more signal reference patterns. The computed metrics are then compared to a predetermined threshold value to determine the presence, or lack thereof, of a signal of interest in the received signal.
US08532193B1 Block error compensating apparatus of image frame and method thereof
An apparatus and method are provided for compensating a block error in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate the detected error block through a median filter, and output the compensated image frame.
US08532178B2 Method and apparatus for decoding/encoding a video signal with inter-view reference picture list construction
A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
US08532165B2 Indicating and detecting the start of signal transmission employing frequency division multiplexing
A modem for use with a subsea transmission line comprises a digital signal processor responsive to a succession of segments of a data signal to produce a respective set of orthogonal frequency division multiplexed signals and to transmit those signals as a burst on the transmission line, and to prepend the burst with a start signal comprising a cyclically time-varying signal envelope-modulated with a Gaussian waveform. The modem is also arranged to convert signals received from the transmission line into a succession of digital samples and to process those samples to obtain an indication of the peak of the Gaussian waveform whereby to provide a datum for decoding a received burst of OFDM signals.
US08532152B2 Frequency tunable wire lasers
The present invention provides frequency tunable solid-state radiation-generating devices, such as lasers and amplifiers, whose active medium has a size in at least one transverse dimension (e.g., its width) that is much smaller than the wavelength of radiation generated and/or amplified within the active medium. In such devices, a fraction of radiation travels as an evanescent propagating mode outside the active medium. It has been discovered that in such devices the radiation frequency can be tuned by the interaction of a tuning mechanism with the propagating evanescent mode.
US08532151B2 Passively Q-switched microlaser
A passively Q-switched laser comprises a pump laser diode, a micro laser resonant cavity including a lasing medium and a saturable absorber, a filter and a photodiode. The lasing medium and saturable absorber are bonded together, and dielectric film is coated on the surfaces of the bonded body to form the laser resonant cavity. The filter reflects a portion of the Q-switched laser pulse beam. The photodiode can detect and convert the laser pulse to electric signal for triggering purpose.
US08532136B1 Communication with a handset via a private network
Aspects of the present invention provide communication with a handset utilizing industry standard TCP/IP protocol. According to one aspect of the present invention, a handset includes a processor, web server program, and first virtual network adapter. The first virtual network adapter emulates a network adapter operative to provide network access to the handset. The handset includes a second virtual network adapter that emulates a second network adapter operative to provide network access to a computing device connected to the handset. Communication occurs over a private network established between the computing device and the handset using the TCP/IP protocol. A custom web page file stored on the handset and provided to the web browser program of the computing device renders a user-friendly web page interface.
US08532122B2 Method for dynamical adjusting channel direction and network-on-chip architecture thereof
A method for dynamical adjusting channel direction and Network-on-Chip architecture thereof are provided. The Network-on-Chip architecture of dynamical adjusting channel direction comprises a first channel, a first router and a second router. The first channel has a first transmission direction. The first router generates and outputs a first output request when receiving a first data. The second router is coupled to the first router through the first channel. The second router receives the first data through the first channel when receiving the first output request.
US08532117B2 Flexible buffer allocation entities for traffic aggregate containment
An apparatus comprising a plurality of physical ingress ports configured to receive data, each data having a data type; a plurality of physical egress ports configured to transmit data; a memory configured to buffer data that has been received; a plurality of virtual routing devices, wherein each of the virtual routing devices is associated with a particular data type and each of the virtual routing devices is configured to: virtually buffer data associated with the respective data type, and regulate the quality of service provided to the respective data type; and a data manager configured to manage the receipt and transmission of data.
US08532112B2 Interleaving for wideband code division multiple access
Described embodiments provide a wideband code division multiple access (W-CDMA) system, that employs an interleaving rule having a modified pruning algorithm. Interleaving, by pruning a sequence of bits in the W-CDMA system, includes determining a non-pruned interleaved vector having a length N. The determination of the non-pruned interleaved vector is based on a received length of an input vector from the sequence of bits. The input vector is padded. An interleaver generates a pre-pruned interleaved vector having a length equal to the length N, wherein the pre-pruned interleaved vector is a function of the padded input vector and the non-pruned interleaving vector. The interleaver prunes one or more elements from the pre-pruned interleaved vector based on a corresponding pruning indication in a pruning indication table, thereby providing a pruned interleaved vector as a portion of the interleaved sequence of bits.
US08532109B2 Methods and systems for reroute and generation of backward routing information
Methods and systems for reroute and generation of backward routing information are provided. When an originator node wants to transmit a packet to a destination node and cannot transmit the packet to a next node recorded in a routing table, the originator node records a backward packet tag and information of the originator node into the packet, and transmits the edited packet to a backup node recorded in the routing table. The backup node retrieves a backward routing table in response to the backward packet tag to see whether a forwarding node corresponding to the originator node and the destination node is a backward routing terminal. If not, the backup node transmits the packet to the forwarding node. If so, the backup node removes the backward packet tag and the information of the originator node from the packet, and transmits the packet to the forwarding node.
US08532108B2 Layer 2 seamless site extension of enterprises in cloud computing
Various embodiments relate to a Cloud Data Center, a system comprising the Cloud Data Center, and a related method. The Cloud Data Center may include a logical customer edge router to send packets between addresses in a private enterprise network and addresses in a logical network within a cloud network using Layer 2 protocol and MAC addressing. The logical network may have resources, known as virtual machines, allocated to the private enterprise network and may share a common IP address space with the private enterprise network. A directory at the Cloud Data Center may correlate the enterprise IP addresses of virtual machines with a MAC address, cloud IP address, and a location IP address within the logical network. The Cloud Data Center may double encapsulate packets with MAC, cloudIP, and locIP headers, when sending a packet to a destination in the logical network.
US08532087B2 Optical network, optical edge router, program thereof, cut through method, and edge router
An optical network has: sections for establishing optical paths; a plurality of optical edge routers for connecting external IP networks to the optical network (1001); and a plurality of optical cross connects, for connecting the optical edge routers by the optical paths, having switching sections with respect to an optical pulse unit. In the optical network, each of the optical edge routers has both of: (1) an optical network control instance (INSp) for maintaining topology information in the optical network and switching/signaling the optical paths; and (2) an IP network instance (INSi) for maintaining a routing table in each of the external IP networks and activating routing protocols between the external IP networks and the IP network instance. By doing this, it is possible to realize a multi-layer cooperative function and provide highly safe optical networks, etc.
US08532081B1 Data rate adaptation in multiple-in-multiple-out systems
A transmit data rate adaptation method in a multiple-in-multiple-out (MIMO) system with a first transceiver and a second transceiver. The first transceiver transmits signals to the second transceiver. The second transceiver analyzes channel quality of the received signals and uses link adaptation to generate a shortlist of transmit modes to send back to the first transceiver. The first transceiver cycles through the shortlist of transmit modes to find an optimum transmit mode.
US08532079B2 Preemptive packet for maintaining contiguity in cyclic prioritized multiple access (CPMA) contention-free sessions
An access point transmits a preemptive peg packet when it has no data to transmit in order to maintain the contiguity of its transmission timing position with respect to the timing position of other contention-free sessions (CFS) transmitted by other access points in an existing, periodic sequence. The cyclic prioritized multiple access (CDMA) method establishes the transmission timing position of contention-free sessions (CFS) between overlapping first and second wireless LAN cells contending for the same medium. Each cell includes a respective plurality of member stations. If an access point has no traffic, it will transmit a short, preemptive pegging packet and reset its backoff timer. In this manner, no gaps longer than the distributed coordination function (DCF) Interframe Space (DIFS) are left idle. This prevents other stations from using DCF contention to seize the channel, until all access points have completed one contention-free session (CFS) per periodic cycle.
US08532078B2 Method, apparatus and system of spatial division multiple access communication in a wireless local area network
Some demonstrative embodiments of the invention include a method, apparatus for concurrently transmitting data to two or more wireless stations.
US08532068B2 Method of mobile communication and apparatus therefor
Particular orthogonal codes are transmitted from the mobile stations to the base station as alert signals indicating the presence of data to be transmitted. The base station checks whether particular orthogonal codes are contained in the alert signals, and when the particular orthogonal codes are detected in the alert signals, information representing the detected orthogonal codes and the schedules for transmitting the data from the mobile terminals to the base station are transmitted from the base station to the mobile terminals as an alert response to the alert signals. When the information representing the orthogonal codes used for the alert signals are contained in the alert response transmitted from the base station to the mobile terminals, the data waiting to be transmitted is transmitted from the mobile terminals to the base station according the data transmission schedules in the alert response.
US08532064B2 Radio communication device and arrival direction estimation method
A receiver having an array antenna estimates arrival directions of multiple paths that arrive with an angular spread. Consequently, arrival direction estimation accuracy can be ensured without increasing throughput even if the power every path is low by estimating an average arrival direction of an entire set of multiple paths having the angular spread from a result of one angular spectrum by multiple correlation operation units that perform mutual correlation operations with pilot signals for baseband signals received by the array antenna, a path detection unit that detects multiple arrival path receiving timings by generating a delay profile based on output of each of the correlation operation units, a path correlation value synthesis unit that synthesizes a correlation operation value calculated in the multiple correlation operation units and an arrival direction estimation unit that collectively estimates multiple path arrival directions using output of the path correlation value synthesis unit.
US08532062B2 Wireless communication apparatus
In order to perform handover from a first wireless communication network to a second wireless communication network, a handover control unit obtains a handover preparation time Tb to handover, respective delay times Tddn1 and Tddn2 of the wireless communication networks, and the jitter buffer monitoring unit monitors a packet amount Tc in the jitter buffer and a type of the packet to be reproduced. The application is controlled, in case of voice packets, so as to reproduce the voice packets at a reproduction speed calculated based on the handover preparation time Tb, the delay times Tddn1 and Tddn2, the packet amount Tc in the jitter buffer and an elapsed time after start of handover preparation and, in case of non-voice packets, so as to control the non-voice packets at a reproduction speed in accordance with a silent period thereof. Thereby, it is possible to perform handover to a different wireless communication network without deteriorating reproduction quality and real-time property.
US08532060B2 Distributed learning method for wireless mesh networks
In a wireless mesh network, an algorithm is used by mesh points in the network to predict the success of and interference created by a new transmission opportunity. In particular, it is provided a method for mesh points, in a mesh network, to determine whether to transmit to another mesh point simultaneously while another transmission is taking place on the same communication link. A mesh point should not transmit to another mesh point if the mesh point's transmission interference disturbs a simultaneous transmission from another mesh point. Furthermore, a transmitting mesh point should not transmit to a receiving mesh point if the transmission will be disturbed at the receiving mesh point from interference from a simultaneous transmission from another mesh point.
US08532055B2 Apparatus, and associated method, for improvement in facilitating routing of data by a mobile node operable in a packet radio communication system
Apparatus, and an associated method, for facilitating routing of data in a packet radio communication system. A clone list is downloaded to the mobile node and stored at a clone list depository thereat. The clone list includes a plurality of entries, each of which provides routing information needed to route data when the mobile node is positioned within coverage areas encompassed by differing networks. A determination is made whether the clone list includes appropriate routing information to route a data packet sent by the mobile node positioned in a particular area encompassed by a particular network portion. If the clone list includes an entry containing such information, the need separately to request such information is obviated.
US08532049B2 Radio base station, user device, and method used in mobile communication system
A radio base station used in a mobile communication system is disclosed. The radio base station includes a scheduler configured to allocate one or more resource blocks, which are defined by a predetermined bandwidth and a predetermined transmission time interval, to a user device; and a reporting unit configured to report scheduling information indicating radio resource allocation to the user device. The scheduler is configured to generate the scheduling information such that downlink data channels and downlink control channels are transmitted using the transmission time interval as a transmission unit and uplink control channels are transmitted using an integral multiple of the transmission time interval as a transmission unit.
US08532047B2 Methods and apparatus for uplink control transmit diversity
A method and apparatus in a user equipment transmit a subframe shared by multiple users through a dual-antenna transmission scheme by using space-time coding. A first and a second plurality of modulation symbols are generated. A third and a fourth plurality of modulation symbols are generated by performing Alamouti coding on each pair of modulation symbols in each of the first and second pluralities of modulation symbols. A spread matrix is generated for each modulation symbol such that the first and third pluralities of modulation symbols are mapped to a first slot of the subframe, and the second and third pluralities of modulation symbols are mapped to a second slot of the subframe. The subframe is transmitted such that the first and second pluralities of modulation symbols are transmitted via a first antenna, and the third and fourth pluralities of modulation symbols are transmitted via a second antenna.
US08532040B2 Method for random access based on priority
A random access method based on priority is disclosed. A priority-based random access method for use in a random access method supporting emergency communication including selecting, by a user equipment (UE), a random access slot corresponding to priority of the UE, among several random access slots to which at least two priorities are allocated, selecting an arbitrary sequence by the UE, and transferring the selected sequence to a base station via the selected random access slot. The method minimizes a UE access delay time requesting emergency communication by assigning priority to resources, and is able to reduce an amount of wasted resources by effectively distributing resources to not only a high-priority UE but also a low-priority UE according to individual situations.
US08532035B2 Method for resource partitioning with predefined pattern and adaptive resource partitioning method
An adaptive resource partitioning method includes: selecting a predefined pattern-based partitioning method or an informed map-based partitioning method according to the number of channels used for resource allocation, data characteristics, and a channel environment variation, if the predefined pattern scheme is selected, selecting any of predefined patterns, partitioning distributed and localized resource allocation areas according to the selected pattern, and transmitting a pattern index of the selected pattern to a terminal, and if the informed map scheme is selected, partitioning distributed and localized resource allocation areas according to an arbitrary pattern, and transmitting bitmap control information indicating information of the partitioned areas to the terminal. So, it effectively obtains a diversity and a scheduling gain when distributed and localized resource allocations are simultaneously used, such that it increases flexibility of resource allocation, increases an available data transfer rate, and reduces an amount of necessary control information.
US08532034B2 Method and system for coordinating wireless communication of different waveforms in the same frequency band
A method and system for coordinating wireless communication of different waveforms in the same frequency band, is provided, the network including multiple wireless stations of different types operating at the same wireless frequency band but at different waveform formats. Channel bandwidth is allocated by scanning all available channels in the frequency band to detect available channels. When the number of detected available channels is not less than the number of wireless station types, then scheduling and transmitting beacon periods for the different types of wireless stations to different available channels, wherein each type of wireless station may have a dedicated available channel period for wireless communication in parallel with other types of wireless stations.
US08532029B2 TNL connection setup method and apparatus for base station using downlink receiver
A Transport Network Layer (TNL) connection setup method for a base station includes monitoring Physical Cell Identity (PCI) values of neighboring cells. When it is monitored that the PCI values are changed, IP addresses of neighboring base stations corresponding to the changed PCI values are acquired. Thereafter, it is determined whether it is necessary to perform a new TNL connection setup with respect to other neighboring base stations, based on the changed PCI values and the acquired IP addresses. When it is determined that it is necessary to perform the new TNL connection setup, the TNL connection setup is performed with the acquired IP addresses.
US08532027B2 System and method for SSS detection under carrier frequency offset in an orthogonal frequency-division multiple access downlink channel
A system and method for SSS detection under carrier frequency offset in an orthogonal frequency-division multiple access (OFDMA) downlink channel. A processor receives a signal sample that includes a transmission on a primary synchronization signal (PSS) and a transmission on a one secondary synchronization signal (SSS). The processor determines a correlation “P” of a first symbol transmitted in the PSS of the signal sample to a first known symbol at each time “t” of time increments k of the signal sample and a correlation “S” of a second symbol transmitted in the a SSS to a second known symbol at each time t-.5/7 msecs. The processor receives a candidate phase rotation of θi from a set of “i” candidates and determines a correlation “Cmax” over the time increments k representing a maximum amplitude of a combined correlation of S and P, with P rotated by θi. The processor determines the cell identifier from the first and second known symbols that produced S and P of C max and an estimation of the frequency offset between a transmitter of the signal sample and a receiver of the signal sample.
US08532024B2 Method and apparatus for determining coupled path loss
A method and apparatus is provided for determining coupled path loss in a small geographical which is served by a plurality of transmitters and is subject to broad signal level variation. A method is also provided for determining performance of a signal received by a wireless device located within a bin of a cell of a cellular communication system. The method comprises determining the value of the received signal level as a function of the sum of the signal levels received from a primary base station at a primary cell divided by a number of signal level measurements from the primary base station.
US08532022B2 Wireless station and method for controlling wireless station
A wireless station communicates with a plurality of wireless apparatuses by air and connects to other wireless stations via a network. The wireless station creates a supplementary table in which wireless apparatuses are associated with corresponding wireless stations on the basis of the status of wireless apparatuses that are connecting to the wireless station and the status of wireless apparatuses that are connecting to the other wireless stations. Before a wireless apparatus sends a connection request to the wireless station, the wireless station determines on the basis of predetermined conditions and the supplementary table whether the wireless apparatus can connect to the wireless station.
US08532019B2 Method and system for implementing a single weight (SW) single channel (SC) MIMO system
Methods and systems for processing signals in a receiver are disclosed herein and may comprise generating at least one control signal that may be utilized to control a first received signal. A phase of the first received signals may be adjusted via the generated control signal so that the phase of the first received signal may be equivalent to a phase of a second received signal, where the phase of the first signal may be adjusted within a processing path used to process the first received signal. An amplitude of the first received signal may be adjusted via the generated control signal so that the amplitude of the first received signal may be equivalent to an amplitude of a second received signal, where the amplitude of the first signal is adjusted within the processing path used to process the first received signal.
US08532010B2 Transmission method for uplink transport layer
A transmission method for an uplink transport layer in a mobile communication network provided with a plurality of mobile stations, a plurality of base stations and a radio network controller includes the step of: each base station receiving and decoding a data packet from the mobile station; each base station storing a correctly-decoded data packet into a transmission queue and transmitting the correctly-decoded data packet to the radio network controller; the radio network controller updating reception status in accordance with the received data packets and sending the reception status to the plurality of base stations; and each base station updating the transmission queue in accordance with the received reception status.
US08531995B2 Systems and methods for location management and emergency support for a voice over internet protocol device
Example systems and methods to manage location information for emergency services support of an internet protocol (“IP”) communication device are disclosed. A disclosed example method involves determining a geographic location change status associated with the IP device. A message is then forwarded to the IP device based on the geographic location change status requesting a user to confirm whether a registered geographic location associated with the IP device is a current geographic location of the IP device.
US08531992B2 Method, system, network and computer-readable media for controlling outgoing telephony calls to convey media messages to source devices
The present invention discloses numerous implementations for IP-based call processing systems that can selectively control an outgoing call initiated by a source device to a destination device. The call processing system communicates with a Service Switching Point (SSP) associated with the source device and determines whether a media message is to be conveyed to the source device. It could determine a media message is to be conveyed to the source device for many reasons including to convey a message related to a call feature, to prompt a user to provide authorization data, to alert a user of particular information or to provide an audio element to the source device prior to establishing the outgoing call. Upon determining to effect control of the outgoing call, the call processing system causes the SSP to initiate a media connection between the source device and the call processing system. The call processing system can then utilize the media connection to convey a media message to the source device.
US08531985B2 System and method for configuration and management of queue sets
A network device includes port interfaces and a traffic buffer configured with queue sets for buffering packets transmitted or received on the port interfaces. The network device also includes a management module that stores one or more queue set profiles. The queue set profiles specify configuration parameters for buffering and managing traffic in the queue sets. To configure a queue set, one of the queue set profiles is associated with the corresponding port interface and the configuration parameters are applied to the queue set. This queue set is then configured in accordance with the queue set profile. Management of port interfaces is thus performed by applying a queue set profile to similar groups of queue sets.
US08531982B1 Quality of service aware channel quality indicator
Systems, methods, and other embodiments associated with QoS-aware CQI are described. In one embodiment, an apparatus includes a channel quality indicator (CQI) determination logic configured to compute a quality of service (QoS) aware CQI as a function of a QoS associated with a wireless channel over which a first wireless communication apparatus and a second wireless communication apparatus communicate. The apparatus may also include a CQI report logic configured to report the QoS-aware CQI, in a CQI report message, to a wireless communication apparatus that requested the QoS-aware CQI in a CQI request message.
US08531976B2 Locating tunnel failure based on next-next hop connectivity in a computer network
In one embodiment, a trigger is signaled to protect a tunnel from a head-end node to one or more tail-end nodes in a computer network via one or more intermediate nodes along the tunnel. One or more receiving nodes along the tunnel receive the trigger, and in response, establish a tunnel connectivity verification session from the receiving node to a corresponding downstream next-next-hop (NNHOP) node along the tunnel. Illustratively, the head-end node may thus recompute a new tunnel path excluding a path segment corresponding to a particular failed tunnel connectivity verification session.
US08531975B2 Method and apparatus for controlling uplink power in a wireless communication system
A method and apparatus for uplink power control performed by a mobile station (MS) in a wireless communication system is provided. The method includes dividing a frequency band for uplink transmission into a plurality of frequency partitions, obtaining a path loss weight for each of the plurality of frequency partitions, and determining transmit power for each of the frequency partitions on the basis of the path loss weight. Overall system performance can be improved.
US08531973B2 Method and system for fault detection using round trip time
A computer readable storage medium stores a set of instructions executable by a processor. The set of instructions is operable to receive, from a user device, a query relating to a degradation of performance of the device within a network; receive, from a transceiver station, a record relating to a time to send data to the device; and identify the existence of an error in the device based on a determination that the time is greater than a predetermined threshold.
US08531971B2 Method for controlling charging of packet data service
A method for controlling the charging of packet data service is disclosed, which includes: monitoring a number of event triggers; and when one of the event triggers is met, a TPF requesting charging rules from a CRF. In this way, the timing that the TPF requests charging rules from the CRF becomes controllable, and redundant information caused by the unnecessary charging rule from the TPF becomes avoidable, which enables interaction between the TPF and the CRF more effective and the charging control of packet data service reasonable and perfect.
US08531964B2 Data unit information transformation
A packet scheduler may include logic configured to receive packet information. The packet scheduler may include logic to receive an operating parameter associated with a downstream device that operates with cell-based traffic. The packet scheduler may include logic perform a packet to cell transformation to produce an output based on the operating parameter. The packet scheduler may include logic to use the output to compensate for the downstream device.
US08531963B2 Semiconductor integrated circuit and filter control method
A semiconductor integrated circuit of the invention comprises a plurality of cores, and an interconnecting network including adaptors connected to each of the cores and a plurality of routers connecting the adaptors to communicate therebetween. Transmission side adaptors store first delivery information, and control delivery of the request signal to be received from the first core in accordance with the first delivery information. Reception side adaptors store second delivery information, and control delivery of the request signal to be received through the interconnecting network to the second core in accordance with the second delivery information. The first delivery information and the second delivery information are hierarchically set.
US08531962B2 Assignment of ACK resource in a wireless communication system
Techniques for assigning acknowledgement (ACK) resource to a user equipment (UE) in a wireless communication system are described. In one design, a first parameter indicative of radio resources (e.g., the lowest index of at least one physical resource block) allocated to the UE for data transmission may be obtained. A second parameter indicative of another resource (e.g., a cyclic shift of a reference signal sequence) assigned to the UE for data transmission may also be obtained. The first and/or second parameter may be restricted, and each restricted parameter may be limited to a set of allowed values among all available values for the parameter. ACK resource assigned to the UE for data transmission may be determined based on the first and second parameters. In one design, sequential first parameter values may be mapped to sequential ACK resources indices. In another design, mirror mapping with different mapping directions may be used for different allowed values of the second parameter.
US08531953B2 System and method for network traffic splitting
A system is described where a routing server is configured to receive data packets from one or more servers on a computer network. Data packets may contain system event data that represent, for example, security events or system status. Each data packet is opened at the routing server and may be forwarded to one or more destination hosts depending on the contents of the data packet. Routing server compiles statistics on the source and destination of the data packets and periodically or in response to a command, writes the compiled statistics to a file.
US08531943B2 Mesh network
A mesh network has a plurality of nodes that can be arranged in a two or three dimensional arrangement. The address-based mesh routing scheme sends a full address and full data on every clock cycle. The system can include broadcasting to columns, rows, planes, or all system elements using a single data transaction. A selectable routing scheme can be random, fixed, or adaptive, depending on user configuration. A registered transaction-weight scheme is provided that can stall transactions in a mesh without having to resend data.
US08531937B2 Channel sounding for improved system performance
A transmitter generates and transmits a low rate signal to its intended receiver. Upon receiving the low rate signal, the intended receiver generates and transmits a channel sounding response (CSR), said CSR being a short burst having a predefined transmit format and carrying predetermined information. The transmitter then analyzes the CSR and determines uplink channel response, estimates downlink channel response, and determines appropriate transmit parameter settings based on the analysis and downlink response estimate. Adjustment of the transmit parameters can be made in either the MAC or PHY layer or in a combination of both. After adjusting its transmit parameters and modulating sub-carriers with user-data according to the determined transmit settings, the transmitter transmits the user-data to the receiver on a preferred portion of bandwidth. In a preferred embodiment, the transmitter also generates and transmits a transmit format control (TFC) signal containing the determined transmit parameter settings, including sub-carrier modulation information, to the receiver.
US08531932B2 Adjusting method for recording condition and optical disc device
In a optical disc system with constraint length equal to or greater than 5, under assumption that continuous 2T count included in a predetermined evaluation bit array is denoted by i and that length of evaluation bit array of interest is given by (5+2i), judgment is passed on whether binary bit arrays include the evaluation bit array. Previously prepared are the error vectors calculated on the basis of target signals corresponding to the evaluation bit arrays and the target signals derived from the binary bit arrays, and the selection of a desired error vector is performed depending on the result of the judgment. At the same time, an equalized error vector is calculated from the target signal derived from the binary bit array and the reproduced signal, and the inner product of the equalized error vector and the selected error vector is calculated.
US08531929B2 Recording methods and devices for recording information on dual layer recordable disks
The invention relates to recording methods for recording information on a dual layer recordable disk, and to corresponding recording devices. In one such method and recording device the OPC-area is variably located on a layer of the disk. In a preferred embodiment the OPC-area is located relative close to the radius where the data stream switches from the first layer to the second layer. This reduced additional time required for jumping to a fixed OPC-area. Furthermore, in another such method and device the information to be recorded is equally divided over both layers of the dual layer disc. This avoids additional time required for finalization.
US08531924B2 System and method for a robotic storage system organized by heat value of storage media
Provided is a system and method for a organizing a robotic storage system. The robotic storage system includes a plurality of storage locations of varying priority and varying distance to a data read/write device. The robot storage system further includes a plurality of portable data storage elements each having at least three fields, a load field, a read/write field and a user determined field. A temporary storage location within the robotic storage system for each data storage element is determined at least in part by evaluating the data storage element's load field, read/write field and user determined fields to determine a heat value and correlating the heat value to the storage locations. An associated method of use is also disclosed.
US08531921B2 Electronic timepiece and control method for an electronic timepiece
An electronic timepiece includes a reception unit that receives satellite signals from positioning information satellites; a time information generating unit that generates an internal time; and a manual reception processing unit that activates the reception unit through operation of an operating member and executes a first or a second time correction processing to correct the internal time. The first time correction processing includes acquiring time information from a satellite signal received from one of the positioning information satellites and correcting the internal time based thereon. The second time correction processing includes acquiring time information and satellite orbit information from satellite signals from one or more of the positioning information satellites, calculating the position of the electronic timepiece, and correcting the internal time using the acquired time information and the calculated position. The selection of the first or second time correction processing is based on manual operation.
US08531919B2 Flexible capacitive micromachined ultrasonic transducer array with increased effective capacitance
A Capacitive Micromachined Ultrasonic Transducer (CMUT) having a membrane operatively connected to a top electrode and having a bottom electrode having a concave void. When a DC bias voltage is applied, the membrane is deflected towards the bottom electrode such that a peripheral edge region of the membrane is brought into close proximity with the bottom electrode and an electrostatic force proximal to the peripheral edge region of the membrane is increased.
US08531915B2 Acoustic and ultrasonic concealed object detection
An acoustic/ultrasonic detection system can detect, for example, an object concealed under the clothing of a subject. The system includes a signal generator configured to output an electrical signal. An acoustic/ultrasonic transducer can be configured to convert the electrical signal into an acoustic/ultrasonic signal, transmit the acoustic/ultrasonic signal, receive a reflected acoustic/ultrasonic signal from an object in the target area and convert the reflected acoustic/ultrasonic signal into a received electrical signal. The transducer is at least one of an air-coupled transducer and an electro-magnetic acoustic transducer. The system can also include an acoustic/ultrasonic antenna aperture operatively connected to the transducer and configured to focus the transmitted acoustic/ultrasonic signal to create a narrow beam in the target area, a processor configured to extract object information from the received electrical signal and an object indication device to provide an indication of a detected object based on the extracted object information.
US08531914B2 Method of imaging a target area of the subsoil from walkaway type data
A method of imaging a target area of the subsoil from “walkaway” data having application to development of oil reservoirs or monitoring of geologic storage sites is disclosed. After acquisition of seismic data of walkaway type and estimation of the rate of propagation of the seismic waves in the subsoil, p illumination angles are selected. The seismic measurements are then converted to data Dp by illumination angle. The distribution of acoustic impedances best explaining data Dp is determined within the target by using a non-linear inversion which minimizes a difference between the data Dp obtained from measurements and data by illumination angle resulting from an estimation. This estimation is performed by solving a wave propagation equation from the velocity field, an acoustic impedance distribution and a pressure distribution at the level of the top of the target for each illumination angle.
US08531912B2 Method and device to acquire marine seismic data
The invention concerns a method to acquire seismic waves by means of a streamer towed by a vessel and comprising a plurality of seismic receivers. The streamer comprises a head portion that is slanted relative to the water surface and a tail portion having at least one section with a different slant.
US08531910B2 Input buffer circuit, semiconductor memory device and memory system
An input buffer circuit includes a logic unit, a clock enable buffer, and a clock buffer. The logic unit is configured to receive a clock signal and a clock enable signal, and to output a decision signal indicative of whether the clock signal is normally input, where the decision signal is activated when the clock signal is normally input. The clock enable buffer is configured to buffer the clock enable signal and to activate an internal clock enable signal, in response to an activation of the decision signal. The clock buffer is configured to buffer the clock signal and to output an internal clock signal, in response to an activation of the internal clock enable signal.
US08531900B2 Techniques for increasing a lifetime of blocks of memory
Techniques are described for increasing a lifetime of blocks of memory. In operation, respective life expectancy scores for each of the blocks are calculated based at least in part on a respective number of times each of the blocks is respectively erased, and further based at least in part on at least one other factor that affects the lifetime of the blocks. An order to write and recycle the blocks is determined, based at least in part on at least some of the respective lifetime expectancy scores. A total amount of the blocks that are erased and written is minimized while lifetime expectancy score variation between the blocks is equalized.
US08531890B2 Nonvolatile semiconductor memory device and method for driving same
According to one embodiment, a nonvolatile semiconductor memory device includes a memory string including a plurality of memory cells and, a driving unit. In sequentially reading data stored in the memory cells by applying a first signal to the memory cells, a second signal is applied to a second cell. The driving unit applies a third signal to the gate electrodes of all the memory cells prior to the sequential reading. The third signal has a voltage smaller than the second signal and time duration equal to or more than that of a sum of time duration during which the first signal is applied to all the memory cells. In a period prior to the third signal application, the driving unit performs at least one of applying a fourth signal to the gate electrodes and matching a potential of the gate electrodes with that of the semiconductor layer.
US08531888B2 Determining optimal reference voltages for progressive reads in flash memory systems
A system including a reference voltage module to select a first reference voltage between a first threshold voltage corresponding to a first state of a memory cell and a second threshold voltage corresponding to a second state of the memory cell, a second reference voltage less than the first reference voltage, and a third reference voltage greater than the first reference voltage. The system includes a read module to perform a first read operation to determine a state of the memory cell based on the first reference voltage, and in response to a first failure to decode data read from the memory cell in the first read operation, perform a second read operation to determine the state based on the second reference voltage and a third read operation to determine the state based on the third reference voltage.
US08531882B2 Semiconductor memory device including a plurality of stacked semiconductor memory chips
A memory includes stacking chips. The chip includes a pad commonly connected to the chips and receiving an enable signal that enables access to each chip. The chip includes a chip address memory that can store a chip address. The chip includes a determining part comparing a select address to the chip address for determining whether they match each other. The chip includes a control-signal setting part setting the control signal inputted to the chip itself to be valid or invalid depending on a determination made by the determining part. The chip includes a chip-address setting part determining whether the chip address is stored in the chip address memory depending on number of fail bits. The device includes a memory controller allocating respectively different ones of the chip addresses to the chips based on the number of fail bits.
US08531881B2 Memory cells, memory cell arrays, methods of using and methods of making
In at least one embodiment, a memory cell includes a substrate having a top surface and a first conductivity type; a first region having a second conductivity type being different from the first conductivity type, the first region being formed in the substrate and exposed at the top surface; a second region having the second conductivity type formed in the substrate, spaced apart from the first region and exposed at the top surface; a buried layer in the substrate below the first and second regions, spaced apart from the first and second regions and having the second conductivity type; a body region formed between the first and second regions and the buried layer; a gate positioned between the first and second regions and above the top surface; and a nonvolatile memory configured to store data upon transfer from the body region.
US08531879B2 Semiconductor memory device and an operating method thereof
A semiconductor memory device including a flash memory that includes a page, wherein the page includes a plurality of memory cells connected to even bitlines and odd bitlines of the flash memory, and the memory cells are disposed in a plurality of sectors. The semiconductor memory device also includes a memory controller configured to provide the flash memory with a read address that identifies sectors to be read. The flash memory is configured to determine a sequence of even sensing and odd sensing based on the read address and perform the even sensing and the odd sensing according to the determined sequence. In addition, the flash memory is configured to sense data of at least one identified sector that includes memory cells connected to the even bitlines during the even sensing and sense data of at least one identified sector that includes memory cells connected to the odd bitlines during the odd sensing.
US08531875B2 Magnetic memory
According to one embodiment, a magnetic memory includes at least one memory cell including a magnetoresistive element, and first and second electrodes. The element includes a first magnetic layer, a tunnel barrier layer, a second magnetic layer, and a third magnetic layer provided on the second magnetic layer and having a magnetization antiparallel to the magnetization direction of the second magnetic layer. A diameter of an upper surface of the first magnetic layer is smaller than that of a lower surface of the tunnel barrier layer. A diameter of a lower surface of the second magnetic layer is not more than that of an upper surface of the tunnel barrier layer.
US08531873B2 Ultra low power SRAM cell circuit with a supply feedback loop for near and sub threshold operation
An SRAM memory cell with an internal supply feedback loop is provided herein. The memory cell includes a latch that has a storage node Q, a storage node QB, a supply node, and a ground node. The supply node is coupled via a gating device to a supply voltage and ground node is connected to ground. In addition, storage node Q is fed back via feedback loop into a control node of the gating device. In operation, writing into the memory cell may be carried out in a similar manner to dual port SRAM cells, utilizing one or two write circuitries and for writing into storage node Q and storage node QB respectively. Differently from standard SRAM cells, the feedback loop, by controlling the gating device is configured to weaken the write contention.
US08531872B2 Semiconductor integrated circuit and manufacturing method thereof
High manufacturing yield is realized and variation in threshold voltage of each MOS transistor in a CMOS·SRAM is compensated. Body bias voltages are applied to wells for MOS transistors of each SRAM memory cell in any active mode of an information holding operation, a write operation and a read operation of an SRAM. Threshold voltages of PMOS and NMOS transistors of the SRAM are first measured. Control information is programmed into control memories according to results of determination. Levels of the body bias voltages are adjusted based on the programs so that variations in the threshold voltages of the MOS transistors of the CMOS·SRAM are controlled to a predetermined error span. Body bias voltage corresponding to a reverse body bias or an extremely shallow forward body bias is applied to a substrate for the MOS transistors with an operating voltage applied to the source of each MOS transistor.
US08531869B2 Nonvolatile memory device and method of writing data to nonvolatile memory device
A resistance variable layer changes: to a second resistance state in such a manner that its resistance value stops decreasing when an interelectrode voltage reaches a negative first voltage; to a first resistance state in such a manner that its resistance value starts increasing when the interelectrode voltage reaches a positive second voltage which is equal in absolute value to the first voltage; to the first resistance state in such a manner that the resistance variable layer flows an interelectrode current such that the interelectrode voltage is maintained at a third voltage higher than the second voltage, when the interelectrode voltage reaches the third voltage; and to the first resistance state in such a manner that its resistance value stops increasing when the interelectrode current reaches a first current in a state where the interelectrode voltage is not lower than the second voltage and lower than the third voltage.
US08531867B2 Conductive filament based memory elements and methods with improved data retention and/or endurance
A memory element can include a memory layer formed between two electrodes; at least one element within the memory layer that is oxidizable in the presence of an electric field applied across the electrodes; and an inhibitor material incorporated into at least a portion of the memory layer that decreases an oxidation rate of the at least one element within the memory layer with respect to the memory layer alone. Methods of forming such a memory element are also disclosed.
US08531865B2 Semiconductor memory device
A semiconductor memory device according to the embodiment comprises a memory cell array including first line, second line crossing the first line, and memory cell containing variable resistance element provided on the intersection of the first and second lines; a data write unit operative to cause the variable resistance element to make a transition from a first resistance to a second resistance different from the first resistance; and a resistance state detection unit including an abnormality detection circuit operative to detect a transition of the resistance of the variable resistance element to a third resistance when the data write unit causes the variable resistance element to make the transition from the first resistance to the second resistance (where the third resistancethe first resistance>the second resistance).
US08531859B2 Reversible alternating-current and direct-current conversion apparatus with high frequency
An alternating-current and direct-current conversion apparatus includes a first converter unit, a switching unit electrically connected with the first converter unit, and a second converter unit electrically connected with the switching unit. The switching unit is connected between the first converter unit and the second converter unit and is operated to convert a direct-current power into an alternating-current power or to convert an alternating-current power into a direct-current power so that the direct-current power of the direct-current source is converted into an alternating-current power which can be used by the alternating-current source, and the alternating-current power of the mains power supply is converted into a direct-current power which can be used by the direct-current source.
US08531857B2 Power supply device and method for driving the same
In a reverse conducting semiconductor device, which forms a composition circuit, a positive voltage that is higher than a positive voltage of a collector electrode may be applied to an emitter electrode. In this case, in a region of the reverse conducting semiconductor device in which a return diode is formed, a body contact region functions as an anode, a drift contact region functions as a cathode, and current flows from the anode to the cathode. When a voltage having a lower electric potential than the collector electrode is applied to the trench gate electrode at that time, p-type carriers are generated within the cathode and a quantity of carriers increases within the return diode. As a result, a forward voltage drop of the return diode lowers, and constant loss of electric power can be reduced. Electric power loss can be reduced in a power supply device that uses such a composition circuit in which a switching element and the return diode are connected in reverse parallel.
US08531855B2 Power conversion apparatus
According to one embodiment, an apparatus includes a controller which outputs a signal for controlling ON and OFF of a switch which changes over connection between a second input terminal and the output end of a coil. The controller includes an MPPT control unit which follows a maximum power point with a period based on a zero-cross detection signal of a system voltage based on an input signal acquired by subtracting a value obtained by multiplying a droop gain simulating drooping characteristics, a control unit which outputs a direction value in such a manner that a difference between a reference output from the MPPT control unit and the input signal becomes zero, and a PWM comparator which outputs a PWM signal based on the direction value and a triangular wave voltage.
US08531853B2 Variable frequency timing circuit for a power supply control circuit
An example integrated circuit controller includes a pulse width modulation (PWM) circuit and a timing circuit. The PWM circuit controls a switch to regulate an output of a power supply in response to a switch current flowing through the switch and in response to a clock signal having a switching period. The timing circuit provides the clock signal and includes a timing capacitor where the switching period of the clock signal is equal to a charging time that the timing capacitor charges to an upper reference voltage plus a discharging time that the timing capacitor discharges to a lower reference voltage. The timing circuit increases the charging time of the timing capacitor by decreasing a rate at which the timing capacitor is charged to increase the switching period of the clock signal if an on time of the switch is greater than or equal to a threshold time.
US08531850B2 Capacitor circuit and power conversion circuit including a resonant frequency adjustment element
A capacitor circuit includes a first capacitor line including a film capacitor and a second capacitor line including a ceramic capacitor that are connected in parallel with each other. The second capacitor line includes an inductance element that is connected in series with the ceramic capacitor. The inductance element is set to a value such that a series resonant frequency of the first capacitor line and a series resonant frequency of the second capacitor line are matched.
US08531844B2 Sliding portable electronic device
Provided is a sliding portable electronic device having a waterproof structure which does not restrict a circuit design. Provided is a sliding portable electronic device having a waterproof structure which does not restrict a circuit design. The sliding portable electronic device according to the present invention comprises a pair of housings engaging slidably with each other. An electric component built in one housing is connected to an electric component built in the other housing through a flexible lead. The other housing is provided with an opening, through which the flexible lead passes, and the opening is blocked by a waterproof sheet. The flexible lead, which is drawn out from the electric component of the one casing, passes between the abutment surfaces of the waterproof sheet and the other casing and is connected to the electric component of the other housing.
US08531842B2 Display module
A display module includes a display panel, a unit disposed on an outer side of the display panel, and an adhesive sheet with which the display panel and the unit are stuck together. The adhesive sheet has a first adhesive surface adhering to the display panel and a second adhesive surface adhering to the unit. The edge of the first adhesive surface and the edge of the second adhesive surface are displaced from each other in the adhesive surface direction.
US08531840B2 Power conversion apparatus
A power conversion apparatus includes a plurality of semiconductor modules and a plurality of bus bars. The plurality of bus bars include a positive electrode bus bar connected to a positive electrode power terminal, a negative electrode bus bar connected to a negative electrode power terminal, and a plurality of AC bus bars connected to an AC power terminal. Of a DC bus bar group Including the positive electrode bus bar and the negative electrode bus bar, and an AC bus bar group including the plurality of AC bus bars, part of one of the bus bar groups is sealed with insulating resin, and the other of the bus bar groups is not sealed with insulating resin. A seat is formed on the insulating resin sealing the one of the bus bar groups, and the other of the bus bar groups is mounted on a seat face of the seat.
US08531839B2 Liquid cooled data center with alternating coolant supply lines
Methods of preventing overheating of computer equipment in a cabinet when a supply coolant to a cooler in the cabinet fails. An example embodiment is a data center that includes a plurality of cabinets and at least two coolant supply lines. The cabinets are configured to house computer equipment and the coolant supply lines provide coolant for the cabinets. Moreover, the cabinets are arranged in at least one row of adjacent cabinets such that each row of adjacent cabinets receives coolant from alternating coolant supply lines.
US08531838B2 Television apparatus and electronic device
According to one embodiment, a television apparatus includes an exothermic component, a heat transfer mechanism, a plurality of heat releasing fins, a fan, and a deflecting member. The exothermic component is housed in a housing. The heat transfer mechanism is at least partially housed in the housing. The heat transfer mechanism includes a heat receiving portion that receives heat from the exothermic component, a heat releasing portion that releases heat, and a heat transferring portion that houses a medium to transfer heat from the heat receiving portion to the heat releasing portion. The heat releasing fins are thermally connected to the heat releasing portion and arranged with gaps therebetween. The fan generates an air flow flowing through the gaps. The deflecting member is located at least downstream of the gaps to cover the gaps. The deflecting member deflects the air flow toward an exhaust outlet formed in the housing.
US08531837B2 Pad mechanism capable of adjusting height thereof and electronic device therewith
A pad mechanism includes a step fixing structure having a plurality of step platforms. A height difference is formed between the two step platforms. A first engaging portion is formed on each step platform. The pad mechanism further includes a pad component having a pad body, a sleeve and a constraining portion. A second engaging portion is formed on the pad body for selectively engaging with the corresponding first engaging portion so as to adjust a height of the pad body protruding from the step fixing structure. The pad mechanism further includes a resilient component sheathing with the sleeve for driving the sleeve, and a constraining component installed on a side of the resilient component and connected to the constraining portion so as to prevent the resilient component from separating from the sleeve.
US08531829B2 Quick mount system for computer terminal
A mounting system for quickly attaching and detaching a computer terminal from a mounting station. The mounting station can be semi-permanently attached to an object, such as on forklift or a non-mobile structure, such as a wall. The mounting station can include a power input port for receiving external power for the computer terminal and one or more communication ports for providing data communication between the computer terminal and another device. The computer terminal includes an electrical connector that engages an electrical connector of the mounting station to receive the supply power and facilitate the data communication between the computer terminal and other device. The computer terminal and/or the mounting station can include a locking mechanism that releasably couples the computer terminal to the mounting station such that the electrical connectors maintain proper contact.
US08531821B2 System for securing a semiconductor device to a printed circuit board
In accordance with the teaching of the present invention, a system and method for securing a ball grid array to a printed wire board is provided. In a particular embodiment, a ball grid array comprises one or more balls configured to attach to a spring comprising one or more turns. In addition, there is a spacer plate configured to align and separate the springs, a soldering aid configured to align solder on the printed wire board and a printed wire board configured with conductive pads to attach to the ball grid array via the springs.
US08531819B2 Solid electrolytic capacitor and method of manufacturing the same
A solid electrolytic capacitor includes a capacitor element, a conductive member, an electrical insulating member, and a tubular member. The element has an element body with a cathode layer, and an anode lead. The conductive member is placed to face a first end surface of the body through which the lead is pulled out. The electrical insulating member is placed between the conductive member and the body. The lead passes through a through hole defined in the electrical insulating member. A tip end portion of the lead is inserted into a through hole or a closed end hole defined in the conductive member to be electrically connected to the conductive member. Insertion of the body into the tubular member causes the tubular member to cover at least part of a side surface of the body, while making electrical connection between the tubular member and the cathode layer.
US08531818B2 Electric double layer capacitor and method for manufacturing the same
An electric double layer capacitor 200 is configured such that a positive electrode 206, a separator 205, and a negative electrode 207 stacked in this order are contained in a container, and a portion between the positive electrode 206 and the negative electrode 207 is filled with an electrolytic solution. A polar plate of one or each of the positive electrode 206 and the negative electrode 207 includes a current collector 201, 203 and a plurality of electrically-conductive fine fibers 202, 204 formed and standing on a surface of the current collector such that one end of each of the fine fibers is electrically connected to the surface of the current collector. A surface of the polar plate is covered with the separator 205, the surface corresponding to the surface of the current collector. The polar plate and the separator 205 are pressure bonded to be integrated with each other. In the electric double layer capacitor using the electrically-conductive fine fiber, such as a carbon nanotube, as an active material, energy density can be increased by densely compressing the active material.
US08531813B2 Method and system for moving material
A method and system for moving magnetic material includes an electromagnet wherein known problems associated with DC power circuit interruptions are substantially reduced. The system includes a generator coupled to an electromagnet, the generator being powered by a power supply through a first set of contactors which are configured to open and close a first circuit between the power source and the generator coupled to the magnet to start and stop a lifting sequence, wherein the first circuit includes a first bridge rectifier, a reactance element, and a first resistance element. The system includes a second set of contactors configured to open and close a second circuit between the power source and the generator coupled to the magnet to start and stop a dropping sequence, wherein the second circuit includes a second bridge rectifier and at least one pair of contactors for discharging power from the generator, the at least one pair of contactors being configured to open and close a discharge circuit between at least the reactance element and the generator.
US08531806B2 Distributed building blocks of R-C clamping circuitry in semiconductor die core area
A semiconductor die includes resistor-capacitor (RC) clamping circuitry for electrostatic discharge (ESD) protection of the semiconductor die. The RC clamping circuitry includes building blocks distributed in the pad ring and in the core area of the semiconductor die. The building blocks include at least one capacitor block in the core area. The RC clamping circuitry also includes chip level conductive layer connections between each of the distributed building blocks.
US08531802B2 Magnetic structure free layer stabilization
A magnetic layered structure is presently disclosed comprising a pinned layer, a first anti-ferromagnetic layer that defines a magnetic orientation of the pinned layer, a free layer, a second anti-ferromagnetic layer that biases the free layer to a magnetic orientation approximately perpendicular to the magnetic orientation of the pinned layer, and a tuning layer positioned between and in contact with the second anti-ferromagnetic layer and the free layer that tunes free layer bias to a desired level.
US08531797B2 Anti-shock method for head stack assembly
The present invention directs an anti-shock method for head stack assembly which carries a slider for flying on a disk for operation, and the anti-shock method includes: inputting a constant current to a head disk interface sensor which is deposited in the slider; obtaining a changing voltage of the head disk interface sensor, which is changed with the temperature of the head disk interface sensor as the slider is shocked; outputting the changing voltage to a controller with a threshold set therein; if the changing voltage is bigger than the threshold for a specified number of times, the controller is triggered to control the head stack assembly to stop operating and load on a ramp beside the disk; while if the changing voltage is small than the threshold for said specified number of times, the controller is not be triggered and the head stack assembly still operates.
US08531791B1 Methods for adaptive throttling of data refresh operations and disk drives implementing the same
A method of refreshing data on a hard disk drive configured to carry out commands issued by a host that comprises tracking run-time conditions related to patterns of host command activity on the hard disk drive; selecting an entry from a high priority pool that is configured to hold a predetermined maximum number of entries, each entry comprising a plurality of tracks having been designated as being eligible for a high priority refresh operation as a result of the host command activity; refreshing data stored on at least one track of the selected entry; pausing the refreshing for a period of time equal to a throttle interval to process at least one command issued by the host before returning to the selecting or to the refreshing, and periodically modifying a value of the throttle interval depending upon the tracked run-time conditions.
US08531786B2 Optical system for imaging pickup
An optical system for imaging pickup includes, sequentially arranged from an object side to an image side: the first lens element with positive refractive power having a convex image-side surface, the second lens element with refractive power having a concave image-side surface, the third lens element with refractive power, the fourth lens element with refractive power having both object-side and image-side surfaces being aspheric, and the fifth lens element with negative refractive power having a concave image-side surface, and both object-side and image-side surfaces being aspheric. By such arrangements, the optical system for imaging pickup satisfies conditions related to shorten the total length and to reduce the sensitivity for use in compact cameras and mobile phones with camera functionalities.
US08531774B2 Eyepiece optical system having a reflective surface and electronic view finder incorporating the same
The eyepiece optical system of the invention is characterized by comprising, in order from the display plane side on which images being viewed are formed toward the exit side, a first lens component of positive refracting power, a reflecting member having only one reflective surface, a second lens component of negative refracting power and a third lens component of positive refracting power. The lens component here means a lens block that, in an optical path involved, contacts air at only two surfaces: the display-plane-side refractive surface and the exit-side refractive surface.
US08531770B2 Diffractive optical element and optical device
A diffractive optical element includes a first optical member having a first diffraction grating with a sawtooth cross section; and a second optical member which has a second diffraction grating having a sawtooth cross section and which has a refractive index different from that of the first optical member. In the diffractive optical element, the first and second optical members are stacked so that the first and second diffraction gratings closely contact each other. Arithmetical mean roughness of a diffraction surface of the first diffraction grating is set so as to fall within a predetermined range.
US08531766B2 Polarization-separation device, optical scanning apparatus, and image forming apparatus
A polarization-separation device includes: a beam splitter that includes a beam-separating surface, on which a light beam that contains a first light beam and a second light beam impinges, wherein polarization direction of the first light beam and polarization direction of the second light beam are perpendicular to each other, and incident angle of the first light beam and incident angle of the second beam vary independently while incident into the beam-separating surface; a first polarizer arranged in an optical path of light beams having transmitted through the beam splitter, and allows the first light beam to transmit therethrough; and a second polarizer arranged in an optical path of light beams reflected from the beam splitter, and allows the second light beam to transmit therethrough.
US08531765B2 Circularly polarizing plate and display device
The present invention provides at low cost a display device with superior visibility and high contrast ratio even in a bright room environment through a reduction in the undesired reflection, not only of the incident outside light from the normal direction, but also of the outside incident light from an oblique direction. The present invention is a circularly polarizing plate including a polarizer and a λ/4 plate, and the aforementioned circularly polarizing plate includes an anti-reflective layer, the aforementioned polarizer, a birefringent layer, and the aforementioned λ/4 plate which are laminated in this order, the NZ coefficient of the aforementioned birefringent layer satisfies NZ<0.1, the in-plane fast axis of the aforementioned birefringent layer is orthogonal to the absorption axis of the aforementioned polarizer, the NZ coefficient of the aforementioned λ/4 plate satisfies NZ>0.9, and the in-plane slow axis of the aforementioned λ/4 plate intersects the absorption axis of the aforementioned polarizer.
US08531763B2 Method of manufacturing screen and partial screen
A screen is manufactured by a partial screen manufacturing process, a cutting process, and a bonding process. In the partial screen manufacturing process, partial screens adapted to constitute the screen and each having a plurality of lens elements arranged on a surface are manufactured. In the cutting process, the partial screens are each cut. In the bonding process, the partial screens are bonded to each other on the cutting surfaces of the partial screens thus cut. Thus, since the shape of the molding die for forming the screen can be made smaller, the manufacturing process can be simplified.
US08531761B2 High peak power optical amplifier
A method and apparatus for providing a high peak power optical beam. The method includes interleaving pulse trains of different wavelengths and spatially and temporally overlapping the different wavelengths to produce an amplified output beam with very high peak power.
US08531759B2 Dielectric microstructure for use in microelectromechanical systems and method of forming same
Disclosed herein is a dielectric microstructure with a substantially unit dielectric constant K for use in microelectromechanical systems.
US08531748B2 Lens system for common aperture holographic storage system
The present invention relates to a lens system for an apparatus for reading from and/or writing to holographic storage media, and more specifically to a lens system optimized for an apparatus with a coaxial common aperture arrangement of an object beam and a reference beam. According to the invention, the lens system, which Fourier transforms an object beam and focuses a reference beam into a hologram layer of a holographic storage medium, and which focuses a servo beam onto a servo area of the hologram layer, includes a moving part acting on the object beam, the reference beam and the servo beam, and a fixed part acting only on the servo beam.
US08531739B2 Reading apparatus
A reading apparatus includes an image reading unit that reads an image line-by-line and generates an image signal, a signal processing unit that performs signal processing on the image signal, a reference clock generation unit that generates a reference clock signal, and a PLL unit that generates a driving clock signal from the reference clock signal to be supplied to one of the image reading unit, the signal processing unit, and the reference clock generation unit. Skew in the synchronization between the reference clock signal and a driving clock signal is detected, and in the case where skew in the synchronization has been detected during image reading operations performed by the image reading unit, the image reading unit is controlled to read the image having returned to a position that is a predetermined number of lines previous to the current reading position.
US08531732B2 Image processing apparatus and control method to synthesize extracted pixels with highest clearness for a clear picture quality
An image processing apparatus includes an image reading unit to read a plurality of different images from a single image at various focal distances, and an image processing unit to extract clear pixels from the read images to synthesize the extracted pixels. According to the apparatus and a method thereof, an image is scanned several times at various focal distances to extract pixels having a clear picture quality in each corresponding pixel or block, and a synthesized image including only the extracted pixels is generated, so that the construction of the image processing apparatus can be simplified and the manufacturing cost thereof can be minimized while a clear image is being obtained.
US08531716B2 Duplicate setting prevention system for image processing apparatus
A duplicate setting prevention system for an image processing apparatus includes a setting file, a set of history information, a determination unit, a setting unit, a prohibiting unit, and a history information recording unit. The setting file is stored in a removable memory removably mounted on an image processing apparatus and is for setting the image processing apparatus. The set of history information is stored in the removable memory and indicates that the image processing apparatus has been set based on the setting file. When the removable memory is mounted on the image processing apparatus, the determination unit reads out the history information set and determines that a setting has been performed to the image processing apparatus based on the setting file. The setting unit performs the setting to the image processing apparatus based on the setting file. The prohibiting unit prohibits the setting unit from performing the setting to the image processing apparatus when the determination unit determines that the setting has been performed to the image processing apparatus based on the setting file. The history information recording unit records, in the history information set of the removable memory, that the setting is performed to the image processing apparatus after the setting unit has completed the setting based on the setting file.
US08531711B2 Print server, control method thereof, client terminal, printing system, and computer-readable medium
A print server comprises: a list request receiving unit configured to receive, from a client terminal, a printer list request containing information indicating a printer capable of printing; an acquisition unit configured to send a request to a printer to acquire a status indicating whether the printer can print, thereby acquiring the status; and a sending unit configured to send, to the client terminal that has sent the printer list request, printer list data described in a format for display on a Web browser of the client terminal using the status of the printer that has been acquired by the acquisition unit, wherein when the acquisition unit cannot acquire the status of the printer, the sending unit sends the printer list data containing a command which allows the Web browser of the client terminal to inquire a status of a printer whose status cannot be acquired.
US08531698B2 Information processing apparatus, information processing method and storage medium thereof for generating print data for form data
An object is to reduce a document generating time period of a form or the like, and to generate an appropriate document having correct calculation results even if it is necessary to calculate the aggregate of calculation target data extending over a plurality of pages. To achieve the object, the information processing apparatus is a system for generating a form by filling a plurality of insertion data into a template, which has a requesting unit configured to request one or more other apparatuses to execute processing of filling part of the plurality of insertion data into the template, wherein the requesting unit decides, according to the difference between two consecutive insertion data in the plurality of insertion data, the part of the insertion data the one or more other apparatuses are requested to fill into the template.
US08531694B2 Appending restriction information to a job before transmission
The image forming apparatus holds related restriction information associated with function restriction information for restricting the use of a function provided within the network. With the related restriction information, when the image forming apparatus receives a job that executes a reading function and a transmission function, it displays, for a transmission source user, a settings screen for setting job operation settings in which restrictions held in the function restriction information and the related restriction information have been reflected. Furthermore, the image forming apparatus generates and transmits a send file in which the restrictions imposed on the transmission destination user have been reflected by using the job operation settings set via the settings screen, the function restriction information and the related restriction information.
US08531689B2 Image forming device
An image forming device for printing print data received from a terminal device through a communication network; the image forming device including an acquiring unit, a storing unit, a determining unit, and a print control unit. The acquiring unit acquires terminal identification information of the terminal device from the terminal device to install a printer driver. The acquired terminal identification information is stored in the storing unit. When the print data is received and determination is made by the determining unit that the terminal identification information contained in the received print data does not match the terminal identification information stored in the storing unit, the print control unit accepts a print instruction from a user and executes printing of the received print data according to the print instruction.