US08528460B2

The invention concerns a hydraulic valve arrangement (1) with a supply connection arrangement comprising a high-pressure connection (P) and a low-pressure connection (T), a working connection arrangement comprising two working connections (A, B), which can be connected to a motor (4), a directional valve arrangement (5) located between the supply connection arrangement (P, T) and the working connection arrangement (A, B), and a compensation valve (15) acted upon in a first activation direction by a pressure in a first pressure chamber (33), which is connected to a load-sensing pipe (LS), and, if required, by a spring (32), and in a second activation direction opposite to the first activation direction by a pressure downstream of the directional valve arrangement (5), said pressure acting in a second pressure chamber (34), the compensation valve (15) having an inlet (14) and an outlet (19). In connection with a post-compensated valve, it is endeavored to adjust the load pressures at the working connections (A, B) in dependence of the direction. For this purpose, each working connection (A, B) is connected to a control system, which amplifies the effect of the pressure in the first pressure chamber (33) on the compensation valve (15) in dependence of a pressure ruling at the working connection (A, B).
US08528458B2

A gas block assembly for a firearm comprises a gas cylinder fluidly coupled to the bore of a barrel of the firearm through a gas inlet port, and an automatically adjusting gas pressure relief port. The gas cylinder receives a gas pressure generated in the barrel of the firearm, and the gas pressure relief port vents gas pressure in the gas cylinder directly or indirectly into the bore of the barrel of the firearm or attached sound suppressor if the gas pressure in the gas cylinder is greater than or equal to a predetermined and preset gas pressure. A pressure relief mechanism is fluidly coupled between the gas cylinder and the gas pressure relief port and vents gas pressure from the gas cylinder to the gas pressure relief port if the gas pressure in the gas cylinder is greater than or equal to the predetermined gas pressure.
US08528454B2

Counter-die cylinder (1) for a machine for stamping laminar material, which comprises a cylindrical body (2) that rotates on its own axis, at least one tubular element (3), delimiting two opposite ends, which is arranged on the cylindrical body (2), and at least one shroud (4) arranged around the corresponding said tubular element (3), which further comprises movement means linked to the two opposite ends of the at least one tubular element for moving said tubular element in a longitudinal direction with respect to the axis of the cylindrical body, such that the position of the tubular element can vary along the length of the cylindrical body (2), said movement means being actuated by automated actuation means. In this way, the wear on the shrouds is reduced simply and automatically.
US08528446B2

A parking lever cover for a vehicle can be easily and firmly attached to a parking lever frame having a large bend angle, easily manufactured, and provide the parking lever with an aesthetically elegant external appearance, thereby increasing commercial appeal of the vehicle.
US08528434B2

A six speed M/T includes four shafts, which are an input shaft A1, a first intermediate shaft A2, a second intermediate shaft A3, and an output shaft A4, those being parallel to one another. A single drive gear G46i is used as both a fourth-speed drive gear and a sixth-speed drive gear. The number of gear teeth of a second final drive gear Gfi2 is greater than that of a first final drive gear Gfi1. A third-speed driven gear G3o, a fourth-speed driven gear G4o, a first-speed driven gear G1o, and a second-speed driven gear G2o are arranged to the shaft A2 in this order from the side close to an engine E/G, and a fifth-speed driven gear G5o, a sixth-speed driven gear G6o, and a reverse driven gear GRo are arranged to the shaft A3 in this order from the side close to the engine E/G.
US08528431B2

A transmission includes an input member, an output member, first and second shafts, first and second countershafts, a plurality of co-planar gear sets, and a plurality of torque transmitting devices. The torque transmitting devices include a plurality of synchronizer assemblies and a dual clutch assembly. The transmission is operable to provide at least one reverse speed ratio and a plurality of forward speed ratios between the input member and the output member.
US08528426B2

A cannula (10) for use in removing samples of fluid from a container sealed with a pierceable membrane, the cannula including a hollow needle like portion (12) having a pointed forward end (20) shaped to allow forcible penetration through the membrane, the rear end (14) having a first bore (26) and an insert (40) located within the first bore (40) that reduces the effective size of the first bore (26) without blocking the first bore (26).
US08528420B2

