Document Document Title
US08117950B2 Extension shaft for holding a tool for rotary driven motion
An extension shaft for holding a tool for rotary motion of the tool includes a first end adapted to cooperate with a chuck of a handheld instrument and a second end including a tool holder for holding the tool for rotary driven motion thereof. The tool holder includes a base portion operatively connected to the extension shaft and a swivel portion capable of holding the tool. The swivel portion is pivotly coupled to the base portion through a pivot assembly, wherein the tool is capable of being rotated about an angle with respect to an axis of the chuck through rotation of the extension shaft in response to rotation of the chuck.
US08117947B2 Power ratchet assembly
A power ratchet assembly has a handle, a power shaft, a sleeve, a crankshaft, multiple planet gears, multiple pins, two support bearings and a ratchet head device. The crankshaft has an outer surface. The support bearings are securely mounted around the outer surface of the crankshaft. Because the crankshaft is supported by the support bearings, the crankshaft is effectively stabilized so mitigating vibration of the crankshaft and reducing wear of the planet gears and noise and increasing useful life of the power ratchet assembly.
US08117944B2 Pedal apparatus
In accordance with one aspect of the present invention, a pedal apparatus is provided. The pedal apparatus comprises a pedal member including a seat and an axle configured to cooperate with the seat to support the pedal member. The pedal apparatus is configured such that a rotation of the pedal member with respect to the axle causes translation of the pedal member with respect to the axle.
US08117938B2 Shifter with shape memory alloy and safety
A shifter incorporates a shape memory alloy wire (SMA actuator) to control movement of a blocker to selectively prevent moving a shift lever (or pawl) out of its park position until predetermined vehicle conditions are met. A mechanical fuse (i.e., flexible overload spring) prevents damage to the SMA actuator where the shift lever (or pawl) can be frictionally stopped from movement despite the contraction of the SMA actuator. The control circuit for the SMA actuator includes a photo-electric switch for stopping electrical power to the SMA actuator when the shift lever is moved from its park position, and the shift lever includes structure for mechanically continuing to hold the switch open while out of park. Further, the control circuit is operably connected to an ignition key retaining mechanism so that the ignition key cannot be removed when the lever is not in its park position.
US08117936B2 Gear support structure
A gear support mechanism for supporting two gears and an intermediate gear which meshes with the two gears to transfer rotation of one of the two gears to the other, includes a gear-shaft support member(s) which supports a gear shaft of the intermediate gear; and a spring member installed between the gear-shaft support member and the intermediate gear. The spring member includes a gear contacting portion which is in contact with the intermediate gear, and resilient support legs extend radially from the gear contacting portion and are in contact with the gear-shaft support member, the spring member biasing the intermediate gear in a direction of an axis of the gear shaft. Each of the two gears is positioned in an inter-leg space between adjacent resilient support legs as viewed in a direction along the axis of the gear shaft.
US08117934B2 Transmission shift mechanism with single-end actuation
A shift mechanism for a transmission having a first and a second combination of gears is disclosed. The shift mechanism has a rod member and a hydraulic actuator operatively connected to an end of the rod member. The hydraulic actuator is configured to move the rod member between a first position at which the first combination of gears is engaged to transmit power, a second position at which the second combination of gears is engaged to transmit power, and a third position at which neither the first nor the second combination of gears is engaged to transmit power. The hydraulic actuator has a first piston slidably connected to the rod member, a second piston fixedly connected to the rod member, and a housing. The housing forms three chambers and has only two fluid conduits in communication with the three chambers.
US08117933B2 Five speed dual clutch transmission
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.
US08117931B2 Drive for displacing profile parts relative to each other via a flexible material strip, length-adjustable housing and article of furniture
A drive for displacing and positioning at least two profile parts relative to each other, includes: a rotatable drive wheel, a motor coupled to a first profile part and to the drive wheel, a flexible material strip which is rigidly connected on at least one side to a second profile part, which material strip also engages on the drive wheel, and a guide for the flexible material strip connected in at least substantially stationary manner to the first profile part, wherein the distance between the guide and the drive wheel is greater than the distance between the point of engagement of the flexible material strip on the second profile and the drive wheel. The invention also includes a length-adjustable housing provided with the aforementioned drive and to an article of furniture, in the legs of which such drives are accommodated.
US08117930B2 Cooling bearings, motors and other rotating heat generating components
Cooling apparatus for transferring heat from and cooling one or more heat generating components that support or drive a flywheel or other spinning member. The apparatus may include a first heat transfer element attached to and spinning with the spinning member, a second heat transfer element stationary with respect to the spinning member, wherein the first and second heat transfer elements move relative to one another, and wherein the first and second heat transfer elements are shaped and positioned in close proximity to one another so that substantial heat is transferred from the first heat transfer element to the second heat transfer element. Alternatively, the apparatus may include a set of rotating vanes mounted to rotate with the spinning member, an orifice configured to direct a spray of cooling liquid onto the rotating vanes, wherein the cooling liquid is sprayed onto the rotating vanes at a radially inward location, so that the liquid flows radially outward over the surface of the vanes as a thin film of liquid, and is thrown off the vanes by centrifugal action, and collecting apparatus configured to collect the liquid thrown off of the vanes.
US08117929B2 Control of the positional relationship between a sample collection instrument and a surface to be analyzed during a sampling procedure using a laser sensor
A system and method utilizes distance-measuring equipment including a laser sensor for controlling the collection instrument-to-surface distance during a sample collection process for use, for example, with mass spectrometric detection. The laser sensor is arranged in a fixed positional relationship with the collection instrument, and a signal is generated by way of the laser sensor which corresponds to the actual distance between the laser sensor and the surface. The actual distance between the laser sensor and the surface is compared to a target distance between the laser sensor and the surface when the collection instrument is arranged at a desired distance from the surface for sample collecting purposes, and adjustments are made, if necessary, so that the actual distance approaches the target distance.
US08117926B2 Method of and equipment for preparing an analysis sample
The invention relates to a method of and equipment for preparing an analysis sample (2) for a continuous on-line analysis. According to the invention, a sample material (5) is taken by means of a sampling arrangement (4) from a material flow (24) that contains solid matter and liquid, whereby the sample material (5) is fed into a chamber (6); a layer of material (10), which contains coarse solid matter, depositing in the lower part of the chamber, and a layer of material (8), which contains liquid and fine solids, being separated from the sample material in the upper part of the chamber, whereby at least part of the material (8), which contains fine solids, is moved to the lower part (9) of the chamber (6), from where the analysis sample (2) that has a higher solids content than the sample material (5) is removed.
US08117916B2 Electronic component and method for manufacturing the same
An electronic component is disclosed, and this component includes an element with an electrode section which is formed of upper electrode (74), lower electrode (72), piezoelectric unit (70) placed between upper electrode (74) and lower electrode (72), and adhesive layer (76) layered between upper electrode (74) and piezoelectric unit (70). Piezoelectric unit (70) includes piezoelectric layer (80) made of piezoelectric material containing lead, and adhesive layer (76) includes a tungsten layer made of tungsten-based material. Piezoelectric layer (80) and the tungsten layer are layered together. The structure discussed above allows preventing a piezoelectric constant from lowering and a base-point voltage from varying. The lowering and the varying have been caused by a temperature-rise.
US08117911B2 Gauge for bulk fuel storage tanks
This invention relates to bulk liquid storage tanks, and in particular to an improved tank gauge for measuring the amount of liquid within the tank and for monitoring the movement or settling of the storage tank.
US08117909B1 Icing resistant sensor port for a fuel tank environment
A system for an icing resistant sensor port assembly includes shaped and patterned features for resisting the formation and propagation of ice around a sensor port, such as for a pressure sensor in an aircraft fuel tank. Water may be present in fuel tanks due to condensation and other factors. The water, being heavier than fuel, such as jet fuel, sinks to the bottom of the tank and may be present around the sensor port. If the water completely fills the pressure port, it may damage the sensor. In various embodiments, an inlet assembly having a cone-shaped countersink, sharp edges that reduce surface area, anti-wetting coatings, and slots to allow fluid flow within the inlet assembly, among other features, may be used to help resist ice formation and propagation around a sensor port.
US08117907B2 Caliper logging using circumferentially spaced and/or angled transducer elements
A downhole tool includes circumferentially spaced and/or angled transducer elements. In one embodiment a standoff sensor has at least three piezoelectric transducer elements, at least a first element of which is configured to both transmit and receive ultrasonic energy. At least second and third of the elements are configured to receive ultrasonic energy transmitted by the first element in pitch catch mode. An electronic controller is configured to calculate a standoff distance from the ultrasonic waveforms received at the first, the second, and the third piezoelectric transducer elements. The controller may further be configured to estimate the eccentricity of a measurement tool in the borehole. Exemplary embodiments of the invention may improve borehole coverage and data quality and reliability in LWD caliper logging. In particular, the invention may advantageously reduce or even eliminate blind spots when logging eccentric bore holes.
US08117903B2 Golf club head comprising a piezoelectric sensor
An apparatus and method for determining the kinematic characteristics of a golf club head are disclosed. The apparatus includes at least one piezoelectric component selectively positioned within or upon a club head. The piezoelectric component is preferably positioned to the rear of the center of gravity, and near the midpoint of the face of the club head. During a golf club swing, the piezoelectric component determines the acceleration and deceleration of the golf club head. When the club head impacts an object such as a golf ball, the piezoelectric component is also operable to determine the velocity of the club head. It may also be desirable for the piezoelectric component to determine the magnitude of vibration during impact. In this manner, the piezoelectric component may function determine the efficiency of a golf club swing.
US08117902B2 Nanopatterned surfaces and related methods for selective adhesion, sensing and separation
The invention is comprised, in part, of a surface that contains more than one component or construct. Such heterogenous surface compositions and configurations, related systems and methods for sensing particle or analyte interaction therewith can selectively and/or differentially interact with a range of particles/analytes, in lieu of specific molecular sensor-analyte interactions for each particle. These interactions of various analytes or particles can differ sufficiently in strength and range between multiple analyte types or particles to effect a separation of analytes or particles mixtures, in a way that requires no sensing or detection. With incorporation of a sensing mechanism, discrimination/detection of different compounds within an analyte mixture can be accomplished.
US08117900B2 Systems and methods for monitoring the integrity of a tank
A conduit is connected to the interstice between an outer and inner wall of a storage tank or the liner thereof and may be used to monitor the integrity of the interstice. The conduit comprises a coupling in fluid communication with the interstice, a tube connected at one end to the coupling and having a length sufficient to extend into a riser pipe of the tank. The conduit may also include a bushing holding the tube apart from the tank and providing for the variable positioning of the tube with respect to the tank. A method of monitoring the integrity of the interstice uses monitoring equipment connected to the conduit.
US08117899B2 Method and device for measuring the gas permeability through films and walls of containers
A device for measuring permeability of a gas sample through a thin film, or a wall, arranged as a membrane between a first chamber and a second chamber of a measurement cell is provided that includes, a pressure regulator, upstream from each inlet to the measurement cell, that are each associated with a respective pressure sensor. A humidifier can be used, if desired. The device further includes that can switch the flows of gas between a starting wash step and a measurement step. Each gas flow is adjusted at the exit of the respective flow regulator. A control unit operates the pressure regulators and flow regulators to keep at predetermined values the total pressure in the first chamber and second chamber with those values maintained equal to each other.
US08117894B2 Gas sensor
A sensor system issues measurement commands at a predetermined regular rate. If a measurement indicates that a gas of interest is present, then the sensor system is signaled to wake-up thereby pulsing a heater for the sensor element that improves the accuracy of measurements. Measurements of humidity, temperature and gas concentration are made. If the gas of interest is detected then the data is used to indicate a compensated gas measurement. The gas level is classified as to its hazard and an adaptive detection algorithm is used to set an activity mode. If the gas of interest is not detected, the adaptive detection algorithm is used to set a sleep mode that saves power. Measurement rates are kept constant while heater power is controlled to reduce power consumption. Measurement rates are changed to increase concentration sensitivity.
US08117892B2 Hardness testing instrument and calibration method thereof
Disclosed is a hardness testing instrument which measures a hardness of a specimen, the hardness testing instrument including: a load applying section with the indenter or a flat indenter mounted thereon; a driving section to move the load applying section; a specimen table on which an object to be pressed is placed; a specimen table height adjustment section to adjust a height position; an indentation depth amount storage section to measure the indentation depth amount when the indenter is pressed to a reference block and to store the amount; a deformation amount storage section to measure the deformation amount of a load measuring instrument when the flat indenter is pressed to the load measuring instrument and to store the amount; a height position obtaining section to obtain a height position of the specimen table; and a calibration section to calibrate the load.
US08117890B1 Automatic optimized calibration for a marine propulsion system with multiple drive units
A method for calibrating the steering configuration for a marine propulsion system provides a procedure by which the steering alignment is changed by a known and symmetrical amount in order to identify and characterize the effect that such a change has on the operating efficiency of the marine vessel. Before the calibrating process is completed, the overall consistency of the vessel operation is measured to determine that the conditions are correct for the calibration procedure to commence. After analyzing the consistency of operation of the marine vessel, known and symmetrical changes, or perturbations, in the steering system are made and the effect of those changes are determined as a function of the fuel usage by the marine vessel. The effects on fuel usage are characterized as being beneficial, harmful, or negligible. In other words, the effect on the marine propulsion system resulting from the change in steering alignment is characterized as improving the fuel usage, degrading the fuel usage, or having a negligible effect on the fuel usage.
US08117882B2 Multi-layer pipe and method for its manufacture
A method for manufacture of a multi-layer pipe (5) by means of a bending roller with individual material layers (1, 2) to be combined into the multi-layer pipe (5) being placed one upon the other, and the multi-layer material thus formed being shaped into a multi-layer pipe (5) by means of the bending roller, and in the final stage of pipe shaping in the bending roller and/or a subsequently used bending machine a material layer (1) acting as an internal pipe being pressed non-positively into a material layer (2) acting as an external pipe.
US08117881B2 Press-molding method and press-molding device
A press-molding device (80) press molds a bottom portion of a work piece (9) having a closed-end shape between an, inner die (521) inserted into the work piece (9) and an outer die (551) disposed on an outside of the work piece (9). A chuck position switching mechanism (501) grips the work piece (9) so that the work piece (9) can move in an axial direction. An inner die moving mechanism (522) inserts the inner die (521) into the inside end of the work piece (9). A stopper mechanism (531) supports the inner die (521) in a processing position by restricting movement of the inner die (521). An outer die moving mechanism (552) press-molds the bottom portion of the work piece (9) between the outer die (551) and the inner die (521), thereby press-molding the workpiece (9) smoothly without damaging an inner peripheral surface of the workpiece (9).
US08117878B1 Method and apparatus for forming and texturing process shields
A textured process shield and similar parts may be formed and textured in the same forming process using a mandrel. The mandrel may have movable portions that may be set into a forming die position to form and texture a workpiece into a process shield and collapsed to allow the process shield to be removed from the mandrel. The movable portions may include several textured shoes supported by movable jaws. The movable portions may also include a contact surface having angled indentations.
US08117877B2 Method and forming machine for manufacturing a product having various diameters
The invention relates to a method and a forming machine suitable for manufacturing a product having various diameters from a workpiece, such as a metal cylinder or plate, in which the workpiece is clamped down in a clamping device, the workpiece and a first tool are rotated about an axis of rotation relative to each other, the workpiece is deformed by means of said first tool by placing the tool into contact with the workpiece and moving the workpiece and/or the tool in a direction along the axis of rotation. At least a second tool is placed into contact with the workpiece at a position behind the first tool, seen in the working direction, and the workpiece is also deformed by means of said second tool. Thus, parts of the workpiece that have been deformed by the first tool are deformed by one or more subsequent tools practically immediately.
US08117875B2 Retractable wheel lock
The retractable wheel lock has a wheel axle assembly that includes a hub forming a housing with an opening. The hub is freely rotatable about the axle. A retractable cable including a male locking element is coiled in the hub and can be retractably paid out from the hub, guided through a frame of an attached bicycle, around a bike rack, pole, or the like, and then back into a female lock socket affixed to the hub to conveniently secure the bicycle in a theft resistant manner. Alternative embodiments allow a rim to rotate freely around the hub.
US08117869B2 Blank mold for an I.S. glass forming machine
A blank mold for an I. S. Machine is made up of a pair of opposed engaged blanks. When closed, these blanks have a top surface with an opening. The blanks have an inner surface defining the side wall of a parison which extends upwardly to a position a defined distance below the top surface of the blanks and a continuous, beveled surface connecting the top of the inner surface defining the side wall of the parison and the top opening of the blanks. A pair of funnels, each having a continuous beveled surface extending from a circular horizontally disposed top opening downwardly to smaller centrally located bottom opening, are interfit with the top of the blanks with the top opening of the blanks and the bottom opening of the funnel being coextensive.
US08117867B2 Process for producing spherical inorganic particle
A process for producing spherical inorganic particles which have high flowability, can be incorporated in a high proportion, and are useful as a filler for composite substrates such as printed wiring boards and encapsulating materials. Also provided is a process for producing spherical inorganic particles which have high flowability and can be incorporated in a high proportion and which are useful as a filler for encapsulating materials and give an encapsulating material having high electrical insulating properties. One of the processes for producing spherical inorganic particles comprises: (a1) pulverizing a silicate-containing inorganic material to form a pulverization product; (b1) heating the pulverization product in an atomized state to form the pulverization product into spherical particles; (c1) spraying water over the spherical particles to cool them while maintaining the atomized state of the spherical particles; and (d1) collecting the spherical particles. The other process, which is for producing spherical glass particles, comprises: a pulverization step in which a silicate-containing vitreous material is pulverized to form a pulverization product; an acid treatment step in which the pulverization product is contacted with an acid; and a sphering step in which the pulverization product is heated in a suspended state and formed into spherical particles.
US08117864B2 Compact, modularized air conditioning system that can be mounted upon an airplane ground support equipment cart
A modular and compact air conditioning system is designed to be conveyed by a ground support equipment cart and to occupy minimal space within the cart. The system is constructed within a rectangular frame supporting top, bottom, left side, right side, front side, and back side panels. The top and back side panels contain thin air conditioner condensers. One of the left and right side panels contain an air outlet, and the other contains an air inlet and a duct that may be connected to an airplane to provide cooling air to the airplane. A condenser fan is mounted within the rectangular frame and is arranged to draw outside air in through the condensers and to blow the air out through the air outlet. First and second air conditioners are mounted within the rectangular frame, each including a compressor, an expansion valve, and evaporator coils, with each compressor pumping refrigerant through one of the condensers, through one of the expansion valves, and through one of the evaporator coils and back to the compressor. One of the two evaporator coils is mounted over the air inlet, and the other is mounted over the duct. A variable speed blower is mounted within the rectangular frame adjacent the air inlet, and an enclosed air passage routes air from the air inlet through one of the evaporator coils, the air passage narrowing and routing the air through the blower, the passage then widening and curving around and routing the air through the other of the evaporator coils and through the duct.
US08117859B2 Methods and systems for controlling air conditioning systems having a cooling mode and a free-cooling mode
An air conditioning system having a cooling mode and a free-cooling mode. The system having a refrigeration circuit having a compressor and a pump; a suction pressure sensor for measuring a suction pressure of the compressor; a discharge pressure sensor for measuring a discharge pressure of the compressor; a controller for selectively operating in the cooling mode by circulating and compressing a refrigerant through the refrigeration circuit via the compressor or operating in the free-cooling mode by circulating the refrigerant through the refrigeration circuit via the pump; and a recover-refrigerant sequence resident on the controller, the recover-refrigerant sequence being configured to pump the refrigerant in a portion of the refrigeration circuit not used in the free-cooling mode to remaining portions of the refrigeration circuit used in the free-cooling mode when the controller switches from the cooling mode to the free-cooling mode.
US08117858B2 Air conditioner
An air conditioner is switchable between a cooling mode and a heating mode using highly pressurized hot gas in a refrigerant cycle. During the cooling mode, a controller controls an input electric current to a solenoid to operate the control valve based on a lower pressure side pressure of the refrigerant cycle acting on a pressure sensitive mechanism and a quantity of the input electric current to the solenoid. During the heating mode, the controller controls the input electric current to the solenoid to operate the control valve based not on the lower pressure side pressure of the refrigerant cycle acting on the pressure sensitive mechanism, but only on the quantity of the input electric current to the solenoid.
US08117854B2 System and method for producing and determining cooling capacity of two-phase coolants
The invention provides systems and devices for producing two-phase coolants such as an ice slurry. Also provided are methods for producing two-phase coolants, and methods for using the two-phase coolants to lower the temperature or maintain a low temperature in any subject, system, object, device, or application where particular low temperatures are desired. Also provided are systems for determining the cooling capacity of two-phase coolants.
US08117850B2 Refrigeration apparatus having warm connection element and cold connection element and heat pipe connected to connection elements
A heat pipe arranged between warm and cold connection elements is intended to be filled at least partially with a refrigerant, which can be circulated in the heat pipe by a thermosiphon effect. The parts of a device, particularly in superconducting technology, which are to be cooled are connected to the warm connection element and a heat sink is connected to the cold connection element. To thermally separate the warm and cold connection elements, the refrigerant can be pumped off through the pipeline connected to the interior of the heat pipe.
US08117847B2 Hybrid missile propulsion system with reconfigurable multinozzle grid
A propulsion system, such as for use in a missile, includes a multinozzle grid having a pair of plates that are separably mechanically coupled together. When coupled together in a first configuration, the plates provide multiple nozzles in a first nozzle configuration (geometry). Separation of the plates, such as by separating an aft plate from a forward plate that remains with the missile, reconfigures the multinozzle grid to a second configuration that has nozzles in a second nozzle configuration (geometry). The nozzle configurations may be suitable for different types of propulsion mechanisms. The hybrid propulsion system utilizing the multinozzle grid may include a pair of pressurized gas sources, for example a solid rocket fuel and a combustion chamber for a ramjet.
US08117846B2 Gas turbine burner and method of mixing fuel and air in a swirling area of a gas turbine burner
A gas turbine burner, comprising at least one swirler, the swirler having at least one air inlet opening, at least one air outlet opening positioned downstream to the air inlet opening and at least one swirler air passage extending from the at least one air inlet opening to the at least one air outlet opening which is delimited by swirler air passage walls; a fuel injection system which comprises fuel injection openings arranged in at least one swirler air passage wall so as to inject fuel into the swirler air passage; and an air injection system which comprises air injection openings arranged in at least one swirler air passage wall and positioned downstream of the fuel injection openings for injecting air into the swirler air passage.
US08117843B2 Ocean thermal energy conversion system
An Ocean Thermal Energy Conversion (OTEC) system is disclosed. The OTEC system generates electrical energy based on a difference in the temperatures of the water from a surface region of a body of water and a thermal mass whose temperature is based on the temperature of water from a deep water region of the body of water. The thermal mass attains a desired temperature while it is positioned in the deep water region, with which it is thermally coupled. The present invention uses a bulk transport vessel to carry the thermal mass from the deep water region to a depth where it can be thermally coupled with the OTEC system.
US08117840B2 Abnormality-determining device and method for turbo-supercharger, and engine control unit
An abnormality-determining device for a turbo-supercharger, which is capable of detecting abnormalities, including response delay of a movable member, with accuracy. A turbo-supercharger provided in an internal combustion engine has variable vanes 8c arranged in an exhaust turbine, for changing an area of a nozzle thereof. An abnormality-determining device stops supply of fuel to the engine, when the engine is in a predetermined operating condition, actuates the variable vanes, after actuating the same toward one of an open side and a closed side, toward the other of the sides, during the stoppage of fuel supply, detects a supercharging parameter indicative of a degree of supercharging by the turbo-supercharger, and determines abnormality of the turbo-supercharger based on a change in the supercharging parameter detected during the actuation of the movable vanes.
US08117839B2 Propane injection system
A flow regulator valve having multiple stages is described herein. The flow regulator valve provides a base amount of propane when the engine is idling and provides additional propane to the engine based on the engine's requirements.
US08117838B2 Master brake cylinder arrangement of a motor vehicle brake system
The invention relates to a master brake cylinder arrangement of a motor vehicle brake system with a master brake cylinder housing, a transmission piston disposed in a displaceable manner in the master brake cylinder housing, and a force input member which can be workingly coupled to the transmission piston in order to introduce a braking force. According to the invention, in order to simplify assembly and to reduce the required construction space, an adapter is coupled to the master brake cylinder housing, to which adapter a contact sleeve is fitted, the force input member being supported at the contact sleeve in a non-actuated starting position.
US08117836B2 Scroll type fluid machine and air suspension apparatus using the same
A pressure keeping mechanism is provided downstream of a discharge port of a compressor. The pressure keeping mechanism is set to a small flow path area having only a bypass orifice until a pressure in a downstream pipe reaches a predetermined pressure after the operation is started, the pressure keeping mechanism is set to a large flow path area of a pressure keeping valve which is opened when the pressure exceeds the predetermined pressure and the bypass orifice, thereby changing the flow path area at least in two stages. The pressure in the upstream pipe which is almost closed by the pressure keeping valve can be thus increased at a dash and the pressure in a compression chamber can also be increased swiftly immediately after the compressor is started.
US08117834B2 Exhaust purification device of internal combustion engine
In an internal combustion engine, an NOx selective reduction catalyst is arranged in the engine exhaust passage and a urea aqueous solution stored in a urea aqueous solution tank is fed to the NOx selective reduction catalyst where the NOx is selectively reduced. Opening and closing of the urea aqueous solution refill port of the urea aqueous solution tank are detected and it is judged if the urea aqueous solution is refilled in the urea aqueous solution tank. When it is judged that the NOx purification rate has fallen to an allowable level or less at the time of engine operation right after the urea aqueous solution is refilled in the urea aqueous solution tank, it is judged that the refilled urea aqueous solution is abnormal.
US08117833B2 Method and system using a reduction catalyst to reduce nitrate oxide
A method of controlling a system having an internal combustion engine, a filter in an exhaust passage, a reduction catalyst downstream of said filter capable of reducing nitrate oxide contained in the exhaust gas with reductant supplied thereto is provided. The method may include, in a first mode, combusting a first amount of particulate matter trapped in said filter and supplying a first amount of reductant to said reduction catalyst when an amount of particulate matter trapped in said filter is less than a predetermined trapping amount (α). The method may further include, in a second mode, combusting a second amount of particulate matter that is greater than said first amount of particulate matter and supplying a second amount of reductant to said reduction catalyst when an amount of particulate matter trapped in said filter is equal to or greater than said predetermined trapping amount (α).
US08117831B2 Diesel exhaust gas temperature reduction
An exhaust system for a vehicle having a diesel engine and a method of operation are disclosed. The exhaust system may include a diesel particulate filter, a pipe located downstream of the diesel particulate filter and an exhaust gas cooling assembly. The exhaust gas cooling assembly may have an air pump and a connecting pipe connected to the pipe and configured to direct air from the air pump into the pipe. During particulate filter regeneration, the air pump may be activated to push air into the exhaust in order to reduce the temperature of exhaust gasses exiting the vehicle.
US08117824B1 Pollution free engine using hydrogen as a fuel
A pollution-free propulsion engine includes a rotating arm, a hollow axle defining a fuel delivery chamber, and hydrogen and oxygen sources. The rotating arm is formed with a detonation chamber, an opening and two tubular ducts therebetween. The axle is inserted into the opening. A pair of holes is formed in the axle to establish paths of fluid communication from the fuel delivery chamber through the ducts and into the detonation chamber as the rotating arm turns. The hydrogen source comprises a thin palladium binding layer deposited onto an aluminum sheet. Hydrogen molecules that are trapped in the binding layer are released, and the hydrogen is fed into the delivery chamber, through one duct and into the detonation chamber. At the same time, oxygen is delivered into the detonation chamber through the other duct, and the oxygen-hydrogen combination is detonated to release energy, which is converted into mechanical energy.
US08117823B2 Method and system for increasing modified wobbe index control range
A system and method for controlling the temperature of a fuel gas. The system and method includes mixing an intermediate pressure feedwater stream from the heat recovery steam generator with a high pressure feedwater stream from the heat recovery steam generator, then using that mixture to heat the fuel gas mixture. The system and method may provide for improved control over the Modified Wobbe Index of the fuel gas, which may allow for greater variation in the composition of the fuel gas.
US08117821B2 Optimization of low-BTU fuel-fired combined-cycle power plant by performance heating
Disclosed is an optimized approach of using bleed-off of compressed air flow from a gas turbine compressor in a combined-cycle power plant and performance heating to augment plant performance. In one embodiment, a diverted portion of a by-product off gas and the bleed-off of compressed air flow are fired heated to produce a high temperature flue gas that is used to performance heat a pressurized mixture of fuel prior to being supplied to the gas turbine combustor.
US08117818B2 Steel cord, composite of rubber and steel cord, and tire
A steel cord has a multi-twist structure in which N (N=2 to 8) strands 2 are twisted, each strand 2 being formed by twisting a plurality of element wires 1 and having a substantially elliptical cross-section, wherein d1/d2>1.08 is satisfied, where the major diameter of the strand 2 is represented by d1 and the minor diameter is represented by d2, and εe defined by the following equation: εc=√(−b/2+√(b2/4−c))−1 (in the equation, b represents −1+π2(−4R2+d2)/P2, c represents π2d2k(4π2R2+P2)/P4, R represents (D−d)/2, k represents tan2(π/2−π/N), and d represents (d1+d2)/2) satisfies εc>0.005, where the diameter of a circle circumscribing the cord is represented by D (mm) and the twist pitch of the cord is represented by P (mm).
US08117815B2 Fire retardant compositions and methods and apparatuses for making the same
A method and apparatus for forming yarn provides a feeding component that feeds one or more ribbons of tow starting material, a drafting component that includes at least two pairs of rollers through which the feed materials pass and which stretch-breaks the starting material into a cohesive elongated network of fibers formed from the filaments of the tow material. The stretch-broken intermediate product may be a blended cohesive network formed form multiple feed materials. The intermediate product may be spun directly into yarn in one winding/twisting operation or it may be combined with other simultaneously produced intermediate products. Various yarns may be used as produced or otherwise combined to form various fabrics and other materials used in fire-retardant and heat resistant products. The starting materials may be PAN, para- and meta-aramid fibers, viscose rayon, and stainless steel and other suitable materials.
US08117813B2 Riding type grass mower having a rear-discharge type mower unit
A riding type grass mower includes a right wheel and a left wheel, a rear-discharge type mower unit disposed forwardly of the right/left wheels, a driver's seat disposed between and upwardly of the right/left wheels, an engine mounted rearwardly of the driver's seat, an engine hood for covering the engine, and a restricting unit disposed rearwardly of the driver's seat and at an area downwardly of the engine hood, the restricting unit having a restricting face (including a mesh face) configured to restrict upward rising of cut grass discharged from the mower unit.
US08117812B2 Header transport
A swather tractor has ground drive wheels at a first end, castor wheels at a second end and a header lift arms at the first end and can be driven with the first end forward for harvesting and with the first end rearward for towing. A transport for the header includes a longitudinal beam with a plurality of transverse support arms along the beam. The beam is kinked adjacent the front so that a main portion of the beam is offset to one side relative to the hitch assembly and the rear wheels. A yoke engages the lift arms and provides a hitch for towing the header. Either the forward end of the beam is directly attached to the hitch for small headers or for larger headers a steerable front wheel assembly is connected to the hitch and includes a spring coupling which transfers load to the lift arms.
US08117811B1 Cutter system for a header of a forage harvester
A cutting system for a forage harvester includes a source of rotational movement for each of the pair of substantially planar counterrotating blades and for a pair of substantially planar counterrotating gripping members. Each blade of the pair of blades is configured to rotate about a substantially parallel axis. Each gripping member of the pair of gripping members is configured to rotate about a corresponding rotational axis of one blade of the pair of blades. The source of rotational movement is separated from each blade of the pair of blades by an inner shaft. The source of rotational movement is separated from each gripping member of the pair of gripping members by a tube surrounding the shaft. The tube includes a gripping portion secured to a periphery of the tube between the source of rotational movement and the pair of gripping members.
US08117808B2 Apparatus and method for transverse sealing of a packaging tube
An apparatus for transverse sealing of a packaging tube, filled with products, in order to form bag packages, has a delivery conveyor for delivering the packaging tube, a removal conveyor for carrying the bag packages away and a transverse sealing unit engaging an interstice between these two conveyors. Means is provided for supporting the bag packages at least in part at the transition through this interstice. This means for supporting the bag packages is a supporting base, which reaches beneath the bag packages from two diametrically opposed sides and both supports the bag packages and transports them onward.
US08117807B2 Pocket-size container for consumer items
A three-piece pocket-size container for holding a consumer product such as smokeless tobacco product in an interior volume of a perimeter band which has a base locked to a lower rim portion and an openable cover on an upper rim of the perimeter band. When closed, the cover, the perimeter band and the base form a flush exterior sidewall of the container. The base and cover can be metal and the perimeter band can be transparent (clear, tinted or colored) or opaque plastic to provide a container that maintains product freshness, and is easily opened and closed.
US08117802B1 Prefabricated structural element
A structural element for use in forming a structure, that includes first and second longitudinal members that extend between opposite ends of the element. The longitudinal members have inward and outward faces, and a pair of side faces extending between the inward and outward faces. The element includes first and second lateral members that extend between the first and second longitudinal members. The first and second lateral members each have an outer surface. The outer surface of the first lateral member is substantially flush with a side face of each longitudinal member to form a substantially planar surface extending across substantially an entirety of a first side surface of the element. The outer surface of the second lateral member is substantially flush with a side face of each longitudinal member to form a substantially planar surface extending across substantially an entirety of a first side surface of the element.
US08117800B2 Method and elements for forming a building facade
A facade is formed on an upright supporting surface using a plurality of facade elements formed of plastic material having a flat rear side and a decorative front side protruding from the rear side. The flat rear side of the elements can be abutted directly against the upright supporting surface with the elements in spaced relation with one another and secured thereon using nails from an air driven nailer. Grouting in the form of mortar repair or caulking can be used to fill the gaps between adjacent elements on the supporting surface to complete the appearance of a natural stone facade on a building wall.
US08117796B2 System for attaching reinforcing bars
A system of attaching and aligning both parallel and transverse bars for supporting a concrete matrix includes a plurality of substantially identical molded plastic clips for alternatively attaching and holding two parallel reinforcing bars of equal diameter or two transverse reinforcing bars of equal diameter.
US08117795B2 Floor boards having interlocking tongue and groove connection with pre-applied adhesive layer
Flooring panels having a tongue and groove locking mechanism. The tongue-and-groove configuration principle are provided at the areas being connected. The sides of the groove diverge from the groove base and converge at the end away from the groove base. The opening width of the groove is greater than the foremost area of the tongue in the direction of insertion. The tongue exhibits wedge-shaped areas that diverge from front to back which areas exhibit an undercut in the back area of the tongue that conforms to the groove cross-section. The undercut's borders, adjoining the wedge-shaped areas, converge at the same angle as the groove sides toward a connecting bridge that is part of the component.
US08117789B2 Door and window sill pan flashing with drain
A window sill pan flashing or a door sill pan flashing with drain. The sill pan flashing has an inclined base, window or door continuous or near continuous sill supports which can be extruded as part of the base unit, and corner elements which can be snapped or otherwise attached to the base. Sill pan flashing offsets provided in the rear sill pan flashing wall and in the front flange create a flow path for water to drain from the sill pan flashing. The base may be solid or hollow with window or door supports extending vertically through the base. The sill pan flashing may be manufactured by extrusion, and corner pieces may be injection molded or otherwise fabricated. The base may be fabricated from fiberglass, metal, or plastic. A window sill support means is provided in a horizontal orientation so that the base can be extruded.
US08117786B1 Insulation barrier for ceiling hatch openings
A barrier or dam to contain loose insulation from falling through an attic access hatch or scuttle opening is provided. Embodiments include four pieces that can be assembled together around the perimeter of hatches of varying sizes. Two of the pieces may be male pieces and two may be female pieces. Each piece may have a securing tab on its bottom end to attach each piece to joists that define the hatch opening. A kit comprising the barrier pieces may be utilized by homeowners, contractors or insulation installers for quick and easy installation of the containment dam.
US08117785B2 Gutter system
A gutter system for preventing leaves and other debris from obstructing a gutter is provided, the gutter system including a bracket and a gutter cover. The bracket is removably coupled to a hanger and removably secured to the gutter cover.
US08117784B2 Mechanism for a sliding glass pane
The present invention relates to a mechanism for a sliding-type glass pane, of those formed by a top guide profile, placed against the wall and provided with a rib on which a rolling element moves; a bottom guide; a suspension device and top retaining stops, in which the suspension device has a larger outer plate and two smaller inner plates, which define a space between them in which the rolling element is housed and in which the top retaining stops are provided with respective horizontal flats so as to retain the cylinders.
US08117783B2 Gate for marine animal trap
A trigger for a marine animal trap is preferably constructed from two identical, or nearly identical, parts. The two parts are substantially flat as manufactured, and are constructed to have connector sections that fold without breaking away from each substantially flat part. The connector sections overlap and secure to one another, preferably with integral connection facilitators on each connector section. Fingers from each substantially flat part converge towards one another when the connector sections are secured together. Optional excluder bars may be included on each substantially flat part, and may be bent towards one another and secured together.
US08117778B2 Processes and systems for monitoring environments of projectile weapons
Processes and systems are disclosed for recording data relating to a shot by a projectile weapon. Environment data occurring prior to data indicating the occurrence of a shot by the projectile weapon is retained for subsequent evaluation. Such environment data includes, but is not limited to, ambient audio data, video data produced by a video camera associated with the projectile weapon, GPS data representing locations of the projectile weapon, electronic compass data representing orientations of the projectile weapon and acceleration data representing accelerations of the projectile weapon.
US08117770B2 Footwear device
A footwear device including a resilient member having first and second ends. The first end can be configured for being connected to a user's foot, and the second end can be configured for being connected to the user's leg above the ankle joint. The resilient member can be configured and positioned for resiliently and rotatably biasing the user's foot about the ankle joint.
US08117769B2 Cushioned shoe construction including toe and heel plates
A shoe sole construction includes a sole member formed from a synthetic plastic material having a first durometer value of hardness and including toe, ball, arch, and heel portions. Relatively rigid toe and heel plates are secured to bottom surface of the sole member on opposite sides of a relatively soft flex bar member that extends transversely across the ball portion of the sole member. A plurality of toe cushion members are mounted for independent movement within openings contained in the toe plate, and a stabilizing arch cushion member is mounted in the recess defined in the heel plate. These cushion members have an intermediate durometer value that, during use, permits compression of these cushion members in a footprint pattern.
US08117768B2 Anatomical footwear toepiece and method of manufacturing the same
The present invention is an anatomical toepiece that is adapted for insertion into the footbed of a footwear article to provide increased comfort and control. The toepiece has a molded core comprising an anchoring flange for embedded attachment within the footbed of the footwear article. Additionally, the molded core further has an inter-toe engagement portion which extends upwardly from the anchoring flange for engagement between the great toe and the adjacent digit, and a wing which caps the inter-toe engagement portion and extends outwardly in both directions over a portion of the upper forefoot. The inter-toe engagement portion has arcuate curved sidewalls and an arcuate curved back wall to contour to the curvature of an engage foot thereby providing comfort and dexterity.
US08117767B2 Rotating anti-slip device for soles for footwear
The present invention relates to the footwear industry. More specifically, the present invention concerns a device that, inserted in soles for footwear, allows the user to equip his or her own footwear, mechanically and easily, with anti-slip serrated nails in the presence of snow or ice or other slippery material on the paved surface.
US08117766B2 Device for utilization of the energy generated by body weight
The present invention refers to a device for utilization of the energy generated by pressure of body weight on the heal of footwear to be utilized at the moment of the final detachment of the footwear from the ground.
US08117763B2 Tape rule and end hook therefor
A rule assembly includes a housing, a reel rotatably mounted in the housing, and an elongated blade having an end hook member on a free end thereof. The end hook member includes a mounting portion having a length dimension and a top surface area and a hook portion having a width dimension and a front surface area, where a ratio of the width dimension of the hook portion to the length dimension of the mounting portion is greater than or equal to 1, a ratio of the front surface area of the hook portion to the top surface area of the mounting portion is greater than or equal to 1.1, and at least two-thirds of the mass of the hook portion lies outside a center section that includes one third of the hook portion's width.
US08117762B2 Tape rule and end hook therefor
A rule assembly includes a housing, a reel rotatably mounted in the housing, and an elongated blade having an end hook member on a free end thereof. The elongated blade is arranged to be wound on the reel and to be extendable through an opening in the housing. The end hook member is formed of sheet metal to include a mounting portion and a hook portion bent at a generally right angle from an end of the mounting portion. The end hook member includes a pair of generally upwardly extending side edges, a generally laterally extending lower edge, and recessed edge portions disposed at corner portions at which the upwardly extending side edges and the laterally extending lower edge intersect.
US08117761B2 Displacement amplifier
A displacement amplifier 10 comprises first and second longitudinally extending elements 12, 22, each having a free portion 14, 24 and a constrained portion 16, 26. The constrained portions 16, 26 of the first and second elements 12, 22 are constrained to move together such that longitudinal displacement of a free portion 14 of one element with respect to the free portion 24 of the other element results in an amplified displacement of the constrained portions 16, 26 relative to a resting position.
US08117758B1 Scribe tool
A scribe tool includes a three-dimensional, polygonal block having two opposing ends with a plurality of planar, non-orthogonal surfaces formed therebetween. A bore extends from one of the ends to another and is offset from the block's central, longitudinal axis. Each planar surface is spaced a discrete distance from the central axis that corresponds to one of a plurality of conventional measurements. The tool allows a craftsman to form a trim line along an architectural item that conforms to surface irregularities on an adjacent wall.
US08117752B2 Method for producing a rotary joint
A method and an assembly device for producing a rotary joint between a drive element and a flange are defined. The drive element and the flange are screwed together by a nut and a bolt of the drive element. The bolt is drawn axially in to a bore in the flange by the rotation of the nut and until the drive element attains a final position in relation to the flange.
US08117751B2 Method of forming printhead by removing sacrificial material through nozzle apertures
A method of fabricating an inkjet printhead by forming a plurality of actuators on a monolithic substrate, covering the actuators with a sacrificial material, covering the sacrificial material with a printhead surface layer, defining a plurality of nozzle apertures in the printhead surface layer such that each of the actuators corresponds to one of the nozzle apertures and then, removing at least some of the sacrificial material on each of the actuators through the nozzle aperture corresponding to each of the actuators.
US08117749B2 Process for producing metallic gasket
A process for producing a metallic gasket, which comprises making a thin metallic sheet into a solid figure having an inclined surface, thereby providing a bead region extended upwardly and downwardly over the inclined surface, and forming a sealing part made of a hardened rubber layer on the surface of bead region, characterized by forming a sealing part extended from the apex of the bead region down to an upperward position on the inclined surface, and another sealing part extended from a downward position on the inclined surface down to the flat bottom part, and joining the sealing parts by the rubber material in a solution state extended along the inclined surface from both of the sealing parts, before drying and hardening of the material for making sealing parts. Application of the rubber material in a solution state is carried out preferably by a screen printing process. The rubber sealing parts formed by a silk screen printing process contributes to uniformization of the layer thickness resulting from the drying and hardening.
US08117748B2 Ballize in tension camshaft assembly process
A method may include locating first and second lobe members of a camshaft on a first shaft. The first shaft may include an annular wall defining a bore. The first lobe member may be located on a first portion of the first shaft and may define a first end of the camshaft. The second lobe member may be located on a second portion of the first shaft and may define a second end of the camshaft. The first shaft may be fixed from axial displacement and a tool may be displaced through the bore of the first shaft to fix the first lobe member to the first shaft. The fixing may include the first shaft being free from axial restraint in a first axial direction extending from the first portion of the first shaft to the second portion of the first shaft.
US08117746B1 Method and machine for installing electrical box, wiring, and receptacle or switch simultaneously
A machine for installing electrical box, wiring, and receptacles or switch simultaneously, A process that allows electricians to perform all 3 tasks at one time without the need to return to install receptacles or switch after wallboard is installed, Comprised of: Housing with built-in laser guide and attached magnetic spacers for metal studs or wooden studs that allow for correct alignment of receptacle or switch for applicable wallboard thickness used.
US08117745B2 Method of using a foldable card as a USB contact
The method is for using a foldable card as a USB contact. A foldable flat card has a folding line and a foldable front flap section and foldable rear flap section. The card has contact segments. The front flap section is upwardly folded until the front flap section bears against a top surface of the card. The rear flap section is also upwardly folded until the rear flap section bears against the top surface of the card. A front segment is downwardly folded along the folding line until an underside of a rear segment bears against an underside of the front segment and the contact segment comes into contact with the contact segment to form a USB contact. The USB contact is then inserted into a computer.
US08117741B2 Method for manufacturing a radiation imaging panel comprising imaging tiles
An automatic or semiautomatic method of assembly of radiation digital imaging tiles to form a one or two dimensional imaging panel whereby the imaging tiles are provided with alignment mark(s), inherent or specific, and a mother board or substrate is also provide with alignment mark(s) and the imaging tiles are mounted on the mother board by means of mechanical pick and place mechanism, whereby the distances of corresponding alignment mark are set to predetermined values, programmed in the automatic machine.
US08117737B2 Method of manufacturing magnetic head for perpendicular magnetic recording with shield around main magnetic pole
A manufacturing method for a magnetic head includes the steps of: forming a structure on a lower shield, the structure including a lower gap, a main magnetic pole and first and second side gaps; forming first and second side shields; forming an upper gap; and forming an upper shield. In the step of forming the structure, an initial lower gap layer is formed on the lower shield, the initial lower gap layer including a pre-lower-gap portion, and two to-be-removed portions that are located on opposite sides of the pre-lower-gap portion. Then, a protrusion including the main magnetic pole and the first and second side gaps is formed on the pre-lower-gap portion. With the top surface of the protrusion covered with a mask, the initial lower gap layer is etched in part to thereby form the lower gap.
US08117735B2 Two piece bi-metal coil terminal and electrical coil assembly incorporating same
An electrical coil assembly utilizing a bi-metallic two-piece terminal construction and a method of manufacturing same are provided. The inner terminal structure utilizes a material that aids in the touchless attachment of the fine gauge magnetic wire to the inner terminal structure. The low mass of the inner terminal structure allows for increased winding speeds during the manufacturing process. The outer terminal structure utilizes a material that provides good corrosion resistance and electrical conductivity. The inner and outer terminal structures are electrically attached after the winding and electrical attachment process of the fine gauge magnetic wire. The coil and two-piece terminal connectors may then be encapsulated to provide a final electrical coil assembly.
US08117733B2 Apparatus and method for removing a film of a package of objects
An apparatus (1) for removing a film (2) of a package (3) of objects having an elongated shape along a longitudinal axis comprises two pairs of rollers (7 and 12) suitable for pressing on the film (2) externally to hold the package (3) in place in a removal station (8); the two pairs of rollers are operatively connected to respective motor drives so as to apply a mechanical stretching to portions (13 and 14) of the film (2) in order to tear them, thus enabling the first pair (7) of rollers to remove the film (2) and free the objects from the package. Known film removal apparatus require a device for cutting the packaging film longitudinally, so that the speed of the apparatus is limited according to the length of the package and there is a risk of objects being damaged during cutting.
US08117730B2 Method of manufacturing lazurite-made faucet and apparatus thereof
A method of manufacturing lazurite-made faucet and apparatus thereof makes use of injecting wax into a soft silicone mold to form a wax mold, coating gypsum on the wax mold to form a gypsum body, heating the gypsum body to melt and guide the wax mold thereout to form a hollow gypsum body. Alternatively, a stainless steel body can be coated by gypsum to be placed in a shaping cast, and a heating furnace filled for melting lazurite pellets into liquid lazurite and dripping them into the shaping cast to fill the vacant space between the bodies and the shaping cast. After cooling, the shaping cast is taken out to attain a preliminary lazurite-material faucet body. Lastly, the gypsum body is smashed to shape the lazurite-made faucet body; with a further surface processing procedure and assembling with other parts, a satisfied and worthy lazurite-made faucet is achieved.
US08117728B2 Method and device for installing open seal
A method of installing an open seal on a flange provided at a door installation opening of a vehicle, the installation being made by pressing the seal against the flange by a roller. A side face of the open seal temporarily installed on the flange is pressed by the tapered outer peripheral surface of a flange formed at one end of the roller body. Then, a back face of the open seal is pressed by the roller towards the flange. The roller is moved along the flange with constant pressing force.
US08117722B2 Container and closure device employable in association with said container
A container is realisable by folding a laminar element (10), and the laminar element comprises: mutually adjacent principal faces (20), connected to each other by principal folding lines (30), the principal faces extending along a principal axis (20a) and presenting respectively principal sides (20b) parallel to the principal axis and located respectively at a first (20c) and a second distance (20d) from the latter; auxiliary faces (40) emerging from each principal face along respective second axes of extension (40a) orthogonal to the principal axis and connected to the principal faces by auxiliary folding lines (50). For at least one pair of principal sides of at least one principal face, the first and the second distance are different in value, the principal sides of a principal face presenting a respective offset (60), transverse with respect to the principal axis and different, for each principal side, with respect to an ideal mid-line of the principal face to which they belong.
US08117721B2 Snap hook having pivotal lock
A snap hook includes a channel and an orifice of different height formed in an attaching end of a hook member and a latching cavity formed in a receiving end of the hook member, a pivotal gate having one end attached to the attaching end with an axle, and a latch member attached to the other end for engaging with the latching cavity of the hook member, the axle includes one or more flat surfaces for engaging into the narrower channel of the hook member and for selectively moving the latch member to engage with the latching cavity of the hook member and to lock the pivotal gate to the hook member, and for preventing the pivotal gate from being unlocked or opened inadvertently.
US08117717B2 Temporary device for spacing an opening element with respect to a fixed element
The invention relates to a temporary device (1, 20) for spacing an opening element (6) with respect to a fixed element (3) of the vehicle body comprising a fixing plate for anchoring the device on the fixed element and a body which is connected to the fixing plate and forms an abutment (4) for supporting the opening element, wherein at least one part of the abutment is elastically deformable by forces produced by the opening element in the longitudinal direction thereof.
US08117716B2 One-way valve and door check apparatus
A one-way valve having a conduit for allowing liquid to flow therein, a valve element provided in the conduit, a hole portion provided in the conduit on the upstream side of the valve element and configured to be brought into a closed state by being closed by the valve element, and a spring that urges the valve element in the direction to close the hole portion, in which the peripheral surface of the valve element is formed with a first surface and a second surface intersecting the direction of movement of the valve element and generating a component force in the direction to close the hole portion when an urging force of the spring is applied, the first surface and the second surface are formed so as to increase the component force in the direction to close the hole portion as the valve element approaches the hole.
US08117713B2 Vacuum cleaner with two stage filtration
A canister vacuum cleaner comprises a base, a recovery tank, and a clean solution tank. The vacuum cleaner can be used for dry vacuuming, wet vacuuming, and can distribute cleaning solution to a floor surface and has means for a fluid distribution system and a recovery system. The clean solution tank can be filled with a cleaning solution for distribution to a floor surface and the recovery tank is used for collecting dry or liquid matter recovered from vacuuming.
US08117710B2 Windscreen wiper device, in particular for a motor vehicle
The invention relates to a windshield wiper device (10), in particular for a motor vehicle, comprising a support (12), on which a bearing (18) is arranged, which supports a wiper shaft (22). In this case, a retaining element (20) is provided, which detachably connects the bearing (18) to the support.
US08117709B2 Buffing system including load absorbing fixture with multiple compression load deflection and replaceable working face
A rotary buffing and finishing system includes a polymeric foam cushioning layer that has a graded compression load deflection which is interposed between a backing plate and a relatively thin performance layer that is removably attached to the foam cushioning layer. The backing plate is flexible but has a compression load deflection greater than the cushioning layer, and the cushioning layer includes two foam layers of graded compression load deflection that decreases from a rear face to a front face. The system provides improved performance over thicker and more expensive performance layers while reducing operator fatigue.
US08117700B2 Mattress system and method
A mattress system and method according to which a custom mattress is built according to customer-specific parameters. In several exemplary embodiments, the custom mattress includes one or more removable core cartridges and/or one or more removable topper cartridges.
US08117697B2 Patient-support apparatus with a locking deck section
A patient-support apparatus includes a patient-support deck movable from a use position to a stowed position. The patient-support deck is configured to engage receivers of the patient-support apparatus to support the deck in a cantilevered configuration. The patient-support deck may be secured to the patient-support apparatus by a locking mechanism. A storage structure is configured to support the patient-support deck in a stowed position. The storage structure is configured to deflect under load to prevent damage to the storage structure or patient-support deck.
US08117689B2 Portable wash basin cart and disposable personal wash basin
A wheeled cart is configured to removably carry a patient's personal wash basin. The cart includes a lid that covers the personal wash basin when the cart is moved from a bathroom to the patient so that liquid in the wash basin cannot splash out onto the floor if the cart strikes an obstruction. A flexible tube is provided for filling the basin from a sink. A drain pipe is provided to empty the wash basin without the need to lift the wash basin. A disposable thin personal wash basin having a funnel-shaped outlet may be used with the cart to minimize potential contamination.
US08117687B2 Diverter valve with minimum bias forces
A diverter valve including: an inlet port coupled to a refill tube; a first outlet port; a bowl refill tube coupled to the outlet port with its second end adjacent to a toilet tank overflow tube; a second outlet port; a central flow passageway providing a path of fluid communication between the inlet port and the first and second outlet ports, the entrance of the first outlet port and the entrance of the second outlet port being directly opposite one another in the central flow passageway; a poppet in the central flow passageway, the poppet having a raised position obstructing the first outlet port and a lowered position obstructing the second outlet port; an actuating arm, float member and rod coupled to the poppet, wherein movement of the float member translates downward motion of the rod into upward motion of the actuating arm and vice versa.
US08117686B2 Durable protective cover for preventing spilled liquids from flowing into drains or holes
Durable protective covers for drains and other holes are provided which prevent spills and unwanted liquids from flowing therein. The protective covers include a durable backing layer and a pliable, tacky sealing layer which conforms and adheres to a surface surrounding the drain to reduce or eliminate the flow of liquids into the drain. A low-density bonding layer is provided between the pliable, tacky sealing layer and the durable backing layer in order to provide significantly improved adherence between the layers.
US08117681B2 Folding device for male child urination
A foldable, hanging urinal includes a back surface, hooks and a receptacle. The foldable hanging urinal folds flat for transportation, inventory and disposal. Hooks on the back of the foldable hanging urinal fold out and the foldable hanging urinal hangs on a toilet fixture. The receptacle folds out to form a cup during use and the cup is positioned at a height lower than the rim of the toilet fixture thereby enabling urination by a person that is too short to reach the rim of the toilet fixture.
US08117676B1 Hardhat with vent strip and lighting configuration
A hardhat provides ventilation and controlled lighting. A crown of a modified semi-spherical shape terminates downwardly with a generally oval peripheral edge in a horizontal plane, the crown having a plurality of apertures therein arranged in spaced apart sequence, and a flexible venting strip fixed forwardly on the crown and extending over the apertures, the venting strip positionable in each of a plurality of arcs above the crown, wherein each one of the arcs provides a selectable ventilation conductance into the hardhat. A brim is joined integrally to the peripheral edge of the crown extending outwardly. An electrical circuit has components including: a head-lamp mounted forward on the hardhat, a series of individual lights mounted in spaced-apart positions circumventing the crown, and a manual control mounted on the brim, the manual control is enabled for setting the electrical circuit in a standard operating mode wherein the head-lamp and individual lights are activated, and in a distress operating mode wherein the individual lights are red in color and set to blinking, and in an emergency mode wherein a loudspeaker and radio distress beacon are activated.
US08117675B2 Waterproof panty
A pretty, stylish and comfortable waterproof panty that has a unique design technique of rolled over welded seams. The rolled over welded seam will inhibit the leaking of bodily fluids at the leg openings caused by stitching and wicking. The panty has an outer shell and an inner panty layer. The outer shell a continuous cut formed of a soft blend laminated fabric. It is liquid proof, breathable, hypo-allergenic, stain resistant, and elastic. It is cut to form a waist opening and two leg openings. If desired stretchable lace or elastic side portions can be provided. The inner panty lining is a breathable soft blend fabric and includes a front portion, back portion and a crotch portion. The crotch portion is double layered for added dryness. The inner panty layer is cut to the full design of the panty having a waist opening and two leg openings. This over all design provides the user peace of mind and security with a stylish, lightweight, comfortable, waterproof panty.
US08122491B2 Techniques for physical presence detection for a communications device
Techniques are provided for determining a physical presence setting. First information is received indicating whether a physical token of a user is detected with respect to a device associated with the user. The physical presence setting for the user with respect to the device is determined in accordance with the first information.
US08122489B2 Secure handling of stored-value data objects
An approach to managing stored-value data objects, such as electronic tickets, comprises secure systems and procedures for ticket issuing, storage, and redemption. With these systems and procedures in place, stored-value data objects may be securely transferred to remote systems, such as a user's personal electronic device, for subsequent secure redemption, thus allowing the user to gain access to the desired goods or service upon redeeming the data object. Techniques provide secure delivery of the requested data object to the requesting device, and provide secure redemption and disposal of the data object. Ticket issuing systems may be Internet-accessible systems, and users may purchase and redeem tickets using mobile terminals or other devices adapted for wireless communication. Standardized WPKI and Internet access procedures may be employed in ticket issuance and redemption. Techniques further provide temporary and rapid verification data objects useful where rapid ticket verification is essential, such as mass transit systems.
US08122488B2 Media file distribution system and method
A file distribution method and system for distributing media files to authorized recipients. The method and system exploit the advantages of peer-to-peer file distribution protocols, such as BitTorrent, while maintaining security and control over the file distribution. A server farm containing a plurality of servers is placed behind the security of a distribution system, preventing unauthorized client devices from accessing the media files stored on the server farm. Media files are fragmented and stored on each of the plurality of servers within the server farm. Each server on the server farm features at least one IP address and each server is pre-seeded with a complete copy of the fragmented media file. Fragments are distributed to requesting authorized clients in accordance with a peer-to-peer file distribution protocol.
US08122487B2 Method and apparatus for checking proximity between devices using hash chain
A method of measuring round trip time (RTT) includes: chain-hashing at least one random number to create a plurality of hash values; (b) transmitting one of the created hash values to a device and starting to measure RTT of the device; and (c) receiving from the device a response to the transmitted hash value and ending the RTT measurement, thereby performing a more effective proximity check than a conventional proximity check requiring encryptions and decryptions of several tens of times through several thousands of times.
US08122483B2 Document file, document file generating apparatus, and document file usage method
A document file is configured to restrict, without a costly special-purpose terminal or the like, use of document data contained therein, if the document data is taken out of a predetermined location. A document file contains (i) electronic document data, (ii) usage location information indicating one or more usage locations in which use of the electronic document data is less restricted, and (ii) a data management program that causes, when a user requests use of the electronic document data, a computer to request for user location information indicating the current location of the user. Under control of the data management program, use of the electronic document data is permitted within a first usage pattern, if the user location is included in the usage locations. If not, use of the electronic document data is prohibited or permitted within a second usage pattern which is more restricted than the first usage pattern.
US08122481B2 System and method for permission management
The present invention discloses a system and a method for permission management, and a permission management server. The system includes: a privacy owner terminal, for providing a privacy owner's privacy; a privacy management system, for obtaining the privacy owner's privacy provided by the privacy owner terminal; a privacy inquiry terminal, for inquiring about the privacy owner's privacy from the privacy management system and further obtaining an privacy inquirer's privacy provided by the privacy management system; a permission management server, for determining whether to grant a privacy inquirer to obtain the privacy owner's privacy according to a predetermined privacy permission rule when the privacy inquirer inquires about the privacy owner's privacy via the privacy inquiry terminal.
US08122478B2 Method and system for interactive multimedia
A high capacity interactive multimedia system is provided that can deliver large number of concurrent video on demand and high speed data streams in an integrated fashion to a plurality of subscribers located at one or more subscriber sites. A video server module in the system generates a plurality of video on demand streams, which are transported via a high capacity transport system to a plurality of clients located at a subscriber site. A web server in the system stores data, such as web pages, which are also transported via the high capacity transport system to the clients. By accessing the web pages, a plurality of subscribers interact with the system via the clients. The interactive multimedia system controls and monitors in a centralized fashion the hardware and software components of the system, thus assuring the quality of the video and data services provided to the subscribers.
US08122477B1 System and method for video distribution
A method and system for a Virtual Video Store (VVS) System for distributing video. Shown is an on-premise locked storage vault or remote video rental storefront vault, wherein multiple purchased copies are physically placed in the vault and at least one is digitally stored. The vault contains a plurality of copies of a title which titles have been purchased. The VVS Digital Encoder System would store the titles into the video server storage unit so that the vendor could get multiple plays from a single digitally stored copy. Content control is provided prior to storage in the Administration Database Server for the Middleware. Also, Cover Art is provided for scanning prior to storage in the video server storage unit. Meta Data is input into the Administration Database. The Movie ID number is input into the Virtual Video Store System Database Control Server to allow Database and Control Exchange. Unlike the VOD model, the VVS utilizes a purchase and rent model whereby, just like a video store, copies become unavailable when all virtual copies are in use. The distribution network provides data into various viewer control and display system outlets including a Set Top Box for TV viewing, a laptop computer, mobile phones or PDA's or home theaters. Various modules provide practical user operational functions and emphasis is placed on providing a “certifiable” software tracking system and business model.
US08122476B2 System and method for reducing interlace artifacts during trick mode playback
A system and method for reducing interlace artifacts during trick mode playback of pre-encoded content. The system and method operate a decoder to receive a video signal, configured as frames, with each frame having a plurality of interlaced fields, and to provide a video output in interlaced format or trick mode format. When operating in a normal mode, the decoder provides the video output in the interlaced format. When operating in trick mode, the decoder is instructed to use one of the fields of a frame as a reference field, and outputs a video output frame in the trick mode format where both fields of the video output frame are the same as the reference field. The video signal can be a streaming video or read from a medium.
US08122472B2 User interface presenting enhanced video content information associated with video programs
Providing interactive access to video programming and video content information in a multimedia system. A processing device of the multimedia system receives video content information associated with video programming that is to be broadcast. The video content information includes at least video identification information and video content information. The display device of the multimedia system presents a first interface image that presents the video content information for one of the video programs of the video programming. In response to viewer input, a second interface image is displayed on the display device presenting video content information for another one of the video programs of the video programming or for more detailed information associated with the video program. In this manner, the viewer can conveniently navigate through the video content information and identify information that is useful in selecting a program to watch.
US08122471B2 Method and apparatus for transmitting and downloading setup information
Multiple channel maps are embedded in a television transmission and the appropriate-channel corresponding to the particular television service used by the viewer is downloaded for use with the television receiver. Each channel map is accompanied by a channel map identifier which identifies the source of the television transmission and a geographic identifier. The source of a television transmission is automatically detected by monitoring the radio-frequency spectrum allocations of telecast stations. The geographic area identifier is determined by comparison with a user inputted geographic area identifier. The channel map having a channel map identifier corresponding to the detected television transmission source and the user inputted geographic area identifier is downloaded and stored for future use.
US08122470B2 Method for providing an electronic program guide based on user preference data
An apparatus such as a television signal receiver provides an electronic program guide based on user preference data collected at different time intervals in a day. According to an exemplary embodiment, the apparatus includes a memory operative to store first and second sets of user preference data collected at respective first and second time intervals in a day, and a processor operative to enable display of an electronic program guide including a list of channels. The channels are arranged in the list based on one of the first and second sets of user preference data.
US08122467B2 Open API video system and method of making and using same
A video player unit, system and method, and a video hierarchy. Included are at least one memory device, a plurality of communication access points for receiving at least one program play, an open application programming interface associated with the at least one memory device, wherein a plurality of applications correspondent to the open application programming interface allow a user to manipulate metadata associated with ones of the programs plays, wherein the metadata relates to interframe interactivity with detailed aspects of the ones of the program plays, and at least one correlation engine in communication with the open application programming interface, wherein the at least one correlation engine provides for correlation among at least the interframes of the program play to ones of the interframes of other ones of the program plays.
US08122466B2 System and method for updating digital media content
A system and method for updating digital content are provided. The system and method of the present disclosure enable updating of content on digital media by dynamically presenting specialized selected content from a global computer network, e.g., the Internet, or other stored digital medium. The system and method provide for reading at least one identifier of at least one media content; transmitting the at least one identifier to a remote server; receiving at least one indication of updated supplemental content related to the at least one media content from the remote server; and presenting the received at least one indication to a user. In one embodiment, the at least one indication is a menu of at least one selectable item. The at least one item may be a movie preview, a movie segment, a web page, an ecommerce website, a product preview, a document or an audio file.
US08122465B2 Watermarking to set video usage permissions
A digital watermark in video includes a plural-bit payload that sets different permissions governing usage of the video. One bit, for example, may flag whether fast-forwarding of the video is permitted. Another may flag whether storage in non-encrypted form is permitted. A compliant video appliance governs its actions in accordance with such flag data provided by a video watermark detector.
US08122463B2 Electrostatic discharge protection device for optical disk drive
An ESD protection device for a disk drive comprises a guide at two inner sides of the disk drive. A conductive sponge, one end contacting the case and the other protruding end contacting one of two conductive rails, is disposed in one guide. A hook is formed at one end, jutting out of the disk drive, of the rail. The rails support two sides of the tray, having electric elements disposed thereon and its bottom being covered by a conductive traverse cover, sliding. A conductive elastic stopper disposed at the bottom tray has an indentation formed at the front end to position the hook on the indentation's moving path, a contact part bent to electronically connect to the cover next to the indentation, and a sliding part formed at the rear end by protruding upwards to electronically connected to the rail, to electronically connect to the cover and the rail.
US08122459B2 Engine agnostic interface for communication between game engines and simulations systems
A software architecture is provided that has an agnostic interface mechanism coupled between a simulator and a game engine. The agnostic interface mechanism has an extension interface to translate simulator specific data objects to/from interface objects, a reflector interface to translate interface data objects to/from game specific objects, a launcher interface to translate interface control objects for controlling the game engine into game specific control objects, and a core control coupled between the extension interface and the reflector and launcher interfaces for controlling the communication of objects between the simulator and the game engine. The core control through the reflector and launcher interfaces provides game specific objects to the game engine through direct application programming interface (API) calls.
US08122458B2 Device communication interface system
The device communication interface obtains a device driver corresponding to a device connected to the input and output interface from a server on a communication network via a communication interface, and outputs information, which is input via the input and output interface and the device driver from the device, via the communication interface to the server on the communication network, and/or outputs information, which is received via the communication interface from a server on the communication network, via the device driver and the input and output interface to the device.
US08122452B2 Swap cap resource control for use in virtualization
A method of implementing virtualization involves an improved approach to virtual memory management. An operating system includes a kernel, a resource control framework, a virtual memory subsystem, and a virtualization subsystem. The virtualization subsystem is capable of creating separate environments that logically isolate applications from each other. The virtual memory subsystem utilizes swap space to manage a backing store for anonymous memory. The separate environments share physical resources including swap space. When a separate environment is configured, properties are defined. Configuring a separate environment may include specifying a swap cap that specifies a maximum amount of swap space usable by the separate environment. The resource control framework includes a swap cap resource control. The swap cap resource control is enforced by the kernel such that during operation of the separate environment, the kernel enforces the swap cap specified when the separate environment was configured.
US08122448B2 Estimation method and system
A time estimation method and system. The method comprises performing a loop of one or more iterations. Each iteration is for calculating a remaining time duration (RD) for completing a process for performing tasks. The loop is performed until the RD equals zero. Each iteration comprises receiving first data related to a plurality of objects associated with the process. A time to complete each object of the plurality of objects (POT) is calculated based on the first data. A number of objects of the plurality of objects remaining in the process (OR) is calculated based on the first data. Second data related to a plurality of work units is received. The plurality of work units is comprised by the plurality of objects. Each work unit is associated with a different task of the tasks. The RD is calculated based on the POT, the OR, and the second data.
US08122447B2 Firmware installation
A firmware bundle is download to a non-operational storage area without changing a live copy of firmware in a device. The firmware bundle is downloaded in order to reboot the device to deploy one or more downloaded firmware packages from the non-operational storage area to the device, launch an Early Boot Installer manager to spawn and monitor the status of one or more Early Boot Installer processes contained in the firmware bundle download, determine in parallel whether a firmware install to one or more subsystems of the device is desire, and install the downloaded firmware package in parallel to one or more subsystems of the device.
US08122444B2 Legacy application decommissioning framework
A legacy application decommissioner provides developers a tool to decommission and migrate legacy application functionality in a phased approach. The decommissioner identifies core web services that invoke legacy applications through an accessibility layer that monitors operator interaction with the application. The decommissioner then defines, creates, and deploys a web service that provides control over the operation of the legacy application. As a result, the functionality of the legacy application may be migrated to a new platform and architecture and the legacy application decommissioned so that organizations may continue to realize a return on their significant investment in the creation of the legacy application.
US08122442B2 Method and system for array optimization
A method for transforming access to a structure array, that includes compiling source code, wherein compiling the source code includes identifying the structure array in the source code, performing an object safety analysis to determine whether the structure array is safe for transformation, wherein the object safety analysis includes an inter-procedural alias class analysis, performing a profitability analysis on the structure array when the structure array is safe for transformation, wherein the profitability analysis includes selecting a transformation from a plurality of transformations, wherein the plurality of transformations includes a pointer based fully splitting transformation, a pointer based partially splitting transformation, and an address based fully splitting transformation, and performing the selected transformation on the structure array, and storing the compiled code.
US08122441B2 Sharing compiler optimizations in a multi-node system
Embodiments of the invention enable application programs running across multiple compute nodes of a highly-parallel system to compile source code into native instructions, and subsequently share the optimizations used to compile the source code with other nodes. For example, determining what optimizations to use may consume significant processing power and memory on a node. In cases where multiple nodes exhibit similar characteristics, it is possible that these nodes may use the same set of optimizations when compiling similar pieces of code. Therefore, when one node compiles source code into native instructions, it may share the optimizations used with other similar nodes, thereby removing the burden for the other nodes to figure out which optimizations to use. Thus, while one node may suffer a performance hit for determining the necessary optimizations, other nodes may be saved from this burden by simply using the optimizations provided to them.
US08122440B1 Method and apparatus for enumerating external program code dependencies
A computer-implemented method and apparatus for enumerating program code dependencies is provided. According to an embodiment of the invention, a user selects or otherwise indicates a code base to be processed and analyzed for the purpose of enumerating those program code modules required by the code base in order to properly compile and execute the code base. Next, the code base is processed in accordance with instructions designed to mirror those of a compiler for compiling the code base. Accordingly, external program code dependencies are identified using compile time compilation parameters, as well as extensive programming language analysis.
US08122438B2 Computer implemented method and system for accurate, efficient and adaptive calling context profiling
Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.
US08122437B2 Method and apparatus to trace and correlate data trace and instruction trace for out-of-order processors
In a data processing system, a marked bit is used to identify a data access instruction throughout the pipeline to indicate that the instruction meets user-specified criteria (e.g., a meets a data address range of interest). Based on the marked bit, an in-order program correlation message is generated which indicates when the data access instruction occurs relative to the instruction stream. The marked bit is also used to generate an in-order data trace message. As a result, the trace streams including only data access instructions meeting user-specified criteria may be post-processed and correlated precisely.
US08122435B2 Operating status monitoring program, method and device
An operating status monitoring device detects execution of a machine instruction included in an execution module that is obtained by translating a source program into machine language, specifies a step in the source program corresponding to the detected machine instruction with reference to a definition list that stores correspondence between each step in the source program and a machine instruction in the execution module, updates a data table, which defines correspondence between a step position in the source program and the execution count of the step, by adding the execution count of the specified step in the data table, and outputs an operating status map in which execution count of each step can be visually recognized by arranging unit marks and by changing a displaying pattern of each unit mark in response to the execution count.
US08122434B2 Methods and apparatus for control configuration control objects associated with a track attribute for selecting configuration information
The invention provides improved apparatus for configuring a control system that includes a model that is made up of one or more objects representing one or more devices in the system. The objects have parameters reflecting characteristics of the devices represented by the respective objects. At least one of those parameters is associated with a “track” attribute indicating whether at least selected configuration information transferred from that object to the respective device in the control system is to be logged to a change tracking system. A download service transfers configuration information from objects in the model to devices in the control system. Those downloads can go directly to the respective devices or can go indirectly, e.g., via other devices in the control system (such as controllers, field bus modules, and so forth). Regardless, the download service according to this aspect of the invention generates for logging by the change tracking system indicia of that transferred configuration information. Generation of those indicia is governed, at least in part, by the “track” attribute associated with one or more of the parameters with which the transferred information is associated.
US08122432B2 Rule management using a configuration database
A method is presented that enables custom applications to embed rule authoring capabilities. In one embodiment, the method includes: imbedding a rule picker into an existing software application; presenting a choice of rules to be implemented in the existing software application, wherein a business vocabulary context defines and limits the choice of rules that is presented; and integrating a selected rule, from the choice of rules, into the existing software application. The business vocabulary context may be determined by a business vocabulary of the existing software application, wherein the business vocabulary is composed of software objects that describe a current session of the existing software application. The business vocabulary context may be defined as a name of a category that is passed to a rule creation engine by a rule picker in an Integrated Development Environment (IDE), such that a rule picker tag may be rendered in the IDE.
US08122427B2 Decentralized system services
A Decentralized System Services (DSS) architecture defines a framework for building fault-tolerant distributed applications across decentralized and heterogeneous systems. DSS enables “complexity through composition” by defining distributed designs as compositions of limited function and observable services which may be quickly and dynamically assembled to perform higher level functions. DSS defines a standardized interaction between distributed services using sessionless, asynchronous communications with explicit failure semantics. Accounting for latency, failure and state management all become a natural part of the design process. DSS includes a runtime implementation for managing concurrent services—the Common Concurrency Runtime (CCR), a protocol for service interactions—the Web Services Application Protocol (WSAP), and a set of required service behaviors which provide for composibility, location independence, and fault tolerance—Distributed Protocol Oriented Programming (DPOP). DSS also includes a set of base level infrastructure services which make it easy to communicate, secure, distribute, debug, and store content across devices.
US08122425B2 Quality software management process
A quality management framework system and method for operating a quality plan in a product development organization having quality objectives. The system includes a plurality of computer implemented tools accessible by users for operating a plurality of quality processes. Data relative to the quality processes is collected and aggregated to generate quality reports. Reports are analysed and problems are detected through a defect prevention process. Quality actions are initiated in a feedback quality management action tracking process.
US08122424B2 Automatic natural language translation during information transfer
Content is transferred from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the user selecting information elements in a source computer resource, subsequently automatically intercepting transfer of the selected information elements to the destination, determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language, invoking a rule management user interface to allow the user to define an action to be taken, performing the specified language handling actions on the intercepted information elements, and transferring translated information elements to the destination computer resource.
US08122421B2 System, and method, and computer readable medium for designing a scalable clustered storage integrated circuit for multi-media processing
An integrated circuit includes a clustered memory storage subsystem. The integrated circuit utilizes a baseline design that supports a scalable number of memory clusters. The number of storage devices within an individual memory cluster may also be selected to adjust the memory capacity. A single baseline design of a clustered memory storage subsystem design is customized for a particular integrated circuit with the number of memory clusters and storage devices within memory clusters selected for the memory requirements of a particular application. The design and verification costs to fabricate different versions of the integrated circuit are thus reduced.
US08122417B2 Method and system for the modular design and layout of integrated circuits
An integrated circuit (IC) and fabrication method thereof is provided that include the steps of specifying a plurality of required tile modules suitable for a particular end application, each of the modular tiles being configured to perform a predetermined function and constructed to have approximately the same length and width dimensions. The modular tiles are used to form the IC in a standard IC fabrication process. In many implementations, physical layout of the IC does not include the step of routing. Capabilities also include configuring the modular tiles to have programmable performance parameters and configuring the modular tiles to cooperate usefully with one another based on a programmable parameter.
US08122416B2 Arrangement verification apparatus
An arrangement verification apparatus that makes it possible to shorten a time it takes to complete a failure/no-failure test on the arrangement of control circuits that control block circuits is provided. The arrangement verification apparatus arranges block circuits to be controlled comprising a semiconductor device and control circuits that control the block circuits over a predetermined floor and conducts a failure/no-failure test on the arrangement of the control circuits. The arrangement verification apparatus includes: a floor plan generation unit that arranges block circuits over a floor based on circuit specifications; a grouping generation unit that hierarchically groups the block circuits arranged over the floor and control circuits described in the circuit specifications based on a predetermined requirement to generate a group tree; a control circuit arrangement unit that arranges the control circuits over the floor according to a predetermined condition and the group tree generated at the grouping generation unit; and a failure/no-failure test unit that conducts a failure/no-failure test on the arrangement of the control circuits by the control circuit arrangement unit.
US08122409B2 Method and device for selectively adding timing margin in an integrated circuit
A method, system, and integrated circuit including selectively added timing margin. The method, for integrating statistical timing and automatic test pattern generation (ATPG) to selectively add timing margin in an integrated circuit, includes identifying, while a chip is in design, paths that are unable to be robustly tested “at speed” during manufacturing test, running statistical timing to calculate a margin to be applied to the paths, updating design specifications for margin to be applied to the paths, and optimizing chip logic based on updated design specifications.
US08122408B2 Circuit verification method for verifying circuit with timing information and logic information in library cell
A circuit verification method propagates a fixed logic value from a black-box circuit block without logic information to a subsequent-stage circuit, by taking into consideration timing information.
US08122407B2 Method and system for implementing pattern matching of integrated circuit features using voronoi diagrams
A method for implementing pattern matching of integrated circuit features includes computing Voronoi edge regions for both a reference configuration and a search space of an integrated circuit design to be searched and presenting the computed Voronoi edge regions of the reference configuration to a user; receiving one or more selected bisectors of the Voronoi computed reference configuration from the user, indicative of user identified salient regions of design shapes and/or corners to be searched, so as to define one or more search elements, wherein a search element comprises a given bisector and a pair of Voronoi edge regions bounded thereby; constructing a search pattern from the one or more search elements defined from the reference configuration; examining the search space for matching sequences with respect to the search pattern; and highlighting resulting matching patterns in the search space for the user.
US08122404B2 Performing a statistical timing abstraction for a hierarchical timing analysis of VLSI circuits
A method for performing a hierarchical statistical timing analysis of an integrated circuit (IC) chip design by abstracting one or more macros of the design. The method includes performing a statistical static timing analysis of at least one macro; performing a statistical abstraction of the macro to obtain a statistical abstract model of the macro timing characteristics; applying the statistical abstract model as the timing model for each occurrence of the macro leading to a simplified IC chip design; and performing a hierarchical statistical timing analysis of the simplified chip design. The method achieves a context aware statistical abstraction, where a generated statistical abstract model is instantiated for each macro of the chip during statistical static timing analysis at the chip level, providing a compressed and pruned statistical timing abstraction and reducing the model-size during the statistical abstraction.
US08122403B2 Trace containment detection of combinational designs via constraint-based uncorrelated equivalence checking
Methods and systems are provided for producing more efficient digital circuitry designs by identifying trace-containment for a sequential circuitry design netlist through the use of constraint-based uncorrelated equivalence checking. A set of candidate input netlist sets n1 and n2 is first uncorrelated and then submitted for equivalence checking. Mismatches discovered during the equivalence checking are avoided by imposing constraint to the input set until discovering an equivalency relationship between the input sets n1 and n2.
US08122402B2 Equivalence checking method, equivalence checking program, and generating method for equivalence checking program
To provide a checking method that utilizes a test bench for a circuit model, which will serve as a fundamental for equivalence checking of a circuit to be newly developed for the fundamental circuit model. In order to check the equivalence of a model to be verified using a sample model a circuit of which has been described in a predetermined language and a test vector generation model for the sample model, a process for writing an output from the sample model test vector generation model into an input FIFO group for each signal of the sample model with the same timing as that of the sample model while the sample model is inputting/outputting a signal from/to the sample model test vector generation model with cycle accuracy and a process for reading data from the input FIFO group with the same operation timing as that of the model to be verified and outputting the data to the model to be verified are carried out. The output of the sample model and the output of the model to be verified are written into an output FIFO pair group for each corresponding signal name and coincidence judgment is carried out for a pair output for each written signal name.
US08122399B2 Compiler for closed-loop 1×N VLSI design
Embodiments that design integrated circuits using a 1×N compiler in a closed-loop 1×N methodology are disclosed. Some embodiments create a physical design representation based on a behavioral representation of a design for an integrated circuit. The behavioral representation may comprise RTL HDL with one or more 1×N building blocks. The embodiments may alter elements of the 1×N building block by using logic design tools, synthesis tools, physical design tools, and timing analysis tools. Further embodiments comprise an apparatus having a first generator to generate a behavioral representation of a design for an integrated circuit, a second generator to generate a logical representation of the design, and a third generator to generate a physical design representation of the design, wherein the representation generators may create updated versions of the representations which reflect alterations made to 1×N building block elements.
US08122398B2 Conversion of circuit description to an abstract model of the circuit
A system and method is disclosed for converting an existing circuit description from a lower level description, such as RTL, to a higher-level description, such as TLM, while raising the abstraction level. By changing the abstraction level, the conversion is not simply a code conversion from one language to another, but a process of learning the circuit using neural networks and representing the circuit using a system of equations that approximate the circuit behavior, particularly with respect to timing aspects. A higher level of abstraction eliminates much of the particular implementation details, and allows easier and faster design exploration, analysis, and test, before implementation. In one aspect, a model description of the circuit, protocol information relating to the circuit, and simulation data associated with the lower level description of the circuit are used to generate an abstract model of the circuit that approximates the circuit behavior.
US08122397B2 Method and system for mapping source elements to destination elements as interconnect routing assignments
Aspects for optimized mapping of source elements to destination elements as interconnect routing assignments are described. The aspects include utilizing chosen rules to establish a priority for mapping, and generating mapping assignments based on the priority. The mapping assignments are recursively refined to converge on an optimized solution.
US08122391B2 Method, program product and apparatus for performing double exposure lithography
A method of generating complementary masks based on a target pattern having features to be imaged on a substrate for use in a multiple-exposure lithographic imaging process. The method includes the steps of: defining an initial H-mask corresponding to the target pattern; defining an initial V-mask corresponding to the target pattern; identifying horizontal critical features in the H-mask having a width which is less than a predetermined critical width; identifying vertical critical features in the V-mask having a width which is less than a predetermined critical width; assigning a first phase shift and a first percentage transmission to the horizontal critical features, which are to be formed in the H-mask; and assigning a second phase shift and a second percentage transmission to the vertical critical features, which are to be formed in the V-mask. The method further includes the step of assigning chrome to all non-critical features in the H-mask and the V-mask. The non-critical features are those features having a width which is greater than or equal to the predetermined critical width. The non-critical features are formed in the H-mask and the V-mask utilizing chrome. The target pattern is then imaged on the substrate by imaging both the H-mask and V-mask.
US08122388B2 Phase-shifting masks with sub-wavelength diffractive optical elements
The present invention discloses a method of designing a set of two tiled masks, as well as, a mask including: a first tile, the first tile being transparent to a light, the first tile having a first characteristic linear dimension that is 15% or less of a wavelength of the light; a second tile, the second tile being transparent to the light, the second tile having a second characteristic linear dimension that is 15% or less of the wavelength of the light; and a third tile, the third tile being opaque to the light, the third tile having a third characteristic linear dimension that is 15% or less of the wavelength of the light.
US08122387B2 Optimizing integrated circuit chip designs for optical proximity correction
A method of physical design for integrated circuit (IC) chip fabrication, physical design system and program product therefor. A design shape is fragmented into segments for Optical Proximity Correction (OPC) and a harmonic mean of the segments is determined. Electrical intent is determined for the shape and a harmonic mean is determined for the segments. Segments may be moved based on a effect on the harmonic mean from moving the segments, measured using a harmonic mean cost function. Finally segmented shapes are passed to OPC.
US08122386B2 Dummy pattern placement apparatus, method and program and semiconductor device
The load of OPC processing (especially, the load of bias processing) has been increasing due to optical effects involved in the placement of a dummy pattern. A pattern placement apparatus places dummy patterns in a layout region where a plurality of wiring patterns is placed. The pattern placement apparatus comprises: a placement region setting section that sets a placement region, where each of the dummy patterns should be placed, in an intermediate region between the adjacent wiring patterns at substantially constant intervals to the adjacent writing patterns; and a pattern placement section that places the dummy pattern in the placement region.
US08122383B2 System and method for photo album creation using television
A system and method for classifying photographs using a TV and a remote control, and then subsequently searching for previously classified photos. A multi-level GUI that includes a “who” GUI operable to classify a photograph according to a proper name of a person appearing in the photograph and a “what” GUI operable to classify a photograph according to a name or genre of a subject associated with the photograph are provided. A user of the remote control navigates through levels of the GUI to classify photographs provided to the TV without having to manually type in text using alphabet keys.
US08122381B2 Context debugger
Methods and apparatus, including computer program products, for user a context debugger. A computer-implemented method of displaying information on a computer display device includes loading data into a context hierarchical data structure into memory during an execution of a business software application, the context hierarchical data structure comprising an arrangement of nodes and attributes, and displaying a first view on the display device during the execution, the first view comprising the context hierarchical data structure and data.
US08122377B2 Preserving user interface customizations while upgrading an enterprise application
In an embodiment, a system for preserving user interface customizations while upgrading an enterprise application is provided. The system preserves customizations by identifying customizations made to user interface (“UI”) objects of an enterprise application, and enabling these UI customizations to function with a newer version of the enterprise application. The system transforms UI customizations so that the transformed UI customizations function with a new UI model. By enabling a portion of an enterprise application to be upgraded while preserving UI customizations, the system dramatically reduces the time and cost incurred by companies when they upgrade enterprise software.
US08122376B2 Manipulating toolbar component dimensions
Systems and methods for manipulating toolbar dimensions are provided. Each toolbar includes a number of toolbar components each having a first and second representation and the toolbar is associated with a reference value. As the toolbar dimensions are adjusted, if the reference value for the toolbar is between a first and second size thresholds, the toolbar is adjusted and displayed relative to the reference value while maintaining the relative position of the toolbar components displaying a first representation to each other. Alternatively, if the reference value for the toolbar is not between the first and second size thresholds, the toolbar is adjusted and displayed relative to the reference value while maintaining the relative position of the toolbar components displaying a second representation to each other.
US08122372B2 Method and system for rendering web pages on a wireless handset
A wireless handset and a method and system for a wireless handset that better enable a user of the wireless handset to identify, select and view objects on a web page. Objects from a web page are rendered on a wireless handset display as selectable panels in perspective views. The rendering of objects from a web page as selectable panels in perspective views allows a web page designed for rendering on a display of a conventional Internet capable device to fit within a much smaller display of a wireless handset while maintaining the relative position, visibility, selectability and natural appearance of the objects.
US08122367B2 Automated publishing system that facilitates collaborative editing and accountability through virtual document architecture
The present invention automates the publishing of financial, legal, and governmental documents and any other publications that are structured and require compliance with corporate or external standards and may share content elements. It gives users control in an always-on, familiar environment: the Internet. Due to its virtual document architecture and ability to operate over the Internet and intranets, the system facilitates collaborative work and traces accountability. The key concept behind automating publishing is to control scheduling and costs by better content management. The present invention handles document content as small, reusable components, down to the paragraph and table cell level. The interface helps users assemble documents from these version-controlled components with automated support. The system applies context and filtering criteria stored with each component to locate and apply content fragments to a current document. The system of the present invention can apply structural rules and content requirements to ensure compliance with regulatory requirements and company business rules. A working virtual document within the system always incorporates the current version of all constituent elements.
US08122363B1 Presence status indicator
Systems and techniques for transferring electronic data between users of a communication system by delivering an e-mail message from a sender to at least one recipient and indicating the online state of at least one of the sender and any other recipient of the e-mail message upon opening of the e-mail message by the recipient.
US08122359B2 Apparatus, system, and method for topological display of user interface elements
An apparatus, system, and method are disclosed for topological display of user interface elements. An input/output module receives the selection of a UIE. A topology display module displays a topology view of the selected UIE and a child UIE of the selected UIE. A relationship display module displays a modified navigation relationship indicator (NRI) for each navigation relationship between UIEs wherein at least one UIE in the navigation relationship comprises modified functionality, a new NRI for each navigation relationship between UIEs wherein at least one UIE in the navigation relationship comprises new functionality, and an existing NRI for each navigation relationship between UIEs wherein no UIE in the navigation relationship comprises modified functionality. The modified functionality may comprise plug-in functions and upgraded functions. The new functionality may comprise a new object.
US08122358B2 Method and apparatus for displaying user comment
A communication management technology of improved convenience is provided. A game apparatus includes: a registration unit which registers other terminals accessible through a network as participants to notify each other's status to; a status information acquisition unit which acquires information indicating the statuses of the registered terminals through the network; a list display unit which displays a list of the registered terminals on a screen; and a comment display unit which displays a user-selected terminal distinctively from the rest of the list, and if information indicating the status of the terminal includes any comment from a user of the terminal to a user or users of a terminal or terminals by which the terminal is registered as a participant of notification, displays the comment on the screen.
US08122357B2 Method and apparatus for interfacing between devices in home network
A method of interfacing between devices in a home network control device includes dividing a screen into at least two areas, assigning a predetermined contents service function to each of the divided screen areas, sensing the position of the screen that an external device approaches and the distance between the screen and the external device reproducing content, and performing the contents service function differently between devices for each screen area according to the position of the screen that the external device approaches and the distance between the screen and the external device.
US08122351B2 Document edit device and storage medium
A document edit device includes: an object obtaining unit that obtains objects each being data expressing at least one of a text and an image which are included in a document as an edit target to be edited; an object selection unit that selects at least two target objects from among the objects obtained by the object obtaining unit, the target objects each being an object as a processing target to be processed; a golden rectangle forming unit that forms a golden rectangle having a predetermined positional relationship with at least one target object of the at least two target objects selected by the object selection unit, based on a size or position of the at least one target object; and a position change unit that changes positions of the at least two target objects such that they are inscribed to the golden rectangle formed by the golden rectangle forming unit.
US08122347B2 Document editing support device, program, and storage medium
A document editing support device includes: an object obtaining unit that obtains at least one object as data representing at least one of a text and an image included in a document as a target to be edited; a split ratio storage unit that stores a predetermined split ratio; a reference line setting unit that extracts two lines from at least one of a circumscribed polygon and a boundary and sets the extracted lines as reference lines, the circumscribed polygon being of an object other than a target object, a location of which is to be determined relative to at least one object obtained by the object obtaining unit, and the boundary being of a layout area where objects are to be located in the document; a virtual line generation unit that generates a virtual line that splits an interval between the two reference lines set by the reference line setting unit, at a split ratio stored in the split ratio storage unit; and a location unit that determines a location of the target object, the location of which is to be determined, along the virtual line generated by the virtual line generation unit, within the layout area.
US08122346B2 Methods and systems for merging software-level objects with document-level objects in a document publishing environment
Methods and systems are disclosed for generating, managing, and publishing documents based on document level objects and software level objects. In one aspect, a method is provided for managing documents in a computing system environment. The method includes identifying a placeholder object included in a document having a document level object, the placeholder object having metadata corresponding to a software level object. Software level object content is identified in response to a query message and is included within a response to the query message. A format of the software level object content included in the response is transformed into a second format based on a second set of constraints, and merged in the document based on the placeholder object. An output document may be generated such that the transformed software level object content replaces the placeholder object in the output document.
US08122344B2 System and method for rapid document conversion
A method and a system for converting a document in a streamed manner, for more rapid transmission and display of each part of the document as that part is converted. The system and method are preferred for operation in environments with limited bandwidth and/or display capacity, such as for wireless handheld devices, for example. Such devices cannot easily receive large amounts of data, and also typically have relatively small display screens. Thus, the user is able to quickly receive and display each part of the document after being converted, rather than waiting for the entire document to be converted and then transmitted before any part is displayed. The system and method are particularly useful for modular file formats, such as word processing document file formats, in which each module of a file can only be fully interpreted with regard to at least one other module.
US08122343B2 System for creating a reusable list, saving it in a clipboard, and accessing a current document version by selecting a hyperlink on the list
A computer system that allows a user to select one or more of the documents that are listed in a summary view of documents and creates a list of the selected documents. Advantageously, for each selected document, the list includes document summary data pertaining to the selected document and a hyperlink to the selected document.
US08122340B2 System and method for management of common decentralized applications data and logic
Enables a computer-assisted management of enterprise-network files of interest, and trouble-free migration of enterprise-wide business data and processes currently built and maintained in two popular tools, spreadsheets (commonly MICROSOFT® EXCEL®) and desktop/departmental databases (commonly MICROSOFT® ACCESS®). Includes: File-system repository that lists each file of interest and describes in detail design and intent information for each spreadsheet and desktop/departmental database; Utilities that keep the file-system repository complete and up to date; Simplified Enterprise Application Repository (SEAR) configured to store descriptions of simple “enterprise” applications; Repository Application that manage both the file-system repository and SEAR; Utilities that read enterprise database meta-data (such as table definitions) and store them in SEAR; Utilities that analyze spreadsheets and desktop/departmental databases in the file repository and restate them as simple “enterprise” applications in SEAR; Utilities that generate well-documented and well-programmed enterprise relational databases and applications from simple “enterprise” applications descriptions in SEAR.
US08122338B2 Distinguishing and displaying tables in documents
A method, a client terminal and a computer program for presenting on a display a (X)HTML document which includes a table. The table in the (X)HTML document is examined and determined to be a true table or a non-true table. If the table is determined to be a true table, the content of the table, including its table structure, is presented on the display. If the table is determined to be a non-true table, the table is formatted by rejecting the table structure, and the content of the table is presented as a linear structure on the display. The invention is particularly suitable for presenting HTML documents, including tables, on a client terminal with a display with a limited number of horizontal pixels, such as a mobile telephone or a PDA.
US08122337B2 Apparatus and method for navigating a multi-dimensional database
A computer readable storage medium comprises executable instructions to provide a Graphical User Interface for displaying visualizations of a multi-dimensional database. An action is received within a visualization of a table of the multi-dimensional database, the action performed by a user when selecting a cell of the table. A slice in the visualization is populated in response to the action. The visualization is filtered to drill down on dimensions associated with the cell.
US08122335B2 Method of ordering and presenting images with smooth metadata transitions
A method (100) of generating an ordered sequence of items from a collection of items, at least one of the items of the collection having at least two annotations, is disclosed. The method (100) selects one or more of the annotations and forms a first plurality of groups of items from the collection of items, each item in a group having one or more of the selected annotations in common. The method (100) selects a second plurality of the groups of items to form a sequence of groups, each group in the sequence comprising an item having at least one annotation in common with an item of at least one adjacent group of the sequence. The items are ordered within each of the selected groups of the sequence based on the selected annotations.
US08122334B2 Parity error detecting circuit and method
A parity error detecting circuit includes a first operation unit, a second operation unit, and a shift register. The first operation unit receives a serial data signal and a first signal, performs a logic operation on the two received signals, and outputs the result of the logic operation as the first signal in response to a first clock signal. The shift register shifts the first signal in response to the first clock signal and outputs a second signal. The second operation unit receives the first signal and the second signal, performs a logic operation on the two received signals, and outputs the result of the logic operation in response to a second clock signal.
US08122330B2 Rate-adaptive forward error correction for optical transport systems
An optical transport system (OTS) having a plurality of optical transponders (OTs) connected via one or more optical links and adapted to communicate with one another using respective rate-adaptive forward-error-correction (FEC) codes. In one embodiment, the OTS has a rate control unit (RCU) adapted to configure the OTs to dynamically adjust the rates of the FEC codes based on an estimated performance margin for each link between two respective communicating OTs to optimize the overall capacity of the OTS while maintaining an adequate, but not excessive, overall system margin.
US08122325B2 Forward error correction for 64b66b coded systems
A network component comprising a processor configured to implement a method that comprises applying a forward error correction (FEC) algorithm to a plurality of data blocks to generate a plurality of redundancy data, encapsulating an integer number of the data blocks and the redundancy data in an FEC codeword, and transmitting the FEC codeword, wherein the codeword is about evenly aligned with a transmission clock time quanta to have a transmission rate. A method comprising selecting an FEC algorithm that generates a plurality of redundancy data from a plurality of data blocks, selecting an EEC codeword that encapsulates an integer number of the data blocks, and selecting a synchronization pattern to add to the FEC codeword such that an integer number of the FEC codewords are evenly aligned with an integer number of transmission clock time quanta.
US08122324B2 Error correction coding apparatus
An error correction coding apparatus is disposed to generate a low-density parity-check code 16 from an input information sequence 15 by using a low-density parity-check matrix which satisfies a predetermined weight distribution, and includes a low-density parity-check matrix output means 13 for forming the above-mentioned low-density parity-check matrix by continuously arranging a number of rows in each of which the same number of cyclic-permutation matrices as the row weight are arranged, the number of rows satisfying the above-mentioned predetermined weight distribution, and then gradually increasing or decreasing the row weight, and for outputting the above-mentioned low-density parity-check matrix.
US08122322B2 System and method of storing reliability data
Systems and methods of storing error correction data are provided. A method may include storing data at a first memory having a first non-volatile memory type. The method may also include determining error correction data related to the stored data. The method may further include storing the error correction data at a second memory having a second non-volatile memory type. The first non-volatile memory may have a slower random access capability than the second non-volatile memory.
US08122320B2 Integrated circuit including an ECC error counter
An integrated circuit includes a memory array and an error correction code (ECC) circuit configured to provide a first signal indicating whether data read from the memory array has been corrected by the ECC circuit. The integrated circuit includes a mimic circuit configured to provide a second signal indicating whether the first signal is valid and a counter configured to increment in response to the second signal indicating the first signal is valid and the first signal indicating an error.
US08122318B2 Decoding apparatus and method for a perfect difference-set cyclic code and a difference-set cyclic code
A decoding apparatus includes a decoder register for receiving data having a codeword including null data bits, and decoding the received data while shifting Bit Under Decoding (BUD) by one bit. A connection unit outputs a check result by applying a predetermined check equation to the data output from the decoder register. A majority logic unit for determines if an error is detected according to the check result output from the connection unit, and outputs the determination result. An error information unit determines if there is an error in the received data and if there is an uncorrectable error in the decoded data.
US08122315B2 LDPC decoding apparatus and method using type-classified index
Provided is a low-density parity-check (LDPC) decoding apparatus and method using a type-classified index. The apparatus includes: a memory allocating unit for multiplying reception data by an estimated channel value and storing a multiplied value in a memory including a plurality of memory block; an index storing unit for storing a Read Only Memory (ROM) index, an address index and a permutation index for the stored data; a check node updating unit for bring the stored data in parallel based on the ROM index, the address index, and the permutation index and updating a check node; and a bit node updating unit for updating a bit node based on the data stored in the memory and check node information updated in the check node updating unit.
US08122314B1 Defect recovery for iteratively-decoded data channel
In iterative decoding, a data recovery scheme corrects for corrupted or defective data by incorporating results from a previous decoding iteration. In one embodiment, a final multiplexer selects between the final detector output or a previous detector output based on the absence or presence of defective data. In another embodiment, the branch metrics for the defective data, which otherwise would be combined with a priori LLRs from an outer decoder of a prior stage, are ignored so that the a priori LLRs themselves are used alone. The two embodiments can be used together.
US08122304B2 JTAG controlled self-repair after packaging
An integrated circuit containing memory includes IEEE 1149.1 (JTAG) controlled self-repair system that permits permanent repair of the memory after the integrated circuit has been packaged. The JTAG controlled self-repair system allows a user to direct circuitry to blow fuses using an externally supplied voltage to electrically couple or isolate components to permanently repair a memory location with JTAG standard TMS and TCK signals. The system may optionally sequentially repair more than one memory location using a repair sequencer.
US08122302B2 Semiconductor device having adaptive power function
In one embodiment, the semiconductor device includes at least one circuit element configured to generate output data. At least one control circuit is configured to adaptively control a power of the output data based on feedback from a receiving semiconductor device, which receives the output data.
US08122301B2 Performing remote loads and stores over networks
A network adaptor which performs CPU loads and stores to remote memory over network fabrics. The network adaptor receives a transfer request from a compute node and converts the request to a remote transfer request, which is transmitted to the network. The network adaptor then monitors the network connection for a remote completion response. When the network adaptor receives the remote completion response within a specific time period, the network adaptor transmits a first completion response to the compute node. If the network adaptor does not receive the remote completion response within the specific time period, the network adaptor transmits an “early completion response” to the compute node. The network adaptor continues to monitor for the actual response. This allows the compute node to continue processing without having to wait for the actual response to be received. The method handles small payloads efficiently and also accounts for long completion delays.
US08122299B2 System and method for in-line error correction for storage systems
The present invention provides a method and system for performing in-line error correction in a disk storage system. The system includes an error correction (ECC) module; and a first memory storage device, wherein the first memory storage device and the error correction module simultaneously receive data from a storage disk before being buffered for transfer to a host system. The ECC module provides error correction mask before any data is transferred from the first memory storage device to a second memory buffer.
US08122291B2 Method and system of error logging
Method and system of error logging. At least some of the illustrative embodiments are methods including detecting assertion of an error pin by a processor system, (comprising at least a main processor and a chipset, the assertion of the error pin an indication to reboot the processor system) the detecting by a reset circuit, notifying a management processor (distinct from the main processor) that the error pin is asserted (the notifying by the reset circuit), writing to a plurality of registers in the chipset (the writing by the management processor), de-asserting a reset pin of the main processor, and then executing by the main processor an error-handling code to generate an error log.
US08122288B2 Redundant system, control apparatus, and control method
A redundant system includes a redundant apparatus and a control unit that controls power supplied to the redundant apparatus. The redundant apparatus includes a state management unit that manages an operational state of the redundant apparatus, and a response unit that returns the operational state to the control unit. The control unit includes a first requesting unit that requests a redundant apparatus that operates as an operation system for the operational state information, a first determination unit that determines whether the response to the request is returned within a predetermined time, a second determination unit that determines whether the operational state is normal if the response is returned within the predetermined time, and a shutdown unit that shuts down the power supply to the redundant apparatus, if the second determination unit determines that the operational state is not normal.
US08122286B1 Technique for increasing the number of persistent consistency point images in a file system
An on-disk storage arrangement increases the number of persistent consistency point images (PCPIs) that may be maintained for a volume of a storage system. The on-disk storage arrangement comprises a novel volume information (volinfo) block representing a root of the volume; the volinfo block is stored at predefined locations on disk and comprises various system wide configuration data. The volinfo block further comprises a data structure configured to provide a level of indirection that increases the number of PCPIs maintainable by a file system executing on the storage system. To that end, the data structure may be organized as an array of pointers, wherein each pointer references a block containing a snapshot root, thereby enabling efficient access to each PCPI maintained by the file system.
US08122284B2 N+1 failover and resynchronization of data storage appliances
Reciprocal data storage protection is combined with “N+1” hardware provisioning and on-demand resynchronization to guarantee full data availability without impairing performance. Pairs of nodes are identified that act as backups for each other, where each node stores a secondary copy of data allocated to its reciprocal, paired node. A single extra node is brought online to take over the role of a failed node and assumes the role of the primary node it replaced.
US08122283B2 Communications path status detection system
A network failover apparatus and method for use in a client-server system. The method includes establishing at least a first and further path between a client and a server. The first path connects the server to the client through a first network and a first interface of the client and the further path connects the server to the client through a further network that is separate from the first network and a further interface of the client. The method also includes reaching the server through the first interface, detecting that the server is no longer reachable through the first interface, and identifying the first interface as failed. The method also includes reaching the server through the further interface after the first interface is identified as failed, testing the first interface to determine whether the server is reachable while the server is reachable through the further interface, and reestablishing a connection to the server through the first interface.
US08122280B2 Method and system for providing high availability to computer applications
A set of system-level high availability services for computer systems, including a service that functions in general terms like an extension of the operating system. By providing High Availability (HA) at the system-level, modifications to the applications or the operating system kernel are not required.
US08122270B2 Voltage stabilization for clock signal frequency locking
A processor, system, and method are disclosed. In an embodiment, the processor includes a first site and a second site. There is a link to transmit a voltage stabilization signal from the second site to the first site. In the first site voltage correction logic can dynamically modify a voltage supplied to the first site and second site. In the second site there is logic to assert the voltage stabilization signal. After asserting the voltage stabilization signal, the second site is granted at least a window of time in which the supplied voltage to the second site does not change.
US08122267B2 Power control circuit for hard disk drive
A power control circuit for a hard disk drive (HDD) includes a first control circuit, a second control circuit, a first connector connected to a power supply, the first and second control circuits, and a second connector connected to the first control circuit and the HDD. The power supply outputs a first voltage signal and a second voltage signal to the first and second control circuits via the first connector. The first control circuit converts the first and second voltage signals into a form compatible with a timing sequence of the HDD receiving voltage signals, and outputs the first and second voltage signals to the HDD via the second connector. The second control circuit controls the first control circuit.
US08122266B2 Powered communications interface providing low-speed communications between power-sourcing equipment and powered device in non-powered operating mode
A powered communications interface in a power-over-Ethernet (POE) system has a non-powered operating mode in which it withholds operating power from a powered device and applies relatively low signaling voltages and currents to the conductors of the Ethernet cable which include (a) first signaling voltages and currents of a detection/classification operation, and (b) second signaling voltages and currents of a low-speed communications operation by which the power-sourcing equipment and the powered device exchange operational information. The low-speed communications from the power-sourcing equipment to the powered device are conveyed by values and sequencing of the second signaling voltages, and low-speed communications from the powered device to the power-sourcing equipment are conveyed by values and sequencing of the second signaling currents conducted by the powered device in response to the second signaling voltages from the power-sourcing equipment. Frame-based communications protocols or lookup-table-based communications may be used.
US08122265B2 Power management using adaptive thermal throttling
In some embodiments, a chip includes a scheduler, transmitters, receivers, and control circuitry. The schedule schedules signals to be transmitted outside the chip and the transmitters transmit the scheduled signals outside the chip. The receivers receive signals including signals with temperature information related to a temperature outside the chip. The control circuitry selectively limit a number of commands that can be scheduled within a series of smaller windows while checking the temperature information near the conclusion of a larger window comprising many smaller windows. Other embodiments are described.
US08122264B2 Power-state change as a function of direction of right-to-use status change
The present invention provides a computer-implemented limited right-to-use business method. In response to a command to change the right-to-use status of at least a first component, the right-to-use status of said processor is changed in a direction either from reserved to available or from available to reserved. Then, the power state of the component can be changed as a function of that direction.
US08122263B2 Application executing device, managing method, and program
A BD-ROM stores a disc root certificate 301 that is issued by a root certificate authority and assigned to the disc medium. An application manger 2 acquires a hash value from the disc root certificate 301 and verifies the authenticity of an application by using the hash value. If the authenticity is verified, the virtual machine 3 executes the application. A local storage 5 has a plurality of domain areas. Form among the plurality of domain areas, a security manger 4 allocates to the application a domain area that corresponds to the hash value.
US08122262B2 Semiconductor device including encryption section, semiconductor device including external interface, and content reproduction method
A secure LSI device 1 includes an encryption section 2 for encrypting a program, and an external I/F 50 for inputting/outputting a program or data from/to an external memory 100. In the encryption section 2, the operation of a private key arithmetic processing section 20 is prohibited with respect to a sequence whose execution is determined by a key-generation/update sequencer 30 to be impermissible. In the external I/F 50, a program processing section 51 and a data processing section 55 are structured independently from each other.
US08122258B2 System and method for secure operating system boot
There is provided a method for operating a basic input/output system (BIOS) of a pay-as-you go computer system. In one example embodiment, the method includes periodically resetting a watchdog timer, wherein failure to reset the watchdog timer indicates a security violation. In another example embodiment, the method also includes comparing a first time count representing motherboard use time with a second time count representing hard drive use time to determine if a security violation has occurred. There is also provided a pay-as-you-go computer system having a BIOS configured to determine if a hard drive is password protected. In an example embodiment, the BIOS is configured to calculate a password to unlock the hard drive if the hard drive is password protected.
US08122257B2 Audio-based, location-related methods
The presently claimed technology relates generally to audio-based, location-related methods. One claim recites a method in which a microphone in a user's portable device captures ambient sound, and corresponding data is then processed to determine location information about the user's location. Action is then taken involving the determined location information. By such arrangement, location information is determined by reference to ambient sound captured by a user-carried portable device. A great number of other features and arrangements are also detailed.
US08122256B2 Secure bytecode instrumentation facility
A secure bytecode instrumentation facility, wherein a new code fragment is registered in an encrypted registry by first extracting a digital certificate from a specified code fragment location. A certification authority (CA) in the digital certificate is compared against a list of registered trusted certification authorities in the registry. If the CA is in the registry list, the code fragment origin in the digital certificate is compared against a list of registered trusted origins in the registry. If the code fragment origin is in the registry list, a determination is made as to whether the code fragment is authentic. If so, the information of the code fragment is recorded into the registry. The injection of code fragments may begin upon the initialization of the instrumentation facility if the encrypted registry has not been corrupted since last accessed, and if the code fragment content matches code fragment information in the registry.
US08122254B2 Information processing apparatus and method thereof
It is simpler to manage an electronic signature on a It is simpler to manage an electronic signature on a server. On the contrary, authentication in a paper is more conveniently managed by a serverless system. However, data embedded in a document relies on an authentication system and security system. In view of this, a security data extraction unit separates electronic data into security data and non-security data. An image arrangement unit arranges the non-security data on a paper surface and converts it to readable image data. An encryption processing unit encrypts the security data. An authentication program generation unit generates an authentication program that executes authentication using authentication data. A package unit packages the encrypted data and the authentication program. A background embedding unit generates background image data where the package data is embedded in a background pattern. An output image generation unit synthesizes the background image data with the readable image data, and generates encrypted image data.
US08122252B2 Cascaded digital signatures
Embodiments of the present invention provide methods and systems for methods and apparatuses for generating digital signatures of digital contracts, such as digital health care contracts. More specifically, embodiments of the present invention provide methods and systems for generating and using cascading digital signatures to identify a digital contract, enabling the digital contract's integrity to be assured, and rendering the digital contract non-repudiative.
US08122250B2 Authentication in data communication
Method of authenticating a client comprising the steps of sending a subscriber identity to an authentication server; obtaining at least one challenge and at least one first secret to the authentication server based on a client's secret specific to the client; forming first credentials; forming a first authentication key using the at least one first secret; encrypting the first credentials using the first authentication key; sending the at least one challenge and the encrypted first credentials to the client; forming an own version of the first authentication key at the client; decrypting the encrypted first credentials using the own version of the first authentication key. In the method, the encrypted credentials are sent together with the at least one challenge to the client so that the client can proceed authentication only if it can derive the first secret from the at least one challenge.
US08122249B2 Method and arrangement for providing a wireless mesh network
Provided are a method and an arrangement for creating a wireless mesh network in which a new node is provided that is connected between mesh nodes and an AAA server located in an infrastructure network. Based on basic encoding data that is available to the new node following successful initial authentication of a first mesh node, the new node performs the authentication similar to a proxy server instead of an AAA server, particularly for a limited time, during subsequent authentication attempts.
US08122247B2 Processing method for message integrity with tolerance for non-sequential arrival of message data
One example embodiment of the present invention discloses a method for processing an application packet for transmission, includes breaking the application packet into a plurality of segments, creating first pseudorandom bits, and generating partial tags based on each of the plurality of segments and portions of the first pseudorandom bits associated with each of the plurality of segments. The method further including combining the partial tags including a last partial tag associated with a last segment of the application packet to create an accumulated tag, generating an authentication tag based on the accumulated tag and second pseudorandom bits, storing the authentication tag, and transmitting the plurality of segments including the authentication tag.
US08122244B2 Secure management of configuration parameters in a computing platform
A computing platform (10) protects system firmware (30) using a manufacturer certificate (36). The manufacturer certificate binds the system firmware (30) to the particular computing platform (10). The manufacturer certificate also stores configuration parameters and device identification numbers. A secure run-time platform data checker (200) and a secure run-time checker (202) check the system firmware during operation of the computing platform (10) to ensure that the system firmware (30) or information in the manufacturer certificate (36) has not been altered. Application software files (32) and data files (34) are bound to the particular computing device (10) by a platform certificate (38). Configuration parameters may be stored in a data file (34) with an associated platform certificate (38).
US08122239B1 Method and apparatus for initializing a system configured in a programmable logic device
Method and apparatus for initializing a system configured in a programmable logic device (PLD) is described. In some examples, the method includes: initializing memory elements in the system with first data; executing a first iteration of the system to process the first data; partially reconfiguring the PLD, during execution of the first iteration, to initialize shadow memory elements in the PLD with second data, the shadow memory elements respectively shadowing the memory elements in the system; transferring the second data from the shadow memory elements to the memory elements; and executing a second iteration of the system to process the second data.
US08122236B2 Method of disseminating advertisements using an embedded media player page
A method of disseminating advertisements includes the step of transmitting to a media device an embedded media player page for playing a media file. The embedded media player page allows a user of the media device to create a bookmark for a browser. The bookmark points to the embedded media player page. The bookmark includes an address of the media file as a parameter. When the bookmark is used in the browser to play the media file, the embedded media player page instructs the media device to request an advertisement from an advertisement server for display in the embedded media player page.
US08122235B2 System and method of delaying power-up of an information handling system
A system and method of delaying power-up of an information handling system is disclosed. According to an aspect, a method of powering an information handling system can include detecting a delay power-up setting within a basic input output system (BIOS) of a particular information handling system using a management controller. The management controller can be configured to delay power-up of the particular information handling system. The method can further include enabling a power-up of the particular information handling system in response to the delay power-up setting using the management controller.
US08122230B2 Using a processor identification instruction to provide multi-level processor topology information
Embodiments of an invention for using a processor identification instruction to provide multi-level processor topology information are disclosed. In one embodiment, a processor includes decode logic and control logic. The decode logic is to receive an identification instruction having an associated topological level value. The control logic is to provide, in response to the decode logic receiving the identification instruction, processor identification information corresponding to the associated topological level value.
US08122226B2 Method and apparatus for dynamic partial reconfiguration on an array of processors
A method and apparatus for dynamic partial reconfiguration on an array of processors. The method includes the steps of verifying if a processor is ready for dynamic partial reconfiguration to begin, deciding the degree of dynamic partial reconfiguration, including the number and identity of all processors to be modified, executing native machine code in the port of a processing device, and modifying a segment of the internal memory of said single processing device. Additional embodiments allow modification of multiple processors in the array, including the modification of all processors on a die or system. The apparatus includes a processor array having a first group of processors connected together for performing a first task, and a second group of processors connected together for performing a second task with at least one processor connected to said first group of processors and said second group of processors for facilitating communications between said first group of processors and said second group of processors without participating in said first task and said second task. In an embodiment of the apparatus, this one processor dynamically reconfigures the array. Additional embodiments allow additional processors to aid in the reconfiguration.
US08122222B2 Access speculation predictor with predictions based on a scope predictor
An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether a scope predictor indicates whether a local or global request is predicted to be necessary to obtain the data for the data request. In particular, a first address and a scope predictor may be extracted from a first data request. A determination may be made as to whether a memory controller receiving the first data request is local to a source of the first data request or not. Speculative retrieval of the data for the first data request from a main memory may be controlled based on whether the memory controller is local to the source of the first data request and whether the scope predictor identifies whether a local or a global request is predicted to be necessary.
US08122220B1 Memory usage in imaging devices
Imaging devices incorporating semi-volatile memory are described herein. According to various embodiments, a communication interface may receive image data that is stored in a semi-volatile NAND flash memory device divided into three regions. Other embodiments may be described and claimed.
US08122215B1 Method and apparatus for verifying memory contents
A system and method of verifying a content of a non-volatile reprogrammable memory communicatively coupled to a microprocessor is disclosed. The method comprises the steps of reading at least some of the data stored in the non-volatile reprogrammable memory, computing a value related to contents of the non-volatile reprogrammable memory, and comparing the value with a stored integrity value. The apparatus comprises a microprocessor, a non-volatile reprogrammable memory communicatively coupled to the microprocessor via a first communication path, the non-volatile memory for storing microprocessor program instructions, and a logical module, communicatively coupled to the non-volatile memory via a communication path independent from the first communication path, the logical module for verifying the data stored in the non-volatile reprogrammable memory by comparison of the contents of the non-volatile reprogrammable memory with a stored integrity value.
US08122212B2 Method and apparatus for logical volume management for virtual machine environment
Logical volume management for storage subsystem in virtual machine environment is disclosed. In one embodiment, a storage system comprises a storage subsystem including a processor, a memory, one or more virtual disks, and one or more logical disks each corresponding to a physical storage area in the storage subsystem; and a host computer connected with the storage subsystem via a network, the host computer including virtual machines running thereon, the virtual machines each being connected to at least one of the virtual disks or logical disks in the storage subsystem. In the storage subsystem, abstract disks each represent one of the virtual disks or logical disks. An abstract disk management table is stored in the memory of the storage subsystem to manage a relationship between the abstract disks and the one or more virtual disks and between the abstract disks and the one or more logical disks.
US08122209B1 Diskless storage device
A diskless storage device includes a volatile memory and at least one director, coupled to the volatile memory, that receives data for the diskless storage device and provides the data to the volatile memory. The at least one director provides logical storage device functionality without using non-volatile memory. The logical storage device functionality may include addressing tracks, blocks, and cylinders of logical storage devices of the diskless storage device. The volatile memory may include a plurality of slots and where data is stored in the slots. Data may be stored in unused ones of the slots and/or slots marked for reuse.
US08122207B2 Apparatus and method for power management of memory circuits by a system or component thereof
An apparatus and method are provided for communicating with a plurality of physical memory circuits. In use, at least one virtual memory circuit is simulated where at least one aspect (e.g. power-related aspect, etc.) of such virtual memory circuit(s) is different from at least one aspect of at least one of the physical memory circuits. Further, in various embodiments, such simulation may be carried out by a system (or component thereof), an interface circuit, etc.
US08122205B2 Structured virtual registers for embedded controller devices
Techniques for using structured virtual registers in embedded systems are described. A virtual register structure definition provides a map of virtual registers within an embedded controller. The virtual registers are externally accessible and correspond to memory locations within the embedded controller. In various embodiments, an embedded controller and/or an external entity may store data in or read data from the virtual registers using the virtual register structure definition. The problems of manual tracking of virtual register addresses and manual transcription of virtual register addresses to program code are ameliorated. When the virtual register map changes, logical references in program code to particular virtual registers need not necessarily be changed.
US08122196B2 System and procedure for rapid decompression and/or decryption of securely stored data
A procedure and system reduces latency in restoring encrypted or compressed and encrypted data through a security appliance. The security appliance is coupled to a sequential access device and is configured to encrypt or compress and encrypt data provided by an initiator for secure storage on a sequential access device. To that end, the security appliance intercepts a read request issued by an initiator to access the data stored on the device, and forward the request to the device. Upon return of the requested data from the device, the security appliance restores (decrypts or decrypts and decompresses) the data prior to returning it to the initiator. The appliance also issues a “read ahead” (retrieve beyond the request) request to the device for predetermined amount of additional data for caching on the appliance. The appliance restores the read ahead data that is returned from the device and caches that additional data in memory in anticipation of one or more subsequent read requests for the data from the initiator.
US08122190B1 Method and system for reconfigurable memory-based permutation implementation
Memory-based permutation methods and systems are provided for the permutation of data. The memory-based permutation methods and systems provide flexibility and reconfigurability while reducing size and increasing speed. They provide the ability to program a memory, such as a Random Access Memory (RAM), to implement a permutation of source data. The RAM may be reprogrammed to change the permutation pattern thereby providing the flexibility to implement any pattern of permutation from source data to output data and the reconfigurability to change that implementation as desired. Also, the size of the RAM is greatly reduced, and as the input and output data width and number of input and output data bits increase, the size and complexity of the RAM does not increase greatly or exponentially, as with typical conventional systems.
US08122188B2 Method of controlling refresh operation in multi-port DRAM and a memory system using the method
A multi-port memory system includes a shared memory bank, and a refresh controller coupled to the shared memory bank, and configured to selectively apply refresh commands from multiple processors to the shared memory bank.
US08122185B2 Systems and methods for measuring the useful life of solid-state storage devices
A non-volatile solid-state storage subsystem, such as a non-volatile memory device, maintains usage statistics reflective of the wear state, and thus the remaining useful life, of the subsystem's memory array. A host system reads the usage statistics information, or data derived therefrom, from the subsystem to evaluate the subsystem's remaining life expectancy. The host system may use this information for various purposes, such as to (a) display or report information regarding the remaining life of the subsystem; (b) adjust the frequency with which data is written to the subsystem; and/or (c) select the type(s) of data written to the subsystem.
US08122183B2 Data managing method for flash memory and flash memory device using the same
A data management method for a flash memory apparatus, entailing a step for handling a plurality of flash chips, a step for enabling the flash chips in sequence, and a step for updating the first data in the first block on the first flash chip among the flash chips. Additionally there is a step for updating f writing of the first new data corresponding to the first data into a second block in a second flash chip among the flash chips, and a step merging the first block and the second block, wherein both of the first new data and the first data are corresponding to a first logical block address.
US08122182B2 Electronically addressed non-volatile memory-based kernel data cache
An operating system on a computer system can comprise a user space, which can comprise a persistent data store, and a kernel space, which can be extended by loading kernel modules. As provided herein, the kernel space can utilize kernel designated electronically addressed non-volatile memory (e.g., flash memory) to cache data from the user space persistent store, for example, upon a boot event. The kernel space can further comprise a cache controller that can be used to populate the kernel electronically addressed non-volatile memory with kernel in-memory data caches that comprise user space persistently stored data. In one embodiment, the kernel space can further comprise kernel designated volatile main memory (e.g., RAM), which can be used in conjunction with the kernel electronically addressed non-volatile memory to cache user space persistently stored data. In this way, kernel modules may access user space persistent store data from the RAM and/or electronically addressed non-volatile kernel cache.
US08122177B1 Direct memory access technique for use with PCIe endpoints
An integrated circuit (“IC”) includes a peripheral component interconnect express (“PCIe”) root complex having a central processing unit (“CPU”), a memory controller configured to control a main memory of a PCIe system, and a PCIe port coupled to a PCIe endpoint device through a PCIe switch. The PCIe endpoint device is configured to initiate data transfer between the main memory and the PCIe endpoint device.
US08122176B2 System and method for logging system management interrupts
In accordance with certain embodiments of the present disclosure, an information handling system is provided. The information handling system may include a plurality of processors, each processor comprising multiple cores, a memory system coupled to the plurality of processors, and a controller coupled to the plurality of processors. The controller may be configured to: receive a local system management interrupt (SMI) signal regarding an error associated with at least one of the multiple cores, determine that the received local SMI signal triggers a global SMI based on a global SMI trigger rule, cause the plurality of processors to enter a global system management mode (SMM), and log the error in a shared resource shared by the plurality of processors during the global SMM.
US08122172B2 Portable information security device
The invention discloses a portable information security device in the security field. In order to solve the problem that the USB Key transfers data at low speed and may occupy more CPU resources with USB master/slave protocol, and to meet the demand on development of the next generation of interface technology, the invention provides a portable security device, based on serial ATA protocol, comprising an eSATA interface unit, a memory unit, a privilege management unit, an algorithm unit and a control unit.
US08122168B2 Method for implementing concurrent producer-consumer buffers
A method and a system for implementing concurrent producer-consumer buffers are provided. The method and system in one aspect uses separate locks, one for putter and another for taker threads operating on a concurrent producer-consumer buffer. The locks operate independently of a notify-wait process.
US08122167B1 Polling in a virtualized information handling system
A software thread is dispatched for causing the system to poll a device for determining whether a condition has occurred. Subsequently, the software thread is undispatched and, in response thereto, an interrupt is enabled on the device, so that the device is enabled to generate the interrupt in response to an occurrence of the condition, and so that the system ceases polling the device for determining whether the condition has occurred. Eventually, the software thread is redispatched and, in response thereto, the interrupt is disabled on the device, so that the system resumes polling the device for determining whether the condition has occurred.
US08122164B2 Information processing apparatus having first DMA controller and second DMA controller wherein selection circuit determines which DMA will perform data transfer based on higher data transfer performance
Provided is an information processing apparatus and method of controlling same in which, when data transfer is performed among a plurality of control circuits, which control circuit is used to execute data transfer is controlled appropriately based on the transfer conditions of data transfer. To accomplish this, the apparatus has first and second control circuits, a request for data transfer performed between the first and second control circuits is acquired, the transfer conditions of the acquired data transfer are analyzed and which of the first and second control circuits is to execute the data transfer is selected.
US08122163B2 Communication system and its method and communication apparatus and its method
This invention relates to a communication system including a first apparatus having a first storage medium, and a second apparatus for transmitting data to the first apparatus, the second apparatus comprising: a second storage medium for storing management information of data to be transferred to the first storage medium; communication means for communicating data with the first apparatus; edit means capable of editing the management information; and control means for making a control to transfer data stored in the second storage medium to the first storage medium by way of the communication means on the basis of the management information edited by the edit means.
US08122161B2 Associating and evaluating status information for a primary input parameter value from a profibus device
A method and system are disclosed for managing Profibus device information in a distributed control system. After receiving input parameter data originating from a Profibus device message, the I/O module assembly performs steps for processing, maintaining and providing the input parameter data to a requesting control processor. The processing step includes extracting input parameter values from a received Profibus device message. The extracted input parameters are then deposited in a repository on the I/O module assembly, such that for a primary input parameter, the I/O module assembly stores at least: (1) a measured value, and (2) a status value. Furthermore, the I/O module assembly maintains a reference linking the first status parameter to the first input parameter. The I/O module assembly provides a data status value with the measured value for the first input parameter in accordance with an I/O read operation. The data status value is based on the status value for the first status parameter.
US08122160B2 Dual mode displayport (DP) and high definition multimedia interface (HDMI) transmitter configured to transmit video and/or audio signals in DP or HDMI according to mode signal
A system and method for dual mode DP and HDMI transmission are provided. Briefly described, one embodiment of a dual mode DP and HDMI transmitter, among others, can be implemented as follows. The dual mode DP and HDMI transmitter comprises a driver circuit controlled by a data signal. The dual mode DP and HDMI transmitter also comprises a control circuit coupled to the driver circuit. The control circuit is configurable to transmit the data signal in a DP mode or a HDMI mode according to a mode signal. One embodiment of a method, among others, comprises: receiving a mode signal; determining whether to configure the dual mode DP and HDMI transmitter for transmitting in a DP mode or an HDMI mode based on the received mode signal; and configuring a dual mode DP and HDMI transmitter in accordance with the determination.
US08122152B2 Systems and methods for network user resolution
Systems and software that enable mapping of a particular network transaction with a specific computer and user in an organization. The network packet may be a live in-transit packet, or a packet that occurred at some time in the past. In a particular implementation, a database currently comprises a collection of records containing fields for username, computer name, IP address of the computer, and logon time. A name resolution is performed by taking an IP address and time as input, and determining from the records in the database what user's computer owned the IP address at that time.
US08122147B2 Method for acknowledgement of messages in a star network
A method of communicating node status in a star network comprising a hub and a plurality of nodes comprises sending a first message to the hub from a first node included in the plurality of nodes; forwarding the first message from the hub to at least one second node included in the plurality of nodes; communicating status information to the hub from the at least one second node after receiving at least a portion of the first message at the at least one second node; compiling a status vector based on the status information received from each of the at least one second nodes; and sending the status vector from the hub to at least the first node.
US08122131B2 Takeover processes in security network integrated with premise security system
An integrated security system is described comprising a gateway located at a first location. The gateway includes a takeover component that establishes a coupling with a first controller of a security system installed at the first location. The security system includes security system components coupled to the first controller. The takeover component automatically extracts security data of the security system from the first controller. The gateway automatically transfers the security data extracted from the controller to a second controller. The second controller is coupled to the security system components and replaces the first controller.
US08122130B2 Access control system and method for wireless application provisioning
A method for controlling access to content on a network, the method comprising the steps of associating access credentials with content to be published for download receiving a content download request from a mobile device, the content download request including access information, matching the received access information with the published content access credentials to permit access to the published content and allowing the permitted content to be downloaded by the mobile device.
US08122129B2 Hash-based resource matching
In various embodiments, techniques can be provided for identifying and filtering network resources. The filtering may occur not only on the type of network traffic (e.g., HTTP traffic) but also with resources identified by the network traffic. In some embodiments, one or more hash functions may be used to facilitate the identification, searching, and matching of network resources. The network resources may be identified as a unique domain, unique network host, unique URL, or the like.
US08122126B2 Device status notification device
There is provided a device status notification device that notifies a notification destination, which is connected to a network, of a status change in a device connected to the network through the network. The device status notification device includes a notification destination information table in which a notification destination, to which the status change in the device is notified in a case where there is the status change in the device, is registered, a notification destination validity checking unit that checks whether the notification destination registered in the notification destination information table exists with validity, and a registration deleting unit that deletes the notification destination, of which valid existence cannot be checked by the notification destination validity checking unit, from the notification destination information table.
US08122125B2 Deep packet inspection (DPI) using a DPI core
Illustrated is a system for performing Deep Packet Inspection (DPI) that includes a core to prepare a data packet for transmission. Further, the system includes a memory controller to direct the data packet to a DPI core. Additionally, the system includes a Network Interface Card to receive the data packet for transmission after DPI is performed on the data packet by the DPI core. The system includes a Direct Memory Management module to update a descriptor that references a received data packet stored in an Operating System buffer. Moreover, the system includes an Input/Output Memory Management Unit to direct the descriptor to be stored in a DPI memory. Additionally, the system includes an interrupt controller to transmit an interrupt to the DPI core to such that the DPI core retrieves the descriptor from the DPI memory and performs DPI on the data packet stored in the OS buffer.
US08122124B1 Monitoring performance and operation of data exchanges
A system and method for monitoring the performance associated with fulfilling resource requests are provided. A client computing component associated with a client computing device identifies an original resource request and associates a record identifier with the original resource request. The client computing component transmits the original resource request and the associated record identifier to a performance measurement component. The client computing component also determines performance data associated with processing the original resource request. In response to the transmission from the client computing component, the performance measurement component further transmits the original resource request and also monitors performance associated with processing the original resource request as well as any embedded resource requests included in a response to the original resource request. The performance measurement component and the client computing component each transmit the determined performance data associated with the record identifier to a processing component for further analysis. Aspects of systems and methods for monitoring the operation and performance of networked devices are provided. In some embodiments, performance measurement components are provided for network client and/or network content providers. Performance measurement components may transmit performance data to a metric processing component.
US08122123B2 System and method for monitoring business performance using monitoring artifacts
A method (and system) of monitoring business performance using a monitoring artifact includes processing an incoming event using the monitoring artifact.
US08122122B1 Event monitoring and collection
Embodiments of the invention provide systems, software and methods for monitoring events on a computer. In a set of embodiments, a monitoring application monitors events on a monitored computer. Each of the monitored events may be analyzed, and based on the analysis, some or all of the monitored events may be collected. A variety of rules may be used in analyzing events. In some cases, collected events can be queued, for example, by storing a representation of each collected event in an event cache. When connectivity with a monitoring computer is available, a connection with the monitoring computer may be established, and/or the queued events may be transmitted to the monitoring computer. In a particular set of embodiments, the monitoring application is designed to avoid detection by a user of the monitored computer.
US08122120B1 Failover and failback using a universal multi-path driver for storage devices
An embodiment of the invention is a technique to manage failover and failback. A failover of a first path is detected. The first path corresponds to a first device in a plurality of physical devices having M device types. A connection status of the first device is determined if the failover is detected. The connection status is one of a connected status and a disconnected status. The disconnected status corresponds to the failover. The first path is adjusted according to the connection status.
US08122117B2 Determining an imbalance among computer-component usage
The present invention is directed to determining an imbalance among computer-component usage. Based on a performance value (e.g. utilization value, response time, queuing delay, Input/Output operations, bytes transferred, work threads used, connections made, etc) that describes a respective computer component among a set of computer components, and an average performance value of the set, a component value of each computer component in the set can be determined. Each component value quantifies a contribution of the usage of a respective computer component toward an imbalanced assignment of computer operations. Component values are information rich and comparisons of component values suggest levels of over-utilization and under-utilization of the computer components. Based on the component values of a set of computer components, decisions can be made as to what portion of computer operations should be reassigned to enable computer operations to be executed in a more balanced manner by the set of computer components.
US08122114B1 Modular, dynamically extensible, and integrated storage area network management system
A client-server based Storage Area Network (SAN) management system provides easy to use and uniform multiple user interfaces such as web interface and windows interface to the administrators to manage the SAN consisting of various types of devices. The integrated object-oriented management agent consists of several components such as object manager, UI module, web server, user interface modules, error and status handler and device handler. The agent functionality can be dynamically expanded to handle new device types without stopping the existing agent, installing new agent and restarting it. The management system uses conglomerate methods to automatically discover SAN devices and their topology. The error and status from SAN devices are handled in a hybrid method consisting of distributed, hierarchical and centralized schemes. A simple and easy device independent user interface is provided to download firmware to various types of devices hiding complex device dependent processes from the administrator. The system can manage multiple SANs. It can run on various environments such as an appliance, host, in a cluster, or on a client station. Where reliability is required, it can run on a fault tolerant system as well as multiple copies can be run simultaneously.
US08122109B2 Method and system for dynamic virtual environment migration
An incompatibility problem during a virtual environment migration from a first host to a second host can be addressed by changing a configuration of the virtual environment and/or by migrating the virtual environment to a host other than the second host. A migration advisor module is configured to take such action automatically upon detection of the incompatibility problem. Alternatively, the migration advisor module may take such action with assistance and/or input from an operator. The migration advisor module can change the configuration of the virtual environment by removing unnecessary components of the virtual environment and causing the reconfigured virtual environment to be migrated to the second host. Alternatively, the migration advisor module can cause the virtual environment to be migrated to a third host with sufficient physical system resources to meet the requirements of the virtual environment.
US08122103B2 Method for controlling a multimedia device from a mobile terminal, corresponding computer programs, multimedia device and server
A method is provided for controlling, via a mobile terminal, a multimedia device for playing back and/or storing multimedia contents, the mobile terminal and the multimedia device being connected to a communications network. The method includes the following steps: the mobile terminal sends to a remote server, via the communications network, at least one request for activating a functionality on the multimedia device; the remote server translates this at least one request made by the mobile terminal into at least one query and transmits this at least one query to the multimedia device via the communications network, and; the multimedia device receives and executes this at least one query.
US08122096B2 Method and system to determine a user specific relevance score of a message within a messaging system
The present invention refers to a method and system to determine automatically a user specific relevance score of a message within a messaging system in a client-server environment, the message being provided with message specific meta-information. The disclosed method includes analyzing by means of an analyzing component of the client-server environment the meta-information of the message with respect to correlations of the message with other messages, recording and classifying the correlations of the message with the other messages, deriving from such identified and classified correlations a message model reflecting the correlations of the message with the other messages, the messages being represented by accordingly linked nodes, monitoring by means of a monitoring component of the client-server environment how the message is processed, calculating by means of a calculating component a numerical relevance score for the message, the calculation using a user specific ranking scheme and being based on the message model and on the monitored processing, and assigning the calculated numerical relevance score by means of an assigning component of the client-server environment to the respective node within the message model.
US08122094B1 Methods for performing an action relating to the scheduling of an event by performing one or more actions based on a response to a message
A method for performing an action relating to the scheduling of an event includes sending a message regarding an event from a remote site to a user device. Additionally, the method includes receiving a response to the message from the user device. Furthermore, the method includes performing one or more actions based on the response, where the actions are selected from a group consisting of purchasing a pay-per-view show, scheduling a recording of a user-selected show, and sending a reminder of the event to the user device. A method for scheduling events includes sending a message to a client regarding an event from a remote site, receiving a response at the remote site from the client. Further, the method includes sending a scheduling request or command to the client. Further still, a reminder for the event appears on the client. Additional systems, methods and products are also disclosed.
US08122093B2 Instant messaging interaction system and method thereof
An instant messaging interaction system and method work by: analyzing communicative information sent by a remote user to create emotional messages and analyzing information about the remote user's identity; storage in a storage module behavior weight value preset and corresponding to the information about the remote user's identity; determining, by a learning module, interactive responses according to the emotional messages and the behavior weight values; outputting, by an output module, the interactive responses; detecting if receiving a feedback signal from an local user; if the feedback signal is not received, the learning module stores the behavior weight value in the storage module; if the feedback signal is received, the feedback module generates a modification value corresponding to different levels of the feedback signal; generating, by the learning module and according to a detection result, modification values for modifying the behavior weight values. As a result, the messaging interaction system is capable of presenting rated interactive responses in a personalized, artificial intelligence-based manner that meets the local user's expectation.
US08122088B2 Adding personal note capabilities to text exchange clients
The present invention discloses a personal note capability for a text exchange client. A personal note can be a note not transmitted in a dialog between text exchange participants. It can, however, be transmitted in a communication outside the text exchange dialog communication. The personal note can be created and presented within a text exchange window. In one implementation, a user can utilize a special symbol to denote that a personal note follows. For example, a user could enter “ subject globalization program,” into a text output field, where “” is the special symbol, “subject” denotes a category of the personal note, and “globalization program” defines the subject of the text exchange. Personal notes can be stored along with a log of the communication session and used for indexing, searching, and other log management functions.
US08122085B2 Email transaction system
The present invention provides a method and a system in which, a determination is made in order to determine whether a destination mail server is able to process a number of emails associated with a distribution list. By requesting performance metrics for each destination server, analysis is performed to understand the processing capacity of the destination server. In response to the determined processing capacity of the destination mail server, and the time in which the emails must be sent by, the emails are either sent, or a negotiation is performed with each of the destination servers, to determine an available time. Therefore, each destination server can control the time in which it receives and processes the emails. Therefore, avoiding large amounts of emails ‘hitting’ the destination servers, at a time when the destination servers are already very busy and available processing capacity is of a premium.
US08122083B2 Client apparatus
A client apparatus in accordance with the present invention includes a contents list request transmitting means 401 for transmitting a request of a media server apparatus 101 to transmit a contents list which is a list of metadata of contents, a contents list receiving means 402 for receiving the contents list from the media server apparatus 101, an item list storing means 403 for storing the contents list and an item list having listed items each of which is described as metadata, an item list transmitting means 404 for transmitting the item list to a monitor server apparatus 102, a key input means 405 for receiving a key input, an input key transmitting means 406 for transmitting the key input to the monitor server apparatus 102, and an identification information receiving means 407 for receiving identification information making it possible to uniquely identify each item included in the item list.
US08122072B2 Content provision system and content provision method
This content provision system includes a creation unit for associating the first content data and the second content data, assigning a common content ID to the first content data and the second content data, and creating management information of all content data configured from the first content data and the second content data based on the attribute information of content data, an analysis unit for analyzing hobby information of a user based on reference information for deciding hobby information of a user, a search unit for searching content data that coincides with the analyzed hobby information of a user based on the management information of all content data, and a provision unit for providing to a user content information that coincides with hobby information of a user based on the searched content data.
US08122069B2 Methods for pairing text snippets to file activity
A method collects user interface events and file system events to capture text snippets in focus on an output device. The method then pairs the text snippets with related files to build a context graph and discover files associated with a task.
US08122068B2 Memory management using garbage collection of objects in child scoped memory areas
Mechanisms of memory management in a scoped memory system of a data processing system having a one or more scoped memory areas are provided. The mechanisms identify a set of one or more child scoped memory areas of the scoped memory area for garbage collection. The mechanisms further identify, in each scoped memory area of the set, references to the scoped memory area for garbage collection as root references for objects allocated in the scoped memory area of the scoped memory system, thereby generating a set of root references. The mechanisms also recursively traversing and marking objects that are referenced from the set of root references and that are allocated in the scoped memory area of the scoped memory system and identify objects in the scoped memory area of the scoped memory system that are not so marked. The identified objects are discarded from the scoped memory system.
US08122063B2 Using status models in a computer system
A design-time status schema model describes the progress of a data object through a computing process. The status schema model includes status variables, processing actions and constraints for performing actions. The status schema model also may describe permitted changes to a status variable in response to performing an action. At runtime, the status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the status schema model.
US08122062B2 Meta model for an enterprise service architecture
Methods and apparatus, including computer program products, for using a meta model for an enterprise service architecture. The meta model includes a first class to represent data organization in a back end data store. The first class includes a data type identifier attribute to permit meta data to identify a data type. The meta model also includes a second class associated with the first class. The second class includes a field identifier attribute to permit meta data to identify fields for a particular data type. The meta model also includes a third class associated with the first class. The third class includes an action identifier attribute to permit meta data to identify an action. In some examples, there is a service provider identifier to permit meta data to identify a service provider class that can effect the action.
US08122058B2 Configuring variables
System and method for creating, configuring, representing, and using variables in programs. A graphical user interface (GUI) may be displayed in response to user input requesting creation and/or configuration of a variable for use in or comprised in one or more programs, e.g., on various devices. User input is received to the GUI configuring attributes of the variable, including: name, data type, and/or scope (e.g., local, global, or network). The configured attributes are stored and optionally displayed, e.g., in a resource tree, and the variable in each of the programs updated in accordance with the configured attributes. When at least one of the programs is incompatible with the configured variable, an error condition may be indicated, e.g., by providing information relating to portions of the program that are incompatible with the configured variable. The program may be modified in response to user input for compatibility with the configured variable.
US08122056B2 Interactive aggregation of data on a scatter plot
A computer-implemented method, which comprises the following: aggregating a plurality of records in accordance with an aggregation specification, wherein the records are part of a dimensionally-modeled fact collection; graphically representing the records in un-aggregated form; graphically representing the records in aggregated form; and causing the graphical representation of the records to be switched between aggregated form and un-aggregated form based on a user indication.
US08122054B2 Confidential communications executing multifunctional product
A multifunctional product connected with a plurality of terminals over a network includes an image information obtaining device that obtains image information, a document file storing device that stores the image information in a prescribed location as a document file, and a designating device that designates a prescribed terminal to receive the document file. A file transmission device is provided to transmit the document file to the prescribed terminal simultaneously when the document file storing device stores the image information in the document file.
US08122052B2 Data model simplification through field fallout
Methods, articles of manufacture and systems are provided for simplifying a query building process by limiting the number of fields presented to a user for building queries. The number of fields presented to the user may be limited by hiding one or more logical fields from the user based on usage characteristics. For example, a logical field that is rarely used or has not been used within a predetermined period of time may be hidden from the user. For some embodiments, a fallout manager may monitor the use of logical fields in building queries, update usage characteristics, and mark logical fields as hidden based on the usage characteristics. A graphical user interface may not present to a user logical fields that have been marked as hidden.
US08122041B2 Sharing and collaboration of search findings
Sharing of search histories is facilitated with a computer based system and method that allow a searcher to share search results generated without prior authentication of an identity with a search engine. Sharing and collaboration are further facilitated by allowing search history items to be shared with a minimum of additional searcher input. Context for the search history items is provided by associating a search query with an accessed document link without requiring separate tagging of the link by the searcher.
US08122038B2 Period to date functions for time intelligence functionality
A system for extending a Time Intelligence language to provide support for period-to-date functions and for generating member sets in response to data queries is provided. The system may apply member aggregation functions and queries across a plurality of heterogeneous data sources. Each data source is aligned to a reference dimension and is said to organize data according to at least one level of granularity. In some embodiments, a member aggregation function specifies a period (e.g., year, quarter, month) and retrieves data from a data source starting with the current specified period and ending with the most recently completed period equal to the granularity of the data source. The system may allow a user to further customize a member aggregation function by specifying a granularity, a period offset, or a granularity end offset. Additionally, the system may generate a caption to display in association with the retrieved data.
US08122036B2 Method and apparatus for generating customized maps
A system and method for generating a map includes a database for storing a list of recipients and characteristics associated with each recipient in the list of recipients. The method and system also includes a control module for receiving a characteristic associated with at least one recipient in the list of recipients. The method and system also includes a rule engine for generating a map based at least in part on the characteristic associated with the at least one recipient using programmable rules.
US08122031B1 User label and user category based content classification
Methods, program products, and systems for classifying feeds are described. A system acquires user created labels and user subscribed data feeds from a group of users. The system generates a topic-feed association rule by generating a topic-feed mapping that contains topic-feed pairs, calculating a weight for each topic-feed pair, and selecting topic-feed pairs whose weight reaches a threshold. The data feeds are classified into topics according to the topic-feed association rules. The system obtains user categories from a group of users. Using a probability model, the system matches the user subscribed data feeds with the user categories. The system further generates a topic classification, associating topics with user categories. Using the topic classification, topic-feed association rules, and a user's specific data, the system predicts a user's feeds of interest and recommends data feeds to the user accordingly.
US08122028B2 System for remotely searching a local user index
A system is provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system may include three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.
US08122018B2 System and method for generating creatives
Attribute data regarding an entity, such as a business entity, are identified. Thereafter, one or more creative templates are selected based on the attribute data related to the entity. Creatives for the entity are then generated from the creative templates and the entity attribute data.
US08122015B2 Multi-ranker for search
Systems and methods for processing user queries and identifying a set of documents relevant to the user query from a database using multi ranker search are described. In one implementation, the retrieved documents can be paired to form document pairs, or instance pairs, in a variety of combinations. Such instance pairs may have a rank order between them as they all have different ranks. A classifier, hyperplane, and a base ranker may be constructed for identifying the rank order relationships between the two instances in an instance pair. The base ranker may be generated for each rank pair. The systems use a divide and conquer strategy for learning to rank the instance pairs by employing multiple hyperplanes and aggregate the base rankers to form an ensemble of base rankers. Such an ensemble of base rankers can be used to rank the documents or instances.
US08122009B2 Dealing with composite data through data model entities
The present invention is generally directed to a system, method and article of manufacture for accessing data represented abstractly through an abstraction model. In one embodiment, a data repository abstraction layer provides a logical view of an underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs conversion of an abstract query (i.e., a request for results or a request to modify data) into a form that can be used against a particular physical data representation. Abstract and/or physical queries are transformed according to model entities which define a relationship between logical fields of the data repository abstraction layer.
US08122008B2 Joining tables in multiple heterogeneous distributed databases
A method for joining tables in multiple heterogeneous distributed databases implemented by at least two data sources accessible to a federal database server over a network includes: transmitting from the federated database server a sub-command to a first of the data sources responsive to the federated database server receiving a data query; retrieving, with the federated database server, block data from the first data source related to the data query using block fetching according to the sub-command; transmitting, with the federated database server, at least a portion of the block data to a second of the data sources together with an instruction for the second data source to perform a join operation on the portion of the block data and a data table stored by the second data source related to the query; and retrieving a result of the join operation with the federated database server.
US08122005B1 Training set construction for taxonomic classification
A training set generator may be configured to input a taxonomy including a hierarchy of categories and a plurality of top-level sites, and to output a training set of categorized data. The training set generator may include a crawler configured to crawl each of the top-level sites to determine at least one lower-level site associated therewith and to store the top-level sites and associated lower-level sites as crawl data. The training set generator also may include an extractor configured to determine, for each of the top-level sites, a corresponding site-specific extraction template associating at least one portion of the corresponding top-level site with at least one category of the hierarchy of categories, and further configured to apply each site-specific extraction template to corresponding crawl data to thereby associate the crawl data with the categories of the hierarchical categories and obtain categorized data of the training set.
US08122001B2 Method of retrieving an appropriate search engine
To allow a user to use an appropriate search engine, this invention provides a computer system including: a client computer; a search engine; and a management computer, in which the management computer is configured to: collect logs of access; specify a parameter transferred from the client computer to an access destination of the client computer by analyzing the collected logs of access; judge that an access including a parameter judged as a search query is an access to the search engine; select a log of access to the search engine from the collected logs of access; extract an address of the search engine and the search query from the selected log of access to the search engine; and store a correspondence between the extracted address of the search engine and the extracted search query in a search engine profile.
US08121998B2 Method for automatically enabling traceability of engineering calculations
An improved method and system for managing the traceability of numerical, alphabetical, alphanumeric, character, or string entities such as critical constants or key calculations, equations, functions, and procedures that automatically enables the traceability of information entities without requiring significant manual intervention by a system user. The system allows a user to enter critical information such a critical constant or key calculation into a first document. When the user copies/exports the critical information from the first document and pastes/imports the information to a second document, the system automatically generates meta-data describing the provenance of the information, and propagates the provenance meta-data from the first document to the second document. By accessing provenance meta-data contained within respective documents, the user can track where critical information within a document originally came from, and which intermediary document or documents the critical information came from last.
US08121997B2 Universal search engine
According to the invention, a search system for searching intranet datasets and Internet datasets is disclosed. Included in the search system are a first interface portion, a preference and a search translation unit. The first interface portion receives a search query from an end user. A preference indicates a target search engine referenced by the search query. The preference is modifiable by the end user. The target search engine cannot be determined from the search query alone. The target search engine may operate upon an intranet dataset or an Internet dataset. The search translation unit that determines the target search engine indicated by the preference. The search translation unit also translates the search query with a syntax used by the target search engine to create a translated search query. The search translation unit is hosted within an intranet used by the end user.
US08121993B2 Data sharing and recovery within a network of untrusted storage devices using data object fingerprinting
A data sharing method using fingerprinted data objects for sharing data among untrusted network devices. Each peer device is adapted for storing a plurality of data objects, and a fingerprint generator is used to generate a fingerprint for each stored data object available for sharing or for recovery. The fingerprints are stored in a local data store, and a data manager running on one of the computer devices retrieves from another of the computer devices a copy of one of its data objects through the use of the associated fingerprints. The fingerprints include a hash value output from a strong hashing algorithm. The retrieving includes transmitting query messages with the fingerprints of the needed data objects to the networked, peer devices and then verifying the integrity of received data objects by generating a fingerprint of the received data objects that can be compared with the ones provided in the queries.
US08121991B1 Identifying transient paths within websites
Systems, methods and computer readable media for identifying transient paths within websites. Transient paths can be identified, for example, by identifying a path associated with known transient content and determining that the path exists on other pages associated with the website. If the path exists in other web pages associated with the website, the content associated with the path can be identified as transient content.
US08121987B2 Compression scheme for improving cache behavior in database systems
A scheme for accessing an index structure using a reference minimum bounding shape is disclosed. In one example embodiment, a reference minimum bounding shape that encloses two or more minimum bounding shapes may be identified from an index structure stored in memory. Each of the two or more minimum bounding shapes may correspond to a data object associated with a corresponding leaf node of the index structure. In one example embodiment, the index structure may be accessed using the reference minimum bounding shape. In one example embodiment, at least one minimum bounding shape of the two or more minimum bounding shapes may be represented in a relative representation calculated relative to the reference minimum bounding shape. Also disclosed are a method, a system and a non-transitory computer-readable storage medium for accomplishing the same scheme as described above.
US08121984B2 Method and system for archiving biomedical data generated by a data collection device
A method for archiving biomedical data generated by a data collection device, includes the steps of automatically determining a data format in which the collection device is configured to store the biomedical data onto a computer-readable storage medium, based on the data format, extracting the biomedical data from the storage medium, and transmitting the extracted data to a database in which the extracted data is archived.
US08121982B1 Data transfers from mobile devices with cell-site staging
Data uploaded from a mobile unit to a remote site can be buffered at an intermediate wireless base station, allowing an initial wireless link to be rapidly terminated and freed for other uses. In one implementation, a method includes forming a wireless link between a device and a first wireless receiver site, receiving a portion of a data set from the device, relinquishing the wireless link, and then transmitting the portion of the data set from the first wireless receiver site to a service provider. In another implementation, a method includes receiving, via an intermediate wireless base station, a backup request and a portion of data to be backed up from a device. The portion of the data to be backed up is received after a wireless link between the device and the wireless base station has been terminated.
US08121979B2 System and method for replication and synchronisation
Embodiments of the invention provide a replication and synchronization mechanism that is peer to peer and multi-threaded. Embodiments of the invention may further enable a useable alternative service in the event of a loss of communications between replicas and a fully automated recovery upon the recovery of communications between the replicas. A replication and synchronization mechanism may further provide entry level synchronization and support for transactions. The replication and synchronization mechanism merges changes that have been made independently as a result of the loss of communication between peers.
US08121975B2 Creating pivot tables from tabular data
System and method of simultaneously creating and managing a plurality of OLAP cubes in real time, each from a different tabular data source, comprising, for each cube, defining the table columns as either dimensions or measures of the cube using at least one of predefined semantics and data formats, generating the cube using said defined dimensions and measures, updating the cube when the respective data source is modified and deleting the cube according to predefined criteria.
US08121974B2 Method of generating node indentifier in tree structure
Provided are a method of generating a node identifier including padding information and location information, in a tree structure, a computer-readable storage medium storing a program for executing a method of generating a node identifier in a tree structure, and a terminal apparatus using the tree structure. The location information is generated by using branch identifiers, each of the branch identifiers being allocated for each branch from a root node to a target node. The padding information is generated by a padding code, which includes information about a group of the target node, and depth information, which includes information about a level of the target node in the tree structure.
US08121970B1 Method for identifying primary product objects
A method for identifying primary product objects on webpages over the Internet. A primary product object displays the best view of the product that a webpage is detailing. Each webpage is divided into sections based on the primary product objects in the webpage. Features of candidate product objects in each section are extracted. The primary product objects are identified by computing probabilities of the candidate product objects in each section being primary product objects, based on a statistical model. The identified primary product objects are stored for subsequent retrieval and display.
US08121967B2 Structural data classification
Techniques for classifying structural data with skewed distribution are disclosed. By way of example, a method classifying structural input data comprises a computer system performing the following steps. Multiple classifiers are constructed, wherein each classifier is constructed on a subset of training data, using one or more selected composite features from the subset of training data. A consensus among the multiple classifiers is computed in accordance with a voting scheme such that at least a portion of the structural input data is assigned to a particular class in accordance with the computed consensus. Such techniques for structured data classification are capable of handling skewed class distribution and partial feature coverage issues.
US08121966B2 Method and system for automated integrated server-network-storage disaster recovery planning
An automated disaster recovery (DR) planning system for a computing environment is provided. A discovery module discovers servers, networks, and storage devices in a computing environment. An expert knowledge base module captures best practices in planning, and capabilities, interoperability, limitation and boundary values for different DR technologies. A match-making module determines multiple DR plans as combinations of one or more replication technologies that can be used to satisfy DR requirements. And, an optimizer configured for assessing a feasible DR plan from said multiple DR plans, to deploy for DR planning of a primary computing environment.
US08121965B2 Updating an engine using a description language
Functionality is described for sending updated engine logic to a user device. The engine logic is expressed in a description language, such as the extensible markup language (XML). The user device uses the updated engine logic to update a parse tree. The user device then uses the parse tree to process various events. By virtue of the formation of the engine logic in a description language, a network-accessible service can disseminate the engine in an efficient manner. In one illustrative application, the user device can use the parse tree to process electronic messages (e.g., Email messages) that have been received by the user device.
US08121964B2 State machine method for editing requirements using transition systems, a sub-state mechanism, and a partial behaviors mechanism in order to reduce complexity and the number of states
A method for providing writing requirements for a structured transition system employing state machines. The requirements employ a plurality of structuring mechanisms, namely, sub-state based structuring, abstraction based structuring and partial behavior structuring that uses event sequences. The sub-state based structuring has to do with the hierarchical requirements of the state machines, abstraction based structuring provides an abstraction of the state machines that reduces the number of states, and partial behavior structuring looks at certain states to predict how those states will affect other states.
US08121963B2 System identification, estimation, and prediction of advertising-related data
In accordance with the invention, a system, method, and apparatus for analyzing advertisement-related data are presented, which may include receiving data related to an aspect of an advertisement and modeling the aspect of the advertisement with a mathematical model. The mathematical model may include a control-signal-related component, a control-signal-independent component, and an error component. Each component may be updated based on at least one of a control signal, the received data, and a previous state of at least one of the components. An updated model may be created based on the updated components. The system, method, and apparatus may also include predicting the aspect of the advertisement using the updated model. Exemplary aspects of and data related to the advertisement may include one or more of the following: a number of impressions, “clicks,” or “conversions” and/or the impression-to-conversion, impression-to-click, or click-to-conversion ratios.
US08121961B2 Feedback in group based hierarchical temporal memory system
A Hierarchical Temporal Memory (HTM) network has at least first nodes and a second node at a higher level than the first nodes. The second node provides an inter-node feedback signal to the first nodes for grouping patterns and sequences (or co-occurrences) in input data received at the first nodes at the first nodes. The second node collects forward signals from the first nodes; and thus, the second node has information about the grouping of the patterns and sequences (or co-occurrences) at the first nodes. The second node provides inter-node feedback signals to the first nodes based on which the first nodes may perform the grouping of the patterns and sequences (or co-occurrences) at the first nodes.
US08121956B2 Cardless challenge systems and methods
Systems, methods, and apparatus for handling and/or authorizing payment requests by a consumer for a transaction are provided. Challenge questions may be presented from the non-merchant to the consumer after receiving the payment information, thereby allowing a judicious determination of when to ask such challenge questions and allowing complex and probative questions. The time limit for such challenge questions may advantageously be unconstrained, while still preserving security. Also, a risk analysis may be started prior to the consumer submitting payment information, thus allowing an efficient and complex risk analysis. Information about an access device used by the consumer may be obtained at the non-merchant from the access device with code sent to the access device from the merchant, and the device information may be used in the risk analysis.
US08121954B2 Information processor, method for controlling the same, and image forming system
An information processor is capable of restricting the available application program interface for each application program. The information processor capable of executing a predetermined application program includes at least one application program interface for providing predetermined control function for the application program, a determining unit for determining an available application program interface for the application program based on license information of the application program, and an operation controlling means for controlling the operation of the application program interfaces in accordance with the results determined by the determining unit.
US08121951B2 Check clearing systems
A system and process for more efficiently clearing checks by transmitting MICR line data together with a URL link to facilitate check clearing via electronic debits by an ACH. The URL link can be used at the option of the paying bank (or other entity) to access images of the check from a database.
US08121950B2 Method of processing a check and an apparatus therefor
A device captures an image of a check having a payee and/or a payor field. Payee data and/or payor data contained in the payee field and/or the payor field is extracted from the captured image. Extracted payee data and/or extracted payor data is stored in a data warehouse to allow a user to generate business-related information based upon the extracted payee data and/or the extracted payor data.
US08121945B2 Methods and systems for payment method selection by a payee in a mobile environment
Methods and systems for receiving a financial payment facilitated by use of a mobile device such as a mobile telephone (cellphone) or wireless connected personal digital assistant (PDA). A mobile financial transaction system (MFTS) is coupled for wireless communications with a mobile device of a user/payee, and also is coupled for electronic communication with a payment instruction recipient that effects payments by various methods. The system provides information corresponding to a received payment to a user/payee's mobile device. Information is displayed to the user/payee corresponding to a plurality of selectable payment methods available for receiving the payment. The user/payee provides input on his/her mobile device corresponding to selection of a payment method for receiving the payment. The mobile device generates a mobile payment instruction indicating the selected payment method and wirelessly communicates the mobile payment instruction to the MFTS. The MFTS generates and communicates an MFTS payment instruction including an amount, the identified payee, and the selected payment method, to a payment instruction recipient. The payment instruction recipient, in response to receipt of the MFTS payment instruction, effects a payment to the user/payee utilizing the selected payment method.
US08121934B2 System and method for trading packaged collar options on an exchange
A method of creating and trading packaged standard option collars on an exchange is provided, as well as a trading facility for trading such packaged standard option collars. Collars are created by identifying an underlying asset, a first leg of a collar is determined by determining the desired strike price for the first leg and selecting a standard option contract traded on the exchange having a strike price closest to the desired strike price. The second leg is determined by selecting another standard option, the opposite of the first leg, having an option price substantially offsetting the option price of the first leg. Once the legs of the collar have been selected the collar package may be listed on the exchange, and orders for the collars may be processed by matching orders for opposite positions in the collar.
US08121931B2 Fuel offering and purchase management system
The present disclosure is directed towards apparatuses, systems and methods to facilitate the pricing, sales and delivery of a commodity fuel to a Customer. In one embodiment, the disclosure teaches a Fuel Offer Generator that facilitates the purchase and management of fuel offerings. The Fuel Offer Generator allows Customers interested in securing fuel to obtain an offer for fuel at lock-in prices for various tenors. Fuel Customers can buy these fuel offers such that they may later exercise the fuel offers so their fuel costs are locked-in at desired levels (e.g., they may be set to strike prices). The Fuel Offer Generator also can establish a Premium Price that will be part of the fuel offer. The Fuel Offer Generator may generate hedges to counteract fuel related risks stemming from fuel offer purchases. Ultimately, a customer that purchases a fuel offering can exercise their fuel offering order at a specified price and redeem any difference between the market price for their purchased fuel and the price specified in their fuel offering order. The Fuel Offer Generator employs a geographical fuel pump location metric as well as consumer purchasing behavior to establish the pricing of fuel offerings.
US08121926B2 System and method for flexible spread participation
A system and method for risk analysis of a portfolio of derivative products is disclosed which is conducted based on a set of flexible rules. The system and method allow creating predefined sets of products for the purpose of future risk offsets. If a futures trade as a subset of that set of products that met a threshold level, then the subset is assigned the offset value (or a pro rata or other portion of the offset value) of the predefined set. For example, assume that the predefined set consists of one S&P 500 futures, one NASDAQ futures, one S&P Midcap 400 futures and one Russell 1000 futures and the threshold is three. If the futures trader holds any three of those four futures, the three futures can be grouped, assigned an offset value, and this group can be used as one asset for purpose of further risk offsets.
US08121924B1 Investment management
Data processing for novel form of relationship management links, supervises, and balances depositors, marketing agents, financial intermediaries, mortgage brokers, and borrowers in an inflation-adjusted financing program. Funds are deposited in participating financial institutions in return for certificates of deposit yielding a fixed rate of interest, plus principal growth at a yearly rate equal to that year's rate of growth in the Consumer Price Index-All Urban Consumers, All Items. Funds on deposit are loaned to borrower, either directly or through brokers, at a rate calculated by adding three components: a fixed debt service rate, a fixed constant interest rate, and an inflation factor interest rate which reflects the effects of inflation on the outstanding loan balance. Organizing company sychronizes entire program by contacting depositors through marketing agent, designating institutions to receive depositors' funds, contacting borrowers directly or through brokers, and by supplying data processing capabilitites to financial intermediaries for purposes of impletation of the program and for analysis of the effects of the program on the intermediaries' capital structures.
US08121923B1 Automated fulfilling of currency exchange requests over a computer network
An automated method is provided for fulfilling currency exchange requests received at a processor for a plurality of different currencies that are received from a plurality of different customers. The processor fulfills at least some of the requests by automatically matching requests of one or more customers with requests of one or more other customers who have requested an exchange of the converse target and source currencies in an amount of currency sufficient to match a first portion of the requests using the currency exchange rates in the memory of the processor, and using amounts of currency in different currency types that are not received from the customers to fulfill a second portion of the requests using the currency exchange rates in the memory of the processor. The fulfillment of the second portion is performed at the end of each of the predetermined time periods. The currency exchange requests are always guaranteed to be fulfilled at the same currency exchange rate that exists when the currency exchange requests are received at the processor.
US08121922B2 Method and apparatus for providing and processing installment plans at a terminal
According to some embodiments, a central controller receives a selection signal. If the selection signal indicates acceptance of any installment plan, use of the accepted installment plan for the financial account is authorized. Thereafter, bills may be generated that reflect installment charges to be paid.
US08121920B2 System and method of detecting mortgage related fraud
Embodiments include systems and methods of detecting fraud. In particular, one embodiment includes a system and method of detecting fraud in mortgage applications. For example, one embodiment includes a computerized method of detecting fraud that includes receiving mortgage data associated with an applicant and at least one entity related to processing of the mortgage data, determining a first score for the mortgage data based at least partly on a first model that is based on data from a plurality of historical mortgage transactions associated with the entity, and generating data indicative of fraud based at least partly on the first score. Other embodiments include systems and method of generating models for use in fraud detection systems.
US08121911B2 Method, computer program product and system for verifying financial data
The method, system and computer program product for verifying financial data provides tracking and reporting of the reconciliation and approval process by providing a hierarchical list of users responsible for verification of at least a portion of the financial data and automatically notifying the users responsible for the reconciliation and approval, based upon the hierarchical list, of their duties regarding the account. If the certifier and approver do not certify and/or approve the financial data within a specified timeframe, their supervisors, based upon the hierarchical list, will be automatically notified. In addition, any certification and approval of the financial data is recorded, which permits instantaneous reporting regarding the status of the certification and approval process. Moreover, outstanding issues associated with the financial data may be recorded and tracked, and the appropriate user(s) may be notified of the issue if it is without resolution after a specified timeframe.
US08121909B2 Activity inference and reactive feedback
Disclosed herein is a method of processing physical information collected from a plurality of sensors and deducing object attributes and actions over a facility. RFID tags are applied to determine position coordinates. A plurality of sensors related to activities or objects are applied for capturing a plurality of physical variables representing the activities or object attributes. Position coordinates and the plurality of physical variables are correlated to infer or deduce the activities that have occurred. Predetermined rules are applied to recommend one or more actions based on the deduced activities.
US08121908B2 Data collection method and report generation apparatus including an automatch function for generating a report illustrating a field order and associated invoice
A system is disclosed for storing and maintaining a plurality of field orders and a corresponding plurality of invoices. This system allows a supplier and a buyer to easily view and obtain copies of one or more of the field orders and their corresponding invoices when proper security constraints are satisfied. The system includes a computer server adapted to receive input data comprising a plurality of field orders and a corresponding plurality of invoices, the field orders and the invoices being stored in a memory of the server. A processor of the server will execute a software package stored in a memory of the server called a report generation software. When the report generation software is executed by the processor of the server, a ‘special report’ is available for display on the server's recorder or display device, that ‘special report’ being adapted to be viewed by either the buyer or the supplier. On that ‘special report’, there are three columns. A first column consists of a plurality of descriptions of goods or services. A second column consists of a plurality of field orders. A third column consists of a plurality of invoices corresponding, respectively, to the plurality of field orders. The ‘special report’ can be viewed by the buyer when the buyer accesses the supplier's server via the internet and initiates an ‘automatch’ function. However, before accessing the supplier's server, the buyer must first input certain security constraints, such as username and password.
US08121906B2 Method for selling content over a network
A method to generate revenue from supplied content is provided. Content is provided to a consumer via a network by providing a content service that allows the consumer to select and retrieve content as a package together with a clearing of the selectable content to an operator used by the consumer to select and retrieve the content via the network. Any content selected by the consumer is supplied directly to the consumer via the operator. The operator is charged for the supplied content.
US08121905B2 Merchandising items of topical interest
Various embodiments are described herein that provide one or more of a systems, methods, software, and data structures within an Internet marketplace context that are useful to promote products that may be associated with an event occurrence. Some embodiments further utilize collaborative filtering to augment event-based product recommendations.
US08121903B2 Method and system for balancing stock
A method for facilitating and enabling a retailer having original manufacture surplus inventory of a product to sell the inventory to another retailer or to the general consuming public. The method comprises use of a Web site having a first level or portion exclusively for sales between subscribers to the site, such as retailers, and a second level or portion for sales between a retailer and the general consumer. The method includes receiving information regarding the surplus inventory product and an invoice from the vendor or original manufacturer of the product. An entity associated with the Web site verifies the authenticity of the product and facilitates the sale of the products with another retailer at a first price, or with the general consumer at a second price. In certain instances, a vendor can be a subscriber for selling to other subscribers.
US08121902B1 Customer-annotated catalog pages
Customer-annotated catalog pages enable a user of a merchant website to annotate an image that illustrates one or more items found within an electronic catalog. This annotation may include associating an illustrated item with a hyperlink to a page that is associated with the illustrated item. This annotation may also include commenting on the illustrated item or describing the image as a whole. In some instances, the user may herself upload the image to the merchant web site to enable this annotation. Additionally, other users of the merchant website may comment on the image, the illustrated items, or may associate hyperlinks to associated pages for one or more of the illustrated items. By providing such customer-annotated catalog pages, users of the merchant website are able to view a group of potentially-related items and are able to easily navigate to these items' associated pages within the electronic catalog or otherwise.
US08121901B2 Method and apparatus for providing compatible components for purchase
Online purchasing of components compatible with particular hardware devices of a computer system. In one aspect, the identity of a hardware device capable of communicating with computer systems is automatically determined. At least one component for the hardware device is displayed on a computer system based on the identity of the hardware device such that the user can select the at least one component for purchase, where the at least one component is compatible with and for use with the hardware device.
US08121892B2 Method, system, and computer program product for assessing information security
A method, system and computer program product for assessing information security interviews users regarding technical and non-technical issues. In an embodiment, users are interviewed based on areas of expertise. In an embodiment, information security assessments are performed on domains within an enterprise, the results of which are rolled-up to perform an information security assessment across the enterprise. The invention optionally includes application specific questions and vulnerabilities and/or industry specific questions and vulnerabilities. The invention optionally permits users to query a repository of expert knowledge. The invention optionally provides users with working aids. The invention optionally permits users to execute third party testing/diagnostic applications. The invention, optionally combines results of executed third party testing/diagnostic applications with user responses to interview questions, to assess information security. A system in accordance with the invention includes an inference engine, which may include a logic based inference engine, a knowledge based inference engine, and/or an artificial intelligence inference engine. In an embodiment, the invention includes an application specific tailoring tool that allows a user to tailor the system to assess security of information handled by a third party application program.
US08121884B1 Method and apparatus for estimation of component gating and shortage risk in manufacturing operations
A method for estimation of component gating risk in manufacturing operations is disclosed. The method includes generating an altered component plan by altering a component plan for a component, computing a mean production value using the altered component plan, and computing the component gating risk using the mean production value.
US08121880B2 Method for calendar driven decisions in web conferences
A method for associating a calendar invitation for a calendar event to a web conference for a web conference event is provided. Invitees of a calendar invitation for a calendar event are received and are detected. The invitees of the calendar event are associated to a web conference event. Modifications relating to the invitees of the calendar event are detected. Modifications relating to the invitees of the calendar event are propagated to the web conference event, and the web conference event synchronizes with the calendar event. Modifications relating to the web conference event for the web conference are detected. Modifications relating to the web conference event are propagated to the calendar event, and the calendar event synchronizes with the web conference event. The invitees of the calendar invitation include first, second, and/or third tiers, and the tiers relate to user roles and privileges, such as a hidden or anonymous presence.
US08121874B1 Phase delivery of components of a system required for implementation technology
A system, method, and article of manufacture are provided for displaying phases of delivery of components of a system by first displaying a pictorial representation of an existing system including a plurality of components. Next, a first set of components are presented that are to be delivered in a first phase. This is accomplished by indicia coding the first set of components in a specific manner. Further, a second set of components are presented that are to be delivered in a second phase. This is carried out by indicia coding the second set of components in a manner unique with respect to the indicia coding of the first set of components.
US08121871B2 System, method and software application for accessing and processing information
The present invention relates generally to systems, methods and software applications for storing, retrieving, and displaying information. More particularly, the present invention relates to providing a comprehensive, interactive tool for storing, retrieving, and displaying agent identifying information and agent commission information. The method of the present invention comprises the steps of: receiving agent identifying information and agent commission information; analyzing and sorting the received agent identifying information and agent commission information; saving the agent identifying information and the agent commission information; providing an interactive display of the agent identifying information and the agent commission information; providing interactive access to a display of detailed agent identifying information; and providing interactive access to a display of detailed agent commission information.
US08121869B2 Computer-implemented method for grouping medical claims based upon changes in patient condition
A computer-implemented method for profiling medical claims to assist health care managers in determining the cost-efficiency and service quality of health care providers. The method allows an objective means for measuring and quantifying health care services. An episode treatment group (ETG) is a patient classification unit, which defines groups that are clinically homogenous (similar cause of illness and treatment) and statistically stable. The ETG grouper methodology uses service or segment-level claim data as input data and assigns each service to the appropriate episode. The program identifies concurrent and recurrent episodes, flags records, creates new groupings, shifts groupings for changed conditions, selects the most recent claims, resets windows, makes a determination if the provider is an independent lab and continues to collect information until an absence of treatment is detected.
US08121867B2 Software application generation and implementation method and system
An application generation and implementation method and system. The application generation method includes generating and storing a transparency software application comprising multiple application software code. The application implementation method includes retrieving by the transparency software application, personal data and an address associated a point of interest associated with a user. The two dimensional mapping application is enabled and a geographical map and selections for relevant healthcare service providers specified on the geographical map are received. The transparency software application retrieves ratings and feedback data and a selection for filter criteria. The filter criteria and subsequent filter criteria are evaluated and in response a report indicating results of the evaluation is generated and stored.
US08121862B2 Medical support system
A medical support system and method for performing at least one medical support process relating to diagnosis and treatment of a medical condition and that includes or employs medical records relating to patients and medical support databases including medical guidelines for the diagnosis and treatment of a medical condition. A medical support process includes one or more process phases, which may include a data phase, a diagnostic phase and a therapy/treatment recommendation phase. Each process phase includes one or more process operations wherein each of the process operations of a process phase includes one or more process forms providing interfaces between a user and the process operations. Each process form includes fields for passing user inputs to the process operations and for displaying the results of the process operations to the user and the support processes are responsive to user inputs, the medical records and the guidelines to execute an interactive dialogue between the medical support process and the user to provide guidance to the user in performing the medical support process according to the guidelines and dependent upon the user inputs and the medical record.
US08121861B2 Service for managing medications
A health management system includes a computerized management site having one or more servers executing software from coupled computer-readable media, and a data repository storing information regarding a plurality of enrolled persons, including at least medications and medication schedules for individual ones of the persons, and storing information regarding a plurality of associate or partner entities comprising at least physicians. In this system persons, in enrollment, enter personal data and medication data, the service stores the data in the repository associated with each enrolling person entering the data, associates the person with one or more physicians and other partner entities whom also enter data in enrollment, and enables enrolled persons to share their individual medication data with associated physicians and other partner entities.
US08121853B2 Loyalty measurement
A computer-implemented system measures loyalty of one partner to another partner in a relationship, such as the loyalty of a company's customer to the company. The first partner's loyalty is measured by obtaining information from the partner, such as through answers to survey questions, about the partner's perception of the climate of the relationship. A loyalty index function may be applied to scores associated with the answers to produce a single loyalty index representing the first partner's loyalty to the other partner. The system may recommend that the second partner change their practices to increase the first partner's loyalty index. For example, the system may recommend that the second partner improve practices related to “satisfier” dimensions of the relationship, and/or that the second partner improve practices which empirical data have demonstrated to correlate most strongly with increased loyalty.
US08121852B2 System and method for selecting and protecting intellectual property assets
The present invention relates to systems and methods for intellectual property asset selection and protection. In an embodiment, an intellectual property selection system receives from an innovator an innovation submission describing an innovation. An intellectual property protection system receives at least a portion of the innovation submission and manages obtaining an intellectual property legal right related to the innovation. An intellectual property asset management system receives and stores at least one of an innovation description is based at least in part on the at least a portion of the innovation submission and the intellectual property legal right description is based at least in part on the intellectual property legal right.
US08121851B2 Selection of individuals from a pool of candidates in a competition system
An integrated highly automated competition system allows for selection of one or more competition winners. Documents can be submitted electronically or by hardcopy. Document submissions are checked against databases to determine duplicate existence by a variety of information extracted from the documents. Candidates are filtered by one or more filters requiring candidates meet completeness, qualification, eligibility, and partner/discretionary standards. Candidates are evaluated by one or more readers and scored on a plurality of cognitive and non-cognitive variables. Readers are monitored and corrective action is taken when reader evaluations are determined to require corrective action. Candidates are selected by a two stage process first using raw read scores and then using a successive weighted read score iteration or tie-breaking stage. Winning candidates are subject to progress tracking and re-qualification prior to receiving award payments.
US08121849B2 Content filtering for a digital audio signal
According to some embodiments, content filtering is provided for a digital audio signal.
US08121848B2 Bases dictionary for low complexity matching pursuits data coding and decoding
Embodiments related to utilizing substantially optimal entries for a relatively low complexity dictionary for matching pursuits coding is disclosed. In various embodiments, methods are invoked for determining a substantially optimal entry from a bases dictionary comprising a plurality of entries; and utilizing the substantially optimal entry in a relatively low complexity matching pursuits data coding. In various embodiments, a system is provided comprising a bases dictionary comprising a plurality of entries each with a width of 15 or less; a signal to be coded; and a selection module configured to receive at least one of the plurality of entries from the bases dictionary, to calculate an inner product between the at least one of the plurality of entries and the signal to be coded, and to select the entry from the at least one of the plurality of entries that produces a maximum inner product for use in at least partially coding the signal to be coded. In various embodiments, instructions for the invoked methods are stored in computer-readable media.
US08121847B2 Communication terminal with a parameterised bandwidth expansion, and method for the bandwidth expansion thereof
The disclosure relates to a communication terminal having a bandwidth expansion device for expanding the bandwidth of a narrowband voice signal, on a low-frequency and/or high-frequency side, by synthesizing at least one frequency band on the basis of the narrowband voice signal. A qualitatively satisfactory bandwidth expansion is thus performed using a plurality of net bit rates. The bandwidth expansion device is further connected to a memory containing a lookup table comprising at least one parameter value for the bandwidth expansion, for at least two net bit rates of the narrowband voice signal. A method for expanding a bandwidth of a narrowband voice signal having at least two net bit rates in a communication terminal is also disclosed herein.
US08121846B2 User speech interfaces for interactive media guidance applications
A user speech interface for interactive media guidance applications, such as television program guides, guides for audio services, guides for video-on-demand (VOD) services, guides for personal video recorders (PVRs), or other suitable guidance applications is provided. Voice commands may be received from a user and guidance activities may be performed in response to the voice commands.
US08121845B2 Speech screening
This invention relates to screening of spoken audio data so as to detect threat words or phrases. The method is particularly useful for protecting children or vulnerable adults from unsuitable content and/or suspicious or threatening contact with others via a communication medium. The method is applicable to screening speech transmitted over a computer network such as the internet and provides screening of access to stored content, e.g. audio or multimedia data files, as well as real time speech such as live broadcasts or communication via voice over IP or similar communication protocols. The method allows an administrator, e.g. a parent, to identify groups of threat words or phrases to be monitored, to set user access levels and to determine appropriate responses when threat words or phrases are detected.
US08121840B2 System and method for likelihood computation in multi-stream HMM based speech recognition
A system and method for speech recognition includes determining active Gaussians related to a first feature stream and a second feature stream by labeling at least one of the first and second streams, and determining active Gaussians co-occurring in the first stream and the second stream based upon joint probability. A number of Gaussians computed is reduced based upon Gaussians already computed for the first stream and a number of Gaussians co-occurring in the second stream. Speech is decoded based on the Gaussians computed for the first and second streams.
US08121837B2 Adjusting a speech engine for a mobile computing device based on background noise
Methods, apparatus, and products are disclosed for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, that include: sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates.
US08121836B2 Apparatus and method of processing an audio signal
In one embodiment, at least one channel in a frame of the audio signal is subdivided into a plurality of blocks such that at least two of the blocks having different lengths. A length of the frame is a user defined value and is determined within a predetermined value. Furthermore, information indicating the subdivision of the channel into the blocks is generated.
US08121831B2 Method, apparatus, and medium for bandwidth extension encoding and decoding
Provided are a method, apparatus, and medium for encoding/decoding a high frequency band signal by using a low frequency band signal corresponding to an audio signal or a speech signal. Accordingly, since the high frequency band signal is encoded and decoded by using the low frequency band signal, encoding and decoding can be carried out with a small data size while avoiding deterioration of sound quality.
US08121823B2 Iterative inversion of data from simultaneous geophysical sources
Method for reducing the time needed to perform geophysical inversion by using simultaneous encoded sources in the simulation steps of the inversion process. The geophysical survey data are prepared by encoding (3) a group of source gathers (1), using for each gather a different encoding signature selected from a set (2) of non-equivalent encoding signatures. Then, the encoded gathers are summed (4) by summing all traces corresponding to the same receiver from each gather, resulting in a simultaneous encoded gather. (Alternatively, the geophysical data are acquired from simultaneously encoded sources.) The simulation steps needed for inversion are then calculated using a particular assumed velocity (or other physical property) model (5) and simultaneously activated encoded sources using the same encoding scheme used on the measured data. The result is an updated physical properties model (6) that may be further updated (7) by additional iterations.
US08121821B1 Quasi-static design approach for low Q factor electrically small antennas
Methods and apparatuses are described that enable the design of electrically small antennas in terms of their quality factor (Q) performance or other antenna parameter. A desired charge distribution is defined and thereafter the shape of the antenna is generated, based on the corresponding solution of a quasi-static field approximation. A degree of freedom in the shaping of the antenna is incorporated into the quasi-static field approximation, via a dimensional variable. This expression has a solution set containing the minimum Q factor. By selection of an appropriate value of the dimensional variable, antennas with minimum or otherwise tailored Q values can be quickly designed.
US08121817B2 Abnormal event detection using principal component analysis
Process control system for detecting abnormal events in a process having one or more independent variables and one or more dependent variables. The system includes a device for measuring values of the one or more independent and dependent variables, a process controller having a predictive model for calculating predicted values of the one or more dependent variables from the measured values of the one or more independent variables, a calculator for calculating residual values for the one or more dependent variables from the difference between the predicted and measured values of the one or more dependent variables, and an analyzer for performing a principal component analysis on the residual values. The process controller is a multivariable predictive control means and the principal component analysis results in the output of one or more scores values, T2 values and Q values.
US08121813B2 System and method for clearance estimation between two objects
A processing system for clearance estimation in a rotating machine includes one or more sensors and one or more digital signal processors for calculating the estimated clearance. The processing system may include techniques for obtaining real-time clearance estimates and techniques for obtaining averaged clearance estimates. Aspects of the processing system may also include a method of switching between real-time clearance estimates and averaged clearance estimates depending on the operating conditions of the rotating machine. Other aspects of the processing system include the use of two digital signal processors: a first digital signal processor configured to receive signals from a clearance sensor and perform a first set of high speed processing tasks, and a second digital signal processor configured to receive signals from the first digital signal processor and perform a second set of lower speed processing tasks.
US08121811B2 Systems and methods for detecting angular position
Methods and systems for detecting an angular position of a rotating device are disclosed, including sensing and counting high-resolution transitions of a high-resolution digital sensor in response to the rotating device rotating; sensing low-resolution transitions of a low-resolution digital sensor in response to the rotating device rotating, the low-resolutions transitions being spaced apart at uneven angles; determining an angular position of the rotating device in response to determining a number of high-resolution transitions between pairs of low-resolution transitions.
US08121808B2 Systems and methods for location, motion, and contact detection and tracking in a networked audiovisual device
Systems and methods for location, motion, and contact detection and tracking in a portable networked device are disclosed. A portable device may include a motion detection unit including an accelerometer for detecting accelerations in one or more axes. Signals associated with the detected motion are processed to generate estimates of device acceleration, velocity, and relative and absolute locations. Additional processing may be performed to detect user gestures or other user input relevant to portable device control. Particular motion or vibrational characteristics may be also be detected and used by other processes in the portable device.
US08121804B2 Electrical network analysis of a multiphase system
A method for determining characteristics of a multi-material object is provided. The method includes determining an electric element matrix representing the multi-material object. The electric element matrix is pre-multiplied by a first mathematical transformation matrix to obtain a first transformed electric element matrix. The first transformed electric element matrix is post-multiplied with a second mathematical transformation matrix to obtain a second transformed electric element matrix. The method further includes determining the characteristics of the multi-material object based on the second transformed electric element matrix.
US08121796B2 Apparatus and method for identifying the original femorotibial joint location in a revision knee replacement
An apparatus and method is disclosed of identifying the original femorotibial joint location in a revision knee replacement of a patient. The invention includes selecting a first reference point (H) relative to the femoral head of the patient. A second reference point (A) is selected relative to the adductor tubical of the femur of the patient. The femorotibial joint location (J) is calculated through a relationship between the first reference point (H) and the second reference point (A) of the patient. The method and apparatus defines a femur reference plane to assist in establishing the correct rotation of the femur in a revision knee replacement of a patient.
US08121795B2 Computing likelihood ratios using peak heights
Methods for comparing a first DNA profile with a second DNA profile are provided. The likelihood ratio for one hypothesis relative to another, as to the sources of the DNA, is conditioned on quantity of DNA in the test sample providing the first DNA profile and/or another sample providing the second DNA profile.
US08121789B2 Method for correcting the phase of electromagnetic data
Method for identifying, determining and correcting source-related phase errors in data from a controlled source electromagnetic survey by using data from ordinary survey receivers, i.e. without benefit of source monitoring data. Abrupt anomalies indicating source malfunctions are identified (71) in the time domain by plotting time intervals between neighboring zero crossings or by zero-lag cross correlation between consecutive bins of receiver data, and the amount of the time error (73) can be determined by performing cross correlation between two bins on either side of an anomaly. In the frequency domain, transmitter anomalies can be identified by looking for discontinuities in plots of phase vs. offset, and the corrective phase shift can be determined by matching the phase on one side of the anomaly to that on the other side. A global time/phase shift (76) can be determined by using phase frequency-scaling behavior at near offsets.
US08121787B2 Vehicular video mirror system
A video mirror system includes an interior electrochromic rearview mirror assembly mountable at an interior portion of a vehicle and a video display screen disposed to the rear of a rear portion of a reflective element. The video display screen emits light when actuated that passes through the transflective mirror reflector of the reflective element to be visible to a driver of the vehicle viewing the front portion of the reflective element. A camera having a field of view rearward of the vehicle is mounted to the rear of the vehicle and, during a reversing maneuver of the vehicle, a video output of the camera is displayed by the video screen so as to assist the driver in reversing the vehicle. The video display screen is operable to display at least one of (i) an instruction, (ii) an icon, (iii) a character, (iv) a symbol and (v) an indicia.
US08121783B2 Method for selective filtering of an aircraft flight plan according to the operational needs
The present invention relates to a method for selective filtering of a flight plan according to the operational needs, and it is characterized in that elements specific to the structure of the flight plan are added by the flight management system according to the nature of the elements inserted by the operator onto the flight plan, in order to determine whether these elements should or should not be taken into account for their use in the computations relating to the flight plan. This operator may, on his MMI (man-machine interface) carry out visual filterings of certain characteristic points or portions of the flight plan. This method makes it possible to add elements to a flight plan without modifying its essence and above all the maneuvers that are associated therewith.
US08121780B2 Method for offering a user reward based on a chosen navigation route
A method for offering a user reward based on a chosen navigation route includes calculating alternative routes from a starting location to a destination location by taking into consideration route segments including public transportation route segments and road network route segments. The alternative routes are presented to a user. A reward is offered for choosing a respective one of the routes. A navigation system that performs the route calculation preferably queries a network database for public transportation information.
US08121778B2 Method, control system and software program for executing the method for optimized use of the airside capacities of an airport
A method for optimized use of the airside capacities of an airport, in which by means of electronic data processing system a current operating capacity of the airport and a current traffic demand are calculated. Information for an optimized use of the available resources is determined and outputted based on the current operating capacity and the current traffic demand. Further provided are an information system and a control system for optimum runway use and a software program for executing the method.
US08121775B2 Misfire detecting device for water jet propulsion watercraft
A misfire detecting device is provided for a water jet propulsion watercraft in which a propulsion unit operates through an operation of an engine to propel the water jet propulsion watercraft. The misfire detecting device includes injectors arranged to inject fuel into the engine under a fuel injection amount adjusting control implemented by an electric control device, ignition plugs arranged to ignite the fuel injected into the engine from the injectors to operate the engine, an oxygen sensor arranged to detect that a misfire occurs in the engine, a warning lamp and buzzer arranged to inform that the misfire occurs, etc. The misfire detecting device prevents the warning lamp and the buzzer from informing the warning if the misfire is caused through the control by the electric control device. Accordingly, the misfire detecting device for a water jet propulsion watercraft ensures that an operator cannot mistake a misfire caused under a control for a misfire caused due to an abnormality of an engine or other components thereof.
US08121774B2 Exhaust gas recirculation system and method of operating such system
An exhaust gas recirculation (EGR) system for an engine and a method of operating that system is disclosed. The system has a conduit arrangement for conducting exhaust gas from an exhaust side of the engine to an intake side of the engine, a valve arrangement configured for controlling the amount of exhaust gas to be recirculated and a conduit arrangement for providing intake air to the intake side of the engine. A sensor arrangement is provided and is configured to sense at least one parameter indicative of the humidity of the recirculated exhaust gas and the intake air at the intake side of the engine. A control arrangement is configured to receive a signal from the first sensor arrangement and further is configured to control the valve arrangement in response to a determination by the control arrangement that the first parameter is outside a desired range for low-NOx emission during a subsequent combustion period.
US08121769B2 Vehicle descent control
Vehicle descent is controlled in at least one implementation by comparing an engine braking torque to a target engine braking torque, and controlling one or more vehicle brakes to maintain the engine braking torque substantially at the target engine braking torque. The target engine braking torque may be varied as a function of one or more factors or conditions, such as accelerator position or brake application pressure.
US08121768B2 Method for controlling a hybrid powertrain system based upon hydraulic pressure and clutch reactive torque capacity
A powertrain system includes an engine coupled to an electro-mechanical transmission to transfer power between the engine and a plurality of torque generating machines and an output member. The transmission is operative in one of a plurality of operating range states through selective application of torque transfer clutches and the engine is operatively coupled to a main hydraulic pump to supply pressurized fluid to a hydraulic circuit operative to apply the torque transfer clutches. A method for controlling the powertrain system includes determining an output torque request to the output member, determining a pressure output of the main hydraulic pump based upon an engine input speed, calculating a clutch reactive torque capacity for each applied torque transfer clutch based upon the pressure output of the main hydraulic pump, and determining a preferred engine input speed to achieve the clutch reactive torque capacity to meet the output torque request to the output member.
US08121766B2 Method for operating an internal combustion engine to transmit power to a driveline
A method for operating an engine includes defining a two-dimensional search region based upon an input power transmittable between the internal combustion engine and an electromechanical transmission. The method further includes iteratively dividing the two-dimensional search region into a plurality of subregions based upon one of the input power and the input speed, iteratively determining an engine operating point within each of the subregions, iteratively calculating an operating cost to operate the internal combustion engine and the electromechanical transmission to meet the operator torque request for each engine operating point within each of the subregions, and iteratively identifying the subregion having a minimum operating cost to meet the operator torque request. A preferred engine operating point is determined based upon the engine operating point within the identified subregion having the minimum operating cost to meet the operator torque request.
US08121765B2 System constraints method of controlling operation of an electro-mechanical transmission with two external input torque ranges
A method to control an electro-mechanical transmission mechanically-operatively coupled to an internal combustion engine and first and second electric machines to transmit power to an output member includes determining motor torque constraints and battery power constraints. A preferred output torque to an output member is determined that is achievable within the motor torque constraints and is achievable within a range for a first torque input and is achievable within a range for a second torque input and is based upon the battery power constraints.
US08121764B2 Shift control device for automatic transmission and control method thereof
In a shift control device for an automatic transmission according to this invention, when the engine load increases such that a kickdown is required, and a gear position calculated in accordance with the shift map from an operating condition defined by a look-ahead vehicle speed at a predetermined future time is lower than a current gear position and the look-ahead vehicle speed is higher than a predetermined vehicle speed, control is performed to shift to a higher gear position than the target gear position.
US08121763B2 Automatic productivity management control with standard power shift transmission
A system and method for managing an engine-powered vehicle is provided. When the vehicle is placed in an automatic speed control mode, an electronic controller receives data from the vehicle's engine, transmission, a final drive, and a device which evaluates at least one variable. The electronic controller determines engine rpm and transmission gear as a result of the data received, and automatically up-shifts the transmission and reduces engine speed to reduce fuel consumption when a load on the vehicle is reduced and down-shifts the transmission and increases engine speed when a load is applied.
US08121759B2 Motor-driven power steering apparatus
A motor-driven power steering apparatus is provided with a sub control system including a map memory means storing a first window time setting map M1 and a second window time setting map M2 in which a window time is set shorter, a window time setting map selecting means selecting the first window time setting map M1 at a time when a torque change amount dT and a current change amount dIm are both smaller than respective predetermined change amounts, and selecting the second window time setting map M2 in the other cases, a window time deciding means collating a point coordinate of a combination of a steering torque and a motor current with the selected window time setting map so as to decide a window time, and a motor drive stop determining means determining the motor drive stop in the case that the point coordinate exists in a region corresponding to the decided window time for the window time, and when a motor drive stop determining means determines the motor drive stop, the drive of the motor controlled so as to be driven by a main control system is stopped.
US08121758B2 System for determining torque and tire forces using integrated sensing system
A vehicle (10) includes a control system (18) that is used to control a vehicle system. The control system determines an axle torque, and longitudinal forces at each tire in response to the axle torque. Lateral forces at each tire are determined in response to the longitudinal forces. The control system of the vehicle is determined in response to the longitudinal and lateral forces.
US08121754B2 Inductive coupling of pulses from piezoelectric device
Apparatus and methodology for inductively coupling tire rotations related signals to a tire electronics module associated with a tire are provided. The tire electronics module is configured to receive the tire rotation related signals through inductive transmission from a signal transmission module that includes at least a piezoelectric element and a transmitter inductor. The signal transmitter module and the tire electronics module may be physically separated from each other and may be separately or collectively encased in a protective coating.
US08121749B1 System for integrating dynamically observed and static information for route planning in a graph based planner
Methods and systems of controlling an autonomous vehicle are provided. A method comprises controlling operations of the vehicle based at least in part on edge costs. An edge is a representation of a path the vehicle can traverse. Edge costs are determined by an estimation system and are based on at least one of an estimated travel time for an edge and a traverse-ability of the edge. The method further comprises sensing conditions of edges the vehicle is traversing and based on the sensed conditions, dynamically updating the edge costs.
US08121748B2 Startup sequence control method of fuel cell-super capacitor hybrid electric vehicle
The present invention provides a startup sequence control method of fuel cell-super capacitor hybrid electric vehicles, which can protect a fuel cell at the time of the starting of the fuel cell, reduce the start-up time and promote convenience of a driver in a fuel cell-super capacitor serial hybrid system which does not employ a high-voltage power converter. The startup sequence control method comprises the steps of: determining whether or not a low-voltage auxiliary battery is in a state where its voltage is less than a reference voltage or in a cold start condition after a key-on signal has been input; if the auxiliary battery is in the state where its voltage is less than a reference voltage or in the cold start condition, matching the voltage of a main bus terminal to the voltage of an auxiliary power source through the voltage boost of a power converter; turning on a relay for cutting off the voltage of the auxiliary power source and a main relay of a precharge unit for the auxiliary power source; and turning off the power converter and then driving a fuel cell auxiliary component using the auxiliary power source to thereby boost a fuel cell voltage.
US08121747B2 Flight management system, process, and program product enabling dynamic switching between non-precision approach modes
Embodiments of a process and a program product are provided suitable for implantation by a flight management system (FMS), which is deployed onboard an aircraft and including a display device and a user interface. The FMS operable in a plurality of non-precision approach modes. In one embodiment, the process includes the steps of: (i) receiving data via the user interface designating an approach in a flight plan; (ii) enabling the pilot to utilize the user interface to select a non-precision approach mode from the plurality of non-precision approach modes if the designated approach is a non-precision approach; and (iii) placing the FMS in the selected non-precision approach mode during the designated approach.
US08121745B2 Apparatuses and methods for displaying and receiving tactical and strategic flight guidance information
Methods and apparatuses for displaying and receiving tactical and strategic flight guidance information are disclosed. A method in accordance with one aspect of the invention includes displaying at least one first indicator to an operator of the aircraft, with a first indicator corresponding to a first instruction input by the operator for directing a first aircraft behavior and implemented upon receiving an activation instruction from the operator. At least one second indicator corresponding to a second instruction for directing a second aircraft behavior at least proximately the same as the first aircraft behavior is displayed, with the at least one second instruction to be automatically implemented at a future time. The at least one second indicator is at least approximately the same as the at least one first indicator. Indicators can be hierarchically organized to simplify presentation and reduce pilot training time.
US08121741B2 Intelligent monitoring of an electrical utility grid
A method of managing an electric utility grid includes geographically grouping a set of customer electric usage meters to create a set of fine sensors on a power grid. Each usage meter in the grouped set is capable of being remotely monitored, and each usage meter is at a different location along the power line. If a power anomaly is detected at the subset of meters, then power to the electric utility grid is adjusted to correct the anomaly.
US08121740B2 Feeder automation for an electric power distribution system
A soft PLC technology based computer-implemented method includes updating a system configuration incidence matrix for an electric power distribution system based on both a depth-first search of a connectivity matrix for the electric power distribution system and information about the electric power distribution system, wherein the information includes at least status information about one or more switches of the electric power distribution system. The method further includes detecting a fault in the system based on the incidence matrix. The method further includes generating isolation control logic based on the incidence matrix and isolating the fault based on isolation control logic. The method further includes generating restoration control logic based on a breadth-first search of the incidence matrix and restoring the system based on the restoration control logic.
US08121731B2 Teaching position correcting apparatus and teaching position correction method
A teaching position correcting apparatus corrects plural teaching point positions of a robot in a robot operation program, by sequentially moving the robot to each of the plural teaching points and by sequentially reading a current position of the robot at each of the plural teaching points. The apparatus includes: a position correction amount calculating unit that calculates a position correction amount, based on corrected teaching point positions and teaching point positions before correction; and a corrected-position calculating unit that calculates corrected positions of teaching point positions before correction out of the plural teaching points, based on the position correction amount. At the time of moving the robot to uncorrected teaching points, a moving unit moves the robot to corrected positions of the teaching point positions before correction.
US08121730B2 Obstacle detection device of autonomous mobile system
The present invention relates to an obstacle detection device, adapted for an autonomous mobile system, which comprises: a conducting wire, a first unit and a second unit. The first unit further comprises a first conducting part, electrically connected to an end of the conducting wire; and the second unit further comprises a second conducting part, electrically connected to another end of the conducting wire other than that connecting to the first conducting part. As an abnormality, such as the autonomous mobile system comes into contact with an obstacle, or misses a step, is happening and detected by the obstacle detection device, a reactive force will be generated to force the two conducting parts to contact with each other so as to enable an electrical conduction for issuing an electrical signal to the control unit of the autonomous mobile system and thus enabling the autonomous mobile system to react with respect to the abnormality.
US08121729B2 Remote diagnostic system for robots
A remote diagnostic system for robots including a number of at least two robots, wherein a controller of each robot of the system is locally connected to a service unit provided with local processing power, a remote service center provided with a connector server is arranged, and a communications infrastructure for transferring packets of information between a controller of a robot of the system and connector server via the service unit is arranged for performing remote monitoring and diagnostics at the remote service center, wherein the communications infrastructure uses internet and/or GPRS communication lines.
US08121728B2 Robot apparatus and output control method thereof
The present invention relates to a robot apparatus and an output control method adapted for the robot apparatus. The method includes steps of: receiving radio frequency (RF) signals of identification (ID) codes from several wireless communication devices within a predetermined area and time period; sensing people and obtaining the number of people within the predetermined area and time period; comparing current ID codes and the number of people in the predetermined area with what were determined previously, generating an update signal when the comparison is not equal; replacing the previous data with the current data; acquiring output data based on the associated output found in the output table; and performing an output based on the output data.
US08121724B2 Transfer system, and transfer method
In response to a transfer request, for which a loading time at a transfer source and a loading time at a transfer target are designated by a production controller, there is created a transfer scenario, which contains a basic transfer (From) from the transfer source to a buffer near the transfer target, for example, and a basic transfer (To) from the buffer to the transfer target. In order that the basic transfers (From, To) may be able to be executed, the buffer is reserved, and a transfer vehicle is allocated. The time period for the transfer vehicle to run to the transfer source or the buffer and the time period for the transfer vehicle to run from the transfer source or the buffer are estimated to assign a transfer command to the transfer vehicle. The possibility that the loading and the loading time may deviate from a designated period is evaluated. In case this possibility is high, a production controller is informed that a just-in-time transfer is difficult.
US08121723B2 Substrate transfer system, substrate transfer apparatus and storage medium
A substrate transfer system includes a substrate storing apparatus for storing therein one or more substrates; at least one substrate processing apparatus for performing a predetermined processing on the substrate; and a substrate transfer apparatus for transferring the substrate by moving between the substrate storing apparatus and the substrate processing apparatus, the substrate transfer apparatus including at least one substrate transfer unit for supporting the substrate, unloading the substrate from the substrate storing apparatus or the substrate processing apparatus, and loading the substrate into the substrate storing apparatus of the substrate processing apparatus. The substrate transfer apparatus moves while supporting the substrate by the substrate transfer unit.
US08121722B2 Powered mobile storage system with select and drag operation and selectable aisle width feature
The present invention is a mobile storage system that includes a number of mobile storage units movably disposed with respect to one another and including a logic system. A signal from a motion control actuator on a mobile storage unit which is to move where an aisle is desired directs a run signal to at least one unit to cause one or multiple units to be driven successively away from a desired aisle. If multiple units are moved together, a motion control actuator on the unit adjacent the closing aisle is operated to move the actuated unit and the other units. The logic system remembers and maintains each new open aisle width and closed aisle width after the termination of a particular movement.
US08121720B2 Tool-path calculation apparatus for numerical controlled system and method for operating the same
A tool-path calculation apparatus for a numerical controlled system and a method for operating the same are applied to a CNC tool machine. The tool-path calculation apparatus includes an upper controller and a servo driver. Firstly, an interpreter is provided to interpret the tool paths to produce a plurality of executable instructions. Afterward, the executable instructions are sent from the upper controller to the servo driver through a serial communication interface and stored in a queue buffer. Finally, the executable instructions are received and calculated by a tool path calculator to produce a plurality of points along the tool paths.
US08121717B2 Three dimensional processing data setting system, method for setting three-dimensional processing data, computer program for setting three-dimensional processing data, medium with three-dimensional processing data stored therein that is readable by computer and laser processing equipment operated by the three-dimensional data
A three-dimensional processing data setting system comprises an information input device for inputting information on a shape of a three-dimensional work surface to be processed and information on a processing pattern to be specified, a display for displaying a work surface representing the shape information virtually in three dimensions thereon, and a coordinate conversion means for converting data describing the pattern information in two dimensions to three-dimensional space coordinate data so that a pattern representing the pattern information virtually matches with the work surface on the display, thereby generating and setting the three-dimensional processing data.
US08121713B2 Electronic apparatus, method for generating digital signal, digital signal recording medium, and signal processing apparatus
An electronic apparatus having a CPU for controlling each portion of the apparatus has a storage unit for storing at least one of firmware or data to be used by the CPU, an input terminal to which a digital signal with a predetermined format is input, a processing unit for performing a predetermined process on the digital signal input from the input terminal, an extracting unit for extracting data located at predetermined timings in one frame of the digital signal input from the input terminal, and outputting the data as extracted data, and a rewriting unit for analyzing the extracted data and rewriting at least one of the firmware or the data in the storage unit based on a result of the analysis and the extracted data. The CPU at least serves as the extracting unit.
US08121703B1 Dual-range compliance voltage supply for a multi-channel stimulator
A stimulation circuit for a channel in a multi-channel stimulator having a common voltage power supply for each of the channels included therein includes means for generating a stimulation current that is output by the channel and means for selecting between a high voltage compliance mode and a low voltage compliance mode for the channel. In the low voltage compliance mode, the channel operates at a voltage level substantially equal to a voltage level of the common voltage power supply. In the high voltage compliance mode, the channel operates at a voltage level that is higher than the voltage level of the common voltage power supply.
US08121702B2 Impedance-based stimulation adjustment
Techniques for adjusting stimulation are disclosed. A medical device measures an impedance associated with one or more electrodes, e.g., the impedance presented to the medical device by a total electrical circuit that includes the one or more electrodes, the conductors associated with the electrodes, and tissue proximate to the electrodes. The medical device stores at least one patient-specific relationship between impedance and a stimulation parameter, and adjusts the value of the stimulation parameter based on the measured impedance according to the relationship. The medical device may store multiple relationships, and select one the relationships based on, for example, an activity level of the patient, posture of the patient, or a current stimulation program or electrode combination used to deliver stimulation. By adjusting a stimulation parameter, such as amplitude, according to such a relationship, the stimulation intensity as perceived by the patient may be kept substantially constant.
US08121700B1 Sound processing and stimulation systems and methods for use with cochlear implant devices
Sound processing strategies for use with cochlear implant systems utilizing simultaneous stimulation of electrodes are provided. The strategies include computing a frequency spectrum of a signal representative of sound, arranging the spectrum into channels and assigning a subset of electrodes to each channel. Each subset is stimulated so as to stimulate a virtual electrode positioned at a location on the cochlea that corresponds to the frequency at which a spectral peak is located within an assigned channel. The strategies also derive a carrier for a channel having a frequency that may relate to the stimulation frequency so that temporal information is presented. In order to fit these strategies, a group of electrodes is selected and the portion of the current that would otherwise be applied to electrode(s) having a partner electrode in the group is applied to the partner electrode.
US08121697B2 Biocompatible bonding method and electronics package suitable for implantation
The invention is directed to a method of bonding a hermetically sealed electronics package to an electrode or a flexible circuit and the resulting electronics package that is suitable for implantation in living tissue, for a retinal or cortical electrode array to enable restoration of sight to certain non-sighted individuals. The hermetically sealed electronics package is directly bonded to the flex circuit or electrode by electroplating a biocompatible material, such as platinum or gold, effectively forming a plated rivet-shaped connection, which bonds the flex circuit to the electronics package. The resulting electronic device is biocompatible and is suitable for long-term implantation in living tissue.
US08121696B2 Topical analgesia using electrical and vibration stimuli
The present invention is an electrode with one or more conductive surfaces and one or more access windows allowing needles, lancets and other similar objects to pass through or near the electrode and into the underlying skin layer. The electrode adheres to skin and surrounding mild electrical and vibration stimulation acts to mask the pain signals caused when sharp objects penetrate the skin. The stimulation is delivered by an attachable electrical unit designed to generate both the TENS and vibration stimuli while connected to the electrode. In addition, a flap which is attached to the electrode may serve as a bandage type dressing by flipping down over the access window(s) once the procedure is done. The present invention is an electrode with one or more electrically isolated conductive surfaces coupled to a TENS and vibration generating unit. It is designed to allow access to underlying skin and is meant to be easily produced, with the electrode being disposable after each patient use.
US08121694B2 Therapy control based on a patient movement state
A movement state of a patient is detected based on brain signals, such as an electroencephalogram (EEG) signal. In some examples, a brain signal within a dorsal-lateral prefrontal cortex of a brain of the patient indicative of prospective movement of the patient may be sensed in order to detect the movement state. The movement state may include the brain state that indicates the patient is intending on initiating movement, initiating movement, attempting to initiate movement or is actually moving. In some examples, upon detecting the movement state, a movement disorder therapy is delivered to the patient. In some examples, the therapy delivery is deactivated upon detecting the patient is no longer in a movement state or that the patient has successfully initiated movement. In addition, in some examples, the movement state detected based on the brain signals may be confirmed based on a signal from a motion sensor.
US08121693B2 Baroreflex stimulation to treat acute myocardial infarction
An aspect of the present subject relates to an implantable medical system. An embodiment of the system includes a baroreflex stimulator, a myocardial infarction detector, and a controller. The baroreflex stimulator applies a baroreflex stimulation signal through an electrode. The myocardial infarction detector detects an event indicative of myocardial infarction. The controller is connected to the baroreflex stimulator and to the myocardial infarction detector, and is adapted to apply a baroreflex therapy in response to a detected event indicative of myocardial infarction. Other aspects are provided herein.
US08121691B2 Voiding event identification based on patient input
An implantable medical device (IMD) is configured to operate as an automatic voiding diary for logging urinary and/or fecal voiding events. The IMD detects urinary and/or fecal voiding events and generates data that identifies detected events as voluntary or involuntary events. In particular, the IMD generates the identification data based on a patient defined action. In one embodiment, the patient defined action is the patient tapping on the skin located above the IMD. The IMD may generate the identification data based on one or more characteristics of the tapping, e.g., the number, frequency, duration, or pattern of taps. The IMD may also generate the identification data based on a lack of input during a specific range of time after a detected voiding event. In some embodiments, the identification data may be used to identify a false positive, i.e., an event that was incorrectly detected by the IMD.
US08121683B2 External automatic defibrillator
An external automatic defibrillator including an attachment device that can be externally attached and carried by a patient, an identification device for detecting an abnormal event in the cardiac activity, which can be treated by an electric shock, as well as a defibrillator allowing to exert a shock upon the patient after having detected the abnormal event. In order to ensure reliable functioning over a longer period of time, the identification device is configured so that the identification device can detect an abnormal event in an interval of not more than 90 seconds or one minute.
US08121682B2 Combined hemodynamic and EGM-based arrhythmia detection
A medical device and associated method for detecting arrhythmias that includes sensing cardiac electrical signals and cardiac hemodynamic signals, determining a long-term baseline hemodynamic measurement in response to a plurality of the sensed cardiac hemodynaic signals, detecting a period of increased metabolic demand in response to the sensed cardiac electrical signals, determining a sinus tachycardia baseline hemodynamic measurement in response sensing of cardiac hemododynamic signals during the detected period of increased metabolic demand, and detecting the arrhythmia and delivering therapy in response to one of only the sensed cardiac electrical signals and the sensed cardiac electrical signals in combination with one or both of the determined long-term baseline hemodynamic measurement and the sinus tachycardia baseline hemodynamic measurement.
US08121681B2 Cooperating defibrillators and external chest compression devices
Devices, methods, and software implementing those methods for providing communicating external chest compression (ECC) devices and defibrillation (DF) devices, where the ECC and DF devices can be physically separate from each other. Both ECC and DF devices are able to operate autonomously, yet able to communicate with and cooperate with another device when present. Some ECC and DF devices are adapted to be physically and/or electrically coupled to each other. One ECC device includes a backboard, a chest compression member, a communication module, controller, and at least one sensor, electrode lead or electrode. One DF device includes a defibrillator module, a controller, and a communication module that can communicate with the ECC communication module. The communicating ECC and DF devices may deliver ECC, pacing, defibrillation, ventilation, and cooling therapies, and may deliver instructions to human assistants, in a coordinated and cooperative fashion.
US08121680B2 Subcutaneous cardiac stimulation device providing anti-tachycardia pacing therapy and method
An implantable subcutaneous cardiac device includes at least two subcutaneous electrodes adapted for placement external to a heart beneath the skin of a patient. The device further includes an arrhythmia detector that detects a sustained tachyarrhythmia of the heart and a pulse generator that delivers anti-tachycardia pacing pulses to the subcutaneous electrodes in response to detection of a sustained tachyarrhythmia. The pacing pulses preferably have waveforms devoid of any exponential voltage decay and include rounded or substantially constant portions to minimize pain.
US08121675B2 Device and method for detecting atrial fibrillation
Detection of atrial fibrillation involves detecting a plurality of ventricular events and obtaining a series of probabilities of AF, each corresponding to a probability of AF for a different beat window having a plurality of ventricular events. AF onset is detected when one or each of a plurality of consecutive AF probabilities satisfies an AF trigger threshold. AF termination is detected when one or each of a plurality of consecutive AF probabilities does not satisfy the AF trigger threshold. Upon detection of AF onset, ventricular events are processed to detect for a sudden onset of irregularity of the ventricular events. AF onset is confirmed when sudden onset is detected and overturned when sudden onset is not detected.
US08121674B2 Method and system for characterizing a representative cardiac beat using multiple templates
A method and system for characterizing one beat of a patient's supraventricular rhythm are described. A plurality of templates is provided and updated using a plurality of qualified beats. Updating occurs by temporally aligning the shock channel waveforms of the template beats using rate channel fiducial points. The template beats are combined by point-by-point addition of the shock channel waveforms. The resultant updated template characterizes one of the patient's supraventricular conducted cardiac beats.
US08121662B2 Virtual FM antenna
An apparatus and method for receiving wireless signals couples an antenna input of a receiver to a human body and receives a signal conducting from said body. Impedance matching circuitry lessens signal power loss at the antenna input. Parameters of the impedance matching circuitry can be adjusted based on a detected impedance, a detected signal strength, or the frequency of the signal.
US08121661B2 Mechanism for radio communication terminal
The present invention relates to a radio communication terminal comprising a first casing, a second casing, a slider mechanism and a hinge mechanism, wherein the slider mechanism is adapted to movably connect the first and the second casing, the hinge mechanism is connected to the first and the second casing and adapted to move the first casing in relation to the second casing in at least a first direction between at least an open and a closed position, and the hinge mechanism is adapted to operate in a first space that is expanded when the first casing is moved in relation to the second casing.
US08121660B2 Semi-automatically sliding mobile terminal
A semi-automatically sliding mobile terminal includes a first main body, a second main body, a hinge unit, and a guide line. The second main body slides on the upper side of the first main body. The hinge unit includes a coupler coupled to the first main body and a spring unit compressing and expanding in a lateral direction. The guide unit includes a curved line having an ascending curved line, a crest, and a descending curved line that are formed in a longitudinal direction. When the second main body moves, the spring unit compresses or expands along the guide line. The spring unit compresses before passing over the crest and expands after passing over the crest. After the crest, the second main body moves semi-automatically due to elastic force of the spring unit.
US08121658B2 Torsion spring, elastic device and sliding apparatus and portable appliance utilizing the device
Disclosed is an elastic device which is suitable for a sliding opening/closing apparatus of a portable appliance. The elastic device includes a first torsion spring including a first spiral part which is wound as a spiral shape without a vertical overlapping portion and a first extension arm extending from an outer portion of the first spiral part; a second torsion spring including a second spiral part which is wound as a spiral shape without a vertical overlapping portion thereof and a second extension arm extending from an outer portion of the second spiral part. The elastic device also includes a connection member connecting one of both ends of the first torsion spring and one of both ends of the second torsion spring with each other. The elastic device may have a smaller thickness in comparison with that of a conventional torsion spring having a vertical overlapping portion thereof.
US08121657B2 Portable electronic device
A portable electronic device is provided that reduces resonant frequency fluctuation of an antenna caused changes in the state of bodys thereof, thereby enabling the communication signal quality to be stabilized. A cellular telephone device 1 has an antenna 41 installed in an operation unit side body 2 thereof, and an electronic component 51 and an adjusting circuit 52, which is electrically connected to the electronic component 51 and adjusts the resonant frequency of the antenna 41, are installed in a display unit side body 3. A hinge portion 4 connects the operation unit side body 2 and the display unit side body 3 so as to freely change between a first state (closed state) in which the antenna 41 and electronic component 51 are capacitively coupled, and a second state (opened state) in which the antenna 41 and electronic component 51 are not capacitively coupled or capacitively coupled to a low degree.
US08121656B2 Mobile apparatus, power saving control method in mobile apparatus, and computer-readable medium
A mobile apparatus including: a wireless communication module that receives a signal transmitted via a base station; a display that displays character; an input module that inputs the character or operation data; a first operating mode in which electric power is supplied to the display; a second operating mode in which electric power is not supplied to the display; an information reception module that receives information received via the wireless communication module or power saving monitoring information; an input monitoring module that monitors an unoperated state; a display controller that switches the first operating mode to the second operating mode when the unoperated state is detected; and a power saving controller that reduces information reception frequency at the information reception module when the unoperated state is detected by the input monitoring module.
US08121655B2 Method and device for improving battery life of a mobile station
A method (150) and device (200) for conserving energy in a power storage device of a mobile station (102, 110), including: selecting (155) an alert mode associated with a mobile station, the alert mode including at least one of: silent alert, vibrate and manual answer; detecting (160) the alert mode of the mobile station; and increasing (165) a length of a paging cycle in order to conserve power of an energy storage device associated with the mobile station (102, 110), in response to the detected alert mode. The method provides a useful compromise for energy conservation of a power storage device on one hand, while also accommodating a user's demand for a short paging interval when desired, on the other.
US08121651B2 Content personalization of personal cellular telecommunications devices
Content personalization on personal cellular telecommunications devices includes determining subscriber personalization profiles each including at least one personalization parameter, determining universal Level 0 IDMs for display on all subscribers' personal cellular telecommunications devices irrespective of their location and their subscriber personalization profiles, and determining a set of at least two different personalized Level 1 IDMs for each universal Level 0 IDM for display on subscribers' personal cellular telecommunications depending on their location and subscriber personalization profiles. Personalization of Level 1 interactive display messages can take place either network side or handset side. Network side personalization requires a personalization server with subscribers' personalization profiles. Handset side personalization requires handset subscriber personalization filters.
US08121649B2 Voice-controlled communications system and method having an access device
A communication system has a control computer, one or more concentrators and one or more computing device communicates wirelessly with the one or more concentrators is provided. The computing device is an access device to the communications system that permits the user to interact with the communication system in order to, using voice commands, initiate telephone calls and conferences, receive telephone calls, receive pages and be located within a particular environment.
US08121648B2 Adaptive beamforming configuration methods and apparatus for wireless access points serving as handoff indication mechanisms in wireless local area networks
In one illustrative example, a technique for use in operating a wireless access point (AP) for serving as a handoff indication mechanism in a first wireless network is described. The handoff indication mechanism is configured to communicate handoff indications in response to mobile devices leaving coverage of the first wireless network, via an RF coverage region of the AP, for mobile device handoff to a second wireless network. The AP is provided in an ingress or egress region of the first wireless network, where it receives RF signals from one or more communication devices and determines and sets wireless transceiver parameters for adjusting boundaries of its RF coverage region. The AP also operates with the adjusted RF coverage region to serve as part of the handoff indication mechanism in the first wireless network, so that the handoff indications are communicated in response to the mobile devices leaving coverage of the first wireless network, via the adjusted RF coverage region, for mobile device handoff to the second wireless network.
US08121645B2 Software defined radio base station and configuration method
The present invention relates to a method for configuring a base station (10) of a mobile communication network over a software defined radio module (12), that base station (10) serving at least one mobile terminal (20, 30, 40) over an air interface (52, 53, 54) served by that software defined radio module. When selecting the communication standard for the configuration of the base station (10) the characteristics of the air interface (52, 53, 54) are taken into account. The invention also relates to a base station (10) of a mobile communication network, that base station (10) serving at least one mobile terminal (20, 30, 40) over an air interface (52, 53, 54), that base station (10) comprising a configurable software defined radio module (12). The configurable software defined radio module (12) is adapted to take into account the characteristics of the air interface (52, 53, 54) when selecting the communication standard for the configuration of the base station (10).
US08121644B2 Mobile phone capable of automatically handling smart card
A mobile phone capable of automatically handling smart card is provided. The phone includes a card holder for holding a smart card. The card holder includes a sheet responsive to magnetic forces. The phone further includes a plurality of electromagnets mounted in a cover of the phone. When the electromagnets are electrified one by one according to a first order, the sheet is attracted by the electromagnets one by one according to the first order, thus the card holder is drawn into the phone. When the electromagnets are electrified one by one according to a second order, the sheet is attracted by the electromagnets one by one according to a second order, thus the card holder is ejected from the phone.
US08121639B2 Local phone number lookup and cache
A system and method for wirelessly connecting a computer device to a server. The system includes a computer device and a phone number look-up device. The computer device generates location data, retrieves a server phone number from memory based on the generated location data, and generates a request that includes the generated location data if no server phone number corresponds to the generated location data. The computer device wirelessly sends the generated request to a default phone number. The phone number look-up device is associated with the default phone number. The phone number look-up device receives the request from the computer device, retrieves a server phone number from a local memory based on the received request, and sends the retrieved server phone number to the computer device. The computer device wirelessly connects to a server based on the sent server phone number.
US08121638B2 System and method for security on a mobile device using multiple communication domains
A mobile device and a method for providing security to a mobile device having two or more communication domains is provided. The mobile device receives a communication service request. The communication domain of the communication service request is determined, the request domain being one of the two or more communication domains of the mobile device. A set of applicable restrictions is then determined from a list of communication restrictions comprising restrictions on use of services of the mobile device for each of the two or more communications domains. These applicable restrictions are then applied to the communication service request by the mobile device.
US08121637B2 Method and system for maintaining a wireless data connection
A system and method for establishing and maintaining an “always-on” data connection to a wireless network through the use of a back off timer and a service check timer is disclosed. The back off timer is initialized to a determined value when a connection is not established. When the timer expires, a connection attempt is made. As further connection attempts are made, the back off timer is set to ever-increasing values. When the data connection is established, the service check timer is initialized. The data connection status is determined at the expiry of the service check timer. When, at the expiry of the service check timer, the data connection is determined to be lost, the connection method is employed.
US08121636B2 Portable communication device for responding to incoming call
A portable communication device includes a receiving module, a pulse signal generating module, a timer module, and detection module. The receiving module is configured for receiving incoming signals sent to the portable communication device. The pulse signal generating module is configured for generating pulse signals when a portable communication device body is tapped. There is a first predetermined limit and a second predetermined limit, and the timer module is configured for starting timing when the pulse signal generating module generates the pulse signals, and stopping timing at the second predetermined limit. The detection module is configured for starting to detect if the pulse signal generating module generates pulse signals at the time between the first predetermined limit and the second predetermined limit. The detection module directs the receiving module to refuse or accept the incoming signals according to detecting results.
US08121633B2 Operator configurable preferred network and radio access technology selection for roaming multi-rat capable devices
A multi-RAT capable wireless device and a method for execution in a multi-RAT capable wireless device are provided. The wireless device maintains a registration history of all wireless network,RAT combinations through which the wireless device has previously attempted to register with data communication service registration point. Upon an event triggering network registration, the wireless device identifies a set of available wireless network,RAT combinations, selects an available wireless network,RAT combination from the set of available wireless network,RAT combinations having regard to the registration history and a preferred network,RAT combination list stored at the wireless device and attempts to register with the data communication service registration point through the available wireless network,RAT combination that has been selected. If the attempt is successful, the wireless device receives an update to the preferred network,RAT combination list and updates the preferred network,RAT combination list stored at the wireless device.
US08121630B2 Device to sense frequency band to share operating frequency bands in heterogeneous communication systems and method thereof
A cognitive radio communication device and method are provided. The cognitive radio communication device includes a reception unit to receive reference signals from a first communication device, a frequency division unit to divide operating frequency bands of the first communication device into a plurality of sub frequency bands, a first sensing unit to sense each of the plurality of sub frequency bands using the reference signals to estimate whether the first communication device uses each of the plurality of sub frequency bands, and to determine an unused frequency band group including at least one sub frequency band not used by the first communication device based on the estimated result, and a transmission unit to transmit data to a second communication device using the sub frequency band included in the unused frequency band group.
US08121629B2 Radio device
Radio devices (31 to 43) receive a prescribed number of Hello packets from each of n radio devices existing within one hop from each radio device, detects six pairs of maximum and minimum values MAX[1] and MIN[1] to MAX[6] and MIN[6] based on the plurality of reception signal strengths of the plurality of received Hello packets, detects two adjacent maximum values having the largest difference among six pairs of maximum and minimum values D_MAX[1] and D_MIN[1] to D_MAX[6] and D_MIN[6] when the six maximum values MAX[1] to MAX[6] are in descending order, and determines the average of two minimum values corresponding to the detected two maximum values as a threshold. The radio devices (31 to 43) each produce a routing table including routes having reception signal strengths equal to or more than the threshold.
US08121621B2 Position estimation system
A position of a mobile communication terminal in an environment where the terminal cannot communicate with a GPS is defined more narrowly than a sector area of a base station in which the mobile communication terminal is located so that the position of the mobile communication terminal can be estimated more accurately. Even if a mobile communication terminal is in an environment where the terminal cannot communicate with a GPS, the latitude and longitude of the center of a sector of the wireless base station in which the mobile communication terminal is located is obtained according to a predetermined calculation by a base station database device, and the obtained latitude and longitude is sent back as an estimated latitude and longitude of the mobile communication terminal to the mobile communication terminal via the wireless base station.
US08121619B1 Geographic location information updates
A method, computer program product, and system are provided to update geographic location information for an electronic device. The method can include transmitting the geographic location information for the electronic device to a server device at a first time interval. A determination can be made regarding whether the electronic device is in communication with a third-party device. If the electronic device is in communication with the third-party device, then updated geographic location information for the electronic device is transmitted to the server device at a second time interval, where the second time interval is shorter than the first time interval.
US08121617B1 Method of remotely locating a mobile device equipped with a radio receiver
A method of remotely locating a mobile device equipped with a radio receiver by remotely and securely activating the device's ringer and location system, and communicating such location to the device owner.
US08121616B2 Set initiated area event triggered positioning method in mobile communication system
A SET-initiated area event triggered positioning method in a session-based service system is disclosed. The method is variously performed according to a proxy mode or a non-proxy mode, and further according to which SLP (SUPL location platform) has a positioning procedure.
US08121614B2 Apparatus and method using radio signals
A method of using radio signals transmitted for reception by mobile user equipment that includes receiving, with mobile user equipment (UE), radio signals having at least one format; monitoring, with the mobile user equipment, at least one property of the received radio signals; identifying a pattern in said monitored property or properties; and in response to identifying said pattern, triggering at least one action according to the identified pattern, and/or providing the UE with an indication of a location of the UE based at least part of the identified pattern.
US08121608B2 Method for dynamically monitoring a group of mobile entities
A method for dynamically monitoring a group of wirelessly communicating mobile entities, characterized in that it comprises: assigning each entity a unique identifier; saving within a referring entity the list of the identifiers of all of the entities in the group; determining, for each entity, a vicinity with a predetermined radius; repeatedly, for each entity in the group: detecting the other entities located in its vicinity; transmitting a message to the detecting entities, said message containing at least the identifier of the entity, to be relayed to the referring entity; collecting, within the referring entity, the messages relayed to it; creating a list of identifiers contained within the messages; comparing this list to the saved list; if the lists are identical, determining the cohesive group; otherwise, determining the non-cohesive group.
US08121607B2 Mobile station initiated load balancing in wireless communication networks
Techniques for load balancing across different access networks based on procedures initiated by a wireless terminal or mobile station and examples of using load balancing within the same access network to hand off a mobile station from one base station to another based on procedures initiated by the mobile station.
US08121604B1 Systems and methods for operating wireless networks
Systems and methods for wireless networks with inner and outer cells are provided. A base station determines an amount of traffic on an inner and outer cell. When the traffic exceed a predetermined threshold value, traffic is adjusted on the inner or outer cell. Traffic can be adjusted by handing off some of the traffic from the inner cell to the outer cell, from the outer cell to the inner cell, between sectors of the inner or outer cells and/or by handing off traffic to a proximately located base station.
US08121603B2 Method for mobile communication handover and system and base station thereof
A method for mobile communication handover and a system and a base station thereof are disclosed in the embodiments of present invention, wherein the method includes steps: on the basis of first link which only bears DCH service and has already existed, adding a second link bearing DCH and E-DCH services and a third link bearing any service; making softer combining for the DCH service of the first link and the second link; in the case of failing to add the third link, informing radio network controller by carrying the DCH softer combining information and E-DCH service addition information which are not in a same diversity indication choice field in link addition failure message. The embodiment of present invention could enhance the successful ratio of communication handover, and maintain communication continuously.
US08121598B2 Scrambling code allocation and hand-in for wireless network radio access points
Techniques are provided herein to allow more than a fixed number of radio access point devices to be deployed within a macro cell. At a controller apparatus, a registration request is received from a radio access point device configured to operate in a wireless network to serve one or more wireless client devices in the wireless network in respective relatively small coverage areas. The registration request comprises a macro cell identifier associated with a macro base station apparatus configured to operate in the wireless network to serve one or more wireless client devices in a relatively large coverage area, a radio access point cell identifier associated with the radio access point device, and a particular primary scrambling code selected for use by the radio access point device. When the particular primary scrambling code is not available for use, methods are provided to allocate it in a shared manner but without degrading handover service.
US08121595B2 Adaptive polling of wireless devices
In a wireless network, the decision of when and whether to send unsolicited polls to a particular mobile wireless device may be made by monitoring communications conditions affecting the ability of the particular device to gain channel access, and sending unsolicited polls if the ability to gain channel access is below a threshold value. Such conditions may include one or more of channel load, device transmission load, collision rate, and number of mobile wireless devices contending for access.
US08121593B2 System and method for air-to-air communications using network formed between aircraft
A system and method for aircraft communications is provided. The system includes a first wireless base station deployed in a first aircraft and configured to establish one or more wireless links, and a second wireless base station deployed in a second aircraft and configured to establish one or more wireless links. At least one ground-based wireless base station is configured to operatively communicate with the first wireless base station or the second wireless base station while the first aircraft and the second aircraft are in flight. During flight, the first and second wireless base stations establish one or more wireless links with each other to create a wireless network for air-to-air communication. When one of the first or second aircraft is out of range with the ground-based wireless base station and the other aircraft is in range with the ground-based wireless base station, the aircraft that is out of range can send a message to the ground-based wireless base station through the aircraft that is in range.
US08121587B1 Communication device
The communication device which implements a voice communicating function, an attached file emailing function, a geographic location function, a dictionary function, a schedule notifying function, a multiple type TV program function, a multiple TV screen displaying function, a touch panel function, a communication device finding function, and a voice message displaying function, independently or simultaneously.
US08121583B2 Methods and apparatus for push to talk and conferencing service
A method is provided for use in a push to talk or conferencing type service involving a terminal and a controller, comprising, in response to the controller deciding to grant a talk request received from the terminal, sending to the terminal an indication of an allowed talk time for a granted talk burst, the indication being for use at the terminal to monitor the remaining allowed talk time during the granted talk burst. There is also provided a method for use in a push to talk or conferencing type service involving a terminal and a controller, comprising, in response to the controller deciding to grant a talk request received from the terminal, monitoring the remaining allowed talk time at the controller using an allowed talk timer and starting the allowed talk timer at the controller in response to receipt of talk burst data from the terminal.
US08121582B2 Apparatus and method of wireless instant messaging
A wireless communication device declares one of a plurality of extended instant messaging states and transmits the declared states to a presence information server. Declared extended instant messaging states for destination devices are received, and an enhanced instant message based on declared extended instant messaging states is generated.
US08121577B1 Controllable input impedance radio frequency mixer
The present invention is a controllable input impedance RF mixer, which when fed from a high impedance source, such as a current source, provides a high quality factor (Q) impedance response associated with an impedance peak. The high-Q impedance response may be used as a high-Q RF bandpass filter in a receive path upstream of down conversion, which may improve receiver selectivity and replace surface acoustic wave (SAW) or other RF filters. The present invention uses polyphase reactive circuitry, such as capacitive elements, coupled to the down conversion outputs of an RF mixer. The RF mixer mixes RF input signals with local oscillator signals to translate the impedance of the polyphase reactive circuitry into the RF input impedance of the RF mixer. The RF input impedance includes at least one impedance peak. The local oscillator signals are non-overlapping to maximize the energy transferred to the polyphase reactive circuitry.
US08121574B2 Loop-type directional coupler
A loop directional coupler having a first waveguide, particularly a hollow, planar, or a coaxial conductor in the form of a half loop antenna having first and second antenna branches for the contact-free extraction of an incoming signal “a” on a second waveguide and a returning signal “b” on the second waveguide. The first antenna branch is connected to a first input of a first network and the second antenna branch is connected to a second input of the first network, the first network having a first power splitter at the first input and a second power splitter at the second input for dividing the signal present at each antenna branch, the first network having a first adder adding the signals of the first and second power splitters to each other, and a first subtractor subtracting the signals of the first and second power splitters from each other.
US08121573B2 Method and system for coexistence in a multiband, multistandard communication system utilizing a plurality of phase locked loops
Methods and systems for coexistence in a multiband, multistandard communication system utilizing a plurality of phase locked loops (PLLs) are disclosed. Aspects may include determining one or more desired frequencies of operation of a transceiver, determining a frequency of unwanted signals such as spurs, intermodulation, and/or mixing product signals, and configuring the PLLs to operate at a multiple of the desired frequencies while avoiding the unwanted signals. The desired frequencies may be generated utilizing integer, which may include multi-modulus dividers. The wireless standards may include LTE, GSM, EDGE, GPS, Bluetooth, WiFi, and/or WCDMA, for example. The frequencies may be configured to mitigate interference. PLLs may be shared when operating in TDD mode, and used separately operating in FDD mode. One or more digital interface signals, zero exceptions on a transmitter spur emission mask, and sampling clocks for ADCs and/or DACs in the transceiver may be generated utilizing the PLLs.
US08121567B2 Double search algorithm of user group selection for multiuser MIMO downlink transmission
A method and system for a double search algorithm of user group selection for multiuser MIMO downlink transmission are provided. The use of optimal brute-force user group selection may require high computational expense. A first search operation may be based on a first user having a channel gain greater than that of other users, while a second search operation may be based on a second user having a channel gain greater than that of the remaining users. A maximized system capacity may be determined based on the maximized system capacities determined in the first and second search loop. A receiver pair associated with the maximized system capacity may be selected as the user group. The double search algorithm may reduce the computational complexity while achieving performances that may exceed the TDMA scheme and be similar to that of systems with ideal CSI at the transmitter.
US08121563B1 Configurable patch panel system
A patch panel system (100) includes interface units (120) and radio units (130). The interface units (120) connect to user devices (110) via corresponding ports. The radio units (130) are associated with radio channels. Combinations of the interface units (120) and the radio units (130) provide conversion of constant bit rate communication to packetized communication and reconversion of the packetized communication to the constant bit rate communication.
US08121558B2 Local oscillator generator architecture using a wide tuning range oscillator
A local oscillator (LO) generator architecture using a wide tuning range oscillator is disclosed. In one embodiment, a wide tuning oscillator based LO generator system includes a wide tuning range oscillator for generating a signal with a first initial frequency or a second initial frequency in response to a control voltage, a first frequency controlling circuit for converting the first initial frequency of the signal into a final frequency, and a second frequency controlling circuit for converting the second initial frequency of the signal into the final frequency.
US08121556B2 Active load isolator and wireless speaker for mixed signal environments
An isolation circuit includes a low dropout operational current control loop and a shunt regulator. The current control loop is configured to drive the shunt regulator to result in a high dynamic impedance ratio between a voltage source and a load. The current control loop may include a series-pass transistor, a current sensing resistor, and a high side current sensor.
US08121551B2 GSM mobile terminal and noise suppression method for the same
A TDMA mobile terminal and noise suppression method for the same are provided. The mobile terminal includes a storage unit for storing a gain control table. The gain control table contains gain control values used for controlling gains of at least one of an outgoing audio signal and an incoming audio signal in order to suppress frequency dependent noise in the at least one signal. The mobile terminal also includes an audio processing unit for processing an audio signal by amplifying the audio signal according to applied gain control values. The mobile terminal further includes a control unit for measuring, during call processing, at least one of a transmit power level and a receive power level, determining corresponding gain control values from the gain control table, and applying the determined gain control values to the audio processing unit.
US08121550B2 Satellite interference canceling
A satellite interference canceling system cancels the interference between two or more signals received by a satellite receiver. The signals can be two signals experiencing cross polarization interference or signals that experience interference from other satellite signals. Gain and phase are applied to the received signals and then combined with the other signals to result in cancellation by subtraction. The gain and phase values needed to cancel the interference are derived from measurements of carrier-to-noise ratio (C/N) as an indication of the interference level. The C/N can be measured in the set-top box indoor unit. Coherency restoration is performed in receivers that downconvert the signals before performing interference cancellation.
US08121548B2 Communication system
A radio communication system includes a plurality of Bluetooth radio devices. Each device has a microphone, an audio output, such as a loudspeaker, and a short range radio transceiver capable of communicating digital data with a plurality of compatible neighboring radio devices. Each radio device is configured to receive outgoing audio data from a first neighboring radio device, to mix an input audio signal received at the microphone with the received outgoing audio data, and to transmit the combined audio data to a second neighboring radio device. Each radio device is further configured to receive incoming audio data from the second radio device, to output an output audio signal corresponding to the received incoming audio data to the audio output, and to re-transmit the received incoming audio data to the first radio device. The radio devices form a communication chain, and each radio device is in communication with a maximum of one first radio device and one second radio device. A start radio device which has no first neighboring radio device is configured to transmit to the second radio device audio data corresponding to only the input audio signal. An end radio device which has no second neighboring radio device is configured to re-transmit the combined audio data to the first radio device. The system provides an audio network that can include a large number of participant devices.
US08121545B2 Wireless network awareness in appliances
A household appliance, such as a microwave oven or cordless phone, reduces interference with a wireless network by requesting control of the network's channel during a period of time when the appliance will be emitting signals that may interfere with network communications on that channel. Some embodiments contend for the channel before transmitting the request by using standard protocols, while other embodiments simply transmit the request during a detected idle period. Some embodiments don't bother sending a request if no activity is detected on the channel.
US08121543B2 Power management
An apparatus, a method and a computer program, the apparatus including: an interface configured to detect a first electrical signal, the first electrical signal being provided by a transceiver; secure transaction circuitry having a first power state and a second power state, the secure transaction circuitry being configured, when in the second power state, to perform a transaction, using the transceiver, with a further apparatus; memory circuitry having power states; and control circuitry configured, in response to detecting the first electrical signal, to control the secure transaction circuitry to switch from being in the first power state to being in the second power state, without changing a power state of the memory circuitry.
US08121541B2 Integrated circuit with intra-chip and extra-chip RF communication
An integrated circuit includes a first integrated circuit die having a first circuit and a first intra-chip interface and a second integrated circuit die having a second circuit and a second intra-chip interface and a remote interface, wherein the first intra-chip interface and the second intra-chip interface electro-magnetically communicate first signals between the first circuit and the second circuit, and wherein the remote interface is coupled to engage in electromagnetic communications with a remote device. In an embodiment of the present invention, a shielding element shields the electromagnetic communications with the remote device from the electromagnetic communication of the first signals. In other embodiments, antenna beam patterns or differing polarizations are used to isolate the electromagnetic communications with the remote device from the electromagnetic communication of the first signals.
US08121535B2 Configuration of a repeater
Methods and systems are provided to configure a frequency repeater. The frequency repeater is configured with an identity of a service provider and receives a message that defines a set of frequencies to be repeated, the frequencies are associated with a service provider that matches the preconfigured identity. A digital filter receives an incoming signal from the service provider, and filters and repeats the frequencies defined in the received message. The frequency receiver can also determine a set of frequencies to be filtered and repeated based on a cell search procedure performed with a modem that resides in the repeater. A policy established by the service provider can also be utilized to facilitate defining the set of figures to be repeated. By utilizing a signal quality metric and an isolation metric associated, with the performance of a receive and transmit antenna utilized by the repeater, the set of frequencies to be filtered and repeated can be adapted in real time.
US08121533B2 Wireless local loop antenna
A wireless local loop system is provided that includes a wireless base station that communicates with a subscriber station via a wireless link. The wireless link can carry a voice service, such as telephone calls, or a data service, such as internet browsing. The subscriber station includes a steerable antenna. A presently preferred steerable antenna for use with the subscriber station includes a driven element mounted on a base plane that is surrounded by a plurality of parasitic elements also mounted to the base plane. The parasitic elements can be optionally grounded or floated in order to reflect the wireless link towards the driven element. The antenna can be oriented in a desired direction during the transception of a voice or data service. A method of transceiving between a wireless local loop subscriber station and a wireless local loop base station is also provided.
US08121529B2 Sheet transport apparatus and fixing apparatus
A sheet transport technique of clamping and transporting a sheet by a roller and a belt abutted against the roller, the technique capable of suppressing shift of the belt in the rotation axis direction of the roller without hindering downsizing of the apparatus is provided. A sheet transport apparatus is made up of a roller 101 being formed with a tubular cavity having a predetermined length in a rotation direction and covered with an elastic body on the outer periphery in the rotation radius direction of the cavity and a belt unit 102 for abutting a belt 102c of a width narrower than the width of the cavity in the rotation axis direction of the roller 101 against the roller face of the roller 101 so that it is positioned inside the range in which the cavity is formed in the rotation axis direction of the roller 101, and sandwiching a sheet 7 between the belt 102c and the roller 101 and transporting the sheet.
US08121525B2 Method and toner bottle for image forming apparatus capable of effectively supplying toner to image forming apparatus
The toner bottle exchangeably used in an image forming apparatus. The toner bottle includes a bottle body having a substantially cylindrical shape and configured to contain toner, a gear configured to rotate a part of the toner bottle, a cap attached to the bottle body and including an opening arranged in a circumferential surface of the cap and configured to output toner to a development apparatus of the image forming apparatus, a toner conveyance mechanism arranged in the bottle body and configured to convey the toner to the opening.
US08121523B2 Developer station with tapered auger system
A developer station and method for an electrographic printer is provided that reduces developer agitation. The developer station includes a sump for holding a reservoir of magnetic developer including a toner and carrier and a magnetic auger mounted above the sump and including a rotatable magnetic core surrounded by a substantially cylindrical rotatable toning shell rotatably mounted with respect to the core, the shell being adjacent to the photoconductor member and defining a nip and a conveyance device for transporting developer in the developer station in a flow direction. The conveyance device has a tapered auger including a shaft and one or more blades such that the developer volume in the flow direction is controlled to maintain a uniform developer level in the sump as well as a conveyance controller for controlling the conveying device, including the tapered auger such that the tapered auger preferentially creates an uniform layer of developer on the toning shell.
US08121519B2 Process cartridge having cartridge positioning portion and image forming apparatus mounting said process cartridge
A process cartridge is provided detachably mountable to a main assembly of an electrophotographic image forming apparatus. The process cartridge includes an electrophotographic photosensitive drum and a process device actable on the drum. The process cartridge also includes a cartridge positioning portion for engaging a main assembly positioning portion to position the cartridge with respect to a direction crossing the direction of the axis of the drum when the cartridge is mounted to the main assembly in a direction parallel with the axis of the photosensitive drum. Further, a movable member is provided movable between a first position contacting the main assembly in the process of mounting of the cartridge to the main assembly, and a second position contacting a main assembly urging member and receiving a force in the crossing direction to contact the cartridge positioning portion to the main assembly positioning portion to position the cartridge in the crossing direction.
US08121517B2 Process cartridge, electrophotographic image forming apparatus and electrographic photosensitive drum unit
A process cartridge is detachably mountable to a main assembly of an electrophotographic image forming apparatus including a driving shaft having a rotational force applying portion by moving in a direction substantially perpendicular to an axis of the driving shaft. The cartridge includes an electrophotographic photosensitive drum, a coupler engageable with the rotational force applying portion to receive a rotational force for rotating the drum and taking transmitting, pre-engagement, and disengaging positions, and a regulator regulating an inclination angle of the coupler. During cartridge mounting, the coupler moves from the pre-engagement to the transmitting position to oppose the driving shaft, and during cartridge dismounting, the coupler moves from the transmitting to the disengaging position to disengage from the driving shaft.
US08121516B2 Processing cartridge having a retractable handle
A processing cartridge includes at least a photosensitive drum, a developing roller, and a casing containing the photosensitive drum and the developing roller. The photosensitive drum is fixed to the casing to form an electrostatic latent image, and the developing roller develops the electrostatic latent image on the photosensitive drum. The processing cartridge also includes a handle, and the handle is retractably fixed to the casing, which has an extending status and a shrinking status opposite to the extending status.
US08121514B2 Developing device and image forming apparatus employing the same
A developing device has a housing including a toner container containing toner, and a developing unit. The developing unit includes a developing roller and a photoconductive drum, and a barrier member including a toner supply window. The barrier member is combined with the housing to separate the toner container and the developing unit from each other. The developing unit also includes a blocking film that is attached to the barrier member to block the toner supply window. An end of the blocking film is exposed outside the housing through an opening formed in a sidewall of the housing. A bottom surface and first and second side surfaces of the barrier member are attached to a bottom surface and first and second side surfaces of the housing by using a welding process, and a distance between the first and second side surfaces of the barrier member and a distance between the first and second side surfaces of the housing increase from bottom to top.
US08121507B2 Image forming apparatus preventing sheet transfer deviation or slippage through fine detection of loop amount
An image forming apparatus capable of forming an image without transfer deviation or rumples by detecting the loop amount of the sheet material with a plurality of thresholds at multiple stages through a loop amount detecting portion detecting the loop amount of a sheet passing between conveyance guide members. The loop amount finely detected at the multiple stages through the loop amount detecting portion is reflected in a control and drive system, and, as a result, the sheet material can be conveyed while keeping the loop of the sheet material passing between the conveyance guide members at an appropriate amount.
US08121506B2 Image forming apparatus
An image forming apparatus includes: an image carrier that carries a developed image that has been developed on a surface thereof using a developer; a transfer member that transfers the developed image from the image carrier to a belt-shaped member; an electric power supply unit that supplies electric power to the transfer member; a measurement unit that measures a combined resistance value of the image carrier, the belt-shaped member, and the transfer member; and a controller that controls the electric power supply unit. The controller controls the electric power supply unit such that the electric power supplied to the transfer member is changed from a predetermined first supply value to a second supply value, the second supply value being larger than the first supply value, when the combined resistance value measured by the measurement unit is lower than a predetermined combined resistance value.
US08121505B2 Hybrid printing system
A hybrid printing system includes (a) a media path assembly having an image transfer/transport unit for receiving and moving media to a fusing apparatus; (b) a process color image output terminal (IOT) assembly including first imaging components for forming and transferring color images onto the intermediate image receiving member, the color IOT assembly being mounted for forming a first image transfer nip with one of a first side and a second and opposite of the image transfer/transport unit; and (c) a monochrome image output terminal (IOT) assembly mounted opposite the process color image output terminal (IOT) assembly for forming a second image transfer nip with the other of the first side and the second and opposite of the image transfer/transport unit, the monochrome image output terminal (IOT) assembly including a moveable image bearing member and second imaging components for forming monochrome images on the image bearing member.
US08121502B2 Fixing unit including heating regulator to adjust a heating width of a heating member
An image forming apparatus for forming an image includes a first control table and a second control table. The first control table includes information on widths of a recording sheet, categorized into a plurality of groups of different widths thereof in a direction perpendicular to a sheet transport direction. The second control table includes information on timing of the recording sheet transported to the fixing device based on the group to which a preceding recording sheet, belongs and the group to which a subsequent recording sheet belongs. When a certain width of the recording sheet belongs to the plurality of the groups in the first control table, the group to which the preceding recording sheet belongs is the group to which the subsequent recording sheet belongs.
US08121500B2 Image forming apparatus, method of determining amount of developer supply, and program of determining amount of developer supply
To provide a technology that can realize appropriate developer supply processing according to conditions within a developing unit by a simple method. In an image forming apparatus that visualizes an electrostatic latent image formed on a photoconductor with a developing unit, information on an amount of consumption of a developer in the developing unit is acquired, first developer supply information indicating an amount of developer to be supplied to the developing unit is calculated based on the acquired information, information on concentration of the developer contained within the developing unit is acquired, second developer supply information indicating an amount of developer to be supplied to the developing unit is calculated based on the acquired information, and information indicating an amount of developer to be supplied to the developing unit is determined based on the calculated first and second developer supply information.
US08121497B2 Image forming apparatus, MFP and method of displaying jam removal guidance
An image forming apparatus may include an image forming device to form and fix an image on a paper, a paper conveyer to convey the paper from a sheet feeder through the image forming device to a finisher, at least one door configured to uncover and cover a part of the paper conveyer, a jam detector to detect whether a jam occurs in the paper conveyer, at least one door sensor to detect whether each door is open or closed, a display, a memory, and a controller to control the jam detector, the door sensor and the display. The controller may be configured to execute control to display a jam detection result detected by the jam detector and jam removal guidance, corresponding to the jam detector which detects the jam occurring in the paper conveyer, based on the information of preset display orders of the jam removal guidance.
US08121496B2 Image forming apparatus operating in a power saving mode as long as possible
An image forming apparatus operates in a power saving mode or in the normal printing mode. An image forming section forms an image in accordance with print data received from an external apparatus. A state detecting section detects a state of the image forming apparatus. A controller causes the image forming apparatus to enter into a power saving mode where the controller terminates supply of electric power to a section of the image forming apparatus that consumes a large electric power. A data detecting section detects whether the print data exists in the image forming apparatus. When the state detecting section detects a change in the state of the image forming apparatus and the data detecting section fails to detect print data in the image forming section, the controller causes the image forming apparatus to enter the power saving mode.
US08121495B2 Current mirror circuit and optical receiver circuit using the same
A current mirror circuit and an optical receiver circuit implementing with the current mirror circuit are disclosed. The current mirror circuit provides two MOSFETs and two differential amplifiers. The MOSFETs are operated under the same bias condition even the power supply voltage decreases due to the virtual short-circuit characteristic between two inputs of the differential amplifier. One of the differential amplifiers provides a variable gain and output impedance characteristic to stabilize the feedback loop formed by this differential amplifier and one of the MOSFETs.
US08121494B2 System and method for receiving high spectral efficiency optical DPSK signals
Apparatus and methods are provided for receiving differential phase-shift keyed (DPSK) optical signals subjected to tight optical filtering, such as may be experienced by 40 Gb/s and 100 Gb/s channels in a dense wavelength division multiplexing (DWDM) communications system with 50 GHz channel spacing. An optical DPSK receiver is described which employs an optical delay interferometer (ODI) demodulator having a free spectral range (FSR) that is larger than the symbol rate (SR) of the DPSK signal to be demodulated. The receiver includes means for introducing an additional power imbalance between the outputs of the ODI demodulator, and the additional power imbalance may be related to the ratio of FSR to SR. The additional power imbalance increases the signal tolerance to tight optical filtering, thereby achieving high spectral efficiency in applications such as DWDM.
US08121493B2 Distortion compensation circuit and method based on orders of time dependent series of distortion signal
A distortion compensation circuit compensates for distortion generated by one or more non-linear elements such as a laser device. The distortion compensation circuit may be used in an optical transmitter, such as a laser transmitter used for forward path CATV applications. The distortion compensation circuit may include a primary signal path and a secondary signal path that receive an input signal. The secondary signal path produces distortion of a magnitude corresponding to the magnitude of, but at an opposite phase to, the distortion generated by the non-linear amplifier. The secondary signal path includes a plurality of distortion sub-paths with each of the distortion sub-paths configured to produce intermodulation distortion products of the same distortion order but for different frequency dependent orders in a time dependent series representative of the distortion produced by the non-linear amplifier.
US08121486B2 Optical transmission apparatus
An optical transmission apparatus is arranged by: means for demultiplexing monitoring light for received wavelength-multiplexed signal light so as to detect optical intensity of the monitoring light; means for detecting optical intensity of wavelength-multiplexed signal light after the monitoring light has been demultiplexed therefrom; a gain controlling type optical amplifier for amplifying the wavelength-multiplexed signal light; an optical attenuating unit for adjusting optical intensity of the amplified wavelength-multiplexed signal light; and a monitoring control unit for controlling the gain controlling type optical amplifier in such a manner that the gain of the optical amplifier becomes constant, and for controlling an attenuating amount of the optical attenuating unit in such a manner that the optical intensity of the wavelength-multiplexed signal light becomes a predetermined target value.
US08121485B2 RF-photonic transversal filter method and apparatus
A method and apparatus for implementing an RF photonic transversal filter that utilizes tap apodization and wavelength reuse to obtain a high side lobe suppression together with narrow and configurable passbands. Several taps are obtained from one wavelength by using dispersive optical delay lines such as chirped fiber gratings that introduce a delay between successive wavelengths. A selected subset of the input wavelengths is utilized to generate multiple taps per wavelength. Some of the taps are apodized to generate various filter transfer functions that yield a high side lobe suppression ratio.
US08121479B2 Optical network terminal management and control interface (OMCI) containing a description of the OMCI
A network component is disclosed that includes a memory comprising a data structure comprising an optical network terminal management and control interface (OMCI) comprising a plurality of managed entities (MEs), wherein one of the MEs is a description of the OMCI. Also disclosed is a network component comprising a processor configured to implement a method comprising promoting the sending of an OMCI Description to an optical line terminal (OLT), wherein the OMCI Description comprises an OMCI Object, whose instance describes the types of MEs supported by an OMCI, a plurality of Managed Entity Objects, whose instances describe each ME supported by the OMCI, and a plurality of Attribute Objects, whose instances describe each attribute supported by the OMCI.
US08121475B2 Optical signal quality monitor for a high-bit rate signal
An optical signal quality monitor includes a splitter splitting an input optical signal into two signals; a low-frequency converter converting one split optical signal to a low frequency signal by modulating the optical signal with a frequency offset signal; and an intensity ratio calculator calculating an intensity ratio between the low frequency signal and the other split optical signal, thereby appropriately confirming the quality of a high-bit rate optical signal. The monitor includes plural processing lines, each line including the splitter, the low-frequency converter, and the intensity ratio calculator. At least one line includes an optical noise superimposer superimposing optical noise on the one split signal before inputted to the converter or an optical band-pass filter transmitting the one split signal before inputted to the converter. The monitor includes a polarization state changer changing the polarization state of the input signal before inputted to the splitter.
US08121468B2 Wireless communication system and method for photographic flash synchronization
A system and method for controlling one or more remote photographic flash devices from a camera body. Wireless functionality within a camera body provides wireless communication of a signal from within the camera body to one or more remote devices. In one example, a flash synchronization signal of the camera body may be wirelessly communicated using a wireless communication functionality within the camera body and an external antenna to one or more remote flash devices for triggering the one or more remote flash devices.
US08121463B2 Recording medium, recording method, reproduction apparatus and method, and computer-readable program
An AV Clip generated by multiplexing video and graphics streams is recorded on a BD-ROM. The graphics stream includes an interactive graphics stream. PTS(DSn[ICS]), which is a presentation time stamp of a packet containing an ICS (Interactive Composition Segment) in a n-th display set DSn, designates an end time of an active period of the ICS, and DTS(DSn+1[ICS]), which is a decoding time stamp of a packet containing an ICS in an immediately succeeding display set DSn+1, designates a start time of an active period of the ICS. PTS(DSn[ICS]) and DTS(DSn+1[ICS]) satisfy a relation PTS(DSn[ICS])≦DTS(DSn+1[ICS]).
US08121453B2 Optical fiber
Provided is an optical fiber including: a first core at a center thereof; a second core adjacent to the first core to cover a circumference of the first core; a third core adjacent to the second core to cover a circumference of the second core; and a cladding adjacent to the third core to cover a circumference of the third core, where conditions of 0.28%≦Δ1≦0.4%, −0.05%≦Δ2≦0.05%, −1.0%≦Δ3≦−0.5%, 3.8 μm≦a≦4.5 μm, 12 μm≦b≦21 μm, and 1.5 μm≦c-b≦10 μm hold, and loss increase resulting when the optical fiber is wound on a mandrel having a diameter of 20 mm is 0.1 dB/turn or smaller at a wavelength of 1625 nm, where Δ1 is a specific refractive index difference of the first core from the cladding refractive index, Δ2 is a specific refractive index difference of the second core from the cladding refractive index, Δ3 is a specific refractive index difference of the third core from the cladding refractive index, “a” is a radius of a boundary between the first core and the second core with respect to a center of the first core, “b” is a radius of a boundary between the second core and the third core with respect to the center of the first core, and “c” is a radius of a boundary between the third core and the cladding with respect to the center of the first core.
US08121452B2 Method for fabricating a hollow fiber
A hollow fiber has a hollow tube, a reflecting film formed on an inner wall of the hollow tube, and the reflecting film is a first metal film formed by baking a first metal nano particle solution including a first metal nano particle. The hollow fiber may have a transparent film on the first metal film. The transparent film is formed by baking or chemically reacting from a second metal nano particle included in a second metal nano particle solution.
US08121447B2 Integrated transceiver with lightpipe coupler
A transceiver comprising a plurality of CMOS chips may be operable to communicate an optical source signal from a semiconductor laser into a first CMOS chip via optical couplers. The optical source signal may be used to generate first optical signals that are transmitted from the first CMOS chip to optical fibers coupled to the first CMOS chip via one or more optical couplers. Second optical signals may be received from the optical fibers and converted to electrical signals via photodetectors in the first CMOS chip. The optical source signal may be communicated from the semiconductor laser into the first CMOS chip via optical fibers in to a top surface and the first optical signals may be communicated out of a top surface of the first CMOS chip. The electrical signals may be communicated to at least a second of the plurality of CMOS chips comprising electronic devices.
US08121440B2 Imaging apparatus having imaging assembly
There is described in one embodiment an imaging apparatus having an image sensor, and a plurality of operating states. Operation of the imaging apparatus can be differentiated between the operating states. In one operating state, the imaging apparatus can capture a frame of image data having image data corresponding to a predetermined number of pixels of the image sensor. The operating states of the imaging apparatus can be user selectable. There is described in one embodiment an apparatus having an image sensor operative to capture a relatively smaller sized frame, wherein a characteristic of light directed by an illumination assembly for capture of a relatively larger sized frame is determined utilizing the relatively smaller sized frame.
US08121432B2 System and method for semantic video segmentation based on joint audiovisual and text analysis
System and method for partitioning a video into a series of semantic units where each semantic unit relates to a generally complete thematic topic. A computer implemented method for partitioning a video into a series of semantic units wherein each semantic unit relates to a theme or a topic, comprises dividing a video into a plurality of homogeneous segments, analyzing audio and visual content of the video, extracting a plurality of keywords from the speech content of each of the plurality of homogeneous segments of the video, and detecting and merging a plurality of groups of semantically related and temporally adjacent homogeneous segments into a series of semantic units in accordance with the results of both the audio and visual analysis and the keyword extraction. The present invention can be applied to generate important table-of-contents as well as index tables for videos to facilitate efficient video topic searching and browsing.
US08121427B2 Breakpoint determining for hybrid variable length coding and encoding the determined breakpoint
A method, and apparatus, and logic encoded in one or more computer-readable tangible medium to carry out a method of determining a breakpoint position in an ordered sequence of quantized transform coefficients of a block of image data for a hybrid variable length coding the ordered sequence. The breakpoint location in the sequence is between a low-frequency region and a high-frequency region. The hybrid variable length coding method includes coding the low-frequency region using a selected low-frequency variable length coding method; coding the high-frequency region using a selected high-frequency variable length coding method; and coding the position in the sequence of the breakpoint. The breakpoint location is determining uses a relatively simple and fast method based on pre-defined cost criteria. A method is included that instead of coding the breakpoint separately, codes the breakpoint jointly with coefficient events.
US08121420B2 Systems and methods of inter-frame compression
A system and method for rendering images, and performing operations such as windowing and leveling, when the parameters of a client appliance are known and rendering images when the parameters of a client appliance are unknown. The invention also considers the rendering from the client appliance perspective and the server appliance perspective.
US08121419B2 Systems and methods of inter-frame compression
A system and method for rendering images, and performing operations such as windowing and leveling, when the parameters of a client appliance are known and rendering images when the parameters of a client appliance are unknown. The invention also considers the rendering from the client appliance perspective and the server appliance perspective.
US08121416B2 System and method for determining inflection points in an image of an object
A system and method for determining inflection points in an image of an object includes obtaining the image of the object, performing binary image processing on a border of the image to obtain border points, selecting a predetermined number of the border points to fit a straight line, calculating a vertical distance between each selected border point and the straight line, and obtaining a total distance. The method further includes adding a new border point to the selected border points if the total distance is less than a predetermined value, so as to fit a new straight line and do a loop cycle, otherwise, regarding a last border point of the selected border points as an inflection point, and sequentially selecting the predetermined number of other border points to fit another new straight line.
US08121415B2 Combining feature boundaries
A method of forming a combined feature boundary based on boundaries of first and second overlapping features includes dividing the boundaries of the first and second overlapping features into line segments of known shape, identifying crossing points formed by the line segments, calculating parametric coordinates of the crossing points, and determining a sequence of crossing point evaluation based on the parametric coordinates. The method also includes calculating a first cross product based on the line segments forming a first crossing point in the determined sequence, and choosing a first path of the combined feature boundary according to a mathematical sign of the first cross product, the first path extending from the first crossing point to the second crossing point in the determined sequence. The method further includes calculating a second cross product based on the line segments forming a second crossing point in the sequence, and choosing a second path of the combined feature boundary extending from the second crossing point according to a mathematical sign of the second cross product, wherein the combined feature boundary includes the first and second crossing points and portions of at least one of the first and second feature boundaries defining the first and second paths.
US08121408B2 Image processing method and apparatus for face image
An image processing method for a face image is provided. A skin area of a face is segmented from the face image. A brightness histogram of the skin area is generated. A skin shadow point and an eyeball point of the face are extracted from the skin area, the shadow point having a lowest brightness in the skin area. A modified histogram is generated by modifying the brightness histogram so as to correct a specific area having a lower brightness level than the eyeball point at a brightness level of the eyeball point, and to correct a specific portion in the skin area having a higher brightness level than the shadow point at a brightness level of the shadow point. The face image is thresholded in consideration of the modified histogram to produce a binary image or N-level encoded image.
US08121407B1 Method and apparatus for localized labeling in digital images
Methods and apparatus for localized labeling in digital images. A region is obtained within which a global labeling solution for an image lies. The region is covered with a set of multiple overlapping tiles. A labeling function is applied to each tile in two or more subsets of the tiles to generate a local labeling for each of the tiles in the subsets. The local labeling for tiles in a first subset are input as a boundary condition to the labeling function when applied to overlapping tiles in a second subset. The local labelings for all of the tiles in all of the subsets are merged to form a global labeling for the image. The labeling function may be executed in parallel on two or more of the tiles.
US08121403B2 Methods and systems for glyph-pixel selection
Aspects of the present invention are related to methods and systems for detecting glyph pixels in a digital image.
US08121397B2 Method and its apparatus for reviewing defects
A method for reviewing a defect on a sample involves the steps of imaging a defect image containing the defect in first magnification by using an image acquisition unit, synthesizing a reference image not containing the defect from the defect image, comparing the defect image acquired with the reference image synthesized to detect a defect applicant, executing a processing for classifying the defect applicant into a defect and a normal portion and imaging only the portion identified as the detect in second magnification. The method makes it possible to specify a defect position without error from the image taken in the first magnification and to image the defect in the second magnification when a large number of defects are observed within a short time by using the image acquisition unit.
US08121394B2 Method for manufacturing electronic device
A method for manufacturing an electronic device is provided. The method includes: pressure-bonding a plurality of terminals of an electronic component to a plurality of electrodes formed on a surface of a transparent substrate, respectively, via an anisotropic conductive film to mount the electronic component on the transparent substrate; obtaining an image of the electrodes by imaging the transparent substrate with the electronic component mounted thereon from backside of the transparent substrate; measuring the number of indentations for each said electrode using the image of the electrode, the indentation being formed when the electrode is pressed by a conductive particle in the anisotropic conductive film; calculating an average and a standard deviation of the number of indentations per electrode throughout the transparent substrate; and calculating a probability that the number of indentations per electrode is less than a reference value on basis of the average and the standard deviation.
US08121393B2 Pattern defect analysis equipment, pattern defect analysis method and pattern defect analysis program
A data processing unit acquires a review image including a pattern defect on a substrate, compares the review image with a reference image thereby to extract a defect image, the reference image including no pattern defect, and performs an alignment between the review image and a self-layer design pattern image which is generated from design data belonging to the identical layer in a region corresponding to the review image. The data processing unit, then, based on result of the alignment, generates an another-layer design pattern image which is generated from design data belonging to another layer in the region corresponding to the review image, and, based on a synthesized image of the defect image and the another-layer design pattern image, determines the relative position relationship between the pattern defect and a pattern belonging to another layer, and judges the criticality based on the relative position relationship.
US08121391B2 Device for measuring the thickness of printed products
An apparatus for measuring a thickness of a printed product conveyed in a conveying direction at a conveying speed. The apparatus includes a conveying device having a guide arrangement along which the printed product is conveyed at the conveying speed in the conveying direction, the guide arrangement including a measuring region that extends in the conveying direction of the guide arrangement. The apparatus further includes a measuring element operative to act on printed sheets of the printed product to measure the thickness of the printed product while the printed product is conveyed across the measuring region and through a measuring gap located between the measuring element and the guide arrangement. The measuring element is arranged to move toward the guide arrangement with a process timing and to move synchronously with the printed product at the conveying speed across the measuring region of the guide arrangement. The apparatus additionally includes an evaluation unit connected to the measuring element.
US08121390B2 Pattern inspection method, pattern inspection apparatus and semiconductor device manufacturing method
A pattern inspection method includes scanning a substrate on which patterns are formed with a charged beam, detecting a charged particle generated from the surface of the substrate, and then acquiring an image of the patterns; comparing the image of the patterns with CAD data for the patterns to inspect the patterns; measuring the dimensions of an arbitrary pattern using the image; calculating a statistic of a dimensional value of the arbitrary pattern obtained by the measurement; judging the necessity of a correction on the basis of the calculated statistic; and performing correction processing when the correction is judged to be necessary.
US08121389B2 System, apparatus, method and computer program product for optical position recognition
A system, apparatus, method, and computer program product for evaluating an object disposed on an upper surface of an object holder. At least one first frame representing a captured portion of the object is acquired, while the object holder is positioned at each of a plurality of locations. At least one second frame representing a captured portion of at least one other surface of the object holder besides the upper surface is acquired, while the object holder is positioned at each of the plurality of locations. At least one spatial characteristic associated with the captured portion of the object is determined, based on at least one of the acquired frames. A three-dimensional representation of the object can be formed based on the first frames and at least one spatial characteristic.
US08121388B2 Device and method for automatically determining the individual three-dimensional shape of particles
A method for automated determination of an individual three-dimensional shape of particles includes: a) dosing, alignment, and automated delivery of the particles; b) observation of the aligned particles and image acquisition, and c) evaluation of the images. A device for automated determination of the individual three-dimensional shape of particles includes: a) a mechanism for dosing, alignment, and automated delivery of the particles; b) at least two cameras for observation of the aligned particles, and c) a mechanism for evaluation of the images. The device can be used for automated determination of individual three-dimensional shape of particles.
US08121387B2 Mask pattern verifying method
A mask pattern verifying method include obtaining first information about a hot spot from design data of a mask pattern, obtaining second information about the mask pattern actually formed on a photo mask, and determining a measuring spot of the mask pattern actually formed on the photo mask, based on the first and second information.
US08121386B2 Secure article, notably a security and/or valuable document
A secure article, notably a security and/or valuable document, comprising at least one substrate, at least one visible authenticating structure, at least one inspection zone defined at least partly by the authenticating structure, the authenticating structure delimiting at least partly the outline of the inspection zone and/or serving to locate the inspection zone, in the inspection zone at least one identifying element different from the authenticating structure, the inspection zone enabling an identification information to be supplied with at least one feature, notably spatial or physical, of the identifying element.
US08121385B1 System and method for generating magnetic ink character recognition (MICR) testing documents
A system and method for accessing data to generate documents for use in MICR line testing. The system comprises a MICR testing station for testing MICR processing. The MICR testing station comprises a MICR line testing module for generating at least one MICR testing document for use in testing MICR processing. The MICR line testing module further comprises: (1) an application determination module for determining an application based on a bank selection provided by a tester, (2) a routing/transit number determination module for determining a routing/transit number based on the bank and the application determined, and (3) a tran code determination module for determining a tran code based on the routing/transit number determined; and at least one client station connected to the MICR testing station via a communications network, the at least one client station being used by at least one tester to provide particulars about at least one MICR line.
US08121383B2 Automated method and system for setting image analysis parameters to control image analysis operations
A method and system for setting image analysis parameters to control image analysis operations. The method and system include collecting set of digital training images including a set of states for the set of digital training images. An objective function is defined to determine a relative quality of plural different parameter sets used for digital image analysis. Values for the plural different parameter sets that maximize (or minimize) the objective function are determined. The method and system increases a usability of high content screening technologies by reducing a required level of expertise required to configure digital image processing.
US08121378B2 Fast hierachical tomography methods and apparatus
Pixel images {circumflex over (f)} are created from projections (q1 . . . qp) by backprojecting selected projections to produce intermediate images (Il,m), and performing digital image coordinate transformations and/or resampling on selected intermediate images. The digital image coordinate transformations are chosen to account for view angles of the constituent projections of the intermediate images and for their Fourier characteristics, so that the intermediate images may be accurately represented by sparse samples. The resulting intermediate images are aggregated into subsets, and this process is repeated in a recursive manner until sufficient projections and intermediate images have been processed and aggregated to form the pixel image {circumflex over (f)}. Digital image coordinate transformation can include rotation, shearing, stretching, contractions. Resampling can include up-sampling, down-sampling, and the like. Projections can be created from a pixel image ({circumflex over (f)}), by performing digital image coordinate transformation and/or resampling and/or decimation re-projecting the final intermediate image.
US08121377B2 Method and tomography scanner for normalizing image data with respect to a contrast in the image data produced by a contrast agent
A method and a correspondingly configured tomography scanner are disclosed for normalizing image data with respect to a contrast in the image data produced by a contrast agent, the image data illustrating a tissue structure to be examined and at least part of a blood vessel system of an examination region connected to the tissue structure, which are at least in part permeated by the contrast agent. In an embodiment of the method, image data of the examination region is provided with the aid of the tomography scanner. At least one section of a reference vessel permeated by contrast agent is selected in the image data. The image data is normalized on the basis of image data from the section of the reference vessel such that the contrast in the image data as a result of the contrast agent is almost independent of patient-specific and examination-specific parameters in order to ensure that image data from different times can be compared.
US08121376B2 Diagnostic imaging support processing apparatus and diagnostic imaging support processing program product
A diagnostic imaging support processing apparatus includes a nodular region determination unit which determines a nodular region included in an image showing the inside of a subject, a polygonal line approximation processing unit which obtains a plurality of nodes constituting a polygonal line that approximates a contour of the nodular region, a reference position determination unit which determines a position of a reference point, and a circularity computation unit which computes the degree of circularity by using areas of a plurality of regions determined based on the plurality of nodes and the reference point.
US08121370B2 Method of performing measurements on digital images
A first and a second image are expressed in a common coordinate system by applying a geometric transformation to the second image so as to map a structure in the second image onto a corresponding structure in the first image in a common coordinate system. Starting from initial values, the parameters of the geometric transformation are updated taking into account the result of an evaluation of a cost function.Measurements are performed in the common coordinate system.
US08121369B2 Medical image processing apparatus and medical image processing method
The medical image processing apparatus of the present invention includes: a three-dimensional model estimating section that estimates a three-dimensional model based on a two-dimensional image; a local region setting section that sets a plurality of local regions around a target pixel in the two-dimensional image; a shape feature value calculating section that uses three-dimensional coordinate data corresponding to the plurality of local regions and calculates shape feature values of respective voxels corresponding to the target pixel; a shape feature value selecting section that selects, as a shape feature value of a voxel corresponding to the target pixel, a shape feature value calculated according to one local region including an optimum three-dimensional coordinate data amount among the plurality of shape feature values; and an elevated shape detecting section that detects an elevated shape existing in the two-dimensional image based on a selection result of the shape feature value selecting section.
US08121361B2 Motion tracking system for real time adaptive imaging and spectroscopy
Current MRI technologies require subjects to remain largely motionless for achieving high quality magnetic resonance (MR) scans, typically for 5-10 minutes at a time. However, lying absolutely still inside the tight MR imager (MRI) tunnel is a difficult task, especially for children, very sick patients, or the mentally ill. Even motion ranging less than 1 mm or 1 degree can corrupt a scan. This invention involves a system that adaptively compensates for subject motion in real-time. An object orientation marker, preferably a retro-grate reflector (RGR), is placed on a patients' head or other body organ of interest during MRI. The RGR makes it possible to measure the six degrees of freedom (x, y, and z-translations, and pitch, yaw, and roll), or “pose”, required to track the organ of interest. A camera-based tracking system observes the marker and continuously extracts its pose. The pose from the tracking system is sent to the MR scanner via an interface, allowing for continuous correction of scan planes and position in real-time. The RGR-based motion correction system has significant advantages over other approaches, including faster tracking speed, better stability, automatic calibration, lack of interference with the MR measurement process, improved ease of use, and long-term stability. RGR-based motion tracking can also be used to correct for motion from awake animals, or in conjunction with other in vivo imaging techniques, such as computer tomography, positron emission tomography (PET), etc.
US08121357B2 Coefficient determining method, feature extracting method, system, and program, and pattern checking method, system, and program
[PROBLEMS] To provide a feature extracting method for quickly extracting a feature while preventing lowering of the identification performance of the kernel judgment analysis, a feature extracting system, and a feature extracting program.[MEANS FOR SOLVING PROBLEMS] Judgment feature extracting device (104) computes an interclass covariance matrix SB and an intraclass covariance matrix SW about a learning face image prepared in advance, determines optimum vectors η, γ which maximizes the ratio of the interclass covariance to the intraclass covariance, derives a conversion formula for converting an inputted frequency feature vector x into a frequency feature vector y in a judgment space, and extracts judgment features of a face image for record and a face image for check by using a restructured conversion formula. Similarity computing device (105) computes the similarity by comparing the judgment features. Check judging device judges whether or not the persons are the same by comparing the similarity with a threshold.
US08121355B2 Brain shape as a biometric
The invention provides a method, system, and program product for identifying an individual using biometric data based on the individual's brain. In one embodiment, the invention includes constructing a biometric signature based on at least one of: features within a two-dimensional scan of the individual's brain and a difference in features between at least two two-dimensional scans of the individual's brain.
US08121354B2 Personal authentication device
A compact authentication device that prevents user from feeling pressure and is strong against external light, when capturing an image of a finger blood vessel pattern with transmitted light. The device includes a guidance part for determining the finger position, a light source disposed on at least one side of the guidance part to emit light to be transmitted though the finger, an image capture part for capturing the transmitted light, a shading unit for limiting an irradiation region of the light, a finger thickness measuring unit, a unit for controlling a light amount of the light source based on a result of the measurement, a unit for recording registered image patterns of the finger, a unit for collating a captured image pattern from the image capture part with the registered patterns, and a unit for controlling different processing according to the collation result.
US08121351B2 Identification of objects in a 3D video using non/over reflective clothing
A method includes generating a depth map from at least one image, detecting objects in the depth map, and identifying anomalies in the objects from the depth map. Another method includes identifying at least one anomaly in an object in a depth map, and using the anomaly to identify future occurrences of the object. A system includes a three dimensional (3D) imaging system to generate a depth map from at least one image, an object detector to detect objects within the depth map, and an anomaly detector to detect anomalies in the detected objects, wherein the anomalies are logical gaps and/or logical protrusions in the depth map.
US08121349B2 Electronic apparatus and video processing method
According to one embodiment, an electronic apparatus includes an image extraction module, a display control module, and a file processing module. The image extraction module extracts face images including a plurality of face images of persons in a video obtained by playing back a video data file from each of video data files. The display control module displays a selection screen which allows a user to select one or more video data files from the video data files, and displays the extracted face images on the selection screen to lay out the face images in correspondence with the video data files. The file processing module executes a process for the one or more video data files selected on the selection screen.
US08121347B2 System and method for detecting and tracking features in images
A system and method for tracking features, e.g., facial features, is provided, which allows for the tracking of features which move in a series of images and whose shape changes nonlinearly due to perspective projection and complex 3D movements. A training set of images is processed to produce clustered shape subspaces corresponding to the set of images, such that non-linear shape manifolds in the images are represented as piecewise, overlapping linear surfaces that are clustered according to similarities in perspectives. A landmark-based training algorithm (e.g., ASM) is applied to the clustered shape subspaces to train a model of the clustered shape subspaces and to create training data. A subsequent image is processed using the training data to identify features in the target image by creating an initial shape, superimposing the initial shape on the target image, and then iteratively deforming the shape in accordance with the model until a final shape is produced corresponding to a feature in the target image.
US08121346B2 Target tracking
A method and system are disclosed for tracking a target imaged in video footage. The target may, for example, be a person moving through a crowd The method comprises the steps of: identifying a target in a first frame; generating a population of sub-templates by sampling from a template area defined around the target position; and searching for instances of the sub-templates in a second frame so as to locate the target in the second frame. Sub-templates whose instances are not consistent with the new target position are removed from the population and replaced by newly sampled sub-templates. The method can then be repeated so as to find the target in further frames. It can be implemented in a system comprising video imaging means, such as a CCTV camera, and processing means operable to carry out the method.
US08121343B2 Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
The implementations of digital watermarks can be optimally suited to particular transmission, distribution and storage mediums given the nature of digitally-sampled audio, video and other multimedia works. Watermark application parameters can be adapted to the individual characteristics of a given digital sample stream. Watermark information can be either carried in individual samples or in relationships between multiple samples, such as in a waveform shape. More optimal models may be obtained to design watermark systems that are tamper-resistant given the number and breadth of existent digitized sample options with different frequency and time components. The highest quality of a given content signal may be maintained as it is mastered, with the watermark suitably hidden, taking into account usage of digital filters and error correction. The quality of the underlying content signals can be used to identify and highlight advantageous locations for the insertion of digital watermarks. The watermark is integrated as closely as possible to the content signal, at a maximum level to force degradation of the content signal when attempts are made to remove the watermarks.
US08121340B2 Method for decoding an encoded point matrix image and an electronic device implementing the same
A method is provided for decoding an encoded point matrix image including a first set of real grid points aligned along a first axis, a second set of real grid points aligned along a second axis intersecting the first axis, and a plurality of encoded data points distributed throughout the encoded point matrix image. The method includes: locating the first and second axes according to a first predetermined principle; finding a set of virtual grid points according to a second predetermined principle, each of the virtual grid points being located at an intersection of a corresponding first virtual line parallel to the first axis and a corresponding second virtual line parallel to the second axis; and decoding each of the encoded data points based on positional relation thereof with a closest one of the virtual grid points so as to obtain information encoded in the encoded point matrix image.
US08121334B2 Bluetooth earphone having semi-automatic receiving function
A Bluetooth earphone having a semi-automatic receiving function includes a housing, an earphone, a first flexible portion, a button, and a fastening mechanism. The housing has a receiving slot. The earphone is pivoted with the housing and received in the receiving slot that can be rotated to the outside of the housing. The first flexible portion located between the housing and the earphone provides a force to eject the earphone. The button is located on the housing and connected with the earphone. The fastening mechanism is located between the button and the housing to fasten the earphone in the receiving slot. The user presses the button to eject the earphone by utilizing the flexible force of the first flexible portion. Thereby, the earphone can be received in the housing to prevent the earphone from being broken due to the impacts of external forces.
US08121328B2 Hearing device with a connecting piece fastened to the housing frame
A hearing device which is simple to assemble and to which a wearing hook can be fastened in a stable fashion is provided. The hearing device includes a receiver, which has a sound outlet, a wearing hook, which has a sound channel, a connecting piece for connecting the sound outlet of the receiver to the sound channel of the wearing hook and includes a housing frame, in which the receiver and to which the wearing hook are fastened respectively. The connecting piece may be formed largely of metal or ceramic and may be directly fastened to the housing frame.
US08121327B2 Hearing aid
A hearing aid includes a circuit board having a battery affixed thereon and a switch that utilizes a portion of the circuit board as a portion of the switch. The battery is permanently affixed to the circuit board in at least one location and at least a portion of the battery is spaced away from the circuit board. The circuit board further includes at least one pair of printed switch traces. The switch is integrated into the circuit board in a way that utilizes the circuit board to form a rotary switch.
US08121325B2 Ear module for a personal sound system
An ear module, which can be selectively worn on either left or right ear, comprises an interior lobe, adapted to fit within the concha, comprising a speaker and a compressive member/cover assembly. The compressive member/cover assembly is positionable, typically rotatable, relative to the remainder of the inner lobe between left and right ear orientations to permit the ear module to be worn on either the left or the right ear. A method for improving the quality of sound emanating from an ear module includes selecting the sound bore within the ear module to help improve the frequency response of the ear module so that the ear module has a resonant peak near 2.7 kHz and a maximum 20 dB decrease in high frequency response as measured at 5 kHz from the average frequency response as measured at 500 Hz, 800 Hz, and 1600 Hz.
US08121319B2 Tracking system using audio signals below threshold
A tracking system may determine the orientation or position of a movable object. The tracking system includes a signal generator that generates a non-audible detection signal in an audible frequency range. A transmitting device transmits the detection signal to a detection device. The transmitting device or the detection device may be positioned on the movable object, and the other may be positioned at a remote location. A processor may determine an orientation or position of the moveable object based on the transmission time between the transmitting device and the detection device.