Document Document Title
US07926336B2 Dynamometer
A dynamometer comprises a frame, an inertial flywheel, and a starter motor. The inertial flywheel is supported by the frame and the starter motor is movably mounted to the frame so as to be selectively engageable with the inertial flywheel. Means is provided for coupling an engine to be tested to the apparatus. The flywheel is brought up to speed by means of the starter motor and then coupled to the engine, which has been separately brought up to speed, via a clutch. The flywheel is supported by the frame in pressurized oil sleeve bearings.
US07926335B2 Method and device for diagnosing a diverter valve of an internal combustion engine having a compressor
A method for diagnosing a diverter valve of an internal combustion engine having a compressor is provided, for which diagnosis a variation over time of a charging pressure of the internal combustion engine as a result of a predefined triggering of the diverter valve is analyzed, the triggering of the diverter valve taking place in such a way that a diverter valve moved in the direction of its closing position is expected. Depending on the resulting variation over time of the charging pressure, an open jamming diverter valve is diagnosed if the variation over time of the charging pressure is not plausible with an expected variation over time for a diverter valve moved in the direction of its closing position.
US07926331B2 Detection of fuel property based on change in rotational speed of engine
There is disclosed a fuel property detector for detecting a property of fuel injected by a fuel injector into a cylinder of an internal combustion engine. The fuel property detector includes an injection commander, a change detector, and a fuel property determiner. The injection commander commands the fuel injector to perform a fuel injection for fuel property detection into the cylinder of the engine. The change detector detects a change in the rotational speed of the engine which is caused by the fuel injection for fuel property detection. The fuel property determiner determines the property of the fuel based on the change in the rotational speed of the engine detected by the change detector.
US07926324B2 Apparatus for inspecting ventilation of filter cigarettes
An apparatus for inspecting ventilation of filter cigarettes FT has a plate-like packing 18a. The packing 18a covers the opening of a movable cylinder 10 and is relatively pressed with the end face of a filter cigarette FT. The packing 18a includes a hole 18c positioned to coincide with the center of the end face against the packing, an inner circular area 18f surrounding the hole 18c, and an outer circular area 18g surrounding the inner circular area 18f. The outer circular area 18g is elastically deformed more easily than the inner circular area 18f and is brought into tight contact with the outer circumferential edge of the end face pressed against the packing.
US07926323B2 Thermal conductivity measuring method and apparatus, and gas component ratio measuring apparatus
A heat radiation coefficient C [=Ph/(Th−To)] from a microheater is calculated in accordance with a power Ph applied to the microheater which is supported in air and provided in an ambient gas, a heater temperature Th, and an ambient temperature To at this moment. Further, a thermal conductivity λ(T) of the ambient gas is obtained from the calculated heat radiation coefficient C based on a proportional relation [C=K·λ(T)] between a thermal conductivity λ(T) of the ambient gas and the heat radiation coefficient C at a measurement temperature T [=(Th−To)/2].
US07926313B2 Device for detecting the unbalance of a rotatable component of a domestic appliance
Device and method for detecting the unbalance of a rotatable component of a domestic appliance, in which device and method a mass, which is movable in dependence on motions of the rotatable component that are caused by unbalance, and/or a spring force which acts upon the mass, and/or a fluidic damping which acts upon the mass, is/are so defined that, above a predefined frequency, movements of the mass are substantially non-dependent on frequency, or frequency-dependent components of movements of the mass are within a predefined range.
US07926310B2 Foreign materials filtering apparatus and washing machine having the same
Disclosed are a foreign materials filtering apparatus and a washing machine having the same. Since a filter cover unit and a filter unit are integrally modularized with each other, a user can separate or mount the filter unit from/to a washing water circulating duct by separating or mounting the filter cover unit from/to the washing water circulating duct. Accordingly, the foreign materials filtering apparatus can be easily detachably mounted at the washing water circulating duct.
US07926308B2 Piezoelectric actuator for jacquard thread-guide bars of warp knitting machines
A piezoelectric actuator for jacquard thread-guide bars for warp-knitting textile machines, comprising a mounting body (6) singularly dedicated to the piezoelectric actuator (3) and onto which one piezoelectric body (8) is mounted, said piezoelectric body (8), a plurality of interface electric contacts (9) operatively connected to the piezoelectric body (8), and a connecting portion (10) apt to interface with a thread-guide portion, the mounting body (6) being configured and predisposed for being able to be removably engaged into a housing seat (5) of a supporting body (7) of a jacquard bar and to carry out an individual and removable mounting of the actuator onto the supporting body (7).
US07926297B2 Air conditioning system
In an input section (30), a set temperature Ts which becomes a control target temperature of a humidity controller (10), and a set relative humidity Rs which becomes a control target humidity of the humidity controller (10) are set. An air conditioning control section (42) adjusts the temperature adjusting capacity of the humidity controller (10) such that the room temperature may come very close to the set temperature Ts. Further, an arithmetic section (33) calculates, as the target absolute humidity As, the absolute humidity which becomes the relative humidity set value Rs at the set temperature Ts. A humidity adjustment section (41) adjusts the humidity adjusting capacity of the humidity controller (10) such that the absolute humidity of the room may come very close to the target absolute humidity As.
US07926293B2 Thermoelectrics utilizing convective heat flow
An improved efficiency thermoelectric system is disclosed wherein convection is actively facilitated through a thermoelectric array. Thermoelectrics are commonly used for cooling and heating applications. Thermal power is convected through a thermoelectric array toward at least one side of the thermoelectric array, which leads to increased efficiency. Several different configurations are disclosed to provide convective thermal power transport, using a convective medium. In addition, a control system is disclosed which responds to one or more inputs to make adjustments to the thermoelectric system.
US07926288B2 Reformed-fuel-burning gas turbine system and method of operating the same
The present invention provides a reformed-fuel-burning gas turbine system that constantly generates good-quality reformed fuel even when heavy fuel has a different composition.The reformed-fuel-burning gas turbine system according to the present invention comprises a heavy oil heater; a water heater; a reformer vessel for mixing high-temperature, high-pressure water with high-temperature, high-pressure heavy oil to cause a hydrothermal reaction and producing reformed fuel from heavy oil; and a gas turbine which operates on the reformed fuel. The reformed-fuel-burning gas turbine system according to the present invention further comprises a detector for detecting the static dielectric constants or solubility of high-temperature, high-pressure heavy oil heated by the heavy oil heater and high-temperature, high-pressure water heated by the water heater; a first temperature regulating valve for adjusting the thermal dose of the heavy oil heater; a second temperature regulating valve for adjusting the thermal dose of the water heater; and a control device for adjusting the first temperature regulating valve and the second temperature regulating valve in accordance with the static dielectric constants or solubility of the heavy oil and water, which are detected by the detector, in order to control the static dielectric constants or solubility of the high-temperature, high-pressure heavy oil and high-temperature, high-pressure water, which are to be supplied to the reformer vessel.
US07926284B2 Quench jet arrangement for annular rich-quench-lean gas turbine combustors
A combustor includes an outer liner having a first row and a second row of circumferentially distributed air admission holes penetrating therethrough. The combustor further includes an inner liner circumscribed by the outer liner and having a first row and a second row of circumferentially distributed air admission holes penetrating therethrough. The combustor further includes a plurality of fuel injectors extending into the combustion chamber and configured to deliver an air-fuel mixture to the combustion chamber. Each of the plurality of fuel injectors are associated with two air admission holes in the first row of the outer liner, two air admission holes in the first row of the inner liner, four air admission holes in the second row of the outer liner, and two air admission holes of the second row of the inner liner.
US07926281B2 Device for injecting a mixture of air and fuel, and combustion chamber and turbomachine provided with such a device
A device for injecting an air/fuel mixture into a combustion chamber mounted within a restricted space is disclosed. This injection device includes a bowl having an external cylindrical wall continued at its downstream end by a divergent section provided, downstream, with a collar having the form of a ring extending radially outward. The divergent section of the bowl is connected, immediately upstream of the flange, by a connecting wall to a cylindrical ring. The cylindrical ring and the connecting wall form a connection rim oriented in the upstream direction. At least one row of vortex holes is formed in the external cylindrical wall, close to its upstream end, and the connecting wall of the connection rim of the bowl is provided with a row of cooling orifices inclined axially at an angle γ to the axis of symmetry of the injection device.
US07926279B2 Extended life fuel nozzle
A gas sleeve (120) for a combustor (408) of gas turbine engine (400) attaches to a support housing (100) of the combustor (408) to convey a fuel gas and to fit within a fuel rocket (110). The gas sleeve (120) comprises a plurality of apertures (128) formed to provide impingement cooling. The apertures (128) comprise a tilt angle directed toward a structure in need of impingement cooling, for instance a weld joint (114) that attaches the fuel rocket (110) to the support housing (100). The apertures (128) additionally may comprise a rotational angle effective to create a rotationally swirling flow of the portion of fuel gas that passes through the apertures (128). A method of operation using this structure also is provided.
US07926276B1 Closed cycle Brayton propulsion system with direct heat transfer
A liquid metal fueled Brayton cycle power system with a direct contact heat exchanger. In this invention, a compressor compresses the working gas. A regenerator preheats the compressed working gas and passes the working gas to a reactor/storage tank with liquid metal fuel stored therein. An oxidant is injected into the reactor/storage tank to react with the liquid metal fuel. The compressed working gas bubbles through the liquid metal fuel in the reactor/storage tank and is heated by direct contact with the fuel-oxidant mixture. A turbine expands the heated working gas and thereby withdraws power from the system. The spent working gas exits to the regenerator where it warms the compressed gas. A cooler reduces the working gas temperature and recirculates the gas to the compressor.
US07926274B2 Rankine engine with efficient heat exchange system
The Rankine engine with efficient heat exchange system provides a rapidly rechargeable thermal energy storage bank operably connected to a heat engine capable of propelling a vehicle. Microwave energy is supplied to the system via a network of waveguides. Thermal storage bank has a slurry in a heat exchanger capable of sustaining operation of the engine without requiring the microwave source. The slurry provides a mixture of powdered stainless steel and silicone oils functioning as the working fluid in the hot side of the heat exchanger. The slurry may be heated by plugging the system into standard AC power for a predetermined microwave heat charging duration. A closed, triple-expansion, reciprocating Rankine cycle engine capable of operating under computer control via a high pressure micro-atomized steam working medium is provided to propel the vehicle. A variety of working fluids are capable of powering the Rankine cycle engine.
US07926272B2 Exhaust gas recirculation system for internal combustion engine
A low pressure EGR system includes a low pressure EGR passage connecting a downstream portion of an exhaust gas cleaner disposed in an exhaust passage to an upstream portion of a supercharger compressor disposed in an intake passage. A device for trapping foreign particles contained in EGR gas to be recirculated is disposed in the low pressure EGR passage. The trapping device may be positioned lower than the passage connected thereto so that foreign particles drop into the device by their own weight. A cross-sectional area of the trapping device may be made larger than that of the passage so that the flow speed of the EGR gas is reduced in the trapping device and the foreign particles are easily trapped. A valve for closing the low pressure EGR passage may be disposed therein to stop EGR when malfunctions are detected in the exhaust gas cleaner or the supercharger.
US07926271B2 Fresh gas supply device for a turbocharged piston internal combustion engine
A fresh gas supply device for a turbocharged piston internal combustion engine having fresh gas conduction elements is described. The device includes a compressed air connection operatively connected to a tubular interior chamber of the fresh gas conduction elements, and a quantity regulating device for regulating additional compressed air into the interior chamber. An adjustable flap arranged in the interior chamber is used for regulating a flow from an exhaust gas turbocharger through the interior. The housing of the fresh gas conduction elements forms a separate modular unit defining the first and second end connections also usable as supporting elements for the module.
US07926268B2 Master cylinder
A master cylinder includes a cylinder body, a reservoir connection port formed at a surface of the cylinder body and being in communication with a reservoir, a pressure chamber formed inside of the cylinder body, a reservoir fluid passage connecting the reservoir connection port and the pressure chamber, a valve mechanism accommodated within the reservoir connection port and reducing an amount of fluid flowing in the reservoir fluid passage in a case where the reservoir fluid passage is at a high pressure, and a valve body including a small diameter cylindrical portion and a large diameter cylindrical portion, the small diameter cylindrical portion forming a passage by means of which the reservoir and the reservoir fluid passage communicate, the large diameter cylindrical portion having one end connected to the small diameter cylindrical portion and the other end fixed to the reservoir connection port, the valve body accommodating the valve mechanism.
US07926266B1 Hydraulic drive apparatus
A cylinder block brake for a hydrostatic transmission or transaxle is provided. A braking member is located in a housing adjacent to a motor cylinder block and has a first position where it is not engaged to the motor cylinder block and a second, braking position where it is engaged to the motor cylinder block. A brake actuation shaft is located in the housing and has a cam portion located along its longitudinal axis. The cam portion is positioned to engage the braking member so that rotation of the brake actuation shaft moves the braking member between the engaged and disengaged positions.
US07926265B2 Hydrostatic drive
The invention relates to a hydrostatic drive. The hydrostatic drive (1) includes a hydraulic pump (3) and a hydraulic motor (7). The hydraulic pump (3) may be connected by way of a first working line (5) to a first working line connection (8) of the hydraulic motor (7) and by way of a second working line (6) to a second working line connection (9) of the hydraulic motor (7). Furthermore, the hydrostatic drive (1) includes a first storage means (40) for storing pressure energy and a second storage means (41). For recovery of the pressure energy stored in the first storage means, the latter may be connected, at least for one direction of conveying, to a first or second working line (5, 6) which is on the suction side in relation to the hydraulic pump (3) in this direction of conveying.
US07926262B2 Regeneration device purged with combustion air flow
A regeneration device is disclosed. The regeneration device may include a housing and a perforated plate. The housing may have a passage configured to receive a flow of combustion air, and a separate bore configured to receive an electrical device. The perforated plate may be mounted to the housing to at least partially define an air chamber. Furthermore, the regeneration device may include at least one purge passageway located to communicate combustion air from the air chamber with the bore.
US07926260B2 Flexible shaft for gas turbine engine
A shaft for a gas turbine engine is provided that includes a first shaft section, a second shaft section, a first flexible linkage, and a second flexible linkage. The first shaft section extends between a forward axial end and an aft axial end along a first axial centerline. The second shaft section extends between a forward axial end and an aft axial end along a second axial centerline. The first flexible linkage includes a bridge section connected between a first diaphragm and a second diaphragm. The first diaphragm is connected to the aft axial end of the first shaft section. The second diaphragm is connected to the forward axial end of the second shaft section. The second flexible linkage includes a diaphragm and a hub. The second flexible linkage diaphragm cantilevers radially outwardly from an inner radial end to an outer radial end, and is connected to the aft axial end of the second shaft section. The hub is connected to the outer radial end of the second flexible linkage diaphragm, and includes an engine shaft coupling connected to the hub.
US07926258B1 Advanced pulsed plasma thruster with high electromagnetic thrust
A pulsed plasma thruster provides for an advanced lightweight design with solid propellant and predominately electromagnetic thrust in a coaxial geometry. Electromagnetic forces are generated in a plasma by current flowing from a small central electrode to an electrically conducting diverging nozzle electrode. The thruster employs a series of electric current pulses of limited duration and varying frequency between the pair of electrodes creating a series of electric arcs. The electric arcs pass over a propellant surface located between the electrodes, forming a plasma, which is then exhausted from the device to produce thrust. The thruster maintains a low plasma resistance and cavity pressure, which in turn yields strong electromagnetic body forces, resulting in a high efficiency and consistent pulse-to-pulse performance.
US07926257B1 Advanced pulsed plasma thruster with high electromagnetic thrust
A pulsed plasma thruster provides for an advanced lightweight design with solid propellant and predominately electromagnetic thrust in a coaxial geometry. Electromagnetic forces are generated in a plasma by current flowing from a small central electrode to an electrically conducting diverging nozzle electrode. The thruster employs a series of electric current pulses of limited duration and varying frequency between the pair of electrodes creating a series of electric arcs. The electric arcs pass over a propellant surface located between the electrodes, forming a plasma, which is then exhausted from the device to produce thrust. The thruster maintains a low plasma resistance and cavity pressure, which in turn yields strong electromagnetic body forces, resulting in a high efficiency and consistent pulse-to-pulse performance.
US07926256B2 Inlet system for an EGR system
An embodiment of the present invention takes the form of a system that may recirculate a portion of the exhaust of at least one turbomachine where it may be mixed with the inlet air and re-enter the turbomachine without affecting reliability and availability of the unit. An embodiment of the present invention provides an inlet system for an exhaust gas recirculation system. This inlet system may take a variety of forms and may optimize the direction that the portion of the recirculated exhaust stream flows within the inlet system.
US07926252B2 Pneumatic fruit decelerator apparatus and method
A decelerator apparatus for mounting at the end of a pneumatic fruit harvesting or delivery tube. The decelerator comprises a housing with a moving decelerator body aligned with a fruit-receiving inlet connected to the pneumatic delivery tube. The decelerator body, for example a padded rotating wheel, moves at a speed slower than the speed at which the fruit is pneumatically delivered into the housing, and further defines a compressive deceleration path that moves the fruit in a compressive but protective fit toward a housing exit, releasing the fruit after the fruit has been decelerated to the speed of the moving body.
US07926250B2 Pick-up device for harvesting and supplying cucumber plants to a mobile harvesting machine
The pick-up device 1 disposed in the direction of travel in front of a harvesting machine 2 for cucumbers has a circulating conveyor belt 11 having upward jutting spikes 12 made of rubber or elastomeric plastic and further has an associated circulating cover belt 18 having upward jutting transverse moldings 22, which are tilted forward in the direction of circulation. Directly behind the place at which the spikes 12 reach with their tips the lowest point of their path of circulation, a cutting device 24 is active, which cut off the cucumber plants raised with the spikes 12. A sensing roll 30 resting on the ground 9 controls the height position of the pick-up device in such a way that the blades 27, 28 of the cutting device 24 and the tips of the spikes 12 do not penetrate into the ground 9, but always maintain a short distance from the ground. This configuration ensures an operation which is not disturbed by plant pile-up and even permits use in plasticulture.
US07926249B1 Transport system for a harvest header
A harvest header includes a transport system for converting the harvest header between a harvesting configuration and a transport configuration. The transport system may be retrofitted to existing headers or may be integrally constructed with a header. The transport system includes wheels that are retracted or rotated into a compact storage position against the rear wall surface of the header in a harvest configuration so as not to substantially increase the width of the header.
US07926245B2 Mobile bagging machine
Mobile bagging machine systems and methods may relate to a mobile bagging machine that includes a variable-width tunnel, a variable-speed rotor, a relatively narrow rotor of large diameter and increased effective surface area, at least one material reservoir, a material conveyor system capable of continuous material processing during exchange of unloading vehicles, and/or an overall width less than approximately three meters.
US07926241B2 Building panels
A tough, water-proof building panel, made of fiber-reinforced polymer, is useful in making structural walls, ceilings, and floors of buildings. Upstanding such walls can have vertical and horizontal strengths sufficient to be used in place of concrete, as an engineered solution, both above grade and below-grade, including in severe weather conditions. Panels effectively have inner and outer layers, and structurally reinforcing members. Structurally-reinforcing members extend, typically as layer and/or stud, the full height of the wall panel, at spaced locations along the length of the panel. Spaces between the structurally reinforcing members are optionally filled with rigid thermally insulating foam. Optional reinforcing studs are attached to, or overlaid by, the inner layer, and extend inwardly into the building from what is otherwise the inner surface of the building panel. Panels can be made by e.g. assembling pre-fabricated blocks and/or webs, by evacuating a mold, and by pultrusion.
US07926239B2 Flooring profile
The invention relates to a flooring panel having opposed pairs of substantially parallel side edges, a tongue connector member, and a groove connector member. In one aspect, the tongue connector member extends along one side edge and the groove connector member extends along the opposed side edge. The tongue connector member and the groove connector member are configured to cooperatively couple with each other such that portions of the coupled flooring panels are positioned in abutting relationship.
US07926237B2 Ceiling or wall panel
A wall or ceiling panel secures a grid insert, preferably of an architectural metal mesh, within a frame using a series of spring clips. The spring clips engage the metal mesh and are retained in a securing slot provided at an interior edge of the panel frame. Each spring clip includes at least one engagement member that passes through and engages the grid insert. The spring also includes a securing base that is received and retained within the securing slot of the frame. The panel can also include a securing arrangement for supporting the grid member at a position spaced from the frame to avoid downward bowing of the metal mesh.
US07926235B2 Monolithic concrete wall expansion joint system
An expansion joint system for a wall is provided herein wherein a first concrete wall component is substantially separated from a second concrete wall component via a rigid plate such that contraction of the first concrete wall component does not create significant stresses in the first or second concrete wall component so as to create cracks in the first or second concrete wall component. Moreover, a compressible material may be disposed between the rigid plate and/or the first and/or second concrete wall component such that expansion of the first concrete wall component compresses the compressible material instead of imposing significant stresses on the first or second concrete wall component so as to be likely to form cracks in the first or second concrete wall component.
US07926234B2 Floorboards with decorative grooves
Floorboards are shown, which consist of a core and a surface layer and are provided with decorative joint edges which are formed by removing the surface layer.
US07926233B2 Buildings, building walls and other structures
A tough, water-proof building system, and methods of making the system elements and constructing buildings, which provides wall, ceiling, and floor structural panels and corresponding walls, ceilings, and floors. The walls can be designed to have vertical and horizontal strengths sufficient to be used in place of concrete, as an engineered solution, both above grade and below-grade, including in severe weather conditions, such that no concrete need be used except for floor slabs. Panels have inner and outer layers, and structurally reinforcing members. Structurally-reinforcing members extend, typically as a layer and/or stud, the full height of a wall, at spaced locations along the length of the wall. Spaces between the structurally reinforcing members are optionally filled with rigid foam. An optional reinforcing stud is attached to, or overlaid by, the inner layer, and extends inwardly into the building from what is otherwise the inner surface of the building panel.
US07926231B2 Apparatus and method of routing cabling around leveler legs in a thin modular office panel
A modular furniture component such as an electrified relatively thin panel has electrical wiring in a raceway near a downwardly depending adjustable leveler leg and a pluggable multiconductor cable for connecting the raceway electrical wiring with another modular furniture component. The components may each comprise a relatively thin upstanding generally rectangular modular office wall panel having an electrical wiring containing raceway near a bottom edge. Adjacent panels have the raceways generally horizontally aligned with one another. In one form, apparatus and method is disclosed for routing the power and data cables/conductors out of the bottom of the panels next to threaded leveler legs and back up into the adjacent panel. The cable is located closely adjacent a thinnest portion of the adjustable leveler leg and has a portion thereof displaced vertically below each raceway. The cables are enclosed in a removable device that clamshells around the legs with the clamshell located beneath a lowermost portion of the raceway for enclosing portions of the leveler leg and cable. The clamshell cable housings can be in a variety of shapes to accommodate any combination of panel intersections with straight, parallel, 90°, “T”, cross or four-way, and 120° described. In another form, the panel support posts are modified to present a thin portion of leveler legs about which the cables may be routed in horizontal alignment with the raceways.
US07926229B2 System for insulating attic openings
A cover for closing an access opening that leads to an infrequently used space within a building, such as an attic, provides thermal and acoustic insulation at the access opening. The cover may be in one or two portions, including a closure alone or a closure and a frame having an aperture that can be closed by engagement between the closure and the frame. When the cover is used alone it engages a frame or a wall circumscribing the access opening. The cover is sized and shaped to close a stairwell, or the opening at one end of a stairway, or an opening in a generally vertical wall that is not necessarily associated with a stairway. The closure and frame are each made of one or more components.
US07926228B1 Cremation niche
A cremation niche including a concrete masonry block formed as a single unit having an uninterrupted cross section which includes rectangular sides, top and bottom panels and open rectangular front and rear openings providing access into a hollow horizontally disposed interior of the concrete block. The concrete block material consistency and overall outside dimensions are equal to those of a conventional concrete building block. A plastic liner having an open front is snugly fit within and mating against inner surfaces of the concrete block which define the interior. A decorative faceplate covers the front opening, mating with the front surface and against a perimeter of the front opening of the liner.
US07926227B2 Modular enclosure with living hinges
A modular enclosure, such as a shed, may include a plurality of corner panels that are constructed from blow-molded plastic. Each of the corner panels may include a living hinge that generally divides the corner panel in half and allows the corner panel to be moved between a generally planar position to facilitate packaging of the shed and an angled position. The shed may also include a plurality of wall panels constructed from blow-molded plastic and disposed between the corner panels. The living hinge is preferably generally vertically positioned when the corner panels are used to construct the shed and the living hinge preferably extends generally from a top portion of the corner panel to a lower portion of the corner panel. Advantageously, the living hinge may be used to construct other portions of the shed such as shelves, skylights and roof caps.
US07926226B2 Deployable prefabricated structure with an extension structure that is sealable to the prefabricated structure upon deployment from the prefabricated structure
A prefabricated structure comprises a shell including a shell frame and an extension including an extension frame deployable from the shell. The shell frame comprises a floor support, a roof support, and a plurality of columns extending between the floor support and the roof support, forming corners of the shell frame. A flange extends from at least one of the columns. The extension frame comprises a floor support, a roof support, and a plurality of columns extending between the floor support and the roof support, forming at least one corner of the extension frame. An outer lip is associated with at least one column of the extension farthest from the shell when the extension is deployed. An inner lip is associated with at least one column of the extension closest to the shell when the extension is deployed. The flange provides a first pocket for receiving the outer lip when the extension is seated within the shell and a second pocket receives the inner lip when the extension is deployed from the shell. The first pocket includes a first gasket to seal the prefabricated structure when the outer lip is received within the first pocket and the second pocket including a second gasket to seal the prefabricated structure when the inner lip is received within the second pocket.
US07926223B2 Chemical application line
A chemical application line is provided having a core chemical application carrier to dispense a desired chemical into a target environment over a period of time. The chemical application line includes a degradable film or paper covering the carrier to provide protection from the chemical when handling. The chemical application line also includes a degradable rope surrounding the carrier to provide strength and durability to the line.
US07926221B2 Fishing device container
The present invention discloses containers for storing fishing lures, baited or unbaited hooks, terminal tackle, fishing accessories, bait, fishing lines and other fishing devices (“target objects”). The containers are designed for quick and efficient insertion of the target objects into the containers. Fasteners attached to such containers, in addition to closing the opening of the containers, allow for quick attachment and detachment of the containers to and from a fishing rod, thereby capturing and retaining line and thus minimizing entanglement. These fastening devices may also be used to attach the containers to other non-rod objects such as boats or clothing for immediate access to or storage of target objects. All versions of containers may be formed of at least partially clear plastic or other materials for ready identification of the contained materials.
US07926219B2 Digital scope with horizontally compressed sidefields
An improved digital scope for locating and targeting objects. The scope includes an image detection device that is configured to collect image data of a sighted region. The scope further includes a display screen that is electronically connected to the image detection device and is configured to display image data of the sighted region as a continuous video feed. The left sidefield portion of the sighted region is displayed horizontally compressed in the left portion of the display screen, the right sidefield portion of the sighted region is displayed horizontally compressed in the right portion of the display screen, and the center portion of the sighted region is displayed in the center portion of the display screen without horizontal compression.
US07926218B2 Laser aiming apparatus using a rocker
Laser aiming apparatus for accurately and conveniently applying elevation and windage adjustments to a laser beam emanating therefrom. A preferred embodiment includes a housing, which may be adapted to be mounted to a gun; a laser module in the housing and including a sleeve having a laser mounted in the sleeve for emitting a laser beam through a front end thereof along the sleeve's longitudinal axis, the sleeve being pivotally mounted in the housing about a first pivot point on the longitudinal axes of the sleeve and the housing; a rocker pivotally mounted in the housing about a second pivot point on the housing's longitudinal axis and spaced from the first pivot point, the rocker coupled to the sleeve for pivoting the sleeve about the first pivot point; and an adjustment apparatus carried by the housing and engaging the rocker for pivotally adjusting position of the rocker about the second pivot point.
US07926216B2 Recoil suppression system for the stock of a firearm
A recoil suppression system for the stock of a firearm that includes an absorption assembly having an elongated body portion and a generally flat mounting plate having an outer periphery. The recoil suppression system includes a recoil housing with a piston ram, which is received into a cavity of the elongated body when the recoil housing is assembled with the absorption assembly. The mounting plate is generally shaped to fit the rear end of a firearm stock. A rearward projecting flange of the absorption assembly is adapted to fit within the recoil housing. The outer periphery of the mounting plate is equal to or larger than the outer periphery of the recoil housing. The absorption assembly may include a cam and torsion spring to reduce the recoil of the firearm. The recoil suppression system may include an adjustment mechanism to vary the preload force of the torsion spring.
US07926215B2 Home showing lockbox tag system
A plurality of color-coded lockbox tags that attach to a lockbox and visibly communicate a corresponding plurality of showing instructions relative to the lockbox. Where the underlying lockbox includes an entry mechanism involving an infrared port, the lockbox tag may include an aperture or window to expose an infrared port. A plurality of optional placards may also be provided to augment or override the primary showing instructions of the lockbox tag.
US07926209B2 Electric iron
An electric iron includes a soleplate and at least one heating element. The heating element includes multi-layer conductive coating of nano-thickness disposed on the soleplate. The heating element further includes electrodes disposed on the multi-layer conductive coating. The multi-layer conductive coating has a structure and composition which stabilize performance of the heating element at high temperatures. The soleplate can be made of ceramic glass. The electric iron can perform heating and ironing functions using alternating current electrical power, direct current electrical power, solar energy power, or one or more batteries.
US07926208B2 Fast heat/fast cool iron with steam boiler
A method and device for controlling the temperature of a soleplate of an iron, the method having the following steps: energizing a heater element associated with the soleplate, wherein heat energy is transferred from the heater element to the soleplate; and heating the soleplate from 60° C. to a temperature of greater than 100° C. in less than 45 seconds. A method and device for controlling an iron, the method having the following steps: setting a soleplate of the iron to a first temperature; and setting a steam boiler of the iron to a second temperature, wherein the first and second temperatures are different.
US07926206B1 Tractor with detachable implement handling apparatus
An apparatus generally comprising a prime mover; a push frame mounted on the prime mover for pivotal movement about a body transverse axis; a cylinder assembly operatively interconnecting the prime mover and the push frame for pivoting the push frame about such axis; and a boom pivotally mounted on the prime mover for movement about a transverse axis, and extending forwardly, including a base section having a portion supportable on a surface of the prime mover when the boom is in an inoperative position and an extendable section supportable on the coupler when in an extended, operable condition, having a device for detachably connecting the implement to the extendable section.
US07926201B2 Dryer with clogging detecting function
A clogging detecting apparatus for a dryer is provided that checks and displays a clogging degree of an air passage. The clogging detecting apparatus includes a judgment device for judging the clogging degree of the air passage, a storing device for storing the clogging degree of the air passage, and a display for displaying the clogging degree to the user. The clogging detecting apparatus provides information on the clogging degree, so that the user precisely checks the state of the air passage.
US07926200B2 Infrared drier installation for passing web
Infrared drier installation (1) for a passing web (2), which installation ( ) has gas-heated infrared radiant elements (5), arranged one next to the other so as to form a unit (4). Each unit comprises at least two adjacent rows (8) of gas-heated infrared radiant elements (5) stretching out in he transversal′(9) direction of the web (2) substantially over the entire with of the web (2). The infrared drier installation comprises means to recycle, at least partially, the said combustion gases. The drier installation as subject of the present invention is characterized in that the infrared drier comprises means (16) to avoid the suction of cold air between two adjacent rows of radiant elements (5).
US07926188B2 System and method for creating purportionately accurate figures
A system and method for producing proportionately accurate likenesses in an artwork is presented. The system uses a grid or other distance markers on a transparent surface of a card. By observing a measurement of a feature of a subject with the distance markers and transcribing the measurement of the feature on the artwork an accurate likeness of the subject may be made.
US07926183B2 Hair cutting comb with removable blade
A hair cutting comb may include a comb body with a cutting section, a cavity in the cutting section for slidably receiving a razorblade, and a longitudinal opening connected to the cavity, where a side portion of the razorblade is exposed by the longitudinal opening. The hair cutting comb may have a retaining clip that, when in a closed position, retains the razorblade in the cavity.
US07926172B2 Embedded circuit board and process thereof
An embedded circuit board including a glass fiber layer, two dielectric layers, and two circuit layers is provided. The glass fiber layer has a first surface and a second surface corresponding to the first surface. The dielectric layers are disposed on the first surface and the second surface, respectively. The circuit layers are embedded in the dielectric layers above the first surface and the second surface, respectively. The outer surface of each circuit layer is coplanar with the outer surface of each dielectric layer, and a distance between the circuit layer and the glass fiber layer is greater than or equal to 3 μm. In addition, a process of the embedded circuit board is provided.
US07926166B2 Method of making an electromagnetic interference shield
An electromagnetic interference (EMI) shield according to one embodiment generally includes a frame and a cover. The frame includes peripheral walls each having at least one folded portion forming an outer sidewall and an inner sidewall. The cover includes a lid portion and a plurality of edge portions extending downwardly from the lid portion. The shield includes at least one dimple configured to be engagingly received in at least one opening for releasably retaining the cover to the frame.
US07926163B2 Method of producing an oscillator device
An oscillator device having an oscillating member, a resilient support and a supporting member is produced. The oscillating member is supported by the resilient support for oscillation about an oscillation axis. The oscillating member is formed with a movable element having protrusions for adjusting its mass, the protrusions extending from the movable element parallel to the oscillation axis and being formed in pairs disposed at positions symmetrical with respect to the oscillation axis. A sectional area of each protrusion along a plane perpendicular to the oscillation axis is constant in the oscillation axis direction. A laser beam is projected to a cutting position of protrusions, so as to partly remove the protrusion. The protrusions are cut based on adjusting the cutting position. The sum of the lengths removed from the protrusions by the cutting becomes equal to a predetermined length to thereby adjust an inertia moment of the oscillating member.
US07926161B2 Fastening system head, fastening system, and method for feeding and fastening elements
A fastening system head for attachment to a movable frame, in particular to a robot, has a carrier to which a fastening tool is attached which is rotatable about an axis of rotation. The fastening tool has a holding device for an element fasteneable to a component, and has a fastening drive device to move the holding device along a fastening direction for fastening. The axis of rotation is oriented crosswise to the fastening direction. A feed mechanism is included to feed elements to the fastening tool. At least one additional feed mechanism is provided on the fastening system head, for feeding elements to the fastening tool.
US07926148B2 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 a fiber bundle which is supplied by means of a supply device to a fiber-sorting device in which clamping devices are provided which clamp the fiber bundle at a distance from its free end, and in which a mechanical device is present which generates a combing action, for removal of the combed fiber material a revolving element is present. To enable the amount produced per hour (productivity) to be substantially increased in a simple manner and to permit a reliable removal and piecing at high production speed, downstream of the supply device there are arranged at least two rotatably mounted rollers with clamping devices for the fiber, which clamping devices are distributed around the periphery of at least one of the rollers and the device for generating a combing action is associated with a said roller, wherein after take-up of the free regions of the combed fiber bundles by the revolving element, the clamping of the ends of the combed fiber bundles is terminated.
US07926146B2 Hinge assembly for foldable electronic devices
A hinge assembly (100) includes a sleeve (20), a main shaft (10), a follower (30) and an elastic member (40). The sleeve integrally forms an engaging portion (26). The main shaft passes through the sleeve. The follower has a cam surface (322), and is slidably placed around the main shaft and is received in the sleeve. The cam surface engages with the engaging portion. The elastic member provides an elastic force to bias the cam surface against the engaging portion.
US07926144B1 Rollers and disks for carpet cleaning
The claimed carpet cleaning apparatus incorporates recesses in a rigid surface of a roller, a hand-operated cleaning device, or a rigid disk. The rigid surface compresses the fibers of the soft surface as the device and the recesses decompress the fibers. The repeated compression and decompression, preferably in combination with a cleaning compound, provide the mechanical action necessary for removal of foreign material.
US07926143B2 Vacuum cleaner
A vacuum cleaner is provided which includes a cleaner body in which a ultraviolet (UV) irradiation unit is mounted in a dust receptacle mounting unit, a dust receptacle detachably mounted in the dust receptacle mounting unit, the dust receptacle comprising a UV transmission window formed in a position facing the UV irradiation unit, and a switching device mounted in the dust receptacle mounting unit to switch power applied to the UV irradiation unit according to whether the dust receptacle is mounted. Accordingly, power is applied to a UV lamp only when the dust receptacle is mounted in the vacuum cleaner, so there is no risk that a user is exposed to UV rays emitted from the UV lamp when the user separates the dust receptacle from the vacuum cleaner.
US07926142B2 Twist mop with retaining clip
A twist mop is disclosed. The twist mop includes a handle with a recessed first end that includes a hole. The twist mop includes a collar that can rotate around the handle. Mop fibers are coupled to a connector that inserts into the recessed end of the handle and are also coupled to a collar that is rotatably mounted to the handle. The connector also includes a hole. A retaining clip is provided to insert in the hole in the handle and in the hole in the connector so as to prevent the connector from becoming inadvertently disconnected from the handle. The retaining clip includes a tab with a gripping surface that may be concave to facilitate improved removal of the retaining clip. The tab may also include angled side walls.
US07926141B2 Systems and methods of a gutter cleaning system
In embodiments of the present invention, a method of a gutter cleaning system comprises providing a housing configured to fit into a gutter, disposing at least one impeller at an end of the housing, driving the impeller with an impeller drive facility, the impeller drive facility being disposed within the housing, and attaching the housing to a placement facility for guiding the housing along the gutter.
US07926140B2 Shimless frame support method and apparatus for dock levelers
A dock leveler frame includes a pit supported portion; a deck supporting portion configured to provide support to a deck portion of the dock leveler; and a fastener configured to contact corresponding structure on the pit supported portion and deck supporting portion, the corresponding structure configured to allow the pit supported portion and deck supporting portion to be fastened to each other via the fastener at multiple positions with respect to each other. A method of configuring a dock leveler frame to install a dock leveler in a pit and have a level deck without the use of shims includes: providing a pit supported portion of a dock lever frame; placing a deck supporting portion of the frame is a desired position with respect to the pit supported portion; and fastening the pit supported portion to the deck supporting portion with a fastener inserted into a hole and a slot.
US07926139B2 Ramp insert
The present invention is directed to a ramp insert for insertion between rails and/or rungs of a ramp. An embodiment of the present invention includes a body that may have an adjustable length. The body may include a first section that may include a track portion and a second section that may include a groove portion. The groove portion may be capable of fitting together with the track portion. The first or second section may be capable of slidably moving with respect to the other section via the track portion and the groove portion. The ramp insert may be placed between the rails and/or rungs of the ramp whereby the ramp insert may be adjusted to various lengths. Since the ramp insert may be adjusted to various lengths, the ramp insert may fit many different kinds of ramps having various widths.
US07926137B2 Can opener, press and lid remover
The can opener, press and lid remover is a kitchen appliance that includes a can opener, a turnkey press, a magnetic lid remover, and a spout. The can opener, press, spout and lid remover are attached to a cylindrical-receptacle provided with a closable opening adapted to receive a can of food. The receptacle has an open top, a closed bottom, and a cylindrical wall extending between the open top and the closed bottom.
US07926134B2 Spinal supporting sleep pillow
A pillow includes a flexible outer shell including a plurality of internal dividers that define a plurality of compartments. Stuffing material is within each of the plurality of compartments. The pillow has a tapered center region defining a center region longitudinal axis and a top region defining a top region longitudinal axis that is approximately orthogonal to the center region longitudinal axis. The top region has a left portion, a center portion, and a right portion. The tapered center region has a thicker end that is adjacent the center portion of the top region, and a thinner distal end. At least one of internal dividers is located within the tapered center region and is oriented approximately orthogonal to the center region longitudinal axis. At least one of the plurality of internal dividers is located within the top region and is oriented approximately orthogonal to the top region longitudinal axis.
US07926129B2 Portable hammock and hammock frame
In one embodiment, a frame has an expanded configuration and a collapsed configuration. The frame includes a support member that has a first end portion and a second end portion opposite the first end portion. The first end portion of the first elongate member is pivotally coupled to the second end portion of the support member. A second elongate member has a first end portion and a second end portion opposite the first end portion. The first end portion of the second elongate member is pivotally coupled to the support member. A third elongate member has a first end portion and a second end portion. The first end portion of the third elongate member is pivotally coupled to the second end portion of the second elongate member. The third elongate member is pivotally coupled to the second end portion of the first elongate member.
US07926128B2 Auxiliary equipment system for bathroom accessibility
The present invention relates to a system for bathroom accessibility, which is based on a device having at least one horizontal guide fixable to a wall, at least one hooking element, which slides with respect to the guide, and at least one supporting element for equipment that engages the hooking element. The hooking element includes a regulation device for selectively varying the height of at least one supporting element for bathroom equipment.
US07926127B2 Curved shower curtain rod assembly
The shower curtain rod assembly is adapted to be mounted between opposing surfaces of a shower enclosure. The assembly includes a rod with a two-part arcuate main section extending between first and second spaced, substantially parallel side sections. First and second mounting brackets are provided to engage the side sections and to secure the side sections to the respective shower curtain surfaces. Each of the brackets includes a body defining channel means for removably receiving a side section and a plate for mounting the body to a shower enclosure surface.
US07926126B2 Bathtub with two sections
The present invention relates to a bathtub comprising a tub body, said tub body comprising a bottom wall, a peripheral side wall, and a drain. The tub body comprises an upper section and a lower section attached to each other, the upper section having a bottom surface and the lower section having a top surface. The upper section and the lower section are completely detachable from each other along a detachment line between the bottom surface of the upper section and the top surface of the lower section. There is a first waterproof seal located in the peripheral side wall between the bottom surface of the upper section and the top surface of the lower section when the upper section and the lower section are attached to each other.
US07926124B2 Thermal regulating and load bearing inserts for wearable and related items
Three dimensional fabric matrices are provided for insertion into compartments of or attachment to wearable items and padded items, referred to as contact articles. The matrix includes a core that maintains an air space between inner and outer layers to facilitate heat transfer by convection and evaporation, when the enclosure is breathable. When the enclosure restricts air permeation, the air space provides insulation. Embodiments reconfigurable from insulating to breathable include adjustable impermeable sections that releasably cover permeable sections. The matrix also absorbs shocks and distributes stresses to provide padding and cushioning, including reduction of backface signature in ballistic applications. Wearable items containing one or more matrices offer enhanced thermal regulation and shock absorption.
US07930763B2 Method of authorising a computing entity
A method of authorizing a computing entity comprises obtaining at the authorizing entity a delegation chain of intermediate elements through which an authorisable entity asserts authorization eligibility in the form of a sequence of locally assigned labels for the elements. The method further comparing the label sequence against a label sequence template.
US07930760B2 Centralized enforcement of name-based computer system security rules
This disclosure describes techniques of using a centralized rule database to control the abilities of software processes to perform actions with regard to resources provided by a computer. As described herein, each software process executing in a computer executes within a chamber and each resource provided by the computer is associated with a canonical name that uniquely identifies the resource. Furthermore, the computer stores a set of security rules in a centralized rule database. In addition, this disclosure describes techniques of enforcing the rules stored in the centralized rule database.
US07930756B1 Multi-level cryptographic transformations for securing digital assets
Enhanced multi-level cryptographic transformations that secure electronic files are disclosed. The secured electronic files contain not only secured data but also security information. The security information includes cryptographic structure information, access rules and secrets (e.g., keys). The cryptographic structure information explains the multi-level cryptographic transformations associated with securing or unsecuring the electronic files. The access rules and the secrets are used by the cryptographic transformations to secure the electronic files. Since the secured electronic files contain the cryptographic structure information, the particular cryptographic transformations (including their sequencing) can vary with each electronic file, if so desired. Typically, the secured electronic files are secured and managed by a file security system, such as a distributed security system.
US07930755B1 System and method for ensuring security of data stored on electronic computing devices
A system and method for using a host electronic computing device to prevent access to data in a preselected memory portion of an electronic computing device remote from the host electronic computing device. Each of the electronic computing devices is adapted for selective electronic communication with the other. The system and method comprises a first software program for the remote device, the first software program comprising a unique identifier, a current expiration time value, a comparator for comparing the current expiration time value against a time-based parameter of the remote device, and a security trigger. The system and method further comprises a second software program for the host device, where the second software program includes means for identifying the remote device, means for accessing an expiration time reset schedule, and means for resetting the current expiration time value.
US07930754B2 Method for concealing user identities on computer systems through the use of temporary aliases
A user alias for concealing a user's user identification is provided. When signing-on, the user inputs a user alias to a log-in shell. The log-in shell verifies the validity of the user alias. The log-in shell then obtains a user identification associated with the valid user alias.
US07930738B1 Method and apparatus for secure execution of code
One embodiment of the present invention provides a system that facilitates secure execution of code. During operation, the system executes a section of code. Upon executing an instruction that raises a privilege of the section of code, the system checks if the section of code is trusted, wherein trusted code is allowed to raise the privilege and non-trusted code is not allowed to raise the privilege. If so, the system raises the privilege of the section of code and executes the section of code. After the section of code is executed, the system then lowers the privilege of the section of code.
US07930721B1 Method and system for offering interactive controls in a lodging entertainment system
A method and system for providing interactive controls using interactive video animation software for use in conjunction with content provided by a lodging entertainment system are disclosed. The lodging entertainment system includes a head end with a digital content server and a plurality of guest terminals connected by a distribution system. A display of interactive controls is transmitted with the content from the head end to a guest terminal. This preferably occurs in response to pressing a key on a remote control at the guest terminal. Then, interactive control selection data representing the interactive control selected by a guest is transmitted from the guest terminal to the head end. After processing the interactive control selection data at the head end, transmission of the content from the head end to the guest terminal is adjusted in accordance with the interactive control selected by the guest.
US07930719B2 Interactive television program guide with selectable languages
An interactive television program guide is provided. The interactive television program guide provides a user with the opportunity to select a language for playing television programming and displaying program guide text. Television program audio in the desired language may be obtained from a SAP or digital audio track and played in the selected language. Television related information in the desired language may be obtained from a digital track. If television program audio or related information is not provided in the selected language, the program guide may use a default language. The program guide may coordinate program guide display screen text with languages available for television programs when the programs are broadcast to users.
US07930715B2 Operations center for a television program packaging and delivery system
An apparatus and a method provide optimum packaging of programs for delivery over a television program delivery system. The apparatus includes a central processor unit (CPU) that is used to select program categories and identify external and internal programs. For packaging. The CPU includes advanced features to weight programs according to established criteria including previous buying history, programs watched data, and viewer demographics. The CPU formats a menu having a program lineup and assigns transponder space. Other advanced features include the use of multiple operations centers to support the packaging, delivery of the packaged programs to cable television headends, insertion of local avails, and direct transmission of program packages to individual television terminals.
US07930714B2 Video detection and insertion
A television signal substitution system that replaces known video segments such as advertisements with selected replacement advertisements. Fingerprint data of known advertisements can be stored in a fingerprint database. When new fingerprint data is available, the fingerprint data can be automatically or manually transmitted to subscribers. Various techniques can be used to identify advertisements based on the fingerprint data.
US07930712B1 Apparatus and method for processing content signals from multiple signal sources
An apparatus and method for processing content signals received from a plurality of different, and possibly dissimilar, signal sources, such as different satellite networks, and providing a display based on the content of those signals. The apparatus includes a tuner/demodulator for receiving content signals and demodulating the received content signals as programming bitstreams, and one or more access control devices for descrambling any conditional access present in the demodulated programming bitstreams. The apparatus further includes a processor, such as a system chip, which is responsible for all command and control functions. The system chip evaluates conditional access to determine whether the bitstream needs decryption, descrambling, or both, and processes a bitstream from one of the multiple signal sources for display on a suitable output device.
US07930711B2 Apparatus and method for addressing control in a network for distributed data
In a content data distribution network, a system for directing control instructions to selected ones of a plurality of receivers. The system comprises a stored value, stored in a memory location reserved for at least one local parameter in each of the plurality of receivers. An uplink distributes to the plurality of receivers over said content data distribution network a transmitted value. The system compares the stored value and transmitted value such that a True value corresponds to the selected ones of the plurality of receivers at which the control instructions are to be executed. Comparisons may be made to functions of the stored values. Comparisons may be made to multiple stored values. Multiple comparisons may be connected together with boolean operators. The stored values can be changed by the transmitted control instructions.
US07930709B2 Methods and apparatus for a dynamic linker speed up
An embodiment generally relates to a method of increasing efficiency in a dynamic linker. The method includes determining a length of a source string and a check segment of the source string and selecting a candidate string from a plurality of strings. The method also includes determining a candidate check segment of the candidate string based on the length of the source string and verifying the source string and the candidate string are identical in response to the check segment of the source string being identical to candidate check segment.
US07930707B2 Optimizing code motion with delayed exception handling
Systems, methods, media, and other embodiments associated with optimizing code motion with delayed exception handling are described. One exemplary system embodiment includes a data store to store information about a relocated instruction, a relocation logic to relocate instructions, and a run-time logic to detect exceptions raised by executed instructions. The run-time logic may selectively delay handling exceptions based on whether an executed instruction is a relocated instruction.
US07930706B1 Managing cache reader and writer threads in a proxy server
A system and method are provided for managing reader and writer threads in a caching proxy server. In general, a caching proxy server operates as an intermediary between a web server and a number of client devices. The clients send requests for digital assets hosted by the web server to the caching proxy server. For each request, or more particularly for each group of concurrent requests, for a particular digital asset, the caching proxy server operates in either a decoupled writer mode of operation or a reader/writer mode operation. In addition, while serving the requests, the proxy server may switch between the decoupled writer and the reader/writer modes of operation depending on one or more criteria.
US07930699B2 Task roster
A task roster. A task roster can include a visual list of component tasks, the component tasks collectively forming a high-level task; a specified sequence in which the component tasks are to be performed; and, one or more visual status indicators, each visual status indicator having a corresponding component task, each visual status indicator further indicating whether the corresponding component task has been performed in the specified sequence. The task roster also can include a component task initiator configured to launch a selected component task in the visual list of component tasks upon a user-selection of the selected component task.
US07930697B2 Apparatus for cooperative distributed task management in a storage subsystem with multiple controllers using cache locking
The present invention provides an apparatus for cooperative distributed task management in a storage subsystem with multiple controllers using cache locking. The present invention distributes a task across a set of controllers acting in a cooperative rather than a master/slave nature to perform discrete components of the subject task on an as-available basis. This minimizes the amount of time required to perform incidental data manipulation tasks, thus reducing the duration of instances of degraded system performance.
US07930696B2 Federating legacy/remote content into a central network console
Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central console as a network-accessible application, and this console application communicates with remotely-located console applications (and/or other locally-executing functions) that carry out tasks selected from the central console by an administrator and then return content generated by those tasks for rendering in the central console. The run-time environment used at the central console is not required to match the run-time environment of the remote/legacy consoles.
US07930692B2 Updating information in network devices
A method for obtaining information includes retrieving in a network device a listing of available information update packages and automatically updating the network device based on the listing. Transferring information update packages can include determining whether a network device is using a computer network connection and transferring portions of the package to the network device only while the network device is not using the network connection.
US07930685B2 Method and system for providing a version-independent interface
A method and system for exposing a version-independent interface to a computer resource. The interface system exposes a version-independent interface to a computer resource, such as a database or computer program. The interface system also provides a version-dependent interface to the computer resource that is typically not exposed. When the computer resource is modified, the version-dependent interface may be modified, but the version-independent interface might not be modified. When the version-dependent interface is modified, a mapping is generated (in some cases automatically) between the version-independent interface and the version-dependent interface. When an accessing computer program uses the version-independent interface to request services of the computer resource, the system uses the mapping to map the request to a request that is appropriate for the version-dependent interface.
US07930683B2 Test automation method for software programs
A method for testing a software program creates test data by simulating data exchange messages between a server and a client and stores test data in Comma Separated Value (CSV) files. Data repository files stored in the CSV format can be edited by common tools, like a spreadsheet program, and can be maintained easily. The test automation method provides a data capturer tool so that the data repository could be created based on any existing test environment. The test automation method converts data repository files and simulates messages in order to load data to a mobile infrastructure system and set up data fixtures. The test automation method could be integrated in a build process so that data repository and test cases are validated against any program changes periodically.
US07930681B2 Service and application management in information technology systems
Systems and techniques for managing services and applications of a client system, such as an enterprise computer system, reduce the operational workload and optimize daily support process by deliverying embedded services in client system with direct connection of services into a back-end system so that back-end system processes can analyze client system information and provide detailed reports and analyses and with continuous (or regular) data exchange between client system and backend system to ensure efficient client system software processes. The embedded services can include support, operation, change and deploy, and plan and optimize services. The output of at least one of these services can be pushed to and displayed in a graphical user interface. A fact sheet provided with he graphical user interface contains on one page all the information that is needed to clearly show who is responsible for handling information technology problems, incidents, tasks, and service requests.
US07930675B2 Method and system for implementing timing analysis and optimization of an electronic design based upon extended regions of analysis
Operations are performed in EDA tools that operate upon partitions or discrete portions of an electronic design, in which the partitions or discrete portions of the design are expanded to account for effects to/from other areas in the design. Identification is made of the portions of the design that are external to the partitions, and depending upon the type of expected effects, would then be considered during optimization and analysis of the partitions. This is implemented by logically expanding the partition to include consideration of the external portions during timing optimization and analysis. By considering an expanded partition for timing optimization and analysis, it is possible to identify unintended problems caused by the timing optimization at an earlier stage of the design process.
US07930673B2 Method for automatic clock gating to save power
A power optimization method of deriving gated circuitry in a synthesized netlist of an integrated circuit (IC) design is provided. A block in the synthesized netlist is identified as an idle candidate block. Sub-blocks on the chip are clustered into a cluster. For the cluster, a clock gating structure optimized for power savings is determined, based on the idle candidate block. One or more inflexible clock gates are inserted in the netlist according to the clock gate structure.
US07930672B2 Incremental design reduction via iterative overapproximation and re-encoding strategies
A method of incrementally reducing a design is disclosed. A logic verification tool receives a design and a property for verification with respect to the design, and then selects one or more of a plurality of diverse techniques for reducing the design. The logic verification tool then reduces the design to create a reduced design using the one or more techniques and attempts to generate a valid solution for the property on the reduced design. The logic verification tool determines whether a valid solution is generated, and, if not, replaces the design with the reduced design. Until a valid solution is generated, the logic verification tool iteratively performs the selecting, reducing, determining and replacing steps.
US07930671B2 Test method for unit re-modification
The present invention described a test method for unit re-modification, in which there is a test end and a host end. The method generated a sample pattern at a test end, generates a control pattern and modifies a re-modification unit. Otherwise, an experimental pattern is generated and then whether or not the original function is retained after modifying the re-modification unit is determined according to the result of comparison of the control pattern and experimental pattern thereon. The present invention is used to test the internal function module of specific software or hardware, and ensure that the proper function is retained after re-modification.
US07930670B2 Using selectable in-line inverters to reduce the number of inverters in a semiconductor design
Logic array devices having complex macro-cell architecture and methods facilitating use of same. A semiconductor device comprising an array of logic cells and programmable metal includes gate structures that are pre-wired, where, inputs and/or outputs are available for routing in programmable metal, possibly as part of a hybrid process. The device can also include selectable, in-line inverters, which can share the input/output tracks with logic inputs. A bubble-pushing algorithm can take advantage of the selectable in-line inverters to reduce the number of inverters in a design. In some embodiments, an embedded clock line is common to a plurality of logic cells. The clock line is terminated in a clock cell, which can include test logic, so that a clock group is formed. Flexibility to power down cells, or groups of cells can be provided by power traces with programmable connections.
US07930666B1 System and method of providing a memory hierarchy
Some embodiments provide a method of providing configurable ICs to a user. The method provides the configurable IC and a set of behavioral descriptions to the user. The behavioral descriptions specify the effects of accesses to a memory by a set of memory ports given a set of parameters chosen by the user.
US07930663B2 Structure for integrated circuit for measuring set-up and hold times for a latch element
A design structure for an integrated circuit (IC) includes circuitry for measuring accurately at least one of set-up and hold times of a flip-flop included in the IC design. The circuitry uses data determined at the location of the flip-flop in the IC, and includes a first delay element driven by a first clock and configured to supply a zero-delay value of the first clock to a first flip-flop. The circuitry also includes a second delay element having a selectable delay, the second delay element configured to supply a first delayed version of the first clock to a second flip-flop, wherein an output of the first flip-flop is coupled to an input of the second flip-flop. A third delay element has a selectable delay and is coupled in series with the second delay element to supply a second delayed version of the first clock to a third flip-flop, and an output of the second flip-flop is coupled to an input of the third flip-flop. The second delayed version of the clock signal drives the third flip-flop to monitor the second flip-flop delay, the possible “pass set-up” state, and “pass hold” state outputs are determined for the second flip-flop based on a final test state of the second and third flip-flops.
US07930658B2 Semiconductor integrated circuit device and fabrication method thereof
A semiconductor integrated circuit device and a fabrication method thereof are disclosed, for effective suppression of a temperature increase therein that is caused by heat generation of a semiconductor element. The semiconductor integrated circuit device includes a semiconductor element, a multi-layer wiring structure and a heat conduction part. The semiconductor element is formed on a support substrate. The multi-layer wiring structure is formed in an insulation film on the support substrate and includes at least one connection hole and at least one metal wiring layer. The heat conduction part is formed of the same conductive materials as the connection hole and the metal wiring layer and extends toward an upper layer side along a path different from a wiring path including a connection hole and a metal wiring for signal transmission.
US07930646B2 Dynamically updated virtual list view
A virtual list view in a web application is dynamically updated such that a user can seamlessly access and manage the presented data despite the inherent latency involved with the web. Data associated with the virtual list view is downloaded in chunks and the view updated as the user scrolls. By coupling the user's scrolling and particular chunks of data to be downloaded system resources are utilized in an efficient manner. Additional user interface controls for the user interface are employed for rapid and efficient access to portions of data minimizing delay and system resource occupation.
US07930645B2 Systems and methods for providing a persistent navigation bar in a word page
Computer implemented methods for defining a navigation control, located inside of a shell of a word page are provided. The navigation control includes a plurality of dynamic controls defined as part of the navigation control. An associated dynamic control of the plurality of dynamic controls is associated with a tool and is configured to allow display of a user interface of the tool in an overlying window, without leaving the word page. The shell of the word page that includes a plurality of page modules is dynamically generated through a user action related to a word, and the plurality of page modules include content that is contextually related to the word. The overlying window is configured to be defined over one or more of the plurality of page modules. Further, the plurality of page modules are contextually related to the word when content of every page module in the plurality of page modules has some descriptive interrelated dependence to or from the word.
US07930643B2 System and method for previewing a sequence of motion control operations
A system and method for previewing a sequence of motion control operations. A user may utilize a motion control prototyping environment application to easily and efficiently develop/prototype a motion control sequence. For example, the environment may provide a graphical user interface (GUI) enabling the user to develop/prototype the motion control sequence at a high level, by selecting from and configuring a sequence of motion control operations using the GUI. The graphical user interface of the motion control prototyping environment may enable the user to preview various aspects of the motion performed by a motion control sequence in one or more preview windows, e.g., a velocity profile, an acceleration profile, position plots, etc., in advance before commanding the motor to perform the sequence of moves.
US07930642B1 System and method for interacting with hard copy documents
Systems and methods for facilitating user interaction with physical documents. A system may include a physical document interface configured to receive a physical document having a surface including document data items, such that at least a portion of the surface of the physical document is visible to a user. The system further includes a device including a computer-readable storage medium storing program instructions executable by the device to implement an application, which may be executable to display a user interface including application data items, each of which may be selectable via the user interface. In response to the selection of a given application data item via the user interface, the device is configured to cause the physical document interface to visibly indicate a location on the surface of the physical document, where the location includes a document data item corresponding to the application data item selected via the user interface.
US07930641B2 Icon utilization method, icon utilization apparatus, icon utilization control program, and program storage medium
An icon representing a target object is constituted by a pin main body, which comprises a head and a needle, and a shadow of the pin main body. The display and control of the target object are changed by changing display states of the pin main body and the shadow. For example, if a decision button is depressed and released with a cursor pointer placed on the head, the target object is displayed on the screen of a display. When the target object is displayed on the screen and is in an unexecuted state, the needle is displayed so that it has stuck halfway. When the target object is being executed, the needle is displayed so that it has stuck deeply. When the target object and the icon are in a movable state, the needle is displayed so that it is floating. When the target object is in an enlargeable or reducible state, the head is displayed so that it is rotating.
US07930637B2 Intelligent agenda object for a presentation application
A system includes a memory, a display, and a processor programmed to load a configuration program and an intelligent agenda program into the memory. The intelligent agenda program is adapted to interface with a slide presentation program and respond to a plurality of user inputs to a graphical user interface of the configuration program to create an intelligent agenda. The intelligent agenda is modified when the user selects the first display option to display only the title in the outline corresponding to the currently displayed slide, a preceding title located immediately before the title, and a following title located immediately after the title. The intelligent agenda is further modified when the user selects the second display option to limit a number of displayed lines of the outline to a line limitation.
US07930635B2 Relegendable interface device design-time environment system and method
A technique is provided for adapting or “relegending” interface device views. The views include static content and dynamic content. At least a part of the static content defined a look and feel of the interface screens, including screens in a design-time environment and a run-time environment. The adaptable static content may be loaded as bitmaps, JPEG files, and so forth, such as in HTML standard style sheets. The static content may be changed for various original equipment manufacturers, applications, and so forth, while allowing dynamic content to vary depending upon the software and application running on the interface device.
US07930633B2 Device that permits a user to select a position in a display of images for insertion of a user comment and warns the user if the insertion of the user comment at the selected position is not possible
An image edit device comprises a layout unit for selecting a specific layout example from a plurality of layout examples in accordance with a predetermined criterion, and laying out a plurality of image data using said specific layout example, a manual input unit, and a correction unit for correcting said specific layout example selected by said layout unit on the basis of an input from said manual input unit.
US07930632B2 Information processing apparatus, control method therefor, and computer-readable medium displaying a layout result on the basis of adjustment record information stored with respect to a predetermined record
A page in which field areas are laid out is displayed on the basis of a template. A field area to be adjusted is selected from the field areas in the page. The field area is adjusted on the basis of adjustment operation to the selected field area. Adjustment page information on the page in which the field area has been adjusted is stored in addition to page information on the displayed page.
US07930631B2 Method and system for transforming content for execution on multiple platforms
A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.
US07930628B2 Enabled device and a method of operating a set of devices
A markup language enabled device (17) comprises storage means (21) storing data, the data for enabling augmentation of an experience by providing extra functionality to a movie or a game for example. The device (17) further comprises transmitting means (23) for transmitting the data, receiving means (25) for receiving a real-world description in the form of an instruction set of a markup language and adjusting means (27) for adjusting one or more parameters of the device according to the description.
US07930625B2 Method and system for designing and implementing shapes in a software module
A computer-implemented method and system for designing shapes for a software module. Drawing software modules typically provide master shapes that are used as templates in creating drawings. The function of master shapes is generally controlled by behaviors. The invention improves upon existing approaches to designing master shapes by providing a uniform procedure for creating master shapes. The present invention supports the creation of a uniform set of behaviors that are stored independently of the master shapes. The stored behaviors are the preferred methods for controlling the functions of the master shapes. Individual stored behaviors can be selected and used to create the characteristics of a master shape. Using a uniform set of stored behaviors that are implemented in a preferred manner facilitates the management and maintenance of the behaviors and the master shapes they control.
US07930623B2 Method and system for generating parallel codes
A method for generating parallel codes is provided that includes generating a plurality of pairs of outputs for each clock cycle using a single code generator and generating a code based on each pair of outputs using the single code generator.
US07930620B2 Method for updating check node in low density parity check decoder
A method is provided for updating a check node in a low density parity check (LDPC) decoder, including: transmitting log-likelihood ratio (LLR) messages from variable nodes to a plurality of check nodes; decomposing the LLR messages in a plurality of node messages for each check node; and updating each check node using a modified function g(x), which is a function g′(x) comprising a sum operation of exponential functions based on the node messages.
US07930619B2 Apparatus and method for encoding low density parity check codes in a communication system
A Low Density Parity Check (LDPC) code encoding apparatus for a communication system is provided. The encoding apparatus receives information bits, and generates an LDPC code by encoding the information bits using an interleaving scheme. The interleaving scheme is generated such that when the LDPC code is punctured, there is no short-length cycle in a Tanner graph of the punctured LDPC code.
US07930616B2 Variable forward error correction for optical communication links
A method and system for setting a variable forward error correction overhead in an optical transport network frame for an optical link at a node are disclosed. In one embodiment, a method includes selecting a forward error correction overhead, signaling an optical node the selected forward error correction overhead, and setting the forward error correction overhead in the optical network transport frame for use in transmission of data over the optical link. In one embodiment, the forward error correction overhead is complementary to the data payload to maintain total transmission rate.
US07930613B2 Apparatus and method for channel interleaving in communications system
An apparatus and method for interleaving systematic bits and parity bits to generate an output sequence that can be transmitted in multi-slot packets from a base station to a remote station in a wireless communication system. The apparatus comprises a memory element and a control element coupled to the memory element, wherein the control element is configured to demultiplex the systematic bits and parity bits into sequences, wherein the systematic bits and parity bits are sequentially distributed among the sequences. The control element is further configured to reorder the sequences based on an index set, to group the sequences into segments and to interleave each of the segments forming matrices having elements. The control element is also configured to modulate the elements of the matrices, and to truncate the modulated elements of each matrix, so as to produce the output sequence which comprises truncated modulating elements from each matrix of the matrices.
US07930612B2 Error detection and correction scheme for a memory device
Data is read from a memory array. Before being stored in a data buffer, a Hamming code detection operation and a Reed-Solomon code detection operation are operated in parallel to determine if the data word has any errors. The results of the parallel detection operations are communicated to a controller circuit. If an error is present that can be corrected by the Hamming code correction operation, this is performed and the Reed-Solomon code detection operation is performed on the corrected word. If the error is uncorrectable by the Hamming code, the Reed-Solomon code correction operation is performed on the word.
US07930611B2 Erasure-resilient codes having multiple protection groups
A multiple protection group (MPG) erasure-resilient coding method for constructing MPG codes for encoding and decoding data. The MPG codes constructed herein protect data chunks of data in multiple protection groups and subgroups. In general, the MPG erasure-resilient codes are constructed by locating data chunks into multiple protection groups and assigning at least one parity chunk to each protection group. Basic MPG codes are constructed from existing Maximum Distance Separable (MDS) codes by splitting at least some of the parity chunks into local parities for each of the multiple protection groups and projecting local parities onto each of the groups. Generalized MPG codes have a Maximally Recoverable property that can be used to determine whether an erasure pattern is recoverable or unrecoverable. Generalized MPG codes can recover any erasure pattern that is recoverable.
US07930610B2 System and method for power reduction through power aware latch weighting of complex sub-circuits
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. The circuit analysis module analyzes a DUT for sub-circuits within the DUT and identifies a logical description of identified sub-circuits. A don't-care analysis module couples to the circuit analysis module identifies absolute don't-care latches associated with the identified sub-circuits. A sub-circuit exception module couples to the circuit analysis module and selects weighted input values for an identified sub-circuit, based on the identified absolute don't-care latches and the logical description of the identified sub-circuit. The sub-circuit exception module stores the selected weighted input values for the sub-circuit and associates the selected weighted input values with the logical description.
US07930604B1 Apparatus and method for testing and debugging an integrated circuit
A system for receiving serial messages from a device under test includes a deserializer configured to i) receive the serial messages and, ii) based on the serial messages, form data frames. A frame sync module is configured to form Joint Task Action Group (JTAG) data bits based on the data frames. A plurality of virtual JTAG test access ports are configured to i) receive the JTAG data bits and ii) shift the JTAG data bits between the plurality of virtual JTAG test access ports.
US07930602B2 Method and system for performing a double pass NTH fail bitmap of a device memory
A method for performing a double pass nth fail bitmap of a memory array of a device under test includes a memory built-in test (MBIST) unit reading previously written data from each location of the memory array during a first pass, and detecting a failure associated with a mismatch between written and read data at each location. The method also includes storing within a storage, an address corresponding to a current failing location in response to determining that a predetermined number of locations have failed. The method further includes the MBIST unit reading the previously written data from each location during a second pass. The method includes locking and providing for output, read data stored at a current read address in response to a match between the current read address and any address stored within the storage.
US07930598B2 Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
A method, mechanism and computer usable medium is provided for distributing I/O fabric errors to the appropriate root nodes in a multi-root environment. The case where the I/O fabric is attached to more than one root node and where each root can potentially share with the other roots the I/O adapter (IOA) resources which are attached to the I/O is addressed. Additionally, a method, mechanism and computer usable medium is provided by which errors detected in an I/O fabric may be routed to all root nodes which may be affected by the error, while not being reported to the root nodes that will not be affected by those errors. In particular, distributed computing system which uses the PCI Express protocol to communicate over the I/O fabric is addressed.
US07930596B2 Managing execution stability of an application carried out using a plurality of pluggable processing components
Methods, apparatus, and products are disclosed for managing execution stability of an application carried out using a plurality of pluggable processing components. Managing execution stability of an application includes: receiving, by an application manager, component stability metrics for a particular pluggable processing component; determining, by the application manager, that the particular pluggable processing component is unstable in dependence upon the component stability metrics for the particular pluggable processing component; and notifying, by the application manager, a system administrator that the particular pluggable processing component is unstable.
US07930589B2 Interrupt-responsive non-volatile memory system and method
An interrupt-responsive non-volatile memory respond to an interrupt by aborting execution by a memory controller of a memory routine in a non-volatile memory, sets, a flag and executes an interrupt service routine; and upon completion of the interrupt service routine, in response to the flag, recovers the execution of the aborted memory routine.
US07930582B2 Image processing apparatus and method of transmitting reference clock
An engine unit and a control unit are connected via an interface. A power source supplies electric power to the interface. The engine unit is controlled based on a reference clock generated in the control unit and transmitted to the engine unit via the interface. Only when a voltage output from the power source to the interface is in the operating-voltage range, the clock generator sends the reference clock to the engine unit via the interface.
US07930572B2 Method and apparatus for reducing memory current leakage a mobile device
A processing system includes a processor (20) having an idle mode node for generating an idle mode signal indicating whether the processor is in an idle mode and a memory (22) having a data retention node for receiving a data retention mode signal. The memory includes circuitry for placing the memory in a low power state responsive to the data retention mode signal. The idle mode signal drives the data retention node, such that the memory is placed in the low power state when the processor is in idle mode.
US07930571B2 Information processing apparatus and power control method
According to one embodiment, an information processing apparatus includes a wireless communication device and a power management module. The power management module is configured to transmit, in response to disconnection of an external power supply device from a power connector of the information processing apparatus, a command instructing turn-off of a power supply circuit within the external power supply device to a wireless communication circuit within the external power supply device via the wireless communication device.
US07930570B2 Power supply control circuit
An exemplary power supply control circuit includes a first electric switch, a second electric switch, a third electric switch, a power supply, and an output terminal. The first electric switch has a first terminal connected to an SIO chip to receive a control signal. When the control signal is at a high level, the first electric switch is turned on, the second electric switch is turned off, the third electric switch is turned off, and the output terminal outputs no power supply. When the control signal is at a low level, the first electric switch is turned off, the second electric switch is turned on, the third electric switch is turned on, and the output terminal outputs the power supply.
US07930568B2 Inline power controller
An inline power controller includes at least one analog interface circuit module (AICM) having a first analog input node for receiving an inline power port voltage, a second analog input node for receiving an inline power port current, a first analog output for effecting an inline power port voltage, a second analog output for effecting an inline power port current, and a digital interface converting the received inline power port voltage to a digital value, the inline power port current to a digital value, a first digital value to the first analog output and a second digital value to the second analog output. A digital serial bus (DSB) couples the AICM to a digital controller via digital serial bus interfaces (DSBIs).
US07930567B2 Keyboard
A keyboard includes a keyboard processor configured for outputting a control signal for turning a computer on/off; a switch circuit connected to a turn-on port of a south bridge chipset on a mainboard of the computer; and a processor connected to the keyboard processor and the switch circuit. When the processor receives the control signal output from the keyboard processor, the processor outputs a high pulse signal to the switch circuit to make the turn-on port grounded to turn on or turn off the computer.
US07930563B2 Reliability platform configuration measurement, authentication, attestation and disclosure
A platform configuration measurement device including: a configuration register; means for executing extension processing in which a predetermined operation is performed on a content of the configuration register by using a given additional value, a hash value is obtained by applying a predetermined hash function to a value obtained by the predetermined operation, and the hash value is set for a new content of the configuration register; and measurement extension means for obtaining measured values, corresponding to predetermined components constituting a platform, by sequentially making predetermined measurement on the predetermined components, and for allowing the means for executing extension processing to execute the extension processing using the measured values as the additional values, random extension means is provided for allowing the means for executing extension processing to execute the extension processing using a random value as the additional value.
US07930561B1 System and method for regulating the transmission of media data
A system and method regulate the transmission of media data. In accordance with one embodiment of the invention, a header portion of a media file is encoded to include an access code. The access code corresponds to one or more permitted methods by which the media file may be transmitted over a network. In one embodiment, a user operates a web browser to access a web page including a hyperlink which references the media file and specifies a desired type of transmission. Desired types of transmission include, for example, streaming transmission and faster than real time reliable download. When the hyperlink is activated, a web server sends a URL referencing the media file to the web browser. The web browser passes the URL to the media player. The media player requests the media file from a media server. The media server transmits the header of the media file, and the media player extracts the access code to determine whether the media file may be transmitted according to the desired type of transmission. If so, the media server transmits the media file using the desired type of transmission, and the media player renders the media data into video, sound or image signals. If the media player receives the media data using a type of transmission that permits storing the media data locally, the media player may transfer the media data to a portable media player.
US07930560B2 Personal information management system, personal information management program, and personal information protecting method
The present invention provides a personal information management system, a personal information management program and a personal information protecting method capable of storing personal information in consideration of security protection and facilitating utilization of the stored information. A personal information management system for handling personal information has a function of connection to a personal information dispersion management server that provides functions of encrypting personal information by the secret sharing scheme and decrypting the encrypted personal information with an index key for decrypting. The system has a search keyword management database storing the index key for decrypting and a personal information managing apparatus. When a request for storing personal information requiring security protection is generated, the personal information is divided and stored in the personal information dispersion management server, and the personal information is stored so as to be associated with the index key for decrypting into the search keyword management database.
US07930559B1 Decoupled data stream and access structures
Described are techniques for storing data. A plurality of data portions and a corresponding token for each of the data portions are received. Each of said plurality of data portions is to be stored by one of a plurality of processes and each token has a corresponding token value. Each of the data portions is stored at a storage location on a device allocated for use by one of said plurality of processes. An entry is written in a log file in accordance with said storing of the data portion. The log file is a private log file of one of the plurality processes. An access structure used to access stored data portions is updated. The access structure is indexed by token values of the stored data portions. The updating of the access structure is performed in accordance with log entries from private log files of the plurality of processes.
US07930556B2 Fingerprint system and method for access control
A fingerprint method for access control includes the steps of: providing an application server (20) for controlling access of different users; providing a database (40) connected to the application server for storing original fingerprint data of each user; scanning a fingerprint of a user through a handheld device (10), and obtaining fingerprint data of the scanned fingerprint; establishing a wireless communication channel between the handheld device and the application server, and transmitting the fingerprint data to the application server through the wireless communication channel; receiving the fingerprint data from the handheld device by the application server; determining whether the fingerprint data is the same as the original fingerprint data of the user in the database; and the user to access an access control device (30) connected to the application server if the fingerprint data is the same as the original fingerprint data stored in the database. A fingerprint system for access control is also provided.
US07930546B2 Methods, systems, and sub-combinations useful in media identification
Identification of media content, such as audio, can be performed through use of watermarking or fingerprinting (aka content signature) technologies. Aspects of these technologies may be combined to advantageous effect. For example, in dealing with the problem of fingerprint errors arising from object distortion, operations known from digital watermarking systems can be employed.
US07930535B1 Method and apparatus for loading configuration data
A system is provided for configuring a configurable device. The system includes an internal bus in communication with registers and to a configuration circuit. The configuration circuit may include its own registers. The configuration circuit tests a content of at least one of the registers and performs an operation in accordance with the result of the test.
US07930533B1 PXE booting a storage processor from a peer storage processor
A system for pre-execution environment (PXE) booting a storage processor from a peer storage processor allows for the ability to reboot and/or restart the storage processor without an externally connected PXE server. In response to a reboot request of the storage processor, the peer storage processor pushes an operating system boot image and/or other information to the storage processor for PXE booting the storage processor, and vice versa. The system may also operate with multiple coupled computers.
US07930532B2 Systems and methods for basic input output system (BIOS) management
An embodiment of a computer system comprises a south-bridge. The south-bridge comprises a controller including a buffer for communicating with electronic devices. When detecting that a Reset# signal is asserted, the buffer is set to a Hi-Impedance state to separate the controller from the electronic device. The Reset# signal indicates a full system reset.
US07930531B2 Multi-partition USB device that re-boots a PC to an alternate operating system for virus recovery
A multi-partition Universal Serial Bus (USB) device has a flash memory with multiple partitions of storage. Some partitions are for different operating systems and store OS images. Another partition has a control program while a user partition stores user data and user configuration information. The control program can test the multi-partition USB device and instruct the host computer BIOS to mount a partition from its flash memory as a drive of the host computer. The host computer can then be rebooted. The OS image from the flash memory is loaded into main memory during rebooting, and the host computer executes a new operating system using the new OS image. The user can press buttons on the multi-partition USB device to select which OS to load, and to begin rebooting. Virus removal programs in the alternate OS can help recover from a virus in the primary OS.
US07930527B2 Information processing apparatus and time and date information change method
According to one embodiment, an information processing apparatus includes a processor which executes an operating system and an application, a first real time clock including a function of supplying time and date information to the operating system at a time when the operating system is booted, and an alarm function of booting the operating system at a set time and date, a second real time clock including a function of measuring a time and date, and a time and date information transmission processing unit which executes authentication processing and which executes processing of transmitting information to change the time and date measured by the second real time clock in a case where the authentication processing has been successful.
US07930525B2 Method and apparatus for an efficient multi-path trace cache design
A novel trace cache design and organization to efficiently store and retrieve multi-path traces. A goal is to design a trace cache, which is capable of storing multi-path traces without significant duplication in the traces. Furthermore, the effective access latency of these traces is reduced.
US07930524B1 Method for executing a 32-bit flat address program during a system management mode interrupt
A method and system for executing 32-bit flat address programs during a System Management Interrupt. The system provides a 16-bit SMI routine that is given control when an SMI occurs. That routine initially saves the state of the processor and then executes an instruction to switch to protected mode. When in protected mode, the routine transfers control to 32-bit code. The 32-bit code uses a global descriptor table that is different from that used by the interrupted operating system. When the 32-bit code completes, it restores the saved processor state and returns from the interrupt by executing an RSM instruction.
US07930520B2 Processor and program execution method capable of efficient program execution
A processor for sequentially executing a plurality of programs using a plurality of register value groups stored in a memory that correspond one-to-one with the programs. The processor includes a plurality of register groups; a select/switch unit operable to select one of the plurality of register groups as an execution target register group on which a program execution is based, and to switch the selection target every time a first predetermined period elapses; a restoring unit operable to restore, every time the switching is performed, one of the register value groups into one of the register groups that is not selected as the execution target register group; a saving unit operable to save, prior to the restoring, register values in the register group targeted for restoring, by overwriting a register value group in the memory that corresponds to the register values; and a program execution unit operable to execute, every time the switching is performed, a program corresponding to a register value group in the execution target register group.
US07930517B2 Programmable pipeline array
An array of programmable data-processing cells configured as a plurality of cross-connected pipelines. An apparatus includes cells capable of performing data-processing functions selectable by a presented instruction. A first set of cells includes an input cell, an output cell, and a series of at least one interior cell providing an acyclic data processing path from the input cell to the output cell. Additional cells are similarly configured. Memory presents configuration instructions to cells in response to a configuration code. Data advances through ranks of the cells. The configuration code advances to memory associated with a rank in tandem with the data.
US07930516B1 Linked list traversal with reduced memory accesses
A linked list traversal system identifies when a linked list has become inefficient, either through attack or an undue multiplicity of collisions. A data unit is parsed to extract a key. A first hash result associated with the key is calculated based on a first hash function. A first linked list is identified based on the first hash result. It is determined whether the first linked list has been compromised. A second hash result associated with the key is calculated based on a second hash function when the first linked list has been compromised. A second linked list is established based on the second hash result, where the second hash result is different from the first hash result.
US07930515B2 Virtual memory management
A method for managing a virtual memory system configured to allow multiple page sizes is described. Each page size has at least one table associated with it. The method involves maintaining entries in the tables to keep track of the page size for which the effective address is mapped. When a new effective address to physical address mapping needs to be made for a page size, the method accesses the appropriate tables to identify prior mappings for another page size in the same segment. If no such conflicting mapping exists, it creates a new mapping in the appropriate table. A formula is used to generate an index to access a mapping in a table.
US07930514B2 Method, system, and computer program product for implementing a dual-addressable cache
A method, system, and computer program product for implementing a dual-addressable cache is provided. The method includes adding fields for indirect indices to each congruence class provided in a cache directory. The cache directory is indexed by primary addresses. In response to a request for a primary address based upon a known secondary address corresponding to the primary address, the method also includes generating an index for the secondary address, and inserting or updating one of the indirect indices into one of the fields for a congruence class relating to the secondary address. The indirect index is assigned a value of a virtual index corresponding to the primary address. The method further includes searching congruence classes of each of the indirect indices for the secondary address.
US07930509B2 Data management method in storage pool and virtual volume in DKC
A storage system connected to a computer and a management computer, includes storage devices accessed by the computer, and a control unit for controlling the storage devices. A first-type logical device corresponding to a storage area set in at least one of the storage devices and a second-type logical device that is a virtual storage area are provided. The control unit sets at least two of the first-type logical devices different in a characteristic as storage areas included in a storage pool through mapping. The first-type logical device stores data by allocating a storage area of the second-type logical device to a storage area of the first-type logical device mapped to the storage pool. The characteristic of the second-type logical device can be changed by changing the allocated storage area of the second-type logical device to a storage area of another first-type logical device.
US07930508B2 File systems for data processing systems
A method for dynamically optimizing file systems based on user access patterns or other parameters. According to an embodiment of the present invention, a list of files forming a cluster is first created based on various preset criteria by an application, the list is transmitted to a file system program, and then the file system optimizes allocation of files in a storage medium based on the list. Embodiments of the present invention can be used to rearrange files stored in a storage medium so that files which tend to be used together are stored closer to each other. This can substantially reduce a typical application launch time.
US07930507B2 Method of providing to a processor an estimated completion time of a storage operation
A method of performing a storage operation includes: receiving a storage command, estimating the completion time of the associated storage operation, and providing the estimated completion time to a processor.
US07930505B2 Controlling preemptive work balancing in data storage
A storage network control apparatus is operable to present virtualized storage to a host system and includes a monitoring component, an analysis component, a detection component, and a migration component. The monitoring component is for monitoring input/output (I/O) activity for virtual storage logical units over time. The analysis component is for identifying a repeating instance of peak I/O activity for a virtual storage logical unit over time and for generating a predictive signature therefrom. The detecting component is for identifying an instance of such a predictive signature. The migration component is responsive to the detecting component, and is for migrating data mapped by the virtual storage logical unit across additional real storage units to improve the I/O performance of the virtual storage logical unit prior to a recurrence of the repeating instance of peak I/O activity. A corresponding logic arrangement may be incorporated in hardware, software or a combination thereof.
US07930497B2 Using multiple sidefiles to buffer writes to primary storage volumes to transfer to corresponding secondary storage volumes in a mirror relationship
Provided are an article of manufacture, method, and system for using multiple sidefiles to buffer writes to primary storage volumes to transfer to corresponding secondary storage volumes in a mirror relationship. Information is provided on a mirror relationship for primary storage volumes and corresponding secondary storage volumes, wherein writes to the primary storage volumes are transferred to the secondary storage volumes according to the mirror relationship. A plurality of sidefiles are associated with the primary storage volumes in the mirror relationship. A write is received to one of the primary storage volumes in the mirror relationship. One of the sidefiles associated with the primary storage volume for which the write is received is selected and the write is buffered in the selected sidefile. Writes to the primary storage volumes buffered in the sidefiles are transferred to the corresponding secondary storage volumes.
US07930496B2 Processing a read request to a logical volume while relocating a logical volume from a first storage location to a second storage location using a copy relationship
Provided are a method, system, and article of manufacture for relocating a logical volume from a first storage location to a second storage location using a copy relationship. An operation is initiated to move a logical volume from a first storage location to a second storage location. A relationship is established between the first and second storage locations to copy data in the logical volume from the first storage location to the second storage location. A read request is received to data in the logical volume while copying the data in the logical volume from the first storage location to the second storage location. A determination is made, in response to the read request, whether the requested data is at a first copy of the logical volume in the first storage location or a second copy of the logical volume at the second storage location. The requested data is returned from the determined first or second copy of the logical volume while the logical volume is being copied from the first storage location to the second storage location.
US07930493B1 System and method for record retention date in a write once read many storage system
This invention provides a specified retention date within a data set that is locked against deletion or modification within a WORM storage implementation. This retention date scheme does not utilize any proprietary application program interfaces (APIs) or protocols, but rather, employs native functionality within conventional file (or other data containers, data sets or block-based logical unit numbers) properties available in commonly used operating systems. In an illustrative embodiment, the retention date/time is calculated by querying the file's last-modified time prior to commit, adding the retention period to this value and thereby deriving a retention date after which the file can be released from WORM. Prior to commit, the computed retention date is stored in the file's “last access time” property/attribute field, or another metadata field that remains permanently associated with the file and that, in being used for retention date, does not interfere with file management in a WORM state. Since this field is not utilized in a WORM context, it can be adapted to store this date. Once stored, the retention date in this field is locked against modification. Where extension (never reduction) of a retention period is desired, the last access time field be updated, wherein the new retention period is added to the existing last access time value to derive a new, later retention date for the file. Upon expiry of the retention date, the system allows deletion of the expired WORM file/data set.
US07930492B2 Memory system having low power consumption
A memory system selectively sets signaling modes based on stack position information. The memory system includes a memory module having at least one semiconductor memory device and a memory controller configured to set a signaling mode based on stack position information of each of the semiconductor memory devices. A signaling between the memory controller and each of the semiconductor memory devices is performed in a differential signaling mode, and a signaling among the semiconductor memory devices is performed in a single-ended signaling mode. Accordingly, the memory system has reduced power consumption.
US07930489B2 Techniques for optimizing configuration partitioning
Techniques for optimizing configuration partitioning are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for configuration partitioning comprising a module for providing one or more policy managers, a module for providing one or more applications, the one or more applications assigned to one or more application groups, a module for associating related application groups with one or more blocks, and a module for assigning each of the one or more blocks to one of the one or more policy managers, wherein if one or more of the one or more blocks cannot be assigned to a policy manager, breaking the one or more blocks into the one or more application groups and assigning the one or more application groups to one of the one or more policy managers.
US07930488B2 Non-volatile memory sharing system for multiple processors and related method thereof
A non-volatile memory sharing system is provided. The non-volatile memory sharing system includes a plurality of processors comprising at least a first processor and a second processor, a non-volatile memory, and a processor bridge coupled between the first processor and the second processor. The non-volatile memory is coupled to the first processor, and is used for storing a plurality of program codes or data comprising at least a first program code or data for the first processor and a second program code or data for the second processor. The first processor is for executing the first program code stored in the non-volatile memory, and the second processor is for obtaining the second program code or data from the non-volatile memory via the first processor and the processor bridge.
US07930486B2 Cache chunked list concrete data type
An embodiment of the invention provides a concrete data type and a method for providing a cached chunked list concrete data type. The method can perform steps including: storing at least one datum in a chunk in a cache line; and setting a lower bit value (LB) in a link/space pointer in the chunk to indicate the empty slots in the chunk.
US07930483B2 Associativity implementation in a system with directly attached processor memory
A method, apparatus and program product enable associativity operations for system including a processor having directly attached memory. A memory expander microchip facilitates concurrent memory access while attached to a processor. Associativity may have particular application in the context of accessing a data cache, which may be present on the memory expander microchip or memory in communication with the microchip. The memory expander microchip and associated memory channels may provide additional bandwidth and memory capacity for the system to enable associativity in a manner that does not burden the attached processor or associated operating system. Bandwidth and memory may be dynamically allocated to optimize associativity and applicable operating ratios.
US07930482B2 Storage system and method for controlling cache residency setting in the storage system
In a storage system adopting an external storage connection configuration, a first storage apparatus is capable of integrally managing the cache residency settings made in second storage apparatuses, which serve as external storage apparatuses. The first storage apparatus stores the cache residency information for the second storage apparatuses, i.e., external storage apparatuses, in a shared memory thereof. When the storage system receives a cache residency setting request from a management device or the like, the first storage apparatus issues a cache residency setting instruction to a second storage apparatus with reference to the residency information. In accordance with the setting instruction, the second storage apparatus sets a cache-resident area in a cache memory thereof.
US07930481B1 Controlling cached write operations to storage arrays
An application may issue write operations intended for a SAN via a server cache. Monitoring of the SAN (e.g., the autonomous persistent cache of the storage arrays of the SAN), allows caching performance to be controlled by a write caching policy. The server cache memory may be increased, decreased or eliminated according to the write caching policy. In one embodiment, a storage volume manager may adjust the latency of write operations in the server cache. In some embodiments, the write caching policy may adapt and learn characteristics of the storage environment, which may include calibrated values for messaging timestamps.
US07930480B2 Data storage device, control method thereof, and magnetic disk storage device
Embodiments of the invention improve the performance of a HDD (Hard Disk Drive). In one embodiment, MBR (Master Boot Record) is read from a magnetic disk. The read MBR is stored in a sector buffer by an event handler. A segment control section acquires the MBR stored in the sector buffer and refers to the partition type field to identify the file system. The segment control section refers to a cache mode table and selects a cache mode which is associated with the file system specified in the MBR. In the subsequent read and write operations, buffer handling and command execution control are performed according to the determined cache mode. Since an appropriate cache mode is selected depending on the file system, it is possible to raise the performance.
US07930476B1 Application aware storage resource provisioning
Described are techniques for provisioning storage of a data storage system for use by an application. One or more application provision requirements associated with a provisioning request to provision storage for use by the application are received. The one or more application provision requirements are translated, in accordance with application best practices for the application included in a policy, to one or more generic storage resource requirements. The one or more generic storage resource requirements are translated, in accordance with data storage system best practices included in said policy, to one or more physical data storage requirements. The physical data storage requirements include identification of one or more physical storage devices in said data storage system used in allocating storage to service said provisioning request. Storage is allocated for use by said application in accordance with said physical data storage requirements.
US07930473B2 System and method for supporting file and block access to storage object on a storage appliance
A technique enables application data stored on storage devices of a storage system to be accessible by a client as either a file or logical unit number (lun). The storage system is illustratively embodied as a multi-protocol storage appliance having a storage operating system that implements a file system. The file system logically organizes the application data as a virtual disk (vdisk) comprising a plurality of inodes including a prefix stream inode, a lun inode (storing the application data) and a suffix stream inode. The prefix and suffix stream inodes allow the vdisk to be shared over a block-based protocol or a file-based protocol by enabling apportionment of client operating system dependent storage device contents from application data contents of the vdisk.
US07930472B2 Method for accessing a first-in-first-out (FIFO) buffer and a FIFO controller therefor
A method of for accessing a first-in-first-out (FIFO) buffer is provided. The method comprises the following two steps. Firstly, issue a request to access a memory when the amount of the data buffered in the FIFO buffer is more than a threshold. Second, pop the data buffered in the FIFO buffer out to access the memory when the request is granted. If the FIFO buffer is a single-port FIFO buffer, the threshold is set based on the burst length of one burst of data. If the FIFO buffer is a dual-port FIFO buffer, the threshold is set based on the speed at which the data is pushed into the FIFO buffer and the speed at which the data is popped out of the FIFO buffer.
US07930462B2 Interface controller that has flexible configurability and low cost
In one embodiment, an apparatus comprises serializer/deserializer (SERDES) circuits. Each SERDES circuit provides data received from a respective lane to which the SERDES circuit is coupled. A receive pipe is coupled to the SERDES circuits and comprises accumulate buffers, multiplexing levels, accumulate buffer counters, control registers, and control logic. Each accumulate buffer corresponds to a respective port configurable over the plurality of lanes. A first level of the multiplexing levels is coupled to receive data from neighboring lanes on one input and the data from the neighboring lanes connected in reverse order on the other input. Each multiplexor at each other level is coupled to receive outputs of neighboring multiplexors from a next lower level on one input and the outputs connected in reverse order on the other input. Each configuration register corresponds to a respective port, indicating an initial lane assigned to the respective port and a size of the port. The control logic is configured to generate select signals responsive to respective bits of the buffer counters and respective bits of initial lane numbers.
US07930461B2 Interface circuit
An interface circuit is disclosed.When a USB-BUS power source voltage VBUS is not normally supplied to the substrate gates of PMOS transistors of switches of a first switching circuit which controls connecting a terminal D+/RXD to a terminal D−/TXD in an HS driver circuit, and to the substrate gates of PMOS transistors of switches of a second switching circuit which controls connecting the terminal D+/RXD to the terminal D−/TXD in an FS driver circuit 6; an amplified core circuit power source voltage DVDD is supplied to the substrate gates of the PMOS transistors. When the USB-BUS power source voltage VBUS is normally supplied to the substrate gates of the PMOS transistors, a USB stabilized power source voltage VUSB is supplied to the substrate gates of the PMOS transistors.
US07930459B2 Coherent input output device
According to some embodiments, data to be exchanged via a system input output interface may be determined at a processor. It may then be arranged to exchange the data via a coherent input output device coupled to a coherent system interconnect. Other embodiments are described.
US07930456B1 Data packet arbitration system
A data packet arbitration system for routing data transfers from a plurality of clients to a data transmission line is described. The system includes multiple arbitration stages for transferring data from the plurality of clients to the data transmission line. Data transfers are routed through the system based on arbitration logic that prioritizes by function in a primary arbitration stage and by client in a subsequent arbitration stage.
US07930455B2 System and method for separating and communicating information-type data and signal-type data
A communication system is disclosed for communicating data among a plurality of electronic modules. The communication system may include a data type classifier configured to separate the data into information-type data and signal-type data. The communication system may further include a first communication stack configured to communicate the information-type data among the plurality of electronic modules. The communication system may also include a second communication stack configured to communicate the signal-type data among the plurality of electronic modules. The first communication stack and the second communication stack may share a physical data link.
US07930452B1 Parallel link electrical and timing parameter specification for output driver and input receiver that selects bandwidth or frequency based on timing parameters
In one embodiment, an apparatus includes a driver and a receiver. The driver has an output, wherein the output of the driver has an associated output termination. In addition, the receiver has an input, wherein the input of the receiver has an associated input termination. An interface between the output of the driver and the input of the receiver operates according to a set of one or more timing parameters, wherein the input termination, the output termination, and the set of timing parameters correspond to a bandwidth for data transfer or frequency for data transfer across the interface between the output of the driver and the input of the receiver.
US07930450B1 Buffer management system and method
The transfer of data from a host computer to a recordable disk in a disk drive operating on the host computer is managed. A buffer for temporarily storing data to be transferred between the host computer and the recordable disk is maintained, wherein the buffer comprises a plurality of host segments and a plurality of disk segments, and wherein each of the host segments and disk segments have a sector count value associated therewith. In a case where the transfer of data corresponds to a host segment, the host segment is selected from the plurality of host segments in the buffer. In a case where the transfer of data corresponds to a disk segment, the disk segment is selected from the plurality of disk segments in the buffer. In a case where a host segment is selected, the sector count value of the selected host segment is adjusted. In a case where a disk segment is selected, the sector count value of the selected disk segment is adjusted. Thus, the amount of hardware resources is seen to be reduced, and expansion of segmentation is seen to be improved.
US07930449B2 Method and system for data transmission
A method for transmitting data. Data received from a data source is retained in a buffer. Initial data may be provided from the buffer. Additional data may be provided from the buffer.
US07930446B2 Methods and apparatuses for wireless network communication wherein a universal serial bus request block (URB) is generated that will vary parameters that controls wireless transmission commands between devices
In some embodiments a method is disclosed that includes creating a network connection status between a host device and a peripheral network device, determining characteristics of the peripheral device such as receive capacity or a quality of service classification for the transmission and flow control for performing control and data transfers. A transfer is initiated when a uniform serial bus request block (URB) is generated by a host application. The URB can have parameters that can be utilized to generate a transaction over a wireless network providing Quality of Service (QoS) guarantees. Other embodiments are also disclosed.
US07930445B2 Computer system using remote I/O and I/O data transfer method
To improve throughput in data transfer in a remote I/O system, this invention provides a computer system including: a host computer; a device which communicates with the host computer; and a network which connects the host computer and the device, in which the device is coupled to the network via a device bridge including a bridge memory, and the host computer includes a host memory and a device driver. The device driver writes, when at least one of data and an address is written in the host memory, in the bridge memory the at least one of the data and address stored through the writing in the host memory; and sends a data transfer request to the device bridge, and the device bridge reads, upon reception of the data transfer request, an address from a predetermined area; and reads data from an area that is indicated by the read address.
US07930444B2 Device and method for controlling multiple DMA tasks
A method for controlling multiple DMA tasks, the method includes receiving multiple DMA task requests; the method is characterized by defining multiple buffer descriptors for each of a plurality of DMA channel; wherein at least two buffer descriptors comprise timing information that controls an execution of cyclic time based DMA tasks; selecting a DMA task request out of the multiple DMA task requests; executing a DMA task or a DMA task iteration and updating the buffer descriptor associated with the selected DMA task request to reflect the execution; and jumping to the stage of selecting. A device that includes a memory unit; the device is characterized by including a DMA controller that is adapted to: (i) access at least one buffer descriptor out of multiple buffer descriptors defined for each of a plurality of DMA channel, wherein at least two buffer descriptors comprise timing information that controls an execution of cyclic time based DMA tasks; (ii) receive multiple DMA task requests, (iii) select a DMA task request out of the multiple DMA task requests, and (iv) execute a DMA task or a DMA task iteration and update a buffer descriptor associated with the selected DMA task request to reflect the execution.
US07930443B1 Router having routing engine software instance and interface controller software instance on a single processor
A network device is described that concurrently executing more than one instance of an operating system on a single processor. Each of the instances of the operating system executes completely independent of the other instances. In this way, disparate instances may exist for the same operating system or for different operating systems. The techniques allow the processor to concurrently execute, for example, an instance of the operating system may emulate a routing engine and an instance of the operating system may emulate an interface controller. A hyper scheduler performs context switches between the operating systems to enable the processor to concurrently execute the instances of the operating system. The techniques may provide a low cost alternative to employing multiple processors within a network device, such as a router, to execute multiple independent operating systems.
US07930441B2 USB device and mode detecting method thereof
A USB peripheral device and a method of determining USB speed mode. The method of determining USB speed mode for an USB peripheral device, wherein the USB peripheral device is coupled to an USB host through an USB transmission cable, and the USB transmission cable comprises power and ground lines for power supply, and first and second data signals for transmitting data, the method comprising the USB peripheral device pulling up voltage level of the first data signal with a first pull-up device, the USB peripheral device pulling up voltage level of the second data signal with a second pull-up device, and the USB host determining a high/full speed mode for the USB peripheral device, when detecting only one of the first and second data signals exceeding a threshold, and then detecting the other data signal exceeding the threshold in a predetermined period.
US07930440B2 Determining electrical compatibility and/or configuration of devices in a pre-boot environment
In at least some embodiments, a system comprises a plurality of electrical devices and management logic coupled to the electrical devices. While the electrical devices are each in a pre-boot environment, the management logic obtains information from the electrical devices and uses the information to determine electrical compatibility of, and/or configure, the electrical devices.
US07930439B2 Command output control apparatus
In a command output control apparatus, one of first and second storage areas that corresponds to the smaller number of subcommands is selected as a storage area subjected to division, according to a comparison result by a subcommand number comparison unit. From partial storage areas constituting the storage area subjected to the division, a partial storage area no smaller than a predetermined size is selected as a partial storage area subjected to the division, according to a comparison result by a size comparison unit. Subcommands for accessing partial storage areas obtained by dividing the partial storage area subjected to the division are generated by an access area division unit. A subcommand for accessing the partial storage area subjected to the division is replaced with the generated subcommands. Subcommands are alternately selected from first and second subcommand groups after the replacement and outputted to a memory.
US07930437B2 Network adapter with shared database for message context information
A network interface adapter includes a network interface and a client interface, for coupling to a client device so as to receive from the client device work requests to send messages over the network using a plurality of transport service instances. Message processing circuitry, coupled between the network interface and the client interface, includes an execution unit, which generates the messages in response to the work requests and passes the messages to the network interface to be sent over the network. A memory stores records of the messages that have been generated by the execution unit in respective lists according to the transport service instances with which the messages are associated. A completion unit receives the records from the memory and, responsive thereto, reports to the client device upon completion of the messages.
US07930433B2 Stream distribution system
A system includes a content server device for performing content distribution in a network; a reception terminal device capable of reproducing a content having a specific format; a plurality of transcoder devices provided in the network, for applying format conversion to a content distributed in the network; and a transcoder management device for searching, in response to a search request sent from the reception terminal device, information on the plurality of transcoder devices, and sending to the reception terminal device, as a search result, a transmission path which runs from the content server device to the reception terminal device via at least one of the plurality of transcoder devices, through which format conversion to a desired content can be performed.
US07930430B2 Systems and methods to provide assistance during address input
Systems and methods to provide assistance for completion during address input. In one aspect, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing emails. Based on how the addresses of the persons are used in incoming and outgoing messages, the relevancy scores of the addresses are determined. When a user is typing an address, the profiles and the relevancy scores are used to identify and sort suggestions for the completion of the address input.
US07930429B2 System and method for obtaining content from a content delivery network
A method receives from a first server a first domain name system (DNS) request including a first internet protocol (IP) address of the first server, and a second IP address received by the first server from a first system. The method also maps a correlation between the first IP address and the second IP address, and receives from the first server a second DNS request. In response to receiving the second DNS request, the method responds to the first server with a third IP address of a second server, wherein the third IP address is chosen based upon the second IP address.
US07930427B2 Client-side load balancing
An exemplary method for load balancing includes accessing a range of values for IP addresses associated with a virtual IP address associated with a domain name; selecting, using a local statistical algorithm, a value in the range; and, based at least in part on the selected value, connecting to a remote resource at one of the IP addresses. In such a method, a client can perform local load balancing when connecting to one of many fungible resources “behind” a virtual IP address. With many such clients, the task of load balancing is distributed as opposed to being centralized at a server farm or cluster. Other methods, devices and systems are also disclosed.
US07930424B1 System and method for detecting bogus BGP route information
The present invention relates to a method of detecting invalid border gateway protocol (BGP) route in a network, wherein network traffic is routed based at least on BGP announcements from one or more BGP routers, the method comprising obtaining a plurality of routing information objects from the BGP announcements during an observation window, each routing information object comprising at least one selected from a group consisting of an prefix-origin autonomous system (AS) association and a directed AS-link, identifying a transient routing information object having at least one selected from a group consisting of a up time less than a first pre-determined threshold or a lifespan less than a second pre-determined threshold, defining a valid routing information object set by eliminating the transient routing information object from the plurality of routing information objects, and detecting a BGP route from the BGP announcements as invalid based on the valid routing information object set.
US07930422B2 Apparatus and method for supporting memory management in an offload of network protocol processing
A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.
US07930414B2 System and method for communicating with tools in a closed, secure production network
A system and method for providing connectivity to a closed, secure production network, and computer program products for executing the same and, more particularly, to a system and method for securely communicating with remote tools. The system comprises a self-configuring server configured to create separate, isolated networks for a vendor specific toolset and query a client for connection information such that the self-configuring server can engage an identified vendor specific toolset on one of the separate isolated networks by mimicking the connection information of the client.
US07930409B2 Configuring output on a communication device
In one general sense, display of content communicated by a sender communication device to a destination communication device may be enabled by receiving, at a destination communication device, content to be displayed by the destination communication device. Characteristics of a display of the received content by the destination communication device may be algorithmically identified in accordance with display configuration settings for the destination communication device. Based on the identified characteristics, at least one change to be made to capture configuration settings at a capturing communication device used to capture the received content may be identified. At least one alternative capture configuration setting may be communicated to the capturing communication device. Content that is captured by the capturing communication device is received at the destination communications device based on the alternative capture configuration setting communicated.
US07930404B2 Cross-system log in a distributed system environment
Embodiments consistent with the invention provide a computer-implemented method for providing a cross-system log in a distributed computer system environment having multiple computer systems. The method comprises electronically receiving data in a first system, the data including cross-system characteristics of a cross-system activity originating from a second computing system, electronically storing the data, electronically receiving a request to access the data, and electronically providing the requested data.
US07930402B2 Automatic migration of data via a distributed computer network
A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
US07930401B2 Accessing shared resources with improved request peak management
A solution is provided for accessing a shared resource in a data processing system (such as a server of a DAM application) by a plurality of exploiter entities (such as clients). A corresponding method starts with the step of monitoring an activity of each enabled entity being granted an access to the shared resource. The access granted to each enabled entity is released in response to the reaching of a first threshold (such as a time-out period) by an inactivity indicator, which is indicative of the non-activity of the enabled entity (such as an idle time). The method continues by detecting a critical condition of the shared resource (such as after reaching a maximum number of concurrent accesses). The access granted to an eligible enabled entity (or more) is released in response to the critical condition; the inactivity indicator of each eligible enabled entity reaches a second threshold preceding the first threshold (such as a grant period lower than the time-out period).
US07930400B1 System and method for managing multiple domain names for a website in a website indexing system
When a website has a number of equivalent domain names including a preferred domain name, the URL for a document in the website can be rewritten using the preferred domain name before indexing the document, according to certain embodiments. According to certain embodiments, a user interface is provided to allow a user to specify the preferred domain name for a website for which the user is a verified owner.
US07930396B2 System and method of enterprise systems and business impact management
A system architecture and a method for managing using a cellular architecture to allow multi-tier management of events such as the managing of the actual impact or the potential impact of IT infrastructure situations on business services. A preferred embodiment includes a high availability management backbone to frame monitoring operations using a cross-domain model where IT component events are abstracted into IT Aggregate events. By combining IT Aggregate events with transaction events, an operational representation of the business services is possible. Another feature is the ability to connect this information to dependent business user groups such as internal end-users or external customers for direct impact measurement. A web of peer-to-peer rule-based cellular event processors preferably using Dynamic Data Association constitutes management backbone crossed by event flows, the execution rules, and distributed set of dynamic inter-related object data rooted in the top data instances featuring the business services.
US07930395B2 System and method for managing system resources in a network environment
A method for managing system resources in a network environment. The method begins by reading from a first log both timestamp Ti and actual response Ri for i=1, 2, . . . , I. Each Ti comprising a timestamp corresponding to a request to utilize system resources. Each Ri comprising a length of time necessary for the system to respond to the request. After reading timestamps and response times, for each combination of both Ti and Ri where Ri does not equal zero: calculating active thread AT(Ti+j) for j=0, 1, . . . , Ri−1, according to a function AT(Ti+j)=AT(Ti+j)+1. Active thread AT(Ti+j) comprising the total number of threads active in the system at time Ti+j. Finally, storing active thread AT(Ti+j) for in a second log. The second log comprising both timestamp Ti+j and active thread AT(Ti+j).
US07930393B1 Monitoring domain allocation performance
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular allocation of domains to process a subsequent request corresponding to the two or more embedded resources are also provided.
US07930390B2 Identification method
An identification method and system. The method includes receiving by a computing system from a first entity, first data indicating that an electronic device is missing. The computing system receives from a transaction device reader, second data comprising first identification information associated with the electronic device and third data comprising second identification information associated with a second entity and a transaction device belonging to the second entity. The computing system transmits notification data indicating that the electronic device, the second entity, and the transaction device are located within a specified vicinity of the transaction device reader. The computing system receives log data associated with the second entity and fourth data associated with missing electronic devices. The computing system compares the fourth data to the log data and generates results data to determine if the second entity is associated the missing electronic devices or the electronic device.
US07930389B2 Adaptive filtering of annotated messages or the like
A system, method, computer program product, and carrier are described for obtaining an indication of one or more message filtering rules and accepting text-containing content after obtaining the indication of the one or more message filtering rules and after a value acceptance of a delivery evaluation of the text-containing content.
US07930385B2 Determining content-preference score for controlling subsequent playback
A content-preference-score determining method includes the steps of detecting a feature point or feature value of content; detecting body motion of a user during playback of the content; and calculating a preference score of the user for the content according to a predefined formula using the detected feature point or feature value and the detected body motion.
US07930383B2 Systems and methods for domain name registration by proxy
A system and method of proxy domain name registration permits a would-be domain name registrant anonymity. A registrar affords customers the opportunity to use the proxy registration. If the customer seeking registration of a domain name requests, the registrar obtains contact information needed for registration from a proxy entity established for this purpose. The registrar completes the registration of the domain name with the appropriate registry (i.e. “.com, .net” etc.). The contact information published in WHOIS is that of proxy entity. Contractually the customer is afforded control over the domain name. Emails intended for the customer are received by the proxy entity who may filter them if the customer requests. Emails sent by the customer are sent to the proxy entity who in turn sends them to the indicated addressee.
US07930382B1 Distributed network data storage system and method using cryptographic algorithms
A system for distributed file storage includes a plurality of servers providing, to a plurality of clients, file access services for accessing files stored on the plurality of servers. A list of neighbor servers is maintained by each server. The neighbor servers are a subset of the plurality of servers. At least one server of the plurality of servers is switched into a neighbor group of servers based on network distance. Each file is stored in the form of a plurality of N pieces on N servers, the pieces being generated from the file. The list is used to obtain information for reconstructing files stored on the neighbor servers, such that any K out of the N pieces can be used to reconstruct any file.
US07930375B2 Service providing apparatus, information providing method, and storage medium storing a computer program having service start and end notifying features
A service providing apparatus which, even when there is a change in the contents of service provided for terminal devices, enables the terminal devices to register the changed contents of the service in a reliable manner. Upon the start of the service providing apparatus or the service, the service providing apparatus gives the terminal devices a service end notification for nullifying the contents of service registered in the terminal devices. After the service end notification is given, the service providing apparatus gives a service start notification to the terminal devices, and notifies the contents of service to the terminal devices in response to an acquisition request issued from any terminal device based on the service start notification.
US07930374B2 Configuring network settings using portable storage media
A portable computer-readable media device and method of use enable automatic configuration of a computing device, such as a conventional network device or a thin client device, for operation in a network. Configuration information, including network settings and security information, is incorporated in an XML file written to the portable media device while it is installed in a first device. This configuration is then automatically transferred to a second device by installing the portable media device in the second device. The second device then writes device information, incorporated in an XML file, to the portable media device, to be uploaded to the first device.
US07930372B2 Staged integration of distributed system and publishing of remote services
A method, computer program product, and system for the staged integration of a remote entity and the simultaneous publishing of services is provided. The integration of the distributed remote entities is broken into five stages, with appropriate events published after each stage. Each of the five stages is initiated only if the previous stage completed successfully. The first stage is the initiate discovery phase. The first event is the discovery start event. The second stage is the discovery completed phase. The second event is the discovery completed event. The third stage is the basic software services verified phase. The third event is the basic software verification completed event. The fourth stage is the basic hardware services verified phase. The fourth event is the basic hardware verification completed event. The fifth stage is the extended hardware services verified phase. The fifth event is the full integration of disturbed entity event.
US07930367B2 Low storage portable media player
A portable media player can play a large number of media files without being required to physically store all of the media files at any given time. In one implementation, the portable media player includes a memory to store a playlist that includes a plurality of entries succinctly representing media files and a media access manager component. The media access manager component receives media files referenced by entries in the playlist over one or more of a plurality of network connections. The media access manager component downloads the media files as they become available over the network connections based on policies preset on the portable media player and policies preset for the media files.
US07930364B2 Persistence of inter-application communication patterns and behavior under user control
An end-user or administrator is allowed to couple portlets in a portal through user interface events taking place on the portal display itself. When the portal is displayed, if the user actuates a control corresponding to a property in a portlet, a menu of actions that can be performed with that data by other portlets is provided to the user. In addition to this “conventional” manner, an alternative manner of actuating the component is provided to the user such that if the user actuates the control in this alternative manner, the user is provided the option of making the chosen action “persistent,” so that the next time the control is actuated by the user, or the associated property is otherwise produced, the chosen action is performed automatically, without requiring the user to choose an action.
US07930363B2 Application service provider delivery system
In one embodiment, a display engine and one or more data files are determined. They are then sent to a website provider's network. The display engine and data are used to provide ASP functionality without contacting the ASP network for every user request. So even if the ASP network is not available, the ASP functionality provided by the display engine and data is always accessible to the website provider. For example, the website provider's network may provide the ASP functionality by displaying data in one or more data files at a user's display device. This is performed without relying on the availability of the ASP network.
US07930360B2 Secure processing unit systems and methods
A hardware Secure Processing Unit (SPU) is described that can perform both security functions and other information appliance functions using the same set of hardware resources. Because the additional hardware required to support security functions is a relatively small fraction of the overall device hardware, this type of SPU can be competitive with ordinary non-secure CPUs or microcontrollers that perform the same functions. A set of minimal initialization and management hardware and software is added to, e.g., a standard CPU/microcontroller. The additional hardware and/or software creates an SPU environment and performs the functions needed to virtualize the SPU's hardware resources so that they can be shared between security functions and other functions performed by the same CPU.
US07930359B2 Methods of consistent data protection for multi-server applications
A method according to one embodiment includes receiving a request to perform a snapshot of data associated with an application running on multiple servers; coordinating I/O Freezers on different servers for freezing data requests from instances of the application running on the servers; and after determining that the I/O Freezers have frozen the data requests, requesting initiation of a snapshot operation to take the snapshot of the data.
US07930358B2 Method and apparatus for efficiently managing “messages sent” file and resending of messages from mobile wireless communication device
An enhanced email system incorporating mobile wireless communication devices includes program logic for efficiently managing (i.e., at least partially synchronizing) “messages sent” files in the mobile device and in a related message server. The exemplary program logic also more efficiently handles resending of previously sent email messages from the mobile wireless communication device (especially in the context of synchronized messages sent files) by sending to the message server only abbreviated unique message ID in the first instance. In this way, wireless bandwidth is conserved as is the device battery.
US07930354B2 System and method for reviewing attachment content on a mobile device
Messages with an associated attachment document are first delivered to a mobile device without the attachment document. If the mobile device user wishes to review attachment data related to the attachment document, the user submits an attachment processing request to an attachment server that handles the attachment processing requests to provide the attachment data in one of several possible formats to the user.
US07930347B2 Responsible peer-to-peer (P2P) digital content distribution
A content distribution system, including: a registration module for receiving registration data for a digital item accessible, on a communications network such as a peer to peer (P2P) network, using a digital item client, such as a P2P client, on a first device; an activity module for receiving a request for content of the digital item from the client on a second device; and a transaction module for registering download of the content to the second device, for processing payment transactions with the second device, and for processing remuneration transactions with at least the first device. The system also has a search module for receiving queries for digital items and ranking results based on a user selected ranking criteria including at least one of: review of said digital items; use of said digital items; and purchase of said digital items. The digital item and a declaration for the item may comply with MPEG-21.
US07930346B2 Security in peer to peer synchronization applications
The claimed subject matter provides a system and/or a method that facilitates synchronizing data within a data storage system. An interface component can leverage a synchronization technique within the data storage system. A sync component can provide a secure peer to peer data synchronization based at least in part upon the synchronization technique to allow a tiered access to the synchronized data.
US07930337B2 Multiplying two numbers
Techniques are described to multiply two numbers, A and B. In general, multiplication is performed by using Karatsuba multiplication on the segments of A and B and adjusting the Karatsuba multiplication based on the values of the most significant bits of A and B.
US07930333B2 High-speed, true random-number generator
The present invention produces strings of true random numbers, extracted from field emission of electrons from nano-size emitters (NSE). Electrons may be produced in a miniature, three-electrode vacuum element that consists of a NSE emitter attached to the cathode surface, a close proximity gate electrode and an accelerating electrode (anode). A miniature fast response electron detector may also be inserted into the vacuum vessel. The detector sensitivity may allow single electron detection, with a noise level much lower than the resulting single-electron signal. The accelerated electrons may be directed to the detector and produce electric signals with well-defined pulse height and pulse shape characteristics. The electronic system analyzes the signals from the detector and generates random numbers thereby.
US07930331B2 Encipherment of digital sequences by reversible transposition methods
Methods for transposing elements of a sequence according to a rule, wherein the rule is derived from pseudo-noise or pseudo-noise like binary and non-binary sequences are disclosed. Sequences of transposed symbols can be recovered by applying a reversing rule. Sets of orthogonal hopping and transposition rules are created by applying transposition rules upon themselves. Sets of orthogonal hopping and transposition rules are also created from binary and non-binary Gold sequences.
US07930330B2 Scaled exponential smoothing
A method and system for scaled exponential smoothing are provided. Multiple exponentially smoothed values are maintained for items and events occur on one or more of the items. The method maintains a gradually inflated representation of the smoothed values of items, such that the representation at a given time for an item where no event has occurred is not altered. Using a scaling technique enables the smoothed values for the objects on which an event has not occurred to remain the same. This reduces the number of calculations required significantly, enabling the use of the smoothing technique in a wide range of applications.
US07930329B2 System, method and medium browsing media content using meta data
A system, method and medium for browsing media content using meta data, in which media content stored in the system is efficiently browsed using meta data of media content currently in use and media content related meta data. The system includes a media reproducing unit to reproduce media content having corresponding meta data, a root category generating unit to generate at least one root category from meta data corresponding to the media content currently in use, and a sub-category generating unit to generate at least one sub-category of a root category selected by a user from among the at least one root category, based on the meta data.
US07930327B2 Method and apparatus for obtaining the absolute path name of an open file system object from its file descriptor
A computer implemented method, apparatus, and computer program product for obtaining an absolute path name for an open file system object. A file descriptor for the open file system object is identified in response to a process in a first software partition opening a file system object to form the open file system object. The absolute path name for the open file system object is cached in a path name field in a file structure associated with the file descriptor for the open file system object. The absolute path name for the open file system object in the path name field is used during migration of the first software partition to restore the open file system object in a second software partition.
US07930326B2 Space allocation in a write anywhere file system
A file system determines the relative vacancy of a collection of storage blocks, i.e., an “allocation area”. This is accomplished by recording an array of numbers, each of which describes the vacancy of a collection of storage blocks. The file system examines these numbers when attempting to record file blocks in relatively contiguous areas on a storage medium, such as a disk. When a request to write to disk occurs, the system determines the average vacancy of all of the allocation areas and queries the allocation areas for individual vacancy rates. The system preferably writes file blocks to the allocation areas that are above a threshold related to the average storage block vacancy of the file system.
US07930318B2 Systems and methods for implementing a tenant space in a provider-tenant environment
The present invention discloses methods and systems for hosting tenants in a computer-based environment in which a provider stores a shared data structure. Each of the tenants may store shared-metadata referencing the shared data structure, while a first tenant may store a tenant-specific data structure specific to the first tenant for access by the first tenant. Based on the shared-metadata and in response to a data request from the first tenant, the system may the query the provider or the first tenant for requested data and provide the requested data based on the querying.
US07930315B2 History preservation in a computer storage system
A method by which a disk-based distributed data storage system is organized for protecting historical records of stored data entities. The method comprises recording distinct states of an entity, corresponding to different moments of time, as separate entity versions coexisting within the distributed data storage system, and assigning expiration times to the entity versions independently within each of a plurality of storage sites according to a shared set of rules, before which times deletion is prohibited.
US07930313B1 Controlling presentation of refinement options in online searches
A method is provided that includes specifying enabling relationships, which map enabling sets of one or more enabling attribute-value pairs to respective enableable attributes. Responsively to the search query, a current state is designated that comprises current-state attribute-value pairs, and a result set is generated containing some of the items of a corpus. An enableable attribute of one of the enabling relationships is identified as enabled when the current-state attribute-value pairs include all of the enabling attribute-value pairs of the enabling relationship. A populated attribute-value pair is found that comprises the enabled attribute and a value therefor, and which, when added to the search query, results in an extended query that is satisfied by at least one of the items in the corpus. The result set is presented in association with the value of the populated attribute-value pair as a refinement option. Other embodiments are also described.
US07930308B2 Apparatus and system for performing semi-automatic dataset maintenance
An apparatus and system are disclosed for performing semi-automatic dataset maintenance. The apparatus includes an input module that receives a dataset qualifier. The dataset qualifier describes a collection of datasets. The input module also receives a desired maintenance action to be applied to the datasets. A retrieval module retrieves a set of dataset identifiers that satisfy the dataset qualifier from a mainframe operating system. A command module constructs a set of mainframe operating system commands to fulfill the desired maintenance action. The set of commands includes at least one command for each dataset.
US07930307B2 Image capturing apparatus and control method thereof
When a folder icon is dropped on a scanner icon, a scan application determines a reference folder. The scan application searches the reference folder and, if necessary, a folder in an upper hierarchical layer for a read control information file. In accordance with the contents of the read control information file, the scan application instructs a scanner to scan image data.
US07930302B2 Method and system for analyzing user-generated content
A method and system for collecting and analyzing data found across multiple sites on the internet or stored in a self-contained or pre-loaded database, is disclosed which captures, extracts, analyzes, categorizes, synthesizes, summarizes and displays, in a customizable format, both the substance and sentiment embodied within user-generated content, such as comments or reviews, found across such sites and/or stored within such databases.
US07930301B2 System and method for searching computer files and returning identified files and associated files
A search of an index database or another search method is conducted to identify preliminary results listing one or more selected computer objects having selected identifying information stored in an index database. In addition, one or more selected computer objects of the preliminary search results are correlated with one or more other computer objects that have associations with the selected computer objects of the preliminary search results. Integrated search results are then returned and include the preliminary search results and one or more other computer objects that have associations with the selected computer objects of the preliminary search results. The associations may be determined by a association system and represent relationships between computer files based upon user or other interactions between the objects. The associations between the objects may include similarities between them and their importance.
US07930300B2 Assessment of educational services
This invention concerns a web-based system comprising a server, computer storage and web-portal to provide an integrated management feedback system for the assessment of educational services. The system particularly comprises an interface to input definitions of graduate attributes related to levels of complexity; and input definitions of learning outcomes related to teaching theory which defines levels for outcomes. A database to map relationships between graduate attributes at particular levels of complexity and their related teaching methods and assessment items; and learning outcomes at particular levels and their related teaching methods and assessment items. A processor to automatically respond to the assessment results for a particular student and determine and record both the graduate attribute levels of complexity, and learning outcomes levels, achieved by that student.
US07930299B2 System and method for appending security information to search engine results
A system for appending security information to search engine results, including a search engine for locating, in a computer network, web pages that include at least one designated search term, for issuing a security analysis request to a content security scanner to assess at least one designated web page for potential security risks, and for preparing a search results summary that includes links to the located web pages and security assessments for the located web pages, a client computer communicatively coupled with the search engine for issuing a search request with at least one user designated search term, to the search engine, and for receiving the search results summary from the search engine, and a content security scanner communicatively coupled with the search engine for assessing security of content in at least one designated web page. A method and computer-readable storage media are also described and claimed.
US07930297B2 Materialized view maintenance and change tracking
A technique for refreshing materialized views in a database is disclosed. The detail table is partitioned, and changes made to the detail table are tracked with information stored, for example. Only sections in the materialized view which correspond to the partitions which include modifications made to the detail table are refreshed, thus avoiding the need of a complete refresh to overcome staleness.
US07930296B2 Building database statistics across a join network using skew values
An apparatus and program product that build column statistics utilizing at least one skew value. The column statistics built using skew values, instead of column statistics built only through random sampling, may be used to more accurately reflect skew values across join networks, and thus enable a query optimizer to better select an access plan that is optimal under current runtime conditions.
US07930294B2 Method for partitioning a query
Techniques for partitioning a query are provided. The techniques include establishing one or more criterion for partitioning a query, wherein the query comprises one or more tables, materializing a first of the one or more tables, partitioning the first of the one or more tables until the one or more criterion have been satisfied, and partitioning and joining a remainder of the one or more tables of the query.
US07930293B2 Run-time architecture for enterprise integration with transformation generation
An enterprise application system including a run-time transformation server, and a message broker for routing and transforming data in the form of messages between a source application and a target application, including a plug-in for preparing requests to the run-time transformation server and for processing responses from the run-time transformation server. A method is also described and claimed.
US07930292B2 Information processing apparatus and control method thereof
An information processing apparatus for management of document images. In input document image data, when an area from which index information is to be extracted is designated, an index item for the designated area is set. Then, index extraction information where information specifying the designated area is linked with information indicating the set index item is generated. The generated index extraction information is combined with the document image data.
US07930290B2 Providing virtual really simple syndication (RSS) feeds
A system, method, and computer-readable media are disclosed for providing virtual Really Simple Syndication (RSS) feeds to requesting users. In one aspect, an embodiment of the method may include receiving a search query for one or more virtual Really Simple Syndication feeds. The method further includes comparing a keyword to a database of keywords associated with the virtual Really Simple Syndication feeds. Additionally, the method includes determining which of the associated keywords match with the keywords. Moreover, the method includes providing the associated virtual Really Simple Syndication feeds that correspond to the matched keywords.
US07930289B2 Methods and systems for providing improved security when using a uniform resource locator (URL) or other address or identifier
Methods and systems for improving security when accessing a URL, such as a Web site. In one exemplary method, a user is warned if a previously unvisited Web site being accessed originated from an email message or other electronic source external to a Web browser being used to access the Web site. Other methods, as well as data processing systems and machine-readable media, are also described.
US07930288B2 Knowledge extraction for automatic ontology maintenance
Systems, methods, and other embodiments associated with extracting knowledge from application data and maintaining an ontology based on the extracted knowledge are described. One example system includes a mapping logic to store mappings between application objects and ontology classes and an information extraction (IE) logic that accesses the mapping logic to identify application data to process based on the mappings. The application data may be stored in application data repositories belonging to an enterprise and may be characterized by the application object. Having identified application data to process, the IE logic may locate data in the application data repositories and selectively manipulate an ontology based on selected application data elements.
US07930287B2 Systems and methods for compound searching
A search service includes a network-connected server, a data repository coupled to the first server, and software resident in the data repository and executing on the first server. The service, through the software, presents an interactive interface to a user, determines, through iterative interaction with the user a purpose for a search, develops search criteria for the search, enters the criteria to one or more standard search engines accessible through the network, and collects results of the search on behalf of the user.
US07930281B2 Method, apparatus and computer program for information retrieval
A query building module 6 includes a query DB 61 for managing a query vector of a piece of music, which matches a user preference, a similarity calculating unit 62 for calculating a similarity between the query vectors, which are registered in the query DB 61, a query vector integrating unit 63 for integrating a plurality of query vectors similar to each other into one piece of preference information, and a query updating unit 64 for newly registering the integrated new query vector to the query DB 61 and deleting the integrated two similar query vectors from the query DB 61, thereby updating the query DB 61, and builds a query Q in which all of the query vectors having high similarity are integrated and is an aggregation of the query vectors not similar to each other.
US07930279B2 Systems and methods adapted to retrieve and/or share information via internet communications
The present invention relates to systems and methods of retrieving and/or sharing information via internet communications. In one form, the invention relates to searching, filtering and/or disseminating information between users.
US07930274B2 Dual access to concurrent data in a database management system
Various embodiments include one or more of systems, methods, software, and data structures that allow dual access to concurrent data in a database management system including uncommitted updated data. Some embodiments include a dual snapshot of data in a multi-version concurrency control style database, but the embodiments described herein are equally applicable to virtually any other type of database and database management system.
US07930272B2 Bi-directional data modification with synchronization
Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
US07930270B2 Managing files on multiple computing devices
The present technique provides a combined file space for files from multiple partner computing devices. An individual cache policy associated with each partner computing device determines the manner in which the files in the combined file space are filtered for the respective partner computing device. Files data that do not have content stored locally have metadata associated with the files stored locally in the combined file space.
US07930268B2 Workflow method, system, and data structure
A method, system, and data structure for implementing a workflow. The workflow divides a general work task of an enterprise into activities and associated relationships with respect to participating roles in the workflow. A checklist file is generated for each participating role. Each checklist file is stored in a first database. Each checklist file specifies activities of each participating role and at least one relationship element for each activity of each participating role. The at least one relationship element of a first activity in the checklist file of a first participating role of the participating roles includes a dependency relationship. A plurality of checklist instances is generated. Each checklist instance being stored in a second database. Each checklist instance corresponds to an associated checklist file and records a status of each activity and of each relationship element in the associated checklist.
US07930266B2 Method for classifying microelectronic dies using die level cherry picking system based on dissimilarity matrix
A computer implemented method for ordering a plurality of entities by computing a dissimilarity matrix based on a plurality of probabilities. The pluralities of probabilities are determined based on a plurality of classes. A weighted distance matrix is computed based the dissimilarity matrix. A plurality of rank ordered sequence candidates based at least in part on the sum of weighted distances between neighboring entities in the rank ordered sequence is calculated. Other embodiments are described in the claims.
US07930261B2 Historians embedded in industrial units
Systems and methods that provide a historian integrated as part of an industrial unit and/or product manufactured by the industrial process. A historian integrated as part of the industrial unit itself, can increase data resolution and supply immediate and real time data regarding the industrial unit's operation—while mitigating short comings of conventional PC historians. Moreover, a locator component can detect embedded historians that are distributed on the back plane of an industrial network, and integrated as part thereof.
US07930260B2 System and method for real time pattern identification
A method for near real time patterns identification, in one example embodiment, comprises receiving a data stream containing information associated with a transaction and participants of the transaction and receiving an Artificial Intelligence (AI) algorithm trained to score data in the data stream. The method may further comprise receiving metadata associated with the historical information, comparing the data stream to the metadata by measuring differences between variables included in the historical metadata and the data stream. The method may further comprise modifying the data stream to suit the AI algorithm when the differences between variables are below predetermined threshold values and retraining the AI algorithm based on the data stream when the differences between the variables are greater than the predetermined threshold values. The method may further comprise feeding the data stream to the AI algorithm to classify the variables in the data stream.
US07930256B2 Security system for and method of detecting and responding to cyber attacks on large network systems
An improved security system for and method of detecting and responding to cyber attacks on a network or network element. The system comprises: (a) an intelligent agent-based information retrieval subsystem configured so as to automatically search for and retrieve relevant data from distributed sources; (b) a rule-based inferencing mechanism configured so as to interpret retrieved data within the situational context to support event and alert generation for cyber threat assessment and prediction; and (c) a threat assessment and prediction mechanism configured so as to capture relating to the interrelationship between cyber sensor outputs and cyber attacks.
US07930251B2 Model driven state management of applications
The subject matter disclosed herein provides methods and apparatus, including computer program products, for model driven state management of applications. In one aspect, there is provided a computer-implemented method. The method may include instantiating one or more business objects associated with an application. The transitions between states of the application may be checked using one or more models defined based on at least one of a context of the business object and a context of the application. An indication regarding the results of checking of the transitions may be provided to a user interface. Related apparatus, systems, methods, and articles are also described.
US07930250B2 Method for managing user domain in digital rights management and system thereof
A method for managing a specific domain (or user domain), for example leaving the domain by a specific device after fully returning a Rights Object (RO) taken by the specific device, instead of deactivating the RO, when leaving the specific domain, the method in which the device desiring to leave the specific domain moves its RO to another device desiring to join the specific domain and thereafter leaves the specific domain under the control of a Domain Authority/Domain Enforcement Agent (DA/DEA).
US07930249B2 Mobile wireless financial instrument for automatically selecting a payment instrument
The specification and drawing figures describe and illustrate a point-of-sale payment system. The point-of-sale payment system includes a mobile wireless communications instrument having at least one data processor. The data processor is capable of automatically selecting a payment instrument for transmitting a payment sum across a mobile wireless communications network and, if necessary, a credit network. The point-of-sale payment system may also include a data transmission subsystem for receipt, storage, processing, and transmittal of data across the wireless communications network and/or the data transmission subsystem.
US07930243B1 Method and system for management of financial accounts
The invention relates to a method for managing a financial account. The method involves directing a primary transaction request to a holding account controlled by an account owner, evaluating the primary transaction request based on a selected rule to obtain an evaluation, routing the primary transaction request, based on the evaluation, from the holding account to the financial account of a plurality of financial accounts.
US07930241B1 Mortgage information exchange platform for a broker to select a mortgage lender
A mortgage information exchange platform implemented in software executable on a web server facilitates information exchange between online brokers and mortgage lenders. Using a web browser, brokers can search their lenders' products and pricing online to find the best loan options for customers. Initially, a rating engine in the platform exposes to the broker a set of one or more generic mortgage lender profiles. In response to entry by the broker of given data from a prospective customer, a given generic mortgage lender profile is applied to the data to identify a set of one or more specific wholesale lenders who meet criteria specified in the given data. The broker then makes a selection of one of the candidate wholesale lenders listed. In response, the rating engine is instantiated with a set of unique lender characteristics for use by the broker in completing an online mortgage transaction.
US07930240B1 Repositioning of market information on trading screens
As market conditions descend or ascend an axis of prices, the display of market information is repositioned, at a pre-determined rate if desired, around an item of interest. An item of interest may include the best bid price, the best ask price, the inside market, a moving average, a last traded price, a theoretical value, the result of an equation, or some other item of interest to the trader. According to the present embodiments, market information may be displayed in a region relative to an axis of prices, and when an event occurs, a repositioning signal is initialized causing the axis to be repositioned such that the item of interest is positioned at a pre-determined location in the region. The price axis can be repositioned at a fixed rate or at a dynamically variable rate.
US07930238B2 Method and apparatus for listing and trading a futures contract that physically settles into a swap
According to some embodiments, a futures contract is listed on a futures trading exchange. The futures contract physically settles upon expiration into a reference swap. The reference swap is cleared by a clearing house so that the physical settlement requires that the holder of a position in the futures contract upon expiration takes a specified side of the reference swap against the clearing house. The reference swap may for example be a credit default index swap, a single-name credit default swap, an interest rate swap or a yield curve swap.
US07930237B1 Method and system for improved online auction
Methods and systems for improving auction-based online commerce are provided, including methods and systems for facilitating advance, rapid, accurate estimation of shipping costs between a seller and the winner of an online auction. Methods and systems include an application for facilitating seller estimation of shipping costs, including various components of shipping costs, and for providing to the buyer a shipping estimate based on the circumstances of the buyer and the auction.
US07930236B2 Direct tracking of keywords to ads/text
The present invention overcomes the deficiencies and limitations of the prior art by providing a direct tracking module for keywords. In one embodiment, the system comprises a direct tracking module, a bid management system, a web analytics tool and a search engine. The direct tracking module interfaces with the bid management system to provide user interfaces for reviewing data about specific keyword and ads/text pairs. The direct tracking module uses unique codes to provide specific information about which combination of keyword and text generated specific Web traffic, such as traffic that generated a sale. This is particularly advantageous because the keyword/text pairs that generate a large number of sales can be reused to generate future traffic. Similarly, keyword/text pairs that do not generate Web traffic can be eliminated from the words that are purchased by the advertiser. Thus, the present invention greatly reduces the uncertainty presently provided by keyword purchasing schemes offered by present-day search engines. The present invention also includes a novel method for the direct tracking of keywords to ads/text.
US07930235B2 Agency payment system
An agency payment system for transactions covered by a virtual market control entity between participants. The system determines all payments required to be made by each virtual market control entity participant on a given day. It nets all of each of the participant's required payments to be made with the payments received by the virtual market control entity on the previous day due to each participant to obtain a net cash movement, either from the virtual market control entity to the participant's account or from the participant's account to the virtual market control entity. It transfers between the participant's account and the virtual market control entity's account and each participant's account the net cash movements to the virtual market control entity's account. It then transfers between the virtual market control entity's account and each participant's account the net cash movements to the participant's account.
US07930232B2 Deriving a probability distribution of a value of an asset at a future time
Data are received that represents current prices of options on a given asset. An estimate is derived from the data of a corresponding implied probability distribution of the price of the asset at a future time. Information about the probability distribution is made available within a time frame that is useful to investors, for example, promptly after the current option price information becomes available.
US07930231B2 System for and method of risk minimization and enhanced returns in an intellectual capital based venture investment
The disclosure relates to an investment risk minimization system involving a venture capital investor and a venture needing investment from the venture capital investor. In such a system, an exemplary method can include providing an investment to a venture having an intellectual asset, and receiving a security interest in the intellectual asset. The security interest secures an ownership right upon failure by the venture to meet established parameters. Further, if the venture receiving the investment fails to meet the established parameters, the method includes obtaining an ownership interest in the intellectual asset, valuing the intellectual asset, and transferring the intellectual asset to a charitable organization.
US07930230B2 Methods and systems for risk evaluation
Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.
US07930229B2 Debit card billing system and method
A system and method for managing a financial institution account with a transaction card used as a deferred-debit transaction card and as an automated banking card, wherein debit transactions are stored by a managing computer system for a billing cycle without being automatically debited against the account until after debit transaction activity. In certain instances, this is not until after the activity for the billing cycle is reported to the holder of the account. Also, a limited time period is provided relative to the billing cycle, for the user to provide funds as consideration for payment against the transaction card purchases without an automatic debiting of available funds as full consideration for payment against the deferred-debit purchases. Before the limited time period lapses, the available amount useful for additional purchases can be increased.
US07930228B1 Promoting compliance by financial institutions with due diligence requirements
Various methods for allowing a due diligence service provider to assist a financial institution with a regulatory or statutory compliance requirement are disclosed. The method may include receiving data from at least one recordkeeping system operatively associated with client accounts of the financial institution, wherein the account data include at least one account of a foreign financial institution; reviewing the account data to identify at least one foreign correspondent account which triggers at least one regulatory or statutory compliance requirement; eliminating account records not associated with a foreign financial institution; and, validating at least part of the account data by communicating a supplemental application to a client of the financial institution to determine applicability of the compliance requirement to the account data. Also, if it is determined that the compliance requirement is applicable to the account data, then a risk assessment may be performed for the account data using a risk ranking tool which applies a risk ranking to the account data. In addition, the method may include monitoring changes in the account data and/or activity in the account at a frequency based at least in part on the applied risk ranking.
US07930227B2 Method of evaluating an option spread
The invention relates to a method for determining a type of option spread based upon options received from an input device. The method comprises receiving a sequence of options, comparing each option with each other option, assigning a quantity for each option, and determining a type of option spread based upon the comparison of each option with each other option and the assigned quantity of each option.
US07930226B1 User-driven document-based data collection
A user-driven document data collection system may allow the user to enter document data in no particular order. The data collection system may help the user identify documents and determine whether those documents are relevant. The document data collection system may also allow the user to input a description of a document, identify the document based on the description, and determine whether or not the document is appropriate for data collection. The data collection system may be configured to display example documents for the user to verify the identification of a document. A user may enter data for a document via a data entry screen based in part on a scanned image of the document. The document data collection system may analyze the data from documents to determine whether or not any additional information, such as from additional documents, is required to perform a particular task using the document data.
US07930219B2 Method and system for designing a probe card
A method and system for designing a probe card from data provided by prospective customers via the Internet is provided. Design specifications are entered into the system by prospective customers and compiled into a database. The collective feasibility of each set of design specifications is determined by an automated computer system and communicated to the prospective customer. If feasible, additional software enables prospective customers to create verification packages according to their respective design specifications. These verification packages further consist of drawing files visually describing the final design and verification files confirming wafer bonding pad data. Verification packages are reviewed and forwarded to an applications engineer after customer approval. An interactive simulation of probe card performance is also provided. Data on probe card performance is incorporated into an overall modeling exercise, which includes not only the probe card, but data on the device(s) under test and wafer, as well as data on automated test equipment.
US07930216B2 Method for making an online payment through a payment enabler system
A method for processing person-to-person payments and money requests using a computer network. A payment enabler linked to the Internet enables an individual to register for an account through which the individual can make payments to other individuals, request money from other individuals, and access other functionality to facilitate the management of the individual's financial transactions. At the time an individual authorizes a payment to another person or directs the payment enabler to request money from another person, the person to whom the payment or money request is directed may, but need not, have already registered for an account with the payment enabler. To communicate with individuals, the payment enabler may use both Web pages and e-mail. An intermediary typically operates the payment enabler and acts as a conduit for the money transfer from one individual (the payor) to another individual (the payee). This enables the payor to pay through a variety of different payment methods and the payee to receive payment through a variety of different methods. Individuals may make payments from and receive money transfers into a stored value account. In addition to initiating immediate money transfer and request money transactions, an individual may use the payment enabler to schedule future or recurring transactions. Address book functionality may provide users the ability to retain information on counter parties. The address book may be integrated into the money transfer and money request interfaces to allow an individual to quickly select the counter party for a transaction.
US07930214B2 Management and arbitration of mobile service discovery
A Registry, such as a UDDI registry, dynamically manages (e.g. filters and/or re-orders) answers to service queries by Service Consumers based at least on one or more of the individual states/status of Service Providers, the collective service environment state, and policies employed by the environment. The Registry may be configured to infer operational state/status about a Service Provider, such as impending unavailability due to very low battery reserves, and to remove providers from the registry if determined to be unavailable. The Registry may be configured to associate a shelf-life with a provider registration based on characteristics of the Service Provider, or based on past experience with the Service Provider. Such dynamic management allows the Registry to implement intelligent task distribution and load balancing between Service Providers, and to insulate Service Providers on fragile platforms (e.g. notebooks, handhelds, etc.) that may otherwise be overwhelmed by offering themselves as a traditional provider.
US07930211B2 System and method of providing advertisements to portable communication devices
A method of advertising is disclosed and includes monitoring the location of one or more portable communication devices in communication with a data network as the one or more portable communication devices travel within a user vehicle along a freeway. The method further includes determining whether the one or more portable communication devices are within a predetermined range of a freeway exit. Additionally, the method includes determining one or more types of media files supported by the one or more portable communication devices and transmitting one or more advertisements to the one or more portable communication devices. The advertisement is delivered in a format based on the determined one or more types of media files supported by the one or more portable communication devices.
US07930209B2 Transaction system and methodology with inter-party communications capability
In a preferred embodiment of the present invention, although not necessarily limited thereto, the system of the present invention may function in the context of an internet based commercial real estate brokering system. In such a system, potential buyers, sellers, lessors and lessees list and respond to offerings having characteristics as described in connection with the listings. For example, a potential landlord may, through interaction with the system of the present invention, list one or more buildings for lease. Communication and interaction may occur on an anonymous basis such that the potential landlord is unaware of the actual identity of the prospective tenant and vice versa until such time as one or the other or both decide to reveal their identity.
US07930208B2 Method and system for delivery of advertising content in short message service (SMS) messages
Methods and apparatus are disclosed for combining advertising messages with short message service (SMS) messages in a wireless communications system. A signaling message processing and routing node transmits and receives short message service (SMS) data packets via a communications network. The routing node includes an SMS message processing module that determines whether an SMS message should be modified to include advertisements. SMS messages, whether modified or left unmodified, are forwarded to a destination mobile communications device. The SMS message processing module applies rules to match selected advertisements with the SMS message. The determination of whether to modify the SMS message to include a selected advertisement is based on a variety of considerations including: the content and format of the SMS message; the content and format of the advertisements; the communications and display characteristics of the destination mobile communications device; and the limitations of the channel used to communicate the message to the destination mobile communications device.
US07930207B2 Method of delivery, targeting, and measuring advertising over networks
Methods and apparatuses for targeting the delivery of advertisements over a network such as the Internet are disclosed. Statistics are compiled on individual users and networks and the use of the advertisements is tracked to permit targeting of the advertisements of individual users. In response to requests from affiliated sites, an advertising server transmits to people accessing the page of a site an appropriate one of the advertisement based upon profiling of users and networks.
US07930198B2 Maintenance event planning and scheduling for gas turbines
A method for scheduling a project such as the inspection and maintenance of a gas turbine utilizes a branch and bound technique for arriving at a solution. The branch and bound technique is improved by using an all-pair longest path algorithm in preprocessing to tighten the set of possible start times of the tasks. That set is further tightened by considering two-forbidden-task pairs; i.e., pairs of tasks that cannot execute at the same time due to conflicting resource needs. A hard lower bound of a branch is determined by using all-pair longest path update and two-forbidden-task pair update, reducing the need to recalculate.
US07930195B2 Strategic management and budgeting tools
A target setting, forecasting, and budgeting method and tools are provided in which targets are selected at a high level of management through a process of strategic planning to select targets based on a combination of value expected to be added and manageability of the candidate targets, including computer simulations of increased cash flow expected to be generated by the target strategies. The strategically planned targets are then flowed down to the various levels of management, budgets are constructed around those target strategies, and the budgets are then consolidated and flowed upward. By defining organizational targets and then aligning those targets with strategic goals from the beginning, the number and scope of iterations of budget adjustments can be reduced.
US07930192B1 Health savings account system
A method of providing insurance (including professional malpractice liability insurance) to consumers against unfavorable outcomes resulting from services, methods of rating risks associated with services, and a method of reducing the risk of unfavorable outcomes. In the first preferred embodiment, a policy limit is chosen by a patient (or other consumer), a premium based on the policy limit is paid by the patient, and if malpractice is committed by a health care provider (or other professional), the consumer is compensated up to the amount of the policy limit. The consumer signs an agreement that the liability of the service provider for malpractice will not exceed the policy limit. Risk factors are evaluated for the consumer, the doctor, hospital or other service provider, and the procedures that are to be performed, and are used to determine the amount of the premium, taking into account the policy limit chosen by the consumer.
US07930183B2 Automatic identification of dialog timing problems for an interactive speech dialog application using speech log data indicative of cases of barge-in and timing problems
A method of analyzing dialog between a user and an interactive application having dialog turns is provided. The method includes accessing information indicative of a plurality of dialog turns between the application and at least one user and identifying instances where the application determined a response was received before an associated prompt had completed. The accessed information includes information related to operation of the application with a first grammar to recognize the response. The method includes identifying whether the response was received in a particular limited time period from when the associated prompt began. If the response was received in the limited time period, the method determines whether the response included one or more terms from the associated prompt by performing recognition on the response using a second grammar having more information related to grammar of a language than the first grammar.
US07930181B1 Low latency real-time speech transcription
Systems and methods for low-latency real-time speech recognition/transcription. A discriminative feature extraction, such as a heteroscedastic discriminant analysis transform, in combination with a maximum likelihood linear transform is applied during front-end processing of a digital speech signal. The extracted features reduce the word error rate. A discriminative acoustic model is applied by generating state-level lattices using Maximum Mutual Information Estimation. Recognition networks of language models are replaced by their closure. Latency is reduced by eliminating segmentation such that a number of words/sentences can be recognized as a single utterance. Latency is further reduced by performing front-end normalization in a causal fashion.
US07930179B1 Unsupervised speaker segmentation of multi-speaker speech data
Systems and methods for unsupervised segmentation of multi-speaker speech or audio data by speaker. A front-end analysis is applied to input speech data to obtain feature vectors. The speech data is initially segmented and then clustered into groups of segments that correspond to different speakers. The clusters are iteratively modeled and resegmented to obtain stable speaker segmentations. The overlap between segmentation sets is checked to ensure successful speaker segmentation. Overlapping segments are combined and remodeled and resegmented. Optionally, the speech data is processed to produce a segmentation lattice to maximize the overall segmentation likelihood.
US07930172B2 Global boundary-centric feature extraction and associated discontinuity metrics
Portions from time-domain speech segments are extracted. Feature vectors that represent the portions in a vector space are created. The feature vectors incorporate phase information of the portions. A distance between the feature vectors in the vector space is determined. In one aspect, the feature vectors are created by constructing a matrix W from the portions and decomposing the matrix W. In one aspect, decomposing the matrix W comprises extracting global boundary-centric features from the portions. In one aspect, the portions include at least one pitch period. In another aspect, the portions include centered pitch periods.
US07930169B2 Methods and systems for generating natural language descriptions from data
The invention is directed to a natural language generation (NLG) software system that generates rich, content-sensitive human language descriptions based on unparsed raw domain-specific data. In one embodiment, the NLG software system may include a data parser/normalizer, a comparator, a language engine, and a document generator. The data parser/normalizer may be configured to retrieve specification information for items to be described by the NLG software system, to extract pertinent information from the raw specification information, and to convert and normalize the extracted information so that the items may be compared specification by specification. The comparator may be configured to use the normalized data from the data parser/normalizer to compare the specifications of the items using comparison functions and interpretation rules to determine outcomes of the comparisons. The language engine may be configured to cycle through all or a subset of the normalized specification information, to retrieve all sentence templates associated with each of the item specifications, to call the comparator to compute or retrieve the results of the comparisons between the item specifications, and to recursively generate every possible syntactically legal sentence associated with the specifications based on the retrieved sentence templates. The document generator may be configured to select one or more discourse models having instructions regarding the selection, organization and modification of the generated sentences, and to apply the instructions of the discourse model to the generated sentences to generate a natural language description of the selected items.
US07930165B2 Procedure and device for emulating a programmable unit providing system integrity control
A method and corresponding equipment for emulation of a target programmable unit, which has at least one CPU, by means of an external emulation device, which is coupled to the target programmable unit by means of a communication link, comprising: transferring predetermined initialization data through the communication link to the emulation device for initializing the emulation; transferring through the communication link to the emulation device a CPU clock signal and emulation data; emulating the target programmable unit in the external emulation device using the transferred emulation data; ascertaining respective trace data from the emulation in the external emulation device and storing and/or outputting the trace data; deriving respective target integrity-control data and emulation integrity-control data from respective target-internal data and emulation-internal data; and transferring the derived target integrity-control data from the target programmable unit to the external emulation device.
US07930159B1 Method and apparatus for multi-realm system modeling
A method and apparatus are provided for multi-realm system modeling (MRSM) for dividing systems into components, defining realms containing objects representing system components, defining relationships between the system components, defining relationships and/or associations between realms sufficient to unify objects in the realms, and unifying objects in the realms based on the relationships and/or associations.
US07930157B2 Computational method and apparatus for predicting polypeptide aggregation or solubility
A prediction method for predicting the effect of an amino acid modification on the rate of aggregation (solubility) of a reference polypeptide comprising: calculating the difference in hydrophobicity (ΔHydr) between the reference polypeptide and a modified polypeptide, calculating the difference in β-sheet propensity (ΔΔGcoil-α+ΔΔGβ-coil) between the reference polypeptide and modified polypeptide, calculating the difference in charge (Δ Charge) between the reference polypeptide and modified polypeptide, and calculating: [x*ΔHydr]+[y*(ΔΔGcoil-α+ΔΔGβ-coil)]−[z*ΔCharge], wherein x, y and z are scaling factors.
US07930154B2 Fluid solid interaction included in impact simulation of fuel delivery module
A method is provided for simulating a vehicle crash on a fuel delivery module of a vehicle. The fuel delivery module (11) has a flange (10) constructed and arranged to be coupled to a fuel tank, a fuel pump (12) for delivering fuel from the tank and through the flange, a reservoir (18) housing the fuel pump, and strut rods (14). Each strut rod has an end coupled to the reservoir or fuel pump and another end coupled to the flange at an interface. The method models a fuel tank associated with the fuel delivery module as a rigid or elastic shell. A solid model of the fuel delivery module is created. The solid model is meshed to create a finite element model. Fluid in the fuel tank is modeled with Lagrangian or arbitrary Lagrangian Eulerian finite elements, or smoothed particle hydrodynamics particles. Solid fluid interactions are added to the meshed solid model. A vehicle crash simulation is run on the solid model together with the fluid interactions to determine the effect of the fluid interactions on the interface of each strut rod with the flange and to determine any effect on the flange.
US07930153B2 Adaptive look up table: a graphical simulation component for recursively updating numeric data storage in table form
A graphical block that defines the functionality of a lookup table and can be used in a block diagram model to capture time-varying characteristics of a system's behavior in the lookup table is presented. The block uses input and output data of the system to dynamically create and update the contents of the underlying lookup table over time. More specifically, the block utilizes an adaptation process that uses the system (or plant) output data to recompute the table values. The adaptation process is implemented as a statistical and signal processing algorithm, such as Recursive Sample Means (RSM), Least Mean Squares (LMS) and Recursive Least-Squares (RLS). The adaptation can be cell-based or point based.
US07930151B2 Method for calculating an individual progressive lens
A method of calculating an individual progressive lens creates one or more basic designs for lenses based on theoretical specifications, and then creates starting designs from these basic designs. Individual progressive lenses are calculated from the starting designs corresponding to the individual data from wearing test subjects. Valid starting designs are then created for production. The individual lenses are calculated from the starting designs according to individual customer data.
US07930140B2 System and method for monitoring variable parameters out of working parameters of processing machine
A system for monitoring variable parameters out of working parameters of a processing machine includes a selecting module, a frequency updating module, a first communicating module, a central processing unit (CPU), and a value processing module. The selecting module selects a number of variable parameters out of working parameters of the processing machine. The frequency updating module sets an updating frequency of the selected variable parameters according to the number of the selected variable parameters. The first communicating module converts the selected variable parameters into appointed formats. The CPU receives the converted variable parameters at the updating frequency, and gather the values of the received variable parameters. The value processing module receives the values of the selected variable parameters, and transforms the values of the selected variable parameters to display formats for presentation.
US07930138B2 Root median square power measurement
A handheld computing device comprises a data processor configured to allocate a set of measurements of a wireless signal amongst partitions of a hierarchical multi-level partition space. Each level has a plurality of the partitions. Each partition has a respective numerical range, and the value of each allocated measurement is within one of the ranges. One of the measurements allocated to one of the partitions has a desired rank. This partition encompasses the range of all the partitions in the immediately lower level. Each partition in the immediately lower level has a desired resolution for the allocated measurements. The data processor sums the number of measurements allocated to each respective partition in the immediately lower level until the desired rank is obtained. The numerical range of the partition in this lower level that is associated with the desired rank comprises an estimate of a characteristic of the wireless signal.
US07930136B2 Simplified algorithm for abnormal situation prevention in load following applications
Systems and methods are provided for detecting abnormal conditions and preventing abnormal situations from occurring in controlled processes. Statistical signatures of a monitored variable are modeled as a function of the statistical signatures of a load variable. The statistical signatures of the monitored variable may be modeled according to an extensible regression model or a simplified load following algorithm. The systems and methods may be advantageously applied to detect plugged impulse lines in a differential pressure flow measuring device.
US07930134B2 Electronic device for measuring motion of screw mechanism
An electronic measuring device for measuring and displaying a linear displacement of a horizontal screw mechanism, the device comprising: a gravity acceleration sensor adapted for measuring an angle of rotation value of a horizontal rotational shaft of a screw mechanism; a data processing unit for converting the angle of rotation value into a linear displacement value according to characteristics of the linear screw mechanism; and a digital display unit for displaying the linear displacement value; in which the gravity acceleration sensor, the data processing unit, and the digital display unit are electronically or electrically connected.
US07930132B2 Tire rotation detection system and method
A method for determining whether a tire is in rotation is provided. A measured acceleration is compared to a first threshold after a first timer indicates that a first period has lapsed, and indication that the tire is in rotation is provided if at least one of the measured accelerations is greater than the first threshold. If an absolute difference between consecutive measured accelerations is greater than a second threshold, an indication that the tire is in rotation is also provided. Additionally, the second timer is started if the absolute difference is greater than the second threshold and if a second timer is not running, and indication that the tire is rotating is provided if the absolute difference is less than a predetermined threshold and if the second timer is running.
US07930128B2 Robust damage detection
A method of improving damage detection in a structural health monitoring system includes obtaining a baseline set of signals corresponding to a range of values of an environmental effect variable for a plurality of first selected paths between pairs of a plurality of transducers configured in an array attached to a structure. Threshold levels are established for each of the selected paths for determining detection of damage in the structure based on differences in the baseline set of signals for the selected path. A current signal is acquired for each of the selected paths. The plurality of current signals are analyzed based on the threshold levels to detect damage in the structure.
US07930126B2 Sampling method for an asynchronous sensor and associated asynchronous sensor
A sampling method is for an asynchronous sensor, in which sensor data are read out from a sensor element at a sampling rate and written into an output register and subsequently read out from the output register at an output rate. The output rate of the output register is increased by a programmable interpolation of at least two sampling values.
US07930122B2 Evaluating anomaly for one-class classifiers in machine condition monitoring
A method for monitoring machine conditions provides additional information using a one-class classifier in which an evaluation function is learned. In the method, a distance is determined from an anomaly measurement x to a boundary of a region R1 containing all acceptable measurements. The distance is used as a measure of the extent of the anomaly. The distance is found by searching along a line from the anomaly to a closest acceptable measurement within the region R1.
US07930120B2 System and circuit for determining data signal jitter via asynchronous sampling
A system and circuit for determining data signal jitter via asynchronous sampling provides a low cost and production-integrable mechanism for measuring data signal jitter. The data signal is edge-detected and sampled by a sampling clock of unrelated frequency the sampled values are collected in a histogram according to a folding of the samples around a timebase. The timebase is determined by sweeping to detect a minimum jitter for the folded data. The histogram for the correct estimated timebase period is representative of the probability density function of the location of data signal edges and the jitter characteristics are determined by the width and shape of the density function peaks. Frequency drift can be corrected by adjusting the timebase used to fold the data across the sample set.
US07930119B2 Method for analyzing AC voltage signals
A method is disclosed for analyzing an AC voltage signal with a transformation which transforms the signal from a representation in the time-domain to a representation in the frequency-domain. This transformation can be a fast Fourier transform, a discrete Fourier transform or a Laplace transform. By selecting a second higher sampling frequency which is an integer multiple of a first sampling frequency, the zero crossings of the AC voltage signal can be accurately determined.
US07930114B2 Compensating for frequency change in flowmeters
Motion is induced in a conduit that contains a fluid. The motion is induced such that the conduit oscillates in a first mode of vibration and a second mode of vibration. The first mode of vibration has a corresponding first frequency of vibration and the second mode of vibration has a corresponding second frequency of vibration. At least one of the first frequency of vibration or the second frequency of vibration is determined. A phase difference between the motion of the conduit at a first point of the conduit and the motion of the conduit at a second point of the conduit is determined. A quantity based on the phase difference and the determined frequency is determined. The quantity includes a ratio between the first frequency during a zero-flow condition and the second frequency during the zero-flow condition. A property of the fluid is determined based on the quantity.
US07930108B2 Exploratory visualization of protein complexes by molecular weight
Methods, user interfaces, systems and computer readable media for visualizing data to facilitate analysis of the data. Mass data values are provided for a sample having been separated into portions according to a first characteristic of the sample, the slices having been processed to provide the mass data values of members of the sample occurring in the portions. A plot of the mass data values is displayed on a first axis versus the portions on a second axis of the plot. A mass data value of a member may be selected on the plot, and all mass data values occurring in the portion in which the selected mass data value is located are displayed using first visual indicators that are visibly distinct from visual indicators used to display data values occurring outside of the portion in which the selected data value is located.
US07930107B2 Methods of generating variant proteins with increased host string content
The present invention relates to novel methods for generating variant proteins with increased host string content, and proteins that are engineered using these methods.
US07930100B2 Computer readable medium storing a map data updating program and map data updating terminal
In order to quickly update map data in region units without generation of contradiction to adjacent non-updated regions after the updating, under map data updating, time and date of updating of update region of a terminal is obtained with designation of a region as the update object used as a trigger, a mesh ID on the external boundary of the partial update region is obtained, and the differential updating data ID of the updated differential updating data is also obtained from the terminal. The partial updating data and differential updating data required for updating of the designated region of the terminal are selected from the information obtained above and these selected data are applied to the map data of terminal. When updating is conducted using the partial updating data and differential updating data, the time and date of updating of the relevant partial update region ID are changed and the differential updating data ID is registered to the differential management data.
US07930098B2 System and method for financial transactions in a rideshare environment
A system and method for financial transactions in a rideshare system is provided. An economic demand is determined for a rideshare transaction. An economic supply is also determined for the rideshare transaction. A rideshare transaction price is set based at least in part upon the economic supply and the economic demand determined for the rideshare transaction.
US07930092B2 Control apparatus for internal combustion engine
A control apparatus for an internal combustion engine, includes: a fuel injection unit; an ignition unit; a crank angle detection unit; a fuel pump; a booster unit; an ignition discharge unit; and a control unit that controls the fuel injection unit, the ignition unit, and the fuel pump, that ascertains ignition timings based on crank signals output from the crank angle detection unit, and that performs a startup control sequence that is made up of fuel injection processing, voltage boosting processing, ignition processing, and fuel supply processing.
US07930088B2 Method and device for controlling an internal combustion engine
An internal combustion engine is with an injection valve for metering a fuel directly into a combustion chamber during injection. The injection valve is provided with an injection needle whose stroke can be variably adjusted for a given injection process. During the homogenous operation of the internal combusting engine with a desired homogenous fuel distribution, the inventive method consists in predefining a fuel pressure set value, in associating a predefined minimum stroke set value with an injection needle stroke set value, in adjusting a meterable fuel mass set value by modifying an injection duration set value when said injection duration is equal to or less than a predefined maximum duration value. If not, the injection needle stroke set value is modified until the injection duration set value is equal or greater than said predefined maximum duration value. Afterwards, the injection needle stroke and injection duration set value is respectively adjusted.
US07930087B2 Vehicle braking control
A method of operating an engine for a vehicle having at least a first cylinder, the method comprising of operating the first cylinder to provide at least one of compression braking and expansion braking by holding one of an intake valve and an exhaust valve of the first cylinder closed while opening, closing, and opening the other of the intake valve and the exhaust valve during a cycle of the first cylinder and during a first vacuum level of an intake manifold upstream of the first cylinder; and operating the first cylinder to provide at least one of compression braking and expansion braking by operating both the intake valve and the exhaust valve of the first cylinder during a cycle of the first cylinder to allow at least some air to flow through the first cylinder during a second vacuum level of the intake manifold.
US07930085B2 Method and system for estimating an agricultural management parameter
A system and method for estimating agricultural parameters for growing crops is well suited for promoting efficient utilization of agricultural inputs (e.g., water consumption). Sensors collect data via one or more vehicles equipped with location-determining receivers. A transmitter transmits the collected environmental data to a data processing system. The data processing system applies the collected environmental data to an agronomic model for determining an agricultural management parameter. A prescription is made available for application of an agricultural input (e.g., water) to a crop in a particular location consistent with the collected environmental data and the agronomic model.
US07930082B2 Fail-safe apparatus and method for disposal of automobile pyrotechnic safety devices
A method for disposing of a pyrotechnic safety device includes providing an electronic control unit having a primary control unit and an auxiliary control unit. The auxiliary control unit includes a safing mode and a scrap mode, and operates in the safing mode in an initial state. The auxiliary control unit is switched from the safing mode to the scrap mode when the primary control unit sends a first predetermined signal. The auxiliary control unit is armed only if it receives a second predetermined signal from the primary control unit while the auxiliary control unit is operating in the scrap mode. The primary control unit sends the first and second predetermined signals to the auxiliary control unit based on signals the primary control unit receives from an external source. The primary control unit then disposes of a pyrotechnic safety device (PSD) by sending a deployment signal to the PSD based on another signal received from the external source.
US07930078B2 Parking assist method and a parking assist apparatus
A parking assist apparatus includes a CPU for obtaining image data from a camera mounted on a vehicle, an image memory for storing the obtained image data as recorded image data, and an image processor for recognizing an object based on the image data. The image processor determines when to display a parking assist image to reveal an area hidden as a blind spot of the camera when the recognized object is in the blind spot of the camera and displays the parking assist image combining both current image data and the recorded image data for the area currently hidden as the blind spot of the camera, together with an indicator indicating the current position of the vehicle superimposed on the display.
US07930076B2 System, method and computer readable media for reducing wheel sliding on a locomotive
A system for reducing wheel sliding on a locomotive is provided for a locomotive including a plurality of axles. The system includes one or more speed inferring systems coupled to each axle to detect rotation of each axle and generate detection signals based upon detecting rotation of each axle. The detection signals include one of speed signals indicative of locomotive speed and non-rotating signals indicative of a non-rotating axle. More particularly, a main controller is coupled to each speed inferring system and is responsive to each detection signal. The main controller identifies non-rotating signals of the detection signals to initiate one or more alert signals of one or more respective non-rotating axles of the plurality of axles. Additionally, the main controller is coupled to an operator panel to alert a locomotive operator of an applied status of a locomotive parking brake in response to the alert signal.
US07930075B2 System and method for automatically controlling take-off thrust in an aircraft
A method for automatically selecting a take-off thrust for an engine of a jet powered mobile platform. A flight management computer (FMC) may be provided along with a configuration code created from a first set of information relating to operational parameters of the mobile platform. A database of information has different locations from which the mobile platform may perform a take-off operation. The FMC may be used to access the configuration code and the database to determine a specific take-off thrust that needs to be applied during the take-off operation at a specified one of the locations, as well as to determine if an operator of the mobile platform has input a command to the FMC to override automatic selection of the take-off thrust.
US07930072B2 System for managing the navigational usability of an interactive map
A graphical user interface for graphically managing the navigational usability of an interactive map is described. In one embodiment, the graphical user interface includes a layer hierarchy having a first layer and a second layer. The graphical user interface also includes a first display range bar associated with the first layer and configured to show a range of map scales at which the first layer is displayed in the digitized map. In addition, the graphical user interface includes a second display range bar associated with the second layer and configured to show a range of map scales at which the second layer is displayed in the digitized map.
US07930071B2 Fan unit and electronic apparatus and method of controlling the same
The inventors have revealed that the actual rotation speed of the rotor in a fan structured as a centrifugal fan exceeds the designated rotation speed if the ventilation opening of the centrifugal fan is occluded. If a larger amount of dust accumulates at the ventilation opening of the centrifugal fan, for example, the actual rotation speed of the rotor in the centrifugal fan exceeds the designated rotation speed by a predetermined deviation. The accumulation of dust at the ventilation opening can in this manner be observed in a facilitated manner. The occlusion of the ventilation opening can thus be detected.
US07930063B2 Dual-type product reworking system and control method thereof
A reworking system includes a reworking machine configured for reworking products belonging to a first type and a second type, a main conveyer belt configured to transport the products to be reworked, first and second branch conveyer belts connected to the main conveyer belt and configured to transport the first and second types of the products to be reworked, a primary scanner installed on the main conveyer belt and configured to scan bar codes of the products to be reworked, and a computer configured to receive and process scanned data from the primary scanner, and actuate the main conveyer belt, the first branch conveyer belt, and the second branch conveyer belt.
US07930055B2 Roll paper printing apparatus
A roll paper printing apparatus includes a transmission source identification unit to identify a transmission source of print data received from a host interface unit, a transmission source information storage unit to store the transmission source information identified by the transmission source identification unit, a transmission source information comparison unit to compare transmission source information of a preceding print job with transmission source information of a print job which is to be printed next, an uncut printed output identification unit to identify an uncut printed output, and an interrupt printing prohibition unit to prohibit printing of the print job which is to be printed next as interrupt printing if the transmission source information of the preceding print job and the transmission source information of the print job which is to be printed next are different when the uncut printed output is identified by the uncut printed output identification unit.
US07930053B2 Virtual platform to facilitate automated production
A method of automating validation in a manufacturing facility is disclosed. The method comprises defining requirements, selecting and integrating automated devices for manufacturing. A hub-box with communication links is used to integrate the automated devices. The hub-box controls and facilitates communication between automated devices. The hub-box further collects and analyzes processing data for validation of the process. By interconnecting the automated devices to a hub-box, processing data may be collected substantially real-time and accessed remotely, facilitating continuous process validation.
US07930045B2 Two-stage model predictive control technique
A two-stage model predictive control (MPC) controller uses a process model and two separate MPC control modules, including a feedforward MPC control module and a feedback MPC control module, to determine a set of control signals for use in controlling a process. The feedforward MPC control module uses the process model to determine a feedforward control component for each of a set of control signals and the feedback MPC control module uses the process model and one or more measured process outputs to determine a feedback control component for each of the set of control signals. The two-stage MPC controller combines the feedforward control components with the feedback control components to form the final control signals used to control the process. The two different control modules may receive separate and different inputs from the process to determine the feedforward control components and the feedback control components, and may be tuned separately, to thereby enable a control operator or other user to perform more standardized and stabilized tuning within an MPC controller environment.
US07930044B2 Use of dynamic variance correction in optimization
The present invention relates to a steady state optimization method incorporating dynamic variance correction for dynamic variations of both independent variables and dependent variables of a dynamic system. The dynamic variance correction is based on measured variance of the variables and a weighing factor for each of the variables. The dynamic variance correction offers an effective method of dynamic violations avoidance of controlled variables for a model predictive controller without having to constantly adjust the tuning weights in response to changing dynamical conditions.
US07930041B2 Industrial controller with coordination of network transmissions using global clock
An industrial control system communicating among various control elements via a serial network synchronizes the scanning loops associated with collecting and forwarding data along the network so as to substantially reduce transmission delay and jitter, using synchronization information passed along the network.
US07930034B2 Transmembrane sensing device for sensing bladder condition
The disclosure describes a sensing device that is implantable to sense bladder conditions, as well as a neurostimulation system and method that make use of such a sensor for alleviation of urinary incontinence. The sensing device is implantable outside the bladder, but includes a lead that penetrates the bladder wall to deployed a sensor within the bladder. Using the sensor on the lead, the sensing device outside the bladder is able to detect a condition within the interior of the bladder. In this sense, the sensing device provides transmembrane sensing of internal bladder conditions. The condition may be indicative of bladder filling or bladder contraction, and may be used to control electrical stimulation applied to the patient to alleviate urinary incontinence.
US07930030B2 Implantable pulse generator having current steering means
An implantable pulse generator includes a current steering capability that allows a clinician or patient to quickly determine a desired electrode stimulation pattern, including which electrodes of a group of electrodes within an electrode array should receive a stimulation current, including the amplitude, width and pulse repetition rate of such current. Movement of the selected group of electrodes is facilitated through the use of remotely generated directional signals, generated by a pointing device, such as a joystick. As movement of the selected group of electrodes occurs, current redistribution amongst the various electrode contacts takes place. The redistribution of stimulus amplitudes utilizes re-normalization of amplitudes so that the perceptual level remains fairly constant. This prevents the resulting paresthesia from falling below the perceptual threshold or above the comfort threshold.
US07930028B2 Implantable cardiac device with a shock lead
An implantable cardiac device includes a housing (2), pulse generator (7) therein to generate physiologically effective electrical pulses, a shock lead (3), externally of the housing (2), connectable to the pulse generator (7) and implantable into a patient's body to apply physiologically effective electrical pulses to the patient's body, a monitor (8) to automatically detect a lead condition as to whether the shock lead (3) is implanted or not, and control (9), which due to the detected lead condition automatically enables or disables the pulse generator (7).
US07930020B2 Morphology based arrhythmia detection
A medical device system and associated method sample an EGM signal over a processing window having a predetermined time duration. A number of morphology metrics are determined from the sampled EGM signal, and a heart rhythm is detected in response to the morphology metrics without determining depolarization intervals. The morphology metrics include metrics determined from a slope signal derived from the EGM signal in one embodiment.
US07930019B2 Method and apparatus for phonocardiographic image acquisition and presentation
A cardiac rhythm management system provides a phonocardiographic image indicative of a heart's mechanical events related to hemodynamic performance. The phonocardiographic image includes a stack of acoustic sensor signal segments representing multiple cardiac cycles. Each acoustic sensor signal segment includes heart sounds indicative of the heart's mechanical events and representations of the heart's electrical events. The stack of acoustic sensor signal segments are aligned by a selected type of the heart's mechanical or electrical events and are grouped by a cardiac timing parameter for presentation.
US07930012B2 Chamber location method
A system for mapping electrical activity of a patient's heart. The system includes a set of electrodes spaced from the heart wall and a set of electrodes in contact with the heart wall. Voltage measurements from the electrodes are used to generate three-dimensional and two-dimensional maps of the electrical activity of the heart.
US07930010B2 Automatic antenna identification and configuration, and device including the same
An automatic antenna identification system is provided that includes a connector to which a plurality of different antennas tuned to different respective frequencies or frequency bands may be connected. In addition, the system includes circuitry that automatically identifies which antenna of the plurality of different antennas is connected to the connector based on the respective frequency or frequency band of the antenna.
US07930007B2 Audio output device selection for a portable electronic device
A portable electronic device can detect whether an output unit of an accessory is connected to the body of a user and determines audio output units to which its application will transmit audio signal. The portable electronic device comprises an interface connected to the accessory, an application handling unit and a control unit. The control unit determines if the accessory is attached to the body of a user, selects audio output units to be used for the electronic device and transmits audio signals to the selected audio output unit for the application.
US07930001B2 Information processing apparatus and cellular phone
According to an aspect of the invention, there is provided an information processing apparatus including: a control unit configured to allow a device to perform an operation consuming a first amount of electrical power when the processing unit uses the device and allow the device to perform an operation consuming a second amount of electrical power less than the first amount of electrical power when the device is not used for a predetermined period of time after the device use, the control unit configured to determine the predetermined period of time in accordance with a request of the processing unit; and a plurality of processing units configured to use the device and request a length of the predetermined period of time to the control unit.
US07929999B2 Method and system for harnessing processor power of mobile devices
A system for utilizing the processing power of a mobile device. It is determined whether an energy source within the mobile device is recharging. In response to determining that the energy source within the mobile device is recharging, it is determined whether the mobile device is sending or receiving transmissions. In response to determining that the mobile device is not sending or receiving transmissions, a task is requested from a server via a network. In response to receiving the task from the server, the task is routed to a processor of the mobile device to process the task and return a task result. Then, the task result is sent to the server via the network.
US07929997B2 Noise detecting apparatus and AM broadcast receiving apparatus
A noise detecting apparatus detecting presence or absence of noise in a received signal, comprising: a first band selecting unit configured to select a first signal of a first frequency band that does not include a frequency band of the received signal and is higher than a center frequency of the received signal; a second band selecting unit configured to select a second signal of a second frequency band that does not include the frequency band of the received signal and is lower than the center frequency of the received signal; a signal selecting unit configured to compare strength of the first signal selected by the first band selecting unit and strength of the second signal selected by the second band selecting unit to select the signal of lower strength; and a comparing unit configured to compare the strength of the signal selected by the signal selecting unit with a predetermined threshold to output a signal depending on a result of the comparison.
US07929995B2 System and method to transmit/receive signal in a mobile communication system
In a mobile communication system, a relay station (RS) is used for signal exchange with a base station (BS), and includes a first antenna set including at least one antenna, used for signal exchange with the BS, and a second antenna set including at least one antenna, used for signal exchange with a mobile station (MS). The RS selects at least one antenna from the second antenna set for each of the at least one MS, and exchanges a signal with the MS using the selected at least one antenna.
US07929992B2 System for transmitting two-way radio communications via computer networks
A circuit for connecting radio frequency transceivers and cellular radio systems to a computer for improving the efficiency and distance of two-way radio communications devices. A device for connecting radio frequency transceivers and cellular radio systems to a computer for improving the efficiency and distance of two-way radio communications devices. A method for connecting radio frequency transceivers and cellular radio systems to a computer for improving the efficiency and distance of two-way radio communications devices.
US07929988B2 Radio reception apparatus and radio reception method
Provided is a radio communication method or the like for making compatible an improvement in error rate characteristics and a reduction in delay. The radio communication method is used in a mobile communication system (1) including a mobile station (10), a relay station (20) and a base station (30). A transmitted signal containing a signal addressed to the base station (30) is transmitted at first from the mobile station (10) to the relay station (20). A non-reproduced relay signal obtained in the relay station (20) from the transmitted signal is transmitted from the relay station (20) to the base station (30). On the basis of the reception result of the non-reproduced relay signal at the base station (30), a re-transmission request of the transmitted signal is transmitted from the base station (30). A reproduced relay signal, as obtained from the transmitted signal in the relay station (20), is transmitted from the relay station (20) to the base station (30) in accordance with the re-transmission request transmitted from the base station (30).
US07929986B2 Receipt notifying program, receipt notifying method, and mobile terminal apparatus
When data such as a mail is received, a key input state such as a key operation frequency with respect to an active application is detected, and whether display of an application screen is to be prioritized or display of a receipt notification is to be prioritized is determined according to the time interval of key inputs. When prioritized display of the application screen is determined, the receipt notification is displayed so that it does not affect the application screen. Meanwhile, if prioritized display of the receipt notification is determined, the receipt notification is displayed and controlled so that it is on the front of the application screen.
US07929982B2 Dispatch application utilizing short message service
A dispatch communication and management system method is provided, allowing a dispatcher and remote service technicians to exchange messages over a network in a prescribed format to notify the technicians of new dispatch orders, and to update status information for dispatch orders in corresponding customer service records in a database.
US07929978B2 Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
A communication system has a cellular telephony interface in individual ones of two or more mobile vehicles, a position determination system in individual ones of the mobile vehicles, a network of cellular base stations coupled to the mobile vehicles, individual base stations coupled to one or both of a packet-switched or a line-switched telephony system, a router coupled to the base stations and enabled to retrieve GPS position from the telephony events, and a plurality of service centers coupled to one or both of the telephony systems. Telephony events from individual ones of the mobile vehicles are routed according to position reported by the position determination system.
US07929973B2 Balancing wireless access based on centralized information
A method and apparatus for managing and balancing wireless access based on centralized information is provided. A request to provide service to a wireless client is received from a first access node in a plurality of access node. An access policy, applicable to the first access node, is selected from a plurality of stored policies. The stored policies may include a variety of rules, such as how many or which wireless clients may be serviced by an access node. A centralized manager, such as an AAA server, may perform the selection of the access policy. A determination is made as to whether to allow the first access node to provide service to the wireless client based on the selected access policy. A message that instructs the first access node whether to provide or deny service to the wireless client is transmitted to the first access node.
US07929968B2 System and method to facilitate inter-frequency handoff of mobile terminals in a wireless communication network
A system and method for facilitating inter-frequency handoff of a mobile node (102) in a wireless communication network (100). The system and method permit a mobile node (102), equipped with a single receiver, to perform handoffs seamlessly from one infrastructure node (106-1) to another infrastructure node (106-2) without having to scan through multiple frequencies and without having to interrupt the active communication session.
US07929966B2 Access terminal for communicating packets using a home anchored bearer path or a visited anchored bearer path
Communicating packets along a bearer path includes receiving a home network address and a visited network address at an access terminal. The home network address corresponds to a home anchored bearer path anchored at a home network of the access terminal. The visited network address corresponds to a visited anchored bearer path anchored at a visited network. The access terminal determines whether to use the home anchored bearer path or the visited anchored bearer path, and communicates packets using the home network address or the visited network address in accordance with the determination.
US07929964B2 Managing mobile station Wi-Fi communications
Managing wireless fidelity communications for a mobile station includes automatically activating and deactivating wireless fidelity communication capability on the mobile station. Whenever wireless fidelity communications are not active, the wireless fidelity capability is turned off until at least one of a plurality of preselected triggering events occurs. If at least one of the triggering events occurs, a wireless fidelity probing mode begins and a wireless fidelity communication connection is established if one is available.
US07929963B2 Cognitive radio based air interface method in wireless communication system
A cognitive radio-based wireless communication system and an air interface method in a physical layer and a data link layer, which constitute a cognitive radio-based next-generation wireless communication system. The air interface method for wireless communication in the cognitive radio-based wireless communication system of the present invention is provided in the cognitive radio-based wireless communication system including a base station system and a plurality of mobile station systems. The base station system and a certain mobile station system communicate with each other using an overlay method that uses a spectrum hole. The base station system and the mobile station system switch from the overlay method to an underlay method to communicate with each other when a paying user having high priority performs communication using the spectrum hole.
US07929957B2 Mobile phone and forwarding program storage medium
A mobile phone has: a close-range communication control section that performs close-range wireless communication with other mobile phones; a forwarding destination storage section that stores a forwarding destination list in which phone numbers of telephones capable of accepting forwarding are recorded; and a close-range wireless communication monitoring section that causes the close-range wireless communication section to perform close-range wireless communication and monitors establishment of close-range wireless communication with a forwarding acceptance telephone having a phone number that matches any of the phone numbers in the forwarding destination list. The mobile phone also has an incoming call forwarding destination notification section that notifies the phone number of a forwarding acceptance telephone, with which close-range wireless communication by the close-range wireless communication section has been established, to the call forwarding service center as a forwarding destination phone number.
US07929954B2 Method for verifying access based on a determined geographic location of a subscriber of a service provided via a computer network
A method of limiting presentation of rules based events includes receiving a request to view a rules based event at a computer. A first estimate of a first geographic location of the computer is obtained. The first estimate includes a first confidence determination. If the first confidence determination is less than a first established confidence level, a second estimate of the first geographic location of the computer is obtained. The second estimate includes a second confidence determination for comparison to a second established confidence level. The first estimate and the second estimate define a composite estimated geographic location of the computer. Information on a second geographic location of the rules based event is retrieved. The retrieved information is compared with the composite estimated geographic location of the computer. Access to the rules based event is provided based on access rules, the comparison, and the composite estimated geographic location.
US07929951B2 Systems and methods for storage of user information and for verifying user identity
Systems and methods are provided for maintaining user profile information and allowing for biometric verification of the user's identity. The user stores or links to personal, financial, etc. information in a web page. The user can limit the types of information that is available to others. The information can be downloaded to a portable device. The information can be used for financial transactions, where the financial information is transmitted to a web site, an ATM, credit card machine, etc. for financial approval. The information can also be used to find other users with similar interest. The user stores selected characteristics that they would like to find in other users, which are compared with other user's profiles. Matching users are aided in locating one another, where they may then prove their identity to each other by biometrically verifying that they are the owner of the user profile.
US07929950B1 Dynamically configurable IP based wireless device and wireless networks
A wireless communication and control system including a wireless device. There is a central server for storing communication protocols and control protocols and communicating the communication protocols and selectively communicating the control protocols between the wireless device and the central server. A communication protocol configures the system for communication and control protocols configure the system as one of a selection of intelligent appliance controllers. Alternately the control protocols configure the system as one of a selection of Internet terminals. The wireless device is any hand-held communication device, such as a hand-held computing device, wireless telephone, or cellular phone.
US07929947B2 Communication apparatus and method for setting communication parameters
Disclosed is a communication apparatus that supports a plurality of setting schemes for setting communication parameters. If, after communication parameters have been set by a first setting scheme, a change is made to set communication parameters by a second setting scheme, the apparatus selects communication parameters capable of being set in common by another apparatus connected to the communication apparatus by the first setting scheme and another apparatus connected to the communication apparatus by the second setting scheme.
US07929945B2 Measurement data record method for detecting hybrid mobile tune away
An apparatus in one example has: a first communication network optimized for high-speed packet data services; a first database operatively coupled to the first communication network; a second communication network for providing both voice and slow data-rate data services; a second database operatively coupled to the second communication network; and an operations platform operatively coupled to the first and second databases. The first communication network optimized for high speed packet data will generate in the first database a record which will have at least: mobile ID type, mobile ID, connection ending time, cell, sector, carrier information; and last signal strength value. The second communication network providing both voice and low speed packet data will generate, in the second data base, a record that will have at least mobile ID type, call start time, call length, mobile ID (ESN/MEID), call type (data or voice), cell, sector, carrier information; and call disposition. The operations platform will link the records on the two databases based on mobile ID, call ending time, and the call start time. The linking of the two records with matching mobile ID and time stamps will give information about mobile tuneaway and the reason for the tune away.
US07929942B2 Completing emergency calls over a network with a malfunctioning backhaul communications link
A method and an apparatus are provided for enabling a wireless communication over a network in response to an indication of an emergency. The method comprises causing a base station to provide a wireless backhaul link in an uplink frequency band for further sending a call over the network in response to the call associated with the emergency. Reconfiguration enables turning a base station or base station router into a high power terminal. In this way, emergency calls may be completed over a network having at least one malfunctioning backhaul communications link in a network backbone.
US07929937B2 System and method for blind estimation of multiple carrier frequency offsets and separation of user signals in wireless communications systems
A system and method for blind estimation of carrier frequency offsets (CFOs) and separation of user signals in wireless communications systems are provided. Blind estimation of CFOs (i.e., without knowledge of the conditions of the transmitter or the transmission medium/channel) is carried out in order to improve reception quality by a wireless communications device. A received RF signal is over-sampled by a pre-defined over-sampling factor, and polyphase components are extracted from the over-sampled signal. The polyphase components are used to construct a virtual receiver output matrix, e.g., a model of the received signal and its associated output matrix. System response conditions are blindly estimated by applying a blind system estimation algorithm to the virtual receiver output matrix. A plurality of CFO estimates are obtained from the estimated system response conditions, and can be used by an equalizer to adjust receiver parameters in accordance with the CFO estimates so as to maximize reception quality and to extract multiple user signals from the received signal.
US07929936B2 Receiver arrangement with AC coupling
A receiver arrangement with AC coupling is specified in which a filter arrangement (3) is provided in a baseband signal processing chain in a homodyne receiver and can be switched between at least two high-pass filter cut-off frequencies. In this case, a brief changeover is made to a higher cut-off frequency when varying the gain of a low-noise baseband amplifier (2), for example when the received field strength changes, during the reception mode. The described arrangement allows changes to be carried out to the gain in baseband during the normal reception mode. The present receiver is accordingly suitable for code division multiple access methods, such as those which are provided in the UMTS Standard.
US07929935B2 Wireless data communications using FIFO for synchronization memory
A microprocessor system architecture is disclosed which allows for the selective execution of programmed ROM microcode or, alternatively, RAM microcode if there has been a correction or update made to the ROM microcode originally programmed into the system. Patched or updated RAM microcode is utilized or executed only to the extent of changes to the ROM microcode, otherwise the ROM microcode is executed in its normal fashion. When a patch is received, it is loaded into system RAM along with instructions or other appropriate signals to direct the execution of the patched or updated microcode from RAM instead of the existing ROM microcode. Various methods are presented for selecting the execution of the appropriate microcode depending upon whether there have been changes made to it.
US07929934B2 Identification information reader and printer including the same
An identification information reader includes an antenna commonly used for transmission of a radio wave to a radio frequency identification tag and reception of a radio wave that has been modulated with at least identification information and transmitted from a radio frequency identification tag, a transmitter which outputs a radio wave to be transmitted from the antenna, a receiver which demodulates a radio wave received by the antenna to acquire at least the identification information, a directional coupler which is connected between the transmitter and the receiver, guides the radio wave output from the transmitter to the antenna and guides the radio wave received by the antenna to the receiver, and an attenuator which is connected between the antenna and the directional coupler and attenuates the radio wave guided to the receiver to reduce saturation of the receiver due to an increase in voltage standing wave ratio of the antenna.
US07929932B2 Removing harmonic and co-existence interference in radio receivers
A wireless device includes a two-stage filter that separates UHF and VHF transmission bands in such a way as to maximize cross channel isolation, so preventing cross channel signal contamination and additionally protecting all signals from host coexistence blocking transmissions and harmonics of the wanted signals without the requirement for additional or selectable filter arrangements.
US07929931B2 Broadcast receiver
A broadcast receiver which can receive broadcast by directly selecting a discretionary broadcast station from all the receivable broadcast stations. The broadcast receiver is provided with a broadcast receiving section having broadcast station searching means for searching a carrier frequency of the receivable broadcast station. The receivable carrier frequencies searched by the broadcast station searching means are displayed as a list of broadcast station information on a display section, a specification from the list of broadcast station information displayed on the display section is accepted by operation of an operating section, and broadcast of the carrier frequency corresponding to the accepted specification is permitted to be received by the broadcast receiving section.
US07929926B2 Transmitting RF signals employing both digital and analog components with a common amplifier
Apparatus is presented for broadcasting an RF signal. This includes a signal divider that receives a composite RF signal and provides therefrom first and second signals each having digital and analog components. A phase extractor receives the first signal and provides therefrom a phase modulated RF signal for application to an amplifier. A gain controller varies the gain of the amplifier in accordance with amplitude variations of the second signal.
US07929925B2 Rate-adaptive multiple input/multiple output (MIMO) wireless system
A rate-adaptive method of communicating over a multipath wireless communication system uses multiple links such that each end of a link uses multiple transmit and receive antennas. A number of independent streams that are to be transmitted for each link is determined based on an overall system performance measure. In addition, the system may also jointly determine the best modulation, coding, power control, and frequency assignment for each link, based on an overall system performance measure. In OFDM systems, the number of independent streams, as well as the modulation, coding, and power control, may be determined on a tone-by-tone basis based on an overall system performance measure.
US07929923B2 Wide dynamic range out-phasing array transmitter
A novel out-phasing-array transmitter system and method are disclosed. The method is based on decomposing the input signal into an array of signals to drive a general, multiple paths out-phasing-array transmitter. This decomposition is less sensitive to the phase difference between the multiple paths, and extends the dynamic range of the out-phasing-array transmitter system. The wide dynamic range and the multiple transmission paths increase the maximum achievable output power, in accordance with the WiMAX specifications.
US07929920B2 Electronic device and processing program thereof
In a cellular phone 10, when a CPU 100 detects that a style of the housing is changed to an “open style” or a “view style”, the CPU 100 executes function menu display processing. In the function menu display processing, the CPU 100 automatically selects candidates of function names that are suitable for the current style detected under a predetermined determination condition, and after displaying them in the menu, provides voice guidance thereof. Accordingly, a user does not need to examine which function is suitable for the style. As a result, operability after the style of the housing is changed is enhanced.
US07929917B1 Enhanced wideband transceiver
A method for operating an integrated transceiver, comprising coupling an operating transmitter and an operating receiver within the integrated wideband receiver, inputting a signal into the operating transmitter, performing a first conversion of the signal, wherein the signal is converted into a second signal, transmitting the second signal into the operating receiver, performing a second conversion of the signal, wherein the signal is converted into a third signal, transmitting the third signal into the operating transmitter, and adjusting the operating transmitter.
US07929911B2 Wireless communication game system
A wireless communication game system includes a plurality of mobile game apparatuses, which function as a parent device or a child device and are capable of making a communication with each other, and broadcasts from the parent device a parent device packet including a parent device PID, a user name UserName, a game name GameName, an OC flag, an E slot, a U slot, and a payload. All the parent device packets are received from the parent device existing within a communicationable range of a user's own apparatus, and the user's own apparatus creates a parent device list, and displays the parent device list on an LCD. Therefore, a user or a player of his own apparatus looks at the game name of the parent device list, for example, and operates a cross key included in an operation key so as to select one desired parent device. Then, transmitting a child device number CID of the user's own apparatus at the E slot designated by the parent device packet, the user's own apparatus transmits a connection request to the parent device.
US07929910B2 Portable electronic apparatus with near field communication (NFC) application and method of operating the portable electronic apparatus
A portable electronic apparatus with NFC application and the method of operating the portable electronic apparatus are disclosed. The portable electronic apparatus includes an application module, an active NFC device, a passive NFC device, and a power supply unit. The application module is utilized for performing a main function of the portable electronic apparatus. The active NFC device which is coupled to the application module is utilized for communicating with an NFC device outside the portable electronic apparatus. The passive NFC device is utilized for communicating with an NFC device outside the portable electronic apparatus. The power supply unit which is coupled to the application module and the active NFC device is utilized for powering the application module and the active NFC device.
US07929908B2 Method and system for controlling a network for power beam transmission
A method of providing power beams via a network of source nodes. Source nodes are configured to receive requests for power beam service from airborne user nodes such as aircraft equipped with photovoltaic receivers. User nodes are configured to communicate a set of parameters, such as location, mobility, field of regard, one or more beam wavelengths compatible with the receiver, the beam wavelength further described with a maximum sustained power, duty cycle and pulse repetition rate. Source nodes publish parameters to a network control system. Source nodes publish their location, velocity vector, orientation, available beam capacity, and a schedule of user nodes currently receiving service from the node. Source nodes selectively receive requests from user nodes, and respond to the requests to satisfy the user node parameters. Relays may be used to avoid obstructions, and deconflicting sensors and obstruction sensors may be used detect unauthorized or unusable beam paths.
US07929907B2 Timing recovery scheme for satellite backhaul link
A remote satellite modem, in conjunction with a mediation device configuration propagates frames over a cellular backhaul link so as to preserve PRC traceability by receiving a frame based signal, in which the frame based signal conforms to a hub timing signal operable to demarcate frames in the frame based signal, and identifies a start of frame in the received frame based signal, such that the start of frame is independent of the symbol timing of the hub timing signal. In response to the start of frame, the modem generates a timing packet corresponding to a remote timing signal, and forwards the timing packet and the frame based signal, in which the timing packet is for decoding the frame based signal corresponding to the hub timing signal using the remote timing signal.
US07929904B2 Methods, systems, and computer program products for transmitting streaming media to a mobile terminal using the bandwidth associated with a wireless network
A communication network is operated by obtaining a subscription at a wireless network from at least one device for a rebroadcast of streaming media and rebroadcasting the streaming media to the at least one device using the wireless network responsive to obtaining the subscription.
US07929901B2 Recording medium storage container and image forming apparatus
The invention is directed to a recording medium storage container such as a paper supply cassette and an image forming apparatus such as a copying machine. The paper supply cassette includes an interconnection mechanism for interconnecting a tray and a handle. The interconnection mechanism includes a connection portion having cylindrical protrusions, a connection portion having cylindrical protrusions, and a plurality of locking portions. The connection portions are connected from a upward and downward direction that is different from a direction for drawing the tray from the copying machine, or a direction for inserting the tray into the copying machine.
US07929898B2 Waste toner collecting apparatus and image forming apparatus
A tandem type image forming apparatus drives an agitation paddle when the waste toner defecated from a plurality of image forming units and flowed and collected in a single waste toner containing member by way of the first collection port thereof gets to a predetermined level in order to level the height of the waste toner in the waste toner containing member. The quantity of waste toner flowed by way of the first collection port is estimated from the quantity of the toners supplied from the toner cartridges of the development apparatus.
US07929895B2 Image forming apparatus
The object is to provide a resin film capable of retaining a predetermined bent shape, so that the resin film may be employed in a handy and effective manner in the image forming apparatus as such a component as a guide, a cover, etc. The resin film formed product includes a plurality of resin films bonded to each other. Each resin film is bonded with having a bent portion.
US07929893B2 Image forming apparatus comprising an intermediate transfer belt
In an image forming apparatus adopting a cleanerless process, there is provided a technique of preventing deterioration of picture quality due to photoreceptor filming or color mixture. An image forming apparatus of a cleanerless process in which a toner image is formed on an image bearing body by a developing unit, and a toner remaining on the image bearing body is collected by the developing unit, includes an intermediate transfer belt made of laminated layers of plural conductive materials different from each other and having a belt surface onto which the toner image is transferred from the image bearing body at a specified transfer position, and a transfer unit configured to press the intermediate transfer belt to the image bearing body at the specified transfer position and to apply a specified bias voltage to the intermediate transfer belt, wherein with respect to the plural conductive materials of the intermediate transfer belt, a layer closer to a side of either one of the toner transferred from the image bearing body and the transfer unit, where negative polarity is set, has a higher volume resistance value.
US07929891B2 Alignment error correcting unit for image forming apparatus
An image forming apparatus include: a plurality of photosensitive drums; a latent image forming unit for forming an electrostatic latent image on each photosensitive drum; a developing unit for developing each electrostatic latent image; a transferring unit for superimposing and transferring the developed images onto a moving record medium; a measurement unit for measuring positions of the transferred images on the record medium; and a control unit for controlling the photosensitive drums, the latent image forming unit, the developing unit, and the transferring unit. The control unit includes: a calculating unit for calculating a value related to alignment errors in the positions measured by said measurement unit in accordance with a sine-curve fitting method; and a correcting unit for correcting the alignment errors by the calculated value.
US07929887B2 Direct imaging system with addressable actuators on a development belt
Exemplary embodiments provide a direct imaging system and methods for direct marking an image using the system. The disclosed direct imaging system can eliminate the creation of a latent image and can be used in an electrophotographic machine and related processes. Specifically, the direct imaging system can include a direct marking substrate (e.g., a printing substrate) and a development belt member closely spaced from the direct marking substrate. In one embodiment, the development belt member can include a plurality of actuator cells with each actuator cell controllably addressable to eject one or more toner particles adhered thereto. The ejected toner particles can transit the space between the donor belt member and the direct marking substrate, and directly marking onto the direct marking substrate forming an image.
US07929879B2 Image forming apparatus having first and second grounding routes
An image forming apparatus includes a cassette attaching section, a media cassette, a loading plate and a first and second ground conducting route. The cassette attaching section includes a media supplying roller for supplying media. The media cassette is attachably and removably installed in the cassette attaching section. The loading plate is mounted in the media cassette and loads the media stacked up in the media cassette. The first ground conducting route makes static electricity discharge from the loading plate to a grounding portion of the cassette attaching section when the media cassette is attached to the cassette attaching section. The second ground conducting route conducts with the media and makes static electricity discharge to the grounding portion when a distance between the media supplying roller and the media is shortened after the first ground conducting route is conducted.
US07929875B2 Image forming apparatus
An image forming apparatus, including: a photoconductor; a charging section to apply an electrical potential onto a surface of the photoconductor; a cleaning device to remove toner particles remaining on the surface of the photoconductor; a coating section to coat the surface of the photoconductor with a lubricant; an electrical potential detecting section to detect the electrical potential of the surface of the photoconductor; and a control section which controls a coating condition of the lubricant based on a value of the electrical potential of the surface of the photoconductor, detected by the electrical potential detecting section.
US07929874B2 Transfer device and image forming apparatus using the same
A transfer device includes a transfer device controller for controlling the whole transfer device, a storage for storing various kinds of data etc. necessary for control, an intermediate transfer unit including a primary transfer power supply and its driver, a secondary transfer unit including a secondary transfer power supply and its driver, and a PTC unit. In the transfer device, a controller communicates with a main controller that controls the whole image forming apparatus, and acquires, for example, information on the total print count or the like. When PTC radiation is determined to be needed based on the above information, the controller controls to drive the PTC unit.
US07929870B2 Image forming apparatus with a toner dispensing control unit
An image forming apparatus includes: an image carrying member; a developing unit that develops an electrostatic latent image formed on the image carrying member using toner; a toner dispensing unit that dispenses the toner to the developing unit; and a toner dispense control unit that controls the toner dispensing unit in accordance with an operation speed of the developing unit or the image carrying member.
US07929869B2 Sheet feeder and jam detecting method
A transporter is adapted to transport a sheet in a transport direction in a transport path that includes a detecting range. A measurer is disposed at an upstream end of the detecting range in the transport direction, and is operable to measure a moving distance of the sheet. A detector is disposed at a downstream end of the detecting range in the transport direction, and is operable to detect a leading end edge of the sheet. A processor is operable to detect a jam in case that the moving distance is longer than a distance of the detecting range in the transport direction while the leading end edge of the sheet is not detected by the detector.
US07929868B2 Infrared receiver, infrared bridge device and methods for use therewith
An infrared data receiver includes an infrared detector for generating a received signal from an infrared input signal. A sampling module generates a sequence of sampled data from the received signal. A plurality of processing modules are included, wherein each processing module is capable of detecting and decoding data in at least one of a plurality of data formats. Each processing module analyzes the sequence of sampled data for its particular data formats. When a processing module detects one of its data formats, it generates a detection signal and decodes the sequence of sampled data into decoded data. A controller module receives the detection signal from one of the plurality of processing module, and disables the other ones of the plurality processing modules.
US07929863B2 Remote controlling system using optical fiber
The present invention provides a remote controlling system using an optical fiber. The remote controlling system is for controlling N electronic equipments located in a situation. The remote controlling system according to the invention includes a receiving unit and a transmitting unit. A radiation signal receiver of the receiving unit is for receiving a first radiation signal. According to the first radiation signal, a first controlling module of the receiving unit is for driving a light-emitting device to emit a control light signal to the optical fiber. The control light signal is transmitted over the optical fiber and then received by a photo-detector of the transmitting unit. According to the received control light signal, a second controlling module of the transmitting unit is for driving M radiation signal transmitters to emit M second radiation signals, so as to control one of the N electronic equipments.
US07929857B2 Optimizing use and performance of optical systems implemented with telecentric on-axis dark field illumination
Systems and methods are provided for imaging a planar specular object such as a semiconductor wafer. In one embodiment, an imaging system for imaging a defect on a planar specular object includes a telecentric lens having a sufficiently aspherical surface such that the telecentric lens is substantially corrected for an optical aberration. The imaging system also includes a telecentric stop including an aperture therein to block light reflected from the planar specular object while allowing light reflected from the defect to pass through the aperture. The imaging system further includes a lens group having a system stop positioned between the telecentric stop and the lens group. The lens group is substantially corrected for the optical aberration independent of the telecentric lens.
US07929856B2 Imaging system and method for capturing still image
An exemplary method for capturing a still image includes: measuring a theoretic exposure time that is suitable for current ambient light conditions; controlling a charge coupled device image sensor to expose itself for a real exposure time according to the determined theoretic exposure time to capture an image signal; and adjusting the captured image signal according to a ratio of the theoretic exposure time to the real exposure time.
US07929854B2 Illumination device for photography, and camera
An illumination device for photography includes: a light emission unit that emits illumination light towards a photographic subject; and a control unit that performs control so as to change a light emission luminance of the light emission unit within an exposure time period that is set to the camera.
US07929848B2 Vibration detection device, optical device, and method of operation of vibration detection device
A vibration detection device provided with a vibration detection sensor 51A (51B) that outputs a detection signal corresponding to a detected vibration, a wave filter 52A (52B) that filters a detection signal in accordance with a cut-off frequency, and a controller (64) for changing the cut-off frequency of the wave filter.
US07929843B2 System, method, computer program product for data reproduction with a frequency of a fixed clock signal higher than for variable clock signals
Disclosed are a system, a method, and a computer program for reproducing high-quality image free from jerkiness even when the content reproducing speed is varied. The clock frequency set at a high level according as the content reproducing speed ascends is outputted from the system clock, and such variable clock signal outputted from the system clock is inputted to each processing section in charge of processing of content reproduction such as the data storage section, decoding section, buffer control section, output control section, and output display section. In these sections, processing of data is carried out by regulating the processing speed in accordance with the clock signal having a frequency conforming to the content reproducing speed. Such configuration allows all-frame variable-speed display without needing frame decimation operation even at a high-speed reproduction, for example, resulting in realization of reproduction of jerkiness-free, high-quality image.
US07929840B2 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.
US07929838B2 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.
US07929834B2 Information storage medium and information recording/playback
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.
US07929827B2 Information recording apparatus
An information recording apparatus has several function units that perform: storing a time when dubbing is started, halting the dubbing temporarily when that the connecting cable is disconnected, and storing a dubbing time and the picture and audio data for a predetermined time period when the dubbing process is halted temporarily as temporary halt picture and audio information; and when the cable is reconnected, calculating a disconnection time of the cable, rewinding magnetic tape to a predetermined time period ahead of a presumed temporary halt position based on the disconnection time, reproducing the magnetic tape, determining whether a data pattern of the reproduced picture and audio data matches a data pattern of the temporary halt picture and audio information; and if they match, restarting the dubbing process from a position on the magnetic tape corresponding to final recording of the temporary halt picture and audio information.
US07929826B2 Information recording apparatus, information recording method and information recording medium in which recording controlling program is recorded
In the case of recording information in a DVD-R 1R as complying with a DVD video standard, which is configured with including at least of a VTS including a VOBS to be reproduced and VTSI and VMGI for controlling the reproduction of one or plural VTSs, the VTS is recorded in the DVD-R 1R. After the VTS is recorded, the tentative VMGI as the tentative control information corresponding to the recorded VTS to form the VMGI after that and to record this VMGI in the DVD-R 1R. Then, the generated tentative VMGI is recorded in the DVD-R 1R every when the VTS is recorded in the DVD-R 1R.
US07929824B2 Optical image recording and image evaluation system
An optical image recordation and image evaluation system has an imaging beam path and at least two digital cameras and a beam splitter. The beam splitter splits the light of the imaging beam path and conducts the same to respective digital cameras. The start time points for image recordation by the digital cameras are synchronized with respect to each other and the beam splitter is a dichroic beam splitter. The synchronization of the start time points preferably has an accuracy which is equal to or less than 1/1000th of the shortest exposure time of the digital cameras so that simultaneous images are recorded in different spectral ranges.
US07929819B2 Field termination kit
A field termination kit includes an optical fiber preparation device for preparing an end of an optical fiber, an optical inspection device for inspecting the end of the optical fiber, and a termination assembly for terminating the end of the optical fiber. A method of using a field termination kit includes rotating an end of a first optical fiber about a center of an abrasive portion of an optical fiber preparation tool. The end is pressed against an adhesive portion of the optical fiber preparation tool to clean contaminants from the end. The end is inserted into an inner passage of an optical fiber inspection device for viewing. The end is inserted into a termination assembly. The end is terminated to an end of a second optical fiber in a termination region of the termination assembly.
US07929813B2 QAM optical modulators
An exemplary optical modulator includes an interferometer. The interferometer includes an input optical coupler, an output optical coupler, and two or more controllable optical waveguides. Each controllable optical waveguide connects the input optical coupler to the output optical coupler and has an electro-absorption modulator along a segment thereof. Two of the controllable optical waveguides are connected to transmit to an output of the output optical coupler light of substantially different maximum amplitude.
US07929809B2 Method for assembling a collection of digital images
A method for recommending a collection of digital images from a set of images includes specifying at least one image selection criterion. For each of a plurality of images in the set of images, an image quality value for the image is determined. Images are recommended for the collection by taking into consideration the image quality value for the images and the degree to which the collection satisfies the at least one image selection criterion.
US07929803B2 Image processing
Methods for the registration of images typically assume that there are only two images, an assumption that is not always valid. By using the remaining images to obtain a choice of paths between two selected images, the transformation between the two can be determined with greater accuracy by averaging those paths. When averaging the paths, greater weight can be given to paths whose accuracy is known or reasonably believed to be greatest. Iteration of the process may be possible, where the available computation power is available.
US07929801B2 Depth information for auto focus using two pictures and two-dimensional Gaussian scale space theory
An imaging acquisition system that generates a depth map from two pictures of a three dimensional spatial scene is described. According to one aspect of the invention, the system generates the depth map based on the relative blur between the two pictures and the absolute blur contributed by the system. According to another aspect of the invention, the system calculates the depth map directly from the relative blur between the two pictures.
US07929800B2 Methods and apparatus for generating a continuum of image data
The present invention provides methods and apparatus for generating a continuum of image data. The continuum can include image data representing a street level view of a geographic area. The image data can be captured at multiple disparate points along another continuum. Each continuum of image data can include a ribbon of data representing the geographic area. In some examples, image data can be simultaneously captured which represents multiple continuums of image data.
US07929797B2 Determining if an image is blurred
A technology for making determinations as to whether the image of an image data file is blurred, with low processing load, is provided. First, photographic image data PID containing pixel color information, as well as thumbnail image data for the photographic image data, are prepared. A specific pixel is then selected from among the pixels of the thumbnail image data. Specifically, on the basis of data of a pixel under examination and data of a pixel neighboring the pixel under examination, it is determined whether the pixel under examination should be designated as the specific pixel. Then, for a specific region Ape which is a region constituting part of the photographic image data PID and which corresponds to the specific pixel of the thumbnail image data, analysis of the photographic image PID is carried out, and a localized blur level that represents indistinctness of the image in the specific region Ape is calculated. Subsequently, in the event that the localized blur level of the specific region Ape contained in the photographic image data PID meets a prescribed condition, it is determined that the image of the photographic image data PID is blurred.
US07929794B2 Method and apparatus for image data compression
An image data file undergoes compression, such as JPEG compression. The size of the resulting compressed file is compared with a file size limit. If the file size limit is exceeded, then the compression factor may be increased. A scaler reduces the image pixel resolution if the required compression factor would otherwise exceed a predetermined limit. This may prevent a high degree of compression from providing an image of poor visual quality.
US07929792B2 Method for run-length encoding of a bitmap data stream
Subtitling aims at the presentation of text information and graphical data, encoded as pixel bitmaps. The size of subtitle bitmaps may exceed video frame dimensions, so that only portions are displayed at a time. The bitmaps are a separate layer lying above the video, e.g. for synchronized video subtitles, animations and navigation menus, and therefore contain many transparent pixels. An advanced adaptation for bitmap encoding for HDTV, e.g. 1920.times.1280 pixels per frame as defined for the Blu-ray Disc Prerecorded format, providing optimized compression results for such subtitling bitmaps, is achieved by a four-stage run length encoding. Shorter or longer sequences of pixels of a preferred color, e.g. transparent, are encoded using the second or third shortest code words, while single pixels of different color are encoded using the shortest code words, and sequences of pixels of equal color use the third or fourth shortest code words.
US07929789B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Image decoder including: a memory to store a previously-decoded reference image; and a synthesizer to receive an encoded bitstream including information of I and P frames, and execute motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and reference image. The motion compensation includes calculating intensity values at points where no pixels actually exist by bilinear interpolation performable using a positive and negative rounding method, specified by rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame. The rounding method information is included in a header section, consists of one bit, and specifies one of a positive rounding method and a negative rounding method. The rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07929786B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Image decoder including: a memory to store a previously-decoded reference image; and a synthesizer to receive an encoded bitstream including information of I and P frames, and execute motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and the reference image. The motion compensation includes calculating intensity values at points where no pixels actually exist by bilinear interpolation performable using a positive and negative rounding method. The bilinear interpolation is performed using rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame; wherein the rounding method information is one bit and specifies one of two values specifying a positive or negative rounding method. The rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07929785B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Image decoder including: a memory to store a reference image which is a previously decoded image; and a synthesizer to receive an encoded bitstream including information of I and P frames, and execute motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and the reference image. The motion compensation includes calculating intensity values at points where no pixels actually exist by bilinear interpolation, the bilinear interpolation being performable using a positive rounding method and a negative rounding method; wherein the bilinear interpolation is performed using the rounding method specified by rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame; and wherein the rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07929784B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Image decoding method including: receiving an encoded bitstream including information of I and P frames; and executing motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and a previously-decoded reference image. The motion compensation includes calculating intensity values at points where no pixels actually exist by bilinear interpolation performable using a positive and negative rounding method; wherein the bilinear interpolation is performed using the rounding method specified by rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame; wherein the rounding method information is included in a header section of the coded information of the current frame and specifies one of a plurality of values. The rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07929781B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Image decoding method including: receiving an encoded bitstream including information of I and P frames, and executing motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and a reference image which is a previously decoded image. The motion compensation includes calculating intensity values at points where no pixels actually exist by bilinear interpolation being performable using a positive and negative rounding method; wherein the bilinear interpolation is performed using the rounding method specified by rounding method information included in the encoded bitstream of a P current frame; wherein the rounding method information specifies one of two values specifying a positive rounding method or a negative rounding method; and wherein the rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07929779B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
Image decoding method including: receiving an encoded bitstream including information of I and P frames; and executing motion compensation by synthesizing a predicted image of a current frame using motion vector information included in the encoded bitstream and a previously-decoded reference image. The motion compensation includes calculating intensity values at points where no pixels actually exist by bilinear interpolation performable using a positive and negative rounding method. The bilinear interpolation is performed using the rounding method specified by rounding method information included in the encoded bitstream of the current frame when the current frame is a P frame. The rounding method information is included in a header section, consists of one bit, and specifies a positive or negative rounding method; and wherein the rounding method information is not received from the encoded bitstream of the current frame when the current frame is an I frame.
US07929777B2 Variable length decoding device, variable length decoding method and image capturing system
A first data buffer stores LEVEL representing the size of a non-zero coefficient value of the variable length coded/run length coded data input from the outside. A write controller writes the LEVEL to the first data buffer in decoded order. An initial address calculator calculates the initial address of the LEVEL from the TotalCoeff and the number of zero coefficients of the total_zeros. An address holder determines and holds the address of the LEVEL corresponding to data based on the initial address and the number of zero coefficients by the run_before. A read controller reads the LEVEL from the first data buffer based on the address information. A selector selects the data of either the LEVEL stored in the first data buffer or the zero coefficients based on the address information. A post-stage processor post-stage processes the data selected by the selector.
US07929775B2 System and method for recognition in 2D images using 3D class models
A system and method for recognizing instances of classes in a 2D image using 3D class models and for recognizing instances of objects in a 2D image using 3D class models. The invention provides a system and method for constructing a database of 3D class models comprising a collection of class parts, where each class part includes part appearance and part geometry. The invention also provides a system and method for matching portions of a 2D image to a 3D class model. The method comprises identifying image features in the 2D image; computing an aligning transformation between the class model and the image; and comparing, under the aligning transformation, class parts of the class model with the image features. The comparison uses both the part appearance and the part geometry.
US07929774B2 Method of inferential analysis of low resolution images
Digital image processing of a low resolution source image to produce a high resolution result image may be accomplished by partitioning the low resolution source image into a plurality of low resolution image parts; for each low resolution image part, comparing the low resolution image part to low resolution reference images to determine at least one most similar low resolution reference image; determining if the most similar low resolution reference images are related to one another; and constructing a high resolution result image based at least in part on high resolution images corresponding to related most similar low resolution reference images.
US07929772B2 Method for generating typographical line
A method for generating typographical line is provided. In the present method, an asymptote of an upper or a lower edge of a line of printing words is obtained first. Then, two typographical lines of the other edge of the line of printing words are obtained according to the asymptote. Two typographical lines of the present edge of the line of printing words are obtained based on the previously obtained typographical lines. Finally, the relations of these typographical lines and edge reference points of the line of printing words are used for removing useless typographical lines. Therefore, the typographical lines obtained by the present invention can provide the means of recognizing word direction, large or small character writing, and punctuation marks, so as to increase the efficiency and accuracy of character recognition.
US07929770B2 Handwriting processing apparatus and method
A handwriting processing apparatus and method effective for search of, e.g., a document file including handwriting is provided. When a handwriting characters are input to a coordinate input unit as a search key, a corresponding character in a dictionary is recognized for each of the handwritten characters, a search unit searches for a text code stored in a document file storage unit based on a text code of the corresponding character if the corresponding character is recognized and the search unit searches for handwriting trail data stored in a handwriting trail storage unit based on a handwriting trail of the handwriting character if the corresponding character is not recognized, thereby finding a desired document file.
US07929766B2 Identifiers for digital media
A computer-implemented method includes receiving a piece of content, wherein the piece of content comprises a machine-readable identifier, identifying the machine-readable identifier in the piece of content, and associating the machine-readable identifier to the piece of media content.
US07929764B2 Identifying character information in media content
Implementations of identifying character information in media content are described. In one implementation, a frame of media content is marked with a frame identifier including one or more known characters. These known characters can uniquely identify the frame of media content. During transmission, compression, decompression, etc., of the frame, loss can occur. This loss can affect a quality of presentation of one or more of the known characters in the frame identifier. Therefore, when the frame is subsequently examined, the frame identifier can be identified, and best matches of known characters from a character recognition library can be found for characters in the frame identifier.
US07929763B2 Determination of portrait against back light
A CPU 200 compares a luminance distribution characteristic of image data with a reference luminance distribution characteristic, and then confirms that the image data GD is a backlit portrait image data if similarity degree Sv between the luminance distribution characteristic of image data and the reference luminance distribution characteristic is larger than reference similarity degree Svref. The CPU 200 determines whether an outer dark portion ratio Do is larger than a reference dark portion ratio Doref. If the CPU 200 determines that the outer dark portion ratio Do is larger than the reference dark portion ratio Doref, then it determines whether an outer bright portion ratio Bo is larger than a reference bright portion ratio Boref. If the CPU 200 determines that the outer bright portion ratio Bo is larger than a reference bright portion ratio Boref, then it determines that the image data GD is image data of backlit portrait image.
US07929760B2 Color processing method and apparatus based on viewing condition
Input and output gamut data of input and output devices and a viewing condition are input. The color values of a specific color and target values of the specific color on a color appearance space are obtained. Using a color processing coefficient required to convert the color values of the specific color into the target values, color processing is applied to image data input from the input device, and the image data that has undergone the color processing is output to the output device.
US07929758B2 Method and device for adjusting image color in image projector
Disclosed are methods and devices for adjusting an image color in an image projector. In one aspect, the method for adjusting an image color in an image projector, includes the steps of obtaining information on an external image projection environment to determine color conversion information for adjusting the color of a projection image and converting the color of an image to be projected using the determined color conversion information to project the image. The device for adjusting a projection image color in a mobile communication terminal provided with an image projector, includes an image projector for performing an image projection function under the control of a controller, a camera for performing a camera function under the control of the controller; and the controller for obtaining color information of an external screen on which an image is projected through the camera, and adjusting the color of an image to be projected onto the image projector using the color information.
US07929755B1 Planar map to process a raster image
A planar map to process a raster image is disclosed. In one embodiment, a method of tracing a raster image includes generating a planar map having at least one region and applying the planar map to the raster image to create a traced image. The method may include reducing the number of colors of the raster image prior to the generating the planar map having at least one region. In addition, the method may include formulating a geometry to associate with the at least one region. The at least one region may include a contiguous set of common color pixels.
US07929754B2 Strategies for processing image information using a color information data structure
Strategies are described for processing image information using a data structure which conveys color information. The color information describes color-related formatting applied to the image information. The data structure can be passed down a video processing pipeline, where each functional component in the pipeline can draw color information from the data structure to improve the accuracy of its processing. Further, each component can supply previously unknown color information to the data structure for use by other (downstream) components in the pipeline. Exemplary fields of the data structure can include one or more of: a video transfer function field; a color primaries field; an image light field; a transfer matrix field; a nominal range field; and a video chroma sampling field. The transfer matrix field can be used to convert image information from one color space to another, such as a luma-related color space to an RGB-related color space. Processing operations can be performed on progressive and linear RGB image information.
US07929749B1 System and method for saving statistical data of currency bills in a currency processing device
A currency processing system data storage arrangement is provided for a currency processing system, which includes a first controller, a communication interface, and a sensor or sensors arranged to output to the first controller raw data associated with a sensed characteristic of processed currency bills. A data storage medium defines a database for storing the raw data, and/or derivative data corresponding to statistical data associated with the raw data, received from the first controller through the communication interface. The data storage medium is accessible by the first controller and/or a second controller through the communication interface and/or another communication interface.
US07929747B2 System and method for estimating data missing from CT imaging projections
A system and method for generating an image of an object that is substantially free of artifacts induced by missing data is disclosed. The method includes performing a computed tomography (CT) imaging process using a cone-beam traversed over an actual scan path to acquire actual CT data having missing data. The method also includes reconstructing an initial image of a volume of interest (VOI) using the actual CT data, with the initial reconstructed image having artifacts attributable to the missing data, and reprojecting the reconstructed image of the VOI onto a virtual scan path to at least acquire virtual data corresponding to the missing data. Further, the method includes reconstructing an improved image of the VOI using the actual CT data and the virtual data, with the artifacts reduced in the improved reconstructed image.
US07929744B2 Method and device for color blood flow frame averaging
The present invention provides a method and device for color blood flow frame averaging. In the present invention, whether aliasing occurs to an output blood flow velocity of a previous frame is first determined. If aliasing does occur to the output blood flow velocity of the previous frame, the output blood flow velocity of the previous frame will be moved, and the moved output blood flow velocity of the previous frame is then subjected to the frame averaging. The present invention can improve and eliminate the “shadow” in the output blood flow velocity of the current frame due to velocity aliasing of the previous frame existing in the prior color frame averaging processing, such that the blood flow velocity appears more natural and has a more reasonable distribution.
US07929740B2 User definable scanning protocols for use with mammographic computer-aided detection and film scanning systems
A system and method for processing mammographic data are described. The system includes a user input/output system adapted and configured to receive from a user a user-defined scanning protocol that identifies the laterality and view type for each mammographic film in a film case to be scanned. A storage system stores the user-defined scanning protocol for subsequent use in scanning film cases. A scanning system scans film cases and generates digitized versions of each mammographic film. A processor then assigns laterality and view types to the digitized versions of the mammographic film according to the user-defined scanning protocol. The system also receives user alterations to stored scanning protocols. The system can also re-assigns a case scanned according to one scanning protocol to another scanning protocol in response to a user's instruction to do so. The system processes the digitized versions according to at least one computer aided detection (CAD) algorithm for detecting anatomical abnormalities therein.
US07929739B2 Image processing method, apparatus, and program
Machine learning for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, is performed in advance to obtain an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof. An arbitrary point is set within a particular region in an input image, and a discrimination region including the particular region is set in the input image with reference to the arbitrary point. A characteristic amount is obtained from each pixel within the discrimination region, then based on the characteristic amount, an evaluation value indicating whether or not each pixel within the discrimination region is a pixel representing the contour is calculated using the evaluation function, and the contour of the particular region in the input image is determined based on the evaluation value.
US07929735B2 Dot templates for object detection in images
Dot templates are used for detecting objects within images. A computer-implemented method is performed for each of a number of dot templates corresponding to the object to be detected within an image. Each dot template is defined as a collection of points. At each position within the image, a value of the image is determined at each point of the dot template. The dot template is effectively overlaid at the given position within the image. A score of the dot template at this position is determined, based on the values of the image determined at the points of the dot template. Where the score is greater than a predetermined threshold, it can be concluded that the object is at least potentially located within the image at the position in question at which the dot template has been effectively overlaid.
US07929733B1 Biometric identification and analysis
A system and method for identifying an unknown individual from a plurality of enrolled individuals is provided. In an embodiment, the method comprises comparing at least two parameters of the unknown individual to at least two enrolled parameters of the enrolled individuals. The method then determines a score correlating to the closeness of the comparison and then stores the score.
US07929725B2 Acoustic apparatus and telephone conversation apparatus
An acoustic apparatus has permanent magnets 2 and 3, which have north poles and south poles magnetized alternately in a stripe-like fashion, at the front and back of a diaphragm 1, respectively; and has a conductor circuit 4 wired on the diaphragm 1 along the stripe-like poles of the permanent magnets 2 and 3. This offers an advantage of being able to prevent an echo. The diaphragm 1, permanent magnets 2 and 3, conductor circuit 4, spacer 5, and iron plates 6 and 7 are installed in a baffle 8.
US07929723B2 Portable system for programming hearing aids
A system for programming one or more hearing aids with a host computer, the system including a hearing aid programmer for wireless communications with the host computer. In various embodiments, the hearing aid programmer has at least one interface connector for communication with at least one hearing aid. Additionally, in various embodiments, the system includes a wireless interface adapted for connecting to the at least one interface connector of the hearing aid programmer, the wireless interface further adapted for wireless communication with one or more hearing aids. Varying embodiments of the present subject matter include a wireless interface which contains signal processing electronics, a memory connected to the signal processing electronics; and a wireless module connected to the signal processing electronics and adapted for wireless communications.
US07929720B2 Position detecting system, speaker system, and user terminal apparatus
A position detecting system capable of detecting the position of a user as a listener in a simple manner. The position detecting system comprises a speaker system comprising a plurality of spatially-arranged speakers including at least a first speaker and a second speaker, a user terminal apparatus transmits a wireless signal to the speaker apparatus, and a position detecting apparatus which is provided in the side of the speaker apparatus. The position detecting apparatus computes the position of the user terminal apparatus based on a first time elapsed since the first speaker outputs a first measurement sound signal and until a receiving command transmitted by the user terminal apparatus in response to receiving the first measurement sound signal is received, and a second time elapsed since the second speaker outputs a second measurement sound signal and until a receiving command transmitted by the user terminal apparatus in response to receiving the second measurement sound signal is received.
US07929712B2 Electronic volume control apparatus
An electronic volume apparatus sets an amplification factor (Gamp) of a digital potentiometer in response to a requested sound volume value (Vreq) transmitted thereto from a remote controller and sends back an actual result sound volume value (Vrep) with respect to the requested sound volume value. A coordination relationship among requested sound volume values (Vreq), actual result sound volume values (Vrep) and amplification factors (Gamp) is defined in a coordination relationship storage section. A search section searches an amplification factor (Gamp) and an actual result sound volume value (Vrep) coordinated with the requested sound volume value (Vreq) received from the remote controller from within the coordination relationship storage section. A sound volume control section controls the potentiometer based on a result of the search of the amplification factor. A responding section sends back the actual result sound volume value to the remote controller.
US07929709B2 Sound image localization apparatus
A sound image localization apparatus comprises an L direct output section that produces an output signal by inputting an audio signal of a rear left audio input channel to a filter having a characteristic obtained by dividing RLD by LD, an L cross output section that produces an output signal by inputting the audio signal of the rear left audio input channel to a filter having a characteristic obtained by dividing RLC by LC, an R cross output section that produces an output signal by inputting an audio signal of a rear right audio input channel to a filter having a characteristic obtained by dividing RRC by RC, an R direct output section that produces an output signal by inputting the audio signal of the rear right audio input channel to a filter having a characteristic obtained by dividing RRD by RD, a first adding section that adds a difference signal between the output signal of the L direct output section and the output signal of the R cross output section to an audio signal of a front left audio input channel, and a second adding section that adds a difference signal between the output signal of the R direct output section and the output signal of the L cross output section to an audio signal of a front right audio input channel.
US07929708B2 Audio spatial environment engine
An audio spatial environment engine for converting from an N channel audio system to an M channel audio system, where N is an integer greater than M, is provided. The audio spatial environment engine includes one or more correlators receiving two of the N channels of audio data and eliminating delays between the channels that are irrelevant to an average human listener. One or more Hilbert transform systems each perform a Hilbert transform on one or more of the correlated channels of audio data. One or more summers receive at least one of the correlated channels of audio data and at least one of the Hilbert transformed correlated channels of audio data and generate one of the M channels of audio data.
US07929707B1 Use of graphics processors as parallel math co-processors for password recovery
In a computer system having a central processing unit (CPU) and a graphics processing unit (GPU), a system, method and computer program product for recovering a password used to encrypt a plaintext, including (a) generating N passwords on the CPU; (b) providing the N passwords to the GPU; (c) for each of the N passwords, calculating a transformed value from the password on the GPU, wherein the calculating is performed in parallel for all the N passwords provided to the GPU; (d) providing the N transformed values to the CPU; (e) at the CPU, testing the N transformed values for correctness; and (f) if none of the N transformed values are correct, repeating steps (a)-(e) for the next set of N passwords; (g) informing the user of a correct password.
US07929705B2 Method of managing user key for broadcast encryption
A user key management method for a broadcast encryption includes assigning node path identifiers (IDs) to nodes arranged in sequence; assigning random seed value keys to the nodes according to the node path IDs; generating key values by repeatedly applying a hash function to the assigned random seed value keys; and assigning the generated key values to the nodes in sequence. Accordingly, it is possible to reduce the transmission overhead that is most important matter in the broadcast encryption to less than the number of the revoked users. Further, there is an advantage that the transmission overhead of the exemplary embodiments of the present invention is remarkably reduced compared with the Subset Difference method.
US07929704B2 Modified triple wrap encryption/decryption system
Messages are encrypted/decrypted according to a modified triple wrap procedure in which the messages are encrypted/decrypted in three encryption/decryption operations and are processed in three additional operations using first, second, third, fourth, fifth, and sixth keys.
US07929703B2 Methods and system for managing security keys within a wireless network
A system for managing security keys in a wireless network includes a manufacturer certification authority (MCA) for providing a signed digital MCA certificate for installation into a new network element (NE) at the manufacturer's facility prior to the new NE being installed and initialized in the network. The MCA also provides a source of trusted authority for authenticating legacy NEs in the network. The system includes a service provider certification authority for managing certificates and files used by the NEs to communicate securely within the network, a signing server for providing signing services to NEs for authentication, an element manager for providing security key and digital certificate management, and a management agent (MA) for providing proxy functionality of the EM security key services to NEs not directly connected to the EM.
US07929701B1 Multiple level public key hierarchy for performance and high security
Multiple public/private key pairs of varying levels of security are used to provide a high level of security while still allowing fast processing of encrypted information. The lower-security level includes keys that are small in length, that are changed relatively often, and that require less or fewer resources to implement their functions. When it is required to change key pairs of low security, a key pair at a higher security level (i.e., longer length keys) than the lower-security level keys is used to transfer the new lower-security public keys to devices using those keys. The higher-security keys can, in turn, be changed at a frequency lower than the lower-security keys. The higher-security keys require a higher level of resources to perform their coding operations. This approach of using keys of escalating levels of security to replace lower-security keys, where the higher-security keys require more resources, are more secure, and are replaced less often than the lower-security keys, can be followed as many times as is desired to create a hierarchy of public key uses with the result that the lower-security operations can be performed quickly while the overall system security is high.
US07929693B2 Key generating method and key generating apparatus
A key generating method is disclosed which includes the steps of: firstly detecting first change information as first change information data; secondly detecting second change information different from the first change information as second change information data; and merging the first change information and the second change information into key information.
US07929691B2 Use of bilinear mappings in cryptographic applications
Cryptographic methods are known that involve the computation of a non-degenerate bilinear mapping of first and second elements one of which comprises a secret of a first entity. For a mapping implemented as, for example, a Tate pairing, the mapping is computable by applying a predetermined function to the first and second elements and then exponentiating the result with a known exponent. Improvements in respect of computational loading, size of output, and security are enabled for the first party by arranging for the first entity to carry out only part of the mapping, a second entity being used to complete computation of the mapping. Cryptographic applications using these improvements are also disclosed.
US07929685B1 Queuing calls for distribution
A system and method gathers data from callers and call center sites and incorporates that information in call routing decisions. To make call routing decisions, a database structure keeps track of the calls in a queue before efficiently distributing the calls to agents at various call center sites. In one embodiment, a call routing system may comprise a web application server, a caller server, and a call center server. A method for distributing a call from a caller to a call center site may comprise collecting a first dataset relating to the call from the caller, queuing the call based on the first dataset, collecting a second dataset from the call center site, and routing the call to the call center site based on the first and second datasets.
US07929681B2 Technique for continually assisting a user during an information assistance call
A user may want to search for relevant information and/or conduct a transaction through an information assistance service. During an information assistance call, the user may return to an information assistance provider multiple times to accomplish the task at hand. To continually serve the user effectively, certain search results by previous information assistance providers are retained for the benefit of a future information assistance provider interacting with the user during the same call.
US07929680B2 Method and system for enabling originating and destination telephones to conduct a call session
A method for enabling originating and destination telephones to conduct a call session through an intermediary telephone includes the following steps: (A) enabling the originating telephone to send a query request to the intermediary telephone so as to search the intermediary telephone for contact information of the destination telephone; and (B) if the contact information of the destination telephone is available in the intermediary telephone, enabling the originating telephone to conduct the call session with the destination telephone using the contact information in the intermediary telephone. Applications of the method are also disclosed.
US07929676B2 Local routing management in a telecommunications network
An embodiment of a method includes determining a customer service plan identifier from information associated with a received call, determining a route plan associated with the identified customer service plan, and routing the call on a trunk group identified in the determined route plan. The method may further include determining a jurisdiction of the call based on a dialed number identified in the call, determining a local routing number (LRN) associated with the call, and using a portion of the LRN to determine the trunk group. An embodiment of a system includes a switch operable to select a route for routing a call received on an ingress trunk associated with a customer that subscribes to a service plan, wherein the switch is further operable to select the route based on the service plan subscribed to by the customer associated with the ingress trunk.
US07929670B2 Contact manipulaton and retrieval system
The method and apparatus is for contact manipulation and retrieval in a communication system. The method has the steps of: receiving a message having contact information; converting the contact information to contact data having a predetermined searchable format; storing the contact data; and searching the stored contact data. The contact data may be searched for at least one item of information. The apparatus implements the method.
US07929669B2 Method and system for reporting events in telecommunication networks
Methods and systems are provided for reporting to subscribers, wireless network events in a plurality of formats and languages depending upon the particular subscriber group to which a wireless subscriber belongs. When a subscriber requests a call, a switching node in the network invokes a trigger that identifies a location register for routing the call and sends a route request to the location register While processing the route request, if the location register detects an event that would prevent the call from being routed, the location register identifies the subscriber group of the wireless subscriber and determines a directory number associated with the identified subscriber group and the detected event. The location register then returns the determined directory number to the switching node Using the determined directory number, the switching node establishes the call to a message node, where a message associated with the determined directory number is executed. Accordingly, the wireless network reports the detected event in a format and language that the wireless subscriber, or an entity attempting to communicate with the wireless subscriber, can recognize.
US07929661B2 Method and apparatus for radiographic imaging
A radiographic X-ray apparatus is equipped with multiple devices for the acquisition of anatomical data, in particular cameras. These devices are used to facilitate and automate the imaging process, providing: before exposure the automated identification of the specific anatomical features of the patient and the optimized presetting of the exposure technique factors and projection geometry, tailored on the actual anatomy of the patient; during exposure the optimized X-ray dose modulation, either automatically or selected by the operator, in order to correctly expose the various regions of interest, and accordingly impart reduced dose to other body parts, according to the actual anatomy of the patient and imaging requirements; after exposure the possibility to complement the radiographic image with additional information about the internal and external anatomy, providing valuable tools for the medical analysis and diagnosis.
US07929656B2 Apparatus for ultrasonic inspection of reactor pressure vessel
An object of the present invention is to provide an inspection apparatus for inspecting weld zones in a reactor pressure vessel, the inspection apparatus comprising: an ultrasonic probe 6 for emitting an ultrasonic wave; a probe holding unit 60 for holding the ultrasonic probe 6 such that a ultrasonic wave transmitting surface of the ultrasonic probe 6 is kept in direct contact with or at a constant distance from the outer surface of the reactor pressure vessel 1; a pressing unit 50 for pressing the probe holding unit 60 parallel to a central axis of a control rod drive housing 8 against the reactor pressure vessel; and a rotator 40 for rotating the probe holding unit 60 and the pressing unit 50 about the central axis of the control rod drive housing 8.
US07929653B2 Open-loop diversity technique for systems employing multi-transmitter antennas
A method and apparatus for increasing the capacity of a system that use four transmit antennas and that employs conventional channel coding by performing space-time coding in a particular way. Each of two pairs of symbol sub-streams is space-time coded to form a respective pair of transmit-sequence chains, where at least one of the formed pairs of the transmit-sequence chains is a function of symbols of the respective symbol-sub-stream pair and not a function of the symbols of the other symbol-sub-stream pair. Four transmit sequences—two transmit sequences from each of the two pairs of symbol sub-streams—may be viewed as forming a transmission matrices B or B′ arranged as follows: Antenna 105 ⁢ - ⁢ 1 Antenna 105 ⁢ - ⁢ 2 Antenna 105 ⁢ - ⁢ 3 Antenna 105 ⁢ - ⁢ 4 ⁢ [ b 1 b 1 - b 2 * - b 2 * b 2 b 2 b 1 * b 1 * b 3 - b 3 - b 4 * b 4 * b 4 - b 4 b 3 - b 3 * ] ⁢ T 1 T 2 ⁢ T 3 ⁢ T 4 ⁢ ⁢ or , ⁢ ⁢ Antenna 105 ⁢ - ⁢ 1 Antenna 105 ⁢ - ⁢ 2 Antenna 105 ⁢ - ⁢ 3 Antenna 105 ⁢ - ⁢ 4 ⁢ [ b 1 - b 2 * 0 0 b 2 b 1 * 0 0 0 0 b 3 - b 4 * 0 0 b 4 b 3 * ] ⁢ T 1 T 2 ⁢ T 3 ⁢ T 4 , respectively, where b1, b2, b3, and b4 are the symbols derived from a respective one of four symbol sub-streams, and b1*, b2*, b3*, and b4* are, respectively, the complex conjugate of the aforementioned symbols. The rows of the matrix represent the different antennas, while the columns represent different symbol periods.
US07929652B2 Adaptive pilot and data symbol estimation
Techniques for performing adaptive channel estimation are described. A receiver derives channel estimates for a wireless channel based on received pilot symbols and at least one estimation parameter. The receiver updates the at least one estimation parameter based on the received pilot symbols. The at least one estimation parameter may be for an innovations representation model of the wireless channel and may be updated based on a cost function with costs defined by prediction errors. In one design, the receiver derives predicted pilot symbols based on the received pilot symbols and the at least one estimation parameter, determines prediction errors based on the received pilot symbols and the predicted pilot symbols, and further derives error gradients based on the prediction errors. The receiver then updates the at least one estimation parameter based on the error gradients and the prediction errors, e.g., if a stability test is satisfied.
US07929646B2 Map decoder with bidirectional sliding window architecture
A MAP decoder, or a turbo decoder having constituted MAP decoders, is configured with bi-directional sliding windows. A sliding window architecture is applied to the forward state metric (FSM) calculation of an encoded data block having a trellis with N time-steps. The data block is divided into smaller sub-blocks and a forward recursion of two or more of the sub-blocks are performed in parallel to obtain FSMs. Each sub-block overlaps with a previous sub-block by k time-steps, where k is an integer value greater than zero. This provides a good approximation of the FSMs at time-step k+t of the sub-block. The FSMs associated with the first k time steps of each sub-block, other than the first sub-block, are discarded. A reverse recursion of each sub-block is also performed to obtain reverse state metrics (RSM) for the sub-block. Likelihood ratios are then calculated based on the FSMs and RSMs.
US07929644B2 Instant-acquisition clock and data recovery systems and methods for serial communications links
Methods and systems for recovering clock and data in data streams communicated over serial communications links. An exemplary serial communications receiver system includes a line receiver configured to receive a data stream from a serial communications link and an instant-acquisition clock and data recovery circuit coupled to the line receiver. The instant-acquisition clock and data recovery circuit includes a time interval detector and a sampling clock selector. The time interval detector is operable to sample the data stream received by the line receiver according to a multi-phase set of sampling clocks. The sampling clock selector is operable to designate one of the sampling clocks of the multi-phase set of sampling clocks as a recovered clock, based on a data transition in the received data stream detected by the time interval detector. The clock selector is configured to designate the sampling clock as the recovered clock independent of data transitions in the data stream that may have occurred prior to the data transition detected by the time interval detector.
US07929643B2 Method of estimating fading coefficients of channels and of receiving symbols and relative single or multi-antenna receiver and transmitter
The method is for estimating the fading coefficients of a plurality of transmission channels on which signals to be sent, generated as a function of a sequence of symbols, are transmitted according to a particular modulation, e.g. AM-PSK modulation. The fading coefficients are estimated by using estimations of the transmitted symbols obtained in advance, thus obtaining DC components of the received signal by coherent demodulation locked to the phases of the transmitted AM-PSK signals, and processing these DC components. The method may not require the choice of a stochastic distribution model of the channel fading, thus it remains efficient even when the channel characteristics vary significantly. Moreover, the method works correctly even if the received stream is disturbed by inter-symbolic interference (ISI) and/or by multi-path fading.
US07929640B2 High speed differential encoder and interleaver
A plurality of differential encoders encodes a plurality of parallel data bit streams. XOR gates interleave the outputs of the differential encoders forming a single high speed differentially encoded bit stream with a data rate that is the sum of the data rate of the parallel data bit streams. The high speed data stream provides a single differentially encoded input to a differential phase shift keying modulator that generates symbols for a high speed optical communication system.
US07929639B2 Device for compensating radio frequency distortion in orthogonal frequency division multiplexing transmission system and method thereof
The present invention relates to a device for compensating a radio frequency distortion caused by a sample/hold operation of a digital/analog converter in an orthogonal frequency division multiplexing (OFDM) transmission system, and a method thereof. In a digital transmission system, an edge frequency signal of a transmission signal band is distorted by a sample/hold operation of a digital/analog converter such that a signal attenuation is generated at a frequency domain by a sync function having a zero point at a sample frequency of a transmission signal. In the present invention, the signal distortion may be compensated by multiplying a coefficient of an inverse sync function by a signal weight value at the frequency domain, and it may be compensated by using a single multiplier and a lookup table storing the coefficient of the inverse sync function.
US07929637B2 Method and apparatus for digital amplitude and phase modulation
A transmitter using quadrature modulation includes a rectangular to polar converter for converting data symbols into a polar form, where each polar symbol has a magnitude signal and an angle signal. Digital phase modulation circuitry includes an all digital PLL circuit for generating a phase modulated RF carrier signal responsive to the angle signal frequency control word (FCW) and a carrier frequency FCW. A digitally controlled amplifier for amplifying the phase modulated signal is controlled by a digital amplitude control circuitry for controlling the gain of the digitally controlled amplifier responsive to the magnitude signal.
US07929632B2 Apparatus and associated methods to implement a high throughput wireless communication system
An apparatus and associated methods to implement a high throughput wireless communication system are generally presented.
US07929629B2 Method and apparatus for improved channel estimation for communications signal processing
Teachings presented herein present a “whitening” channel estimation method and apparatus that produce high-quality net channel estimates for processing a received signal, such as a received CDMA signal. Processing includes forming an initial least squares problem (for medium channel estimates) using known pilot values and corresponding pilot observations for the received signal, transforming the initial least squares problem using a whitening transformation term, and solving the transformed least squares problem to obtain whitened medium channel estimates. The whitening transformation term may be determined, for example, by carrying out a Cholesky factorization of a (traffic) data correlation matrix, which can be obtained from traffic data values for the received signal. Processing further includes converting the whitened medium channel estimates into whitened net channel estimates, which consider the effects of transmit/receive filtering.
US07929628B2 OFDM receiver and OFDM signal receiving method
An OFDM receiver may include OFDM-signal receiving means for receiving an orthogonal frequency division multiplexing (OFDM) signal; channel-characteristic estimating means for estimating a channel characteristic using pilot signals in the OFDM signal received by the OFDM-signal receiving means; and transmission-distortion compensating means for applying, on the basis of the channel characteristic estimated by the channel-characteristic estimating means, processing for compensating for transmission distortion to the OFDM signal received by the OFDM-signal receiving means. The channel-characteristic estimating means may include plural kinds of time-direction-channel estimating means used for the estimation of a channel characteristic, and switching control means for switching these estimating means according to a state of a channel.
US07929625B2 Quality of service based antenna mapping for multiple-input multiple-output communication systems
Methods and apparatus for use in a multiple-input multiple-output (MIMO) system transmitting a plurality of data substreams to a receiver employing ordered successive interference cancellation detection according to a predetermined sequence for decoding the data substreams. A quality of service (QoS) requirement is determined for each of two or more application-specific data streams, and the application-specific data streams are assigned to the data substreams according to the determined QoS requirements and the predetermined sequence, so that application-specific data streams having more stringent QoS requirements are decoded earlier than application-specific data streams having less stringent QoS requirements. In some embodiments, the determined QoS requirements comprise maximum delay requirements, and application-specific data streams requiring shorter maximum delays are assigned to earlier-decoded data substreams than application-specific data streams having less stringent maximum delay requirements. In other embodiments, the determined QoS requirements comprise an application-specific robustness.
US07929623B2 FEC in cognitive multi-user OFDMA
A multiuser scheme allowing for a number of users, sets of user, or carriers to share one or more channels is provided. In the invention, the available channel bandwidth is subdivided into a number of equal-bandwidth subchannels according to standard OFDM practice. A transmitter transmits data on a set of OFDM subchannels that need not be contiguous in the spectrum or belong to the same OFDM channel. A receiver receives and decodes the data and detects errors on subchannels. The receiver then broadcasts the identity of those subchannels on which the error rate exceeds a specific threshold, and the transmitter may select different subchannels for transmission based on this information.
US07929617B2 Method and apparatus to generate a continuous phase modulation waveform that is symmetric and periodic
A technique is provided to generate a sequence of symbols to be transmitted, comprising transmitting a block of symbols having data and redundancy symbols, the redundancy symbols generated based on the data symbols, a first part of the redundancy symbols transmitted as a prefix of the block, a second part of the redundancy symbols transmitted as a postfix of the block and a third part of the redundancy symbols transmitted as an intermediate part of the block between the prefix part and postfix part. The first part may be generated from the symbols transmitted at the end of a data portion of the block, the second part may be generated from the symbols transmitted at the start of the data portion of the block, the third part may be generated from an entire sequence of non-redundant data symbols transmitted in the first half of the data portion of the block.
US07929616B2 Decoding method
A picture coding apparatus (300) is a picture coding apparatus that codes a difference between picture data (Img) representing an input picture and predictive picture data (Pred) representing a predictive picture for the input picture and generates coded picture data, and includes a picture decoding unit (104) for decoding coded picture data (Img) after the picture data (Img) is coded; inter pixel filters A and B (303 and 304) for performing inter pixel filter operation for decoded picture data (Recon) obtained by the picture decoding unit (104); switches (301 and 302) for selecting one of the inter pixel filters; and an inter picture predicting unit (108) for generating the predictive picture data (Pred) for the input picture data (Img) using filtered decoded picture data (FilteredImg1), as reference picture data (Ref), obtained by the selected inter pixel filter.
US07929612B2 Image interpolation apparatus and methods that apply quarter pel interpolation to selected half pel interpolation results
An image interpolation apparatus includes a half pel interpolation unit that is configured to perform half pel interpolation on input data to provide half pel interpolation results. A data selection unit is configured to select a portion of the half pel interpolation results to provide a selected portion of the half pel interpolation results. A quarter pel interpolation unit is configured to perform a quarter pel interpolation on the selected portion of the half pel interpolation results, in response to a motion vector. The half pel interpolation unit can operate independent of the motion vector. The quarter pel interpolation unit can generate a data selection signal in response to the motion vector, and the data selection unit can be responsive to the data selection signal. Related methods also are disclosed.
US07929609B2 Motion estimation and/or compensation
Estimating and/or compensating motion in a video image is provided wherein an image segment of the video image is selected, a search area is defined around the image segment, the defining being based on a range of possible motion vectors for the image segment, and image data related to said search area is retrieved. The search area is defined to have its center offset from a center of the image segment. The offset may be determined by a global motion parameter.
US07929608B2 Method of reducing computations in intra-prediction and mode decision processes in a digital video encoder
A method of improving the computation speed of the sum of absolute transformed distances (SATD) for different intra-prediction modes is described. Determining the SATD quicker provides the benefits of better coding performance without suffering the drawbacks of longer computation times. The method of reducing intra-prediction and mode decision processes in a video encoder, implements Hadamard transforms with improvements. Hadamard transforms are performed on an original block and predicted blocks and calculations are only performed where coefficients are non-zero thus skipping the coefficients that are zero. Using such an approach, the calculations required for the Vertical Prediction, Horizontal Prediction and DC Prediction are reduced significantly. Thus, the best intra-prediction mode is able to be determined very efficiently.
US07929603B2 System and method for accurate rate control for video compression
A method and system for encoding a video frame. The method includes grouping macroblocks of a video frame into a plurality of groups and determining a first encoding rate for at least one of the plurality of groups based on at least one quantization parameter value associated with the group. The method further includes determining a distortion value associated with the first encoding rate and determining a distortion reduction density value based on the distortion value and the first encoding rate. The method further includes accessing a rate budget associated with the frame and adjusting simultaneously a plurality of quantization parameter values associated with one or more of the plurality of groups.
US07929602B2 Apparatus and method for performing dynamic capacitance compensation (DCC) in liquid crystal display (LCD)
There are provided an apparatus and method for performing dynamic capacitance compensation (DCC) in a liquid crystal display (LCD). The DCC apparatus includes: a first line buffer reading and temporarily storing pixel values of an image for each line; an encoder transforming and quantizing the pixel values stored for each line for each block and generating bit streams; a memory storing the generated bit streams; a decoder decoding the bit streams stored in the memory for the each block and outputting the decoded bit streams; a second line buffer reading and temporarily storing the decoded pixel values for the each block; and a compensation pixel value detector detecting a compensation pixel value for each pixel, from pixel value differences between pixel values of a current frame stored in the first line buffer and pixel values of a previous frame stored in the second line buffer. Therefore, it is possible to reduce the number of pins of a memory interface by reducing the number of memory device for storing pixel values of image data, required for performing DCC of a LCD, resulting in minimizing a chip size, and to enhance compression efficiency without visual deterioration in images.
US07929601B2 Methods and system for encoding/decoding signals including scrambling spectral representation and downsampling
A method for encoding and decoding media signals, includes the operations of generating at a transmitting side multiple descriptions associated to data of the media signals through a downsampling operation performed on the data, and decoding at a receiving side the multiple descriptions for reconstructing the data by merging the multiple descriptions. The operation of generating multiple descriptions further includes the operations of obtaining a spectral representation of the data, including bands associated to different ranges, the bands being obtained by a suitable quantization operation and including at least one highly quantized band, that is subjected to a higher degree of quantization. A scrambling operation is performed on the spectral representation by moving the at least one highly quantized band to a different range, the scrambling operation being performed prior the downsampling operation. In decoding, a descrambling operation is performed before the merging operation on the multiple descriptions.
US07929596B2 Ultra-wideband communication apparatus and methods
Apparatus and methods of ultra-wideband (UWB) communication are provided. In one embodiment, an ultra-wideband receiver receives a serial data stream comprising a plurality of ultra-wideband pulses. A serial to parallel converter then converts the serial data stream into a plurality of parallel data streams, which are then matched. A combiner then combines the data streams, which are then fed to an equalizer that includes a hard decision element, a past decision element and a future decision element. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US07929595B2 Estimating frequency offset at a subscriber station receiver
A method and system of estimating frequency offset at a subscriber station is disclosed. One method includes the subscriber station receiving a composite signal, wherein the composite signal includes multi-carrier signals transmitted from a plurality of base stations. The subscriber station selects a first pair of multi-carrier symbols of the composite signal, wherein each multi-carrier symbol of the first pair of multi-carrier symbols includes a pilot sub-carrier having a common sub-carrier index. The subscriber station selects a second pair of multi-carrier symbols of the composite signal, the second pair having different symbol indices than the first pair, but having a same symbol index separation, wherein each of the multi-carrier symbols of the second pair of multi-carrier symbols includes a pilot sub-carrier having a second common sub-carrier index. The subscriber station estimates a phase based on a first sum of complex conjugate products between received symbols on the pilot sub-carriers of the first pair of multi-carrier symbols, and/or based on a second sum of complex conjugate products between received symbols on the pilot sub-carriers of the second pair of multi-carrier symbols. The subscriber station provides the phase to a filter of a frequency tracking loop of the subscriber station.
US07929594B2 Semiconductor integrated circuit and radio communication apparatus for communication
A total power consumption of a radio communication apparatus is reduced, the radio communication apparatus including a semiconductor integrated circuit (high-frequency IC) which has a clock generation circuit which generates a reference clock signal for use in modulating a transmit signal and demodulating a received signal. The clock generation circuit is provided with a voltage-controlled oscillator circuit (VCXO) which oscillates, when a quartz oscillator is connected thereto, at a frequency dependent on a natural frequency of the quartz oscillator and a control voltage applied thereto. The voltage-controlled oscillator circuit is configured such that a result obtained by converting, in an internal D/A converter circuit, digital frequency control information supplied from the baseband circuit is applied as the control voltage to the voltage-controlled oscillator circuit and such that the voltage-controlled oscillator circuit oscillates at a frequency corresponding to the control voltage.
US07929592B1 Channel estimation device and method, demodulation device and method, and fading frequency decision device and method
A channel estimation value of data symbols of a data channel is calculated by weighting and averaging pilot symbols in a parallel time multiplexing method. Also, a channel estimation value of data symbols during each data symbol interval is calculated by dividing data symbols in a slot into a plurality of data symbol intervals, selecting pilot symbols suitable for calculation of a channel estimation value of data symbols during each data symbol interval and weighting and averaging that pilot symbols. Also, a fading frequency is detected based on an inner product value of pilot symbols. Weighting factors are changed based on the detected fading frequency. Also, a channel estimation value is calculated by weighting and averaging pilot signals using a plurality of weighting sequences. The calculated channel estimation value is used to demodulate received data.
US07929591B2 Method and apparatus for multiple scrambling code impairment compensation
In one or more embodiments, a receiver circuit generates impairment correlation estimates for a desired signal that are compensated for the use of different transmission scrambling codes in transmitting the desired signal and an associated pilot signal. In one embodiment, an impairment correlation estimation method comprises determining impairment correlation estimates from a pilot signal in a received CDMA signal, adapting the impairment correlation estimates for scrambling code effects if the desired signal and pilot signal are transmitted under different transmission scrambling codes, and performing one or more signal processing operations with respect to the desired signal based on the impairment correlation estimates. For example, in at least one embodiment, the receiver circuit is configured to compensate elements of an impairment correlation matrix that correspond to signal delays of the desired signal based on transmit power allocation differences between pilot and desired signal scrambling codes.
US07929590B2 Method and apparatus for multiplexing data and control information in wireless communication systems based on frequency division multiple access
A signal transmission apparatus includes a symbol block generator configured to generate a first symbol block by multiplexing data information and control information in a symbol period, and a transmitter configured to transmit the first symbol block over a wireless communication network. In certain configurations, the transmitter is configured to transmit a predetermined number of symbol blocks within a transmit time interval.
US07929578B2 Method and system for code combining at an outer decoder on a communication system
An outer encoder and an inner encoder encode subsets of information to be transmitted, to improve protection by adding redundancy. The redundancy permits decoding of the information from less than a complete encoded block of information. The use of a combiner at an outer decoder enables better outer decoding of symbols.
US07929577B2 Method and apparatus for packet error detection
The invention provides a packet error detecting method for a serial link. When a start framing symbol of a packet appears at the serial link, the start framing symbol is ignore if a predetermined error condition is satisfied.
US07929571B2 System and method for implementing a preemptive retransmit for error recovery in a communications environment
A method for communicating data is provided that includes receiving a plurality of bits associated with a communications flow and determining whether one or more samples included in the flow should be suppressed. The method also includes suppressing a selected one or more of the samples. The method also includes retransmitting certain samples when a given sample has stopped changing, in comparison to a previously received sample, for a configured time interval.
US07929565B2 Ethernet switching of PCI express packets
A method for emulating Peripheral Component Interconnect Express (PCIe) behavior over an Ethernet switching fabric which includes encapsulating a PCIe packet within an Ethernet packet to provide an Ethernet encapsulated PCIe packet, and routing the Ethernet encapsulated PCIe packet within the Ethernet switching fabric via information included within the Ethernet packet.
US07929563B2 System and/or method for channel estimation in communication systems
Embodiments of methods, devices and/or systems for estimating channel state information are described.
US07929560B2 Packet transmitting apparatus
A packet transmitting apparatus for transmitting a content protected with a content protection technique such as DTCP in the form of packets which are widely used, such as IP packets, and for providing diverse EPG information is provided. Metadata of an A/V stream is utilized to control the output mode, encryption mode, and/or addition of an encryption information header of contents such as video, audio, and data contained in the stream (407). This secures interconnection compatibility between a packet transmitting apparatus and a packet receiving apparatus while maintaining secrecy (414). When a content received through digital television broadcasting is used as an A/V stream, a channel is selected from a full transport stream which is received through broadcasting (409) so as to extract and form a partial transport stream for use (410). EPG information can be selected not only from SI information contained in a digital broadcasting signal but from a plurality of information sources, such as EPG-dedicated channels and the Internet (412).
US07929558B2 Method for buffering receive packet in media access control for sensor network and apparatus for controlling buffering of receive packet
Provided is a method for buffering a receive packet in a sensor node including a radio frequency (RF) transceiver, a media access control (MAC) hardware block and a micro controller unit (MCU). The method includes the steps of: a) if a packet is received from the RF transceiver, checking whether or not a packet which is pre-stored in a receive first in first out (FIFO) exists; b) if the pre-stored packet exists in the receive FIFO at step a), checking whether a length of the received packet is the same with the length of the pre-stored packet in the receive FIFO; c) if the length of the received packet is the same with the length of the pre-stored packet in the receive FIFO at the step b), increasing the number of packet which is included in header information, and buffering a physical payload in the receive FIFO; and d) if the pre-stored packet does not exist in the receive FIFO at the step a) nor the length of the received packet is the same with the length of the pre-stored packet in the receive FIFO, consecutively buffering the physical payload with the header in the receive FIFO.
US07929557B2 Summarization and longest-prefix match within MPLS networks
In general, techniques are described for summarizing label mappings and thereby enabling longest-prefix match within Multi-Protocol Label Switching (MPLS) networks. More specifically, a first router included within a first area of a network comprises a control unit that maintains a label space defining labels available for mapping to a plurality of addresses assigned to network devices within the network. The control unit reserves a contiguous set of the labels of the label space and maps the contiguous set of labels to first area addresses. The first area addresses include those addresses of the plurality of addresses available for assignment to network devices within the first area. The first router also includes an interface card that transmits, to a second router of a second area of the network, an advertisement that advertises a summarized version of the mapping between the contiguous set of labels and the first area addresses.
US07929554B2 Optimized forwarding for provider backbone bridges with both I and B components (IB-PBB)
In one embodiment, when a frame is directed to one or more customer instance ports (CIPs) of a switch having received the frame, the frame (a “local frame”) may be forwarded on the one or more CIPs based on only a customer space (C-space) lookup operation. Also, if the frame is not directed to any CIPs of the switch, the frame (a “transient frame”) may be forwarded on at least one or more provider backbone ports (PBPs) of the switch based on only a backbone space (B-space) lookup operation. For example, a unicast frame may be forwarded based on whether the frame terminates at the switch having received the frame (to a CIP of the switch), while a multicast frame may be forwarded based on determining whether an instance service identifier (I-SID) of the frame maps to a local VLAN ID (L-VID) at the switch (to any CIPs servicing that L-VID).
US07929550B2 Method for optimally routing specific service in network, and server and routing node used in the network
Information (service information) about service contents provided by servers is registered or updated by each of routing nodes by exchanging said information through use of a routing protocol used in controlling a path among the routing nodes. The routing node selectively changes address information about a service access request on the basis of the service information owned by the routing node, to thus route the service access request to an optimal destination. Thereby, concentration of load to a specific service can be efficiently dispersed.
US07929547B2 Networks having plurality of nodes
One embodiment of the present invention relates to a method of communicating in a network with a plurality of nodes. In the method, information is gathered from the plurality of nodes, where information from each node specifies other nodes from which the node detected messages. Based on the gathered information, a transmit sequence according to which the plurality of nodes are to transmit is determined. Other methods and devices are also disclosed.
US07929543B2 Packet forwarding apparatus having gateway load distribution function
A packet forwarding apparatus comprises a plurality of line interfaces each for communicating with one of user terminals or one of redundant gateways, and a protocol processing unit for controlling packet forwarding among the line interfaces. The protocol processing unit forwards a connection initiation request packet received from a user terminal to the plurality of redundant gateways and forwards to the user terminal only one response packet which is selected according to connection load status information of each gateway stored in a load distribution management table from among a plurality of response packets received from the gateways within a predetermined period of time.
US07929542B2 Supporting effectiveness of applications in a network environment
A method of managing resources in a network. For each application executing on a host device, data transfer requirements are determined based on a capability level currently acceptable for the application. Methods of data transfer currently available to the host device for applying toward the data transfer requirements of the applications are determined. The method includes arbitrating allocation of network resources to a gateway and allocation of resources of the gateway to the host device based on probability of application effectiveness and network bandwidth management priorities, and arbitrating allocation of host device resources to the applications based on current acceptable capability level and probability of application effectiveness.
US07929535B2 Geolocation-based addressing method for IPv6 addresses
One feature provides a method for encoding geolocation information into a next-generation internet protocol (IP) address, such as IPv6, to facilitate distribution of geolocation information among networked devices. A request for an IP address assignment is received from a network device. The geographical location for the network device is obtained. An IP address is assigned or generated that includes the geographical location. The assigned IP address is then provided to the network device. By encoding the geolocation information of a first network device into the IP address assigned to the first network device, other network devices are able to readily obtain the geographical location of the first network device. This method propagates geolocation information for network devices as part of the IP address, thus avoiding the need for separate geolocation distribution messaging. As the network device moves, its IP address is changed to update its geographical location information.
US07929533B2 System for selecting a connectivity mechanism
An address resolver system that assists a node in an IPv6 network to select an address for connectivity with a node in an IPv4 network when both DSTM and NAT-PT transition mechanisms are available. Native connectivity can be achieved by preferring an encapsulation or tunnelling mechanism such as DSTM where possible over a translation mechanism such as NAT-PT. A range of encapsulation and translation mechanisms are envisaged. The resolver determines capabilities of the node and of the application that requires the address in order to make the selection.
US07929530B2 Ancillary data support in session initiation protocol (SIP) messaging
A SIP ancillary data server provides host to auxiliary data for an emergency SIP session (call) uniquely referred to in a transported SIP header. In a manner similar to how location is represented in an emergency call, a SIP header is extended. The extended SIP Header contains one of two possible types of content elements: either (a) a content pointer element to a SIP Message body part (a “cid:”, or content identifier); or (b) an (a.k.a, “info_URI” in this document).
US07929527B2 Transport protocol for efficient aggregation of heterogeneous lossy paths
A transport protocol that achieves improved performance in an environment where paths are lossy and a plurality of paths are employed to transfer data, essentially in parallel, from a source to a destination. The protocol is implemented with the aid of an aggregate flow manager (AFM) at the source that considers and controls the data flow through the plurality of paths. With some preselected regularity the AFM determines a number of packets to be included in a Forward Error Correction (FEC) block of packets, creates the block, and transmits the segments of the block over the plurality of paths. As necessary, the destination sends information to the source of what additional information needs to be sent. This additional information might be reactive error correcting (RFEC) packets, or a retransmission of the missed packets.
US07929524B2 Apparatus and method to hide transit only multi-access networks in OSPF
A system for hiding transit-only interfaces in a network. When a routing system is advertising a transit-only interface, the advertisement is marked to indicate the address is a transit-only interface. A routing system receives the advertisement and detects the identifier of the transit-only interface and does not store the address in the Router Information Base of the routing system.
US07929521B2 IP telephone device
An IP telephone device may be configured to obtain identification information of each of a plurality of receiver devices, create text data including the identification information of each of the plurality of receiver devices, receive a call request, send the text data to a sender of the call request, receive at least one identification information selected in the sender of the call request in accordance with the text data, send a first call request notice instruction to a receiver device corresponding to the received identification information, transfer voice data sent from the receiver device which has been a destination of the first call request notice instruction to the sender of the call request, and transfer voice data sent from the sender of the call request to the receiver device which has been the destination of the first call request notice instruction.
US07929516B2 Intelligent services network using a switch controller
The present invention is an intelligent services network that uses a switch controller. The switch controller controls the operation of one or more programmable switches to accept calls from a public switched telephone network. The intelligent service network comprises intelligent service network components that are used for enhanced service processing, interconnection to external networks, and other call functions. Communication between the components allows for call set-up, connection to a terminating party, transfer to an alternate intelligent service network component, and termination of the call.
US07929513B2 Wireless local area network access points, end-point communication devices, and computer program products that generate security alerts based on characteristics of interfering signals and/or connection messages
A wireless local area network access point (WAP) includes a transceiver, a controller, and a security unit. The transceiver communicates messages with an end-point communication device through a wireless air interface in a defined frequency band. The controller receives through the transceiver a connection request message containing a password from the end-point communication device, authenticates the received password, and responds to the authentication by transmitting through the transceiver to the end-point communication device an encryption key as a connection response message. The security unit generates a security alert based on measured characteristics of one or more received connection request messages and/or based on measured characteristics of interfering signals in the defined frequency band.
US07929512B2 Performance management of cellular mobile packet data networks
A method in a cellular mobile packet data network is provided composed of four main steps. These are capturing raw traffic traces over standardized interfaces of an operational cellular mobile data network, parsing through the traces in order to extract and correlate all the information, which is needed to build a traffic and session database, defining a set of appropriate key performance indicators, and calculating the above defined key performance indicators. A system in a mobile data network is also provided, the key element of which is a traffic and session database, which correlates traffic and mobility information extracted from passively captured traces collected from standardized interfaces. A set of key performance indicators describing the true, user perceived end-to-end quality of the most commonly used applications is also listed.
US07929507B2 Selecting an access point according to a measure of received signal quality
A method, an apparatus for inclusion in a wireless station, and a computer readable storage medium for operation in a wireless station. The method includes received data from at least one remote station and determining an EVM measure from samples of the received data. If the remote station(s) is/are access point(s), the station selects an access point for association according to criteria that include the measure of the EVM from the remote station.
US07929506B1 Method of resource management for a mobile node
A mobile node using Mobile IP is served by a network access server (NAS), wherein the NAS has allocated a care-of address for the mobile node and a home agent has a mobility binding that associates the care-of address with the mobile node's home address. When the mobile node's care-of address is no longer valid, an intermediary server receives a notification messages from a first network element (e.g., the NAS or home agent) and sends a resource management message to a second network element (e.g., the home agent or NAS). In response to the resource management message, the second network element clears at least one resource associated with the mobile node. For example, the NAS may de-allocate the care-of address and the home agent may clear the mobility binding.
US07929505B2 Apparatus and method for transmitting/receiving data in a wireless local area network mesh communication system
A method and apparatus are provided for receiving data in a wireless local area network (WLAN) communication system, where a first control signal to check if it is possible to receive data is received, and, when it is possible to receive data, waiting for data and when it is impossible to receive data, transmitting a second control signal representing data reception impossibility. Herein, the second control signal comprises information that enables data transmission when a second control signal is not received during a time interval.
US07929499B2 Methods of multipath acquisition for dedicated traffic channels
In a method of multipath acquisition for a dedicated traffic channel, path positions of the traffic channel that have desired signal energy for processing in a base station receiver may be determined as a function of information contained in a data part and a control part of the traffic channel.
US07929498B2 Adaptive forward power control and adaptive reverse power control for spread-spectrum communications
A wireless code division multiple access (CDMA) communication system, including a base station (BS) and a subscriber unit (SU), uses adaptive forward power control (AFPC) and adaptive reverse power control (ARPC) to control the transmit power of forward and reverse link radio frequency (RF) channel signals, respectively. Automatic gain control (AGC) signals are produced to maintain the level of forward and reverse CDMA signals at a near constant level. The CDMA signals are despread to produce first and second despread signals. The first and second despread signals are used to produce a first error signal e1. A second error signal e2 is produced based on the AGC signals. Combined error signals are formed based on the first error signal e1 and the second error signal e2. The combined error signals are hard limited to form adaptive power control (APC) bits used to control the level of the forward and reverse link RF channel signals.