An eccentric, smoothly tapered body for installation into cylindrical pipe to cause a constriction in the pipe to facilitate measuring the flow of fluid through the pipe. The body defines a flow constrictor having a smoothly tapered inner surface having a leading edge and a trailing edge and an apex therebetween. A bore extends through the flow constrictor at the apex. Pressure is measured at the bore at the apex and upstream of the flow constrictor and flow rate is calculated from the pressure differential therebetween.
US08528415B2

The present invention is a device for testing the mechanical properties of a specimen. The device includes an actuator component slider for positioning the specimen within one of multiple test configuration positions, such that each test configuration position examines the static compression/tension properties, dynamic compression/tension properties, static torsional properties, or dynamic torsional properties of the specimen.
US08528413B2

A peripheral pressure sensor for a motor vehicle has a sensor chip and a gasket sealing a sensing unit of the sensor chip from the surroundings, which gasket has a pressure channel through which pressure information is transmitted to the sensing unit of the sensor chip. The peripheral pressure sensor is made by an injection molding method in which an opening in the gasket is placed on the sensing unit of the sensor chip, and subsequently an assembly of the sensor chip and the gasket is surrounded by extrusion coating such that an outer edge opposite the sensing unit and/or an outer opening in the gasket remains at least partially free.
US08528412B2

A gage having a motion detection mechanism magnetically attached to a pressure sensing diaphragm. The motion detection mechanism is magnetically coupled to a pointer rotation mechanism configured to indicate the position of the diaphragm and the corresponding pressure sensed by the diaphragm.
US08528410B2

A gage having a motion detection mechanism magnetically attached to a pressure sensing diaphragm. The motion detection mechanism is magnetically coupled to a pointer rotation mechanism configured to indicate the position of the diaphragm and the corresponding pressure sensed by the diaphragm.
US08528402B2

A method for manufacturing a micromechanical component is described, the micromechanical component having a medium. The medium has settable and changeable volume-elastic properties and generally completely encloses a sensor module and/or a module housing. The medium preferably has a low-pass response.
US08528400B2

A system for monitoring a liquid level in an aircraft shock strut includes a cylinder having an internal chamber sealed by a piston telescopically movable within the cylinder. The chamber contains a gas and a liquid, and a sensor assembly is provided for monitoring a condition of a level of the liquid in the chamber. The sensor assembly includes at least one probe within the chamber, and a fitting assembly allows one or more leads from the probe to pass through the wall of the strut while maintaining pressure in the chamber. The fitting assembly includes a plug molded to the one or more leads extending from the probe. The fitting assembly also includes a retainer for holding the plug in sealed relationship with a through passage in the strut.
US08528399B2

A flow-through sensing apparatus includes a flow-head and a sensor that are configured to be selectively coupled through use of a quick-disconnect mechanical coupling. When the sensor is coupled with the flow-head, the sensor cooperates with the flow-head to at least partially define a sensing chamber. The sensor is configured to determine a process parameter, such as refractive index, regarding a substance in the sensing chamber.
US08528393B2

A wheel position determination system and method to count wheel revolutions in a wheel unit of a tire monitoring system. An indication of the count is transmitted, optionally along with an indication of a left/right side position of the wheel on the vehicle, and an identification unique to the transmitting wheel unit, to a central controller of the tire monitoring system. In the central controller of the tire monitoring system, the count is compared with wheel speed information for the vehicle, such as from an ABS system, to determine if one wheel on each side of the vehicle is rotating at a different speed. Based at least in part upon a determination that each wheel speed is unique, a determination of wheel location may be made.
US08528389B2

In a rotation angle sensor attaching structure for detecting rotation of a rotational angle detection object shaft through a reduction gear, an outer race of a bearing is force fitted in and secured to a central portion of the reduction gear, and an inner race of the bearing is secured to a supporting wall by a supporting bolt. A sensor-connecting element of a rotation angle sensor, which extends across a head portion of the supporting bolt, is secured integrally to an outer side face of the reduction gear. Such arrangement achieves a minimal size of the rotation angle sensor attaching structure.
US08528375B2

It is an object of the present invention to provide a method for producing an electrode for an electrochemical element, which can easily adjust a capacity and can produce the electrochemical element at low cost. The method for producing an electrode for an electrochemical element of the present invention includes a thickness adjustment step of compressing an aluminum porous body having continuous pores to adjust the thickness of the aluminum porous body to a predetermined thickness, and a filling step of filling the aluminum porous body, the thickness of which is adjusted, with an active material.
US08528371B2

