Document Document Title
US07921770B2 Can press system and method
A can press system includes a base with a side wall, an open top and a bottom. A lid is movably connected with the base. A press, with an upper surface and a lower surface, is connected in spaced apart relation with the lid. The lower surface of the lid is smaller in diameter than the upper surface and the lower surface is connected with the upper surface by an edge such that the edge angles upward and outward from the lower surface to the upper surface.
US07921769B2 Bowl and basket and salad spinner incorporating such an assembly
A bowl and basket assembly (100, 200) is disclosed as including a perforated basket (104, 204) and a bowl (102, 202) for receiving said basket, the basket including a top body part (104a, 204a), a middle body part (104b, 204b) and a third body part (104c, 204c) connected with each other via a number of links (126, 205), in which the body parts are movable relative to one another between an expanded configuration in which the top body part (104a, 204a) sits on the middle body part (104b, 204b), and a collapsed configuration in which the middle body part (104b, 204b) is within the top body part (104a, 204a), and the third body part (104c, 204c) is within the middle body part (104b, 204b).
US07921768B2 Vertical and horizontal oven
A stand-alone oven capable of being utilized in both the horizontal and vertical orientations/positions to, among other functions, provide for rotisserie cooking of foodstuffs. The oven includes a rotisserie attachment that is adjustable to rotate in the oven in the horizontal and vertical orientation. A control panel is coupled to the oven to control the operation of the oven and includes a screen that is rotatable to be viewable in the horizontal and vertical orientation of the oven.
US07921767B2 Automatic broiler for variable batch cooking
A flexible automatic broiler and method of use for variable batch cooking for particular use in quick serve and fast food service restaurants. The automatic cooking devices include a conveyorized cooking surface for alignment and discharge of food products, an altering/pulsating infrared energy radiation heat sources, and a control system. The arrangement and method facilitate a combination of batch preparation and made-to-order assembly of fast-food sandwiches.
US07921764B2 Hydraulic control device of working machine
A rotation prioritizing valve serving as a flow rate control valve of a hydraulic pilot type is provided on the meter-in side of an arm cylinder. At the time of a combined operation of arm pulling and rotation, the rotation prioritizing valve is activated by rotation pilot pressure so that a meter-in flow rate of the arm cylinder is throttled to prioritize rotation movement. On the premise of the above, a switching valve is provided in a pilot line of the rotation prioritizing valve and switched so as to release a throttling effect of the rotation prioritizing valve when boom lowering movement is added to the combined operation of arm pulling and rotation so that a rotation prioritizing function is cancelled.
US07921763B2 Braking control system comprising a force-control simulator
The invention relates to a brake control system for motor vehicles comprising a brake pedal (1), a brake booster (4), a brake master cylinder (5). The system of the invention further comprises a simulator (3) pneumatically coupled to the piston (42) of the brake booster (4). This simulator (3) receives at least one brake command from the brake pedal (1) and in return establishes a pressure difference between the front chamber (40) and the rear chamber (41) of the booster so as to cause the piston (42) to move.
US07921760B2 Compact gas block with rail interface
A compact gas block with rail interface has a first longitudinal bore for receiving a firearm barrel, the barrel having a gas port, the gas block having a second longitudinal bore for receiving a gas tube or operating element. The block includes a vertical bore aligned with the barrel gas port and connecting the first and second block bores and permitting passage of cartridge gas from the barrel gas port to the gas tube. The improved gas block includes a military rail, forward of the gas tube, the forward location permitting rail and accessories to lie close to the barrel, enabling handguard installation and removal, improving handling, and reducing firearm bulk.
US07921757B1 Body armor with electrical power supply
An armor plate is provided for a body jacket to include provision for electrical power. The plate includes a flexible substrate, a ceramic cover disposed on the substrate, and a battery. The cover includes cavities along the substrate, with the battery disposed within the cavities. The battery comprises sheets disposed within the cavities. The battery includes a first metal layer disposed on the substrate, an electrolyte layer disposed on the first electrode layer and a second electrode layer disposed between the electrolyte layer and the cover.
US07921755B2 Guard assembly for table saw
A table saw includes a base assembly, a table assembly supported by the base assembly, a saw assembly having a blade extending through the table assembly, and a riving knife assembly connected to the saw assembly. The riving knife assembly has a removable riving knife, and a riving knife locking mechanism for locking the riving knife in the riving knife assembly. A handle is mounted to the base assembly or the table assembly, and is connected to the riving knife locking mechanism for releasing the riving knife without using additional tools.
US07921754B2 Logic control for fast-acting safety system
Woodworking machines including cutting tools and motors adapted to drive the cutting tools are disclosed. The machines also include a detection system adapted to detect a dangerous condition between the cutting tool and a person, and a reaction system adapted to perform a specified action upon detection of the dangerous condition. The machines further include a control system adapted to test the operability of at least a portion of the detection system and/or the reaction system. The control system is adapted to disable the motor if the tested portion is inoperable.
US07921752B2 Enhanced multi-function hand tool
A multi-function hand tool with a pivotally collapsible jaw-type tool that has a jaw lock which mechanically prevents the jaw-type tool from collapse. The jaw lock mechanism is contained within the jaw pivot joint of the jaw-type tool, and may be partially extended as a push button to prevent unwanted handle collapse. A plurality of blades are pivotally attached to the opposite end of the multi-function tool, which has a blade locking mechanism wherein the blade lock is pivoted about an axis located distal to the blade fastener/pivot axis. Each handle of the multi-function tool may be made of two individual handle halves that unite to form the handle, but that provide very precise tensioning, or the handles may be of a single channel shape using an infinitely adjustable threaded fastener and sleeve to provide precise adjustment of the multiple blades.
US07921750B2 Power tong frames
Apparatus for securing a joint between two lengths of tubular. The apparatus has a tong arrangement comprising a rotary tong and a back-up tong. The apparatus also includes a frame having a seat for supporting the tong arrangement from beneath, the tong arrangement resting upon the seat such that the tong arrangement can be oriented in use at an angle to the longitudinal axis of the frame. A support member is provided for securing the tong arrangement to the frame at a chosen orientation.
US07921745B2 Resin gear
Noise can be effectively reduced without rotative power transmission accuracy being compromised.In a tooth 2 of a resin gear 1, a tooth face that is a predetermined area from a tooth crest 8 towards a tooth root 10 side serves as a tooth profile modification area 11. A tooth surface excluding the tooth profile modification area 11 serves as an involute profile area 12. The tooth profile modification area 11 includes a linear standard profile portion 14 formed by an involute curved line from the tooth crest 8 of the tooth towards the tooth root 10 side and a profile modification portion 16 in which a tooth thickness gradually and smoothly decreases from the standard profile portion 14 along a tooth width direction and the tooth thickness gradually and smoothly decreases from a tooth root end side 15 towards the tooth crest 8. In the tooth profile modification area 11, a contacting section becomes elastically deformed as a result of the resin gear coming into contact with a meshing mating gear. A tooth width direction length of the contact surface gradually increases from a minute, point-like width to a full tooth width from the tooth crest 8 side towards the tooth root 10 side.
US07921743B2 Ball screw device
A ball circulating member constructed in an external face of a nut is provided with ball scooping sections for scooping up balls rolling on between ball screw grooves of a screw shaft and the nut, along a line tangent to a center orbital circle of the balls. The path length of a ball scooping path section formed in the ball scooping sections is set to be ½ or greater of the diameter of the ball.
US07921740B2 Disposable, pre-sterilized fluid receptacle sampling device
The present invention provides a fluid sampling device comprising a port insert, a plurality of flexible conduits, and a plurality of sample containers. The port insert comprises a body having a plurality of shafts therethrough and a rotatably displaceable member for individually opening and closing any of said shafts to enable the flow of fluid therethrough. Flexible conduits (e.g., flexible tubing) are equal in number to the shafts, with each flexible conduit connected to or otherwise in fluid communication with an individual shaft. Similarly, sample containers (e.g., flexible bags) are equal in number to the conduits, with each sample container connected to an individual conduit opposite the connection to the shaft. A specific configuration for the port insert, as well as kit containing sterilized components of the fluid sampling device, are also described.
US07921737B2 Microfluidic device and method of operation
A microelectromechanical system (MEMS) device and method for operating the device to determine a property of a fluid. The device has a tube that extends from a base and is spaced apart from a substrate surface for vibrational movement in a plane normal to the surface. The tube defines a continuous internal passage having a fluid inlet and fluid outlet fluidically connected to the base. A cantilevered member attached to a distal portion of the tube opposite the base is configured for vibrational movement relative to the distal portion. A drive electrode operable to induce vibrational movements in the tube and cantilevered member is disposed on the substrate surface. Sensing electrodes are disposed on the substrate surface for sensing Coriolis-induced deflections of the tube when vibrated, generating outputs from which a property of a fluid flowing through the tube can be determined.
US07921734B2 System to detect poor process ground connections
A magnetic flowmeter is disclosed that includes a pair of electrodes coupled to a process fluid and a diagnostic circuit coupled to the pair of electrodes to monitor a common mode signal. The diagnostic circuit is adapted to detect a poor ground connection associated with at least one electrode of the pair of electrodes based on line noise associated with the common mode signal.
US07921732B2 Method and an apparatus for operating an electromagnetic valve associated to a gas meter
An apparatus for operating an electromagnetic valve, associated to a gas meter, and operated to stop, or allow, a flow of gas through the meter (1) includes: an electronic consumption measuring device (4), which generates in output electric signals representing the quantity of gas, which flows through the meter (1); a central unit (C), which receives in input the electric signals generated by the measuring device (4) and includes means for transmitting the data concerning the gas consumption, by electromagnetic waves. Moreover, the apparatus includes an electric, functional connection between the central unit (C) and the electromagnetic valve (3), while the central unit (C) includes also means for receiving significant data by electromagnetic waves.
US07921729B2 Disconnect sensor
A sensor assembly for sensing relative movement between adjacent panels includes a base and first and second arms pivotally mounted to the base. An electrical connecting element is attached to the first and second arms and holds the first and second arms in a first position to indicate a first condition. When the first and second arms have moved relative to each other by a predetermined amount, the electrical connecting element breaks to indicate a second condition.
US07921728B2 Flexible apparatus and method to enhance capacitive force sensing
A flexible apparatus and method to enhance capacitive force sensing is disclosed. In one embodiment, a force measuring device includes a sensor capacitor having a fixed surface and a moveable surface substantially parallel to the fixed surface, at least one spring assembly (e.g., may deflect longitudinally and/or perpendicularly to a direction of the force) positioned between the fixed surface and the movable surface (e.g., the spring assembly may alter in height in response to a force applied perpendicular to the movable surface and to cause a change in the gap between the fixed surface and the movable surface), and a circuit to generate a measurement of the force based on an algorithm that considers a change in a capacitance of the sensor capacitor. A reference capacitor may adjust the measurement of the applied force based on one or more environmental conditions.
US07921726B2 Fluid sensor with mechanical positional feedback
A fluid detection device is herein disclosed as including a sensor mount, a flexible deflection sensor rigidly connected to the sensor mount and a stiffener. The stiffener is arranged together with the flexible deflection sensor such that the flexible deflection sensor is preconfigured to deform in a predetermined manner when the fluid detection device is exposed to a fluid. An amount of the deformation of the flexible deflection sensor determines a property of the fluid.A pressure sensing apparatus is herein disclosed as including a rigid perimeter, a flexible membrane forming a surface area bounded by the perimeter, and a sensing means in communication with the flexible membrane. The flexible membrane is configured to elastically deform when a pressure force is exerted on the surface area, and the sensing means is configured to measure an amount of deformation of the flexible membrane.
US07921725B2 Pressure sensor with dual chamber cover and corrugated membrane
A pressure sensor assembly for fitting within the valve stem of a vehicle tire comprises a substrate assembly defining a plurality of holes; a pressure sensor and a temperature compensation sensor mounted to the substrate assembly, each sensor including a corrugated deflectable membrane defining a first chamber and a cap mounted to the membrane to form a second chamber; and a cover configured to engage with the pressure sensor and the temperature compensation sensor to define an active chamber and a reference chamber respectively, the active chamber being exposed to tire pressure when the pressure sensor assembly is fitted within the valve stem whereas the reference chamber is sealed from tire pressure.
US07921719B2 Method and apparatus for storing vacuum gauge calibration parameters and measurement data on a vacuum gauge structure
A method and apparatus for measuring gas pressure by combining an ionization gauge with at least one other vacuum sensor. Nonvolatile memory coupled to the vacuum gauge contains calibration parameters unique to each individual sensor based on factory calibration. The nonvolatile memory may contain calibration parameters for a heat-sensitive vacuum sensor to compensate for the temperature gradients generated by the ionization gauge. The calibration parameters are a function of calibration data determined when the ionization gauge is both on and off. The nonvolatile memory may store a window of measurement data of the vacuum gauge that is updated at predetermined time intervals and in response to an event, such as an error event, to aid in investigating the cause of vacuum gauge malfunction or failure.
US07921711B2 Abnormality determination apparatus and abnormality determination method for valve characteristics change mechanism
To an electronic control unit is connected a shaft position detection sensor that outputs, as a shaft position detection value, a signal whose magnitude changes stepwise by a predetermined amount in correspondence with the position of a control shaft of a valve characteristics change mechanism. The electronic control unit stores in advance, as a determination reference value, the drive amount of an actuator at the time when the magnitude of the shaft position detection value changes. The electronic control unit performs normality determination to indicate that the valve characteristics change mechanism is operating normally when the drive amount at the time when the shaft position detection value changes along with driving of the actuator and the determination reference value correspond to each other, and performs abnormality determination to indicate that an abnormality is occurring in the valve characteristics change mechanism when the drive amount and the determination reference value do not correspond to each other.
US07921708B2 Engine block durability test
The object of the invention is to provide an alternative method for durability testing of an engine block. The engine block comprises cylinder cavities, which cylinder cavities are separated from each other by intermediate walls, each intermediate wall comprising a bolt hole. The method comprises the step of: removing a test specimen from an area of the intermediate wall of the engine block, such that the test specimen comprises the bolt hole.
US07921706B2 NOx sensor diagnostic device and exhaust gas purifying system using the device
A NOx sensor diagnostic device includes a NOx sensor disposed in an exhaust passage of an engine, an output value obtaining device for obtaining an output value of the NOx sensor, a spray characteristics changing device for changing spray characteristics for a specific cylinder of cylinders of the engine, and a diagnostic device for diagnosing abnormality of the NOx sensor, based on the output value of the NOx sensor that is changed as a result of the change of the spray characteristics for the specific cylinder by the spray characteristics changing device. An exhaust gas purifying system includes a NOx removal system disposed in an exhaust passage of an engine, a NOx sensor disposed in the exhaust passage at least on an upstream side of the NOx removal system in a flow direction of exhaust air flowing through the exhaust passage, and the NOx sensor diagnostic device.
US07921705B2 Engine coolant temperature estimation system
An engine coolant temperature estimation system comprises a coolant temperature estimation module and a coolant monitoring module. The coolant estimation module estimates an engine coolant temperature based on at least one of a mass air flow, a vehicle speed, and an ambient temperature. The coolant monitoring module selectively operates an engine based on the estimated engine coolant temperature.
US07921703B2 Integrated oil condition and level sensor
An oil condition and level sensor is provided that includes a solenoid body, a coil, an armature and a pole piece. The solenoid body defines an armature chamber between the armature and the pole piece. The armature is movable in the armature chamber in response to energizing of the coil. In an oil condition sensing system, the coil is operatively connected to a controller which can determine at least one of an oil temperature, oil viscosity, oil level, and an oil change occurrence. In one embodiment, four oil levels, including an overfill oil level and an excessively low oil level may be detected. The sensor is referred to as an integrated oil condition and level sensor as multiple sensing functions are integrated into one sensor.
US07921702B2 Method for identifying anomalous behaviour of a dynamic system
The invention provides, particularly although not exclusively in the context of a fuel injection system of a compression-ignition internal combustion engine, a method for detecting anomalous behaviour of a dynamic system (40), the method including i) determining a system model including plurality of characteristic parameters to define the dynamic system (40), ii) calculating one or more metrics indicative of the current system performance based on the plurality of characteristic parameters, iii) comparing the one or more derived metrics with one or more predetermined metrics indicative of anomalous system behaviour and iv) identifying a predetermined system fault condition if one or more of the derived metrics corresponds to one or more of the predetermined metrics. The invention also provides an apparatus for implementing the aforesaid method.
US07921699B2 Apparatus for detecting rotational position of internal combustion engine
The rotational position detecting apparatus for an internal combustion engine includes a rotational angle sensor outputting a rotation angle signal indicative of a rotational angle of the internal combustion engine, an in-cylinder pressure sensor outputting an in-cylinder pressure signal indicative of an in-cylinder pressure of a cylinder of the internal combustion engine, and a reference rotational position detecting section which detects a specific rotational angle of the internal combustion engine at which the in-cylinder pressure becomes a predetermined reference pressure under a predetermined running condition of the internal combustion engine, and determines the detected specific rotational angle as a reference rotational position of the internal combustion engine. The reference rotational position detecting section detects the specific rotational angle at least a predetermined number of times, and determines an average value of the detected specific rotational angle as the reference rotational position.
US07921698B2 Method and system for detecting a crank angle of an engine
A method and a system for detecting a crank angle of an engine includes detecting a non-toothed portion of a crank pulse rotor during a inlet valve open period for preventing falsely recognizing compression top dead center as a position of the non-toothed portion. A crank angle sensor is arranged at a position facing an outer circumference of a crank pulse rotor including a non-toothed portion thereof. An interval calculating unit measures crank pulse time intervals between adjacent teeth based on a sensing signal received from the crank angle sensor. The measured successive crank pulse time intervals are compared for detection of the non-toothed portion. A ratio calculating unit calculates a ratio of crank pulse intervals. A maximum ratio detecting unit determines presence of the non-toothed portion when the calculated ratio of crank pulse interval is the maximum in the cycle of the engine.
US07921697B2 Method and apparatus for monitoring an underdrain of a filter system
A method and apparatus for monitoring an underdrain in a filter system for filtering water or wastewater. At least one diagnostic condition relating to the performance of the underdrain is monitored to determine if the underdrain is operating in an acceptable manner.
US07921695B2 Method and apparatus for measuring medium layers and interfaces between them using a multi-sensor probe
For measuring the filling level of a measuring medium, including detecting multiple medium layers and interfaces between them, a multi-sensor probe can be dipped into the measuring medium and longitudinally segmented into a plurality of segments, each segment comprising a sensor for measuring a predetermined physical parameter of the surrounding medium. To provide an accurate, reliable and robust measurement of multiple medium layers a measurement model is defined for modeling signals of the sensors as a function of positions of a number of interfaces between the medium layers and the physical parameters of the medium layers. Prior distributions of the number of the interfaces, the positions of the interfaces and the physical parameters of the medium layers are defined. Based on the measurement model and the prior distributions a joint posterior distribution of the number of the interfaces and the positions of the interfaces is determined. The joint posterior distribution of the number of the interfaces and the positions of the interfaces is evaluated based on Markov Chain Monte Carlo methods.
US07921694B2 Leak detector and detection method using radiation transmitted through a fluid line
A leak detector for detecting a leak in a line includes a transmitting device for generating radiation to be coupled into the line. By a receiving device, radiation that has emerged from the line through a leak is received, as a result of which the leak becomes detectable.
US07921693B2 Photo-acoustic spectrometer apparatus
A photo acoustic detection cell (6) is located within the optical cavity (3) of a cavity enhanced absorption spectroscopy apparatus (3,4,5). When a sample in the cell (6) absorbs radiation from a pulsed radiation beam coupled into the cavity (3) pressure waves are generated that are detected by a microphone (9). A detected signal (10) output by the microphone (9) may be processed to determine a value for the concentration of an absorber in the sample.
US07921692B2 Sensor
A sensor of the present invention includes a sensor element; a metallic shell; an outer tube member fixed to a rear end portion of the metallic shell; and a protective outer tube member covering an outer surface of the outer tube member. The outer tube member has a seal portion being circumferentially in contact with the protective outer tube member directly or via another member, and a front-side separation portion located frontward of the seal portion and spaced apart from and facing the protective outer tube member. A metal coating layer (plating layer) is formed on the outer surface of at least the front-side separation portion of the outer tube member.
US07921690B2 System and method for calibrating an automated materials handling system
A method of calibrating positions within a materials handling system, wherein the materials handling system includes multiple stations for carrying out tasks and a carrier that is movable between the multiple stations, includes the steps of: providing calibration points at a plurality of the multiple stations; moving the carrier to at least some of the calibration points; contacting the calibration points; recording the locations of the calibration points; and determining locations of key components of the stations based on the locations of the calibration points. In some embodiments, the method includes contacting the calibration points with a calibration tool, which may include: a cylindrical body; a groove in the cylindrical body sized and configured to receive jaws from the carrier; and a cylindrical upper flange positioned on an upper end of the cylindrical body. In this configuration, the tool can be gripped by the carrier and employed to perform a variety of calibration functions.
US07921680B2 Apparatus and process for treating an article to impart color and/or enhance the properties of that article
A process and an apparatus for treating large articles to impart color or performance enhancing additives to the article in which a treatment system which includes: (i) a coloring solution and/or a solution containing at least one performance enhancing additive, (ii) water, and (iii) a solvent such as ethylene glycol monobutyl ether and diethylene glycol is applied to the article. The apparatus is made up of (a) a spray enclosure sized to contain the article(s) to be treated; (b) dispensing means, such as nozzles, which are configured to dispense sequentially, hot solution (i), hot solution (ii) and hot water (iii) directly onto the article surface(s); (c) means for securing and transporting the article to be treated into and out of the spray enclosure (such as a trolley system); and at least three closed vessels capable of delivering enough hot saturated coloring and/or performance enhancing solution, hot dye-free rinse solution and deionized water, respectively, with sufficient pressure to form small droplets from the spray nozzles, to thoroughly cover and rinse articles contained in the enclosure.
US07921678B2 Compressible resilient fabric, devices, and methods
A compressible resilient fabric can include a ground layer of knitted yarn, and a loop layer comprising a plurality of loops of yarn, each loop having a point knit into the ground layer. The fabric can be compressible from an non-compressed configuration, in which each loop has an apex extending substantially perpendicularly outward from the ground layer, into a compressed configuration, in which each loop is collapsed onto the ground layer. The fabric can further be resilient so as to substantially resume the non-compressed configuration when compression is relieved. The loop layer yarn can include a multifilament yarn having a high denier per filament ratio. The ground layer yarn can include a yarn shrinkable substantially more than the loop layer yarn. The loops can be densely knit so as to support the extension of the loops outward from the ground layer.
US07921677B2 Vehicular upholstery polypropyleneterephthalate fiber fabric and method for producing of fabric
A vehicular upholstery fabric is made from a raw tricot fabric which is knitted by using a PPT-multifilament yarn whose single fiber fineness is about 0.5˜6.0 dtex and whose total fineness is about 30˜180 dtex for the ground yarn and the pile yarn. The raw tricot fabric has been transformed into a napped tricot pile fabric by raising the sinker loop of the pile yarn of the raw tricot fabric to form fluffs which are then sheared to form cut piles. A PPT-bulky multifilament yarn is used for the ground yarn. A PPT-non-bulky texturized multifilament yarn or a PPT-bulky texturized multifilament yarn is used for the pile yarn.
US07921675B2 Methods for making optical fiber preforms and microstructured optical fibers
A method of making an optical fiber preform includes depositing silica glass soot on the inside of a substrate tube via a chemical vapor deposition operation. The silica glass soot is consolidated into silica glass under controlled conditions such that the consolidated silica glass on the interior of the substrate tube contains a non-periodic array of gaseous voids in a cladding region of the optical fiber preform. The optical fiber preform may be used to produce an optical fiber having a core and a cladding containing voids formed from the gaseous voids of the cladding region of the optical fiber preform. The core of the optical fiber has a first index of refraction and the cladding has a second index of refraction less than that of the core.
US07921674B2 Method of manufacturing optical waveguide using optical soliton
There is provided a method of manufacturing an optical waveguide, the method including: allowing a beam to be incident in an optical waveguide direction of an optical waveguide material; generating an optical soliton in the optical waveguide material by adjusting intensity of the incident beam according to the optical waveguide material; allowing the incident beam to be re-incident at an intensity higher than an intensity of the incident beam after checking generation of the optical soliton in the optical waveguide material; and increasing a refractive index of an optical soliton-generating area of the optical waveguide material by the re-incident beam to thereby form an optical waveguide.
US07921673B2 Apparatus and method for measuring the weight of an optical fiber preform during a chemical deposition process for forming the preform
An apparatus for measuring the weight of a preform for optical fibers during a chemical deposition process for the formation of a preform is disclosed. The apparatus has at least one elastic constraint associated with at least one end portion of an elongated element made of a chemical deposition substrate for the formation of the preform, a device for inducing an oscillation, for example axial, on said elongated element, a device for detecting the frequency of oscillation of said elongated element, and a device for calculating the weight of the preform according to the detected frequency of oscillation. Advantageously, the device allows the realisation of a method for measuring the weight of the preform wherein the errors in measurement caused by thermal drift effects, by the axial distribution of the masses on the preform and by loads which are different from the mass of the preform in formation are reduced to below the required precision in measurement.
US07921669B2 Portable refrigeration delivery system
A refrigeration delivery system for use with portable food storage systems having an L-shaped body with a hollow vertical tower portion and a hollow horizontal flat lower portion. The internal volume of the body is suitable for the storage of ice and a combination of ice and melt water. In one embodiment, a hand-powered pump and spout is provide through a top of the tower portion to pump chilled water for drinking or to remove it from the delivery system. A second embodiment incorporates a flexible straw arrangement through a top of the tower portion. A third embodiment incorporates both a hand-powered pump and spout as well as a flexible straw arrangement through a top of the tower portion.
US07921662B2 Hydrogen tank cooling device and cooling method in hydrogen fuel automobile, and hydrogen fuel automobile
A hydrogen fuel automobile has a heat medium passage through which a heat medium which can exchange heat with a drive portion and can be supplied to a heat medium pipe for a hydrogen tank flows. An air cooling apparatus has a compressor for compressing a refrigerant gas, a condenser, an evaporator and a refrigerant circuit. The hydrogen fuel automobile is provided with a bypass passage which branches from the refrigerant circuit so that expanded refrigerant liquid detours the evaporator so as to be drawn into the compressor. A switch portion can switch between a state where the refrigerant liquid passes through the evaporator so as to be drawn into the compressor and a state where the refrigerant liquid detours the evaporator so as to flow through the bypass passage. The hydrogen storage material cooling portion cools the hydrogen storage material in the hydrogen tank using the refrigerant liquid that flows through the bypass passage. Accordingly, the time for filling the tank with hydrogen can be made short in comparison with a case where the radiator and the fan mounted in the automobile are used to cool the hydrogen tank when the tank is being filled with hydrogen.
US07921660B2 System and method for controlling defrost cycles of a refrigeration device
Methods, systems and computer readable code for controlling a defrost cycle of a refrigeration device are disclosed. According to some embodiments, a defrost command is issued to a defrost heater at a time determined at least in part by a total wasted energy parameter of the compressor for at least one time interval. In some embodiments, time interval includes a plurality of runtimes, and the total wasted energy parameter of a runtime is measured relative to a chosen reference runtime such as a minimum energy runtime after a defrost or an early runtime after a defrost. Optionally, a sequence of wasted energy parameters of the compressor for a sequence of time intervals is analyzed, and then a correction is performed on at least one wasted energy parameter.
US07921658B2 Control for a refrigerator door dispenser light
A door mounted dispenser for a refrigerator includes rear and opposing side walls that collectively define a cavity, a release mechanism for dispensing ice and/or water and a light for illuminating the cavity. The cavity light can be operated in one of three distinct modes, i.e., in a first mode wherein the cavity light is continuously illuminated, in a second mode wherein the cavity light is illuminated only through activation of the release mechanism, and in a third mode wherein the cavity light is illuminated based upon a sensed level of ambient light present at or near the refrigerator. In the third mode, the cavity light is illuminated at a first level based upon ambient light and a second, higher level when the release mechanism is operated. The level of ambient light necessary to activate the cavity light can be set by a consumer through control panel inputs.
US07921655B2 Topping cycle for a sub-ambient cooling system
According to one embodiment of the disclosure, a cooling system for a heat-generating structure comprises a heat exchanger, a first structure, a condenser heat exchanger, and a second condenser. The heat exchanger is in thermal communication with a heat-generating structure. The heat exchanger has an inlet and an outlet. The inlet is operable to receive fluid coolant substantially in the form of a liquid into the heat exchanger, and the outlet is operable to dispense fluid coolant at least partially in the form of a vapor out of the heat exchanger. The first structure directs a flow of the fluid coolant substantially in the form of a liquid to the heat exchanger. Thermal energy communicated from the heat-generating structure to the fluid coolant causes the fluid coolant substantially in the form of a liquid to boil and vaporize in the heat exchanger. The condenser heat exchanger receives a flow of the fluid coolant at least partially in the form of a vapor from the heat exchanger and transfers at least a portion of the thermal energy within the fluid coolant to a heat sink. The second condenser assists the condenser heat exchanger in transferring at least a portion of the thermal energy within the fluid coolant away from the fluid coolant. The second condenser is selectively activated when the heat sink reaches an undesirable temperature.
US07921653B2 Internal manifold air extraction system for IGCC combustor and method
A combustor for a turbine including a combustor liner; a first flow sleeve surrounding the combustor liner with a first flow annulus therebetween, the first flow sleeve having at least one cooling aperture formed about a circumference thereof for directing compressor discharge air as cooling air into the first flow annulus; a casing surrounding first flow sleeve with a second flow annulus therebetween, the first flow sleeve having at least one air extraction opening formed about a circumference thereof for directing compressor discharge air from the first flow annulus as extraction air into the second flow annulus; and an extraction port operatively coupled to the casing for extracting the extraction air from the second flow annulus.
US07921652B2 Aeroengine bleed valve
A bleed valve (30) for a gas turbine engine (10) comprises a diffuser (50), through which heated compressor bleed air flows (54) into a bypass duct (22) air stream (B), has a plurality of small holes (40). The plurality of holes (40) is divided into two or more arrays of holes (52p,q,r), each array of holes (52p,q,r) is angled (δ) away from one another so that their respective bleed flows (54p,q,r) do not coalesce. This separation improves mixing with the air stream (B) and helps prevent hot bleed air damaging nacelle and other engine components.
US07921649B2 Mode suppression shape for beams
A method for increasing and/or suppressing a natural frequency of a fuel injector feed strip while increasing in the axial direction the flexibility of the feed strip, without the use of additional structure or damping devices. More particularly, and by way of example, the present invention provides a fuel feed strip that is shaped in a shape corresponding to a first vibration mode (e.g., a bow shape) of a fuel feed strip of a desired shape (e.g., a straight fuel feed strip). By forming the fuel feed strip in a shape corresponding to a first vibration mode of the fuel feed strip of a desired shape, a vibration mode of the fuel feed strip is suppressed while the axial flexibility of the fuel feed strip is increased.
US07921647B2 Internal combustion engine exhaust gas system
An internal combustion engine exhaust gas system includes an EGR arrangement adapted to lead a first flow of exhaust gas, the EGR flow, from an outlet side of the engine to an inlet side of the engine, an exhaust gas conduit adapted to lead away a second flow of exhaust gas, the exhaust flow, from the outlet side of the engine, and an energy recovering unit, such as a turbo, associated with the exhaust gas conduit. The unit is adapted to recover exhaust gas energy from the exhaust flow. The system includes a heat exchanger adapted to allow heat exchange between at least a part of the EGR flow and at least a part of the exhaust flow, the heat exchanger being associated with the exhaust gas conduit at a position downstream the energy recovering unit.
US07921646B2 Fluidic valve water drain
A turbocharger is disclosed that includes a compressor, a turbine connected to the compressor by a mechanical shaft, and a fluidic drain valve in flow communication with an air bleed port of the compressor and an exhaust plenum to drain water accumulated inside the turbocharger such that water accumulated in the exhaust plenum is drained during shutdown when no air from the bleed port flows through the fluidic drain valve.
US07921639B2 Internal combustion engine having a low-pressure exhaust-gas recirculation
An internal combustion engine includes an exhaust-gas tract and a supply system for combustion air. A compressor of an exhaust-gas turbocharger is disposed in the supply system for combustion air. A turbine of the exhaust-gas turbocharger, a first particulate filter, and an adjustable exhaust-gas throttle are disposed in series in a downstream direction in the exhaust-gas tract. A low-pressure exhaust-gas recirculation line branches off from the exhaust-gas tract downstream of the first particulate filter and discharges into the supply system for combustion air upstream of the compressor. An exhaust-gas recirculation cooler, an exhaust-gas recirculation valve, and a second particulate filter with a filter mesh size of at least 50 μm are disposed in the low-pressure exhaust-gas recirculation line.
US07921637B2 High bypass-ratio turbofan jet engine
To provide a turbofan jet engine which is capable of increasing the bypass ratio without increasing the fan diameter, and of reducing air resistance acting on the engine, a front fan duct that discharges air compressed by a front fan to the atmosphere and an aft fan duct that introduces air into an aft fan are disposed such as to change cross-sectional shapes thereof by rotating around a core engine in a counterclockwise direction, so that the cross-sectional geometric relationship between the front fan duct and the aft fan duct at a position immediately posterior to the front fan and a cross-sectional geometric relationship between the front fan duct and the aft fan duct at a position immediately anterior to the aft fan are inverted.
US07921636B2 Tip turbine engine and corresponding operating method
A tip turbine engine has a more efficient core airflow path from the hollow fan blades, through the combustor and to the combustion chamber of a combustor. The turbine engine includes a rotatable fan having a plurality of radially-extending fan blades each defining compressor chambers extending radially therein. A turbine is mounted to the outer periphery of the fan. A diffuser at a radially outer end of each compressor chamber turns core airflow through the compressor chamber toward the combustor. The high velocity, high pressure core airflow from the compressor chambers in the hollow fan blades is diffused before the compressed core airflow enters the combustor, thereby improving the efficiency of the tip turbine engine. Further, the overall diameter of the tip turbine engine is reduced by the arrangement of the diffuser case in a position not directly radially outward of the fan blades.
US07921634B2 Turbofan engine assembly and method of assembling same
A turbofan engine assembly includes a core gas turbine engine including a high-pressure compressor, a combustor, and a high-pressure turbine, a booster compressor coupled upstream from the core gas turbine engine, an intermediate-pressure turbine coupled to the booster compressor, the intermediate-pressure turbine disposed downstream from the core gas turbine engine, a counter-rotating fan assembly disposed upstream from the booster compressor, the counter-rotating fan assembly comprising a first fan configured to rotate in a first direction and a second fan configured to rotate in an opposite second direction, and a low-pressure turbine disposed downstream from the intermediate-pressure turbine, the low-pressure turbine configured to drive the counter-rotating fan assembly. A method of assembling the above turbofan engine assembly is also described herein.
US07921632B2 Device for protection against icing for aircraft engines and related de-icing method
A device for protection against icing for aircraft engines including at least one sensor, sensitive to an amount of accumulated ice, arranged in the air intake of an aircraft engine, a system for measuring the amount and comparing the amount to be predetermined threshold and a triggering system for launching a response to the detection of the crossing of the predetermined threshold, the response may be an alarm, an increase in the engine power delayed by the engine control system or the return of hot air upstream of the engine.
US07921625B1 Method for impermanent sealed perforation of thin-walled packaging
An instrument for impermanent sealed perforation of thin-walled, hermetically sealed packaging. The instrument includes a longitudinally tapered needle and a septum with a hole. The underside of the septum is coated with a pressure sensitive adhesive. The hole through the septum is configured and arranged to permit unrestricted passage of the distal longitudinal end portion of the needle through the hole, while sealingly engaging the longitudinal midsection of the needle. The septum is incapable of sealing the hole through the septum after withdrawal of the needle from the hole.
US07921619B2 Insulation batt having integral baffle vent
A method for insulating and ventilating a space between rafters for supporting a roof includes, an elongated insulation mat having an integral baffle, at least one channel on a roof facing side of the baffle for passage of ventilating air, and at least one vapor permeable membrane covering at least a portion of the insulation mat facing the channel, wherein each vapor permeable membrane transmits water vapor emanating from the insulation mat.
US07921618B2 Modular flooring system
A modular flooring system that includes a plurality of interlocking floor panels arrangeable into a variety of configurations. In one embodiment, each interlocking floor panel includes tongues and grooves that allow adjacent ones of the panels to connect with one another by the mating of tongues and grooves. A locking mechanism can be provided to one or more of the floor panels for locking the connected panels together. In other embodiments, the modular flooring system includes either integrally formed conduit chases or separately formed conduit chases, or a combination of both.
US07921616B2 Method and apparatus for setting support columns within a foundation
A column support footing, and a method for utilizing the same, allows structural columns to be installed after a cement floor is poured rather than pouring the floor after the columns are set. The column support footing comprises an apparatus which is utilized for setting the column after the concrete floor has been poured. The apparatus comprises a column support sleeve which has an upwardly facing open end for receiving the bottom end of the column. Extending downwardly from the apparatus is an anchor member, which is set within a concrete footing member. The concrete floor may be poured after the first concrete footing member has set around a portion of the anchor member. The concrete floor provides lateral support to the column support sleeve. The column may then be placed and secured within the column support sleeve after the concrete floor has been installed for the structure.
US07921614B2 Fire-rated light kit
A fire-rated light kit for a fire-resistant partition includes a track for holding a window pane in an aperture of the partition. The track includes a channel for capturing an edge of the window pane, and a flange. A first intumescent material is positioned under the track to seal between the track and the partition. A second intumescent layer is positioned on top of the track. A flammable molding material can be positioned over the flange of the track. In the event of heat or flame, the second intumescent layer expands and pushes the flammable trim away from the glass and/or partition.
US07921605B2 Roof structure with snow guard and method of installing
A roof structure and a method of installing a snow guard on the base of a roof is provided, wherein the roof structure includes a plurality of synthetic shingles of thermoplastic materials, and where a snow guard is provided having an outwardly projecting snow-engaging platform and an oppositely provided hook at an upper end, wherein the hook is adapted to engage over and upper edge of a butt portion of one or more shingles in an underlying course of shingles, and wherein a tab portion of a shingle in a next-overlying course of shingles is disposed over the upper end of the snow guard, substantially covering its base, and wherein the snow-engaging platform is adapted to receive snow and ice that may slide down the roof, to intercept the same or break the snow or ice up into small harmless particles. The synthetic shingles of thermoplastic materials allow for the upward bending of the overlying tab portions of shingles a substantial amount within their elastic limit, to permit insertion of snow guards under tab portions of overlying shingles, where such tab portions of overlying shingles are already-installed on a roof, followed by a relaxation of the upwardly bent tab portions of shingles back to a flattened condition overlying the butt portions of shingles in an underlying course of shingles, and overlying the base of the snow guard between the platform and hook, due to the inherent memory of the original flattened shape of the shingles that have their tab portions flexibly upwardly bent.
US07921599B2 Vegetation support system
A panel assembly includes a plurality of open faced cells fluidly interconnected for retaining a growing medium and live vegetation in a vertical orientation of the panel assembly. The fluid interconnection of the cells provides for gravitationally induced water transfer from the growing medium of a first cell to the growing medium of a second cell, as well as root growth between the cells.
US07921597B2 Flower stem bag wrap with outer plastic covering
A horticultural cut flower container assembly comprising a plastic bag with a folded cross shaped base member of flexible foam material secured to the bag, the cross shaped foam material being adapted to receive the stem ends of a bunch of cut flowers and a drawstring mounted to the bag encircling the bag and stem ends of a bunch of cut flowers to hold the stem ends in said bag in a secured position.
US07921596B2 Method for regulating the heat and CO2 concentration of the air in an enclosed space
The invention provides a method for regulating the heat and the CO2 concentration of the air in an enclosed space within which plants and/or crops are grown, in which method an oxygen-containing gas and a hydrocarbon-containing gas are alternately passed over a bed of particles that are capable of binding oxygen, wherein the oxygen-containing gas is passed over the bed of particles under conditions whereby the particles are oxidised and heat is released, after which at least part of the heat is provided to the enclosed space, and wherein the hydrocarbon-containing gas is passed over a bed of the oxidised particles so obtained under conditions whereby the oxidised particles are chemically reduced and water and CO2 are formed, after which at least part of the CO2 so obtained is provided to the enclosed space.
US07921592B2 Strike indicator for automatic fishing device
A strike indicator for a fishing device is provided. The signaling mechanism of the strike indicator is activated by a trigger. Either the trigger or the signaling mechanism is attached to a rotating component of the fishing device. An optional location beacon or fish attractor light may be incorporated into the signaling mechanism.
US07921578B2 Nebulizer system for a fabric treatment appliance
A nebulizer assembly for use in a fabrics revitalizing system having a fabric treatment chamber comprises a fluid reservoir configured to contain a fluid; an air flow channel in fluid communication with the fluid reservoir; a mist generator configured to generate a mist in the fluid reservoir; and a fan in fluid communication with the air flow channel to draw air through the air flow channel and transport the mist to the interior of the fabric treatment chamber. The nebulizer assembly can include a transitional assembly that communicates the nebulizer assembly with the fabric treatment chamber.
US07921575B2 Method and system for integrating ultrasound inspection (UT) with a coordinate measuring machine (CMM)
A method is provided for assembling a measurement device for use in measuring a machine component. The method includes providing a coordinate measuring machine (CMM). The method also includes combining ultrasonic inspection (UT) capabilities and CMM capabilities to form an inspection probe. The inspection probe is installed on the CMM so that the inspection probe measures external boundaries of the machine component with the CMM capabilities and substantially simultaneously measures internal boundaries of the machine component with the UT capabilities.
US07921568B2 Four point utility blade
A utility blade for use with conventional retractable and fixed blade utility knives comprising a blade body having a generally trapezoidal configuration defined by a cutting edge, an opposite back edge, a pair of opposing side edges and a pair of cutting points defined by the points of intersection between the side edges and the cutting edge. The blade further defines a pair of score lines, each proximate to one of the side edges. The score lines enable the user to remove a dulled or damaged cutting point, which in turn provides the user with two additional cutting points defined by the points of intersection between the score lines and the cutting edge. Further, the blade is configured with one or more notches strategically located on the back edge of the blade, such that each cutting point can extend from the utility knife at approximately the same distance.
US07921567B2 Bayonet having a serrated edge and a balanced positioning access point
A bayonet includes: a blade having a sharpened portion and a tang integral with the sharpened portion; a handle that encloses the tang of the blade and has a first end proximate to the sharpened portion of the blade and a second end proximate to an end of the tang of the blade; a guard between the sharpened portion of the blade and the first end of the handle; a clip that is affixed to the second end of the handle and is further affixed to the end of the tang of the blade; and a positioning access point on the handle proximate to the second end of the handle. A bayonet is further provided that includes: a blade having a sharpened portion with a lower sharpened edge that is serrated and a tang integral with the sharpened portion; a handle that encloses the tang of the blade and has a first end proximate to the sharpened portion of the blade and a second end proximate to an end of the tang of the blade; a guard between the sharpened portion of the blade and the first end of the handle; and a clip that is affixed to the second end of the handle and is further affixed to the end of the tang of the blade.
US07921565B2 Working fluid injection apparatus, method of injecting working fluid, and method of manufacturing fluid dynamic pressure bearing
A working fluid injection apparatus has an upper chamber that stores a working fluid and a lower chamber that removably receives a bearing unit having a housing and a shaft that is inserted in the housing to form between the shaft and the housing a gap into which the working fluid is to be injected. A partition divides the upper chamber and the lower chamber into top and bottom parts, respectively. A first exhaust system brings the inside of the upper chamber to a decompressed state. A second exhaust system brings the inside of the lower chamber to a decompressed state. A valve unit opens and closes an internal cavity of the lower chamber relative to an external environment. A tapered hole is formed in the partition and communicates the upper and lower chambers to one another. A tapered shaft is inserted into the tapered hole from the upper chamber. A shaft drive unit moves the tapered shaft in the axial direction in the tapered hole.
US07921561B2 Bedding or seating product made with coil springs having unknotted end turns with bumps
Disclosed herein is a bedding or seating product (10) having a spring core (12) comprising coil springs (26) having unknotted end turns (72, 74) made from high tensile strength wire. In each embodiment, the end turns (72, 74) of the coil springs (26) are generally U-shaped having one arcuate leg (76) longer than the other (78), the legs (76, 78) being joined by a connector (80) having an arcuate bump (81) therein. The springs (26) are oriented in the spring core (12) such that a long leg (76) of one end turn (72) abuts a short leg (78) of the adjacent end turn (72) prior to be wrapped in helical lacing wire (32). The high tensile wire enables the coil springs (26) to be manufactured using less wire than heretofore possible.
US07921560B1 Method of forming a large diameter extruded pipe
A self-aligning flange includes a flange member, a collar member and a stop member. An inner perimeter of the collar member is sized to receive an outer perimeter of a pipe. The flange member extends outward from an outer perimeter of the collar member. The stop member extends inward from the inner perimeter of the collar member. A large diameter extruded pipe includes a continuous cross section of at least six inches in diameter. It is preferable to weld a flange to one end of the large diameter extruded pipe. Immediately after the large diameter extruded pipe has been formed in an extrusion press, it is sprayed with a coolant to increase the surface hardness thereof.
US07921555B2 Piston for an internal combustion engine and method for its production
A piston for an internal combustion engine has annular cooling passage arranged in the vicinity of the piston crown and radially on the outside, which, in those regions of the pin bosses which lie close to the boss holes, has boss cooling passages which are connected to the cooling passage and are intended for improved cooling of the pin bosses.
US07921550B2 Process of fabricating circuit structure
A process for forming a circuit structure includes providing a first composite-layer structure at first. A second composite-layer structure is then provided. The first composite-layer structure, a second dielectric layer and the second composite-layer structure are pressed so that a second circuit pattern and an independent via pad are embedded in the second dielectric layer, and the second dielectric layer is connected to the first dielectric layer. A first carrier substrate and a second carrier substrate are removed to expose a first circuit pattern and the second circuit pattern. At least one first opening that passes through the second dielectric layer and exposes the independent via pad is formed, and the first opening is filled with a conductive material to form a second conductive via that connects the independent via pad and a second via pad.
US07921549B2 Tool and method for connecting a connector to a coaxial cable
A tool for changing first and second parts of a connector from a pre-assembly relationship into an assembled relationship. The tool is portable and has a frame with an operating mechanism thereon. The operating mechanism has a plunger that is movable to thereby change the relationship of the connector parts. The operating mechanism is operable by a pressurized fluid within a container that is connected to the frame.
US07921546B2 Method for making a high current low profile inductor
A method for making a high current low profile inductor includes forming an inductor element comprising a coil having an open center and an outside surface, the coil also having first and second coil ends, making a dry mixture comprising a dry resin and an insulated dry powdered magnetic powder, and compressing the dry mixture around the outside surface of the coil and within the open center of the coil to create an inductor body without liquefying the dry mixture, whereby the inductor body engages the coil both within the coil open center and also the coil outside surface.
US07921543B2 Method of manufacturing a disk drive using a media cover
A method of manufacturing a disk drive is disclosed. After installing at least one disk into a base, a media cover is coupled to the base, wherein the media cover covers at least a portion of the disk. After coupling the media cover to the base, a head coupled to an actuator arm and a voice coil motor for rotating the actuator arm about a pivot is installed into the base. After installing into the base the head coupled to the actuator arm and the voice coil motor, the media cover is removed from the base. After removing the media cover from the base, a HDA cover is coupled to the base to form a head disk assembly (HDA).
US07921542B2 Manufacturing method of a disk drive unit
Certain example embodiments relate to a manufacturing method for a disk drive unit. At least one head gimbal assembly having first terminal pads is provided. A controlling circuit for controlling the at least one head gimbal assembly is provided, with the controlling circuit having second terminal pads to connect with the first terminal pads. The at least one head gimbal assembly is disposed in a motor base. The controlling circuit is disposed in the motor base. The at least one head gimbal assembly and the controlling circuit are tightened to the motor base such that the first and second terminal pads are face-to-face and have an electrical touch contact therebetween.
US07921540B2 System of component s usable in the manufacture of an acoustic transducer
A linkage assembly (140) is used for mechanically coupling an armature (124) and a diaphragm (118) of a balanced receiver (100), the linkage assembly (140) formed from a first linkage member (822) displaced from a strip of stock material (800) relative to the plane of the stock material (800) and a second linkage member (826) displaced from the strip (800) relative to the plane. The first and second linkage members (822, 826) are then joined while secured to the strip (800). At least one severable connecting member (870a-c) securing the linkage member to the strip (800) is severed to release the linkage member from the strip for assembly of the linkage member into the receiver. A method of forming a three-dimensional structure from flat stock is used to form the linkage assembly (140).
US07921538B2 Aligner for use with a staked fastener
An aligner and a method for its use in staking a fastener. More specifically, the aligner guides a tip of a staking tool in some portion of a staking operation properly into alignment with a clinch portion of a staked fastener. As a result, the clinch portion is shaped into a head of a generally higher quality than would otherwise occur.
US07921537B2 Method of making a prefabricated relief form
A prefabricated relief form member for use as an architectural trim feature on a structure using structural elements from connected wire assemblies such as corner aid to make a prefabricated relief form member and fastening the structural elements together such as by glue and putting a sheet of paper under the relief form member and applying plaster to form a trim.
US07921536B2 Method of pre-assembling pipe couplings and joining pipe elements
A method for assembling a pipe coupling and a method of joining pipe elements in end to end relation using the pre-assembled pipe coupling. The pipe coupling is formed of segments joined end to end by fasteners. Retention elements positioned on the fasteners hold the segments in spaced apart relation. The retention elements have a first surface that engages the fastener and a second surface that engages the segment to inhibit the motion of the segments relative to the fasteners. The method includes engaging the fasteners with the segments and engaging the retention elements with the fasteners and the segments to position and hold the segments in spaced apart relation. Pipe elements are inserted between the segments and force is applied to the segments which overcomes the resistance of the retention elements to move the segments into engagement with the pipe elements.
US07921533B2 Refractory protected replaceable insert
The refractory protected, replaceable insert for a gasifier includes a replaceable floor edge insert that is formed with a predetermined mating profile that is complementary to a finished mating profile of the gasifier floor. The geometry of the mating profiles of the replaceable floor edge insert and the gasifier floor permit removable engagement between the floor edge insert and the mating profile of the gasifier floor. The replaceable floor edge insert is protected by a ring-like arrangement of hanging refractory bricks that each include an appendage. Each brick appendage covers a portion of the inner radial edge of the replaceable floor edge insert and also covers an upper surface portion of an underlying quench ring, thus prolonging the life of the floor and the quench ring. A refractory ceramic fiber paper can be provided between the hanging brick and the floor edge and quench ring. Also, a refractory ceramic fiber rope can be provided at the inner peripheral edge of the replaceable floor edge insert upon the upper surface of the quench ring, and overlaid by the appendage.
US07921529B2 Method of smoothing a container
A burnishing tool including a tapered cam shaft including a camming surfaces having a planar spatial orientation substantially the same as the planar spatial orientation of sides of a pyramid, wherein respective keys respectively extend along respective camming surfaces of the tapered cam shaft, the keys having respective longitudinal axis of extensions parallel to the respective camming surfaces and lying in respective planes normal to the planar spatial orientations of the respective camming surfaces, wherein the camming surfaces are arrayed about a cam shaft axis that is normal to a plane that is parallel to a base of the pyramid. The burnishing tool further includes a burnishing assembly, the burnishing assembly includes segmented burnishing components including respective cammed surfaces positioned on the tapered cam shaft adjacent respective camming surfaces. These segmented burnishing components include mate with the cam shaft.
US07921528B2 Broken heart shaped coffin
A coffin having a curved bottom surface and a removable cover that accommodates bodies of differing lengths having, within an enclosure, a support platform that adjusts to different angles so as to accommodate bodies of different sizes.
US07921526B2 Zip fastener
A zip fastener (30) comprised of a long strip of two thermoplastic support tapes (35); two rows of coupling elements (40), each row being attached to its own support tape (35); and a slider body (45) comprising a puller (50) attached to the slider body (45). Portions of the two support tapes (35) are shaped to cause the two rows of coupling elements (40) to rest higher or lower than the shaped portions of the support tapes (35). At least one end portion of the zip fastener (30) is curved downward and in a closed position the curved portion (75) accommodates at least one slider body (45).
US07921525B1 Binding clip with secondary attachment
An object securing apparatus utilizing a hook and loop material attached to one of two faces of a binder clip and projecting downward there from. The hook and loop material can be single or double sided. A magnetic material can be disposed upon the hook and loop material. The hook and loop material can be cut forming a clearance for rotation of a cantilevered handle of the binder clip. The hook and loop material secures the binder clip to a first object and a binder clip gripping section is used to grip a second object.
US07921522B2 Draw cord adjuster
A draw cord adjuster includes a closure member having a first end and a second end. At least one locking member is anchored to one of the first end and the second end of the closure member. At least one anchoring member is positioned proximate the one of the first end and the second end of the closure member to which a corresponding locking member is anchored, with each anchoring member being movably secured to the corresponding locking member.
US07921520B2 Apparatus for the fibre-sorting or fibre-selection of a fibre bundle comprising textile fibres, especially for combing
In an apparatus for the fiber-sorting or fiber-selection of a fiber bundle comprising textile fibers, especially for combing, clamping devices are provided which clamp the fiber bundle at a distance from its free end, and a mechanical arrangement is present which generates a combing action from the clamping site to the free end, in order to loosen and remove non-clamped constituents. To enable productivity to be substantially increased in a simple manner and an improved combed sliver to be obtained, downstream of the supply device there are arranged at least two rotatably mounted rollers, clamping devices being distributed spaced apart in the region of at least one said roller's periphery, and the arrangement for generating a combing action is inside the roller.
US07921518B2 Apparatus for the fibre-sorting or fibre-selection of a fibre bundle comprising textile fibres, especially for combing
In an apparatus for the fibre-sorting or fibre-selection of a fibre bundle comprising textile fibres, especially for combing, which is supplied to a fibre-sorting device, especially a combing device, having clamping devices which clamp the fibre bundle at a distance from its free end, which is combed to remove non-clamped constituents, the clamping devices each comprise two clamping jaws. To increase productivity and to enable an improved combed sliver to be obtained, downstream of the supply device there are arranged at least two rotatably mounted rollers rotating rapidly without interruption, the clamping devices being spaced apart in the region of the periphery of the rollers, and each clamping device comprising at least one nipper part which is at least partially resilient. The clamping jaws may have a high coefficient of friction in the region of their clamping surfaces.
US07921517B2 Apparatus for the fibre-sorting or fibre-selection of a fibre bundle comprising textile fibres, especially for combing
In an apparatus for the fiber-sorting or fiber-selection of a fiber bundle comprising textile fibers, especially for combing, which is supplied to a fiber-sorting device, especially a combing device, having clamping devices which clamp the fiber bundle at a distance from its free end, which is combed to remove non-clamped constituents, the clamping devices each comprise two clamping jaws. To increase productivity and to enable an improved combed sliver to be obtained, downstream of the supply device there are arranged at least two rotatably mounted rollers rotating rapidly without interruption, the clamping devices being spaced apart in the region of the periphery of the rollers, and each clamping device comprising at least one nipper part at least partially of a lightweight material. The clamping jaws may have a high coefficient of friction in the region of their clamping surfaces.
US07921512B2 Assembly for guiding the longitudinal sliding movement of a sub-assembly
An improved arrangement for a transverse dividing element includes an upper cross beam (32), each free end of the cross beam being guided longitudinally by way of an associated guiding structure. The guiding structure includes a slide having a groove in which a free end (34) of the cross beam (32) can slide longitudinally, the free end being equipped with guiding (92, 100) and a locking (102, 104) element. The transverse dividing element can be used to guide an upper cross beam supporting a transverse element that is used to divide the internal space of an aircraft cabin.
US07921508B2 Twin cyclone vacuum cleaner
An upright vacuum cleaner (A) includes a housing (B) having a suction airstream inlet and a suction airstream outlet. A dirt container (50, 500) is selectively mounted to the housing for receiving and retaining dirt and dust separated from the suction airstream. The suction airstream inlet and the suction airstream outlet are in fluid communication with, respectively, an inlet and an outlet of the dirt container. The dirt container includes a first cyclonic air-flow chamber (66, 508) and a second cyclonic airflow chamber (68, 510), each cyclonic airflow chamber including a longitudinal axis. The second cyclonic airflow chamber is spaced from the first chamber, wherein the first and second chambers are each approximately vertically oriented and are arranged in a parallel relationship. An air manifold (52, 540, 540′) is disposed at a top portion of the dirt container. The air manifold includes an inlet section (54, 536, 565) through which dirty air passes and an outlet section (138, 560, 560′). The inlet section directs a flow of dirty air into two separate inlet conduits leading to a respective one of the first and second airflow chambers. The outlet section collects a flow of cleaned air from both of the chambers and merges the flow of cleaned air into a single outlet conduit (110, 570). An airstream suction source (E) is mounted to the housing and is in communication with the outlet conduit of the manifold.
US07921507B2 Heating apparatus and cleaner having the same
A heating apparatus and a cleaner having the same are disclosed. The heating apparatus includes a heating casing to receive water from a water container and convert the water into steam, wherein the heating casing comprises a plurality of ribs and each successive rib comprises a space to collect water and convert the water into steam. The cleaner includes a cleaner body in which a water container is detachably mounted, a nozzle assembly rotatably connected to a lower part of the cleaner body and including a nozzle to inject steam, and a heating apparatus that includes a heating casing to receive water from the water container, convert the water into steam, and supply the steam to the nozzle assembly, wherein the heating casing includes a plurality of ribs and each successive rib includes a space to collect water and convert the water into steam.
US07921504B1 Frame coupling structure of windshield wiper
A windshield wiper includes a primary frame member and secondary frame members coupled to the primary frame member. The primary frame member is in the form of an inverted U-shape and includes end portions in which mounting holes are formed. Each secondary frame member has symmetrically arranged wall plates and a positioning section formed between and slightly projecting beyond the wall plates. Each wall plate forms open-ended slots that are symmetrically arranged. A boss is formed on an inside surface of each wall plate between the open-ended slots. The primary frame member has side plates that are fit over the positioning section of the secondary frame member to have the wall plates of the secondary frame member covering and clamping the vertical side walls of the primary frame member. The bosses are fit into the mounting holes of the primary frame member.
US07921502B1 Snow removal system for vehicle rooftops
This patent discloses a system to remove accumulated snow and ice from the trailer rooftop of the semi-trailer truck. The system includes tracks, sensors, a control switch, a blade, an axle, a left cogwheel, a right cogwheel, a left motor, and a right motor. The tracks are attached to the trailer rooftop and the blade is connected to the tracks through the left cogwheel and the right cogwheel. The left and right cogwheel may rotate about the axle that passes through the blade. The left motor and the right motor are configured to be in communication with the sensors and control switch. If the sensors detect snow on the trailer rooftop or if the control switch is pressed, the motors cause the blade to move along the trailer rooftop to clear off any accumulated snow.
US07921497B2 Carpet stain removal device
A floor scrubbing apparatus that is particularly well suited to scrubbing carpet materials is disclosed. The floor scrubbing apparatus is manually operated and includes a drive roller coupled to a scrub roller. In one embodiment, the drive roller is coupled to the scrub roller using a gear arrangement that causes the scrub roller to rotate faster than the drive roller. If desired, the apparatus can include a cleaning fluid dispensing system. For instance, the apparatus can include one or more nozzles that dispense a cleaning fluid onto a carpet material as the material is being cleaned.
US07921493B2 Washing machine
Disclosed is a washing machine, which can automatically supply a liquid detergent into a washing tub and automatically clean inner flow passages through which the liquid detergent has flown with a cleaning solution. A liquid detergent supply mechanism supplies at least one kind of liquid detergent to the washing tub, and the inner flow passages of the liquid detergent supply mechanism through which the liquid detergent has flown are cleaned with the cleaning solution supplied from outside.
US07921488B2 Mattress having vertical air cells with thermoregulation
A thermoregulating apparatus (20) for exchanging thermal energy with and supporting a patient (24) and method of exchanging thermal energy is provided. The apparatus includes a heat exchange fluid circuit (30, 95, 102) located below a patient support layer (44) for exchanging thermal energy with the patient.
US07921487B2 Tilting furniture system and infinitely variable lift tensioning mechanism therefor
A tension mechanism for use with existing conventional bed platforms in the well known Murphy bed system in which the bed platform may be connected to the tension mechanism when the tension is at a low level by only a single installer, and the tension thereafter increased in infinite increments to any desired level by a remotely operated tool.
US07921484B2 Patient repositioning and limb management system
A system for repositioning a patient. The system may be coupled to a structural support system or framework that extends above a bed. The system may be translated transversely and longitudinally and placed in one of multiple locations above the bed.
US07921483B2 Portable assembly bed and kit therefor
A kit for a portable assembly bed includes an operable carry bag having a carry grip and inner and outer surfaces bed construction components having cooperative means for assembly of the components, which components when assembled provide a bed for supporting at least one person.
US07921481B2 Toilet bowl flush device
A toilet bowl flush device where the quantity of water to be discharged can be accurately quantified is provided where a cistern can be reduced in size. The toilet bowl flush device for discharging flush water in a cistern has a water discharge pipe for toilet bowl flushing, where the toilet bowl flush device has a water intake pipe with a water intake opening within the cistern and a water discharge start valve for introducing priming water, that starts the water discharge into the water intake pipe. Further, a trap for forming an air stagnation section is positioned in the middle of the water intake pipe midway between the water intake opening and the water discharge start valve with the position of the air stagnation section being formed at a higher relative position than that of the water intake opening.
US07921480B2 Passive sensors and control algorithms for faucets and bathroom flushers
An optical system includes one or several passive optical detectors sensitive to ambient (room) light for controlling, for example, the operation of automatic faucets or automatic bathroom flushers. The passive optical sensors provide signals to flow controllers, including control electronics and flow valves and require only very small amounts of electrical power for sensing users of bathroom facilities, and thus enable battery operation for many years. To control the operation of automatic faucets or automatic bathroom flushers based on ambient light, the controller executes novel algorithms.
US07921477B2 Lavatory seat ventilation system
A seat for a lavatory pan, which includes within its thickness at least one cavity for a deodorizing filter and at least one cavity in the seat or the filter for an electrically powered fan. Air inlet openings are provided in the seat through which air can pass into the filter cavity. The openings are situated around the inside edge of the opening in the seat or in a region of the underside of the seat which does not make sealing contact with the rim of the pan when the seat is lowered and in use and is subject to the weight of a person seated thereon. An air outlet by which odor-free air can exit after being drawn through the filter by operation of the fan, is situated in the rear edge of the seat.
US07921474B2 Inside belt
An inner belt fits along the juncture of a person's stomach and thighs. The inner belt has first and second arches with a garment supported by the arch and the arch sized to offset the garment's waistline from the inner belt. Each arch has a front end a rear end fastened to the inner belt. The front end of each arch is located so it fastens to the inner belt adjacent the user's crotch during use. The rear end of each arch is located so it fastens to the inner belt at or before the hips of the user during use. A first loop extends from each arch, over the waistline and a normal, outer belt threads through the first loops and also through the normal belt loops on the garment. The outer belt supports the garment and the first loop and arches support the outer belt in a position offset from the inner belt. One or more second loops can optionally be fastened to the back of the inner belt to extend over the waistline and support the outer belt along the user's back. Localized stiffeners can be added to the first and second loops, inner belt and arches in order to keep the top of the loops above the waistline and reduce distortion of the waistline where the loops connect to the outer belt.
US07921470B2 Sleeve holder
A sleeve holder for maintaining a garment sleeve in a rolled or gathered condition on the wearer's forearm above the wrist, is disclosed. The sleeve holding device comprises an elongated body of a truncated cone shape having opposite ends. The narrower end includes an elastic core located within its interior defined by a cover. The elastic core has a relaxed length and a relatively longer stretched length in response to an applied tensile force. The opposite end of the sleeve holding device is wider in circumference than the elastic core, creating a pocket where the sleeve of the garment is held.
US07926116B2 Systems and methods for dynamic decentralized load balancing across multiple sites
A method for enabling decentralized dynamic load balancing among a plurality of appliances providing access to a plurality of sites, each site comprising a local area network and at least one server includes: determining, by a first appliance, a first number of services currently available for access via a local area network connected to the first appliance; receiving, by the first appliance from a second appliance, a communication indicating a second number of services currently available for access via a local area network connected to the second appliance; receiving, by the first appliance, a plurality of requests to connect to a service; determining, by the first appliance, a weight to be assigned to the second appliance, wherein the determination is responsive to the second number; and forwarding, by the first appliance to the second appliance, a subset of the plurality of requests, wherein the number of requests comprising the subset is determined in response to the determined weight. Corresponding systems are also described.
US07926114B2 Testing software applications with schema-based fuzzing
Systems and methods to test software applications with schema-based fuzzing are described. In one aspect, the systems and methods automatically generate valid input data for a software application according to a fuzzing data schema. The fuzzing data schema describes characteristics of data format that would be proper or well formed for input into the software application. The systems and methods mutate to the valid input data with one or more fuzzing algorithms to generate corrupted versions, or malformed data. The malformed data is for fuzz testing the software application to identify any security vulnerabilities.
US07926113B1 System and method for managing network vulnerability analysis systems
Systems and methods to manage multiple vulnerability scanners distributed across one or more networks using a distributed security management system, herein called a Lightning Console. By distributing multiple scanners across a network, the work load of each scanner may be reduced to significantly reduce the impact on the network routing and switching infrastructure. In addition, scanners may be placed directly behind firewalls for more thorough scanning. Further, scanners may be placed closer to their scanned networks. By placing vulnerability scanners closer, the actual scanning traffic does not cross the core network switch and routing fabric, thereby avoiding potential network outages due to scanning activity. In addition, the closer distance of the scanners to the scanned targets speeds scan times by reducing the distance that the packets must traverse.
US07926107B2 Internet security news network
A system and method are disclosed for collecting, analyzing, verifying, producing, and broadcasting security data. Internet security-related information may be broadcast continuously from a data center over a broadcast channel, such as a webcast. As additional security related information is received at the data center, the data is analyzed and video content is produced to describe the incoming data. Video content may take the form of urgent near real-time security alerts, or pre-scheduled programs describing recent news and developments related to internet security. In an alternative embodiment, security news alerts are multi-cast to a selected group of users and the news alert data encrypted so that the group of users may trust its source.
US07926101B2 Method and apparatus for controlling execution of a computer operation
Computer operations whose execution would increase usage costs may require use of authorization and notification to prevent unauthorized execution. The computer operations may be designed to execute only if a authorization and notification routines are properly registered. The computer system customer establishes the authorization and notification requirements based on standard application programming interfaces to suit the customer's business practices and links the requirements to the computer operation. The computer operation determines if the authorization and notification are proper. If authorization is granted, the computer operation checks to see that the notification is proper, executes the computer operation, and then executes a notification module to notify the necessary personnel. Both authorization and notification routines return errors that are passed to the user through the computer operation.
US07926098B2 Handoff of a secure connection among gateways
A method includes establishing a secure connection between a client device and a first security gateway, the first security gateway being associated with a service provider for providing a service to the client device, and handing off the secure connection from the first security gateway to a second security gateway. Handing off the secure connection includes sending from the first security gateway to the second security gateway security information used to encrypt and decrypt messages transmitted through the secure connection, and sending from the first security gateway to the client device an address of the second security gateway to enable the client device to initiate contact with the second security gateway.
US07926097B2 Computer or microchip protected from the internet by internal hardware
This invention generally relates to one or more computer networks having computers like personal computers or network servers with microprocessors linked by broadband transmission means and having hardware, software, firmware, and other means such that at least one parallel processing operation occurs that involve at least two computers in the network. More particularly, this invention relates to one or more large networks composed of smaller networks and large numbers of computers connected, like the Internet, wherein more than one separate parallel processing operation involving more than one different set of computers occurs simultaneously and wherein ongoing processing linkages can be established between virtually any microprocessors of separate computers connected to the network. Still more particularly, this invention relates to business arrangements enabling the shared used of network microprocessors for parallel and other processing, wherein personal computer owners provide microprocessor processing power to a network, preferably for parallel processing, in exchange for network linkage to other personal and other computers supplied by network providers, including linkage to other microprocessors for parallel or other processing; the basis of the exchange between owners and providers being whatever terms to which the parties agree, subject to governing laws, regulations, or rules, including payment from either party to the other based on periodic measurement of net use or provision of processing power.
US07926089B2 Router for managing trust relationships
One embodiment relates to a method of managing trust relationships between federated identity and service providers. An assertion of a user identity is received from an identity provider via a first federation protocol, wherein a destination service provider is indicated with the assertion. Permission of the user identity to access the destination service provider is verified. If permission is verified, the user identity is asserted to the destination service provider via a second federation protocol. Other embodiments and features are also disclosed.
US07926088B2 Method for managing data records with person-related contents by means of a computer system
A computer system receives from a user computer, an authorization code and an access instruction for at least one data record with person-related contents. It executes the access instruction only if the authorization code matches a comparison criterion which it determines on the basis of a data record code assigned to the data record. The data record code is specific at least to the person whose personal data the data record contains.
US07926086B1 Access control mechanism for shareable interface communication access control
A access control mechanism is provided on a computing device to allow an application provider to set up a declarative security policy specific to an application module. When a runtime environment of the computing device receives a request from a second application instance in a second execution context to access a protected resource in a first application instance, the runtime environment invokes the access control mechanism to determine, based on a protection-domain-level domain security policy, whether the second application instance is allowed to access protected resources in the first execution context. If so, the runtime environment invokes the access control mechanism to determine, based on a declarative security policy for a first application module associated with the first application instance, whether the second application instance is allowed to access the protected resource. If so, the runtime environment allows the second application instance access to the protected resource requested.
US07926082B2 Television receiver and method for counting the number of accesses from the receiver
A name and a URL of a specific link destination are stored in a specific link destination information storing section. A microcomputer changes a process to be performed on a link destination depending on whether or not a link destination targeted for the process is a specific link destination. The specific link destination is highlighted when displaying link destinations as icons, and the specific link destination is displayed first when displaying a list of the link destinations. An access history about the specific link destination is stored in an access history storing section. An information server collects the access history from a television receiver and counts the number of accesses to the specific link destination. When the advertisement site is selected as the specific link destination, the number of accesses to the specific link destination is used as an index for indicating an advertising effect.
US07926077B2 Audio and/or video system for a motor vehicle
The invention relates to an audio and/or video system for a motor vehicle, which comprises an annular, bi-directional, optical network (1) from optical waveguides and audio and/or video devices (2-12) that are interlinked by means of the network (1) in an annular manner. Data are transmitted between the audio and/or video devices (2-12) in the network (1) in a first data channel having a first optical wavelength. The network used is especially a MOST bus known for use in motor vehicles. The invention is characterized in that data are transmitted between the audio and/or video devices (2-12) in the network (1) in a second data channel having a second optical wavelength. Particularly, IP data can be transmitted at a high transmission rate via the second data channel.
US07926075B2 Application blocking system
A set-top box system for blocking signaled applications from being run on a set-top box, the system comprising an audio/video service receiving module to receive at least one audio/video service, an application receiving module to receive an application, an application signaling module to manage a first table including signaling information indicating that the application is a signaled application authorized for being run on the set-top box, and an application blocking module to receive a second table including blocking information to block running of the signaled application on the set-top box, the second table being received from a broadcasting Headend, and block running of the signaled application on the set-top box in response to receiving the second table. Related apparatus and methods are also described.
US07926073B2 Methods and apparatus for indirect illumination in electronic media rating systems
Methods and apparatus for indirect illumination in electronic media rating systems are disclosed. A disclosed example method to detect an audience member includes reflecting non-visible light off of a room surface to indirectly illuminate a first portion of the room, receiving reflections of the indirect illumination, processing the received reflections to determine whether an audience member is present in the illuminated portion of the room, and when the audience member is not detected, adjusting a source of the non-visible light to illuminate a second portion of the room.
US07926067B2 Method and system for protocol offload in paravirtualized systems
Certain aspects of a method and system for protocol offload in paravirtualized systems may be disclosed. Exemplary aspects of the method may include preposting of application buffers to a front-end driver rather than to a NIC in a paravirtualized system. The NIC may be enabled to place the received offloaded data packets into a received data buffer corresponding to a particular GOS. A back-end driver may be enabled to acknowledge the placed offloaded data packets. The back-end driver may be enabled to forward the received data buffer corresponding to the particular GOS to the front-end driver. The front-end driver may be enabled to copy offloaded data packets from a received data buffer corresponding to a particular guest operating system (GOS) to the preposted application buffers.
US07926059B2 Method and apparatus for decomposing I/O tasks in a RAID system
A data access request to a file system is decomposed into a plurality of lower-level I/O tasks. A logical combination of physical storage components is represented as a hierarchical set of objects. A parent I/O task is generated from a first object in response to the data access request. A child I/O task is generated from a second object to implement a portion of the parent I/O task. The parent I/O task is suspended until the child I/O task completes. The child I/O task is executed in response to an occurrence of an event that a resource required by the child I/O task is available. The parent I/O task is resumed upon an event indicating completion of the child I/O task. Scheduling of any child I/O task is not conditional on execution of the parent I/O task, and a state diagram regulates the child I/O tasks.
US07926058B2 Resource tracking method and apparatus
The present invention is directed to a parallel processing infrastructure, which enables the robust design of task scheduler(s) and communication primitive(s). This is achieved, in one embodiment of the present invention, by decomposing the general problem of exploiting parallelism into three parts. First, an infrastructure is provided to track resources. Second, a method is offered by which to expose the tracking of the aforementioned resources to task scheduler(s) and communication primitive(s). Third, a method is established by which task scheduler(s) in turn may enable and/or disable communication primitive(s). In this manner, an improved parallel processing infrastructure is provided.
US07926050B2 Secure method to update software in a security module
Transmission method of a message containing a program block that avoids the consequences of a possible malicious decryption of this message is proposed. This is achieved through a secure method to update software embedded in a security module, comprising formation of a first updating program block, determination of a target memory zone of said security module, determination, through said security module, of a pre-registered content in said target memory zone, formation of a second program block obtained by the mixing of all or a part of the pre-registered content with the first program block, transmission of the second program block to the security module, reception of the second block by the security module, reading of the target memory zone, obtaining and writing in the target memory zone of the first block by the inverse mixing of all or part of the second block and of the target memory zone content.
US07926044B2 Method, apparatus and computer program for executing a program
There is provided a method for executing a program comprising a function call and one or more subsequent instructions. The method comprises processing, on a first thread, a function defined by the function call, the function having one or more programmer predefined typical return values. For each predefined return value, the one or more subsequent instructions are pre-processed on an additional thread assuming that the function returned that pre-defined return value. In this way the processor, on completion of processing said function is able to make use of the pre-processing completed by the additional thread which used the actual return value.
US07926041B2 Autonomic test case feedback using hardware assistance for code coverage
A method, apparatus, and computer instructions for presenting coverage data for code. The coverage data containing instruction access indicators associated with the code is obtained. Particular instruction access indicators that have been set by a processor in the data processing system in response to execution of the code by the processor are identified to form set instruction access indicators. Each set instruction access indicator is associated with a portion of the code. A presentation for the coverage data is generated. The set instruction access indicators are identified in the presentation. This presentation may be, for example, a graphical presentation.
US07926035B2 Testing multi-thread software using prioritized context switch limits
Testing multithreaded application programs for errors can be carried out in an efficient and productive manner at least in part by prioritizing thread schedules based on numbers of context switches between threads therein. In particular, each thread schedule in a multithreaded application program can be prioritized based on whether a given thread schedule has the same as or less than some maximum value. A model checker module can then iteratively execute thread schedules that fit within a given context switch maximum value, or a progressively higher value up to some limit. In one implementation, for example, the model checker module executes all thread schedules that have zero preempting context switches, then all thread schedules that have only one preempting context switch, etc. Most errors in an application program can be identified by executing only those thread schedule with relatively few preempting context switches.
US07926034B2 Application software flight recorder developer client
Apparatus having corresponding methods and computer-readable media comprises an input circuit to receive data over a communication channel, the data representing operation of a computer during an test interval and screen updates generated by the computer during the test interval; and a processor to generate a motion picture representing the test interval and contemporaneously comprising a stripchart area showing a first stripchart representing the operation of the computer based on the data, and a screen update area showing the screen updates represented by the second data stream; wherein the stripchart area and the screen update area are synchronized.
US07926025B2 Symbolic program model compositions
A model composition environment can allow for description of fill or partial symbolic system behavior, as well as the combination of models of specific features into compound models. Compositional operators can include intersection, concatenation, substitution, alternating refinement, as well as a set of regular expression-like operators. Models called “action machines” can represent object-oriented, reactive programs, and an action machine may be composed with another action machine using a compositional operator. This can allow for testing of particular scenarios or behaviors.
US07926021B2 Insertion of error detection circuits based on error propagation within integrated circuits
A method of selecting where error detection circuits should be placed within an integrated circuit uses simulation of a reference and test design with errors injected into the test design and then fan out analysis performed upon those injected errors to identify error propagation characteristics. Thus, registers at which propagated errors are highly likely to manifest themselves or which protect key architectural state, or which protect state not otherwise protected can be identified and so an efficient deployment of error detection mechanisms achieved. Within an integrated circuit output signals from inactive circuit elements may be subject to isolation gating in dependence upon a detected current state of the integrated circuit. Thus, inactive circuit elements in which soft errors occur have inappropriate output signals gated from reaching the rest of the integrated circuit and thus reducing erroneous operation.
US07926020B1 Methods for automatically generating assertions
One embodiment of the present invention provides a method that automatically generates assertions of a hardware design. The method includes accessing a trace and a set of predicates of the hardware design. Then, the trace is projected over the set of predicates to generate a second trace. Then, a new set of states of the second trace is computed and the result is represented as a logical formula. The formula is reduced by logic optimization techniques. And finally, a set of logical consequences of the logic formula is produced and each logical consequence is enumerated as an assertion.
US07926019B1 Common clock path pessimism analysis for circuit designs using clock tree networks
Method, computer program and system to perform timing analysis of designs containing clock networks by eliminating Common Clock Path Pessimism. The method includes transforming a clock network into a clock tree that includes nodes with different clock signal arrival times and leaf nodes representing source and destination registers. The tree is populated with information regarding the source and destination registers and the associated timing for the clock arrival signal. The method then enumerates Common Clock Path Pessimism (CCPP) groups, where any source register and any destination register in a CCPP group have the same nearest common ancestor node in the clock tree. The creation of CCPP groups enables analysis time reduction because only one timing calculation is required for the CCPP group instead of having to perform the analysis for each possible pair of registers. The method eliminates CCPP for each CCPP group and then displays the results.
US07926014B2 Clock-gating circuit insertion method, clock-gating circuit insertion program and designing apparatus
A clock-gating circuit insertion method includes inserting a clock-gating circuit into a position detected on the basis of a circuit data. Timing analysis of an enable signal is performed for the clock-gating circuit. An upper limit of delay variations for the enable signal is calculated to satisfy setup conditions on the basis of the result of the timing analysis. A selector-equipped clock-gating circuit including a selector circuit and a clock-gating circuit is inserted into the candidate position for insertion. The selector circuit selects and outputs the enable signal when delay variations are not above the upper limit. The selector circuit selects and outputs a signal designating the passing of a clock signal when the delay variations are above the upper limit. The clock-gating circuit passes or intercepts the clock signal on the basis of the output signal of the selector circuit.
US07926012B1 Design-For-testability planner
A method is provided to improve the usability of Design-For-Testability Synthesis (DFTS) tools and to increase the design process productivity. The method comprises receiving a list of testability and design impact analysis functions, to be performed on the circuit, also referred to as a device under test (DUT). The impact analysis leads to the creation of logical transformations, which can be selected by a user with one or more available transformation methods from a list including, but not limited to, boundary scan test logic insertion, scan test logic insertion, memory BIST (built-in-self-test) logic insertion, and logic BIST logic insertion, and scan test data compression insertion logic insertion.
US07926007B2 Writing apparatus, writing data conversion method, and computer-readable recording medium storing program using Huffman tree for converting writing data in lithographic process
A writing apparatus includes a unit storing writing data, a unit which acquires pattern information on patterns defined in the data, a unit which generates a table where each pattern information corresponds to a number of times each pattern information is used, for each predetermined region, a unit which generates a Huffman tree, based on the table, a unit which generates another table where each pattern information corresponds to a variable length binary code generated by encoding each pattern information such that the larger the number of times each pattern information is used, the smaller a value of the code, based on the tree, a unit which produces converted data, which is defined by the data, in the region into a predetermined format using the code, based on the other table, and a unit which writes the patterns defined, onto a workpiece, based on the converted data in the region.
US07926005B1 Pattern-driven routing
A method and system for pattern-driven routing are disclosed. Embodiments of pattern-driven routing are disclosed for creating a representation for at least a portion of an initial routing solution, comparing the representation for at least the portion of the initial routing solution with a pattern, and determining whether the initial routing solution has lithographic issues based on the comparison.
US07926004B2 Displacing edge segments on a fabrication layout based on proximity effects model amplitudes for correcting proximity effects
Techniques for forming a mask fabrication layout for a physical integrated circuit design layout include correcting the fabrication layout for proximity effects using a proximity effects model. A proximity effects model is executed to produce an initial output. The initial output is based on a first position for a segment in a fabrication layout. The first position is displaced from a corresponding original edge in the original fabrication layout by a distance equal to an initial bias. The model is also executed to produce a second output based on a second position for the segment. The second position is displaced from the corresponding original edge by a distance equal to a second bias. An optimal bias for the segment is determined based on the initial output and the second output. The segment is displaced in the fabrication layout from the corresponding edge based on the optimal bias.
US07926000B2 Integrated circuit system employing dipole multiple exposure
An integrated circuit system that includes: providing a first mask including a first feature; exposing the first mask to a radiation source to form an image of the first feature on a photoresist material that is larger than a structure to be formed, the photoresist material being formed over a substrate that includes the integrated circuit system; providing a second mask including a second feature; aligning the second mask over the image of the first mask to form an overlap region; and exposing the second mask to the radiation source to form an image of the second feature on the photoresist material that is larger than the structure to be formed.
US07925999B2 Method of modifying vias connection of printed circuit boards
A design method of printed circuit boards includes the following steps. First, simulate a printed circuit board including power layers, and vias connected to all the power layers. Then, change connections of the vias that tend to draw too much current to be connected to fewer power layers, than the vias that tend to draw less current. Repeat adjusting connections of the vias until all vias draw a similar amount of current such that no via draws more current than an upper limit the vias are designed for. Finally, according to the results, design/fabricate a PCB with vias respectively insulated, as needed, from the power layers that do not need to be connected to the vias.
US07925996B2 Method and system for providing multiple input connecting user interface
A plurality of elements is identified by a user for input to the computing system by at least one of sequential and simultaneous selection of elements presented on a display of a computing system. Based on the elements thus identified, which may include at least one operator and at least one operand, the computing system recognizes a function to be performed by the computing system and causes a visual indication to be presented on the display. The computing system thus may present a visual indication showing a connection between, for example, the operator and an operand, or an operand and a functional area of the display associated with the function to be performed as a result of the elements identified. The visual indication thus confirms to the user the elements that the user has identified, and the resulting function that will be initiated.
US07925994B2 Task navigator including a user based navigation interface
A task navigator or system generates a navigation interface display. In illustrated embodiments, the navigation interface display includes multiple task segments and a find segment. Tasks are segmented in the navigation interface based upon whether they are primary or secondary tasks.
US07925992B2 Method to assist users in preventing errors when using type-ahead
A method and system to provide selection of entries in input fields, such as email client, includes pre-processing a list of potential addresses before the list is shown to a user by eliminating less important or invalid entries, and then displaying a list of entries for selection to the user in a format which highlights the most probable address to support selection of a “right” address.
US07925991B2 Systems, methods, and articles of manufacture for displaying user-selection controls associated with clusters on a GUI
Systems, methods, and articles of manufacture for displaying user-selection controls associated with clusters on a GUI are provided. One exemplary method includes automatically generating a first table having URLs associated with websites accessed by at least one user over a time interval and content information associated with the URLs. The method further includes automatically determining cluster names for grouping the URLs based on the content information. Each cluster name has at least one URL associated therewith. The method further includes automatically generating a second table having the cluster names and URLs associated with the cluster names. The method further includes displaying the GUI having the user-selection controls associated with the cluster names on a display device, utilizing the second table.
US07925989B2 System and method for simultaneous display of multiple tables
In a system and method for displaying hierarchically related data, a processor may display in a single display window of a display device respective representations of a plurality of hierarchically related data records in accordance with the hierarchical relationship, where each of at least two of the representations includes a respective table including a plurality of data columns, and where the display of some of the columns of the tables is in accordance with display settings set based on a determination that columns of different tables correspond to each other for alignment.
US07925986B2 Methods and systems for a linear character selection display interface for ambiguous text input
Methods of and systems for entering ambiguous text input via a linear character selection display are provided. A system for entering an alphanumeric string includes presentation logic for displaying on a presentation device an alphabet arranged into a row of letters and indication logic for presenting visual cues grouping a series of letters of the row into a cluster. The system also includes navigation logic for receiving user actions to move the visual cues along the row of letters to change the letters grouped into the cluster. The visual cues move along the row of letters in variable offsets based on a rate of input of the user actions. The system further includes selection logic for receiving user actions to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field.
US07925984B2 Remote configuration of intelligent software agents
The present invention generally relates to intelligent software agents. Each agent has an associated user interface panel through which the agent may be configured/customized. A remotely located user desiring to configure a particular agent issues a request for the associated user interface panel. The user interface panel may be provided to the user via, for example, a network connection. The user may then make the desired changes to the agent via the user interface panel. In this way, remote configuration of an agent is possible.
US07925983B2 System and method for address storage and message addressing
A system and method for message addressing and address storage are disclosed. A system incorporating teachings of the present disclosure may include an address menu having an identification field with more than one associated address fields. Each of the address fields may be maintaining addresses for different messaging receipt options. For example, if an intended recipient of a message has an email account and a facsimile machine, a first address field may maintain an email address for the recipient, and a second address field may maintain a facsimile number for the recipient.
US07925982B2 System and method of overlaying and integrating data with geographic mapping applications
The present invention embodiments include a geographic overlay system including an information system, a mapping system interface to communicate with a mapping system and a database system including National Census geographic boundaries and data files. The geographic overlay system utilizes a client/server model that streams geographic data from a server system to dynamically render vector-based map layers inside a client browser. The geographic overlay system employs a Nationwide database of Census geographies that may be rendered as interactive point, line or polygon objects over a National base map provided by the mapping system. A database builder interface enables users to build the database and server pages. The present invention embodiments overlay translucent, interactive dynamically generated vector-based polygonal Census boundary map layers over geographical maps from the mapping system. The overlaying vector map layers perform thematic analysis, enable information retrieval, display mouse-over tool-tips and query a dynamic block-level National spatial-relational database.
US07925981B2 Systems and methods for managing web services via a framework of interfaces
A system for managing a Web service comprises a service managed object associated with the Web service. The service managed object includes an interface configured to represent management features for the service to a manager. The manager can access information regarding the Web service via the interface such as a list of conversations associated with the Web service, and the relationship of the service managed object to other managed objects.
US07925976B2 Refrigerator having user avatar display function
A refrigerator is provided having a user avatar display function which can store avatars of each user, identify users, and display the avatars corresponding to the identified users. The refrigerator includes a photographing device that photographs images of users, a storing device that stores user information for identifying the users and avatar information having avatars corresponding to the users and/or user information, a display that displays the avatars, and a controller that reads the user information, compares the user information with the images of the users photographed by the photographing device, reads the avatar information according to the comparison result, and displays the avatars of the users included in the read avatar information on the display.
US07925974B1 Distribution of computation linguistics
A system and methods for distributing media data regarding a specific topic to a user. The system comprises a media-host device, server, and distribution module. The media-host device submits a request for the media data, receives a textual structure summarizing the specific topic, and presents the textual structure to the user. The server stores the textual structure. The distribution module communicates the textual structure to the media-host device. One method comprises receiving a request to present the textual structure, retrieving the textual structure, formatting the textual structure to be readable by a media-host device, and transmitting the textual structure to the media-host device. Another method comprises determining the format of the media-host device, formatting the textual structure to be presentable on the media-host device, and transmitting the formatted textual structure to the media-host device.
US07925973B2 Distribution of content
Among other things, publishers of digital content are enabled each to define, for each of one or more digital content items, a style in which the digital content item is to be presented to a user and a condition under which the user may have the digital content item presented. The digital content items are stored in a content library, the styles and conditions associated with the digital content items are stored in a server. Each of the digital content items is enabled to be presented to users within presentation contexts that are accessible to the users and controlled by presentation context providers. The presentation of the digital content items includes obtaining the digital content items from the server and controlling the presentation to occur under the conditions and in the styles defined by the publishers.
US07925968B2 Providing navigation from content to a portal page
Navigation from content to a portal page is provided by identifying a name of a first object in content to be displayed in a computer system. A first portal page is configured to present information about the first object. Metadata of a kind that, when received by the portal, causes the first portal page to be displayed, is obtained. An input control associated with the name of the first object is created in the content, the metadata to be forwarded to the portal upon a user activating the input control. A GUI comprises a portal area for displaying a first portal page associated with a first object upon the portal receiving metadata for the first object, and a content presentation area including an input control that is associated with a name of the first object. Upon a user activating the input control the metadata is forwarded to the portal.
US07925965B2 Method for transmitting/receiving signals in a communications system and an apparatus therefor
A method for transmitting a signal in a signal transmission apparatus of a communications system including receiving an information vector, and encoding the information vector according to a zigzag B-LDPC encoding scheme to generate a zigzag B-LDPC codeword, thereby advantageously reducing the encoding complexity together with enhanced error correction capability.
US07925964B2 High-throughput memory-efficient BI-SOVA decoder architecture
Described herein are one or more implementations of a high-throughput and memory-efficient “windowed” bidirectional Soft Output Viterbi Algorithm (BI-SOVA) decoder. The described BI-SOVA decoder uses the “window” technique to concurrently decode several different non-overlapping portions of a subject signal in parallel.
US07925955B2 Transmit driver in communication system
Embodiments describe a transmit driver that processes data communication between a scheduler and a turbo encoder. Transmit driver receives a request for a super frame and ascertains whether it has enough information to start the super frame. If there is enough data, the super frame is written to an appropriate hardware register. Both Direct Memory Access (DMA) and non-DMA hardware can be supported with the one or more embodiments.
US07925954B2 Techniques for entering a low-power link state
Techniques to cause a point-to-point link between system components to engage in a negotiation process that may lead to the link transitioning from an active state in which data may be transmitted between system components to a low power state where data may not be transmitted. The negotiation process may occur between each pair of nodes within an electronic system that are interconnected via point-to-point link. The negotiation may ensure that there are no pending transactions or transactions that may occur within an upcoming period of time. Through this negotiation each component acknowledges and agrees to transition the link to the low power state.
US07925953B2 Redundancy strategy selection scheme
The present invention relates to method, terminal device and network device for providing redundancy parameters for an automatic repeat request processing at a terminal device. At least one sequence of redundancy parameters is selected from a predetermined set of sequences and is signaled to the terminal device by using a strategy information indicating the selected parameter sequence. Thereby, the network operator is able to select the redundancy version strategy to be used by the terminal device, while little signaling is required between the network and the UE. Moreover, a flexible strategy can be provided where individual redundancy version strategies can be allocated to the connections.
US07925948B2 System and method for power reduction through power aware latch weighting
A system comprises a circuit analysis module configured to analyze a device under test (DUT), the DUT comprising a plurality of latches coupled together in a scan chain. A don't-care analysis module identifies absolute don't-care latches within the DUT, assigns a weighted value to the bit positions of identified don't-care latches, and identifies absolute don't-care bits within a general test pattern. The circuit analysis module replaces identified absolute don't-care bits in the general test pattern according to the weighted value of the associated bit position, generating a weighted test pattern. A test vector module generates a test vector based on the weighted test pattern and an input module applies the test vector to the DUT.
US07925947B1 X-canceling multiple-input signature register (MISR) for compacting output responses with unknowns
A method and apparatus for compacting test responses containing unknown (X) values in a scan-based integrated circuit using an X-canceling multiple-input signature register (MISR) to produce a known (non-X) signature. The known (non-X) signature is obtained by selectively exclusive-ORing (XORing) together combinations of MISR bits which are linearly dependent in terms of the unknown (X) values using a selective XOR network.
US07925936B1 Memory device with non-uniform programming levels
A method for storing data in a memory, which includes a plurality of analog memory cells, includes defining programming levels that represent respective combinations of at least first and second bits and are represented by respective nominal storage values. The data is stored by mapping the data to storage values selected from among the nominal storage values and writing the storage values to the memory cells. A condition is defined over two or more bit-specific error rates applicable respectively to at least the first and second bits. The bit-specific error rates include a first bit-specific error rate computed over the data stored by the first bits and a second bit-specific error rate computed, separately from the first bit-specific error rate, over the data stored by the second bits. The nominal storage values are set based on the bit-specific error rates so as to meet the condition.
US07925934B2 Information providing system, information providing device, appropriateness judgment information generation method and appropriateness judgment information generation process program
An information providing device including: a registration information memory means for memorizing registration information from a database management system; a request information receiving means for receiving request information for screen information transmitted from a terminal device upon an instruction from a user; an expiration date lapse judgment means for judging whether or not an expiration date setup for the registration information elapses when request information is received; a registration information acquisition / update means for acquiring the registration information when the expiration date elapses; an acquisition error detection means; a screen information generation means for generating the screen information when the registration information is acquired through the program interface; a screen information transmission means; and an appropriateness judgment information generation means for generating appropriateness judgment information used for judging whether or not the screen information is appropriately generated on the basis of detection result of the acquisition error.
US07925928B2 Information processing apparatus for performing a system boot by using programs stored in a non-volatile storage device
After power activation, a transferer 14 detects a bootstrap program 111 having a first error check code 114 assigned thereto and being stored in a first storage device 11, subjects the bootstrap program 111 to an error detection/correction process, and transfers the bootstrap program 111 to the second storage device 12. If the transfer is properly completed, by executing the bootstrap program 111 on the second storage device 12, the CPU 10 performs an error detection/correction process for a main program 112 having a second error check code 115 assigned thereto, and transfers the main program 112 to a third storage device 13, after which the CPU's control branches out to the main program 112 on the third storage device 13. As a result, system boot can be performed without employing a NOR type flash memory.
US07925925B2 Delta checkpoints for a non-volatile memory indirection table
According to some embodiments, delta checkpoints are provided for a non-volatile memory indirection table to facilitate a recovery process after a power loss event.
US07925924B2 Method for command line interface restore points with support for an atomic sets of commands
The present invention introduces methods for controlling and configuring systems using a new command line interface (CLI) command. The CLI command allows a user to set a save point or a restore point of the configuration (e.g., setsavepoint). After the CLI command is executed, the user can continue issuing configuration commands. In addition, if at some point the user wants to go back to the restore point, the user can issue an additional command which generates a CLI script containing all of the commands that need to be executed in order to modify the configuration such that it goes back to its state at the point at which the restore point was set.
US07925922B2 Failover method and system for a computer system having clustering configuration
A failover method for a computer system having a clustering configuration, in which among a plurality of computers having the clustering configuration, any one of computers, when detecting a malfunction of a system including a certain computer, transmits a detection of the system malfunction to computers configuring the other systems, and the any one of computers, when detecting the malfunction of the system including the certain computer and receiving malfunction notifications of the system including the certain computer from the computers configuring the other systems, issues a reset request to the certain computer.
US07925919B2 Disk management method, disk management device and storage system
A disk management method for managing a disk management device for writing and reading data to and from a disk drive in which a recording medium is managed in a first control unit. The disk management method includes an error checking operation for checking an error on the recording medium in the first control unit, an error correction operation for correcting the error detected in the error, an error correcting operation for correcting the error detected in the error checking operation after converting data including the error to the second control unit, a data loss registration operation for registering a region in which data are lost due to an inconsistency between the first control unit and second control unit in a data loss region table, and a data loss recovery operation for recovering the loss of data with reference to the data loss region table.
US07925912B1 Method and apparatus for fine edge control on integrated circuit outputs
A device for adjusting the timing of at least one edge of an output pulse created in response to a reference pulse is disclosed. Such a device may include a first memory circuit having two or more first memory cells and a second memory circuit also having two or more second memory cells. The first memory circuit may be configured to periodically sample the reference pulse at the rising edges of a first sample clock while the second memory circuit may be configured to periodically sample the reference pulse at the falling edges of the first sample clock. A combinatorial logic circuit may also be included to produce the output pulse having at least one adjusted edge based on a set of timing instructions and timing information provided by the first and/or second memory circuits.
US07925909B1 Emergency mobile device power source
In various aspects, a portable electronic device includes electrical components supported by a housing, the electrical components including a user interface coupled to a processor and a storage medium including an emergency power storage module coupled to the processor. The portable apparatus further includes one or more power storage devices configured to provide electrical energy to the electrical components, at least one power storage device operably controlled by the emergency power storage module to provide emergency electrical energy to the electronic components for an emergency communication.
US07925908B2 Apparatus and method for controlling slotted mode of several systems using one sleep controller in a hybrid terminal of a mobile communication system
A method for controlling a slotted mode of several systems using one sleep controller enhanced a hybrid sleep controller that performs sleep/wake-up interface of system protocol stacks (PSs) in a hybrid terminal including at least two system PSs used for different communication networks of a mobile communication system. The method includes determining whether there is a shared hardware-waiting system according to a sleep request from a system PS; if there is no shared hardware-waiting system, turning off a clock of the sleep controller and power of shared hardware to enable operation in a real sleep mode; and if there is a shared hardware-waiting system, sending an active command to a corresponding system and simultaneously driving a sleep timer until a time that other systems wake up, to enable operation in a virtual sleep mode.
US07925907B1 Using non-lossless compression to save power
Circuits, methods, and systems that reduce or eliminate the number of data transfers between a system memory and a graphics processor under certain conditions. After inactivity by a user of an electronic device is detected, the color fidelity of pixels being displayed is reduced. Color fidelity can be reduced by compressing pixel values, and the compression may be non-lossless, for example, pixel data bits may be truncated. The degree of compression can be progressively increased for longer durations of inactivity, and this progression may be limited by a threshold. Inactivity may be detected by a lack of input from devices such as a keyboard, pen, mouse, or other input device. Once activity is resumed, uncompressed pixel data, or pixel data that is compressed in a lossless manner, is displayed.
US07925906B2 Multi-voltage multi-battery power management unit
A system and method for implementing a multi-voltage multi-battery power management integrated circuit. Various aspects of the present invention provide a power management integrated circuit. The power management IC may comprise a first regulator module that receives a first battery power signal from a first battery characterized by a first battery voltage and outputs a first regulated power signal, based at least in part on the first battery power signal. The power management IC may also comprise a second regulator module that receives a second battery power signal from a second battery characterized by a second battery voltage and outputs a second regulated power signal, based at least in part on the second battery power signal. The second battery voltage may, for example, be substantially different than the first battery voltage. The power first and second regulated power signals may, for example, correspond to substantially different power supply voltages.
US07925900B2 I/O co-processor coupled hybrid computing device
An apparatus and method provide power to perform functions on a computing device. In one example, the apparatus contains multiple processors that may operate at different power levels to consume different amounts of power. Also, any of the multiple processors may perform different functions. For example, one processor may be a low power processor that may control or operate at least one peripheral device to perform a low capacity function. Control may also switch from the low power processor to a high capacity processor. In one example, the high capacity processor controls the low power processor and further controls the at least one peripheral device through the lower power processor.
US07925895B2 Data management apparatus, data management method, and storage medium
A data management apparatus which includes: a removable storage device; a nonvolatile memory which saves a first conversion key; a first encrypting device which converts a datum to be saved in the storage device into an encrypted datum by the first conversion key; a first writing device which writes the encrypted datum into the storage device; a first reading device which reads the encrypted data; a first decrypting device having a second conversion key which decrypts the encrypted datum by the second conversion key; a second encrypting device having a third conversion key which encrypts the second conversion key by the third conversion key, and converts the second conversion key into a fourth conversion key; a second writing device which writes the fourth conversion key into the storage device; a second reading device which reads the fourth conversion key; and a second decrypting device which decrypts the fourth conversion key.
US07925893B2 Copyright protection system, modular exponentiation operation apparatus, and modular exponentiation operation method
A copyright protection system is provided that keeps manufacturing costs down regardless of the total number of playback apparatuses belonging to the system. In this system, a device key generating unit of a key management apparatus performs a modular exponentiation operation on a random number with an inverse element of a product of predetermined prime numbers, so as to generate and distribute device keys to playback apparatuses in one-to-one correspondence. A key revocation data generating unit generates, as key revocation data, information identifying the prime numbers used by an unrevoked playback apparatus to generate a decryption key from its device key and distributes the key revocation data along with an encrypted content to each playback apparatus. Playback apparatuses each attempt to generate a description key based on the key revocation data, and only those playback apparatuses that have successfully generated a decryption key are able to decrypt the encrypted content.
US07925892B2 Method to grant modification rights for a smart card
A Modification device (5) is designed to modify an application (A1, A2, A3, A4) run by a data carrier (S), wherein a first key information item (K1) is stored in the data carrier (S) and an associated second key information item (K2) is stored in the modification device.
US07925889B2 Method and system for communications monitoring
The present invention provides for a system, and related method, for use in the monitoring of communications traffic, comprising the step of recording the said traffic and storing the recorded traffic in an encrypted data format such that the data can be decrypted only by means of keys that exhibit restricted availability.
US07925887B2 Multi-parameter biometric authentication
Authenticating an identity of a user claiming to be a genuine-user includes receiving from the user biometric data pertaining to a plurality of biometric parameters. The received biometric data are compared with corresponding authentic biometric data which have previously been obtained from the genuine-user. The user's identity is authenticated if the received biometric data meet qualification criteria when compared with the corresponding authentic biometric data.
US07925884B2 Fraud detection in seals
A method of verifying a carved seal includes detecting a pressure on a carved seal stamp is detected through pins extending from a face of the carved stamp steal. It is determined if the pressure indicates that the seal is being pressed. A fingerprint of a user of the seal is read when it is determined that the seal is being pressed. An image of an object being stamped by the seal is photographed if the pressure indicates that the seal is being pressed. A time that the seal is being pressed is determined if the pressure indicates that the seal is being pressed. A location of the seal is determined if the pressure indicates that the seal is being pressed. An audio note is recorded if the pressure indicates that the seal is being pressed. The fingerprint, time, and location is associated with the photograph of the image of the object being stamped by the seal. The information is encoded into a face of the seal to indicate that the fingerprint was determined to belong to an authorized user.
US07925883B2 Attack resistant phishing detection
A phishing detection server component and method is provided. The component can be employed as part of a system to detect/phishing attacks. The phishing detection server component can receive password reuse event report(s), for example, from a protection component of client component(s).Due to the malicious nature of phishing in general, the phishing detection server component can be susceptible to attacks by phishers (e.g., by reverse engineering of the client component). For example, false report(s) of PREs can be received from phisher(s) in an attempt to overwhelm the server component, induce false positives and/or induce false negatives.Upon receipt of a PRE report, the phishing detection server component can first verify that the timestamp(s) are genuine (e.g., previously generated by the phishing detection server component). The report verification component can employ the timestamp(s) to verify veracity of the report (e.g., to minimize attacks by phishers).
US07925876B2 Computer with extensible firmware interface implementing parallel storage-device enumeration
A computer includes an extensible firmware interface with a storage device enumeration function that performs storage device enumeration operations in parallel.
US07925871B2 Identification and correction of cyclically recurring errors in one or more branch predictors
A data processing apparatus 2 is provided with one or more branch predictors 10 for generating branch predictions. A supervising predictor 12 is responsive to at least a stream of branch predictions to identify one or more cyclically recurring errors in the branch predictors and generate corrected behaviours for a prefetch unit 4.
US07925870B2 Return target address prediction by moving entry pointer to return stack popped at completion to deeper one at return instruction fetch
An instruction fetch control apparatus includes an instruction completion notifier, and an entry designation unit predicting a return address of a subroutine during an instruction fetching. The entry designation unit computes a designate entry position in a return address stack by, changing the designate entry to indicate a one-step shallower entry when a call instruction is predicted during the instruction fetching, changing the designate entry independently of a push or pop operation to indicate a one-step deeper entry when a return instruction is predicted during an instruction fetching, and changing the designate entry depending upon a push and a pop operation when a call and return instruction is completed, thereby keeping a position of the designate entry. The entry designation unit designates an entry as predicted return address of a subroutine when the fetched instruction hitsin a branch history and determined as a return instruction.
US07925869B2 Instruction-level multithreading according to a predetermined fixed schedule in an embedded processor using zero-time context switching
A system and method for enabling multithreading in a embedded processor, invoking zero-time context switching in a multithreading environment, scheduling multiple threads to permit numerous hard-real time and non-real time priority levels, fetching data and instructions from multiple memory blocks in a multithreading environment, and enabling a particular thread to modify the multiple states of the multiple threads in the processor core.
US07925868B2 Suppressing register renaming for conditional instructions predicted as not executed
Within a data processing system including a register renaming mechanism, register renaming for some conditional instructions which are predicted as not-executed is suppressed. The conditional instructions which are subject to such suppression of renaming may not be all conditional instructions, but may be those which are known to consume a particularly large number of physical registers if they are subject to renaming A conditional load multiple instruction in which multiple registers are loaded with new data values taken from memory in response to a single instruction is an example where the present technique may be used, particularly when one of the registers loaded is the program counter and accordingly the instruction is a conditional branch.
US07925865B2 Accuracy of correlation prefetching via block correlation and adaptive prefetch degree selection
In the described embodiments, a method for prefetching data and/or instructions may include generating control flow information for each retired branch instruction. A correlation table may be maintained based on the generated control flow information and cache miss addresses for each retired instruction that incurs one or more cache misses. Each correlation table entry may correspond to an index, and may contain a tag and a correlation list. The correlation list may consist of a specified number of cache miss addresses that most frequently follow the cache miss address for the index. A prefetch operation may be performed for each cache miss based on the contents of the correlation table entry corresponding to the index. The index may generated using a combination of bits of a given cache miss address and one or more bits of the program control flow information for the given cache miss address.
US07925858B2 Linear space allocation mechanisms in data space
An indication to allocate storage is received, where the storage is to be used to store previous version data associated with a protected data set. One or more storage groups are allocated of at least a prescribed allocation group size and comprising a set of physically contiguous storage locations.
US07925855B1 Method and system for using external storage to amortize CPU cycle utilization
A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
US07925852B2 Storage controller and data management method
Upon receiving a primary/secondary switching command from a secondary host system, a secondary storage control device interrogates a primary storage control device as to whether or not yet to be transferred data that has not been remote copied from the primary storage control device to the secondary storage control device is present. In the event that yet to be transferred data is present, the secondary storage control device receives yet to be transferred data from the primary storage control device and updates a secondary volume. The primary storage control device then manages positions of updates to the primary volume due to host accesses to the primary volume occurring at the time of the secondary storage control device receiving the primary/secondary switching command onwards using a differential bitmap table.
US07925850B1 Page signature disambiguation for increasing the efficiency of virtual machine migration in shared-page virtualized computer systems
A system for increasing the efficiency of migrating, at least in part, a virtual machine from a source host to a destination host is described wherein the content of one or more portions of the address space of the virtual machine are each uniquely associated at the source host with a signature that may collide, absent disambiguation, with different content at the destination host. Code in both the source and destination hosts disambiguates the signature(s) so that each disambiguated signature may be uniquely associated with content at the destination host, and so that collisions with different content are avoided at the destination host. Logic is configured to determine whether the content uniquely associated with a disambiguated signature at the destination host is already present in the destination host memory, and, if so, to back one or more portions of the address space of the virtual machine having this content with one or more portions of the destination host memory already holding this content.
US07925849B2 Request arbitration device and memory controller
A bus arbiter receives requests of initiators, and internally includes a page hit/miss determining unit with permissible determining function, a bank open/close determining unit with permissible determining function, and an LRU unit with permissible determining function. Regarding the priority of the request arbitration on the requests, the bank priority on the SDRAM is determined in the order of page hit, bank open, and LRU. Furthermore, each determining unit internally includes a permissible time determining unit, and processes, at top priority, the request of the initiator which the corresponding permissible time is below the count threshold value in the priority processing of the determining unit.
US07925847B2 Method and apparatus for adjusting timing signal between media controller and storage media
A storage system controller (302) includes a plurality of media controllers (301), a local microprocessor (306), and a host interface logic (310), operably coupled by a multi-drop bus. The multi-drop bus includes a control bus (324), a payload data bus (320), a real-time ready-status (data ready) signaling bus (322) and a general microprocessor bus (330). Each media controller has a storage media (311) operably coupled thereto. Each media controller includes a parameter storage (404), a media interface circuit (406), a control data state machine (408), a command sequencer state machine (410), a media-side multi-mode transfer state machine (412), a dual-port memory (402), a memory controller (420), and a host-side transfer state machine (430). The host interface logic and the media controllers are implemented in one or more Field Programmable Gate Arrays. The storage system architecture allows the microprocessor to simultaneously broadcast a command to the media controllers, which have a capability to substantially simultaneously begin exchanging data with the storage media in response to the command. The storage system has provision for Redundant Array of Independent Disks, method 0, operation.
US07925846B2 Computer system and garbage collection method of disk space
A processor of a management computer acquires the free disk space amount of a disk pool, acquires the invalid disk space amount from a plurality of host computers, determines a host computer to which the instruction for the physical disk space collection is issued on the basis of the invalid disk space amount, and judges that the free disk space amount is smaller than a predetermined threshold value before transmitting a GC control request to the determined host computer; another processor generates and transmits invalid disk space position information indicating the position of the invalid disk space in a virtual volume in cases where a host investigation request is received; and the other processor collects the physical disk space of a physical disk allocated to the storage disk space of the virtual volume in the disk pool.
US07925843B2 Memory controller having a plurality of memory regions for protection against power failure
A memory controller (1) writes data continuously to a first and a second blocks (20A), (20B) which are provided by dividing a memory region of a nonvolatile memory (2), and reads the data therefrom. The controller includes: a first writer (12A) which writes data to the first block (20A); and a second writer (12B) which writes data to the second block (20B) after completion of the writing by the first writer (12A) and a lapse of a waiting time generally equal to a length of time necessary for a power breakdown to drop a power source voltage down to a voltage value to at least disable the writing of data to the memory region.
US07925842B2 Allocating a global shared memory
A method of operating a data processing system includes each of multiple tasks within a parallel job executing on multiple nodes of the data processing system issuing a system call to request allocation of backing storage in physical memory for global shared memory accessible to all of the multiple tasks within the parallel job, where the global shared memory is in a global address space defined by a range of effective addresses. Each task among the multiple tasks receives an indication that the allocation requested by the system call was successful only if the global address space for that task was previously reserved and backing storage for the global shared memory has not already been allocated.
US07925836B2 Selective coherency control
A data processing system is provided with a general purpose programmable processor and an accelerator processor. Coherency control circuitry manages data coherence between data items which may be stored within a cache memory and/or a further memory. Memory access requests from the accelerator processor are received by a memory request switching circuitry which is responsive to a signal from the accelerator processor to direct the memory access request either via coherency control circuit or directly to the further memory.
US07925835B2 Content network global replacement policy
This invention is related to content delivery systems and methods. In one aspect of the invention, a content provider controls a replacement process operating at an edge server. The edge server services content providers and has a data store for storing content associated with respective ones of the content providers. A content provider sets a replacement policy at the edge server that controls the movement of content associated with the content provider, into and out of the data store. In another aspect of the invention, a content delivery system includes a content server storing content files, an edge server having cache memory for storing content files, and a replacement policy module for managing content stored within the cache memory. The replacement policy module can store portions of the content files at the content server within the cache memory, as a function of a replacement policy set by a content owner.
US07925832B2 Volume providing system calling two processes executing the same program code and exchanging information between the two processes
A host computer HA1 or the like is provided with a target program 3 that receives the provision of logical volumes 212, a volume interface program 12A that provides an interface for the logical volumes 212 to the target program 3, and a volume filter program 12B that selects one logical volume from the copying source volume 212A and copying destination volume 212B, and provides the selected logical volume to the target program 3 via the volume interface program 12A.
US07925828B2 Magnetic disk drive refreshing data written to disk and data refreshment method applied to magnetic disk drive
According to one embodiment, a disk has a set of tracks thereon. A controller performs refresh control for reading data by a head from a track on the disk to be refreshed and for writing the read data by the head to a spare track adjacent to the track from which the data has been read. The controller switches the track from which the data has been read to a new spare track after the writing.
US07925825B2 System to support a full asynchronous interface within a memory hub device
A memory system is provided that implements an asynchronous boundary in a memory module. The memory system comprises a memory hub device integrated in a memory module. The memory system also comprises a set of memory devices coupled to the memory hub device. The memory hub device comprises a command queue that receives a memory access command from an external memory controller via a memory channel at a first operating frequency. The memory system further comprises a memory hub controller integrated in the memory hub device. The memory hub controller reads the memory access command from the command queue at a second operating frequency. By receiving the memory access command at the first operating frequency and reading the memory access command at the second operating frequency an asynchronous boundary is implemented within the memory hub device of the memory module.
US07925823B2 Reuse of functional data buffers for pattern buffers in XDR DRAM
A mechanism is provided to reuse functional data buffers. With Extreme Data Rate (XDR™) Dynamic Random Access Memory (DRAM), test patterns are employed to dynamically calibrate data with the clock. To perform this task, data buffers are employed to store data and commands for the calibration patterns. However, there are different procedures and requirements for transmission and reception calibrations. Hence, to reduce the amount of hardware needed to perform transmission and reception calibrations, the data buffers employ additional front end circuitry to reuse the buffers for both tasks.
US07925821B2 Nonvolatile semiconductor storage device and method of managing the same
A nonvolatile semiconductor storage device and method of managing the same are provided. The nonvolatile semiconductor storage device includes a nonvolatile memory configured to be electrically rewritable; and a controller configured to control an access area of the nonvolatile memory on the basis of information associated with management of the nonvolatile memory. The controller partitions an area of the nonvolatile memory for management and numbers management information for managing data for each area and a map of the management information in an integrated manner to write the numbered management information and map to the nonvolatile memory, thereby determining whether the management information and the map are normal on the basis of the numbering.
US07925819B2 Non-volatile memory storage system and method for reading an expansion read only memory image thereof
A non-volatile memory storage system including a connecting interface, a non-volatile memory, a buffer memory, a microcontroller, and a virtual host module is provided. The connecting interface is used for connecting to a host. The non-volatile memory is used for storing user data, wherein the non-volatile memory further stores an expansion read only memory (ROM) image to be read by the host. The buffer memory is used for temporarily storing the expansion ROM image. The microcontroller controls the operation between the connecting interface, the buffer memory, and the non-volatile memory. The virtual host module provides an activation code in the expansion ROM image to the host through the microcontroller. Thereby, both the size and the fabrication cost of the non-volatile memory storage system can be effectively reduced.
US07925817B2 Computer system and method for monitoring an access path
A computer system includes I/O devices coupled to PCI switches coupled via interfaces of a plurality of servers, and a management block for managing configurations of the PCI switches. The management block is configured to: set, to the PCI switch, a first access path including a virtual bridge coupling the interface of an active server and a virtual switch, and a virtual bridge coupling the I/O device and the virtual switch; set, to the PCI switch, a second access path including a virtual bridge coupling the interface of standby server of the plurality of servers and a virtual switch, and a virtual bridge coupling the I/O device used by the active server and the virtual switch; disable mapping of the second access path between the I/O device and the virtual bridge; and instruct the standby server to make access to the I/O device.
US07925815B1 Modifications to increase computer system security
Methods and systems for processing more securely. More specifically, embodiments provide effective and efficient mechanisms for reducing APIC interference with accesses to SMRAM, where processor and/or northbridge modifications implementing these mechanisms effectively reduce APIC attacks and increase the security of proprietary, confidential or otherwise secure data stored in SMRAM.
US07925813B2 Method of fabricating a portable computer apparatus with thermal enhancements and multiple power modes of operation
A portable computer adapted for electrical connection to a docking station having multiple power modes of operation is described. The portable computer has one or more CPU chips which have at least two power modes of operation, a low power mode and a high power mode. When the portable computer is operated as a stand-alone computer, it operates in the low power mode. When the portable computer is operated while electrically connected to the docking station, it operates in a high power mode. The docking station has greater cooling capacity than the portable computer alone to provide enhanced cooling of the high power mode of operation.
US07925810B2 Data storage system, method, and recording medium that simultaneously transmits data that was separately generated from pluraity of transfer units to same data location
A data storage system has a first storage unit and a second storage unit for storing the same data received from a plurality of higher-level devices. The first storage unit transmits sequence information representative of a sequence for storing the data received from the higher-level devices, to said second storage unit.
US07925806B2 Information transceiver, method and storage medium
An information transceiver including a storage unit storing usage information transferred from a provider device, an information transferring unit transferring the usage information to a user device when a usage start request is received in a state of being connected to the user device, an information monitoring unit performing processing for making the user device monitor a usage of the usage information and store usage record information after the usage information is transferred to the user device, an ending processing unit performs processing for making the user device read and transfer the usage record information after the user device deletes the usage information when a usage end request is received in the state of being connected to the user device, a location information monitoring unit obtaining present location information from an external location information service site for transmission when a communication request is received from the provider device.
US07925805B2 Critical resource management
In one embodiment, a method of managing critical resource usage in a storage network comprises receiving, in a storage controller, an input/output operation from a host, wherein the input/output operation identifies a storage unit, placing the input/output operation in a waiting queue, determining a maximum queue depth for at least one critical resource in the storage network required to execute the input/output command against the storage unit, and blocking one or more subsequent input/output commands from the host for the storage unit when the wait queue for the critical resource exceeds the maximum queue depth.
US07925802B2 Hardware-based virtualization of BIOS, disks, network-interfaces, and consoles using a direct interconnect fabric
A multi-computer system has many processors that share peripherals. The peripherals are virtualized by hardware without software drivers. Remote peripherals appear to the operating system to be located on the local processor's own peripheral bus. A processor, DRAM, and north bridge connect to a south bridge interconnect fabric chip that has a virtual Ethernet controller and a virtual generic peripheral that act as virtual endpoints for the local processor's peripheral bus. Requests received by the virtual endpoints are encapsulated in interconnect packets and sent over an interconnect fabric to a device manager that accesses remote peripherals on a shared remote peripheral bus so that data can be returned. Ethernet Network Interface Cards (NIC), hard disks, consoles, and BIOS are remote peripherals that can be virtualized. Processors can boot entirely from the remote BIOS without additional drivers or a local BIOS. Peripheral costs are reduced by sharing remote peripherals.
US07925800B2 Method of editing multi-media playing schedule for digital photo frame, system and computer readable storage medium thereof
The present invention discloses a method of editing a multi-media playing schedule for a digital photo frame, a system and a computer readable storage medium thereof, which are characterized in that users can edit a multi-media playing schedule on the data processing apparatus when the digital photo frame is electrically connected to the data processing apparatus, and after editing of the multi-media playing schedule is finished, the multi-media playing schedule is transmitted to the digital photo frame and stored in the digital photo frame. Therefore, the problem of being unable to edit complicated multi-media playing schedules due to simple operation interface of digital photo frames can be solved.
US07925798B2 Data packet processing device
A device for data packet processing is disclosed. In one embodiment, the device includes a processor implemented on a chip, an on-chip internal segment memory accessible by the processor, an off-chip external segment memory and a data transfer channel between the internal segment memory and the external segment memory. The external segment memory comprises first and second memory segments wherein the first and second memory segments are different in size.
US07925793B2 Reconfigurable test system
There is disclosed a reconfigurable network test system. The reconfigurable test system may include a plurality of test modules, a plurality of network interface units, a plurality of bypass units, and a multi-port switch. Each of the network interface units may have a first end and a second end adapted to be connected to a network. Each bypass unit may be in communication with an associated test module, the first end of an associated network interface unit, a first associated switch port, and a second associated switch port. Each bypass unit may have a first mode wherein the associated test module is placed in communication with the first end of the associated network interface unit, and a second mode wherein the associated test module is placed in communication with the first associated switch port and the associated network interface unit is placed in communication with the second associated switch.
US07925790B2 Middleware filter agent between server and PDA
A content server provides content to a first network device during a data synchronization between the two devices. A middleware filter selectively filters content provided by the content server such that selected content is provided to the first network device. The middleware filter is included within a second network device coupled between the content server and the first network device. The second network device acts as a proxy for the first network device to receive the content provided by the content server. The content is provided from the content server according to a subscription service between the content server and the first network device. The first network device is preferably a personal digital assistant (PDA) and the second network device is preferably a personal computer. Alternatively, the content server is coupled to the first network device, without the second network device coupled in between. In the alternative case, the middleware filter is included within the content server, and the content is selectively provided from the middleware filter, on the content server, to the first network device.
US07925789B2 Cookie invalidation or expiration by a switch
A switch may be used to force the expiration of a cookie on a user's system by inserting an expiration field into the cookie contained in a network response packet. Additionally, a mechanism is provided to delete or damage a cookie contained in a network request packet, so that server software is not disrupted by the receipt of a cookie. Deleting a cookie results in a cleaner request, but damaging a cookie may be more efficient in certain circumstances. By providing these features, an efficient cookie switching design is provided.
US07925786B2 Hosting of network-based services
A system, a method and computer-readable media for hosting network-based services for a domain name. Authorization is obtained to host services for the domain name. This authorization may originate from an entity in control of the domain. The authorized network-based services are provided to users of the domain in interfaces that present advertising content to the users. Advertising revenue is generated in connection with this presentation of advertising content, and a portion of the advertising revenue is allocated for distribution to the entity in control of the domain.
US07925779B2 Method of sending and receiving personal information by using mobile terminal
A system for sending and receiving personal information using a mobile terminal is disclosed. In the present invention, a personal information is sent using a short message service with an attached identification information. Accordingly, when the short message is received by a receiving mobile terminal, the attached identification information allows the receiving mobile terminal to distinguish and process the short message for personal information differently from other general short messages.
US07925777B2 Content based data routing
A method of routing data from a source to one or more clients over a network, where the data conforms to a structured meta-language; in which the routing is performed by a server applying rules to the data itself, and not any address accompanying the data, to determine where to route that data to. The present invention is predicated on the counter-intuitive insight that data does not need to be concealed within a data envelope and given an address label in order to be routed effectively and efficiently. Instead, routing can be performed on the actual content of a message by applying simple routing rules to the data itself by intelligent ‘routing’ servers within the network which can unpack data from their message envelopes and intelligently filter/combine them with data unpacked from other messages to achieve a routing function.
US07925776B2 Wireless communication system for communication of audio data
At a client, when first time data received from a server prior to continuous transmission of audio data of the server is set at a second timer, the second timer initiates time-counting from the set first time data. Accordingly, during the subsequent continuous transfer period of audio data, the timers of the server and client are adjusted to output the same time data in synchronization with each other. During the continuous transfer period, the client stores in a memory audio data that has been continuously transmitted according to the sequence to be output via a speaker from the server. The audio data is stored in the received sequence. Unit of audio data whose assigned first time data matches the second time data output from the second timer is searched for among the audio data in the memory to be output via the speaker.
US07925775B2 TCP congestion control based on bandwidth estimation techniques
Systems and methods are described for controlling congestion, such as within the transport control protocol (TCP) based on bandwidth estimation techniques which provide explicit indications of back-to-back packet traffic. In response to registered back-to-back traffic, receiver-side bandwidth estimation techniques are exploited to enhance the congestion control behavior of TCP based networks. By way of example, a sender marks packets in the header or by changing segment size within a packet to indicate whether the packet is being sent back-to-back. A receiver utilizes the explicit back-to-back information, optionally in conjunction with other back-to-back packet estimation techniques, when estimating available bandwidth and setting congestion parameters. In addition a mechanism for controlling the length of packet trains is described which is based on modulating the transmission of delayed acknowledgements, such as sending acknowledgements upon receipt of a selected number of packets.
US07925773B2 Virtual format for the storage of streaming data
Systems and methods for storing streaming data are provided. A system is disclosed that includes a computer program which, when executed on a computing device, is configured to store a data stream in memory of the computing device in a virtual file format. The virtual file format may include a timeline of events. The events in the timeline may include a plurality of spanning events. Each spanning event may contain respective state information representing a state of the data stream across an interval in the timeline, and may be linked to at least one other spanning event.
US07925772B2 Communication apparatus, image sensing apparatus, and control method therefor
A communication apparatus such as a digital video camcoder acquires an IP address from a DHCP server on a UPnP network. During the communication apparatus is transmitting an image stream, which is a sensed image, to the DTV, the communication apparatus issues an IP address update request to the DHCP server. In this case, when the DHCP server leaves the UPnP network, the communication apparatus keeps transmitting the stream while holding an already set IP address. Upon completely transmitting the series of the stream, the communication apparatus generates its own IP address using an AutoIP function.
US07925771B1 System and method for uninterrupted streaming
A streaming media presentation transmission error recovery system and network. In one embodiment, in the event of a connection failure to a selected server, an alternative “mirrored” server is selected to resume the transmission of a selected streaming media presentation. One embodiment of the present invention provides for transparent switching from an interrupted media data stream to a stream from a newly-created network connection by providing an overlap between media that has been received and the data that is received via the new connection.
US07925770B1 Systems and methods for selecting buffering time for media data
The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
US07925767B2 Device access based on centralized authentication
Access control to a networked peripheral device by a walk-up user, wherein the networked peripheral device is accessible by both the walk-up user and a remote user, based on centralized access management information. Access control comprises receiving authenticated information for the walk-up user from the networked peripheral device at a centralized location, determining at the networked peripheral device a level of access to the networked peripheral device by the walk-up user based on received access management information for the walk-up user, and allowing the walk-up user to access the determined user-available features of the networked peripheral device based on the determined level of access.
US07925760B2 Achieving at least substantially constant processing request throughput within environment having varying resource availability
Resource loads are determined based on normalized factors that are themselves based on resource factors. The following is repeated until each resource's load is less than or equal to the resource's willingness capacity or until all the resources are each fully loaded or unavailable. Each resource's willingness capacity is determined based on the resource's willingness parameter. The willingness parameter indicates at least whether a resource is willing to receive a number of processing requests no greater than a maximum or a minimum request limit. A throughput overflow is determined for each resource having a load greater than its willingness capacity. The load for each resource having a throughput overflow greater than zero is reset. The load for each resource that is available and not fully loaded is updated based on new normalized factors and based on a potential throughput loss that is equal to a sum of the throughput overflows.
US07925758B1 Fibre accelerated pipe data transport
A system and method for managing data transfers. A system comprises a plurality of nodes and a fabric including at least a first link interconnecting the plurality of nodes. The system allocates a first pipe having a unique first pipe identifier and a second pipe having a unique second pipe identifier within the first link. A first initiator node uses the first link and the first pipe identifier to communicate with a first target node. A second initiator node uses the first link and the second pipe identifier to communicate with a second target node. The system allows concurrent data exchanges via the first and second pipes. The first link comprises a Fibre Channel link. The first and second initiator nodes each comprise at least one SCSI initiator and the first and second target nodes each comprise one or more SCSI logical units coupled to a physical storage medium.
US07925757B1 Determining a portion of required capacity attributed to applications in multiple classes of service
A required capacity for applications is determined. The applications are run on a shared pool of resources and each application belongs to at least one class of service of multiple classes of service. A portion of the required capacity attributed to each class of service is determined based on traces for the applications running on the shared pool of resources. A portion of the required capacity attributed to each application in each class of service is determined from the portion of the required capacity attributed to each class of service.
US07925754B2 Method and computer program product to provide synch notifications to client devices
Described is a method to provide sync notifications to a client device. The invention maintains a notion of the state of the device. When an event of interest occurs for the mobile device, the server decides whether or not the device needs to be prompted to sync. A parameter that indicates whether an event of interest renders the device no longer up to date from the perspective of the server or whether an event of interest occurs and the device has not contacted the server for a certain period of time is compared to a last known parameter for a device. If the parameters match and the current time is greater than a timeout value, a sync notification is sent. If the parameters don't match, the sync notification is sent. The method is repeated for each event of interest.
US07925753B2 Stream data processing apparatus
In a normal operation state, a connection management section writes data transmitted from a first processing section to a data temporary storage section and reads data to be received by a second processing section from the data temporary storage section. Upon receiving control signals which instruct a change of the subject of processing, the first processing section and the second processing section output a transmitting-end clear request and a receiving-end clear request, respectively. The connection management section reads data from the empty data storage section after a transmitting-end clear request is received and until a receiving-end clear request is received, and writes data to the empty data storage section after a receiving-end clear request is received and until a transmitting-end clear request is received.
US07925752B2 System for providing single sign-on user names for web cookies in a multiple user information directory environment
A system for providing single sign-on (SSO) user names for Web cookies in a multiple user information directory environment. SSO access to multiple applications is supported in situations where multiple user information directories are deployed, and users may be known by multiple identifiers. Convenient specification is enabled for which of a user's multiple names is to be used in an SSO Web cookie that is passed from application to application to enable SSO operation. The user's SSO Web cookie user name is fully separated conceptually from the user's effective name for any given application within the SSO environment. The SSO Web cookie user name provided by the disclosed system is specified independently from the effective name by which the user is known when operating in the Web application that writes the SSO Web cookie back to the user's computer system. Use of an administratively supplied user name in the SSO Web cookie is facilitated.
US07925749B1 System and method for transparent data replication over migrating virtual servers
A system and method for transparent data replication of one or more data containers over migrating virtual servers (vfilers) operating on physical storage systems is provided. A mirroring (or other replication) procedure associated with a vfiler generates an entry in a mirror table maintained by one or more appropriate mirroring applications executing on the physical storage systems. The mirror table identifies source and destination “owners” of a replicated data container by vfiler instead of only by physical storage system. Thus, when a vfiler is migrated from a source physical storage system (“source”) to a destination physical storage system (“destination”), the mirroring application may continue to perform mirroring operations on the data containers at a per vfiler level to thereby improve the utility of migration of the vfiler among the storage systems.
US07925747B2 System and method for sharing web performance monitoring data
A monitoring system is provided that allows owners of monitoring accounts to share web monitoring data collected under the direction of the monitoring account. Account owners are able to interact with the monitoring system to identify recipient accounts for shared web monitoring data and apply permissions at a granular level so that portions of monitored data can be shared with varying permission levels. Grouping can also be employed by an account owner to facilitate efficient sharing of monitoring data to many recipient accounts. The monitoring system also provides analysis utilities that can be used by a recipient account to aggregate shared with owned data and generate related reports as desired.
US07925744B1 Determining MAC state using sequence numbers in a distributed environment
A derived state value is calculated based on a plurality of component state values. As any of the plurality of component state values changes, the derived state value is recalculated. When sending information about a MAC address or other data between two components, the derived state value is included in the information sent. An object receiving a MAC address or other data from another object checks the validity of the received derived state value to determine whether to accept the new data and flush old data, to accept the new data, or to ignore the new data.
US07925738B2 Analytical cache performance model for a media server
According to at least one embodiment, a method comprises receiving a session trace log identifying a plurality of sessions accessing streaming media files from a media server. The method further comprises deriving from the session trace log a segment trace log that identifies for each of a plurality of time intervals the segments of the streaming media files accessed, and using the segment trace log to develop an analytical cache performance model. According to at least one embodiment, a method comprises receiving workload information representing client accesses of streaming media files from a media server, and using an analytical cache performance model to compute a cache hit ratio for the media server under the received workload.
US07925736B2 Message redirection within a messaging infrastructure
The present invention extends to methods, systems, and computer program products for redirecting client messages between hosts within a messaging infrastructure. When a host receives a client message, it can refer to lock information in a shared database to determine if it is the correct host to receive the client message. The lock information includes a redirect endpoint. The redirect endpoint identifies an endpoint where client messages can be sent for delivery to the appropriate workflow instance. The redirect endpoint can be included in a redirect fault message, that is returd to a host when a host attempts to process a client message that is already locked to another workflow instance. Using the redirect endpoint, a host receiving a redirect fault message can use the redirect endpoint to send a client message to the correct host.
US07925728B2 Facilitating detection of hardware service actions
A series of state transitions is indicative of performance of hardware service actions. A transition from, for instance, a disconnected state to a connected state for a hardware component is indicative of performance of a service action for the hardware component. Detection of this transition is automatic.
US07925726B2 Systems for distributing data over a computer network and methods for arranging nodes for distribution of data over a computer network
Various embodiments of the present invention relate to a system for distributing data (e.g., content data) over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of a server is effectively increased (e.g., the capacity of a server may be effectively multiplied many times over; the capacity of the server may be effectively increased exponentially).
US07925725B2 Information processing apparatus, method, and program for generating setting information for electronic device
The present invention provides an apparatus, method, and program for automatically generating setting information for a different model on the basis of settings previously made. Additionally, the present invention is directed to automatically determining one piece of setting information to be set for a different model on the basis of settings previously made. The present invention is also directed to automatically generating, on the basis of settings previously made, setting information that is to be set for a different model and that meets the user's intention.
US07925724B2 Volume mapping by blade slot
A system and method includes providing a chassis comprising multiple slots, with each slot having a unique slot number assigned thereto. Multiple servers, each having at least one globally unique identifier associated therewith, are provided to plug into one or more of the slots. At least one storage device is provided having one or more storage volumes. To map volumes to specific servers, a volume may be assigned to a slot by identifying a slot number associated with the slot. This slot may then be mapped to a globally unique identifier associated with a server plugged into the slot. In selected embodiments, the globally unique identifier includes a WWNN, a WWPN, or other unique identifier.
US07925723B1 Collaborative configuration of a media environment
A system and method for collaboratively providing configurations for a media environment are provided. In general, configuration events from a number of media environments are collected and provided to a Collaborative Configuration System (CCS) server. Based on the configuration events, the CCS server generates and provides recommended configurations to a media environment. The recommended configurations may be generated prior to or after receiving a request for recommended configurations from the media environment. In one embodiment, the recommended configurations are provided as a recommended configuration profile providing a set of configurations to be applied at the media environment. In another embodiment, the recommended configurations are provided as a CCS track associated with a particular media presentation. The CCS track includes configuration changes to be applied to the media environment for a number of time slices of the media presentation during playback of the media presentation.
US07925721B2 Method and apparatus for converting the modality of multimedia contents to support the quality of service according to media resource
The present invention relates to modality conversion for supporting Quality of Service (QoS) according to media resources, which includes the steps of receiving a modality conversion descriptor in which the characteristics of the modality conversion of the multimedia contents are described, receiving the multimedia contents, and converting the modality of the multimedia contents into a modality determined according to a media resource and the modality conversion descriptor. According to the present invention, a systematic approach to a design for an overlap content value model is provided so that the conversion boundaries between modalities can be quantitatively calculated. As a result, the correlation between various modalities can be established in a single model, and modality conversion supporting the optimal QoS can be performed.
US07925720B2 Method for monitoring a remote machine
A method used for monitoring a remote machine by a local computer via a computer network. The remote machine is installed with web server programs and has parameter settings reconfigured by updating an Electronic Data Sheet. The method comprises initiating a browser at the local computer and establishing the computer network link to the remote machine via the computer network; downloading a JAVA applet from the remote machine to the local computer; and accessing an Electronic Data Sheet corresponding to the remote machine with the JAVA applet stored in the local computer and displaying the content of the Electronic Data Sheet at the local computer.
US07925719B2 Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals
A method for providing a requestor with access to dynamic data via quasi-static data requests, comprising the steps of defining a web page, the web page including at least one dynamic element, creating an executable digital code to be run on a computer and invoked at defined intervals by a scheduler component the executable code effective to create and storing a quasi-static copy of the defined web page, creating the scheduler component capable of invoking the executable code at predefined intervals, loading the executable code and the scheduler component onto a platform in connectivity with a web server and with one another, invoking execution of the scheduler component, and retrieving and returning the static copy of the defined web page in response to requests for the defined web page.
US07925717B2 Secure interaction between a mobile client device and an enterprise application in a communication system
Techniques are disclosed for controlling interaction between an enterprise application and a mobile client device in a communication system. Push content is generated in a wireless secure server or other type of server, responsive to information received in the wireless secure server from the enterprise application. The push content is deliverable from the wireless secure server to the mobile client device over a wireless network. The wireless secure server receives from the mobile client device, responsive to the push content, a request for additional information identifiable at least in part by the push content. The additional information is deliverable from the server to the mobile client device over the wireless network.
US07925715B2 Apparatus and methods for service programming of a wireless device on a wireless communications network
Apparatus, methods, and programs for servicing persistent storage items on a wireless device. Embodiments include a wireless device having a computer platform with a module operable to retrieve and/or change persistent storage items on the wireless device based on a received configuration. The wireless device may further include an access module operable to either permit or deny access to persistent storage items based on information associated with the configuration. The embodiments may also include an apparatus operable to receive information relating to the activity performed with respect to the persistent storage items and to generate a corresponding report.
US07925712B2 Method and apparatus for rendering user accounts portable
Improved approaches for enabling user accounts to be portable across different multi-user computer systems are disclosed. A user account created at a multi-user computer can be stored to an external, portable data store, thereby rendering the user account portable. The multi-user computer system, e.g., through its operating system, locates user accounts on not only in local storage of the multi-user computer system, but also in any removable data storage attached to the multi-user computer system. Hence, by coupling the external, portable data store to another multi-user computer, a user is able to login to any supporting multi-user computer and be presented with their user configuration and user directory. Since the data store that stores the user account is not only external but also portable, a user can simply tote the data store to the location of different multi-user computers. In one embodiment, the external, portable data store can not only store the user account but can also provide general data storage. In another embodiment, the external, portable data store can be a portion of a portable computing device (e.g., media player) that provides other functionality besides data storage.
US07925711B1 Centralized adaptive network memory engine
There is a constant battle to break even between continuing improvements in DRAM capacities and the growing memory demands of large-memory high-performance applications. Performance of such applications degrades quickly once the system hits the physical memory limit and starts swapping to the local disk. We present the design, implementation and evaluation of Anemone—an Adaptive Network Memory Engine—that virtualizes the collective unused memory of multiple machines across a gigabit Ethernet LAN, without requiring any modifications to the either the large memory applications or the Linux kernel. We have implemented a working prototype of Anemone and evaluated it using real-world unmodified applications such as ray-tracing and large in-memory sorting. Our results with the Anemone prototype show that unmodified single-process applications execute 2 to 3 times faster and multiple concurrent processes execute 6 to 7.7 times faster, when compared to disk based paging. The Anemone prototype reduces page-fault latencies by a factor of 19.6—from an average of 9.8 ms with disk based paging to 500 μs with Anemone. Most importantly, Anemone provides a virtualized low-latency access to potentially “unlimited” network memory resources.
US07925710B2 Simultaneous API exposure for messages
Embodiments described herein provide for a message object that simultaneously exposes an XML view and Type view for a message infoset. In this embodiment, interaction with a message can occur using either an XML or Type application program interface (API), which are synced. More specifically, embodiments herein provide or expose a common set of headers (e.g., SOAP headers) as “typed” properties (e.g., CLR properties), which allow for getting and/or setting a value thereof. In other words, the Type API reads/writes values for typed properties without regard to how the message is encoded with XML. Moreover, the two APIs are synced such that a value can be set using one API and retrieved using the other. For example, an XML API may be used as a writing mechanism for interacting with a value, while the Type API can read that same value, and vise-versa.
US07925705B2 Terminal device
A terminal device, which is to be connected to the network together with other terminal devices and a host device to operate the terminal device, includes an output device that outputs perceptually recognized information, a self-pattern storing system that stores information on an expression pattern for the terminal device, a configuring system that configures the information into the self-pattern storing system, an output executing system that makes the output device output the expression pattern, based upon the written information, an obtaining system that obtains information on expression patterns for the other terminal devices, and a setting system that defines an expression pattern different from any of the expression patterns for the other terminal devices as the expression pattern for the terminal device, based upon the obtained information, and sets information on the defined expression pattern as the information to be written.
US07925702B2 Real time internet communications system
A novel real time Internet communication system is disclosed. It is a novel way for users to collaborate on the fly, and without having to own or download any programs that then stay resident on the user's computer. Users collaborate in an online environment where they communicate through chat room type dialogue, while at the same time, one or more users designated as leaders guide the other participants' browsers to selected sites on a distributed network or the Internet. It is marketed under a novel business system that makes highly productive software available to businesses and end users, but which is not purchased by customers or end users, has no conventional distribution system, and never requires update, installation or rollout by the customer or end user.
US07925698B2 Apparatus and method for a synchronized mobile communication client
Some embodiments provide a system for synchronizing participant copies of presentation data during a collaboration session. A presenter/server controlling the session sends synchronization commands when a change in state of the presentation data occurs. The synchronization commands can be received by a mobile communication device and then forwarded to the participant computer system where it is used to synchronize the copy of the presentation data with the presenter/server.
US07925697B2 Group judgment device
In a server, an echo-request transmitting unit 204 transmits echo-request data to a target device, and an echo-reply receiving unit 205 receives echo-reply data from the target device. A time measuring unit 206 measures, as the target time, the time required between transmission of the echo-request data and reception of the echo-reply data, and compares the target time with the reference time. In this way, the server judges whether the target device connected to its network belongs to a predetermined group.
US07925688B2 Method for selecting an application server, a related call session control network element, a related primary application server and a related called user terminal
The present invention relates to a method for selecting an Application Server in an Internet Protocol multimedia network upon reception of an Internet Protocol Multimedia call destined to a called party terminal. This method at first comprises the step of a call session control network element intercepting the incoming IP multimedia call. Subsequently, the call session control Network element upon intercepting of the incoming IP multimedia call activates a dedicated primary application server. The primary application server, upon analysis of the incoming IP multimedia call presents the incoming IP multimedia call to the called party terminal together with a set of service applications for answering said incoming call. This set of service applications is determined in the analysis. The call session control Network element receives a selection of at least one service application from the set of service applications forwarded by said called party terminal.
US07925687B2 Reporting a saturated counter value
A saturating count counts received event signals up to a first predetermined number. An overflow counter counts overflows up to a second predetermined number. The counter indicates overflow when the overflow count is non-zero and saturates and stops counting at a maximum count when the overflow count reaches the second predetermined number. The counter can be read via a register read operation. The sum of the sum of the first predetermined number of bits and the second predetermined number of bits being an integral multiple of 8 bits.
US07925686B2 Linear transformation circuit
A first device is described. The first device may include a linear transformation circuit to implement multiplication by a matrix D. The linear transformation circuit may have an input to receive a vector having N digital values and an output to output N first output signals, a sign-adjustment circuit to adjust signs of a subset including at least M of the N first output signals in accordance with a set of coefficients H, and a conversion (DAC) circuit coupled to the sign-adjustment circuit. Outputs from the DAC circuit may be summed to produce an output.
US07925681B2 Bypass of the namespace hierarchy to open files
A file namespace hierarchy bypass and method to access files are provided. The bypass can be employed, for example, as a computer-readable medium with instructions for generating a unique identifier associated with a file and instructions for accessing the file based on the unique identifier and a specified search space. A computer-readable medium having instructions for obtaining the unique identifier and specified search space associated with the file and instructions for generating a path designation by combining the unique identifier and the specified search space used to access the file may also be employed. The method for bypassing the namespace hierarchy of the file, for example, may include passing the unique identifier and specified search space to a program and accessing the file based on a path designation generated by the program by combining the unique identifier and specified search space.
US07925676B2 Data object visualization using maps
A fact repository stores objects. Each object includes a collection of facts, where a fact comprises an attribute and a value. A set of objects from the fact repository are designated for analysis. The presentation engine presents the facts of the objects in a user interface (UI) having a table. Through manipulation of the UI, an end-user can add or remove facts from the table, and sort the table based on the values of particular facts. The presentation engine also presents the facts of the objects in a UI having a graph. Through manipulation of the UI, the end-user can add or remove facts from the graph, and can sort the facts shown in the graph based on values that are shown, or not shown, in the graph. The presentation engine can further present the facts of the objects in UIs including maps and timelines.
US07925675B2 Data exchange tool
A software reference tool and method enables users to easily understand XML and other file types, including proprietary file types, and that provides the user the capability to map from one file type to another by using system templates that correspond to each file type. The data mapped from one file type to another has been pre-programmed or selected by the user to include only the data elements that are key to the transaction involved.
US07925672B2 Metadata management for a data abstraction model
Systems and articles of manufacture for managing metadata associated with a data abstraction model abstractly describing data in a database. One embodiment provides a technique for managing metadata describing objects of a data abstraction model with logical fields that define abstract views of physical data in a database. Managing metadata includes traversing a logical tree structure representing the data abstraction model. The logical tree structure has a plurality of nodes, each representing a logical field or a category of logical fields of the data abstraction model. Managing metadata also includes identifying metadata describing logical fields or categories represented by the plurality of nodes. The identified metadata is stored in a queryable database. A user is allowed to query the database to identify objects in the data abstraction model that may be used to construct an abstract query.
US07925671B2 Method and system for automatic cue sheet generation
A cue sheet generation system is used to compose a cue sheet for submission to PRS from an input EDL. The system parses the EDL to extract data relating to use of musical works associated with a PRS. The system employs both local and remote databases to retrieve information relating to the extracted musical work data. The information is then used to construct a cue sheet in a form appropriate for submission to a PRS.
US07925670B2 Use of agents and control documents to update a database structure
A method and system for updating a database structure. The database structure includes a dynamically changing list of control documents. A control document specifies tasks to be performed on the database structure. An agent finds an approved control document on the list such as by looking into a view of control documents. Processing the approved control document includes causing an execution of at least one task on the approved control document. Execution of a such task includes updating of the database structure, and may be implemented by the agent that found the control document or by another agent called by the agent.
US07925669B2 Method and apparatus for audio/video attribute and relationship storage and retrieval for efficient composition
The invention provides a method and software for use within audio and video authoring software applications wherein the relationships between the source media files are saved and used as part of a media manager. The software allows the artist to efficiently recall which files were used together, as well as how they were used together musically or visually.
US07925668B2 Querying markup language data sources using a relational query processor
An XML wrapper queries an XML document in an on-the-fly manner so that only parent nodes in the document that satisfy the query are extracted and then unnested. The parent nodes and associated descendent nodes are located using XPath expressions contained as options in data definition language (DDL) statements. The parent nodes satisfying the query and associated descendent nodes are extracted and stored outside of a database according to a relational schema. The wrapper facilitates applications that use convention SQL queries and views to operate on that information stored according to the relational schema. The wrapper also responds to query optimizer requests for costs associated with queries against external data sources associated with the wrapper.
US07925661B2 Method and system for information processing using meta-archives
A method, system, apparatus, and computer program product are presented for a meta-archive information server that provides a set of operations or services for obtaining information from a meta-archive; these operations may include dynamic indexing, searching, comparing, or other operations. A meta-archive is a set of one or more archive files that are logically grouped in (or otherwise associated with) a container object, e.g., a file system folder, a directory, or another archive file. By allowing a user to derive sets of information from an entire meta-archive, a user can maintain more files within archives, thereby reducing file system disorganization. The meta-archive information server can be easily run over a specific meta-archive when necessary, thereby generating information dynamically, even if the archive files within a meta-archive change over time.
US07925660B2 Method for visual structuring of multivariable data
A system for visual structuring of multivariable data sets includes a plurality of sensors for monitoring data and generating events depending on the monitoring; an intrusion detection system for receiving the events generated by the sensors; a plurality of agents for performing pattern recognition on the events, wherein the agents determine whether there are events showing patterns relevant for security purposes; and a display device operatively coupled with the intrusion detection system for displaying in tabular form the events with relevant patterns.
US07925653B2 Method and system for accessing a group of objects in an electronic document
A method and system for accessing a group of objects in an electronic document is disclosed herein. The method comprises: selecting at least one object from an electronic document and grouping a plurality of objects in the electronic document based on characteristics of the selected object. The method further comprises: accessing a group of objects upon focusing on at least one of the grouped objects.
US07925643B2 Encoding and decoding of XML document using statistical tree representing XSD defining XML document
A statistical tree representing an eXtensible Markup Language (XML) Schema document (XSD) is generated. The statistical tree captures information defined by the XSD by representing elements, attributes, and enumerations of the XSD as branches, nodes, and leaves of the statistical tree. The statistical tree has bits corresponding to nodes of the statistical tree. An XML document defined by the XSD is adaptively encoded, or compressed, as a number of bits based on the statistical tree that has been generated. The number of bits encoding the XML document are decoded, or decompressed, to yield the XML document also based on the statistical tree that has been generated.
US07925642B2 Apparatus and method for reducing size of intermediate results by analyzing having clause information during SQL processing
A query processor includes a HAVING clause processing mechanism that processes the HAVING clause in a query when generating the intermediate results, instead of generating the intermediate results without regard to the HAVING clause, then applying the HAVING clause to the intermediate results. As a result, the size of the intermediate results may be significantly reduced, and effort is not wasted in placing data into the intermediate results in one step that would be removed were the HAVING clause processed separately.
US07925637B2 System and method for automatically refining ontology within specific context
The present invention provides a system and method for automatically refining ontology within a specific context. The system comprises: a rich context extractor for discovering a semantics relationship conflict existing between an original ontology schema and application data; and an ontology schema and mapping refiner for refining the original ontology schema based on the semantics relationship conflict discovered by the rich context extractor, and creating a new mapping between the refined ontology schema and a data schema of the application data. According to the invention, users can save a lot of work of manual refinement, since the ontology schema is automatically refined based on contexts in the application data.
US07925636B2 Repository system and method
A repository has a database containing a number of artifacts storing data and a system device model defining various entities, including the artifacts and properties used in the artifacts. To update a system device model in database an extension package is passed to the repository. Update software identifies differences introduced by the extension package that are only permitted if the data in the artifacts is compatible and updates the database if and only if the data and extension package are compatible.
US07925630B1 Method of inserting a validated time-image on the primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem
A method for inserting a validated time-image on a primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem. In one embodiment, the method includes processing data of RI1 at a secondary system in accordance with a recovery process, wherein RI1 is a first image of a replication of a data object. First data is generated in response to processing the data of RI1 in accordance with the recovery process, wherein the first data relates to processing the data of RI1 in accordance with the recovery process. Once the first data is generated, a copy of the first data is transmitted to a primary system that stores the data object.
US07925629B2 Write ordering style asynchronous replication utilizing a loosely-accurate global clock
A write ordering style asynchronous replication service utilizes a loosely-accurate global clock in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes configured to service the consistency group. The write ordering style service utilizes the loosely-accurate global clock to provide consistent replication of a storage space of the consistency group.
US07925628B2 Internet-based data processing system with onsite backup
A system for onsite backup of internet-based data is provided. The system includes a central computer, a client computer, a communications link between the central computer and the Internet, and a communications link between the client computer and the Internet. The system also includes at least one database containing a plurality of data records accessible by the central computer, each data record containing a client identification number. Software executing on the central computer receives a data backup request, and software executing on the central computer transmits the data backup to the client computer.
US07925626B2 Immediate copy target pull of volume data
A composite storage server employs a plurality of distributed storage sites including a mount site, a source copy site and one or more copy target sites for executing a storage of volume data within the composite storage server. In operation, an immediate copy target site receives a communication of a source copy complete message from the mount site, the source copy complete message being indicative of the source copy site having a complete copy of the volume data. Based on the source copy complete message, the immediate copy target site pulls the volume data from a peer distributed storage site having a complete copy of the volume data (e.g., the source copy site, the mount site or another copy target site).
US07925623B2 Method and apparatus for integrating primary data storage with local and remote data protection
Embodiments of this invention provide primary magnetic disk data storage capacity to clients while at the same time making sure that client data is replicated locally and at an offsite location to protect from all forms of data loss.
US07925622B2 System and method for file system snapshot of a virtual logical disk
A computer database system has one or more application buffers to use in performing input/output (I/O) operations. A file system receives contents of the application buffers. Contents of the file system are written into a nonvolatile memory. A backup command directed at the file system is received. A data contents of the one or more application buffers is moved to the file system in response to receiving the backup command, and the data contents are written to the nonvolatile memory. An operating system blocks I/O operations directed to the file system after the data contents of the one or more application buffers are moved to the file system. A snapshot of the nonvolatile memory is generated while the I/O operations directed to the file system are blocked.
US07925621B2 Installing a solution
Tool(s) enabling installation of a solution are described. These tool(s) may follow appropriate security precautions to contain possibly dangerous code in a data file's solution even when the solution is installed from a local source, such as when a user is offline. These tool(s) determine what level of security is appropriate for a data file's solution based on the original source of the solution. The tool(s) may also and/or instead enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file.
US07925619B2 Addressing query scheduling and system resource requirements
Method, system and article of manufacture for scheduling queries. In particular, the scheduling options made available to a user for a particular unit of work are determined dynamically at the time of scheduling. In this way, the execution cost, for example, of a particular unit of work can be taken into account when determining which scheduling options to make available. In addition, or alternatively, system availability and/or user parameters may be accounted for when determining which scheduling options to make available.
US07925615B1 Reducing duplication of files on a network
Systems and techniques for improving the performance of a network system having one or more sending systems and one or more receiving systems may include determining the digital signature of a received digital file, comparing the digital signature against stored digital signatures of digital files accessible to the receiving system, and determining whether to store the received digital file and/or a location identifier for the stored version of the received digital file based on a result of the comparison.
US07925613B2 Action efficiency support apparatus and method
An action efficiency support apparatus includes a detection unit, a storage unit, a calculation unit and a judgment unit. The detection unit detects an activity to acquire activity information. The storage unit stores the activity information. The calculation unit calculates a probability pattern as to presence or absence of the activity in a predetermined period or a probability pattern a frequency of the activity in the predetermined period, based on the activity information. The judgment unit judges an effect of personal action based on the calculated probability pattern.
US07925610B2 Determining a meaning of a knowledge item using document-based information
Systems and methods that determine a meaning of a knowledge item using related information are described. In one aspect, a knowledge item is received, related information associated with the knowledge item is received, at least one related meaning based on the related information is determined, and a knowledge item meaning for the knowledge item based at least in part on the related meaning is determined. Several algorithms and types of related information useful in carrying out such systems and methods are described.
US07925603B1 System for measuring and improving patient flow in health care systems
The invention is a software-based method for displaying, analyzing, simulating and optimizing patient flow in a health care facility, including computer hardware for storage of data, as well as software for retrieving data and for creating mathematical models to represent patient treatment and transit within a healthcare facility.
US07925602B2 Maximum entropy model classfier that uses gaussian mean values
Described is a technology by which a maximum entropy model used for classification is trained with a significantly lesser amount of training data than is normally used in training other maximum entropy models, yet provides similar accuracy to the others. The maximum entropy model is initially parameterized with parameter values determined from weights obtained by training a vector space model or an n-gram model. The weights may be scaled into the initial parameter values by determining a scaling factor. Gaussian mean values may also be determined, and used for regularization in training the maximum entropy model. Scaling may also be applied to the Gaussian mean values. After initial parameterization, training comprises using training data to iteratively adjust the initial parameters into adjusted parameters until convergence is determined.
US07925601B2 Reducing bandwidth requirements for peer-to-peer gaming based on error difference between actual game object state and simulated game object state being below an error threshold
Techniques enable the reduction of bandwidth requirements for peer-to-peer gaming architectures. In some embodiments, these techniques allow differentiation among players to decide which players should receive continuous updates and which should receive periodic updates. For those gaming systems receiving periodic updates, guided artificial intelligence is employed to simulate activity of a game object based on guidance provided by the periodic updates. Conversely, for those gaming systems receiving continuous updates, the continuous updates may be employed to update the activity of the game object rather than simulating the activity.
US07925598B2 Efficient weighted consistent sampling
A method and a processing device may be provided for performing efficient weighted consistent sampling. A group of sets having multiple elements with associated weights may be provided. A single hash function may be applied to each of the elements of the group of sets to produce consistent uniformly distributed non-negative random numbers. Transformed values corresponding to each of the elements may be produced by determining a wth root of a value based on applying the hash function to a respective element, where w may be based on a weight associated with the respective element. A minimum transformed value or a maximum transformed value may be determined for each of the sets. Sets having matching ones of the minimum transformed value or the maximum transformed value may be determined. The determined sets may be considered to be similar.
US07925596B2 High-rate franking machine
This invention relates to a high-rate franking machine comprising means for printing postal indicia on a mailpiece and means for transporting this mailpiece along a mailpiece-conveying path, said printing means comprising, arranged side by side transversely to a direction D of advance of the mailpieces along said mailpiece-conveying path, a first printing module arranged in a first position (position of printing) above said mailpiece-conveying path and a second printing module arranged in a second position (position of maintenance/standby) set back with respect to said mailpiece-conveying path. The first printing module is associated with a first maintenance station and the second printing module is associated with a second maintenance station.
US07925595B2 Method for postage payment
A postage funds credit system in which the customer pays for postage funds after they are used in franking mailpieces. A postal device is initialized with postage funds advanced to the customer by a third party. The value of a descending register of the postal device is read a first time and a second subsequent time. The later value is subtracted from the earlier value to obtain an amount of postage funds used by the customer between the two readings. The customer is billed for the amount of postage used after such use. The postal device can be replenished with additional postage funds advanced by the third party.
US07925586B2 Method and system for multi-currency escrow service for web-based transactions
A method and system for escrow service for web-based transactions, such as multi-currency web-based transactions, is web-accessible and accepts registrations from exchanges and/or portal partners. The completion of registration and transactions is allowed to entitled users who access the system via the web. The system maintains an internal banking engine to act as a deal manager, messaging service and accounts sub-ledger and escrows funds entrusted to it. The transaction process is composed of a number of transaction statuses, and reporting of those statuses to users is accomplished online and via web query. The system provides local currency/multi-currency capability and supports several methods of payment, such as credit cards, authorized Automated Clearing House (ACH) or equivalent direct debit/credit and wire transfer payments, and all funds movements are electronic. The system supports transaction level detail through its banking engine accounts; funds movements from its currency accounts, and escrows funds to currency based escrow accounts. Buyers completing goods/services inspections after delivery initiate settlements.
US07925580B2 Mortgage loan product
In the present invention, a system and method is provided for making insurance policies and products, consumer goods, property taxes, household obligations and credit card debt more affordable by paying for such items, (collectively known as goods and services) through residential mortgages, home equity lines of credit and any other residential liens, by amending the interest rates or the balances due or a combination of both the interest rate and the balance due on such mortgages. The interest rates and/or balances charged on the aforementioned secured loans will be increased sufficiently to collect enough money each month to pay participating homeowners' monthly payments for their homeowner's insurance or other debts and products they chose to include within their mortgages. Because interest paid on most mortgages is tax deductible, this invention has the potential to offer a significant financial benefit.
US07925576B2 Systems for processing transponder-based transactions
The present invention includes transaction processing systems that process transactions from merchant systems designed to convert the presentation of a transponder device into electronic debits from a checking account. The transaction processing systems also can provide risk assessment, validation or user data and/or MICR data, and/or transaction guarantee services.
US07925571B2 System and method for interacting with a plurality of content receivers
A system and method are described that allow TV viewers to play a game wherein a bidder submitting a lowest unique bid wins an auction article or its cash equivalent.
US07925566B1 System and method for trading fixed income financial instruments
A system for automated trading of U.S. Treasury, Liquid Agency, and Zero Coupon STRIP financial instruments comprises an updatable system database; an updatable offering inventory database which receives real time price and quantity information pertaining to each financial instrument from a market data feed; and a system proprietor operative to determine a national best bid and offer price and a derived price for each financial instrument in the offering inventory. The system proprietor applies a price improvement process to a trade in the event that an offsetting trade occurs, and updates the system database and offering inventory to reflect transactions executed by the system. Advantageously, the system provides users with a mechanism to provide the best price at the time of execution. Historical data is utilized to (i) price securities that are spread off a benchmark where an active quote for a particular security is unavailable, and (ii) retrieve prices for future analysis. The global fixed income market is thereby provided with a system that can sustain long term industry needs and readily adapt to a changing environment.
US07925559B2 Computer system for applying proactive referral model to long term disability claims
A computer system includes a data storage module. The data storage module receives, stores, and provides access to data related to long term disability claims. A proactive referral model component is coupled to the data storage module, and determines whether to refer a current claim to an investigation unit. The proactive referral model is based on at least two of the following variables: (a) a variable that indicates that the claimant's diagnosis has changed; (b) a variable that indicates that the current claim in question was brought under any-occupation coverage; (c) a variable that reflects a market segment for a policy under which the current claim in question was brought; (d) a variable that has a value based on a state in which the claimant resides; and (e) a variable that represents an amount of experience of a claims handler who handled the current claim in question.
US07925557B1 Cost analysis and reduction tool
Disclosed are systems and related methods for performing cost reduction analyses, and selecting and implementing appropriate cost reduction programs. The systems include electronically enabled tools for automatically performing cost analyses, identifying cost levers, and selecting cost reduction strategies targeting those cost levers. Disclosed embodiments examine a target company's financial data and detect the key levers or drivers that affect the company's cost structure. Thereafter, the identified cost levers are linked to one or more pertinent business capability recommendations where each linked capability recommendation is tailored to provide at least one element of a cost reduction strategy adapted to address one or more of the identified levers. Further, business capability overviews are provided for each capability recommendation, where the overview can contain case studies, implementation plans, integration implications, sample benefit and impact forecasts and other relevant information pertaining to the understanding, assessment and implementation of that particular capability recommendation.
US07925553B2 System and method for preparing a tax liability projection
A system for tax planning with legislation conformance options comprises one more processors coupled to a memory. The memory stores instructions executable by the processors to implement a tax planner configured to receive data exported from a tax return preparation tool. The tax planner receives input indicating whether a tax projection to be prepared using the data is to include an impact of specified tax legislation. If the input indicates that the tax projection is to include the impact of the specified legislation, the tax planner is configured to include the impact of the specified legislation in the tax projection without requiring data to be re-exported from the tax return preparation tool. If the input indicates that the tax projection is to exclude the impact of the specified legislation, the tax planner is configured to prepare the tax projection without including the impact of the specified legislation.
US07925552B2 Renewable energy system monitor
Embodiments of the present invention include a renewable energy system monitor. In one embodiment, information is received in a server from solar power stations across a network. The information includes operational data for each solar power station identified by a particular power station identification (ID). The information is stored in a database and grouped data groups corresponding different solar power stations. Data groups are processed using different models associated with different power stations to control the different power stations. Software or parameters may be sent to different devices in the different power stations to control the power stations.
US07925550B2 System and method for managing a regulated industry
A system and a method enable supply chain solutions for regulated industries. The embodiments facilitate regulatory and tax compliance management integrated with smart inventory and e-warehouse management solutions. The embodiments are applicable to heavily regulated industries such as, for example, beverages, food, oil, pharmachemicals, and chemicals.
US07925549B2 Personalized marketing architecture
A personalized marketing architecture use real-time data and explicit customer input to augment marketing segmentation, analysis and video advertisement delivery. Customer behavior, preferences, and intentions are monitored and identified to present real-time video messages. Real-time data may be collected based on the customer's data access permission profile to provide messages on an in-home personal portal or on out-of-home display devices to provide personalized messages in public spaces.
US07925545B2 Automated trading system for conversion of unmatched amounts into new quotes
Quotes entered into an automated trading system may comprise a visible, or primary, amount, and a linked or hidden amount. The visible amount only is shown to other traders on the system but part or all of the linked amount may be dealt if the order with with the quote is match is for an amount greater than the visible amount. If, after matching and deal confirmation, all the visible amount has been dealt, but some or all of the linked amount remains, a fresh order for the remaining linked amount is generated and submitted to the trading system for matching. The new quoted may be visible only or may have a visible component up to a limit specified by the maker on submission of the original quote, with the remainder being linked. Maker quotes converted to taker quotes by an auto-match routine may be resubmitted for undealt linked amounts in the same way. In one aspect of the invention, linked amounts are matched and dealt before visible amounts.
US07925542B2 Wish list associated with buddy list screen name
The present invention relates to a method and apparatus for connecting wish lists to users, thus making wish lists accessible to such user attributes as buddy lists, or the equivalent. The invention attaches a wish list to an instant messaging name and therefore makes it available to all persons on the user's buddy list. In a further embodiment of the invention, the wish list is attached to an account, such as a wallet. As a result, various conveniences are provided. For example, a member of the user's buddy list can give a gift to the user from the wish list; a group can contribute incrementally to the giving of a gift to the user; an individual can add incremental amounts to his or her wish list to pay for an item on time (as a type of layaway); and relatives and friends can give gifts that they know will be appreciated because the gifts are on the user's wish list.
US07925541B2 Method, system, and medium for conducting barter transactions
Method and system for bartering between trade parties each having one or more items available for barter, via a communications network. Items available for trade are listed and the parties can browse and search the lists to locate items they want to acquire and items they have available to trade. Each party can make an offer to trade with another party subject to various conditions and requirements relating to, for example, a requirement to maintain an item offered for trade available for a certain period of time.
US07925538B2 Card with embedded bistable display having short and long term information
A transaction card system includes a transaction card with a display tag for displaying short term information, the character display having optical states that are stable without power and viewable from one side of the display tag and an array of electrical contacts for electrically addressing the character display from the other side of the tag, a contact window through which the contacts are accessible, machine readable data on the card, and a long term information printed on the transaction card; a transaction card writer having a reader for reading the machine readable data and having means for updating the short term information displayed on the transaction card; and a central computer connected to the transaction card writer having a data base and a central processor for receiving the information read by the magnetic card reader and generating display commands for the transaction card writer.
US07925537B2 Method for collecting sales and/or use taxes on sales that are made via the internet and/or catalog
A method that allows taxing jurisdictions to collect sales and/or use taxes from sales that are made via the internet and catalogs. The method also makes it easier for sellers to comply with the taxing jurisdiction's mandated seller administrative functions. The foregoing is accomplished by using an agent to perform the sales tax administration functions of a seller, relieving the seller of as much of the burden of compliance as possible.
US07925534B2 Incentivized advertisement information supplying system
A server apparatus 10 for applying a point by which a service can be received in response to an amount of said point to be used in a Web site, comprises files 23/24 for storing a banner advertisement, and a point producing unit 14 for determining a point number which is displayed on the banner advertisement. This server apparatus 10 is further arranged by a Web control unit 11 for displaying the banner advertisement attached with the point number on a Web page, and also a user data managing unit 12 for managing a point number gained by a user. The server apparatus 10 determines a point number to be displayed on a banner advertisement with reference to personal information of a user, or a point number gained by the user.
US07925532B2 CAD tool incentives
This invention pertains to the field of creating incentives for the completion of the design of integrated electronic circuits (chips). Modern chip design use sophisticated computer aided design software (CAD tools). Typically, CAD tools are sold or rented with pricing schemes that restrict the number of copies and usage of the software and are accompanied by a time-based maintenance charge. These pricing schemes do not encourage cooperation and business efficiency. In one embodiment of the invention, a CAD tool vendor receives two payments, one for access to the technology, providing unlimited usage and copies of the software, and a second payment when the technology produces a useful result. This connects vendor payment to the success of the customer. The vendor finds it advantageous to create tools that are easy to learn, easy to use, and with all the necessary functionality. The CAD tool vendor is more likely to quickly resolve any problem encountered by a customer in order to hasten the completion of the customer's program and hence receive the payment. By sharing the financial risk, the vendor becomes a trusted partner in the customer's program and increases customer productivity. The software vendor becomes a key part of the supply chain and shares in the rewards of opening the customer's productivity bottleneck.
US07925531B1 Method of delivering goods and services via media
A method of providing goods and services to individuals or entities via media entails assigning at least one good or service to a medium and assigning a unique identifier to the medium. Recording information in a database relative to the medium and linking the one or more goods or services assigned to the medium with the identifier of the medium. Thereafter, the medium is distributed to an individual or entity and the individual or entity presents the medium to a provider of goods or services assigned to the medium. Upon presentment the provider delivers one or more of the assigned goods to the individual or entity making presentment. At an appropriate point in the process, a communication is directed to the database recording the results of the transaction between the provider and the individual or entity presenting the medium.
US07925518B2 System and method for payment of medical claims
A system allows a health care provider to arrange payment at the time of service for a patient responsibility portion of a health care claim amount, even though the provider may not know what the patient responsibility portion will be until after adjudication. A health care debit card is associated with an account of the patient. At the time of service, the patient presents the card to the provider. The provider uses the card to authorize the system to hold an estimate of the patient responsibility amount in suspense in the patient's account. After adjudication, when the actual patient responsibility amount is known, a transaction set is sent to the system. The system then automatically transfers the actual patient responsibility amount from the patient's account and into the provider's bank account. Any remainder of the suspended funds is left in the patient's account. A trace number is provided so that the provider can reconcile bank statement deposits with transaction set information.
US07925517B2 Entity validation framework
A method is provided for validating one entity, say a business or job applicant, for another entity (the requesting entity), say another business, that includes the steps of, classifying the entity type to be validated based on one or more predefined classifiers of an entity, applying one or more validation rules based on the classification for the entity type to produce a validation request, providing a validation request to one or more validation entities that perform at least a portion of the validation in accordance with the validation rules, and providing a validation outcome to the requesting entity that allows the requesting entity to assess the business or job applicant based on the validation rules and the source of the validation outcomes. Such a system and framework allows businesses to perform checks in a more structured and efficient way and allows for the sharing of validation outcomes amongst like entities.
US07925513B2 Framework for processing sales transaction data
A framework that enables financial services companies to manage and track information about a sales force is provided. The framework includes object models for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The framework allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The framework also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell their products. The framework has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines. The data processing provides the tools to fetch data from the databases and process it.
US07925510B2 Componentized voice server with selectable internal and external speech detectors
A method for detecting speech utterances within a telephone call can include the steps of initializing a componentized voice server having at least one software-based speech detection routine. At least one previously established parameter can be used to discern a speech detection methodology for handling an incoming call. The software-based speech detection routine can be set in accordance with a select one of the parameters. An indicator of particular one of the parameters can be conveyed to an external speech detection component so that the external speech detection component is set to detect speech for the call in accordance with the conveyed indication. The software-based speech detection routine and/or the external speech detection component can detect a speech utterance for the call. The voice server can perform at least one programmatic action responsive to the detecting of the speech utterance.
US07925504B2 System, method, device, and program for removing one or more signals incoming from one or more directions
System and device for receiving spatially mixed signals by a plurality of sensors and accurately removing a signal from a particular direction. The system includes a beamformer for removing a signal coming from a particular direction by steering a null to the particular direction, a coefficient calculation unit for calculating a coefficient for correcting the gain of the spectrum of the signal from a sensor according to the directivity characteristic of the beamformer, a gain correction unit for correcting the signal spectrum from the sensor by the calculated correction coefficient, and a spectrum correction unit for correcting the signal spectrum outputted from the beamformer by the corrected sensor signal spectrum. A plurality of sensor signals are received and a signal from a particular direction is removed by the beamformer. The signal which has failed to be removed by the beamformer is removed by the spectrum correction unit at a later stage.
US07925500B2 Pitch conversion method and device for converting a pitch of an input signal into a desired pitch
In a pitch conversion method and device which can reduce data throughput while suppressing a degradation of sound quality due to a pitch conversion as much as possible, an input signal pitch pattern per predetermined processing unit and a target pitch pattern are inputted, and a degradation degree indicating how a waveform of the input signal degrades upon pitch conversion from the input signal pitch pattern to the target pitch pattern is calculated. Alternatively, a degradation degree corresponding to a voice state and a phonemic type of the input signal is extracted from a database in which all of combinations of voice states and phonemic types estimated are associated with the degradation degrees to be recorded. Then, a pitch converter which performs a pitch conversion with small data throughput and a pitch converter which performs a pitch conversion with large data throughput are switched over depending on the degradation degree.
US07925492B2 Method for determining relationships through use of an ordered list between processing nodes in an emulated human brain
A method for emulating human cognition in electronic form is disclosed. Information is received in the form of a textual or voice input in a natural language. This is parsed into pre-determined phrases based on a stored set of language rules for the natural language. Then, the parsed phrases are determined as to whether they define aspects of an environment and, if so, then creating weighting factors to the natural language that are adaptive, the created weighting factors operable to create a weighted decision based upon the natural language. Then it is determined if the parsed phrases constitute a query and, if so, then using the weighted factors to make a decision to the query.
US07925491B2 Simulation of installation and configuration of distributed software
Method and framework for identifying optimal allocations of computing resources in a complex, distributed data processing environment. A plurality of server models are established, with each server model including one or more server nodes and each server node having an associated set of capacity attributes. Similarly, a plurality of service models are established, each service model including one or more service nodes and each service node having an associated set of demand attributes. The server models are defined with a layered relationship as are the service models. A node that is part of a model in one layer corresponds to a model in the next-lower layer. The invention generates optimized mappings of service nodes that are described in user-selected service models to server nodes that are described in user-selected server models, as a function of the associated sets of demand and capacity attributes.
US07925488B2 System and method of generating equation-level diagnostic error messages for use in circuit simulation
A mechanism for providing equation-level diagnostic error messages for system models undergoing circuit simulations is discussed. The components in a model of a system being simulated are converted into multiple numerical equations where each equation corresponds to a component in the system being simulated or a topology equation for the system model. Each numerical equation is numerically analyzed in order to identify illegal configurations in the system. Upon detection of an error, an error message listing the components associated with the illegal configuration is generated for the user.
US07925487B2 Replaying distributed systems
Replaying distributed systems involves playing a distributed system in a simulator using data from a real-world operation. In an example embodiment, a simulation process is to simulate a distributed system that has a first instance and a second instance. The simulation process includes a first simulation object corresponding to the first instance and a second simulation object corresponding to the second instance. In another example embodiment, communications between the first instance and the second instance are simulated within the simulation process using function calls between the first simulation object and the second simulation object.
US07925486B2 Computer-implemented methods, carrier media, and systems for creating a metrology target structure design for a reticle layout
Computer-implemented methods, carrier media, and systems for creating a metrology target structure design for a reticle layout are provided. One computer-implemented method for creating a metrology target structure design for a reticle layout includes simulating how one or more initial metrology target structures will be formed on a wafer based on one or more fabrication processes that will be used to form a metrology target structure on the wafer and one or more initial metrology target structure designs. The method also includes creating the metrology target structure design based on results of the simulating step.
US07925485B2 System and apparatus for managing latency-sensitive interaction in virtual environments
A structure and method comprises a data structure representing a characteristic of an object in the virtual interactive environment. The device further comprises a client simulator to perform a first simulation of the characteristic of the object in the virtual interactive environment and a server simulator to perform a second simulation of the characteristic of the object in the virtual interactive environment. The device further comprises a synchronizer to synchronize the first and the second simulations.
US07925482B2 Method and system for modeling and predicting hydraulic fracture performance in hydrocarbon reservoirs
A method and system for generating an unstructured automatic mesh and executing computational algorithms using a finite element numerical approach is disclosed. The method is to model a hydrocarbon reservoir, wells, and completions as a single system, accounting for static information and transient behavior of wells, hydraulic fractures and reservoirs in a single model.
US07925477B2 Method and system for transferring data between a discrete event environment and an external environment
The present invention provides systems and methods for transfer of information between various modeling environments in a model of a system. In one embodiment, a system and method for transferring data between a discrete event model environment and an external model environment other than a discrete event environment is provided.
US07925472B2 Methods for asset health management and systems thereof
A method, computer readable medium, and system for optimizing utilization of one or more assets includes obtaining at least one of operational data and condition data for one or more elements of at least one of the assets. At least one of historical maintenance data and life-cycle data for the one or more elements of the at least one of the assets is retrieved. One or more diagnostics on the one or more elements of the at least one of the assets is conducted based on the obtained at least one of the operational data and the condition data. One or more prognostics on the one or more elements of the at least one of the assets is conducted based on the at least one of the obtained operational data and condition data and on the retrieved at least one of the historical maintenance data and the life-cycle data. One or more optimization instructions for the at least one asset are determined based on the conducted diagnostics and prognostics and the determined one or more optimization instructions are displayed.
US07925463B2 Method and system for compensating temperature readings from a temperature sensing crystal integrated circuit
Aspects of a method and system for compensating temperature readings from a temperature sensing crystal integrated circuit are provided. In this regard, a temperature indication and calibration voltages from a temperature sensing crystal integrated circuit (TSCIC) may be digitized and the digital signals may be utilized to calculate a compensated temperature indication. Data derived from a memory integrated within the TSCIC may be retrieved based on the compensated temperature indication. The retrieved data may be utilized to control operation of one or more circuits. The compensated temperature indication may be calculated by removing a gain error and/or offset error from the digitized temperature indication. The compensated temperature indication may be utilized as an index for a data table. The compensated temperature indication may be a normalized compensated temperature indication. The calibration voltages may include a minimum voltage and/or a maximum voltage that the TSCIC is operable to output.
US07925453B2 Assessing conditions of aircraft wiring
A method of assessing potential conditions affecting aircraft electrical wiring systems. Electrical wiring system components potentially affected by a potential failure condition of the aircraft are identified. Probabilistic and/or statistical methods are used to determine exposure of one or more wire segments of the identified component(s) to hazard and whether the exposure meets a predetermined safety threshold. Effects of potential failure modes of the identified segment(s) on a system safety assessment for the electrical wiring systems are evaluated. This method can be used to facilitate compliance with aircraft safety regulations.
US07925451B2 Software for the display of chromatographic separation data
Techniques for displaying chromatographic data using a graphical user interface are provided. Chromatographic separation data that represent a series of measurements for multiple samples at a detection location over time can be displayed on a display device as a series of bands, the bands being arranged to resemble output from an electrophoresis gel. Additionally, the chromatographic separation data may be displayed in the form of measured intensity at the detection location versus time.
US07925445B2 Read-write assay system
A read-write assay system includes providing an assay device; and writing assay device information to the assay device for subsequent reading of the assay device information from the assay device; or performing an assay with the assay device and subsequent writing of the assay related information to the assay device or reading of assay related information from the assay device.
US07925439B2 Gimbaled satellite positioning system antenna
A method and apparatus for use with a satellite positioning system wherein the receive elements satellite positioning system receive antennas are maintained in an orientation with respect to the positioning system satellites in a way such that the strongest signals can be received from the greatest number of satellites. According to one embodiment, a housing of a positioning antenna is mounted in a gimbaled fashion onto a vehicle, such as an excavator. Such a gimbaled antenna maintains a horizontal orientation relative to a predetermined axis and, as a result, remains in a position to receive signals from positioning system satellites even during instances of high angular deflection of the antenna support, such as may occur during earth-moving operations.
US07925438B2 Method and apparatus for displaying route guidance list for navigation system
A navigation system displays a route guidance list on a monitor screen in an intuitive and organized manner so that a user can easily understand information regarding the maneuvering locations and actions associated with the route to the destination. The route guidance list is structured in a layered manner so that the information regarding the maneuvering actions at the locations closer to the current user position will be prioritized. For example, in the route guidance list, the information regarding the immediate maneuvering location and action is more detailed, enlarged, and highlighted than the others. The navigation system displays the route guidance list in which the information regarding the maneuvering locations and actions will be dynamically changed in response to the changes of the current location of the user.
US07925437B2 Navigation device with touch screen
A navigation device programmed with a map database and software that enables a route to be planned between two user-defined places. The device may be further programmed to be able to display on a touch sensitive display a main navigation mode screen showing a map and to allow a user to input destination address information using a virtual keyboard whose keys are sized to allow reliable finger activation. The device is especially advantageous for an in-car navigation device since it allows the user to easily and reliably input address information, even whilst the device is mounted in a vehicle.
US07925436B2 Navigation device and method for determining network coverage
A method and device are disclosed for navigation. In at least one embodiment, the method includes determining a route of travel of a vehicle in which the navigation device is located, based upon at least a desired destination and a current location of the vehicle; storing map information including attribute information relating to network area coverage; and determining, based upon at least one of the map information and the attribute information and based upon the route of travel of the vehicle, when network area coverage will permit data information transfer along the route of travel. In at least one embodiment, the navigation device includes a processor to determine a route of travel of a vehicle in which the navigation device is located, based upon at least a desired destination and a current location of the vehicle; and a memory to store map information including attribute information relating to network area coverage, the processor being further useable to determine, based upon at least one of the map information and the attribute information and based upon the route of travel of the vehicle, when network area coverage will permit data information transfer along the route of travel.
US07925435B2 Navigation system for determining a route to a destination
A pedestrian route navigation system (“PRNS”) in a vehicle capable of determining a route from a final parking position of the vehicle to a predetermined destination, comprising a final parking position unit and a pedestrian route calculation unit. The PRNS may include a display unit capable of outputting data concerning the route to the predetermined destination, and a transmitting/receiving unit capable of transmitting the data to a mobile information unit of the user of the vehicle.
US07925430B2 Presenting a travel route
Techniques are provided for presenting a route using a route presentation that provides both a context map and one or more detail route maps. Narrative instructions for the route also may be presented. The presentation of the context map and the one or more detail route maps may be interactive. The route presentation also may be user controllable such that a user may control the portions of a route that are printed. The route presentation also may include a re-routing feature that allows a user to request that a new route be identified that avoids a particular maneuver or maneuvers in a route.
US07925428B2 Method and apparatus for efficiently storing map data regarding calculated route for navigation system
A method and apparatus for a navigation system efficiently stores the data associated with a calculated route to the destination in a backup memory by incorporating a direction coding method. The method and apparatus can be advantageously implemented in such a situation where the operation of the navigation system is terminated during the route guidance operation before reaching the destination. Since each direction code requires a small amount of data bit, an overall amount of data for the calculated route can be dramatically reduced and can be stored in a small memory space. When the navigation system is restarted, the calculated route will be reproduced based on the direction codes retrieved from the backup memory, thereby enabling to continue the route guidance operation to guide the user the destination.
US07925425B2 Navigation information distribution systems, methods, and programs
Navigation information distribution systems, methods, and programs transfer a piece of vehicle position information to an information distribution center every predetermined time period, the piece of vehicle information including a vehicle position and a time when the vehicle passes through the vehicle position. The systems, methods, and programs receive pieces of vehicle position information and traffic information including congestion information, store the received pieces of vehicle position information in order of arrival, and specify a congested road section on the basis of congestion information. The systems, methods, and programs assign a weight of a first travel distance within the congested road section, the weight of the first travel distance calculated on the basis of two of the received pieces of vehicle position information received from the navigation apparatus and congestion information about the congested section. The systems, methods, and programs calculate a first travel time corresponding to the first travel distance, calculate the congested section travel time necessary for passing through the congested section based on the calculated first travel time, and distribute the calculated congested section travel time to a navigation apparatus.
US07925424B2 Automatic determination of major taxi-paths from aircraft surveillance data
A method and computer program using airport surveillance data to define common paths taken by vehicles on the airport surface is presented. Position data points for a group of vehicles create separate paths for each of the vehicles in the group. A matrix is created including areas measured between the path of each vehicle in the group and each of the remaining vehicles in the group. A column-wise average for each of the columns in the matrix is calculated, the column having a lowest mean average of all of the columns is determined, and a vector A(J) including the areas and vehicle identifications is created from that column. A difference vector δA(J) is created having the difference between successive entries in the vector A(J), and subgroups with the group are recursively identified using the values in the difference vector.
US07925422B2 Controller of internal combustion engine
A glow plug is provided in a combustion chamber of a diesel engine. An ECU diagnoses existence or nonexistence of a disconnection abnormality of the glow plug through a controller. When there is an abnormality in the glow plug, processing for cutting fuel supply of an abnormal cylinder, processing for increasing fuel injection quantity of a normal cylinder, processing for delaying injection timing of the abnormal cylinder, or processing for delaying valve timing of an intake valve of the abnormal cylinder is performed. Thus, suitable startability of the engine can be ensured even when the abnormality occurs in the glow plug.
US07925421B2 Off-line calibration of universal tracking air fuel ratio regulators
A fuel control system of an engine includes a simulation module and a control module. The simulation module generates a simulated pre-catalyst exhaust gas oxygen (EGO) sensor signal based on a simulated oxygen concentration of an exhaust gas. The simulation module determines a simulated pre-catalyst equivalence ratio (EQR) for the exhaust gas based on the simulated pre-catalyst EGO sensor signal. The control module generates a desired pre-catalyst EGO sensor signal based on a desired oxygen concentration of the exhaust gas. The control module determines a desired pre-catalyst EQR based on the desired pre-catalyst EGO sensor signal. The control module determines a cost function based on the simulated pre-catalyst EQR and the desired pre-catalyst EQR. The fuel control system is calibrated based on the cost function.
US07925417B2 Control apparatus and method for internal combustion engine
An engine ECU (280) and an HV_ECU (320) control a throttle motor (296) such that the throttle valve opening degree (TH) does not exceed a prescribed limit (THlim) and a rate of increase (Ta/t) in the throttle valve opening degree is equal to or lower than a predetermined opening degree increase rate (Tb/t) for a predetermined time period after start-up of the engine (120) is initiated. Thus, power output from the engine is controlled so as not to increase significantly for the predetermined time period. Accordingly, while the engine starts up, a shock that can be felt by a driver can be suppressed. In addition, variation in the amount of air taken into the engine when the engine is started is also reduced, which reduces variation in the amount of pollutants in the exhaust gas emitted while the engine starts up.
US07925416B2 Automatic lateral acceleration limiting and non threat target rejection
The present invention provides a system and method for enabling a vehicle having adaptive cruise control to reduce its speed in a turn according to the vehicle's position within the turn as well as ignoring objects detected during the turn that are not in the vehicle's path. The method of the present invention includes the steps of operating the vehicle in an adaptive cruise control mode such that the vehicle is traveling at a set speed; determining whether the vehicle is in a turn in the vehicle's path by detecting change in the vehicle's lateral acceleration; and when the vehicle is determined to be in the turn, reducing the vehicle's speed according to the vehicle's position in the turn, monitoring for objects and maintaining the vehicle's speed if an object is positioned out of the path of the vehicle.
US07925406B2 Control apparatus for vehicle and method of controlling vehicle
A first input torque value estimated when it is determined that an inertia phase has started is stored as an input torque value. Then, the input torque value is updated to a value determined based on the first input torque value and a second input torque value estimated when it is determined that the accelerator pedal has been operated by at least a predetermined amount. When the second input torque value is smaller than the first input torque value, the stored input torque value is updated to a value that is equal to or greater than the first input torque value. When the second input torque value is equal to or greater than the first input torque value, the stored input torque value is updated to the second input torque value.
US07925405B2 Torque distribution system with electronic power take-off module
A torque distribution system for a vehicle permits the transfer of torque between vehicle wheels using a selectively engagable clutch that is hydraulically engaged using hydraulic pressure provided by a hydraulic transmission pump driven by the engine, allowing for enhanced system functionality and reduced part content in comparison with known torque distribution systems. The system may include an “active-on-demand” clutch that is selectively engagable to transfer torque between a front differential and a rear differential (thereby transferring torque from the front wheels to the rear wheels) as well as an electronically-limited slip differential clutch selectively engagable to transfer torque from one front wheel to the other front wheel through the front differential. Utilization of the transmission hydraulic pump allows pressure to be provided to engage the clutch even when the wheels are stationary, i.e., to launch the vehicle.
US07925399B2 Method and apparatus for testing vehicle emissions and engine controls using a self-service on-board diagnostics kiosk
In a method and apparatus for testing vehicle emissions and engine control components using a self-service on-board diagnostics (OBD) kiosk, a stand-alone kiosk includes a computing device capable of gathering VIN information and OBD information from a vehicle using a VIN reader and OBD reader. The kiosk generates a readable display or printed report for the kiosk operator indicating any detected diagnostic trouble codes found during the OBD test. By networking a plurality of kiosks together in a secure network and accessible to the Internet, an OBD kiosk network maintains a centrally located vehicle interface database for storing and retrieving pertinent vehicle-related information during OBD testing.
US07925398B2 Error message details for debug available to end user
A diagnostic tool for diagnosing a vehicle, includes a signal translator communicating with the vehicle in at least one protocol, an input device for inputting information, a processor controlling a software according to the input information from the input device and communication with the vehicle from the signal translator, the processor controlling a reception of diagnostic data of the vehicle through the signal translator, a memory storing a software controlled by the processor, the memory storing information relating to the diagnostic tool and information relating to the configuration of the diagnostic tool and the configuration of the communication with the unit being tested, and an output unit connected to the processor indicating information according to the received and processed information relating to the diagnostic tool and information relating to the diagnosing of the vehicle.
US07925395B2 Rollover judging device
A rollover judging device adjusts the magnitude of an angular velocity component ω of a vehicle in a direction of a rollover, which is measured by an angular velocity sensor 1, by using an ω adjusting unit 3c on the basis of an acceleration component of the vehicle in its rightward or leftward direction or in its upward or downward direction, which is measured by an acceleration sensor 2, calculates an angle component θo by integrating with respect to time this adjusted angular velocity component ωo by using an integrator 3d, carries out predetermined multiplication and addition processes by using a judging means 4 on the basis of this angle component θo and the measured angular velocity component ω, and, when the result of this addition process exceeds a preset threshold Th, outputs a signal indicating judgment of occurrence of a rollover to an air bag control device 5.
US07925393B2 Method and apparatus for generating a four-dimensional (4D) flight plan
A method and apparatus that generates a 4D flight plan that takes in account weather, metrological data, and safety of flight information for 360 degree horizontal layer at all relevant altitudes and times is disclosed. The method may include receiving a flight plan request from a user, the flight plan including user preferences, receiving meteorological information and safety-of-flight information based on the user's origin, destination and preferences, generating a 4D flight plan based on the meteorological information, safety-of-flight information, and user preferences, and outputting the 4D flight plan for the user.
US07925390B2 Mini environment apparatus, inspection apparatus, manufacturing apparatus and cleaning method of space
An outer dust collecting filter covers a casing an intake port and an outer fan flows air from an external environment into the casing via the outer dust collecting filter. A clean chamber has an intake port within the casing, an inner dust collecting filter for covering the intake port, and an inner fan for flowing the air within the casing. A control unit controls fan rotating speeds so that a measured pressure within the casing becomes higher at a set value than a measured pressure in the external environment, and a measured pressure within the clean chamber becomes higher at a set value than the measured pressure within the casing.
US07925389B2 Method of detecting recirculation of heated air within a rack enclosure
A system and method of detecting recirculation within a rack server system. A heat transfer model is constructed for a rack server system. A recirculation zone is specified, and hypothetical recirculation temperatures are input at the recirculation zone. The heat transfer model predicts temperatures elsewhere in the rack severe system, and a predicted temperature profile is computed. Actual temperatures in the rack server system are sensed, and an actual temperature profile is also generated. The actual temperature profile is compared with the predicted temperature profile to detect potential recirculation.
US07925386B2 Control device for a pneumatically operated actuator
The disclosure relates to a control device for a pneumatically operated actuator in the field of process automation, in particular for continuous control of material flows in the industrial environment. The control device has a communications interface for receiving an electrical setpoint value, and an output for the output of a pneumatic fluid, whose pressure is varied as a function of a control deviation. The received electrical setpoint value is suitable as a process parameter. The control device is connected via a communications channel to an actual-value encoder, which is designed to output an electrical signal corresponding to the actual value of the same process parameter.
US07925385B2 Method for optimizing valve position and pump speed in a PID control valve system without the use of external signals
The present invention provides an algorithm that utilizes flow reference data which can be mathematically determined as a function of various pump and motor parameters such as speed, torque or power or from calibrated flow curves stored in an evaluation device, or from an external flow reference such as a flowmeter. Once the PID control valve has reached its steady state condition a calculated flow value is captured and compared to the current flow value obtained after the variable frequency drive has decreased in frequency (speed). The valve position is optimized just prior to the speed threshold where the flow condition of the algorithm is no longer true.
US07925381B2 Hardware abstraction layer (HAL) for a robot
Methods and apparatus that provide a hardware abstraction layer (HAL) for a robot are disclosed. A HAL can reside as a software layer or as a firmware layer residing between robot control software and underlying robot hardware and/or an operating system for the hardware. The HAL provides a relatively uniform abstract for aggregates of underlying hardware such that the underlying robotic hardware is transparent to perception and control software, i.e., robot control software. This advantageously permits robot control software to be written in a robot-independent manner. Developers of robot control software are then freed from tedious lower level tasks. Portability is another advantage. For example, the HAL efficiently permits robot control software developed for one robot to be ported to another. In one example, the HAL permits the same navigation algorithm to be ported from a wheeled robot and used on a humanoid legged robot.
US07925374B2 System and arrangement for producing a dental replacement component, and such a component
A system for production of a dental crown (23, 24) includes identification equipment (2), modeling equipment (9), ordering equipment (6), and an automated production arrangement (16). The latter, as a function of one or more first information items, is arranged to effect production, by means of pressing or pressure-casting, of an integrated dental crown which is made up of two layers. The first layer comprises or consists of porcelain material, and the second layer consists of aluminum oxide, zirconium oxide, etc. The second layer forms a cap, via which the dental crown can be applied to a tooth stump (28) of a patient (1). The invention also relates to a dental replacement component consisting of the dental crown. It relates also to an arrangement used for a preliminary stage in production of a dental crown, which arrangement is characterized by a cylinder-shaped unit (puck) which is made of porcelain material and can be pressed against the cap under vacuum and at high pressure in order to form the first layer. The invention permits accelerated and efficient production of individual dental crowns.
US07925372B2 Neutral data computer control system for a machine tool used to produce workpieces with a threaded surface and associated machine tool
Neutral data computer control system for a multiaxis machine tool for producing workpieces having a helicoidal generated surface with an optional computer system (1) for generating machine control parameters for a multiaxis machine tool (2, 2a) in which there is provided at least one virtual axis, which can be parameterized as a guiding axis for other axes and then serves only for the synchronization of these other axes, and with at least one data processing unit and at least one memory, the data processing unit being set up in programming terms in such a way that it generates at least one data carrier or an electronic carrier signal (3) with machine control parameters for the machine (2, 2a), or an optional computer program or a computer program product for this and at least one such multiaxis machine tool (2, 2a).
US07925371B2 Eyeglass lens processing system
An eyeglass lens processing system for processing an eyeglass lens includes: a data inputting device that inputs a left and right target lens shape data and a layout data; a cup attaching device that attaches a lens fixing cup used for processing the eyeglass lens, the cup including an IC tag capable of rewriting data, the cup attaching device including a left/right information inputting unit that inputs which of left and right eyeglass lenses the attached eyeglass lens is, and a writing device that writes processing information including the left/right identifying information to the IC tag; and an eyeglass lens processing device that holds the eyeglass lens and processes the lens, the eyeglass lens processing device including a reading device that reads the information stored to the IC tag and a setting unit that sets the processing information based on the read left/right identifying information.
US07925368B2 Automatic transfer apparatus for liquid crystal display device and method for sensing obstacle using the same
An automatic transfer apparatus for a liquid crystal display device comprising a mounting unit for placing a cassette in which a plurality of substrates are received, a moving unit disposed at a lower surface of the mounting unit and moving within a designated interval or section, and a sensing member mounted in the moving unit for sensing an obstacle, wherein the sensing member for sensing an obstacle at a bottom is disposed at the lower surface of the automatic transfer apparatus so as to enable a previous checking an existence of the obstacle, thereby preventing a structure of the automatic transfer apparatus from being damaged due to the obstacle.
US07925364B2 Audio reproduction device
Provided is an audio reproduction device capable of immediately starting to reproduce audio data, particularly compressed audio data, from an arbitrary point in a forward or a backward direction at an arbitrary speed. In the case where data, to be reproduced, which is stored in a storage device is compressed data, the compressed data is temporarily stored in a RAM. Then, the stored compressed data is decoded by a decoder, thereby extracting a segment of PCM data. The segment of PCM data is supplied to a PCM data buffer formed in a RAM via a reproduction controlling microcomputer. Based on an operation of a rotational operation element, the PCM data stored in the PCM data buffer formed in the RAM is reproduced by a reproduction processing circuit, thereby reducing a rapid change in reproduction speed.
US07925362B2 Autotuning method using integral of relay feedback response for extracting process information
An autotuning method using an integral of a relay feedback response is disclosed, which obtains an ultimate data and frequency model of a process with greatly removing effects of harmonics by using integral of a relay feedback signal. The autotuning method using an integral of a relay feedback response comprises the first step for integrating a process data; and the second step for removing effects of harmonics after the first step and computing an ultimate gain, a frequency model and a parametric process model.
US07925360B2 System for resetting subsets of motes within a network to different operational states in accordance with type of sensors
A method may include and/or involve a mote network receiving a signal to reset and applying the signal to reset to place the mote network into a reset condition.
US07925358B2 Radiopaque marking of lead electrode zone in a continuous conductor construction
A cardiac transvenous defibrillation lead has a continuous coil conductor within a layer of insulation. A portion of the coil conductor is exposed as a defibrillation electrode. In order to enhance fluoroscopic visualization of the exposed electrode during implant, the end of the exposed electrode is marked with a radiopaque element. The element may be in the form of an adhesive filled with radiopaque material that is used to backfill under the layer of insulation. Alternatively, a tube made of radiopaque material may be installed between the layer of insulation and the coil conductor.
US07925355B2 Systems and methods for determining a threshold current level required to evoke a stapedial muscle reflex
Exemplary cochlear implant systems include an implantable cochlear stimulator configured to be implanted within a patient and generate a stimulation current having an adjustable current level, one or more electrodes communicatively coupled to the stimulator and configured to apply the stimulation current to one or more locations within an ear of the patient, and a sound processor configured to derive an acoustic reflectance of the patient's ear. The implantable cochlear stimulator is configured to adjust the current level of the stimulation current until the sound processor detects a change in the acoustic reflectance above a threshold.
US07925354B2 Video processing methods for improving visual acuity and/or perceived image resolution
A method and apparatus for improving visual acuity when providing a visual image from a “high” resolution input device to a “low” resolution output device. The described invention is of particular use when the output device is an array of electrodes as part of a retinal prosthesis used to restore vision to a visually-impaired patient. In that various limitations may, within the foreseeable future, limit the density of such an electrode array (and thus the resolution of the output image), the present invention teaches techniques to assign processed pixel subsets of a higher resolution image to a single electrode. By varying the pixel subsets, e.g., by jittering, and/or altering the processing criteria, the perceived visual acuity may be further improved. Alternatively and additionally, such processing may be further extended to drive neighboring electrodes in combination to thus stimulate virtual electrode sites and thus further enhance visual acuity.
US07925353B1 Treatment of movement disorders with drug therapy
Introducing one or more stimulating drugs to the vagus nerve and/or one or more branches of the vagus nerve to treat movement disorders uses at least one implantable system control unit (SCU) with an implantable pump with at least one infusion outlet. Optional electrical stimulation may additionally be supplied by an implantable signal/pulse generator (IPG) with one or more electrodes. In certain embodiments, a single SCU provides one or more stimulating drugs and the optional electrical stimulation. In some embodiments, one or more sensed conditions are used to adjust stimulation parameters.
US07925349B1 Tissue characterization using intracardiac impedances with an implantable lead system
An implantable system acquires intracardiac impedance with an implantable lead system. In one implementation, the system generates frequency-rich, low energy, multi-phasic waveforms that provide a net-zero charge and a net-zero voltage. When applied to bodily tissues, current pulses or voltage pulses having the multi-phasic waveform provide increased specificity and sensitivity in probing tissue. The effects of the applied pulses are sensed as a corresponding waveform. The waveforms of the applied and sensed pulses can be integrated to obtain corresponding area values that represent the current and voltage across a spectrum of frequencies. These areas can be compared to obtain a reliable impedance value for the tissue. Frequency response, phase delay, and response to modulated pulse width can also be measured to determine a relative capacitance of the tissue, indicative of infarcted tissue, blood to tissue ratio, degree of edema, and other physiological parameters.
US07925344B2 System and method of using AV conduction timing
In an implantable medical device that provides atrial and ventricular pacing in an atrial-based pacing mode, longer periods of time are permitted for intrinsic AV conduction to occur. By monitoring the patient's AV delay under these circumstances, useful information is obtained that can be correlated to other patient conditions or symptoms.
US07925342B2 Implantable device for responsive neural stimulation therapy
Described herein are methods and devices that utilize electrical neural stimulation to treat heart failure by modulating a patient's autonomic balance in a manner that inhibits sympathetic activity and/or augments parasympathetic activity. In one embodiment, the duty cycle for delivering neural stimulation is adjusted in accordance with one or more measured physiological variables.
US07925340B2 Trunk visceral fat measuring method and apparatus, trunk skeletal muscle amount measuring apparatus, trunk subcutaneous fat measuring method and apparatus, and trunk visceral and subcutaneous fat measuring method and apparatus
A method and apparatus capable of measuring visceral fat tissues accumulated in the trunk with high accuracy apply a current to a body part where a subcutaneous fat tissue layer is thin or a body part where a skeletal muscle tissue layer has no or a thin muscle belly portion from a pair of current applying electrodes, measure a potential difference which has occurred in the tissue through which the current has passed by a pair of voltage measuring electrodes, and determine the visceral fat tissue volume of the trunk by use of the impedance of the trunk which has been obtained by use of the measured potential difference.
US07925333B2 Medical device including scanned beam unit with operational control features
A method of controlling a medical device is provided. The method includes generating a beam of radiation using a radiation source assembly. The beam of radiation is directed toward a distal end of the medical device using an optical fiber. The beam of radiation is directed onto an area of interest by scanning the reflector in a scanning pattern, the reflector receiving the beam of radiation from the optical fiber. Radiation is collected from the area of interest using a collector to generate a signal for use in producing a viewable image. A loss of scan condition of the reflector is detected automatically by a control system.
US07925330B2 Devices, systems and methods for determining parameters of one or more phases of an injection procedure
A fluid injection apparatus includes at least one pressurizing mechanism and at least a first fluid container (for example, a syringe or a bulk container) operably associated with the at least one pressurizing mechanism. The first fluid container is adapted to contain a first fluid to be injected. The fluid injection apparatus also includes a controller operably associated with the at least one pressurizing mechanism. The controller includes a programming system to allow programming of an injection protocol including, for example, a plurality of phases. At least one parameter generator is provided to determine parameters of at least one of the plurality of phases of the protocol based at least in part upon a type of the injection procedure.
US07925328B2 Method and apparatus for performing stereotactic surgery
A stereotactic navigation system for navigating an instrument to a target within a patient may include a stereotactic head frame, an imaging device, a tracking device, a controller and a display. The stereotactic head frame is coupled to the patient and is used to assist in guiding the instrument to the target. The imaging device captures image data of the patient and of the stereotactic head frame. The tracking device is used to track the position of the instrument relative to the stereotactic head frame. The controller receives the image data from the imaging device and identifies the stereotactic head frame in the image data and automatically registers the image data with navigable patient space upon identifying the stereotactic head frame, while the display displays the image data.
US07925325B2 Method for acquiring cardiac image data
In a method and apparatus for acquiring cardiac image data of a subject of examination, in particular in the context of magnetic resonance tomography, a first image acquiring technique is implemented, in which image data acquiring takes place only in a part of the cardiac cycle, and/or not in each cardiac cycle, and a second image acquiring technique is alternatingly implemented, such that the image data acquiring using the second image acquiring technique takes place at times in which image data acquiring using the first image acquiring technique is not occurring.
US07925324B2 Measuring the femoral antetorsion angle γ of a human femur in particular on the basis of fluoroscopic images
A method for defining an antetorsion angle γ of a femur is provided. The antetorsion angle γ is defined by two angles α′ and β that can be determined by means of two images of the femur, wherein the equation tan γ=tan α′/(cos β·cos θ) can be used to calculate the antetorsion angle γ.
US07925321B2 System and methods for processing analyte sensor data
Systems and methods for processing sensor analyte data, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. During initial calibration, the analyte sensor data is evaluated over a period of time to determine stability of the sensor. The sensor may be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. The calibration may be updated after evaluating the calibration set for best calibration based on inclusion criteria with newly received reference analyte data. Fail-safe mechanisms are provided based on clinical acceptability of reference and analyte data and quality of sensor calibration. Algorithms provide for optimized prospective and retrospective analysis of estimated blood analyte data from an analyte sensor.
US07925318B2 Slide type portable terminal
A slide type portable terminal can include a main unit including separated first and second key sections and a first plate coupled to a surface of the main unit and a display unit with a display screen on a front surface and a second plate. The second plate can slide with respect to the first plate and preferably slides along the surface of the main unit to cause the first and second key sections of the main unit to be covered and exposed by the display unit. Further, first and second magnets can be provided on the first and second plates, respectively, so that the same poles of the magnets face each other to provide a repulsive force when they are positioned to face close to each other. According to embodiments of the present invention, there are various advantages in that the portable terminal can be utilized more conveniently and production costs and failure rates thereof can also be reduced.
US07925317B2 Keypad, sliding module and sliding module flexible circuit for portable terminal
A keypad for a portable terminal is disclosed. The portable terminal includes a first housing and a second housing coupled with the first housing so as to be able to slide in a first direction or in a second direction substantially perpendicular to the first direction. The keypad includes a first keypad on the first housing which is exposed or covered as the second housing slides in the first direction, and a second keypad on the first housing which is exposed or covered as the second housing slides in the second direction.
US07925303B2 Complementary beamforming methods and apparatuses
Improved methods and apparatuses are provided to address a potential “hidden beam problem” in wireless communication systems employing smart antennas. The improved methods and apparatuses utilize complementary beamforming (CBF) techniques, such as, for example, Subspace Complementary Beamforming (SCBF), Complementary Superposition Beamforming (CSBF) and/or Single Beam Complementary Beamforming (SBCBF) techniques.
US07925302B2 Method and apparatus for receive diversity control in wireless communications
Receiver diversity in a wireless device is controlled in response to operating conditions, transmission requirements, and control settings. The control of diversity reduces power consumption by enabling receive diversity on given conditions. Operating conditions, transmission requirements, and control settings are used separately or used in conjunction to determine whether benefits of multi-antenna receive diversity, such as higher link capacity, higher data throughput, lower transmit power, and lower error rate, warrant the higher power cost of the diversity.
US07925301B2 Portable telephone set with a card inserted through a battery holding space
A portable telephone set includes a case having first and second sides opposite to each other, a group of keys is located on the first side of the case, and a card loading mechanism. The case includes first and second portions located on the second side. The first portion can accommodate a battery pack, and the second portion is next to the first portion and accommodates the card loading mechanism. A card in which information is stored can be loaded to the card loading mechanism.
US07925299B2 Messaging using a coded surface
A method of sending a message using a print medium is disclosed. A tag on a surface of the print medium is sensed using a sensor module. The surface includes a plurality of tags with each tag encoding an identifier which uniquely identifies the surface and a position with respect to the surface. From the tag sensed by the sensor module the identifier and the position with respect to the surface of the tag sensed by the sensor module are determined. A communications address is obtained, using the identifier and the position, from a database where the communications address is indexed by the identifier and the position. A message editor in a communications device is then opened, with a current message being addressed to the communications address.
US07925297B2 TXOP duration adaptation for dual radio devices
Transmission opportunity (TXOP) duration is adapted for a wireless local area network (WLAN) transceiver in a dual radio wireless device based on an end of free time indication associated with a wireless wide area network (WWAN) transceiver within the same device. In this manner, the occurrence of collisions between WLAN communication activity and WLAN communication activity within the dual radio device may be reduced or eliminated.
US07925296B2 Intergrated communication apparatus
An integrated communication apparatus is linked to the PSTN or the Internet for making a PSTN call or a VoIP call. The integrated communication apparatus includes a Bluetooth earphone having a signal transmitting terminal, and a body having an earphone receiving slot and a control circuit board. The earphone receiving slot is used for receiving the earphone and the signal transmitting terminal of the Bluetooth earphone is electrically connected with the control circuit board. The control circuit board includes a control module. The control module is connected with a Bluetooth module, a wireless VoIP module, a PSTN module, a voice-signal encoding/decoding circuit, a judging and charging circuit, and a voice-signal switching module for operating and controlling the modules and the circuits. The voice-signal switching module is connected with a speaker and a microphone via an ECHO eliminating circuit.
US07925294B2 Mobile communication device
A mobile communication device is provided. The device includes a non-volatile display, a storage unit, a processing unit, and a plurality of keys. The storage unit includes a temporary storage section for storing a communication history list, which records previous communication records and frequencies of communication of each of the previous communication records. The processing unit is configured for displaying a subset the previous communication records of the communication history list obtained from the temporary storage section on the non-volatile display, before the mobile communication device enters a stand-by state from a normal state, wherein the displayed previous communication records are listed in order according to associated frequencies of communication of the previous communication records. Each of the keys corresponds to one of the displayed previous communication records, and when actuated, signals the mobile communication device to contact the one of the previous communication records correspondingly.
US07925293B2 Automated communication using image capture
A method (600) of communicating that can include, responsive to receiving an image (125), automatically processing the image to associate the image with a contact, and communicating the image to the contact. Receiving the image can include capturing the image with an image capture device (215). The method also can include associating a message with the image, and automatically communicating the message with the image. At least one image attribute can be associated with the contact. In such an arrangement, processing the image can include identifying at least one feature of the image that corresponds to the image attribute. Responsive to identifying that a feature of the image corresponds to the image attribute, the message can be automatically associated with the image.
US07925292B2 Methods, devices and systems relating to reselecting cells in a cellular wireless communications system
Signals of different cells in a cellular wireless communications system are observed during associated intervals to predict a signal behavior in future. A target cell is selected by observing over time signal characteristics of potential target cells. Thereafter a target cell is selected by using the observed characteristics to predict which potential target cell will in future satisfy certain criteria.
US07925291B2 User specific downlink power control channel Q-bit
Systems and methodologies are described that facilitate controlling transmission power of a wireless terminal. A downlink power control channel segment may include an Orthogonal Frequency Division Multiplexing (OFDM) tone-symbol that may comprise a first component and a second component. The first component may be an in-phase (I) component and the second component may be a quadrature (Q) component, for example. A power command may be transmitted in the first component. Further, information associated with a wireless terminal may be transmitted in the second component. The information associated with the wireless terminal may be, for instance, a portion of a scrambling mask associated with the wireless terminal.
US07925288B2 Data sharing system and method for handheld terminals over mobile communication network
A remote control-based data sharing system and method for handheld terminals over a communication network are provided. The data sharing system includes a master terminal that transmits a control assignment request and displays a screen image received in response to the control assignment request; a slave terminal that selectively assigns a control to the master terminal in response to the control assignment request and operates in accordance with a control signal received from the master terminal; and a network that establishes wireless communication channels with the master and slave terminals for exchanging signals between the master and slave terminals.
US07925285B2 System and method for synchronizing wireless communication devices
According to the present invention, Bluetooth master device offset information is determined and distributed among the master devices within a Bluetooth network. The system either provides an offset to each master device or determines master device offsets and distributes this information to master devices within the system to allow or efficient hand-offs of a slave between master devices.
US07925282B2 System and method for storing SMS messages in a mobile communications terminal
A method for storing short message service (SMS) messages in a mobile communication terminal includes determining that a storing region corresponding to a Class of a new SMS message is full by detecting a transferable SMS message in the pertinent storing region, transferring the detected SMS message to another storing region, and storing the new SMS message in the pertinent storing region.
US07925279B2 Apparatus, and associated method, for forming a page message including a structure of partial identifiers of differing bit lengths
Apparatus, and an associated method, by which to form a quick page message for broadcast to access terminals to alert the access terminals of pending communication. The quick page message includes a structure formed of page identifier sets. During formation of the structure, a rearranger shortens the bit length of one or more of the page identifier sets. By reducing the bit length, the likelihood of a resultant redundant page identifier set, of the same bit length, is increased. Redundant page identifier sets are removable from the resultant quick page message.
US07925276B2 Method of area-based positioning using OMA sercure user plane location in mobile communications system
A positioning method in a SUPL based position information (positioning) system, and particularly a positioning method capable of variously efficiently performing an area-based positioning (location tracking) performed by a location server or a mobile communications terminal when the location server and the mobile communications terminal respectively manage triggers generating the area-based positioning.
US07925272B2 Arrangement and method for a location database
The present invention relates to the field of location databases containing position related information, and specifically to a method of providing quick and accurate response to users requesting location dependant data from such database. This speed-up in response is done by storing information that is related to most probable path for travelling users on top of database stack and therefore is easy to find and sent to requesting users.
US07925268B2 Method for optimizing up-link transmission power for a wireless terminal in a multi-carrier system
Techniques are provided herein to optimize up-link transmission power from a wireless terminal to a base transceiver station in a multicarrier system. A pathloss between the wireless terminal and the base transceiver station is determined. A determination is made if the pathloss is less than or larger than a predetermined value. One or more sub-carriers are assigned to the wireless terminal based on whether the pathloss between the wireless terminal and the base transceiver station is less than or larger than the predetermined value. A power cap command signal is sent from the base transceiver station to the wireless terminal for limiting a maximum allowable power transmitted by the wireless terminal to a predetermined level based on proximity of the one or more sub-carriers to an edge of a frequency band used for up-link transmissions made by the wireless terminal.
US07925256B2 Multimode roaming mobile devices
A mobile device for roaming between wireless communications networks in different geographical regions is provided. The mobile device includes an interface configured to transmit and receive signals over a wireless channel according to a communication mode using one of a plurality of access technologies. The device also includes a store holding a preferred roaming list having a common block holding data common to the plurality of access technologies, and a set of access technology-specific blocks each holding channel acquisition data specific to one of the plurality of access technologies for setting up the communication mode.
US07925253B2 Radiated performance of a wireless device
Systems, methods, apparatus, processors and computer-readable media include a radiated testing module that executes a predetermined radiated performance test on a wireless device. The test dictates various performance-related parameters to measure and log at each of a plurality of predetermined positions. Further, the wireless device receives synchronization information operable to enable synchronization between the logged measurements and each of the positions. The synchronized log allows the wireless device, or another apparatus, to determine a radiated performance characteristic based on a predetermined analysis protocol. Further, the described embodiments allow for the determination of several radiated performance characteristics in a single test, using a single, unaltered wireless device.
US07925252B2 Container-level transaction management system and method therefor
An application container-level transaction management system for managing transactions of an application on a wireless device. The system comprises a transaction manager for providing an interface to the application container for accessing methods for creation and execution of transactions in a hierarchical order. The transactions comprising correlative operations. The system further comprises a transaction stack for storing the transactions to be executed in an execution order according to the hierarchical order, the order of execution providing for at least one of rollback and completion of the correlative operations.
US07925249B2 Secure control of a wireless sensor network via the internet
A method and a system for controlling a wireless sensor network from a user interface coupled to the Internet are provided. A user accesses an Internet-based portal from the user interface and establishes a secure broadband Internet connection between a remote control module coupled to the wireless sensor network and the portal. The connection is established by manually triggering a connection between the remote control module and the portal from the remote control module.
US07925248B2 Processing decision method and mobile communication terminal
A wireless communication processing decision unit 33 acquires, from a wireless communication specific information storage unit 52, wireless communication specific information which specifies regions in which utilization of its frequency bandwidth is permitted by law. Next, registered position information which specifies the region in which this mobile communication terminal is position registered is acquired from a registered position information storage unit 34. Next, if the region specified by the registered position information is included in the regions shown by the wireless communication specific information, then the wireless communication processing decision unit 33 makes a decision to the effect that communication is possible, and notifies a communication processing unit 53 of this permission of communication. Upon receipt of this communication permission, the communication processing unit 53 starts communication processing.
US07925247B2 Managing mobile devices based on roaming status
A system and electronic device supporting wireless deployment of communication services to a plurality of electronic devices.
US07925244B2 Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files
A method for publishing and sharing media files includes: making a published media file available to other wireless communication terminals from a publisher wireless communication terminal; establishing a connection via a wireless communication module of the publisher wireless communication terminal with a requestor wireless communication terminal seeking published media files; sending an identification of the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal; sending a media file request from the requestor wireless communication terminal to the publisher wireless communication terminal requesting the published media file; sending the published media file from the publisher wireless communication terminal to the requestor wireless communication terminal in response to the media file request; and executing playback of the published media file on the requestor wireless communication terminal.
US07925243B2 System and method for providing mobile device services using SMS communications
An enhanced services platform said platform includes an interface for receiving a communication from a user requesting a desired data. A response module parses the communication and retries the desired data. The platform arranges the desired data into a response message that is sent to the user. A user identifier database module stores information about the users in a user profile that including at least a preferences field and a preference value field identifying relative values of user preferences stored in the preference field, wherein when a preference having a higher ranking in the preference value field is non available, a second preference having a lower ranking in the preference value field is utilized.
US07925237B2 Noise suppression circuit for mobile phone
A noise suppression circuit and method for a mobile phone is disclosed that includes a codec for decoding a received audio signal; a speaker for reproducing the audio signal; and a low-pass filter, which includes: a resistor; and a varactor and a capacitor connected in parallel to ground. Characteristics of the low-pass filter are adjusted according to usage conditions, thereby effectively suppressing a white noise and popup noise during an ongoing call.
US07925235B2 Communication system
A communication system includes: a transmitter including a transmission circuit unit generating an RF signal for transmitting data and an electrical-field coupling antenna transmitting the RF signal as an electrostatic field or an induction field; a receiver including an electrical-field coupling antenna and a reception circuit unit subjecting an RF signal received by the electrical-field coupling antenna to reception processing; and a surface-wave propagation device including a plurality of linear surface-wave transmission lines for propagating a surface wave radiated from the electrical-field coupling antenna of the transmitter.
US07925231B2 Passive system and method to determine distortion in an RF satellite chain
A system 10 that is used for analyzing a broadcast system includes a receiving device 60 that generates a baseband demodulated RF signal and digitizes the RF signal to form a digitized signal. A data capture module such as the IQ monitor board 90 is coupled to the receiving device 60 for acquiring samples of the digitized signal. A computer is communication with the data capture module. The computer processes the samples of the digitized signal to obtain a broadcast system response and an inverse broadcast system response. The display generates a display corresponding to the broadcast system response and the inverse system response.
US07925229B2 Power detector of embedded IC test circuits
A self-testing transceiver having an on-chip power detection capability is provided. The self-testing transceiver can include a semiconductor substrate and a transmitter having a high-power amplifier disposed on the substrate. The self-testing transceiver also can include a receiver disposed on the substrate for selectively coupling to an antenna. The self-testing transceiver can further include at least one power detector disposed on the semiconductor substrate for determining a power such as an RMS and/or peak-power of a signal at an internal node of the self-testing transceiver. Additionally, the self-testing transceiver can include a loopback circuit disposed on the substrate.
US07925223B2 Coil pair with carrier suppression
A coil pair having a transmission coil and a reception coil. The transmission coil is configured to transmit a transmission signal having a carrier. The reception coil is configured to receive from a source a reception signal having the carrier and data, and to significantly suppress the carrier while maintaining coupling with the source at any position along and any position proximate to the reception coil.
US07925222B2 Method and system for simultaneous FM transmission and FM reception using a shared antenna and a direct digital frequency synthesizer
Certain aspects of a method and system for simultaneous FM transmission and FM reception using a shared antenna and a direct digital frequency synthesizer (DDFS) may be disclosed. In a FM transceiver that receives FM signals at a frequency f1 and transmits FM signals at a frequency f2, aspects of the method may include generating via a DDFS, a signal corresponding to a difference between f1 and f2 to enable simultaneous transmission and reception of FM signals via shared antenna.
US07925221B2 RFIC with on-chip acoustic transducer circuit
An RFIC includes a transmit acoustic transducer, a digital conversion module, a transmit baseband module, an analog conversion module, an up-conversion module, a power amplifier circuit, a low noise amplifier circuit, a down-conversion module, a receive baseband processing module, and a receive acoustic transducer circuit. The transmit acoustic transducer circuit converts transmit sound waves into transmit electrical signals. The digital conversion module converts the transmit electrical signals into digital transmit audio signals and converts down-converted signals into digital receive baseband or low IF signals. The transmit baseband processing module converts the digital transmit audio signals into digital transmit baseband or low IF signals. The analog conversion module converts the digital transmit baseband or low IF signals into analog transmit baseband or low IF signals and converts digital receive audio signals into receive electrical signals. The up-conversion module converts the analog transmit baseband or low IF signals into up-converted signals. The power amplifier circuit amplifies the up-converted signals. The low noise amplifier circuit amplifies receive RF signals. The down-conversion module converts the amplified receive RF signals into the down-converted signals. The receive baseband processing module converts the digital receive baseband or low IF signals into the digital receive audio signals. The receive acoustic transducer circuit converts the receive electrical signals into receive sound waves.
US07925217B2 Receiving circuit and method for compensating IQ mismatch
Embodiments of methods receiving circuits and apparatuses compensate for an IQ mismatch using a test signal positioned in a guard band. One embodiment of a method can include converting a sum of a received signal and a test signal positioned in a guard band to a first signal and a second signal of an intermediate frequency or a base band using an IQ mixer, detecting the IQ mismatch using the test signal respectively included in subsequent signals corresponding to the first signal and the second signal and compensating for the detected IQ mismatch using the IQ mismatch.
US07925216B2 Mobile receiver solutions for accessing broadband video-on-demand services
A communication system (10) includes a controller (10, 160) for communicating a selection list to a wireless device (28, 36). The wireless device includes a user interface (280) for selecting a selection from a selection list (452). The wireless device generates a selection signal in response to selecting and wirelessly transmits the selection signal to the controller (100, 160). The controller (100, 160) wirelessly transmits content corresponding to the selection signal to the wireless device. The controller (100, 160) may be a business service controller or a local communications controller.
US07925212B2 Automatic network and device configuration for handheld devices based on bluetooth device proximity
A method, apparatus, and system for automatically configuring Bluetooth devices for communication to an outside network is described. A Bluetooth device is paired with a “trusted” Bluetooth device. When paired devices are found, the Bluetooth device automatically configures itself to use the lowest cost connection option from the available set of paired devices that are in proximity with the Bluetooth handheld device. If no device is found, the Bluetooth device may revert to a built-in access method. The network accessed can be the internet or an office network such as an 802.11 network.
US07925211B2 Method for uplink power control for distributed satellite networks to compensate for rain fade
A method for dynamically determining the power compression point of an amplifier in a distributed network under the control of a computer, the network having a first terminal (600) including the amplifier operatively coupled to a plurality of second terminals (500) by a communication channel including the steps for generating bit error rate (BER) messages indicative of measured BER for a signal transmitted at N power levels, the BER messages including respective tags indicative of the N power levels for that BER, at the second terminals (500), and reducing the maximum allowed power of the amplifier when it is determined that the amplifier is approaching saturation responsive to the BER messages. Also described is a method for dynamic uplink power control for an amplifier in a distributed network.
US07925209B2 Systems and methods for inter-system sharing of satellite communications frequencies within a common footprint
Two satellite communications systems can use the same frequency or frequencies in geographically overlapping footprints, without creating undue interference in a given system that is caused by the same frequency signal(s) that is/are used by the other system. In particular, an aggregate Effective Isotropic Radiated Power (EIRP) of the radioterminals and/or ancillary terrestrial components of a second satellite communications system in the common footprint is sufficiently low, and/or the receive antenna gain of a first satellite communications system is sufficiently low compared to the receive antenna gain of the second satellite communications system, so as to increase an aggregate receiver noise that is seen by the first satellite system receivers by an amount that does not substantially change a Quality of Service (QoS) of the first satellite communications system.
US07925207B2 Ranging method and apparatus in a communication system with relay station, and system thereof
A method for performing ranging by a mobile station in a communication system. The method includes transmitting a ranging sequence to a relay station; receiving an added signal of a reference sequence of the relay station and the ranging sequence, from the relay station; performing a correlation operation on each of the ranging sequence and the reference sequence in the added signal; estimating a time difference between the ranging sequence and the reference sequence depending on the correlation operation; and transmitting the signal to the relay station taking the time difference into account.
US07925203B2 System and method for controlling broadcast multimedia using plural wireless network connections
Digital multimedia is broadcast to wireless receivers on a unidirectional wireless broadcast channel, while control data necessary for presentation of the multimedia is provided on a bidirectional, point-to-point wireless link.
US07925201B2 Sharing media content among families of broadcast stations
Sharing media content among families of broadcast stations includes receiving information relating to media content from families of broadcast stations, storing the information such that the information is accessible to at least two of the families of broadcast stations via a computer network, receiving a query for specific media content from a broadcast station, searching the stored information in accordance with the query to identify the specific media content; and enabling the broadcast station to access to the specific media content if the specific media content is identified among the stored information.
US07925199B2 Image forming apparatus
An image forming apparatus includes a removable body that is removably set in a main body of the image forming apparatus, and an engaging mechanism that causes the removable body and the main body to engage with each other when the removable body is lifted by a user.
US07925196B2 Image forming apparatus
During a first operation, at least one of a first pattern and a second pattern is formed on a first area of an image carrier, and at least the other pattern is formed on a second area of the image carrier. The first area corresponds to a half of the image carrier, while the second area corresponds to the remaining half of the image carrier. During a second operation, a second pattern is formed on an area of the image carrier where a first pattern is formed during the first operation, and a first pattern is formed on an area of the image carrier where a second pattern is formed during the first operation.
US07925195B2 Method of manufacturing toner carrier roller, developer apparatus, and image forming apparatus
A method of manufacturing a toner carrier roller that is shaped like a cylinder on an outer circumferential surface of which concave and convex sections for carrying toner are provided, includes: preparing a roller base member which is shaped like a cylinder; forming helix-like first grooves on the outer circumferential surface of the roller base member; and forming helix-like second grooves, which cross the first grooves, on the outer circumferential surface of the roller base member, wherein a pitch ratio of the first grooves and the second grooves is a non-integer ratio.
US07925190B2 Developer supply device and image forming apparatus comprising same
The invention provides a developer supply device, a developer container, a developer and an image forming apparatus such that the developer is discharged stably from the developer container with a stable toner concentration in the developer, without damaging the developer, and in a relatively simple and small-size device having a relatively high degree of freedom as regards layout. The developer supply device comprises a partially or wholly deformable developer container and a pump for suctioning the developer held in the developer container, together with a gas, and for discharging the developer towards a developing unit. The toner comprises an additive formed so as to have a volume average particle size of 50 to 500 nm. The carrier is formed so as to have a weight average particle size of 20 to 60 μm. The developer is formed so that the carrier concentration thereof is 1 to 30 wt %.
US07925180B2 Image forming apparatus, image formation process unit, and developing unit
An image forming apparatus includes a main body, image formation units disposed in the main body, a moving member disposed in the main body, the moving member including a surface facing each image formation unit, a pair of first stoppers disposed in each image formation unit, and a pair of second stoppers disposed in the main body in correspondence with each image formation unit, each second stopper being configured to prevent the developer on the moving member from entering the image formation unit.
US07925179B2 Image forming apparatus with dust-proof wall
An image forming apparatus is provided. The image forming apparatus includes a photosensitive member; and an exposure member having a light emitting element, the exposure member exposing the photosensitive member at an exposure position opposed to an opposed position on the photosensitive member to form the electrostatic latent image, the exposure member being movable between the exposure position and a retreated position retreating from the exposure position, wherein the exposure member includes a dust-proof wall protruding more than a light-emitting surface of the exposure member and a positioning member positioning the exposure member with respect to the photosensitive member at the exposure position, and wherein the dust-proof wall and the positioning member are integrally formed.
US07925175B2 Developing device and image forming apparatus including the same
A developing device includes a developer container storing a developer, a developer supplying member supplying a toner stored in the developer container to an image bearing member, a voltage applying unit capable of applying a bias voltage to the developer supplying member, an image density detecting unit detecting a density of toner formed on the image bearing member, and a control unit correcting a toner concentration in the developer on the basis of a result of image density detection of a reference toner image formed on the image bearing member. The control unit is capable of executing a first toner concentration correction between printing operations and executing a second toner concentration correction between predetermined points during continuous printing.
US07925173B2 Monitoring apparatus, image forming apparatus, and image forming system
A monitoring apparatus includes a determining unit that determines in advance a first target amount, which is determined as a target of consumption amount of a colorant at a first timing, at which a first predetermined period from start of use of the colorant in image formation has elapsed, a first calculating unit that calculates an actual amount of the colorant actually consumed during the first predetermined period, and an announcing unit that announces consumption status information generated based on the first target amount and the actual amount.
US07925166B2 Method and apparatus for phostonic stack system for vehicle control/sense
An avionics system for a plane includes a plurality of nodes disposed throughout the plane, each node performing a function. The system includes an optical network in communication with the nodes and through which the nodes communicate. The system includes at least one of the nodes having a hardwired interpreter that interprets the information transmitted from another one of the nodes via the optical network. A method for operating a plane includes the steps of communicating information through an optical network between a plurality of nodes disposed throughout the plane, each node performing a function. There is the step of interpreting with at least one of the nodes having a hardwired interpreter the information transmitted from another one of the nodes via the optical network. A phostonic stack.
US07925160B2 Optical swapping of digitally-encoded optical labels
A method and a device are provided for swapping optical labels in an optical communication network. Optical information, including payload data and label data digitally encoded into the optical information, is received. At least one group of bits within the optical information is selectively inverted to rewrite the label data with new label data without changing the payload data. Each of the at least one group of inverted bits includes at least two bits and all bits of each of the at least one group of inverted bits are contiguous bits.
US07925158B2 Testing optically amplified links with time-division multiplexed test signals
A time division multiplexed measurement technique is used for spectral measurements in active wavelength division multiplexed loaded optical links, and offers instantaneous real-time correlation of performance and spectral parameters of the link, which is important for dynamic characterization of link performance during transient effects or polarization mode dispersion fluctuations.
US07925151B2 Device for redirecting and reflecting light from camera flash and methods for using same
Devices and methods are provided for redirecting or reflecting light from a camera's built-in flash unit. An exemplary device has a reflector member having a substantially planar surface, at least a portion of which is a reflective surface. A connecting member is provided that has a distal end portion and an opposing proximal end portion. The distal end portion can be attached to the reflector member and the proximal end portion can be configured for releasable mounting to a portion of the camera. The device can be operatively attached to the camera such that the reflector member is spaced from and opposes the flash and is configured to receive and reflect substantially all light produced from the flash.
US07925148B2 Apparatus and method for compensating position of camera lens according to temperature variation
This document relates to an apparatus and method for controlling a camera according to temperature. The apparatus according to an embodiment of this document may comprise a camera comprising lenses comprising a focus lens, an iris, a lens barrel, a motor drive for controlling positions of the lenses and the iris, and a CCD, a temperature sensor for measuring a temperature of the camera, memory for storing information about a relationship between temperatures and positions of the lenses, and a state of the camera, and a controller for controlling the camera to capture an image, measuring temperature variation between a current state and a previous state through the temperature sensor, calculating a position where the focus lens has been moved according to the temperature variation based on the relationship information of the temperatures and the positions of the lenses, and determining whether to compensate for the moved position.
US07925146B2 Image blur correction device and imaging device using same
In an image blur correction device and an imaging device according to the present invention, a holder for holding an optical component, which is displaced for correcting an image blur, is supported by one or more balls, so as to be freely displaced by sliding on the base, and has a structure to restrict the movement of the holder within a range, which is smaller than a mobile range normally acquired when the ball is assembled, if the ball is omitted in an assembly. Therefore the image blur correction device and the imaging device having this configuration can detect the missing of a ball in an assembly.
US07925145B2 Image vibration reduction apparatus and camera equipped with same
An image vibration reduction apparatus comprises a correction lens, a first moving member having a lens frame that holds the correction lens, a second moving member having an aperture portion in which the lens frame is slidably fitted, a first actuator that drives the first moving member, a second actuator that drives the second moving member, and a holding member that supports the first moving member and the second moving member. Driving direction of the first actuator and the second actuator is oriented in a first direction that is perpendicular to the optical axis of the correction lens, and a second direction in which the second actuator displaces the lens frame via the second moving member is perpendicular to the first direction.
US07925143B1 Recycle heat exchanger for watercraft
An apparatus to heat potable water aboard a recreational marine watercraft includes a metal enclosure that sits atop one burner of a conventional galley stove powered separately from the engine and the source of AC power. Potable water is circulated through a tubing unit mounted within the enclosure by a pump operated by a low DC voltage. The heated potable water is then transferred back to the potable water holding tank through a check valve which prevents reversed flow of the heated water. This provides a boater with the ability to maintain a source of hot water while away from shore power or while the engine is turned off. The top of the enclosure is partially open to allow use of the burner for cooking, or boiling water as needed with the cooking vessel being placed atop of the enclosure.
US07925140B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07925138B2 Information storage medium, information reproducing apparatus, and information reproducing method
An information storage medium of this invention comprises a first representation object, and a first time map wherein playback management information which controls simultaneous reproduction of the first representation object and a second representation object in at least a specific period includes first reference information to refer to the first time map, the first time map includes second reference information to refer to second management information including first management information about the first representation object, the first management information includes third reference information to refer to the first representation object, the playback management information includes fourth reference information to refer to a second time map, and the second time map has a data structure including fifth reference information to refer to the second representation object.
US07925135B2 Cable clamping devices and methods for using the same
A closure device for receiving a fiber optic cable includes an enclosure defining a splice chamber configured to accommodate splices to the plurality of optical fibers. The enclosure has a clamp receiving section therein. The closure device further includes a clamping device including a closed end cavity that receives the strength member to limit buckling of a strength member of the cable inserted in the cavity. The clamping device is configured to be removably inserted into the clamp receiving section of the enclosure. The clamp receiving section is configured to fixedly limit movement of the clamping device relative to the enclosure when the clamping device is installed therein to secure the strength member secured in the clamping device to the enclosure.
US07925134B2 Precision length standard for coherent laser radar
This disclosure presents a version of a coherent laser radar system that is immune to environmental effects on Mach-Zehnder-configured interferometers and reference length standards comprising such systems. The present disclosure also describes methods and materials which alleviate interferometer drift due to vapor absorption using a polyimide coated polarization maintaining fiber to reduce the change in the length of a reference arm.
US07925132B2 Nonlinear optical fiber, nonlinear optical device, and optical signal processing apparatus
A core includes a center core region, a core layer that is formed around the center core region and that has a refractive index lower than that of the center core region, and at least one buffer core layer that is formed between the center core region and the core layer and that has a refractive index lower than that of the center core region and higher than that of the core layer. A cladding is formed around the core layer and that has a refractive index lower than that of the center core region and higher than that of the core layer. An effective core area at a wavelength of 1550 nm is equal to or smaller than 18 μm2.
US07925129B2 Compact optics for concentration, aggregation and illumination of light energy
A solar concentrator having a concentrator element for collecting input light, a redirecting component with a plurality of incremental steps for receiving the light and also for redirecting the light, and a waveguide including a plurality of incremental portions enabling collection and concentration of the light onto a receiver. Other systems replace the receiver by a light source so system optics can provide illumination.
US07925125B2 Microfluidic detection device having reduced dispersion and method for making same
A microfluidic detection device provides reduced dispersion of axial concentration gradients in a flowing sample. The microfluidic detection device includes a cell body and a flow path through the cell body. The flow path has an inlet segment, an outlet segment, and a central segment, which forms a detection cell. The central segment is located between and at an angle with both the inlet segment and the outlet segment. The central segment has a first junction with the inlet segment and a second junction with the outlet segment. The cell body contains two arms that can transmit light to and from the detection cell. At least a portion of a first arm is located in the first junction and at least a portion of a second arm is located in the second junction. The portions of the arms located in the junctions are situated so that fluid entering or exiting the central segment of the flow path flows around the outer surface of one of the portions. By ensuring that the flow velocity is high near the walls both at the beginning and at the end of the conduit, the configuration serves to counteract dispersion caused by the normal parabolic velocity profile of flow through a cylindrical conduit, where the fluid velocity is highest at the center. In addition, the configuration promotes efficient sweeping of the entire volume between the two arms. A method for manufacturing the microfluidic detection device is also provided.
US07925124B2 Electro-optical tunable filter and manufacturing process
An electro-optical filter made of a support in which an optical guide with a diffused channel waveguide and of a cover, that are created in borosilicate glass, and which includes a gap obtained by the use of suitable spacers, filled with a grating constituted of alternating strips of polymer and liquid crystal called POLICRYPS (Polymer Liquid CRYstal Polymer Slices), and with first electrodes that are coplanar to the support and next to the optical guide with a channel, that electrically control the grating making the filter tunable, and a manufacturing process.
US07925122B2 Slot waveguide for color display
A slot waveguide utilized as a color-selecting element. The slot waveguide includes a first layer of plasmon supporting material, the first layer being optically opaque and having an input slit extending through the first layer; a second layer of plasmon supporting material facing the first layer and separated from the first layer by a first distance in a first direction, the second layer being optically opaque and having an output slit extending through the second layer and separated from the input slit by a second distance extending along a second direction differing from first direction; a dielectric layer interposed between the first layer and the second layer, the dielectric layer having a real or complex refractive index; and a power source electrically coupled to the first layer and the second layer to apply an electrical signal for modulation of the real or complex refractive index of the dielectric layer.
US07925119B2 Image adapter with tilewise image processing, and method using such an adapter
An image adapter transforms an input image into an output image by successively processing tiles and by changing numbers of columns and of rows of image points. The image adapter includes queue memories connected in series so as to receive values associated with the points of a tile of the input image. A module for calculating a weighted average possesses inputs connected respectively to an output of one of the memories. The module produces values sampled in a direction parallel to the columns and corresponding to the values associated with points of the input image. A sampling rate converter, connected to the output of the module, produces values associated with the points of the output image according to a sampling rate determined for a direction parallel to the rows.
US07925118B2 Image processing apparatus and method thereof
An image processing apparatus having an image sensing unit and a subject detection unit for performing a process of detecting a subject in an image inputted from said image sensing unit, has a detection size operation unit that sets a resolution of a target object to be detected by the subject detection unit, and an image conversion unit that converts a resolution of the input image, based on the resolution of the target object set by the detection size operation unit. The subject detection unit performs the process of detecting the subject in the image whose resolution has been converted by the image conversion unit.
US07925115B2 Image processing device capable of detecting and correcting inclination of image
An image process capable of rapidly detecting and correcting the inclination of a document image is executed as follows. Dots are put on a document image at even intervals and the document image is printed to provide a printed object. The printed object is read with a scanner to provide image data. Processes are performed on the image data with a plurality of filters for detecting dots corresponding to a plurality of inclinations to calculate the degrees of agreement between the data and the filters. The inclination angle of a filter exhibiting a highest degree of agreement is set to the inclination angle.
US07925114B2 System and method for mosaicing digital ortho-images
The present invention provides a system and method for mosaicing multiple input images, captured by one or more remote sensors, into a seamless mosaic of an area of interest. Each set of input images captured by the remote sensors within a capture interval are ortho-rectified and mosaiced together into a composite image. Successive composite images, along a given flight path, are then mosaiced together to form a strip. Adjacent strips are then mosaiced together to form a final image of the area of interest.
US07925113B2 Generating compound images having increased sharpness and reduced noise
Systems and method of generating compound images having increased sharpness and reduced noise are described. In one aspect, a comparison image signal is determined. The comparison image signal includes pixels with values respectively indexing values of pixels of a first image signal in relation to values of spatially corresponding pixels of a second image signal. The comparison image signal is filtered with a spatial filter. A compound image signal is generated. The compound image signal has pixels with values composed of contributions from the pixel values of the first image signal and the pixel values of the second image signal. The contributions are functions of respective values of spatially corresponding pixels in the filtered comparison image signal in relation to values of noise variation in the filtered comparison image signal.
US07925112B2 Video data matching using clustering on covariance appearance
Video data matching includes both a single region of data and sequences of regions of data. In an embodiment, a video processing system selects, from a first matrix row corresponding to a test appearance model, one or more other appearance models as a function of similarity measures populating the first matrix row. After selection of the one or more other appearance models, the system then selects, from other matrix rows corresponding to the one or more other appearance models selected in the first step, one or more additional appearance models as a function of the similarity measures populating the other matrix rows. The system then ranks the appearance models selected from the first matrix row and the other matrix rows.
US07925110B2 System and method for filtering a point cloud
A method for filtering a point cloud is provided. The method includes: (a) acquiring a point cloud of an object from a point cloud obtaining device; (b) establishing a topological structure for the point cloud; (c) selecting a maiden point from the point cloud as a selected point; (d) searching a plurality of points which are near to the selected point from the point cloud according to the topological structure as near points of the selected point; (e) determining whether the selected point is a noise point by comparing coordinate values of the selected point and coordinate values of the near points; (f) deleting or smoothing the noise point from the point cloud; and repeating steps from (c) to (f), until all points in the point cloud have been selected. A related system is also provided.
US07925109B2 System and method for simplifying a point cloud
A method for simplifying a point cloud is provided. The method includes: (a) acquiring a point cloud; (b) establishing a topological structure for the point cloud; (c) selecting a maiden point from the point cloud as a selected point; (d) searching a plurality of points which are near to the selected point from the point cloud according to the topological structure as near points of the selected point; (e) fitting the selected point and the near points to form a paraboloid, obtaining curve equations of the paraboloid, and computing a curvature of the selected point according to the curve equations and a curvature formula; (f) repeating the steps from (c) to (e) until the curvatures of all points in the point have been computed; and (g) simplifying the point cloud according to the curvatures of the points and a preconfigured parameter. A related system is also provided.
US07925108B2 Encoding device and dynamic image recording system having the encoding device
To always maintain good image quality no matter whether the target bit rate for encoding is high or low.An encoder 210 includes: a converting section 103 for converting picture data representing a moving picture into a coefficient including a plurality of frequency components on a predetermined unit basis; a determining section 212 for determining a matrix to define a frequency bit allocation characteristic based on the resolution of the moving picture and a target bit rate for encoding that has been specified in advance; a quantization section 204 for quantizing each coefficient based on the matrix determined, thereby generating a quantized value; and an encoding section 105 for encoding the quantized value to generate encoded data of the moving picture.
US07925107B2 Adaptive variable block transform system, medium, and method
A variable block transform system, medium, and a system, medium, and method for video encoding/decoding using the variable block transform. The system includes a transform block size determination unit that determines the transform block size for components of an input video based on a format, defining the components, of the input video or characteristics of the components, and a transform coding unit that performs transform coding on each of the color components of the input video according to the determined transform block sizes and outputs transform coefficients.
US07925106B2 Apparatus and method for detecting motion in continuous images
A motion detection apparatus detecting motion in an image may include a black-and-white signal motion detector, a first color signal motion detector, a second color signal motion detector, and a final motion flag output unit. The motion detection apparatus may output a final motion flag in accordance with whether there is motion in a black-and-white image, whether there is first color motion in a color image, and whether there is second color motion in the color image. The motion detection apparatus may control a threshold value used to determine whether there is motion in an image in the present frame in response to accumulated information about whether there has been motion in the image for a predetermined past frame through to the previous frame.
US07925105B2 Image transfer and motion picture clipping process using outline of image
An image transmission apparatus comprises an outline extraction processor, a selector, and a transmission module. The outline extraction processor extracts an outline of a specific-type image element in each of the image frames and to create outline data, based on image data representing the image frames. The selector selects the image data or the outline data for each image frame for transmission to an external receiving device. An image processing apparatus in another embodiment comprises an outline extraction processor, a scene change determination module, and a clipping processor. The scene change determination module determines that a scene change is occurred between two image frames when an amount of change between the outlines in the two image frames exceeds a prescribed threshold value. The clipping processor creates clipped motion picture data representing multiple image clips which are obtained by dividing the motion picture between two image frames when the determination that a scene change has occurred between the two image frames is made.
US07925103B2 Adaptive 2n-ary tree generating method, and method and apparatus for encoding and decoding 3D volume data using it
A method and apparatus for encoding and/or decoding depth image-based representation (DIBR) data are provided. The encoding method includes: converting 3-dimensional (3D) volume data into adjustable octree data with predetermined labels given to nodes; by referring to the labels, encoding nodes of the adjustable octree from the root node to leaf nodes by a modified breadth-first search (BFS) method allocating priorities among children nodes; and generating a bitstream with predetermined header information and encoded node data. The decoding method includes: extracting header information containing at least resolution information of an object, from a bitstream and decoding the header information; calculating the number of nodes by using the resolution information of the header, and by a modified BFS method allocating priorities among children nodes, decoding each node of a tree from the root node to leaf nodes; and restoring an adjustable tree by using decoded nodes. According to the method and apparatus, a huge amount of 3D volume data can be encoded with a high efficiency, and volume data with an arbitrary resolution as well as volume data with a fixed resolution can be encoded with a high efficiency. Accordingly, with a small amount of data, 3D volume data with a high picture quality can be restored. In addition, since a progressive bitstream is generated, 3D volume data can be shown progressively when decoding is performed.
US07925102B2 Picture encoding apparatus and method, program and recording medium
An apparatus and a method for compressing a picture by wavelet transform and entropy coding, in which the processing load of arithmetic coding may be relieved and rate control may be carried out effectively, while still maintaining the picture quality. An encoding object prediction unit predicts bitplanes to be encoded and extracts only those bitplanes which are to be encoded. An EBCOT unit generates an encoding pass from one bitplane to be encoded to another to execute arithmetic coding. In controlling the code volume to a target code volume, a rate controller sums the arithmetic codes in a sequence from the arithmetic code with the highest bit position in the totality of the code blocks of an input picture to the arithmetic code of the lowermost bit, from one bitplane to another or from one encoding pass to another, and halts the summation when the predetermined target code volume is exceeded.
US07925100B2 Tiled packaging of vector image data
Architecture for encoding (or packaging) vector-object data using fixed boundary tiles. Tiling a large vector database provides the same advantages that tiling provides for a large raster image. Tiling the dataset means that the set of all possible browser requests is finite and predetermined. The tiles can be rasterized on a client once the tiles have been received from a server. Alternatively, the server can do the tiling and rasterizing, and then send the raster data to the client for presentation and user interaction. Tiles can be precomputed on the server, with selected tiles then transmitted to the client for rasterization. Moreover, tiles can be cached for improved performance, and prefetched based on user interactivity on the client. Summarization of the vector-object data can be accomplished at the server using a configurable plug-in interface.
US07925099B2 Universal-denoiser context-modeling component and context-modeling method
In various embodiments of the present invention, a context-based denoiser is applied to each noisy-image symbol embedded within a context to determine a replacement symbol for the noisy-signal symbol. The context-based denoiser includes a context-modeling component that efficiently generates context classes and symbol-prediction classes, assigns individual contexts to context classes and symbol-prediction classes, collects symbol-occurrence statistics related to the generated context classes and symbol-prediction classes, and, optionally, generates noisy-symbol predictions.
US07925095B2 Pattern matching method and computer program for executing pattern matching
A pattern matching method which is capable of selecting a suitable measurement object pattern, even on a sample containing a periodic structure, and a computer program for making a computer execute the pattern matching. In a pattern matching method which executes matching between the design data-based first image of an object sample, and a second image, whether or not a periodic structure is included in a region to execute the matching is determined, so as to select a pattern, based on distance between an original point which is set in said image, and the pattern configuring said periodic structure, in the case where the periodic structure is included in said region, and to select a pattern based on coincidence of the pattern in said image, in the case where the periodic structure is not included in said region, and a computer program product.
US07925091B2 Displaying text of a writing system using syntax-directed translation
A method for displaying an input string of character codes as a sequence of glyphs. In one implementation, an ordered list of instructions for transforming an input string of character codes may be generated using syntax-directed translation. The ordered list of instructions may be executed to generate a sequence of glyph indices. A sequence of glyphs corresponding to the sequence of glyph indices may be displayed.
US07925088B2 System, method and apparatus for automatic segmentation and analysis of ink stream
A technique that provides for real-time segmentation of hand written traces during data entry into a computer. In one example embodiment, this is achieved by computing a current trace bounding contour as a function of a drawn current trace. A current selection bounding contour is then computed as a function of the drawn current trace and the current trace bounding contour. The current selection bounding contour includes one or more previously drawn traces. The computed current trace bounding contour is then compared with the computed current selection bounding contour. The hand written traces including the current trace and the one or more previously drawn traces are then dynamically segmented as a function of the comparison.
US07925086B2 Method and system for adaptive quantization layer reduction in image processing applications
A method and a system for adaptively (dynamically) reducing quantization layer reduction for removing quantization artifacts in quantized video signals is provided. Adaptively reducing quantization layer reduction involves detecting if a selected pixel in a quantized image belongs to a ramp area in each of multiple pre-defined directions, dynamically selecting a quantization level for each of the pre-defined directions based on the corresponding detection results, and refining the pixel based on the selected quantization levels.
US07925082B2 Information processing apparatus, information processing method, computer readable medium, and computer data signal
An information processing apparatus includes: a color extraction unit that inputs an additional write document provided by writing additional write information to an original document in different colors and acquires color information on the additional write document; a color analysis unit that analyzes the correspondence between one of a color combination and color space generated by color mixture and the colors extracted based on the colors extracted; a joining and integrating unit that determines overlap between different colors on the additional write document based on the analysis result of the color analysis unit, and that joins the break of the additional write information corresponding to the correspondence portion between the overlap and the break of the additional write information; a determination unit that determines a specification area of the additional write document according to the additional write information joined; and an information analysis unit that reads information contained in the specification area analyzed.
US07925079B1 Method and system for pattern recognition and processing
The present invention provides a method and system for pattern recognition and processing. Information representative of physical characteristics or representations of physical characteristics is transformed into a Fourier series in Fourier space within an input context of the physical characteristics that is encoded in time as delays corresponding to modulation of the Fourier series at corresponding frequencies. Associations are formed between Fourier series by filtering the Fourier series and by using a spectral similarity between the filtered Fourier series to determine the association based on Poissonian probability. The associated Fourier series are added to form strings of Fourier series. Each string is ordered by filtering it with multiple selected filters to form multiple time order formatted subset Fourier series, and by establishing the order through associations with one or more initially ordered strings to form an ordered string. Associations are formed between the ordered strings to form complex ordered strings that relate similar items of interest. The components of the invention are active based on probability using weighting factors based on activation rates.
US07925073B2 Multiple optical input inspection system
A system and method of inspecting electrical circuits with multiple optical inputs, including: obtaining first and second image data that are generally spatially coincidental but which each include some image data that is different, modifying one of the images by employing the other image so as to produce an enhanced representation of the electrical circuit, and inspecting the enhanced representation for defects.
US07925070B2 Method for displaying virtual slide and terminal device for displaying virtual slide
The invention relates to a method for displaying a virtual slide capable of storing positional information of a prescribed cell in a virtual slide photographed with a magnification capable of recognizing cell morphology and a terminal device for displaying the virtual slide; or a method for displaying the virtual slide capable of classifying the prescribed cell in the virtual slide photographed with a magnification capable of recognizing cell morphology by a simple operation; or a terminal device for displaying the virtual slide.
US07925066B2 Method and apparatus for correcting an error in the co-registration of coordinate systems used to represent objects displayed during navigated brain stimulation
An error in the co-registration of a coordinate system used to represent a head of a subject in image data with a coordinate system used to represent the location of trackers affixed to the scalp surface of the head and a tracked device, such as a transcranial magnetic stimulation (“TMS”) induction coil device, is corrected using information representative of the actual distance between the tracked device and the scalp of the subject, such that representations of the tracked device and the subject's head are accurately shown on a display of a navigated brain stimulation (“NBS”) system tracking movement of the tracked device in relation to the subject's head. The correction of the error in the co-registration is performed without collecting additional tracking information from trackers on a tracked TMS coil device and the head, which avoids interrupting NBS using the TMS coil device.
US07925063B2 Apparatus and method for fingerprint authentication, portable terminal device, and recording medium
The present invention relates to finger authentication and improves a fingerprint authenticating function by excluding errors caused depending on detection forms. When a fingerprint is detected, form data representing the detection form are captured and, when inputted fingerprint data are compared with registered fingerprint data, authentication is executed referring to the form data. Thereby, the errors caused depending on the detection forms can be excluded and the fingerprint authenticating function is improved. A plurality of different detection form of fingerprint data are registered, a comparison target is selected from the fingerprint data, and the comparison target is compared with the inputted fingerprint data. Thereby, the fingerprint authenticating function is improved. To match the detection form, the apparatus may be configured to compare the registered fingerprint data with the inputted fingerprint data rotating either thereof and, thereby, similarly, the fingerprint authenticating function can be improved.
US07925061B2 Person imaging apparatus, method of controlling same and control program therefor
Output information such as a moving picture, still image or audio that will cause a person who is the subject of photography to laugh is stored in a digital still camera beforehand. If the output information is selected and a shutter-release button is pressed, the selected information is presented (as by being displayed or output from a speaker) to the person who is the subject. The subject is imaged and the image of the subject is obtained. Image data representing the image of the subject is recorded on a recording medium. The expression on the image of the subject is recognized and stored probabilities that output information will induce laughter are updated depending upon whether or not the subject is laughing. Output information having a high probability of inducing laughter can be presented to the subject.
US07925056B2 Optical speckle pattern investigation
A method for investigating and ascertaining pulse or heartbeat includes directing illuminating radiation to illuminate a body part such as a finger. The illuminating radiation is of a wavelength or wavelength band substantially in the blue light region of the light spectrum. Then, an optical speckle pattern of the illuminated body part resulting from the illumination of the body part is obtained and imaged. The optical speckle pattern is representative of the heartbeat and by correlation of frames extracted from the speckle pattern, the pulse or beat extent of the body part may be ascertained.
US07925052B2 Passive method for wind measurement
A method for measuring wind velocity including using a Fourier Transform (FT) and a correlation between a wave vector number and temporal frequency of a wind to calculate wind velocity. Contour line deviations in a series of images of a far object are evaluated by performing a spatial discrete fourier transform (DFT) on deviations within each image, and subsequently a time discrete fourier transform (DFT) on the Fourier coefficients obtained by the spatial DFT, to get the frequency dependence of each Fourier coefficient.
US07925047B2 Face importance level determining apparatus and method, and image pickup apparatus
A face importance level determining apparatus for determining an importance level for a photographer with respect to a face of a person appearing in an image may include the following elements. A face information obtaining unit obtains face size information and position information that are detected from an input image signal. A first calculating unit calculates a first importance level factor on the basis of the size information. A second calculating unit calculates a second importance level factor on the basis of the position information. A third calculating unit calculates the importance level on the basis of the first importance level factor and the second importance level factor.
US07925043B2 Tactile security feature for document and signature authentication
A system and method create an authentication mark on a recording medium by depositing marking material on a medium in an image area to create a marking material image and to create a marking material authentication image. A predetermined amount of additional marking material is further deposited upon the medium in the authentication image area to increase an amount of marking material associated with the marking material authentication image in the authentication image area. The fixed marking material associated with the authentication image area is a tactilely perceptible authentication mark wherein the fixed marking material associated with the authentication mark has a height, with respect to a surface of the medium, that is tactilely perceptible.
US07925041B2 Method of making a linkage assembly for a transducer and the like
A linkage assembly is used for mechanically coupling an armature and a diaphragm of a balanced receiver, the linkage assembly formed from a first linkage member displaced from a strip of stock material relative to the plane of the stock material and a second linkage member displaced from the strip relative to the plane. The first and second linkage members are then joined while secured to the strip. At least one severable connecting member securing the linkage member to the strip is severed to release the linkage member from the strip for assembly of the linkage member into the receiver. A method of forming a three-dimensional structure from flat stock is used to form the linkage assembly.
US07925037B2 Communications headset
A communications headset may be worn on an ear of a user. The headset may include a housing provided with a protruding concha-engaging part and a hook. The hook has an ear-engaging part and a joint part. The joint part is connected to the housing in that it is retained by a lug which is provided on an upper surface of a bottom wall of the housing. The joint part has an end portion which is configured as a rotation axis around which the hook is rotatable.
US07925036B2 Folded coaxial transmission line loudspeaker
A loudspeaker has a loudspeaker driver and a first tube having a base end coupled to the driver and extending towards the rear end of the loudspeaker. A second tube of larger cross sectional dimensions extends over the first tube and loudspeaker driver and has a rear end wall spaced from the open rear end of the second tube and a front end coupled to the driver. A third, open ended tube of smaller cross-sectional dimensions than the first tube extends through a rear end wall of the second tube and into the first tube, with the front end of the third tube spaced from the base of the first tube. A folded, three segment transmission line is formed between the first and second tubes, between the second and third tubes, and through the third tube.
US07925027B2 Secure address proxying using multi-key cryptographically generated addresses
A method allows Internet Protocol version 6 (IPv6) nodes that use Mobile IPv6 for mobility management, or DHCP for address provisioning, to securely claim and defend their network addresses themselves or through proxies using the SEND protocol. The network node may also sign and verify a message that claims and defends a network address. The network address to be claimed and defended may be either autoconfigured or obtained from a server using the DHCPv6 protocol. If the MCGA is generated by a mobile IPv6 node as a mobile IPv6 home address, the MCGA can be securely proxied by the mobile IPv6 home agent after the mobile node has left the home link. However, if the MCGA is generated as a mobile IPv6 care-of address by a mobile IPv6 node while on a foreign subnet, the MCGA can be securely proxied by the current or new access router, before the mobile node arrives on the link and after it has left the link, respectively.
US07925026B2 Systems and methods for providing autonomous security
Systems and methods for providing autonomous security are configured to modify an original header associated with an original data packet wherein key information is added; encrypt original data associated with the original data packet in response to the key information; and form an encrypted data packet including the modified header and the encrypted data, wherein the encrypted data packet is a same size as the original data packet.
US07925025B2 Method for broadcast encryption and key revocation of stateless receivers
A tree is used to partition stateless receivers in a broadcast content encryption system into subsets. Two different methods of partitioning are disclosed. When a set of revoked receivers is identified, the revoked receivers define a relatively small cover of the non-revoked receivers by disjoint subsets. Subset keys associated with the subsets are then used to encrypt a session key that in turn is used to encrypt the broadcast content. Only non-revoked receivers can decrypt the session key and, hence, the content.
US07925023B2 Method and apparatus for managing cryptographic keys
One embodiment of the present invention provides a system for managing keys. During operation, the system authenticates a client at a key manager. Next, the system receives a token from the client at the key manager, wherein the token is associated with a customer key, and includes a token authenticator. This token authenticator comprises one-half of an authenticator pair which is used to determine if the client is the owner of the customer key. Next, the system decrypts the token using a master key. The system then verifies a client authenticator, which comprises the other half of the authenticator pair which is used to determine if the client is the owner of the customer key. If the client is the owner of the customer key, the system sends the customer key to the client, which enables the client to encrypt/decrypt data. Finally, the client deletes the customer key.
US07925015B2 Image forming system, computer-readable recording medium storing a setting change program, and setting change method
An image forming system according to one embodiment of the present invention has a user authentication mode for granting only authorized users a setting change for an image forming apparatus. This image forming apparatus 200 includes a user authentication section 203 to perform authentication on receiving user information from a host computer 100. The image forming apparatus 200 also issues an authentication key for an authorized user and sends the key to the host computer 100. The host computer 100 sends a changed setting and the authentication key to the image forming apparatus 200, whereby making the setting change swiftly. This structure makes it possible to address a problem with related art systems that send user information every time a setting is changed and send a changed setting only when a user is deemed to have authority where authentication is redundant and time consuming.
US07925014B2 Random number generating, encrypting, and decrypting apparatus, method thereof, program thereof, and recording medium thereof
Random number generating, encrypting, and decrypting apparatus, method thereof, program thereof, and recording medium thereof are provided.Random numbers for cryptographic applications are generated by a CA core. The CA core is composed of one-dimensional, two-state, and three-neighbor cell automaton. A total of three inputs for the own cell and both neighbor cells are input to each cell. Each cell performs a logical operation and outputs the result of the logical operation. Each cell contains a register. Each register captures the result of the logical operation in synchronization with a clock and stores the result. An output of a cell is fed back to the cell to perform an arithmetic calculation at the next time step. In this case, a rotation shift operation of which outputs of cells are shifted to the left and fed back to the cells is performed. To output random numbers having many bits, 40 bits of outputs of cells are selected. The selected cell numbers are not increased at fixed intervals, but increasing intervals.
US07925012B2 Method and system for the secure distribution of compressed digital texts
A process for the secure distribution of compressed digital texts formed by blocks of binary data stemming from digital transformations applied to an original text, and including two stages: a preparatory stage including modifying at least one binary data in one of the blocks according to at least one substitution operation including extraction of the binary data in a block and its replacement by a decoy, and a transmission stage of a modified compressed digital text in conformity with the format of the original text, constituted of blocks modified during the course of the preparatory stage, and by a separate path of the modified compressed digital text, of digital complementary information permitting reconstitution of the original compressed digital text on the equipment of the addressee from the modified compressed digital text and from the complementary information.
US07925010B2 Message deciphering method, system and article
A method decrypts the encrypted messages sent by a transmission device to a first electronic device associated with a first trusted authority and to a second electronic device. In one embodiment, first and second tokens are generated and exchanged, respectively, by the first and second electronic devices, which then generate a joint decryption key in order to decrypt the encrypted message.
US07925009B2 Hybrid data encryption
A method and apparatus for encrypting and decrypting data. A first block cipher encrypts data to generate a first cipher output. A first double irregular columnar transposition cipher encrypts the first cipher output to generate a second cipher output. A second block cipher encrypts the second cipher output to generate a third cipher output.
US07925007B2 Multi-input channel and multi-output channel echo cancellation
An echo cancellation technique that can process multi-input microphone signals with only a small increase in the overall CPU consumption compared to implementing the algorithm for a single channel microphone signal. Furthermore, the invention provides an architecture that provides for echo cancellation for multiple applications in parallel with only a small increase in CPU consumption compared to a single instance of echo cancellation with a single microphone input and multi-output channel playback.
US07925006B2 Multi-channel echo cancel method, multi-channel sound transfer method, stereo echo canceller, stereo sound transfer apparatus and transfer function calculation apparatus
Stereo sound signals are reproduced directly from loudspeakers (SP(L), SP(R)). By using a sum signal and a difference signal of the stereo sound signals as a reference signal, and according to a cross spectrum calculation of the reference signal with a microphone-collected sound signal, calculation is performed to obtain transfer functions of four sound transfer systems between the loudspeakers (SP(L), SP(R)) and microphones (MC(L), MC(R)). The transfer functions obtained are subjected to inverse Fourier transform to obtain impulse responses, which are set in filter means (40-1 to 40-4) to create echo cancel signals and perform echo canceling. This solves the problem of an indefinite coefficient in the echo cancel technique of a multi-channel sound signal.
US07925005B2 Longitudinal balance calibration for a subscriber line interface circuit
A method of calibrating longitudinal balance for a subscriber line interface circuit includes providing a first and a second driver of a differential driver pair for driving a subscriber line. An output of each of the first and second drivers is coupled to a common output. The common output is coupled to an input of the first driver. The gain of at least one of the first and second drivers is adjusted until a calibration signal (V1) present at the input of the first driver is substantially the same as a calibration signal (V2) present at the input of the second driver.
US07925004B2 Speakerphone with downfiring speaker and directional microphones
A speakerphone having improved echo cancellation and sound output includes at least one directional microphone having at least one axis of sensitivity and at least one zone of insensitivity, and a speaker disposed in the zone of insensitivity of the microphone to radiate sound away from the microphone and towards a reflective surface, such as a desktop or wall, against which the speakerphone is disposed. A baseplate disposed adjacent to the speaker outlet can combine with the housing of the phone to form a flaring, right-angled horn having an inlet coupled to the outlet of the speaker and an outlet terminating at a periphery of the housing. A wall-mounting embodiment incorporates a unidirectional microphone with an axis of sensitivity oriented perpendicular to the wall, and a desktop-mounting embodiment includes an array of at least two bi-directional microphones having respective axes of sensitivity oriented parallel to the desktop.
US07925000B2 Managing held telephone calls from a remote telecommunications terminal
A telecommunications terminal is disclosed that is capable of displaying information about calls that are on hold or queued for delivery at a data-processing system, wherein the calls are to be delivered the terminal itself. The terminal displays characteristics of each call, such as: (i) the caller's name, (ii) the calling number, (iii) the subject of the call, (iv) the urgency of the call, (v) the holding time of the call, and (vi) a telecommunications address of a messaging resource (such as email) associated with the call. The user (e.g., an off-premises representative, etc.) of the telecommunications terminal in the illustrative embodiment, in contrast with some terminals in the prior art, has the ability to remotely reorder or otherwise dispose the calls based on one or more of the call characteristics.
US07924997B1 Method and apparatus for transferring services for a first location to a different location in response to a predetermined event
A method and apparatus is disclosed that establishes a disaster recovery plan to recover from the occurrence of a predetermined event. The plan enables the transfer of communications for at least one phone number from one switch to another switch by changing the local number portability database and programming the second switch to terminate the phone numbers from the first switch.
US07924994B2 Method of operating and configuring a telecommunication system; dispatcher software for identifying a client therein and telecommunication apparatus containing same
A telecommunications system has a plurality of mutually independent clients each having a plurality of terminal devices connecting to the telecommunication system and provided in groups. A client specific identification KID and a group specific identification ZID are assigned. A dispatcher number storage can serve to assign the KID and ZID from an E.164 incoming call for routing purposes and to determine whether calls will be executed internally or externally.
US07924993B2 Method for charging in one number links you service
A charging method in One Number Links You (ONLY) service includes: delivering information of simultaneous ringing numbers bonded with an ONLY number to a Service Switching Point (SSP) by a Service Control Point (SCP) of an Intelligent Network when the SCP receives a request for calling the ONLY number; initiating a call to the simultaneous ringing numbers and detecting an off-hook-and-answering number among the simultaneous ringing numbers by the SSP; and calculating charges of the off-hook-and-answering number after the call is terminated. With the charging method provided, accurate charging between an ONLY number and its bonded simultaneous ringing numbers can be implemented.
US07924990B2 Communication apparatus, integrated circuit, and communication method
A communication apparatus repeatedly outputs a first multi-carrier signal SS during predetermined periods T1, T2, T3, . . . , and outputs a second multi-carrier signal RS whose phase vector is different from that of the first multi-carrier signal SS, at a predetermined timing based on the first multi-carrier signal SS. The communication apparatus further detects the second multi-carrier signal RS output from another communication apparatus, which uses a different communication method from the communication apparatus. Accordingly, both communication apparatuses can differentiate the first multi-carrier signal SS from the second multi-carrier signal RS without performing relatively cumbersome modulation and other processes.
US07924989B1 Intelligent link telephone communications
Establishing a telephone call includes enabling display of a visual indicator of a call destination entity and detecting selection by a user of the visual indicator. The availability of the user to receive a first telephone call is determined. Voice communications between the call destination entity and the user are established in response to detection of the selection by the user of the visual indicator and conditioned on the user being determined to be available to receive the first telephone call. Establishing voice communications includes enabling placement of the first telephone call to the user to establish a first PSTN link with the user and enabling a voice communications link to be setup with the call destination entity.
US07924988B2 Method and system for managing voice mail acknowledgement
A method and system for acknowledging receipt of a voice mail message sent by a first user to a second user and accessed by the second user. The first and second users are respectively connected to a first and second server. Responsive to receiving a request from the first user for an acknowledgment message indicating that the second user has accessed the voice mail message, the second server places an indication of the request in a voice mail box of the second user. After the second user accesses the voice mail message, the second server sends the acknowledgment message to the first server, after which the first server informs the first user that the second user has accessed the voice mail message.
US07924984B2 Method and system for determining physical location of emergency service callers on a packet switched network
Pluggable communication modules, e.g. SFP, XFP, XENPAK, on a service provider's packet switched network will include network monitoring capability, e.g. Intelligent Pluggable Modules. The Intelligent Pluggable Modules are configured to detect emergency calls. When an emergency call is detected, the module notifies a software application of the detected call, including the Media Access Controller (MAC) address of the caller. The application then queries the network equipment, typically the Digital Subscriber Line Access Multiplexer for the ingress port of the MAC address using a protocol such as SNMP. Upon receipt, the service provider's customer database is then queried for the physical port location corresponding to the MAC address. The management station then sends the physical location into the existing 911 system.
US07924981B2 X-ray generator
A discharging part of an X-ray generator using a one-side earthed X-ray tube is earthed is identified on the basis of the tube voltage detected value and the tube current detected value. For the identification, the X-ray generator comprises a device comprising tube voltage decrease slope calculating means (S4), tube current increase calculating means (S4), first judging means (S5) for judging whether or not the slope of the tube voltage decrease exceeds its acceptable value, second judging means (S6) for judging whether or not the increase of the tube current exceeds its acceptable value, and discharge portion identifying means (S7, S8) for identifying the discharging part which is in the X-ray tube or a high-voltage generating unit on the basis of the results of the judgments made by the first and second judging means. The identified discharging part is displayed on display means (S9).
US07924980B2 Portable radiation image converting device
A portable radiation image converting device has: an image data generating unit that is sensitive to radiation, and that generates image data expressing a radiation image manifested by radiation that is transmitted through a subject and is irradiated onto an image-receiving surface; a storage unit storing image data generated by the image data generating unit; and one or more projecting units projecting, to a device exterior, various types of information including a radiation image expressed by image data that is stored in the storage unit. Various types of information including a radiation image that is generated by radiation, that has been transmitted through a subject and irradiated onto an image-receiving surface, and is stored in a memory, are projected to a device exterior by a projecting device. A portable radiation image converting device at which confirmation of a stored radiation image is easy to carry out is thereby provided.
US07924979B2 Scatter attenuation tomography
A system and methods for characterizing an inspected object on the basis of attenuation determined from pair-wise illuminated voxels. A beam of penetrating radiation characterized by a propagation direction and an energy distribution is scanned relative to an object, while scatter detectors with collimated fields-of-view detect radiation scattered by each voxel of the inspected object that is intercepted by the incident beam of penetrating radiation. By calculating the attenuation of penetrating radiation between pairs of voxels illuminated sequentially by the incident beam, a tomographic image is obtained characterizing the three-dimensional distribution of attenuation in the object of one or more energies of penetrating radiation, and thus of various material characteristics.