An everyday safe bag has a dual lock design. A cable is fixed at one end to a first end of the dual lock. The everyday safe bag has a plurality of small openings located at the open end of the bag that receive the cable there through. A fixed ball is affixed to the cable a first distance from the first end of the dual lock. A channel at a second end of the dual lock receives the fixed ball in a locked position, forming a first loop that cinches the bag closed. A lock fob channel located in a second end of the dual lock receives a lock fob on the other end of the cable in a locked position, forming a larger second loop, which may encompass a fixed object. Dials in the dual lock establish an unlock position or combination that secures and releases the cable.
US08528367B2

In one embodiment, an optical fiber cooling system includes a first cooling tube oriented substantially in parallel with and spaced apart from a second cooling tube such that an optical fiber pathway is positioned between the first cooling tube and the second cooling tube. The first cooling tube includes a plurality of cooling fluid outlets positioned along an axial length of the first cooling tube which are oriented to direct a flow of cooling fluid across the optical fiber pathway towards the second cooling tube. The second cooling tube includes a plurality of cooling fluid outlets positioned along an axial length of the second cooling tube which are oriented to direct a flow of cooling fluid across the optical fiber pathway towards the first cooling tube.
US08528359B2

A refrigerant vapor compression system includes a compression device, a heat rejecting heat exchanger, an economizer heat exchanger, an expander and an evaporator disposed in a refrigerant circuit. An evaporator bypass line is provided for passing a portion of the refrigerant flow from the main refrigerant circuit after having traversed a first pass of the economizer heat exchanger through the expander to partially expand it to an intermediate pressure and thence through a second pass of the economizer heat exchanger and into an intermediate pressure stage of the compression device. An economizer bypass line is also provided for passing a portion of the refrigerant from the main refrigerant circuit after having traversed the heat rejecting heat exchanger through a restrictor type expansion device and thence into the evaporator bypass line as liquid refrigerant or a mix of liquid and vapor refrigerant for injection into an intermediate pressure stage of the compression device. Both economizer and injection flows are mixed together prior to entering an intermediate compression point, when an economizer circuit is active. The invention allows for enhanced system performance and advanced discharge temperature control.
US08528323B2

A control system for an engine includes an exhaust module and a combustion module. The exhaust module supplies a first MAF to exhaust produced by the engine upstream of a catalytic converter during regeneration of a PM filter located downstream of the catalytic converter. The combustion module, during the regeneration, supplies a first amount of fuel to a cylinder during an intake stroke based on the first MAF and a second MAF to the cylinder during the intake stroke. The combustion module, during the regeneration, further supplies a second amount of fuel to the cylinder during a subsequent intake stroke based on a first A/F ratio of the cylinder and an oxygen content of the exhaust downstream of the catalytic converter. A method for controlling an engine during regeneration of the PM filter is also provided.
US08528316B2

Systems and methods of controlling solid propellant gas pressure and vehicle thrust are provided. Propellant gas pressure and a vehicle inertial characteristic are sensed. Propellant gas pressure commands and vehicle thrust commands are generated. A propellant gas pressure error is determined based on the propellant gas pressure commands and the sensed propellant gas pressure, and vehicle thrust error is determined based on the vehicle thrust commands and the sensed vehicle inertial characteristic. Reaction control valves are moved between closed and full-open positions based on the determined propellant gas pressure error and on the determined vehicle thrust error. The system and method allow the reaction control valves to operate at variable frequencies or at fixed frequencies. The system and method also allows propellant pressure to be commanded to follow a predetermined pressure profile or commanded to vary “on-the-fly.”
US08528311B1

A conduit link system for concealing conduit linking a power source in a ceiling to a suspended load such as a chandelier. The conduit link system generally includes an upper link member for mounting to a ceiling and electrically connecting to a power source. A first central link member will generally be interlocked and electrically connected to the upper link member. Additional central link members may be interlocked and electrically connected with the first central link member and other central link members depending on the distance from the power source to the load. A lower link member is linked and electrically connected to the lowest central link member. The lower link member may then be mounted to a load such as a chandelier. The electrical conduit is fully concealed within the housing of the link members, thus allowing the load to be suspended without the presence unsightly wires.
US08528310B2

Included are close-couple twisting and heat-setting apparatus, methods of twisting two or more yarns and heat-setting twisted yarn. The apparatus and methods described permit operation at twisting speeds of about 10,000 to 100,000 rpm. In the event that yarn twisting is interrupted, and accumulating system is also included to prevent interruption of heat-setting the twisted yarn. The apparatus and methods are useful in the accelerated production of yarns suitable for soft floor coverings.
US08528308B2

A movable frame for connection to a prime mover that supports multiple individual similar implements in a manner similar to the manner each would be singly connected in a trail-behind implement pulled by a prime mover, but maintains relative positioning between the implements sufficiently to enable the multiple implements to function as a single, larger implement. The frame allows individual implements to be positioned generally transversely in an operating position for travel in a first direction providing maximum operating width, and generally longitudinally in a transport position for travel in a direction opposite to the first direction in which the overall with of the implements on the frame is minimized to three meters or less.
US08528306B2

The invention relates to a method of producing pockets containing a napkin (5). To this end, two web-shaped layers (1, 2) of a flat, flexible material are moved along a transport path and held at a distance apart from one another in one section of the transport path. Napkins (5) are individually picked up from a stack and placed between the layers (1, 2). Only then, downstream of the section in the web direction, are adjacent regions of the layers (1, 2) placed in contact with one another and joined to one another. The pockets formed in this manner are cut from the web-shaped layers (1, 2). In the section, a respective napkin (5) is moved in a direction essentially at a right angle to the web direction and placed between the layers (1, 2) in a position oriented essentially parallel with the web direction.
US08528305B2

A method for storage and transport of a commodity is described. The method may include the steps of placing the commodity in a long-term storage container, hermetically sealing said long-term storage container, and placing the long-term storage container in an outer container. The long-term storage container may include an outer layer, an inner layer, and a middle layer. The middle layer may be made of an ultra-low permeability material. The placing may include providing a capability of storing for at least four months.
US08528299B2

A method of anchoring a connector in a lightweight building element is provided. The connector includes a sleeve element and a piston element with a shaft portion, wherein the shaft portion is guided by the sleeve element. The piston element and/or the sleeve element includes a thermoplastic material at least at an interface portion between the head portion and the sleeve portion. The method includes the steps of providing the connector, of providing a through hole in the first building layer of the lightweight building element, of inserting the connector through the through hole and until a distal portion rests against the second building layer. Therein, it may be the sleeve element or the piston element or both, the sleeve element and the piston element that rest(s) against the second building layer.
US08528292B2

A support system securable between pairs of metal bar joists or beams includes one or more end brackets secured to the top of a first bar joist at one end, and another corresponding number of end brackets secured to the top of a second bar joist opposite the first two end brackets. One or more elongate bars span the distance separating the bar joists. Each elongate bar is secured to one of the end brackets secured to the first bar joist at a first end, and to the respective, aligned end bracket secured to the second bar joist at a second end. Cross members, each defined by a pair T-shaped bracket assemblies having cross bars secured thereto, are secured between the elongate bars.
US08528286B2

A sound control mat, comprising: a resilient layer of extruded polymer monofilaments, and a fiberglass scrim adhered to the resilient layer. A floor assembly employing the foregoing sound control mat is disclosed.
US08528278B2

An embedment tile with a replaceable upper plate and a lower plate joined by fasteners in a manner that permits replacement of the upper plate when desired. The embedment tile upper plate comprises a plate having a pattern of upwardly extending projections on its upper surface forming a tactilely detectable pattern.
US08528267B2

Dimensionally adequate for the transit of persons in its interior, the main characteristic of which lies in the fact that it consists of a self-supporting, modular and removable cover, which allows simple and fast assembly, independent of said conveyor belt, in addition to subsequent folding in a horizontal position for those times of year when said cover is not used, giving it a high degree of watertightness and resistance to strong winds, with ensuing benefits in terms of visual impact and respect for the natural landscape, in addition to the possibility of using the entire outer surface of the cover as an advertising medium.
US08528259B1

A method for adjusting the position of side door windows, in a cross car direction is provided. The method including the steps of providing one or more guide rails positioned within a side door of a vehicle, the guide rails are configured to guide the movement and position of the side door windows, each guide rail has a guide rail bracket configured for seating against a door bracket, attaching the door brackets to portions of the side door, positioning a locator fixture such as to extend through the door bracket, seating the guide rail bracket over the door bracket and over the locator fixture such that the guide rail bracket and the locator fixture mate in a desired fore and aft position relative to the side door and also in a desired cross-car location relative to the side door and fastening the guide rail bracket to the door bracket.
US08528257B2

In an embodiment of the disclosure, a pet barrier connection member is disclosed. The pet barrier connection member comprises a first end configured to couple to a top surface of a first panel and a top surface of a second panel, a second end configured to couple to a bottom surface of the first panel and a bottom surface of the second panel, and a rod coupled to the first end and the second end.
US08528252B2

This Self-Watering Planter comprises a wick, reservoir, wick-housing running between the soil/soil substitute and the reservoir, and a tight fitting cap to maintain a vacuum seal within the reservoir. The water or liquid mixture is maintained at a constant level across the wick by the vacuum that is created. This prevents water from flowing upwards into the soil when the soil is already wet. Liquid is only draw from the wick by osmosis when the soil is dry. Even as the water level in the reservoir drops, the water level across the wick continues to remain level until the reservoir is nearly empty, allowing the soil constant access to water until the reservoir needs refilling. Several embodiments are included. All contains these features, but some contain addition features as well as different proportions. The uses of the different embodiments are also described.
US08528249B1

An apparatus comprising a main portion, a connector and a receptacle. The main portion may have a top, a first side, a second side and a bottom. The connector may be rigidly positioned to extend from the main portion near said first side. The receptacle may be positioned within the main portion near the second side. The connector may be configured to lock into a second receptacle having a similar configuration as said first receptacle.
US08528246B2

A forward hand guard assembly for a rifle includes an upper metal hand guard which is secured to the receiver rifle by a clamp, and a lower grip which is releasably secured to the upper guard and the clamp by a latching pin. The clamp has a locking mechanism which can be released without tools. The grip is a molded plastic body designed to rest comfortably in the hand.
US08528244B2

A system and method for modifying a weapon with an inexpensive and easily removable attachment that is capable of recording information related to the use of the weapon and transmitting that data to a remote computing device by wired or wireless transmission means. The attachment includes one or more sensors able to record various changes and operations related to settings and usage of the modified weapon. The attachment also includes a module that contains electronics capable of one or more of the following: (i) receiving data from the one or more sensors; (ii) storing data received from the sensors; (iii) transmitting the data received from the sensors or stored data to a computing device via a wired or wireless connection.
US08528240B2

A steam iron having a bipartite steam rate control, based on a combination of a user-control, which allows a user to consciously set a desired steam rate, and an intuitively operated handle, which may conditionally provide the steam rate control assembly with corrective, energy saving input.
US08528230B2

A laundry treating appliance and method for controlling the operation of a laundry treating appliance comprising a treating chamber by determining the presence of a bulky laundry item based on image data of the laundry.
US08528222B2

Disclosed is a rule assembly having a housing, a reel rotatably mounted in the housing, an elongated blade arranged to be wound on the reel and to be extendable through an opening in the housing, and an end hook member having a mounting portion attached to the elongated blade and a hook portion. The end hook member is capable of limited movement relative to the blade between an extended position and a retracted position. The rule assembly has a magnet assembly removably attachable to the elongated blade. The magnet assembly has a mounting portion and a magnet. The mounting portion is configured to removably fix the magnet assembly relative to the blade such that a forward surface of the magnet is removably fixed at a position that is aligned with or approximately aligned with a forward surface of the hook portion with the end hook member in its retracted position.
US08528221B2

A height recording device is provided for measuring and recording the growth of multiple individuals over a period of time. The device comprises a recording board, a sliding member and a head rod. The sliding member is slideably secured within a dovetail channel extending vertically along the record board. A spring-loaded bullet catch within the dovetail channel maintains the sliding member static position. A head rod is hingedly secured to the sliding member and may be positioned in a horizontal working position or a vertical storage position. On at least one side of the channel, a graduated measuring means is disposed. Workspace is provided on both lateral sides of the channel so that a user may make written recordings of height measurements, names, dates and other information. The dual workspaces provide users with ample space to make multiple recordings and thus it is ideal for families with multiple children.
US08528220B2

A six-direction indicator is provided in an XYZ rectangular coordinate system and includes a shaft on an X axis, a rotation member rotatable around an axis inclined with respect to a rotation axis, guide pins provided upright on the rotation member, and a guide member provided around the X-axis to surround the rotation member. The guide member has a zigzag slit track bent alternately in a mountain-like shape and a valley-like shape in the X direction at intervals of 60° around the X-axis. The guide pins are inserted in the slit track and move around on the slit track by rotation of the shaft. The device indicates one of the positive and negative directions on the U, V, and W axes crossing one another at intervals of 60° around the X-axis.
US08528218B2

Embodiments of a sundial. Various embodiments of the sundial disclosed herein may be used to determine the time of day based on the position of the sun. The sundial may comprise an at least substantially spherical curved reflector that may be at least partially transparent and at least partially reflective such that light from the sun can pass through a surface of the reflector and be reflected off of an internal surface of the reflector to reflect an image of the sun from the internal surface. The sundial may further comprise a dial face for viewing of a reflected image of the sun to provide at least an approximate indication of the time based on the position of the reflected image of the sun on the dial face.
US08528204B2

2N (where N=1, 2, 3, . . . ) rod-shaped terminals, having overall lengths that vary in sequence, are formed out of a single metal plate by press punching. In the metal plate, rod bodies bridging between a first carrier and a second carrier are arranged so that the lengthwise direction of the rod bodies is perpendicular to the lengthwise direction of the metal plate, the 2N terminals are divided such that the first N in descending order of length are in a first group, and the remaining N are in a second group, the n-th shortest terminal and the n-th longest terminal are selected from the terminals of the first and second groups and combined one by one, and each combined pair of terminals is disposed in series over one rod body.
US08528196B2

A component mounting apparatus for mounting components on a plurality of mounting regions placed on an edge part of a substrate along a first direction that is a direction along the edge part of the substrate, comprises component placing units for holding components placed in component delivery positions that are spaced from the edge part of the substrate in a second direction orthogonal to the first direction, moving the held components in the second direction, and placing the components onto the mounting regions, component feeding units for sequentially feeding the components to component feeding positions spaced from the component delivery positions, and component carrying units for holding the components fed to the component feeding positions, moving the held components, and placing the components in the component delivery positions. Therefore, the components can be placed even onto a large substrate with satisfactory working efficiency.
US08528193B2

A device suitable for producing an image of an object disposed in an object space by means of a sensor comprises at least the sensor, a first lens assembly disposed in front of the sensor, a stop plate comprising a light passage disposed in front of the first lens assembly, a second lens assembly disposed in front of the stop plate and the object space disposed in front of the second lens assembly. The device further comprises a light source, as well as a diffuser which is disposed on a side of the object space that is averted from the light source.
US08528188B2

The disclosure relates to a fastening device with a stem which is engaged on a first end by a cross-dowel with a transverse threaded aperture and on a second end by a cylinder with a set-screw. The second end of the stem includes an aperture surrounded by an oval-shaped longitudinally elongated countersunk region. This aperture can capture the set-screw within a small range of longitudinal positions, thereby allowing for fine adjustments to be made to align the sidewalls of adjacent post segments joined by the fastening device.
US08528185B2

A bi-stable sensor is provided that includes a frame upon which electrical and optical components may be disposed and a coating, such as an overmold coating, provided about the frame. A resistance-providing component is provided integral with or external to the coated bi-stable sensor such that the bi-stable sensor has two mechanically stable configurations that may be transitioned between by overcoming the resistance provided by the resistance-providing component and/or the by the coating. In one embodiment, the resistance-providing component comprises an elastic band provided about a hinge of the frame, either within or external to the coating. In one embodiment, the sensor may be placed on a patient's finger, toe, ear, and so forth to obtain pulse oximetry or other physiological measurements.
US08528170B2

A utility tool handle is provided for use with a hand tool shaft. The handle has curved upper and lower surfaces and a curved termination end. The two side surfaces are parallel to each other. The upper surfaces of the handle slants upwardly relative to the longitudinal axis of the hand tool shaft. The lower surface spline is configured to provide a relaxed wrist grip such that the shaft centerline is generally aligned with a user forearm centerline.
US08528166B2

A vacuum cleaner with a reduced frictional force between a vacuum base and a cleaning medium is described. The vacuum has a handle, yoke, body, and base. A handle and yoke distinct from, and behind, the base provides a moment arm anterior to the base when a force is applied. The handle and yoke assembly reduce the friction between the cleaning surface and the vacuum, allowing for larger motor and debris capturing capabilities, with easier handling and maneuverability resulting in advanced and superior cleaning capabilities.
US08528160B2

A surface cleaning apparatus comprises an air flow path extending from a dirty air inlet to a clean air outlet, an air treatment member and a suction motor. The surface cleaning apparatus comprises a main body comprising a front end and a rear end, first and second opposed sidewalls and a suction motor housing. At least one of the first and second opposed sidewalls may have a suction motor access opening.
US08528157B2

An autonomous coverage robot includes a chassis, a drive system configured to maneuver the robot, and a cleaning assembly. The cleaning assembly includes a cleaning assembly housing and at least one driven sweeper brush. The robot includes a controller and a removable sweeper bin configured to receive debris agitated by the driven sweeper brush. The sweeper bin includes an emitter disposed on an interior surface of the bin and a receiver disposed remotely from the emitter on the interior surface of the bin and configured to receive an emitter signal. The emitter and the receiver are disposed such that a threshold level of accumulation of debris in the sweeper bin blocks the receiver from receiving emitter emissions. The robot includes a bin controller disposed in the sweeper bin and monitoring a detector signal and initiating a bin full routine upon determining a bin debris accumulation level requiring service.
US08528146B1

The present invention discloses a cleaning apparatus which the main body is made up of individual brush sections that are shaped in such a way and attached to one another, that no matter which position it is in, always has a continuous row of bristles making contact with the surface being cleaned, and these sections are attached to each other using hinges, or hinge-like devices, and having constant tension that connects these sections, and allow each individual section to operate independently of one another, while always having the constant spring-like action of returning to a flat-like position when not being applied to contour to any angle or shape other than a flat surface, allowing the user to an easier, faster, and more efficient way to clean a swimming pool or other things alike.
US08528141B2

A power-brush apparatus has a housing, a brush rotatable on the housing about a brush axis and having bristles extending generally radially of the axis, and a drive that rotates the brush in a working direction about the axis and thereby orbits tips of the bristles about the axis. Thus when in use the brush is rotated in this working direction. A support immediately adjacent the housing carries a rigid grinding wheel having an abrasive outer surface. This wheel is biased radially against the bristle tips to sharpen and clean them while a drive relatively displaces the bristle tips and the grinding-wheel surface while the wheel is urged against the bristle tips such that the grinding wheel surface primarily engages rear sides of the bristle tips turned away from the working direction.
US08528139B2

The invention relates to a method of operating a laundry treating appliance having a rotatable drum defining a rotatable treating chamber. The operation of the laundry treating appliance may determine the presence of an over-sudsing condition to execute a biofilm treating cycle based on the presence of the over-sudsing condition determined.
US08528126B2

An apparatus and/or device for personal hygiene by a person who is confined to a room or bed includes a first clean water storage tank, a second used water storage tank and a basin between the two tanks and wherein the first tank is disposed above the basin and the used water tank is below the basin. The apparatus and device also includes four adjustable legs with casters thereon as well as a frame assembly including upper and lower frame portions. A pair of forwardly extending arms and privacy curtains provides a modicum of privacy. In addition a fluid soap dispenser, soap dish and mirror as well as an electric blow dryer, retractable electric cord and electrical sockets are also provided.
US08528117B2

A glove that enables the wearer to interact with a capacitive touchscreen without removing the glove has a first portion formed from a non-conductive knitted material and a second portion formed from an electrically conductive yarn. Exemplary is the finger tip portions of the thumb and index finger being formed from the electrically conductive yarn and the remainder of the finger tips being formed from the non conductive yarn. The second, conductive, portion may include a non-conductive yarn with an electrically conductive fiber distributed uniformly therethrough.
US08533860B1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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 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

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

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

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

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

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

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

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, 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A system and method for cache hit management.
US08533376B1

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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. 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

Some demonstrative embodiments of the invention include a method, apparatus for concurrently transmitting data to two or more wireless stations.
US08532068B2

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Disclosed herein is a dielectric microstructure with a substantially unit dielectric constant K for use in microelectromechanical systems.
US08531748B2

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

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

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

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

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

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

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

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.
Patent Agency Ranking