Document | Document Title |
---|---|
US07934730B2 |
Hand truck assembly
A hand truck assembly includes a frame including an upper portion and a lower portion. The assembly further includes a handle attached to the upper portion of the frame. The assembly also includes a pair of wheels attached to the lower portion of the frame. In addition, the assembly includes a fixed work support member attached in fixed relation to the lower portion of the frame. The assembly further includes a movable work support member attached to the lower portion of the frame, the movable work support member being moveable between (i) a first position in which a free end portion of the movable work support member rests on the fixed work support member, and (ii) a second position in which the free end portion of the movable work support member is spaced apart from the fixed work support member. The assembly also includes a post attached in fixed relation to the free end portion of the movable work support member. The assembly additionally includes a power tool such as a hammer jack that defines a cavity. When the movable work support member is positioned in the first position, (i) the post is located within the cavity of the power tool, and (ii) the power tool is supported on the movable work support member. |
US07934722B2 |
Image scanning apparatus and image scanning method
An image scanning apparatus includes a paper thickness detection unit arranged to detect a paper thickness of an original document based on a reception signal, and a multiple-feeding detection unit arranged to detect, based on the reception signal, whether or not the original document that is being transported has been multiply fed. Based on a detection result obtained by the paper thickness detection unit and the multiple-feeding detection unit, the transportation speed is adjusted. |
US07934718B2 |
Sheet feeding of faster rate printing systems with plural slower rate sheet feeders
A printing system with a pre-determined printing rate, in which a modular print media sheets feeding system feeds unprinted sheets to the printing system from at least two separate sheet separator/feeders and sheet stacks under the control of a programmed sheet feeding algorithm which alternately feeds the sheets into at least two separate fed sheet streams at a sheet feeding cycle time for each separator/feeder of approximately one-half or less of the printing system printing rate and with sheet feeding commands such that the separate sheet separator/feeders feed their respective sheets into their respective fed sheet streams at programmed times which allow the fed sheet streams to interleave into a single fed sheet stream at a sheet merging position at the full pre-determined printing rate of the printing system before being fed to the printing system. |
US07934711B2 |
Angle bracket
An angle bracket formed of a block of material. It has an elongated upper arm member formed adjacent the top end of a connecting member and an elongated lower arm member connected to the bottom end of the connecting member. The rear surface of the respective arm members make a 90 degree angle with each other. The top surface of the respective arm members have a swivel pad recess and a plurality of locking channels extend radially outwardly therefrom for receiving the arm of a clamp. An alternative embodiment angle bracket is capable of adjustable angles. It has an L-shaped upper clamp arm that is pivotally connected to an L-shaped lower clamp arm. Each of these arms have a V-shaped support clamp portion formed at their free end. |
US07934709B2 |
Viscous fluid-sealed damper
Provided is a viscous fluid-sealed damper which helps to achieve an increase in degree of freedom in terms of the selection of the material of a sealing container, which can be produced with high production efficiency, and which helps to avoid leakage of the viscous fluid. A lid member is fixed to a container main body while compressing and holding a flange portion between a sealing member and the lid member, so an opening end of the container main body can be sealed with the lid member without having to effect fixation through fusion-bonding as in the prior art, and the degree of freedom in terms of material selection can be increased. Further, if the container main body is formed of a butyl rubber, the container main body can be fixed to the lid member without using any adhesive, so it is possible to achieve a reduction in production time and in cost. Further, it is possible to avoid leakage of the viscous fluid due to defective adhesion. |
US07934698B2 |
Powered rope ascender and portable rope pulling device
A device for pulling an elongate member includes a rotational motor having an output and a rotating drum connected to the output of said rotational motor. The device further includes a guide mechanism for guiding the resilient elongate element onto, around at least a portion of the circumference of, and off of, the rotating drum. When the rotational motor turns the rotating drum, the rotating drum thereby continuously pulls the resilient elongate element through the device. |
US07934697B2 |
Apparatus and methods for gripping an elongated item
In some embodiments, apparatus for releasably gripping at least one elongated item and being used in pulling the elongated item(s) through at least one space includes a body and at least three gripping members associated with the body. The gripping members are moveable relative to the body and capable of engaging at least one elongated item. |
US07934696B1 |
Ether injection control valve
Methods and apparatuses for injecting starting fluid into an internal combustion engine are provided, through use of a control valve having a two-stage filter apparatus disposed upstream of a metering device internal to the control valve, a valve arrangement for positively opening and closing a gas pathway through the valve having a conical-shaped valve poppet and seat arrangement, an electrical solenoid having an electrical coil thereof operatively attached to the control valve in such a manner that the electrical coil may be removed and replaced without disturbing operative connections between a valve outlet and/or a valve inlet, in a valve construction including a one-piece valve body. |
US07934694B2 |
Actuator with spring return piston
An actuator comprising a cylinder and a spring return piston provided with linkage means, in which one or more return springs are situated on the same side of the piston as the linkage means. |
US07934693B2 |
Formwork for erecting reinforced concrete walls, including concrete walls with textured surfaces
A panel unit used as part of a form for a concrete wall has a pair panels, held in spaced apart relation by a spacer. A spacer has rods with angled rod portions at the end which co-operate with other rod members to form retention cells which can receive reinforcement bar members. Another spacer is pre-fabricated in a generally planar grid with reinforcement members secured thereto. Connectors are used to connect the spacers to the panels. One type of connector is formed in two parts, with one part being removable, to permit removal of the panel, the other part having an anchoring mechanism. Another connector has a blade element enabling the connector flange to be recessed in the outer surface of the panel. A corner panel unit is also provided, as is a panel unit adapted for forming a wall with a ledge. In other panel units, form liners are provided which can permit a textured or contoured finished wall surface to be produced. |
US07934690B1 |
Flag holder
The flag holder includes a plate surrounded by an edge flange. Raised letters and symbols are integral with a plate face side. Letters, symbols and edge flange have flat surfaces in a front plane. The plate has a rear side and three mounting bosses with rear surfaces and threaded bores. Surfaces of the edge flange and the bosses are in a rear plane parallel to the front plane and the plate front side. Two vertically spaced tongue members extend from an outside surface of the edge flange. A U-shaped flag pole recess in each tongue has an open end that faces rearward. Three threaded pins are received in the threaded bores. Epoxy holds the pins in gravestone bores. Flag pole recesses are closed by the gravestone. A pole support surface is on the edge flange. |
US07934689B2 |
Display with automatic locking device
A display with an automatic locking device. The display includes a body, a support, and a sliding assembly. The support is connected to the body. The base connects with the support in a rotatable manner. The sliding assembly is movably disposed on the base in a manner such that the sliding assembly can move between a first position and a second position. When the sliding assembly is in the first position, the support is separated from the sliding assembly. When the sliding assembly is in second position, the support is engaged with the sliding assembly. |
US07934685B1 |
Methods to actively protect spacecraft from damage due to collision with ions
A technique whereby one or more conducting plates electrically-biased negatively with respect to a spacecraft's electrical potential and insulated from the spacecraft surface are located around the spacecraft surface whereby contaminant ions in a plasma surrounding the spacecraft are accelerated through an electric potential, caused to collide with the conductive surface, neutralized through collisions with surface atoms, and then reflected away from the spacecraft as neutral atoms or molecules. |
US07934683B2 |
Cargo parachute release apparatus, system and method
A cargo parachute release apparatus comprising an assembly plate and a hinged member that is hinged to the assembly plate with a hinge pin. Parachute riser attachment components are positioned between the assembly plate and hinged member when the hinged member is in the closed position. An electronic package assembly having a microprocessor having predetermined parameters is provided, and the electronic package assembly has horizontal and vertical accelerometers and a strain gage for collecting data and sending the data to the microprocessor for processing. When the incoming data matches the predetermined parameters that indicate impact has been made, the microprocessor sends a firing signal to an electro-explosive device to detonate which causes the hinged member to open and release the parachute. The cargo is not dragged along the ground, tipped over or otherwise damaged. |
US07934681B1 |
Quick connect-disconnect air transport
A rapid air transportation system for humans, animals, materials or facilities, comprises of rapid coupling of a carriage on land to the tether of a hovering aircraft using quick coupling methods and rapid de-coupling of the same at the end of transportation and landing of the carriage, without landing the aircraft. |
US07934666B2 |
Method of generation of pressure pulsations and apparatus for implementation of this method
An acoustic generator of pressure pulsations includes a cylindrical waveguide which is caused to vibrate at a low amplitude by an electromechanical transducer. The vibration of the cylindrical waveguide creates low amplitude pressure pulsations in an acoustic chamber containing stationary pressure fluid. A mechanical amplifier, which is part of the acoustic chamber, amplifies the low amplitude pressure pulsations generated by the cylindrical waveguide. |
US07934665B2 |
Ultrasonic spray coating system
Disclosed is an ultrasonic spray coating system comprising an ultrasonic spray head with integrated fluid delivery system (IFDS), which consists of an ultrasonic transducer with a spray forming tip, an ultrasonic generator, an external liquid applicator, a precision liquid delivery system and air directors. The coating liquid is delivered to the spray forming tip on the ultrasonic transducer from an external liquid applicator. The liquid is stored in a pressurized reservoir and fed to the liquid applicator by a precision liquid delivery system. The ultrasonic vibrations of the spray forming tip break up the liquid into small droplets and propel them from the tip in the form of a spray. The spray produced with ultrasonic energy alone is a very narrow “sheet-like” pattern. The width of the spray pattern produced is equal to the width of the spray forming tip (2 mm to 4 mm). Air directors are used to produce air streams to further shape and accelerate the ultrasonically produced spray. Air directors can be used to produce three distinct spray patterns, based upon the nature and placement of the air stream—narrow mode spray pattern; wide mode spray pattern; or side mode spray pattern. |
US07934660B2 |
Data collection system having reconfigurable data collection terminal
There is provided in one embodiment a data collection system including a data collection terminal having an encoded information reader device and a computer spaced apart from the data collection terminal. The data collection terminal in one embodiment can be configured to be responsive to configuration data expressed in an extensible markup language. The computer in one embodiment can use an existing extensible markup language document to create a data entry screen to received desired parameter settings for the data collection terminal within data entry fields of the data entry screen. The computer can further combine the extensible markup language document with the desired parameter settings to create configuration data and can initiate a transfer of the configuration data to the data collection terminal. The computer in one embodiment can be used to create for transfer to the data collection terminal a data package including file data corresponding to one or more selected files, together with additional data. The system provided can be used to transfer data, including but not limited to configuration data, between computers that are not data collection terminals and which are devoid of encoded information reader devices. |
US07934658B1 |
Method and apparatus for achieving a tailored content response based upon a product identifier coupled with a user identifier
A method and an apparatus for achieving a tailored content response based upon a product identifier coupled with a user identifier are provided. In one method embodiment, the present invention receives a machine readable indicia wherein at least a first portion of the machine readable indicia pertains to the product identifier and at least a second portion of the machine readable indicia pertains to the user identifier. Next, a product associated with the product identifier is identified in a database, wherein the database is not required to be formatted according to an extrinsic product identification standard. Moreover, a user profile associated with the user identifier is identified, the user profile comprising context information for the user. A tailored content response is then compiled for the device based upon the product and the context information. |
US07934657B2 |
Encoder home position sensing method and system
An encoder home position sensing system and method is disclosed, which includes the use of an analog quadrature encoder reader and either a code wheel or a code strip. The code wheel possesses an optical track comprised of annular ring patterns, the thickness of which can be modulated by a sinusoidal function about the code wheel circumference, with one cycle of a sine wave corresponding to one encoder cycle. In one region of the optical track the amplitude of the sine function is changed to imbed an absolute reference home position. This region of the optical track can be sensed and used to determine an absolute system position. The linear code strip is similarly constructed with lines along the direction of motion, the thickness of which are modulated with a sine function, with one cycle of the sine wave corresponding to one encoder cycle, and the amplitude of the sine wave function changed to imbed an absolute reference home position in the optical track. |
US07934656B2 |
Digitizing system having printed base, imaging pen and relay device
A system for digitizing a freehand graphic. The system comprises: a base including a surface; a position-coding pattern printed on the surface with first and second areas. The system further comprises an optically imaging pen including for detecting a position in the position-coding pattern; and a transmitter for transmitting interaction data to a relay device. The relay device communicates the interaction to a processor, which is adapted to determine if the detected position is in the first area or the second area. If the detected position is in the first area of the surface, then the processor interprets the position as a point in the freehand graphic. If the detected position is in the second area of the surface, then the processor interprets the position as a selection of a property for the freehand graphic. |
US07934649B2 |
Methods for utilizing RF tags to collect data concerning post-consumer resources
A post-consumption item that has a Radio Frequency (RF) tag associated therewith is disposed of by reading the RF tag to obtain information stored thereon and selecting a manner to dispose of the post-consumption item based on the obtained information. An inventory of post-consumption items that have RF tags associated therewith, respectively, is maintained by reading the RF tags to obtain categorization information stored thereon and maintaining the inventory of the post-consumption items based on the obtained categorization information. |
US07934646B2 |
Face panel assembly with an RFID module
A face panel assembly is disclosed having a mounting flange for detachably fastening to a bill/coin acceptor in an automatic vending machine, a slot for the insertion of a bill/coin into the bill/coin acceptor, and a RFID module, which has a sensor for sensing a RFID stored-value card for enabling the RFID module to fetch stored data from the RFID stored-value card and to transmit the fetched data to the automatic vending machine, and a transmission interface (wired or wireless type) for communication between the RFID module and the automatic vending machine. |
US07934641B2 |
Method and apparatus for bar code data interchange
A new method and system for bar code data interchange includes a bar code scanner, such as a high scan rate LED scanner, and reads bar coded information from a video display. This bar coded information is scanned from the video display into a host device. The bar coded information may be sent to a user in a variety of ways, including over the Internet, any intranet, or any type of telephony network. The bar coded information may be viewed by the user on the video display as part of an e-mail message, as displayed on a web-page, or as displayed on television programming. The scanned bar coded information is decoded and may then be used. A first software program may have been used to create the bar coded information, and a second and distinct software application may be used with the now decoded bar coded information. |
US07934636B2 |
Single-piece packaging plate foldable to form boxes having different sizes
A single-piece packaging plate foldable to form boxes having different sizes is provided for a product having a variable size. The packaging plate has an elongated plate portion, two side plate portions and two wing portions. The elongated plate portion has a plurality of parallel and spaced-apart preformed fold lines. The side plate portions extend outward from two sides of the elongated portion, and have fold lines at the junctures thereof. The two wing portions can be torn or cut out optionally. Each wing portion has a main wing extending from two sides of an area between sixth and seventh fold lines of the elongated plate portion. The packaging plate is foldable along the fold lines to form a unit body-packaging box or a system-packaging box. |
US07934623B2 |
Washing agent dispenser for a household washing machine, in particular a dishwasher
A washing agent dispenser has two washing agent distributors controlled by a same actuation system that comprises a driving member, a driven member and an actuator device. The driven member has a seat in which there is operatively inserted, with possibility of relative movement, an engagement part of the driving member. According to the invention, also the driving member has a seat which, in at least one position of the actuation system, at least partially faces the seat of the driven member. The actuation system further comprises a floating body, able to displace in a controlled way between the two seats when said seats at least partially face one another. |
US07934621B2 |
Handle or gripping implement for a cooking vessel
A handle or gripping implement for a cooking vessel comprises two bottom and top handle elements to be mutually assembled to form the handle or cooking implement, the top element being made of a clear synthetic material and having a surface facing the bottom element, the bottom element including, in turn, a surface facing the top element, the surfaces of the top element and/or of the bottom element supporting wording, trademarks, patterns, colors or the like. |
US07934617B2 |
Container having a detachable lid
A container is provided comprising a casing, a set plate closing the lower end of the casing and a lock ring that fastens the set plate onto the casing. The casing is provided with a radial outer flange formed around an open end of the main body thereof. The radial outer flange and the outer periphery of the set plate are each provided with three stop projections and three notches. The radial outer flange is further provided with three biasing projections and the outer periphery of the set plate is further provided with three engagement rims. The members of each threesome are arranged at a regular angular interval and each threesome is arranged at different angular phase positions from those of the other threesomes. The outer periphery of the lock ring is provided with three engagement lugs that project inwardly at a regular angular interval. |
US07934615B2 |
Container having sliding door
A container including a base, a cover, a dispensing port, and a slider is provided. The base has a bottom, front and back walls, and a pair of side walls defining a lower portion of a storage area. The cover has a top including a generally rectangular recess, front and back walls, and a pair of side walls defining an upper portion of the storage area. The cover is operably coupled to the base to enclose the storage area. The dispensing port passes through the top of the cover within the recess. The slider is disposed within the recess, operably coupled to the cover, and moveable within the recess from a closed position where the dispensing port is covered to an open position where the dispensing port is uncovered. |
US07934613B2 |
Container units for drugs, drug containers, and rubber closures
A container unit for a drug is composed of a container, which is formed of a cylindrical drug-solution-containing portion and a drug-solution-filling neck portion, and a rubber closure for sealing the drug-solution-filling neck portion. The rubber closure comprises a disk-shaped head portion and a substantially cylindrical leg portion arranged on a lower wall of the head portion. The container is provided with a flat surface formed on a side of its inner wall at a boundary between the drug-solution-containing portion and the drug-solution-filling neck portion such that a lower end wall of the leg portion of the rubber closure can be brought into close contact with the flat surface, and at least a side wall of the drug-solution-containing portion forms a cornerless, rounded surface on a side where a drug solution is to be contained. When the drug-solution-filling neck portion has been sealed with the rubber closure, the lower end wall of the leg portion and the flat surface of the container are maintained in close contact with each other without any protrusion of an inner circumferential edge of the lower end wall into an interior of the container beyond an inner circumferential edge of the flat surface. |
US07934610B2 |
Magnetic knife supporter
The knife supporter comprises at least two magnetic boards has same magnetic polarity at inner side facing each other, so that the magnetic boards repel each other, and a supporting frame slidably supports the magnetic boards, so that the magnetic board can slide along the supporting frame for magnetic the knife therebetween, whereby when a knife is put between the two magnetic boards, the magnetic boards with magnetism can attract the knife and clamp the knife tightly therebetween, when no knife is put between the two magnetic boards, the magnetic boards are separated due to same magnetic polarity repelling each other. |
US07934608B2 |
Rack for transport and storage
A collapsible rack for transport and storage, includes a first and a second panel and a plurality of distance bars. The first and second panel include a groove side including at least one groove. A first and a second edge is arranged on opposite sides and adjacent to these, a third and a fourth edge. The third and fourth edges each include at least one hole that extends parallel to the first and second edges. The hole has a non-circular shape. The distance bars at each of their ends includes a hole coupling mechanism. The hole coupling mechanism extends perpendicular to the extension of the bar. The hole coupling mechanisms include clutching sections that match the hole, wherein pivoting between the bars and the first and second panel is prevented where the hole coupling mechanism and hole are fully mated. |
US07934607B2 |
Universal rack mount mechanism
A system and method are described for a variable mount arm assembly for installing support structures within different types of rack systems. Embodiments of the invention disclose a rack system support member comprising a rotatable bracket having first and second mounting interfaces on first and second mounting faces of the bracket. The rotatable bracket can be secured in a first position to mount the support member in a rack system that uses the first mounting interface. The bracket can be released from the first position and rotated to a second position to mount the support member in a rack system that employs the second mounting interface. |
US07934606B2 |
Induced vortex particle separator
The induced vortex particle separator is a device for separating solid particulate matter from a liquid containing such particulate matter. The liquid enters a housing through an inlet port and is driven about a helical vane to form a helical flow path. Upon exiting the helical vane, the liquid is received within a central portion of the housing where a centralized structure including an annular stator and an inverted diffuser cone drive the liquid to form a free vortex. Under centrifugal force, the solid particulate matter is separated from the liquid and flows, under the force of gravity, into a lower region of the housing. Due to a negative pressure differential, the liquid is driven upwards within an inner cylindrical shell mounted within the housing to flow into a siphon for output through an outlet port. |
US07934604B2 |
Filter module and process for manufacture of same
The present invention provides a filter module comprising a body of wound layers of a sheet material, said sheet material having a plurality of openings formed therein, said openings forming two types of channels within the wound layers of sheet material of said body, said channels extending in a direction from the inner peripheral surface to the outer peripheral surface, a first type of channels being open at one end at said outer peripheral surface of the body and closed at the other end located adjacent to said inner peripheral surface, a second type of channels being open at one end at said inner peripheral surface of the body, and closed at the other end located adjacent to said outer peripheral surface, said channels of the one type being separated from the channels of the other type by portions of sheet material, wherein the surface of at least one type of the channels supports a precoat and a process for the manufacturing of such a filter module. |
US07934600B2 |
Automated picking, weighing and sorting system for particulate matter
An automated machine is used to handle and manipulate individual pieces of particulate matter. The particulate matter is contained in a bin. The machine operates to pick single individual pieces of the particulate matter from the bin. The picked individual pieces are then conveyed for further handling. Pneumatic transport is primarily used for the conveying operation. One aspect of the handling involves individually weighing each piece of the picked particulate matters. Another aspect of the handling involves sorting the individual pieces of particulate matter into a plurality of receptacles. Yet another aspect of the handling involves both weighing and then sorting the individual pieces of particulate matter, wherein the sorting operation may be performed based upon the measured weight of each piece. |
US07934597B2 |
Tissue product with sacrificial top sheet for pop-up dispensing
In order to improve the reliability of cleanly dispensing the first tissue in a pop-up dispensing tissue container, a relatively high strength sacrificial top sheet is interfolded with the tissue clip. The sacrificial top sheet is adhered to the underside of a removable surfboard in the top of the container, such that when the surfboard is removed to access the tissues, the sacrificial sheet is simultaneously removed, which causes the first tissue to pop up into a ready position for subsequent dispensing by the user. |
US07934596B1 |
Collapsible organization and workstation system
A storage and organization system for storing wrapping paper rolls and wrapping supplies includes a first supply holding side and a second supply holding side pivotally connected to each other between a workstation orientation and a storage orientation. The workstation orientation is an orientation where the first and second supply holding sides form an angle and the storage orientation is an orientation where the first and second sides are substantially parallel. The first and second supply holding sides each have an inwardly facing surface facing the opposing supply holding side and an outwardly facing surface facing away from the opposing supply holding side. A plurality of wrapping paper roll-receiving features and a plurality of supply receiving features are disposed on the outwardly facing surfaces of the respective first and second supply holding sides. |
US07934594B2 |
Conveyor system for vehicle
A conveyor system for a vehicle includes a belt auto-tensioning system that tensions the belt prior to belt movement but not necessarily during loading. Also included are a belt guidance system and a belt anti-slippage system. A fourth system aspect is a floating drive connection system with square or non-linear adaptor. Several benefits are obtained by using the conveyor system disclosed. Also provided are a method of using the conveyor system and a method of constructing a vehicle system combination conveyor. |
US07934588B2 |
Torque damper
A torque damper can comprise a clutch piston arranged within a cover of a torque converter and can be adapted to be moved between a connected position and a non-connected position relative to the cover. Damper springs can be arranged along the circumference of the clutch piston. Connecting members can be arranged abutting against one end of the damper spring and adapted to connect a turbine arranged within the cover and the clutch piston via the damper spring. Damper holders can be arranged abutting against the other end of the damper spring and adapted to hold the damper spring against the compressive force applied to the damper spring from the connecting member. Guide sheets having wear resistance can be interposed between the circumference of the clutch piston and the damper spring and can be adapted to guide the damper spring. A torque input to the cover can be transmitted to the turbine via the clutch piston and the damper springs when the clutch piston is in the connected position. The guide sheets can be anchored to the damper holders and secured thereto immovably in the circumferential direction of the clutch piston. |
US07934583B2 |
Housings for flue gas units
A housing for a flue gas unit is provided that includes a closed jacket and two end walls as well as an insert with inlet pipe an outlet pipe and retaining walls, wherein one of the pipes exits from the housing jacket radially. The housing jacket is cut out around the one pipe, the cutout is closed by a concave closing panel adapted to the shape of the cutout, and the closing panel has an opening for the radial pipe end. |
US07934582B2 |
Engine silencing and vibration reduction system and method
A noise and vibration reduction system for an engine affixed to a body and a method for reducing vibrations in the body produced by that engine during operation. The present invention is particularly related to noise and vibration reduction in auxiliary power units installed on long-haul trucks and similar types of transportation vehicles. The primary noise and vibration reduction components of the present invention include an air intake silencer, a vibration tuner, and an engine speed limiter. |
US07934577B2 |
Ignition interlock breathalyzer
The invention relates to an improvement in a breath alcohol test devices includes within the handheld unit containing a fuel cell, a miniaturized self calibrating test device thereby avoiding the need for 30, 60 and 90 day calibration testing. It also relates to various tamper or circumvention improvements that may be used alone or in combination with the self calibration improvement, including cameras to record a driver providing a breath sample and to verify the location of the driver within a vehicle. |
US07934572B2 |
People moving vehicle with reduced turn radius having omni-directional cab
A vehicle with a omni-directional cab having a circular frame revolvably coupled to a chassis having an axle, wheels and passenger seats. Two independent drive wheels located on an axis through the center of the cab are mounted at the same distance from a central vertical axis through the cab. Each wheel is powered independently and can rotate at variable speeds in either direction. The cab is capable of movement in any direction by rotating the axis of the drive wheels to a position which is perpendicular to the desired direction of travel. The cab can spin about its vertical axis such that the axis of the drive wheels can be oriented at any direction without changing the original footprint of the space that the frame occupies over the ground. Thus, the combined cab/chassis assembly can rotate about the vertical midpoint of the chassis axle. |
US07934565B2 |
Cordless nailer with safety sensor
A device for impacting a fastener in one embodiment includes a lever arm pivotable between a first position whereat a flywheel is spaced apart from a drive mechanism and a second position whereat the flywheel can contact the drive mechanism, a motor operably connected to the flywheel for storing energy in the flywheel, a trigger sensor assembly for generating a trigger signal indicative of the position of a trigger, a work contact element (WCE) sensor for generating a WCE signal indicative of the position of a WCE, a memory including program instructions, and a processor operably connected to the memory for executing the program instructions to (i) energize the motor based upon the WCE signal, and (ii) pivot the lever arm based upon the trigger signal. |
US07934561B2 |
Depth compensated subsea passive heave compensator
A depth compensated passive eave compensator comprises a first cylinder connected at its upper end to a vessel. A piston rod extends from a piston located within the first cylinder through the lower end thereof and is connected to subsea equipment. A second cylinder contains a compressed gas which maintains pressure beneath the piston of the first cylinder. The upper end of the first cylinder is connected to the upper end of a third cylinder having a piston mounted therein. A piston rod extending from the piston of third cylinder extends through the lower end thereof thereby applying the pressure of the sea to the piston of the third cylinder. |
US07934559B2 |
Single cycle dart operated circulation sub
A circulating sub is run in with the circulating port closed. A dart blocks a central passage and moves two concentric pistons in tandem to open the circulation port while retaining the dart. The outer piston shoulders out in the circulation port open position. A second dart lands on the first and with applied pressure moves the inner piston relative to the shouldered outer piston to close the circulation port and only then discharge both darts. Subs can be used in tandem as long as higher located subs accept larger darts than lower subs and preferably the two darts for each sub are the same size. The ejected darts can be used to pressure actuate a downhole tool like a packer. |
US07934557B2 |
Methods of completing wells for controlling water and particulate production
Disclosed embodiments relate to methods of completing wells in subterranean formations. An exemplary embodiment comprises forming an artificial barrier to water flow, wherein the artificial barrier is located at or above a hydrocarbon-water interface between a water-bearing formation zone and a hydrocarbon-bearing formation zone. The exemplary embodiment further comprises consolidating a portion of the hydrocarbon-bearing formation zone, wherein the artificial barrier is located between the consolidated portion of the hydrocarbon-bearing formation zone and the water-bearing formation zone. |
US07934552B2 |
Method and apparatus for well casing repair and plugging utilizing molten metal
Method and apparatus used to deploy and process eutectic metal alloy material into an oil, gas or water well for the purpose to plug and seal selected downhole casing leaks. The apparatus includes a power control unit located at surface and a downhole tool that is lowered into the well by standard wireline cable. The downhole tool delivers the necessary quantity of metal alloy, forms the required temporary bridge plug support for containing the molten alloy, melts the alloy by means of electric heating, heats the surrounding wellbore formation, squeezes the molten alloy through the perforations and recovers any excess alloy for subsequent recycling. |
US07934544B2 |
Method and apparatus for on-site nitrate production for a water processing system
An electric plasma arc apparatus and method produces nitrogen compounds, solely using ambient air extracted in proximity to the apparatus. The nitrogen compounds are brought into contact with a water processing system, forming nitrate on-site. Hydrogen sulfide present in the water processing system is removed, and the production of hydrogen sulfide by sulfate-reducing bacteria (SRB) is eliminated by introducing nitrate into the system, whereby denitrifying microorganisms, using the nitrate, outcompete the sulfate-reducing bacteria for the available carbon nutrients, thus preventing the SRB from producing hydrogen sulfide. Nitrate ions generated in the water processing system which contains the denitrifying microorganisms can enhance oil recovery by means of microbial enhanced oil recovery mechanisms. Further, the electric plasma arc apparatus and methodology eliminate major costs of conventional treatment techniques, including the transportation and storage of nitrate and the need for a continuous supply of natural gas and water. |
US07934541B2 |
Plate for heat exchanger
The present invention relates to a heat exchanger plate, more particularly, in which a number of beads for imparting turbulence to refrigerant flowing through a channel of a plate are formed streamlined and guide beads arre formed in refrigerant distributing sections in order to reduce the pressure drop of refrigerant while realizing uniform refrigerant distribution. In the heat exchanger plate of a tube including a tank communicating with a channel, a number of first beads so arrayed in the plate that opposed sides are coupled to each other to impart turbulence to refrigerant flowing through the channel and refrigerant distributing sections provided in inlet and outlet sides of the channel and divided by at least one second bead to have a plurality of paths, the first beads are formed streamlined and satisfy an equation of 0.35≦W/L≦0.75, wherein W is the width and L is the length. |
US07934536B2 |
Feeder comprising a mobile socket
The invention relates to a feeder for cast metal, comprising a feeder head (1) having a cavity (5) that is open towards the surroundings via at least one opening (8), and a tubular body (2) which is guided through the opening (8) and arranged in a mobile manner. According to the invention, the tubular body (2) comprises an abutment (9) in the section thereof facing the cavity (5), said abutment (9) being capable of taking its bearing on a surface adjacent to the opening (8) in the cavity (5). |
US07934534B2 |
Method and device for producing moulds or cores, in particular for foundry purposes
To produce moulds or cores for foundry purposes from a mixture (M) of moulding material or sand and a binder, the mixture (M) is shot using a shooting unit (2) or from a shooting tube (3) and a shooting head (4) through at least one discharge opening (7) arranged on a shooting plate (5) into a moulding or core tool (8). The region of the discharge opening (7) is moistened and/or kept moist by a liquid between at least two shooting operations, where the liquid (15) used for moistening is atomized by at least one ultrasonic atomizer (16) to form an aerosol capable of suspension and is fed to the discharge opening (7) directly or indirectly, for example, via one or more lines (18, 23). |
US07934533B2 |
Roller blind with centering by stops
A window shade for motor vehicles having a shade of approximately trapezoidal shape. An extension profile or pull rod of the shade, the ends of which are guided in guide rails, is arranged on the shortest transverse edge of the shade. In order to compensate for a varying distance between the guide rails, the extension profile is divided into a center section, on which the shade is fixed, and two end sections that move in the guide rails. Centering devices are provided in order to prevent transverse creases in the shade when it is completely extended. The centering devices, which are effective when the shade is completely extended, act upon the center section. |
US07934531B2 |
Method and apparatus for applying heat activated transfer adhesives
A method for applying a heat activated transfer adhesive includes preheating a first part for bonding to a second part using a heat activated transfer adhesive form removably adhered to a liner, picking up the heat activated transfer adhesive form using the first part by pressing the preheated first part against the heat activated transfer adhesive form to adhere the heat activated transfer adhesive form to the first part, removing the liner from the heat activated transfer adhesive form adhered to the first part, heating the heat activated transfer adhesive form adhered to the first part, and pressing the heated heat activated transfer adhesive form on the first part against a second part to bond the first part to the second part. |
US07934528B2 |
Elastomeric composition including at least one salt or oxide of a transition metal and tyre and tread band including the composition
An elastomeric composition includes at least one diene elastomeric polymer, at least one salt or oxide of a transition metal belonging to groups IIIA, IVA, VA, VIA, VIIA, or VIIIA of the Periodic Table, at least one vulcanization accelerator, sulphur or derivatives thereof, and at least one reinforcing filler. The elastomeric composition is substantially free of zinc or derivatives thereof. A tire for a vehicle wheel including at least one component including the elastomeric composition and a tread band for a tire including the elastomeric composition are also disclosed. The at least one diene elastomeric polymer may include a glass transition temperature lower than 20° C. The at least one salt of a transition metal may be an organic or inorganic metal salt. The at least one oxide of a transition metal may include one or more of: cobalt oxide; cerium oxide; molybdenum oxide; manganese oxide; and iron oxide. |
US07934526B2 |
Aircraft pneumatic tire having cap tread layer and base tread layer
An aircraft pneumatic tire that has deeper grooves without causing deterioration in the heat resistance of a top tread and thereby can increase the number of landings per tread is provided.At least part of a top tread 2 in the width direction of the tire has a two-layer structure consisting of a base tread layer 11 and a cap tread layer 12 stacked in the radial outward direction in this order. At least one circumferential groove 4a to 4d is provided in the surface of the top tread 2. The base tread layer 11 and the cap tread layer 12 satisfy the relationships expressed by the following formulas (1) and (2): 1.05 |
US07934523B2 |
Tree counter for a saw head in a tree feller
A forestry machine includes a frame, and a felling saw carried by the frame. The felling saw includes a saw head. A tree counter associated with the saw head includes an audio sensor providing an output signal representing an audio parameter associated with a cutting action of the saw head. An electrical processing circuit is coupled with and receives the output signal from the audio sensor. The electrical processing circuit determines a tree count associated with the saw head, dependent upon the output signal from the audio sensor. |
US07934522B2 |
Multi-sectional airtight seal for continuous air-filling and air valve device thereof
A multi-sectional airtight seal for continuous air-filling includes: an input passage; plural first sub-tubes aligned parallel to a lateral side of the input passage; plural first valve devices including a first filling passage and a second filling passage with the first filling passage connecting the first sub-tubes and the input passage; plural second sub-tubes serially connecting the first sub-tubes; and plural second valve devices for connecting the second sub-tubes and the second filling passages to allow through-linking between the second sub-tubes and the input passage. When external air in the input passage enters through the first filling passage of the first valve device to fill and expand the first sub-tubes, the second sub-tube is filled through the second filling passage and the second valve device to be expanded as well. |
US07934519B2 |
Valve unit for a microfluid system
The present invention relates to a valve unit for a microfluid system comprising a first and a second fluid reservoir, a flow chamber, a fluid channel array and a conveying means, said first fluid reservoir being, via the flow chamber, in fluidic communication with the second fluid reservoir through the fluid channel array,wherein the valve unit can be brought from a first state to a second state so that, in said first state, a fluid can be conveyed by the conveying means from said first fluid reservoir through the flow chamber in a predetermined direction of flow into the second fluid reservoir, and so that, in said second state, a fluid can be conveyed by the conveying means from said second fluid reservoir through the flow chamber in a predetermined direction of flow into the first fluid reservoir. |
US07934515B1 |
Backflow bonnet and poppet
A prior art backflow bonnet and poppet is replaced by a functionally equivalent new bonnet and poppet. The new bonnet and poppet reduces risk of freeze damage with about a 50% greater strength against pressure. The new bonnet and poppet has only three parts when assembled versus six parts in the prior art. A hollow in the valve plug holds the biasing spring. The bonnet shaft rides in the hollow. |
US07934513B2 |
Facility with multi-storied process chamber for cleaning substrates and method for cleaning substrates using the facility
A facility for cleaning substrates such as semiconductor wafers includes a loading/unloading part, an aligning part where wafers are repositioned from a horizontal state to a vertical state, a cleaning part performing etchant-treating, rinsing, and drying processes for wafers and having a plurality of process chamber stacked, and an interface part where a transfer bath is disposed to transfer wafers between the process chambers. When the wafers are transferred between the process chamber, the transfer bath is filled with deionized water (DI water) to prevent their exposure to the air. Wafers drawn out of the loading/unlading part are repositioned from a horizontal state to a vertical state and are transferred to a first process chamber being one of the process chambers to be subjected to a part of processes. After the wafers are transferred to a second process chamber being the other one of the process chambers to be subjected to the other processes, they are repositioned from a vertical state to a horizontal state. That is, the wafers are transferred along a loop shape to be processed. |
US07934510B2 |
Cigarette wrapper with nanoparticle spinel ferrite catalyst and methods of making same
A wrapper for a smoking article includes nanoparticle spinel ferrite catalyst and a web including cellulosic fibers and an optional web-filler. The web-filler can be a modified web-filler which incorporates the spinel ferrite catalyst. The nanoparticle spinel ferrite catalyst can be a nanoparticle manganese-copper-iron oxide catalyst incorporated in the wrapper and/or a tobacco cut filler. Also provided is a smoking article including a cigarette tobacco rod having a wrapper including a web, a web-filler, and a nanoparticle spinel ferrite catalyst, the web-filler optionally supporting the nanoparticle catalyst. A method of making the wrapper and a method of making a smoking article utilizing the wrapper are also provided. |
US07934505B2 |
Endoscopic bite block
A bite block intended primarily for use with upper gastrointestinal endoscopy comprises a unitary body that fits into the mouth between the teeth or dental ridges. The bite block includes a central passageway large enough to accommodate a gastroscope. The bite block also has a surface which lies exterior to the oral cavity and extends around the outer surface of the lips. A suction wand is releasably connected to the body and extends into the intra-oral portion thereof where it forms an angle and allows suction drainage of pooled oral fluids from the cheek cavity. The interior tip of the suction wand has a terminal opening as well as multiple circumferentially arranged secondary openings adjacent the terminal opening all of which allow suction drainage of oral fluids with diminished occlusion by the oral tissues. |
US07934503B2 |
Delivery devices
A delivery device for and method of delivering substance, the delivery device comprising: a delivery outlet (7) from which substance (S) is in use delivered; a gas chamber (17) containing a gas and being of reducible volume, wherein a reduction in the volume of the gas chamber (17) to a predeterminable volume acts to pressurize the contained gas to a predeterminable pressure; a seal element (11) disposed between the gas chamber (17) and the delivery outlet (7); and an opening mechanism configured, on reduction of the volume of the gas chamber to a predeterminable volume, to open the seal element (11), whereupon a gas flow from the gas chamber (17) acts to deliver substance (S) from the delivery outlet (7). |
US07934499B2 |
Patient-ventilator synchronization using dual phase sensors
An improved ventilator which delivers ventilatory support that is synchronized with the phase of the patients respiratory efforts and guarantees a targeted minimum ventilation. Improved synchronization is achieved through an instantaneous respiratory phase determination process based upon measured respiratory airflow as well as measured respiratory effort using an effort sensor accessory, preferably a suprasternal notch sensor. The ventilator processes a respiratory airflow signal, a respiratory effort signal and their respective rates of change to determine a phase using standard fuzzy logic methods. A calculated pressure amplitude is adjusted based upon the calculated phase and a smooth pressure waveform template to deliver synchronized ventilation. |
US07934495B2 |
Controlled mechanical heating—wax skin therapy and aromatherapy
A non-thermostatic heating device is provided with temperature range control whereby materials may be heated and melted to a safe or desired temperature and maintained, particularly soy based non-candle formulated waxes for skin therapy as well as aromatherapy waxes generally. The device is vented and comprises a non flammable insulative container such as treated paper tubing and semi insulative elements, particularly one or more enclosed air pockets which are predetermined in dimension or movable for change in volume to provide a desired equilibrium temperature range. |
US07934493B1 |
Self-loading bolt assembly for airguns
Since a conventional self-loading bolt assembly for airguns is complicated in construction, the cost of its production comes expensive.A simple piston-cylinder mechanism was found to decrease a component count of the self-loading bolt assembly. Since the present invention remarkably decreases the component count, the cost of the production of the assembly is drastically decreased with striking success. |
US07934492B2 |
Method and device for improving a recirculation of exhaust gas in an internal combustion engine
A method and apparatus for improving recirculation of exhaust gas in an internal combustion engine having an exhaust-gas turbocharger, in particular in a diesel engine, determines operation parameters of the engine in order to determine exhaust gas pressures, supplies compressed air in a controlled manner based on the exhaust gas pressures in order to generate a vacuum in a supply section of a gas supply device, thereby inducting a partial quantity of exhaust gas from the engine into the supply section using the vacuum, and recirculates the partial quantity of exhaust gas into the engine via an induction line connected to the gas supply device. |
US07934491B2 |
Heater module for the admission gases of an automobile engine with an overheating protection and/or closed-loop regulation
Incorporates at least one thermal switch (5) in series with the heating resistor (4) of the module located on the frame (1) of said resistors (4) that cuts off current to the resistor (4) when the heater power control circuit fails. The thermal switch (5) can be between the heating resistor (4) and the earth connection of the support (6), or between the heating resistor (4) and the power supply (3) of the module. The module allows a closed-loop control using as variable the temperature of one of the resistors (4), whose resistivity can change with the temperature. Similarly, the electronic control circuit can also be integrated in the heater frame (1), allowing a closed-loop control of the dissipated power using as control variable the temperature of the frame (1). |
US07934489B2 |
System for improving the fuel efficiency of an engine
A fuel system for improved fuel efficiency may include a fuel injector to transmit fuel in droplet form to a reaction region. A reaction rod may be positioned in the reaction region, where the reaction rod may have a convex end and a concave end. The fuel system may be used with engines such as gasoline engines, turbine engines, diesel engines, and steam engines. |
US07934486B1 |
Internal and external LP EGR for boosted engines
A method for controlling combustion in a combustion chamber of a turbocharged engine is described. The method includes admitting to the combustion chamber prior to ignition a first amount of exhaust from an intake manifold of the engine, the first amount changing at a first rate in response to a changing engine load. The method also includes retaining in the combustion chamber prior to the ignition a second amount of exhaust from the combustion chamber, the second amount changing at a second rate, greater than the first rate, in response to the changing engine load. |
US07934483B2 |
Positional arrangement of knock sensor on a motorcycle engine
A motorcycle engine includes a crankcase housing a crankshaft, and a transmission unit therein, a cylinder block disposed above the crankcase, a cylinder head disposed above the cylinder block, and an intake system arranged behind the cylinder head, and a knock sensor arranged on an upper surface of the crankcase. The knock sensor is arranged behind the cylinder head, and disposed between the intake system and the cylinder block, such that the knock sensor does not restrict arrangement of additional functional parts of the engine on an upper surface of the crankcase. The knock sensor is substantially surrounded and protected by the intake system, the cylinder head, the cylinder block and the crankcase. |
US07934473B2 |
Pet carrier access portal
An access portal for a pet carrier allows a pet owner to insert a hand into the pet carrier but prevents the animal contained therein from escaping through the access portal. The access portal may be blocked by an elastic barrier with an aperture that stretches to allow the pet owner to gain access to the interior of the pet carrier. Doors covering the access portal on the inside and/or the outside of the carrier may also be used instead of, or in conjunction with the elastic barrier. |
US07934468B2 |
Plasma processing apparatus and plasma processing method
Microwaves propagated through the waveguide 30, a plurality of slots 31 and the dielectric members 33 in this order are supplied into the processing chamber U where they are used to excite a gas to plasma to be used to process a substrate G. Alumina 50 fills an area inside the waveguide 30 near an end surface C thereof, and the remaining area inside the waveguide is filled with Teflon 35. Since the alumina 50 has a smaller guide wavelength λg compared to the Teflon 35, the mechanical length measured from the end surface C of the waveguide 30 to the center of the closest slot is reduced compared to the mechanical length of a waveguide filled only with Teflon 35 while maintaining the physical characteristic length from the end surface C to the closest slot center at λg/4. |
US07934467B2 |
Cost effective automated preparation and coating methodology for large surfaces
An apparatus and method of preparing and coating a large structure such as a ship's hull while in a dry dock wherein a plurality of spray guns disposed in an array are positioned by a robotic arm in a spaced relationship along the surface to be treated so that their spray patterns overlap. The array of spray guns is traversed downwardly a thus painting a strip whereupon the spray guns are secured, move horizontally and then activated to be moved upwardly until another strip adjacent to and overlapping the first strip is painted. These steps are repeated until the surface area is substantially entirely painted. A shroud is provided for collecting paint oversprays and other excess paint is mounted in the array assemblage. An auxiliary spray gun may be positioned and its spray pattern adjusted to apply paint to areas which were missed by the original spray pattern emanating from the array of spray guns. Travel of the system along the work surface is accomplished by a reference track, which may be virtual or actual along which an unmanned platform travels. An articulated computer controlled arm is carried by the unmanned platform which in turn carries the assemblage. Other tools may be selectively operatively connected to the arm for cleaning the hull before a coating is applied thereto. |
US07934466B2 |
Coating plant and associated coating process
The invention concerns a coating plant for the coating of construction units with a coating medium, in particular a paint system for the lacquer finish of motor vehicle body parts, with a dosing pump, the coating medium supplied with a certain delivery (Fm) proportioned, and a pressure control valve arranged upstream before the dosing pump to adjust a coating medium pressure (p v) at the entrance of the dosing pump, as well as a control unit to adjust the pressure control valve a controlled variable of the pressure difference (Δp) through the dosing pump independently of the delivery of the dosing pump and the changing viscosity of the lacquers to an essentially constant desired value (ΔpTARGET). |
US07934465B1 |
Adhesive applicator head
As adhesive applicator head for use on an assembly line apparatus dispenses adhesive in a non-contact manner to produce a wide band of adhesive on a moving substrate. The applicator head comprises an upper body secured to a lower body and at least one nozzle mounted therewithin. An adhesive manifold within the applicator head ensures a steady flow of adhesive to tips of the nozzles. An air manifold within the applicator head is in communication with opposed pin holes positioned alongside each nozzle and oriented so that high velocity air exits the pin holes and flows along a nozzle tip of the nozzle. The high velocity air encounters freshly dispensed adhesive at the nozzle tip and causes it to leave the tip in a back-forth manner to result in a scribble pattern on the substrate. The scribble pattern's width is well defined. It is determined primarily by side to side placement of the nozzles in the applicator head at about the adhesive band width desired. |
US07934462B2 |
Offshore floating structure with motion dampers
A semi-submersible floating platform (10, 10A) for use in offshore applications has a semi-submersible hull structure (11) including support columns (12), a pontoon structure (13) adjoined to the lower ends thereof, and a deck structure (14) supported at an upper end of the columns for supporting the deck and equipment mounted thereon above the water surface. One or more passive damper weight members (15) are suspended below the hull by flexible connection members (16) at variable distances to provide hydrodynamic mass, damping, and in-water weight to the platform during operation, and the flexible connection members are maintained in tension by the damper weight(s) during operation. |
US07934460B2 |
Electropneumatic installation applied to seeders having independent units associated to pneumatic seed dosing devices
Installation to be applied to self-propelled or tow-type agricultural seeders that comprises a general command central unit (5) fed from an electric power source and controls a corresponding individual control unit (10) that regulates the operation of the electro-pneumatic unit (6) associated to the seed dosing devices within the seeder to perform the pneumatic action. Electro-pneumatic unit may be a motor suction or a motor compressor unit. The invention envisages the association of these units to all the dosing devices in a seeding body of the seeder, to pairs of dosing units in the seeder, or else, on an individual basis, to each seed dosing device of the seeder. |
US07934458B2 |
Railway bogie
An axlebox-spring-unit of a railway bogie includes at least one hydraulic spring having a housing required for functionality of the hydraulic spring, and an axlebox. At least a part of the axlebox forms at least a part of the housing. |
US07934457B2 |
Railcar positioning system
A railcar positioning system operable as either an indexer or progressor is disclosed which includes a pair of spaced trackside railcar movers positioned outside and parallel to the rails of a railroad track. Each railcar mover includes a spaced trackside guideway located next to one of the railway rails, a plurality of spaced connected dog carriages mounted for operation together in the guideway, each dog carriage carrying a pusher dog mounted on the carriage, a reciprocating hydraulic cylinder associated with the plurality of spaced, connected dog carriages. A hydraulic power unit is connected to operate each of the cylinders individually or together and a control system is associated with the power unit for controlling the operation of the positioning system such that said positioning system may be optionally operated as an indexer or as a progressor. |
US07934454B2 |
Projectile, projectile core, and method of making
A projectile core is provided formed from a carrier and a colorant. The carrier and colorant are mixed into a core mixture, which is formed into a predetermined core shape. The core mixture is cured until substantially firm, such as by drying, heating or freezing. An outer layer may be formed adjacent the surface of the projectile core by heating. An outer coating may also be applied to the projectile core. A method of forming a projectile core comprises: (a) mixing a carrier and a colorant to form a core mixture; (b) forming the core mixture into a predetermined core shape; and, (c) curing the core mixture until a substantially firm projectile core is formed. |
US07934453B2 |
Explosives initiator, and a system and method for tracking identifiable initiators
There is provided an explosives initiator with one or more identification means, and a system and method for tracking identifiable initiators. In the preferred embodiment the identification means is an RFID. A first identification means is disposed internally of the initiator and a second identification means disposed externally of the initiator. Advantageously, if the second identification means is removed from the initiator, the initiator may still be identified by the internally disposed first identification means. |
US07934452B2 |
Devices comprising several spaced-apart storage compartments
At least several spaced apart storage compartments are provided in a plate storage device. These compartments can receive used printing forms from a printing cylinder or new printing forms that are to be supplied to the printing cylinder. At least one positioning assembly is utilized to adjust at least one mouth region of two of the storage compartments to the same spaced position, with respect to the printing cylinder, at different times in the operating cycle of the plate storage compartments. This mouth region is situated facing the printing cylinder. In another embodiment, at least one printing form, that is being received from the printing cylinder, can be stored in at least one storage compartment. At least one conveying apparatus is provided and includes an entraining mechanism for gripping the printing form that is to be removed. Alternatively, the conveying apparatus can be used with a new printing form that is to be fed to the printing cylinder and which is stored in at least one of the storage compartments. At least one advancing mechanism is provided and is comprised of a slider that can grip the printing form that is to be fed. A positioning assembly lifts and lowers the storage compartment, relative to the entraining mechanism and/or the slider or lifts and lowers the entraining mechanism and/or the slider relative to the storage compartment. |
US07934451B2 |
Apparatus for orienting magnetic flakes
A printing apparatus includes a magnetic rotatable roller with a smooth even outer surface for aligning magnetic flakes in a carrier, such as an ink vehicle or a paint vehicle to create optically variable images in a high-speed, linear printing operation. Images can provide security features on high-value documents, such as bank notes. Magnetic flakes in the ink are aligned using magnetic portions of the roller, that can be formed by permanent magnets embedded in a non-magnetic roller body, or selectively magnetized portions of a flexible magnetic cover of the roller. In some embodiments, the roller is assembled for a plurality of interchangeable sections, which can include spinning magnets. Selected orientation of the magnetic pigment flakes can achieve a variety of illusive optical effects that are useful for decorative or security applications. |
US07934444B2 |
Portable protection device
A portable protection system including a selectively collapsible truss for supporting a protection member. The truss is movable between a collapsed position and an expanded position. The protection member includes at least one layer of ballistic armor material for disrupting a projectile. The truss includes suitable connectors for releasably connecting the protection member to the truss, and also suitable connectors for releasably connecting the truss to an adjoining truss so as to form a protection wall. |
US07934442B2 |
Apparatus for removing a stockinette
One aspect of the invention includes an automated method of removing a stockinette from meat having an end, sides, and a length. The stockinette enveloped meat is conveyed in a first direction as the stockinette is cut proximate the end of the meat with a first knife. The stockinette enveloped meat is then conveyed in a second direction as the stockinette is cut proximate the sides of the meat with a second knife and a third knife. The cuts made by the second knife and the third knife intersect with the cut made by the first knife. The cuts in the stockinette create a flap in the stockinette between the cuts. The flap is engaged and peeled away from the meat, and the meat is removed from the stockinette. |
US07934438B2 |
Ball screw device having circulating device background of the invention
A ball screw device includes a screw shaft rotatably engaged with a ball nut, and a number of bearing members received between the ball nut and the screw shaft, and a circulating device for circulating the bearing members, the circulating device includes an elongate member having two end blocks for engaging into the ball nut and having a passage for receiving the bearing members, and includes a housing member and a casing member each having a portion of the passage of the elongate member for allowing the passage of the elongate member to be opened and exposed and for allowing the housing member and the casing member to be formed with molding procedures. |
US07934436B2 |
Starter device for starting internal combustion engines
The invention relates to a starter device (1) for starting internal combustion engines, comprising an electromagnetic toe-in mechanism which is used to displace an axially displaceable pinion shaft (5), starter pinions (6) which are arranged in the front thereof, in addition to a start-stop mechanism which is embodied in such a manner that in a stop phase of the internal combustion engine, even when the internal combustion engine is stopped, said start-stop mechanism provokes a positioned state of the toe-in mechanism, such that during a subsequent starting of the internal combustion engine, the starter pinion (6) is already arranged in an advanced position, enabling power loss to be reduced. This is achieved by a maintaining mechanism (15) which maintains the electromagnetic toe-in mechanism in the advanced position and in a currentless manner during and/or after the stop phase. |
US07934433B1 |
Inverse venturi meter with insert capability
An insert meter can be run into an inverse venturi on wireline and make use of the existing pressure taps to allow accurate measurement of reduced flow rates that could not be accurately measured with the inverse venturi meter. The insert meter has seals and can lock into position with peripheral sealing to direct the new and lower flow rate into the throat of the insert meter that is preferably a standard venturi. The venturi devices can be in meter or eductor service and located downhole, subsea or on the surface. |
US07934430B2 |
Die scale strain gauge
A chip with resistive, metallic strain gauges distributed on surfaces on and buried within the chip. Also, vertically arranged vias and vertical thin film resistive strain gauges are described. The resistive strain gauges can be multiplexed wherein strain can be measured across the topology of the chip in each of the top, bottom and buried layers and any vertical strain. The resistive strain gauges may be in serpentine patterns and may be arranged on via or on vertical edges of grooves that extend from an upper or lower surface of the chip to buried layers. In this fashion, the distributed strain gauges may be used to map the strain throughout the body of a chip. A Kelvin bridge may be used to measure the strain, but other such measuring techniques and devices may be used. |
US07934425B2 |
Non-destructive ultrasound inspection method and measurement probe for implementing the method
A method for inspecting a part by a non-destructive ultrasound inspection, the part is immersed in an acoustic wave conducting medium and an incident ultrasound wave having a wide beam of section Σ is emitted into the ultrasound-conducting medium towards the part. The characteristics of the waves reflected by faces of the part to be inspected are measured on at least a small section σ, the characteristic dimensions of which are substantially less than those of the section Σ. The location of the section or sections σ is determined such that, despite the possible variations of the position of the part and the relative slopes of its faces, the section σ is always located in the volumes passed through by the reflected waves, for example substantially in an area close to the axis of the incident beam when the incident beam is controlled to be oriented substantially in a direction perpendicular to a face of the part. |
US07934424B2 |
Ultrasonic material monitor for determining a characteristic of the material
A material characteristic measurement approach measures an internal state of a material by measuring the nonlinear shift in velocity induced by different acoustic energies. The technology for implementing this measurement approach is relatively simple, robust, permits portable measurements, does not require that an unloaded initial condition of the material be measured or otherwise known in order to determine a characteristic of the material, can be applied using one or more transducers, and does not require physical contact with the material. Some example material characteristics include a residual stress existing without any external mechanical force applied, applied stress, a fatigue state, age, an interference-fit fastener stress, bio-activity, a nanostructure mixture of the material, a heat treatment of the material, a cross-linking of polymers in the material, a bio-growth organization of the material, a clotting factor of blood or blood-like material, a cure of an adhesive or sealant material, or the microstructure of the material. |
US07934421B2 |
Biaxial wheel test assembly
A wheel test assembly for testing a wheel-and-tire assembly includes a drum operatively mounted to a base for rotation of the drum. The drum includes an inner circumferential surface. A tailstock assembly is slidably coupled to the base for movement in a lateral direction relative to the drum. A support assembly is slidably coupled to the tailstock assembly for movement in a vertical direction for positioning the wheel-and-tire assembly into rolling contact with the inner circumferential surface of the drum. A spindle assembly is pivotally coupled to the support assembly to adjust a camber angle of the wheel-and-tire assembly. The wheel-and-tire assembly is mounted to the spindle assembly for rotation of the wheel-and-tire assembly. |
US07934418B2 |
Abnormality diagnosis device of intake air quantity sensor
While there occurs a steady operation state where an engine operation state (such as intake air quantity) is maintained substantially constant, a high-response intake air quantity sensor (referred to as the sensor, hereafter) is temporarily powered off and is powered on again when a predetermined time elapses after the power-off. An output rising characteristic of the sensor at the time when the sensor is powered on again is sensed and abnormality diagnosis of the sensor is performed based on the sensing value of the output rising characteristic During a power-off period, the engine operation state is controlled using a sensing value (a stored value) of the sensor immediately preceding the power-off. When an abnormality of the sensor is detected, use of the sensor is prohibited and the intake air quantity is estimated based on intake pipe pressure and the like. |
US07934416B2 |
Method of determining whether liquid amount or quality of liquid reagent is normal in liquid-reagent-containing microchip and liquid-reagent-containing microchip
A method of determining whether a liquid amount and/or quality of a liquid reagent held in a reagent holding portion are/is normal or not in a microchip that includes the steps of measuring each liquid reagent held in the reagent holding portion with a first measuring portion, mixing, at least, two or more types of measured liquid reagents in a first mixing portion, and evaluating the liquid amount and/or quality of obtained liquid mixture and determining, based on the evaluation, whether or not the liquid amount and/or quality of the liquid reagents are/is normal, as well as a liquid-reagent-containing microchip are provided. A method of easily determining whether a liquid amount and/or quality of liquid reagents in a microchip are/is normal or not and a microchip in which the method can be performed are provided. |
US07934409B2 |
Metal structure defining circular flanged hole and method for making the same
An exemplary metal structure (10, 30) includes a base portion (14, 34), a flange (122, 322), and an edge portion (1241, 3241). The base portion defines a circular flanged hole (12, 32). The flange extends from a top surface of the base portion and the flange surrounds the circular flanged hole. The edge portion is configured for connecting an inside surface of the flange and the top surface of the base portion. The edge portion includes an edge surface, and a ratio of a radius of the edge surface (1242, 3242) of the edge portion with respect to a thickness of the base portion is less than 0.4. A method for making a circular flanged hole in a metal sheet (15) is also provided. |
US07934408B2 |
Roller hemming method and hemmed member
In a roller hemming method for folding a flange erected from a workpiece by pressing a working roller against the flange and moving the working roller relative to the flange, the flange is folded by: a first temporary bending step of bending a tip-side portion of the flange into a state that the tip-side portion is inclined; a second temporary bending step of bending a remaining, base-side portion of the flange into a state that the base-side portion is inclined; and a full bending step of bending the thus-bent flange into a final shape so that the flange is into contact with a flange-proximate portion. |
US07934405B2 |
Combination padlock
A combination lock includes a lock body, a shackle axially moveable between a retracted position and an extended position, a locking mechanism, and a dial secured to the front side of the lock body. The locking mechanism is movable from a locked condition to an unlocked condition to permit movement of the shackle from the retracted position to the extended position. The dial includes an outer ring portion surrounding a stationary lock body face and rotatable with respect to the face, and a locking mechanism engaging portion disposed between the lock body face and the rear side of the lock body, wherein successive rotation of the dial to a series of one or more predetermined rotational positions causes the locking mechanism to move from the locked condition to the unlocked condition. |
US07934400B2 |
Laundry treating apparatus
A laundry treating apparatus is disclosed. The laundry treating apparatus includes an outer case defining an appearance of the laundry treating apparatus, a washing tub arranged in the outer case, to receive laundry, a top lid mounted to a top of the outer case such that the top lid is openable and closeable, and an air flow assembly mounted to the top lid, to define a passage communicating an interior of the outer case and an exterior of the outer case. The air flow assembly includes a filter inserted beneath the top lid such that the filter is installed beneath the top lid. The laundry treating apparatus can prevent moisture from staying in the interior of the laundry treating apparatus for a prolonged period of time, thereby preventing a failure of the laundry treating apparatus, generation of an offensive odor and propagation of bacteria in the interior of the laundry treating apparatus. |
US07934390B2 |
Method for manufacturing a lens of synthetic quartz glass with increased H2 content
The invention relates to a method for the manufacture of a lens of synthetic quartz glass with increased H2 content, in particular for a lens for an optical system with an operating wavelength of less than 250 nm, in particular less than 200 nm, with the steps: providing a precursor product of synthetic quartz glass, in particular with a first H2 content of less than 2·1015 molecules/cm3, with a circumferential border surface and two base surfaces lying on opposite sides, wherein at least one partial surface of at least one of said base surfaces has a curvature, and treating the precursor product in an H2-containing atmosphere in order to produce a precursor product of synthetic quartz glass with a second H2 content that is increased in relation to the first H2 content, in particular with a second H2 content of more than 1016 molecules/cm3, and measuring at least one optical property of said precursor product with said second H2 content. |
US07934388B2 |
Indoor unit of air conditioner
Grooves are formed on a back surface 22 of a tongue part 21 of a rear plate 3 which surface does not guide a flow of air. |
US07934386B2 |
System and method for cooling a heat generating structure
According to one embodiment of the disclosure, a cooling system for a heat generating structure comprises a first cooling segment and a second cooling segment. The first cooling segment and the second cooling segment each respectively comprise a cooling segment conduit and at least one cooling segment tube. The cooling segment conduits are operable to receive a fluid coolant and dispense of the fluid coolant after the fluid coolant has received thermal energy. The at least one cooling segment tubes are in thermal communication with both the cooling segment conduits and the heat generating structure. The at least one cooling segment tubes have a cooling fluid operable to transfer thermal energy from the heat generating structure to the cooling segment conduits. The cooling segment conduits transfer thermal energy from the cooling fluid to the fluid coolant. A heat transfer rate associated with the first cooling segment is substantially similar to a heat transfer rate associated with the second cooling segment. |
US07934383B2 |
Power generation system incorporating multiple Rankine cycles
A power generation system (100) and a method of generating power. In one embodiment of the system shown in FIG. 1, a gasification subsystem (1) is configured to convert a carbonaceous fuel to fuel suitable for combustion in a gas turbine (48). A first power generation cycle (2) includes the gas turbine (48) coupled to receive fuel from a gasifier (24). A first Rankine cycle (3) is coupled to receive thermal energy from at least the first power generation cycle (2) and generate power with a first vapor turbine (58). A second Rankine cycle (4) is coupled to receive thermal energy from the gasification subsystem (1) or the first power generation cycle (2) and generate power with a second vapor turbine (82). In an associated method, syngas (26) is generated and processed to remove components therein. Power is generated in a first turbine (48) with the processed syngas (33). Power is generated in a second turbine (58) with heat recovered from exhaust produced by the first turbine (48). Power is generated in a third turbine (82) with heat recovered from the syngas (33). |
US07934380B2 |
Method and apparatus for isolating inactive fuel passages
One aspect relates to an apparatus having a combustion chamber and a duct in fluid flow communication with the combustion chamber. The apparatus includes at least one opening adapted for delivering a liquid fuel into the duct. The apparatus further includes at least one passage adapted for delivery of a gas upstream of the at least one opening for minimizing the entrance of a fluid other than the gas into the fuel delivery opening. |
US07934377B2 |
Apparatus for easing impact on boom of excavator and method of controlling the same
An apparatus for easing an impact on a boom of an excavator and a method of controlling the same are disclosed, which can minimize the vibration occurring in the boom due to the impact on a boom cylinder by actively controlling an amount of hydraulic fluid being supplied to the boom cylinder when the operation of the boom cylinder is suddenly stopped due to an operator's sudden manipulation of an operation lever for a working device. The apparatus includes first and second hydraulic pumps; a boom cylinder; a main control valve; an operation lever for supplying pilot signal pressure to a spool of the main control valve when an operator manipulates the operation lever; operation lever detection means for detecting boom up and boom down signal pressures according to an amount of manipulation of the operation lever; boom cylinder pressure detection means for detecting pressures generated in a large chamber and a small chamber of the boom cylinder; a controller for calculating and outputting a control signal of the main control valve if the boom cylinder has been suddenly stopped; and boom vibration preventing means for controlling the pilot signal pressure being supplied from the second hydraulic pump to the main control valve. |
US07934371B2 |
Internal combustion engine system and control method of internal combustion engine system
Under the condition that a catalyst temperature Tc of a purification catalyst reaches or exceeds a preset reference temperature Tcref, when a cooling water temperature Tw of an engine is not lower than a preset reference temperature Twref, the internal combustion engine system of the invention sets a target exhaust recirculation rate EGR* based on a given rotation speed Ne of the engine and a given load factor KL and performs exhaust recirculation control to open an EGR valve at a specific angle or opening corresponding to the set target exhaust recirculation rate EGR*. When the cooling water temperature Tw is lower than the preset reference temperature Twref, on the other hand, the internal combustion engine system of the invention sets a fuel increment amount α based on the given rotation speed Ne of the engine and the given load factor KL and performs fuel increment control to increase the specific amount of fuel, which is set relative to the amount of intake air to attain the stoichiometric air-fuel ratio as a value to be injected from a fuel injection valve, by the set fuel increment amount α. This arrangement effectively prevents overheat of the purification catalyst while minimizing the deterioration of fuel consumption. |
US07934366B2 |
Method for producing a multielectrode lead
A wire wrapping device that includes a turntable assembly that is made up of a turntable and a driver adapted to rotate the turntable. Also, a set of payout carriers are mounted on the turntable, each payout carrier adapted to let out wire to be wrapped. A driver is adapted to turn each payout carrier relative to the turn table, the driver being user adjustable to turn each payout carrier by a selectable amount, per each complete rotation of the turntable. |
US07934364B1 |
Riding mower carrying a plurality of cutting units with tuned mass dampers for decreasing cutting unit bobbing
An autonomous mass damper is positioned proximate to each reel cutting unit in a ganged configuration of such cutting units. One mass damper is preferably mounted or directly carried on each such reel cutting unit. The mass damper is free to move independently of vertical up and down movement of the reel cutting unit as the reel cutting unit travels over the ground. The mass damper is connected to the reel cutting unit by a coupler or by coupling components that allow the mass damper to move in a counter motion to vertical up and down bouncing or bobbing of the reel cutting unit. The counter motion of the mass damper lessens or damps the bouncing or bobbing of the reel cutting unit to provide a more consistent height of cut. |
US07934359B2 |
Blank for producing a rigid package for tobacco articles
A blank for producing a package of tobacco articles; the package of tobacco articles has a group of tobacco articles wrapped in a tubular inner sheet of packing material closed axially by two end folds, and an outer package, which is formed by folding the blank, surrounds the group of tobacco articles, is parallelepiped-shaped, and has a top wall contacting a first end fold of the inner sheet of packing material, a bottom wall contacting a second end fold of the inner sheet of packing material, and a number of lateral walls; and the blank has two transverse fold lines, and a number of longitudinal fold lines defining, between the two transverse fold lines, a first panel forming part of a first minor lateral wall, a second panel forming a first major lateral wall, a third panel forming a second minor lateral wall, a fourth panel forming a second major lateral wall, and a fifth panel forming the rest of the first minor lateral wall. |
US07934358B2 |
Method for producing a ready-to-distribute distribution assembly comprising a data carrier
A method for producing a ready-to-distribute distribution assembly comprising a data carrier in a single production line is disclosed. The method includes providing a foldable cover panel having a basin for receiving a data carrier, inserting a data carrier, folding the cover panel, sealing the cover panel, and printing identification information on the cover panel. |
US07934352B1 |
Grooved foam backed panels
A backed paneling unit providing a drainage pathway for liquids that might be behind the backing portion of the paneling unit. The paneling unit facilitates the drainage of liquid from behind the panel by providing grooves that are typically connected so as to allow the drainage to occur from behind a series of adjacent installed panels. Additional grooves are provided to provide alternative drainage pathways for a liquid in the event that at least a portion of a groove is obstructed. |
US07934351B2 |
Method of constructing a block wall
A block wall or fence and methods for constructing a block wall or fence with a footing framework encased in concrete to form a footing support structure wherein the blocks of the wall or fence may be laid without first constructing the footing support framework or first enclosing the footing framework in concrete. Additionally, vertical reinforcing members located in vertical columnar cavities within blocks of the wall and/or horizontal reinforcing members located in horizontal channels within blocks of the wall form a reinforcing framework; wherein some or all of the blocks of the wall or fence may be laid before encasing the reinforcing framework and/or the footing support framework in concrete. |
US07934349B1 |
Fire resistant wall
A fire resistant wall includes a frame assembly utilizing tubular steel studs having at least one opening at the bottom and at the top, a stratum of fire resistant material disposed in the inter-stud space, and a trim assembly structured to protect the gaps between adjacent panels. The openings in the studs allow hot fluid within the studs to be exhausted in a remote location and cool fluid to be drawn in from another remote location. The stratum of fire resistant material disposed in the inter-stud space resists heat and flames contacting the lateral sides of the studs when the inner stratum of the firewall collapses, or when gaps appear between adjacent inner stratum panels. The trim assembly preferably includes a metal bar with a concave back surface disposed over the gap between adjacent panels and an intumescent caulk disposed at least partially within the gap. An intumescent caulk expands when exposed to heat and fills the gap between inner stratum panels. |
US07934344B2 |
Stairway stringer and finished stairway skirt board
A stairway with a finished skirt/fascia board is formed using parallel stringers and tread/riser support brackets spaced and aligned along the stringers. The brackets are temporarily and pivotally attached to stringers and the stringers are moved parallel to and relative to each other to orient the stringers for the slope of the stairway. The pivotal attachment of the brackets to one of the stringers and the unattached stringer is moved into contact with the other stringer at mating faces. The brackets are them permanently attached to the parallel stringers. The mating faces of the stringers form a finished skirt/fascia board for the stairway. Several variations in contoured faces, including tongue and groove contours, for the mating surfaces provide for a smooth and clean looking skirt/fascia board on a finished stairway. |
US07934343B2 |
Cast-in anchors
An anchor for embedment into a concrete component, has a head via which load is applied to the anchor in use and an anchoring formation provided by at least one leg extending from the head and profiled along an edge thereof so as to lock into the surrounding concrete. The profile is formed by a series of longitudinally spaced formations each of generally saw-toothed shape with a leading edge of each formation inclining towards the head such that on application of a pulling load to the head the leg will lock tighter into the concrete with increasing load. |
US07934342B2 |
Sliding window assembly
A sliding window assembly for a vehicle includes first and second fixed panels and upper and lower fixed panels with an opening defined between the fixed panels. At least one track member is attached to at least one of the fixed panels. A sliding unit is slidably engagable with the track member and slidable between an open position and a closed position. The sliding unit includes a carrier component having an outer face and a flange portion extending from the outer face. A sliding panel is attached to the flange portion. The sliding panel and the fixed panels form a substantially flush outer surface. A U-shaped seal is disposed on the fixed panels adjacent to and encircling the opening. The seal engages the outer face of the carrier component when the sliding unit is in the closed position. |
US07934335B2 |
Pop-up adjustment cap system for sighting device
Adjustment mechanisms that may be employed for making operational adjustments to sighting mechanisms such as riflescopes, telescopes, binoculars, monoculars or other types of viewing devices. One configuration being directed to a pop-up cap that is retained and remains connected to the adjustment mechanism, the pop-up cap translating between a first position (typically the closed position) where rotation of the cap does not engage the adjustment mechanism to a second (typically the extended position) where rotation of the cap engages the adjustment mechanism. |
US07934334B2 |
Aiming systems
Provided herein are systems for aiming devices. For example, the aiming systems can be used to aim a firearm. The aiming systems can comprise a front sight portion having a cross-section with a truncated triangle shape when viewed by an operator aiming the device. The aiming systems can further comprise a rear sight portion including a notch having a truncated triangle shape with a base, a left side, a right side, and an opening that is narrower than the base. The front sight portion is alignable relative to the notch for aiming the device. |
US07934326B2 |
Ski boot that can be adapted for touring
A ski-boot assembly with a rigid upper, an incomplete sole of the upper, and a front and/or rear means for cooperation with a removable sole assembly. A first removable sole assembly includes at least one curb part and a bearing plat; and a cooperation means that complements the front and/or rear cooperation means of the incomplete sole to form a boot with a sole whose configuration corresponds to standard ISO 5355 for Alpine ski-boots. A second removable sole assembly has at least one curb part and a sole cooperation means that complements the front and/or rear cooperation means of the incomplete sole to form a boot with a sole whose configuration corresponds substantially to standard ISO 9523 for touring boots. A locking means locks the first or the second removable sole assembly under the incomplete sole of the upper and includes a manual actuating means. |
US07934324B2 |
Linear scale
A linear scale that is used for displacement measurement is provided. The linear scale includes a scale board, a graduation unit, and an attachment unit. The scale board is made of low expansion ceramics. The graduation unit is fixed to an upper surface of the scale board. The graduation unit is read at the time of measurement. The attachment unit is a unit for attaching the scale board to a base member. |
US07934318B2 |
Multipurpose hedge trimmer deflector
A multipurpose debris deflector for a hedge trimmer having a deflector body removably attachable to a hedge trimmer. The deflector is positionable between a first position and second wherein in a first position, the deflector body is operable to receive at least a portion of a cutting assembly of the hedge trimmer within the deflector body, and, in a second position, the deflector body is connectable with the cutting assembly such that cutting blades of the cutting assembly are exposed and the deflector body is operable to deflect debris from a vegetation cutting operation. |
US07934317B2 |
Pipe cutter
A pipe cutter has a body, a mounting sleeve, a drive segment and an operating head. The body has multiple wheels and an extension tube. The mounting sleeve is slidably mounted in the extension tube and has two elongated holes respectively formed through two opposite sidewalls of the mounting sleeve. The drive segment is mounted in the mounting sleeve and has a blade mount, a linking shaft and a spring. The blade mount is slidably mounted in the mounting sleeve and has a mounting recess, a mounting rod, a through hole, a holding pin and a blade. The linking shaft is slidably mounted in the mounting sleeve. The spring is mounted around the mounting rod and abuts the blade mount and the linking shaft to provide a damping effect to the blade. The operating head is rotatably connected to the mounting sleeve and is connected to the drive segment. |
US07934312B2 |
Production method of an electronic circuit device
An electronic circuit device comprises: a printed circuit board mounted with electronic components; a resin-molded portion formed of resin so disposed that the electronic components are covered therewith; a convex connector that has metal terminals for connection and is exposed from the resin-molded portion; and a sealing member wrapped around the resin-molded portion. |
US07934303B2 |
Method of remanufacturing and salvaging hydraulic pumps
A hydraulic pump can be remanufactured to save the investment in its components that are not seriously worn or failed. Some of the worn components, such as the pump barrel and yoke, can be salvaged by replacing or rebuilding the worn features. In particular, a worn internal spline on the pump barrel can be replaced by a spline insert that is threaded to the pump barrel and includes a new internal spline. A worn actuation tab on a yoke for contacting an actuating piston can be replaced by adding a new tab wear button. |
US07934299B2 |
Casket incorporating image display device
A casket comprises a casket shell having a pair of side walls and a pair of end walls, a casket lid closable on the casket shell, and a digital image display device mounted to an exterior of at least one of the shell and the lid for displaying digital images. |
US07934286B2 |
Upright vacuum cleaner with a single frame support for a separable cleaner body
An upright vacuum cleaner that includes a suction assembly, a cleaner body, a supporting member, and mounting parts. The cleaner body has a dust collecting unit which is in communication with the suction assembly. The supporting member is formed as a single frame with a lower end hinged to the suction assembly. The cleaner body is detachable from a front surface of the supporting member. A width of the supporting member is narrower than the cleaner body. The mounting parts are formed on a rear surface of the supporting member and are provided in a longitudinal direction with respect to the supporting member. The mounting parts are also shaped to mount accessories. |
US07934285B2 |
Multifunctional shoe care apparatus
The present invention relates to an electric-powered, shoe care apparatus adapted for one-handed operation by a user. The shoe care apparatus is adapted to receive two removable and replaceable heads; a first head is for low-speed application of polish or cleaning material, and a second head is for high-speed polishing or buffing. In some embodiments of the invention, the two heads are driven simultaneously at these two different respective speeds. In alternate embodiments, the two heads are driven separately at these two different respective speeds. |
US07934280B2 |
Drum-type washing machine and tub cleaning method of the same
A drum-type washing machine, and tub and gasket cleaning methods are provided. The drum-type washing machine may include a tub mounted in a cabinet such that a wash water is supplied into the tub, a drum rotatably mounted in the tub such that laundry may be put into the drum, a motor that rotates the drum, and a controller that controls a driving of the motor such that, when the drum is rotated, the wash water supplied into the tub reaches an upper part of an inner circumferential surface of the tub so as to clean the inner circumferential surface of the tub and the gasket. |
US07934279B2 |
Method for sensing a supply of water to a water-droplet generator of a laundry machine
The present invention relates to a control method of a laundry machine. The control method includes inputting a command to drive the steam laundry dryer, and determining whether water is supplied to a steam generator of the steam laundry dryer. According to the control method of the steam laundry dryer, it is possible to effectively remove wrinkles from clothes and to prevent the breakage of the steam laundry dryer. |
US07937761B1 |
Differential threat detection processing
Detecting a network security threat is disclosed. Network traffic is classified with a security risk related classification, the classification being determined at least in part by applying a threat detection heuristic to at least a portion of the network traffic. Classification data that indicates the security risk related classification into which the network traffic has been classified is added to the network traffic. The network traffic is subjected to a level of network security threat detection processing that corresponds to the security risk related classification into which the network traffic has been classified as determined based at least in part on the classification data. |
US07937759B2 |
System and method for protecting communication devices from denial of service attacks
A system for preventing successful denial of service attacks comprises a first communication device, a second communication device, and a network. The first and second communication devices establish a communication session via the network. Based on various information, such as a pre-shared secret, one of the communication devices determines a network access filter value and compares this value to at least one data frame in order to authenticate such data frame without committing significant computing resource and any memory space. By updating the network access filter over time, an unauthorized user who discovers the outdated network access filter values is prevented from successfully launching a denial of service attack. |
US07937758B2 |
File origin determination
An origin of a file of interest on a computer system is determined by monitoring file origin events on the computer system. A file of interest resulting from one of the file origin events may then be selected for tracing. A precursor file from which the file of interest emanates as a result of one of the file origin events is then identified. By iteratively performing the identifying operation upon successive precursor files substituted in the identifying operation for the file of interest, an origin file with no further precursor file may thus be identified. It is thus possible to trace back a given process or file of interest to a file container and/or location that initially introduced it into the computer system and any intermediate files or forms the process or file of interest may have assumed. |
US07937755B1 |
Identification of network policy violations
A correlation database stores profiling data that describes packet flows within a network. A network device stores a set of rules for permissible packet flows within the network. The network device queries the correlation database and identifies any of the packet flows within the correlation database that are exceptions to the rules. Each of the rules may specify network elements and application-layer elements to define permissible traffic characteristics for the network. |
US07937747B2 |
Privacy protection for mobile internet protocol sessions
A method of establishing communication protocols between a mobile node and a home agent in a mobile communications networks. The method uses the steps of: generating, at the mobile node plural care of addresses (CoAs) and a corresponding number of security parameter indices; sending the generated CoAs and security parameter indices to the home agent in an encrypted form; generating, at the home agent, on the basis of the received CoAs and security parameter indices, an equal number of home addresses (HoAs) and associated security parameter indices; sending the list of HoAs and associated security parameter indices generated at the home agent to the mobile node, and; using the generated CoAs, HoAs and associated security parameter indices as the basis for communication protocol addresses and encryption for communication between the home agent and the mobile node. A system employing the method is also provided. |
US07937745B2 |
Voice-capable system and method for user-directed network interaction monitoring for authentication and confidentiality designation
A system and method for use with a voice-capable system, includes but is not limited to a method including receiving a request from a user computationally networked to the voice-capable system, the request to designate a network interaction as a monitored network interaction using the security interface, and receiving one or more user-defined designations during the monitored network interaction, the one or more user-defined designations to designate one or more data as requiring the voice-capable system to perform one or more operations with respect to the one or more data. |
US07937742B2 |
Broadcasting receiving apparatus and control method for receiving audio/video signals and additional audio signal for outputting to an external device
A broadcasting receiving apparatus includes: a signal receiving unit which receives a first signal and a second signal different from the first signal; a signal processing unit which processes the first and second signals; a communication unit which communicates with an external device to output a sound; and a controller which controls the signal processing unit and the communication unit to process a video signal of the first signal to be displayed and to process an audio signal of the second signal to be transmitted to the external device if the first signals contains the video signal and the second signal contains only the audio signal. |
US07937740B2 |
Method and apparatus for interactive programming using captioning
A method and system for the creation of interactive programming using captions. A caption and program information extractor monitors a broadcast media signal having captions and program information encoded in the broadcast media signal. The captions and program information are extracted and stored in a content database. A moderator accesses the content database to retrieve captions and for a program specified by the program information. The moderator uses the services of a moderator server to generate interactive programming from the captions and the moderator's own comments. The interactive programming is transmitted to a plurality of viewers who interact with the interactive programming by entering viewer comments. The viewer comments are received by the moderator along with additional captions and new interactive programming is generated using the viewer comments, additional captions, and additional moderator commentary. |
US07937729B2 |
Receiving apparatus
A receiving apparatus includes a receiving unit configured to receive a broadcast program, an output unit configured to output video data of the broadcast program received by the receiving unit to a monitor apparatus, a reservation setting unit configured to set reservation of receiving a broadcast program selected from a plurality of broadcast programs, the reservation unit generating reservation information including broadcast start time of a selected broadcast program, a notification unit configured to, based on the broadcast start time included in the reservation information, notify an external apparatus before the broadcast start time that the broadcast start time is approaching, a communication unit configured to receive an operation instruction from the external apparatus, and a control unit configured to control the tuner and the output unit to receive a broadcast program designated by the reservation information and to output video data of the received broadcast program when the communication unit receives an operation instruction for a request for viewing from the external apparatus after the notification indicating that the broadcast start time is approaching. |
US07937726B2 |
Information providing apparatus and information providing method to create a recommended menu
An information providing apparatus and method for displaying program information outputted from a plurality of information sources to facilitate selecting of a program. A first obtaining unit obtains a first program information from a first information source. A second obtaining unit obtains a second program information from a plurality of second information sources. A memory stores the first program information and the second program information. A controller unitarily manages and classifies the first program information and the second program information into a plurality of categories and displaying the plurality of categories in a layered menu having a plurality of layers. |
US07937725B1 |
Three-way media recommendation method and system
An electronic programming guide (EPG) system employing a preference engine and processing system that combines explicit rule profile, history profile, and feedback profile data to generate new predictions. Television shows are presumed to be indexed by many features. These features are extracted and counted for TV shows watched (implicit profile), and for TV shows rated by the viewer (feedback profile). These profiles are straightforward to combine with suitably greater weight being given to the feedback information. In addition, explicit profiles can make recommendations that stand alone or may be used to modify recommendations arising from either of the two sources. The modifications may take the form of additive or multiplicative changes to the existing recommendations or some other suitable mathematical form. |
US07937723B2 |
System and method for verifying content displayed on an electronic visual display by measuring an operational parameter of the electronic visual display while displaying the content
One embodiment of a system and method may include communicating visual content via a visual content signal to an electronic visual display for displaying between a start time and an end time. The visual content signal may be displayed between the start and end times, and an operational parameter (e.g., voltage or current) of the electronic visual display may be sensed between the start and end times. An indicator indicative of the sensed operational parameter may be recorded. The recorded indicator provides for verification of the visual content being displayed by the electronic visual display. Signature analysis may be performed on the sensed operational parameter to determine that the visual content signal was properly displayed. In addition, a visual content signal may be uniquely identified based on the signature analysis. |
US07937722B2 |
Chucking mechanism, brushless motor having the chucking mechanism, and disk driving apparatus having the brushless motor
A chucking mechanism is operable to detachably set thereon a discoid disk. The chucking mechanism includes a center case, a claw member, an elastic member, and a turn table. The claw member includes, a claw portion, and a movement support portion The center case includes a movement pivot receiving portion. A support point extending continuously from the movement pivot portion is arranged radially inwardly of the movement pivot portion at the movement support portion, and axially upward movement of the tip portion is substantially prevented since the support point makes contact with the movement pivot receiving portion, and a top surface of the movement support portion makes contact with a bottom surface of the top plate portion. |
US07937716B2 |
Managing collections of appliances
A protocol to enable management of opaque entities in a computing environment comprises an events component and a commands component. The events component enables a manager to utilize a received event communicated by a corresponding managed entity to indicate when administration or other management actions have occurred to domain information on the corresponding managed entity. The commands component interacts with the managed entities in response to the events component receiving corresponding events there from. The commands component further comprises commands for backing up the domain information stored by the managed entities as opaque configuration objects, for restoring the domain information to the managed entities as opaque configuration objects and for querying an identified one of the plurality of managed entities to determine whether two domain configurations are semantically different in a way that allows the configuration to remain opaque to the manager. |
US07937712B2 |
Systems and methods for providing a generic audit trail service
Systems, methods, and computer readable media are disclosed for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types. In one implementation, a computer-implemented method is provided that comprises receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects, and requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server. Further, the method includes receiving, through a called method of the auditable function set, the requested auditing data, and storing the received auditing data in a repository. |
US07937706B2 |
Method and system for performing fair-share preemption
A method and apparatus for performing fair-share preemption in a distributed computing environment is disclosed. The invention allows the suspension of jobs in a preempt-able set and the transfer of their respective resources, e.g. either hardware or software resources, to jobs in a preempting set. These activities are performed, all while assuring fairness among jobs scheduled to be executed and optimizing the use of available resources. In a preferred embodiment, the preempt-able and the preempting sets may include jobs characterized by, for example, job priorities, job ownership, or combinations thereof. |
US07937705B1 |
Dynamic job processing based on estimated completion time and specified tolerance time
The invention provides a system and method for managing clusters of parallel processors for use by groups and individuals requiring supercomputer level computational power. A Beowulf cluster provides supercomputer level processing power. Unlike a traditional Beowulf cluster; however, cluster size in not singular or static. As jobs are received from users/customers, a Resource Management System (RMS) dynamically configures and reconfigures the available nodes in the system into clusters of the appropriate sizes to process the jobs. Depending on the overall size of the system, many users may have simultaneous access to supercomputer level computational processing. Users are preferably billed based on the time for completion with faster times demanding higher fees. |
US07937701B2 |
ACPI communication between virtual machine monitor and policy virtual machine via mailbox
A method, apparatus and system enable bi-directional communications between a virtual machine monitor (“VMM”) and an Advanced Configuration & Power Interface (“ACPI”) compliant guest operating system. In one embodiment, a virtual machine (“VM”) may be designated as the owner of the host platform (“Policy VM”). The Policy VM may communicate with the VMM to control all configuration and power management decisions on the platform. |
US07937691B2 |
Method and apparatus for counting execution of specific instructions and accesses to specific data locations
A method, apparatus, and computer instructions in a data processing system for monitoring the execution of instructions and accesses to memory locations. If an instruction is associated with a indicator, a counter associated with the instruction is incremented in response to detecting execution of the instruction. The indicator may be associated with a memory location with a counter associated with the memory location being incremented in response to an access of the memory location. |
US07937690B2 |
Evaluating performance of software application
A method of evaluating software application performance includes receiving, in an evaluation module in a computer system and from an application program: 1) a first call indicating that execution begins of a predefined portion of the application program, and then 2) a second call indicating that the execution of the predefined portion ends, the evaluation module being configured to receive similar calls from any of several application programs in the computer system. It is determined, in configuration information for the application program that is available to the evaluation module, whether a duration time between the first and second calls exceeds a predefined time specified in the configuration information. Upon determining that the duration time exceeds the predefined time, a message is forwarded from the evaluation module to a recipient, the message and the recipient being specified in the configuration information. Configuration information may specify performance of tracing or usage tracking. |
US07937689B2 |
Method, apparatus and computer program product for determining a relative measure of build quality for a built system
Determining a relative measure of build quality for a built product based on analysis of historical test data from test cases applied to a series of builds of the built product, by identifying one or more first sets of test results, each first set of test results being derived from the application of a set of test cases to a series of builds of a built product; determining a test quality coefficient for each test case based on the respective test results from the first set of test results; identifying a second set of test results derived from the application of one or more of the test cases to a further build of the built product; applying each test quality coefficient to each corresponding test result from the second set; and calculating the mean of the second set of test results as qualified by their corresponding test quality coefficient. |
US07937687B2 |
Generating voice extensible markup language (VXML) documents
A system receives a design document, parses the design document into voice extensible markup language (VXML) elements, and creates a VXML document from the parsed VXML elements. |
US07937682B2 |
Method and apparatus for automatic orientation optimization
Methods and apparatuses are disclosed for automatic orientation optimization in the course of generating a placed, routed, and optimized circuit design. Also disclosed are a circuit design and circuit created with the technology. Also disclosed are a circuit design and circuit created with the technology. |
US07937678B2 |
System and method for integrated circuit planar netlist interpretation
Systems and methods for integrated circuit planar netlist interpretation are disclosed. In one embodiment, higher abstraction level descriptions of an integrated circuit are generated from a planar netlist and layout data of the integrated circuit. Various embodiments may derive the higher abstraction levels through, for example, netlist compression and netlist partitioning. Other embodiments may derive the higher abstraction levels using, for example, device and module hypothesis search functions based on device properties and design constraints derived from netlist and layout data. |
US07937673B1 |
Method and system for implementing top down design and verification of an electrical circuit design
Disclosed is a method and system for performing design and verification using stepwise refinement techniques, which can also include or be referred to as “top-down” design verification. With the present stepwise refinement approach, the electronic design can be acted upon at different levels of abstraction, but with approximately the same level of resolution at each abstraction level. A strong relationship of consistency exists between the successive abstraction levels of the design. On account of this consistency, properties that are established or true at one level of the design remain true for all subsequent levels of abstraction of the design. |
US07937669B2 |
Access control system with rules engine architecture
As access control system and method is provided. The access control system in one aspect may comprise a client application operable to provide a user interface for allowing a user to dynamically configure rules and associated parameters for controlling access to an entity; a rules engine proxy operable to receive said rules and associated parameters from the client application, the rules engine proxy further operable to dynamically compile and execute said rules; and a controller coupled to the rules engine proxy operable to receive input and further operable to trigger the rules engine proxy to execute one or more of said rules in response to the received input. |
US07937668B2 |
Information processing apparatus and display method
An information processing apparatus displays a window in a two-dimensional or three-dimensional manner on a display screen of a display device. When a starting of an annotation operation on a window displayed in a three-dimensional manner is detected, the window is rotated about a rotational axis intersecting an origin at which the annotation input has started on the window so as to display the window in a two-dimensional manner, and a result of the annotation operation is reflected in the window. |
US07937663B2 |
Integrated collaborative user interface for a document editor program
An integrated collaborative user interface for a document editor is provided. The integrated collaborative user interface includes a document pane, document details pane and a section details pane. Document details and section details are obtained and provided to authors. A collaborative author views the document details, section details and provides updates to a document in the document editor. Changes are then refreshed to the authors to provide a consistent and up-to-date status of the document. |
US07937662B2 |
System and method for implementing remote control functions in a mouse in a video playback system
A method for implementing remote control functionality with a mouse in a video playback system includes the steps of identifying all selectable buttons within the page, depressing a key on a mouse device while the mouse is positioned over a first button currently selected, dragging the mouse device in the direction of a second button to be selected while depressing the key, and releasing the key on the mouse device once the mouse device is positioned over the second button to select the second button. |
US07937661B2 |
Management interface for radio stations
A graphical management interface for a radio station that simplifies programming interactions for a user. The interface has a display region for presenting programmed functions of the station. The region has first and second controls for user selection of input conditions to form programmed functions, and for user selection of output actions to be carried out by the station in response to the selected input conditions. At least one further control for user editing of the functions is also provided. The first and second controls list substantially every available input condition and every available output action of the station for selection by the user. Backplane management of the station can also be done in software. |
US07937658B1 |
Methods and apparatus for retrieving font data
A message processor receives message data from a remote source for rendition to a user of a computerized device. The message processor renders the message data to the user and, during rendering of the message data, identifies that a font in which the message data is to be rendered is missing font portions required to fully render the message data in that font. In response, the message processor dynamically obtains the missing font portions for that font to allow the computerized device to fully render the message data in that font. |
US07937657B2 |
User specific error analysis
A method, an article of manufacture and apparatus for providing user-specific error analysis for a document. Specifically, the invention provides for identifying user-specific proclivities for confusing particular words which, while grammatically correct, are not used as intended by the user. The proclivities are tracked by recording changes made by the user while editing a document. The information collected while tracking the changes is then used to identify problem words to the user at a later period in time. |
US07937655B2 |
Workflows with associated processes
Workflows are used to automate processes. When a first workflow is performed, it may invoke a set of one or more nested workflows, workflows in other applications or services in other applications. The first workflow can be configured to pause and wait for the invoked set of one or more nested workflows, workflows in other applications, or services in other applications. Alternatively, the first workflow can be configured to proceed without waiting. Various means are disclosed for re-staring the first workflow and providing data back for the first workflow. |
US07937654B1 |
Text reflow in a structured document
A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects. |
US07937651B2 |
Structural editing operations for network forms
Systems and/or methods that enable an operation associated with an altered structure of a data instance of a network form without first altering the structure of the data instance are described. These systems and/or methods, in one embodiment, enable an operation of a network form eventually requiring alteration of a structure of a data instance of the network form without first performing a roundtrip with the network form's network computer. In another embodiment, the systems and/or methods approximate a view and editing experience associated with a structural change to a data instance of a network form without structurally changing the data instance. |
US07937649B2 |
Reliability unit for determining a reliability value for at least one bit decision
A reliability unit is provided for determining a reliability value for at least one bit decision. The disclosed reliability unit comprises one or more functional elements, wherein each of the functional elements comprises at least four functional units and at least two registers, wherein each functional unit comprises a comparator and a multiplexer, and wherein an output of the comparator and an equivalence bit control the multiplexer. Generally, the reliability unit determines a reliability value for a bit decision associated with a maximum-likelihood path through a multiple-step trellis. |
US07937646B2 |
Reading method and apparatus for an information recording medium and spare area allocation thereof
An information recording medium reading method is provided. The information recording medium has a user data area for recording data and at Least one spare area for recording replacements for defects of the user data area. The method includes steps of sequentially reading the user data area upon a registered defect is read. searching a corresponding replacement for the registered defect in a cache buffer; reading the corresponding replacement and neighboring replacements thereof from the spare area if the corresponding replacement is failed to be found in the searching step; storing the read replacements in the cache buffer; and repeating the above steps until a reading procedure is completed. A reading apparatus, which includes the cache buffer for storing the replacements and implements the above method, is also provided. |
US07937645B2 |
Semiconductor memory
A conversion control unit sets a converting function of a write data conversion unit or a read data conversion unit enabled or disabled for each controller. Accordingly, for a controller which needs original external data, the external data can be inputted and outputted, whereas for a controller which needs converted internal data, the internal data can be inputted and outputted. A data converting function of a conventional controller can be realized in a semiconductor memory, which can reduce the load on the controller. As a result, the performance of a system can be improved. A disabled controller which has no access right cannot read correct data (original data before conversion). Hence, the security of data written into the semiconductor memory can be protected. |
US07937630B2 |
Semiconductor memory and method for testing the same
A semiconductor memory in which arbitrary operation mode information is set in a plurality of CRs at test time and by which a test cost is reduced and a method for testing such a semiconductor memory. The plurality of CRs hold operation mode information. When a CR control circuit detects write commands to write to an address for register access or read commands to read from the address for register access in a predetermined order, the CR control circuit updates the operation mode information for each of the plurality of CRs on a time division basis. A command generation section generates the write commands, the read commands, or a test start command by which write operation or read operation does not occur, in response to a control signal from the outside. In addition, the command generation section regenerates the test start command each time the plurality of CRs are updated. A data pad compression circuit changes the operation mode information to be written to the plurality of CRs by using test data inputted to part of data pads, after inverting the test data or in its original condition according to a code, as data for a rest of the data pads, the code represented by part of an address inputted at the time of the test start command being sent. |
US07937627B2 |
Error tracking method and system
An example of a method for error tracking includes sending a data object to a first location. This example also includes determining if the data object was successfully stored at the first location, and if so, storing meta data corresponding with the data object, wherein the meta data includes first path information. This example of the method also includes sending the data object to a second location. This example further includes determining if the data object was successfully stored at the second location, and if so, adding second path information to the meta data corresponding with the data object, to update the meta data. Some examples of the invention may be called a data centric error tracking and problem analysis method (and system), because the error tracking is generally based on the path traveled by the data. |
US07937625B2 |
Evaluating effectiveness of memory management techniques selectively using mitigations to reduce errors
A mitigation enablement module for a computer that improves application reliability. When performing memory management operations, the mitigation enablement module and associated memory manager selectively use mitigations that are intended to prevent an application bug from cause an application error. The memory manager may selectively apply mitigations for each of one or more applications based on the likelihood that such mitigations are successful at preventing bugs from causing application errors. The likelihood is determined from historical information on whether the mitigations, when applied, prevented bugs from causing memory operations that could cause application errors. This historical information can be gathered on a single computer over multiple invocations of the application or may be aggregated from multiple computers, each invoking the application. The determined likelihood may then be used to determine whether or for how long to apply the mitigation actions for memory operations requested by the application. |
US07937623B2 |
Diagnosability system
A diagnosability system for automatically collecting, storing, communicating, and analyzing diagnostic data for one or more monitored systems. The diagnosability system comprises several components configured for the collection, storage, communication, and analysis of diagnostic data for a condition detected in monitored system. The diagnosability system enables targeted dumping of diagnostic data so that only diagnostic data that is relevant for diagnosing the condition detected in the monitored system is collected and stored. This in turn enables first failure analysis thereby reducing the time needed to resolve the condition detected in the monitored system. |
US07937621B2 |
Transient fault detection by integrating an SRMT code and a non SRMT code in a single application
Disclosed is a method for running a first code generated by a Software-based Redundant Multi-Threading (SRMT) compiler along with a second code generated by a normal compiler at runtime, the first code including a first function and a second function, the second code including a third function. The method comprises running the first function in a leading thread and a tailing thread (104); running the third function in a single thread (106), the leading thread calls the third function and running the second function in the leading thread and the tailing thread (108), the third function calls the second function. The present disclosure provides a mechanism for handling function calls wherein SRMT functions and binary functions can call each other irrespective of whether the callee function is a SRMT function or a binary function and thereby dynamically adjusts reliability and performance tradeoff based on run-time information and user selectable policies. |
US07937620B2 |
Transient fault detection by integrating an SRMT code and a non SRMT code in a single application
Disclosed is a method for running a first code generated by a Software-based Redundant Multi-Threading (SRMT) compiler along with a second code generated by a normal compiler at runtime, the first code including a first function and a second function, the second code including a third function. The method comprises running the first function in a leading thread and a tailing thread (104); running the third function in a single thread (106), the leading thread calls the third function and running the second function in the leading thread and the tailing thread (108), the third function calls the second function. The present disclosure provides a mechanism for handling function calls wherein SRMT functions and binary functions can call each other irrespective of whether the callee function is a SRMT function or a binary function and thereby dynamically adjusts reliability and performance tradeoff based on run-time information and user selectable policies. |
US07937619B2 |
Fine grained failure detection in distributed computing
A client sends a request message to a process hosted by a remote server via a middleware service, wherein the request message specifies a procedure for the process to execute. The client waits a predetermined time period to receive a response message from the process. If no response message is received within the predetermined time period, the client probes the process to determine why no response message has been received, wherein said probing reveals thread level information about the process. |
US07937617B1 |
Automatic clusterwide fail-back
Systems and procedures may be used to coordinate the fail-back of multiple hosts in environments where the hosts share one or more data-storage resources. In one implementation, a procedure for coordinating fail-backs includes monitoring a failed data path to detect a restoration of the data path, polling remaining nodes in response to the restoration, and allowing the first node to resume communications if access has been restored to the remaining nodes. |
US07937616B2 |
Cluster availability management
A first logical partition in a first processing complex of a server cluster is operated in an active mode and a second logical partition in the processing complex is operated in a standby mode. Upon detection of a failure in a second processing complex of the server cluster. the standby mode logical partition in the first processing complex is activated to an active mode. In one embodiment, partition resources are transferred from an active mode logical partition to the logical partition activated from standby mode. Other embodiments are described and claimed. |
US07937611B2 |
Method, system and machine accessible medium of a reconnect mechanism in a distributed system (cluster-wide reconnect mechanism)
A method, system and machine accessible medium for validating a plurality of connections to a backend in a distributed system. A connection request requiring access to a backend is processed at a first node of a distributed system. The access to the backend enabled through a connection from a plurality of connections on the first node. The plurality of connections on the first node is validated in response to a connection request failure. A plurality of connections on a second node is validated in response to the connection request failure. |
US07937609B2 |
Disaster recovery in a data processing system
The present invention relates to a method of disaster recovery in data processing systems and to a recovery system. The invention allows for easy, fast and reliable recovery of a data processing system in a disaster situation. Unmodified backup data is stored to a target data processing system, the hardware of the target data processing system being different from the hardware of the source data processing system, from which the backup data originated. The stored backup data is then adapted to the hardware of the target data processing system by a remote recovery system using previously obtained reference data. |
US07937607B2 |
Asynchronous data holding circuit
An asynchronous data holding circuit including a source synchronizer which acquires an enable signal synchronized with a destination clock, in response to a rising or falling edge of the enable signal, acquires the other one of the rising or falling edge of the enable signal in synchronization with a source clock, and outputs the enable signal, a first data holding unit which holds a data signal from the source, in response to the enable signal from the source synchronizer and the source clock, a destination synchronizer which outputs the enable signal from the source synchronizer, in synchronization with the destination clock, and a second data holding unit which holds the data signal in the first data holding unit in response to the enable signal from the destination synchronizer and the destination clock, is provided. |
US07937604B2 |
Method for generating a skew schedule for a clock distribution network containing gating elements
A method for generating a skew schedule for a clock distribution network generates a schedule that accounts for both the timing requirements of the memory elements at the endpoints of the clock distribution network and the timing requirements of the gating signals that feed clock gates and other clock control elements within the clock distribution network. The method provides a total solution to the skew scheduling problem by way of a two-phase iterative process. The two phases of the process alternately keep track of the schedule generated by first taking the gating elements of the clock distribution network into account, followed by balancing any remaining skew that may exist on the memory elements of the same clock distribution network. Finally, the method describes a procedure to post-process the skew schedule to ensure that it can be implemented using a clock tree generation tool. |
US07937603B2 |
Intelligent power monitoring unit
It is disclosed an intelligent power monitoring unit (2) for the monitoring of a power supply (1), which comprises a power input (24) for the input of electrical power, a power output (25) for the output of electrical power, a power line connecting the power input (24) to the power output (25), a first EMI/RFI filter (21) for the reduction of electromagnetic noise on the power line, monitoring means for monitoring parameters of the electrical power on the power line and/or for monitoring parameters of the first EMI/RFI filter (21), a data processing unit (29) for receiving and processing signals from the monitoring means and for issuing control signals basing on these signals, and a data communication bus for exchanging data between the data processing unit (29) and a device (51) external to the monitoring unit (2). The invention relates as well to a power supply (1) with such an intelligent power monitoring unit (2). |
US07937602B2 |
System and method for thresholding system power loss notifications in a data processing system based on current distribution network configuration
Mechanisms for thresholding system power loss notifications in a data processing system are provided. Power loss detection modules are provided in a data processing system having one or more data processing devices, such as blades in an IBM BladeCenter® chassis. The power loss detection modules detect the type of infrastructure of the data processing system, a position of a corresponding data processing device within the data processing system, and a capability of the data processing system to provide power during a power loss scenario. The detection module detects various inputs identifying these types of data processing system and power system characteristics and provides logic for defining a set of behaviors during a power loss scenario, e.g., behaviors for sending system notifications of imminent power loss. The detection of the various inputs and the defining of a set of behaviors may be performed statically and/or dynamically. |
US07937598B2 |
Method for operating TV tuner card
A TV tuner card operation method is described. A TV tuner module is provided to a computer, wherein the TV tuner module is electrically connected to the computer via a PCI-E interface. A remote controller is used to turn on an operation system of the computer via a wake pin of the PCI-E interface. The remote controller is used to operate all functions of the TV tuner module to display TV programs on a screen of the computer. When the PCI-E interface is adapted to a PCI-E card, the wake pin is B11 of the PCI-E card. When the PCI-E interface is adapted to a Mini card, the wake pin is Pin 1 of the Mini card. When the PCI-E interface is adapted to a PCI Express Card, the wake pin is Pin 11 of the PCI Express Card. |
US07937596B2 |
Adaptable microcontroller based security monitor
A method is provided for protecting embedded cryptographic processing circuits (112, 114), software and data, contained within electronic equipment. The method involves monitoring with a first processing device (210) embedded in the electronic equipment parameter values generated by sensors (108) provided in the electronic equipment. The method also involves evaluating with the first processing device each of the parameter values to determine if it falls within a predetermined range of acceptable values. The method further involves using a modified operating profile in the first processing device to perform the monitoring or evaluating step if one or more of the parameter values is determined not to be within the predetermined range. The method also involves selecting the operating profile to include defined variables selected from the group consisting of the predetermined ranges of acceptable values, the parameter values that are evaluated, and a rate at which the parameter values are evaluated. |
US07937595B1 |
Integrated encryption/decryption functionality in a digital TV/PVR system-on-chip
A system-on-a-chip (SoC) to process digital audio-video content includes one or more input/output (I/O) interfaces to transmit the digital audio-video content to corresponding I/O devices coupled to the SoC and to receive the digital audio-video content from the corresponding I/O devices. The SoC also includes a cryptographic engine to encrypt the digital audio-video content being transmitted via the I/O interfaces to the corresponding I/O devices and to decrypt the digital audio-video content received via the I/O interfaces from the corresponding I/O devices. |
US07937594B2 |
Apparatus and method for a programmable security processor
A digital logic circuit comprises a programmable logic device and a programmable security circuit. The programmable security circuit stores a set of authorized configuration security keys. The programmable security circuit compares the authorized configuration security keys with an incoming configuration request, and selectively enables a new configuration for the programmable logic device in response to the configuration request. In another exemplary embodiment, a programmable security circuit also stores a set of authorized operation security keys. The programmable security circuit compares the authorized operation security keys with an incoming operation request from the programmable logic device, and selectively enables an operation within the programmable logic device in response to the operation request. |
US07937590B2 |
Secure identification with biometric data
A secure method and device of identification by biometric data in which digital biometric data obtained by a sensor are combined with an identifier of an integrated circuit chip contained in a device common to the sensor. |
US07937589B2 |
Computer grid access management system
An apparatus and program product manage access to a remote computing grid that is not normally accessible to a client. A client computer may communicate with the computing grid via a dropbox configured to receive and distribute data between the client computer and the grid. The connection may remain open while multiple commands are thus communicated to the computing grid, and the identity of the client submitting the commands may be authenticated. |
US07937587B2 |
Communication terminal apparatus and information communication method
An information communication method performed by a communication terminal apparatus, the method including: sharing a first encryption key with a first server; receiving a request for sending identification information of the communication terminal apparatus; authenticating the first server based on certificate information of the first server that is acquired while sharing the first encryption key and verification information retained in the communication terminal apparatus; encrypting the identification information of the communication terminal apparatus using a second encryption key; and encrypting, using the first encryption key, according to an authentication result, encrypted identification information of the communication terminal apparatus as generated by using the second encryption key, and transmitting resulting double-encrypted identification information of the communication terminal apparatus to the first server. |
US07937586B2 |
Defending against denial of service attacks
In various embodiments, a server may be provided. The server may respond to a request for a service, from a processing device, with a challenge. The challenge may include a partial key for a memory-intensive operation, a number of iterations of the memory-intensive operation to perform, and a result of performing the number of iterations of the memory-intensive operation. Upon receiving the challenge, the processing device may choose a complete key consistent with the partial key and may produce a proposed result by performing the memory-intensive operation for the number of iterations. When the proposed result matches the result included in the challenge, the processing device may send a challenge answer, including the chosen complete key, to the server. Upon receiving a correct challenge answer from the processing device, the server may access the requested service and may return a result of the access to the processing device. |
US07937584B2 |
Method and system for key certification
A method and system for key certification in a public key infrastructure. The infrastructure has a network formed of a plurality of nodes. Each node has a private and public key pair. The nodes are either or both a certifying node and a certified node. A certifying node provides a digital certificate referring to the public key of a certified node. The digital certificate is signed by the private key of the certifying node. The method includes providing a root public key for a user, the root public key being at any node in the network chosen by the user, and providing a chain of digital certificates from the node with the root public key across the node network to any other node. |
US07937582B1 |
Secure XML feeds
A system receives an Extensible Markup Language (XML) feed, where the XML feed includes a reference to secure content. The system downloads secure content from a remote location based on the reference included in the XML feed. |
US07937568B2 |
Adaptive execution cycle control method for enhanced instruction throughput
A method, system and processor for increasing the instruction throughput in a processor executing longer latency instructions within the instruction pipeline. Logic associated with specific stages of the execution pipeline, responsible for executing the particular type of instructions, determines when at least a threshold number of the particular-type instructions is scheduled to be executed. The logic then automatically changes an execution cycle frequency of the specific pipeline stages from a first cycle frequency to a second, pre-established higher cycle frequency, which enables more efficient execution and higher execution throughput of the particular-type instructions. The cycle frequency of only the one or more functional stages are switched to the higher cycle frequency independent of the cycle frequency of the other functional stages in the processor pipeline. The logic also automatically switches the execution cycle frequency of the specific pipeline stages back from the second, higher cycle frequency to the first cycle frequency, when the number of scheduled first-type instructions has completed execution. |
US07937567B1 |
Methods for scalably exploiting parallelism in a parallel processing system
Parallelism in a parallel processing subsystem is exploited in a scalable manner. A problem to be solved can be hierarchically decomposed into at least two levels of sub-problems. Individual threads of program execution are defined to solve the lowest-level sub-problems. The threads are grouped into one or more thread arrays, each of which solves a higher-level sub-problem. The thread arrays are executable by processing cores, each of which can execute at least one thread array at a time. Thread arrays can be grouped into grids of independent thread arrays, which solve still higher-level sub-problems or an entire problem. Thread arrays within a grid, or entire grids, can be distributed across all of the available processing cores as available in a particular system implementation. |
US07937561B2 |
Merge microinstruction for minimizing source dependencies in out-of-order execution microprocessor with variable data size macroarchitecture
A microprocessor processes a macroinstruction that instructs the microprocessor to write an 8-bit result into only a lower 8 bits of an N-bit architected general purpose register. An instruction translator translates the macroinstruction into a merge microinstruction that specifies an N-bit first source register, an 8-bit second source register, and an N-bit destination register to receive an N-bit result. The N-bit first source register and the N-bit destination register are the N-bit architected general purpose register. An execution unit receives the merge microinstruction and responsively generates the N-bit result to be subsequently written to the N-bit architected general purpose register even though the macroinstruction only instructs the microprocessor to write the 8-bit result into the lower 8 bits of the N-bit architected general purpose register. Specifically, the execution unit directs the 8-bit result into the lower 8 bits of the N-bit result and directs the upper N-8 bits of the N-bit first source register into corresponding upper N-8 bits of the N-bit result. |
US07937558B2 |
Processing system with interspersed processors and communication elements
A processing system comprising processors and the dynamically configurable communication elements coupled together in an interspersed arrangement. The processors each comprise at least one arithmetic logic unit, an instruction processing unit, and a plurality of processor ports. The dynamically configurable communication elements each comprise a plurality of communication ports, a first memory, and a routing engine. For each of the processors, the plurality of processor ports is configured for coupling to a first subset of the plurality of dynamically configurable communication elements. For each of the dynamically configurable communication elements, the plurality of communication ports comprises a first subset of communication ports configured for coupling to a subset of the plurality of processors and a second subset of communication ports configured for coupling to a second subset of the plurality of dynamically configurable communication elements. |
US07937553B2 |
Controlling virtual memory in a storage controller
A storage controller of the present invention partitions and allocates a virtual memory area to each of a plurality of functions operating simultaneously. Microprocessors inside a higher-level communications controller can respectively execute a plurality of program products. A virtual memory created using a local memory is partitioned into a plurality of areas. The partitioned areas are allocated to the respective program products via queues. |
US07937551B2 |
Storage systems having differentiated storage pools
The systems and methods described herein include among other things, systems for providing a block level data storage service. More particularly, the systems and methods of the invention provide a block level data storage service that provides differentiated pools of storage on a single storage device. To this end, the systems and methods described herein leverage the different performance characteristics across the logical block name (LBN) space of the storage device (or devices). These different performance characteristics may be exploited to support two or more classes of storage on a single device. |
US07937549B2 |
Storage system and subsystem to automatically detect hardware configuration changes
A storage subsystem, method of automatically maintaining the subsystem hardware configuration up to date and program product therefor. The storage subsystem automatically initiates hardware discovery in response to a triggering event. Subsystem hardware information is collected during hardware discovery and checked against a current configuration to identify hardware changes. Whenever hardware changes are identified, the subsystem configures the hardware and calibrates newly configured hardware. So, hardware changes may be automatically discovered, configured and calibrated free from operator intervention. |
US07937547B2 |
System and method for high performance enterprise data protection
High performance, enterprise-level data protection system and method provides efficient block-level incremental snapshots of primary storage devices, and instant availability of such snapshots in immediately mountable form that can be directly used in place of the primary storage device. Related systems and applications are described, including an “Enterprise Image Destination” (EID) for backup images; a mirroring technique whereby a replacement physical primary facility may be created while working with a second storage unit as the primary source file system; and a technique for eliminating redundant data in backup images when multiple systems with partially common contents (e.g., operating system files, common databases, application executables, etc.) are being backed up. A number of examples showing “Fast Application Restore” (FAR) with the use of the invention are also provided. |
US07937543B2 |
Determination of the frame age in a large real storage environment
A method for automatically determining performance problems in a computer system due to a metric indicating a current memory peak load in the computer system is disclosed. In order to decrease CPU consumption in large memories it is proposed to perform the steps of: a) using a cyclic stealing algorithm used in prior art for stealing subunits, if the subunits were not referenced since the last cycle and writing the subunits to a secondary memory device, with an extension for determining the age of memory subunits, wherein the extension comprises the steps of: b) writing time stamps for a subselection of the memory subunits to a data storage always when the stealing routine has processed a subselection, wherein the current time of a current cycle and the preceding current time of a preceding cycle are stored in respective entries of the data storage, for generating age information for the memory subunits, c) calculating the metric based on average age calculations including differences between a respective one of the current time and a respective one of the preceding current time of one or more of the table entries, d) determining the occurrence of a peak load, when the metric is beyond a predetermined threshold level. |
US07937538B2 |
External memory controller node
A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory to fulfill the memory request from the programmable network, wherein the memory interface receives and provides data for the memory request to the network interface, the network interface configured to send data to and receive data from the programmable network. |
US07937533B2 |
Structure for handling data requests
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is provided. The design structure generally includes a computer system that includes a CPU, a memory controller, memory, a bus connecting the CPU, memory controller and memory, circuitry for providing a speculative read threshold corresponding to a selected percentage of the total number of reads that can be speculatively issued, and circuitry for intermixing demand reads and speculative reads in accordance with the speculative read threshold. |
US07937527B2 |
Storage system for sending an access request from a host to a storage subsystem
A disk storage system containing a storage device having a record medium for holding the data, a plurality of storage sub-systems having a controller for controlling the storage device, a first interface node coupled to a computer using the data stored in the plurality of storage sub-systems, a plurality of second interface nodes connected to the storage sub-systems, a switch connecting to a first interface node and a plurality of second interface nodes to perform frame transfer therebetween based on node address information added to the frame. The first interface node has a configuration table to store structural information for the memory storage system and in response to the frame sent from the computer, analyzes the applicable frame, converts information relating to the transfer destination of that frame based on structural information held in the configuration table, and transfers that frame to the switch. |
US07937524B2 |
Cache write integrity logging
An apparatus, as well as systems, methods, and articles can operate to record the address of write operations to a memory cached by a non-volatile cache prior to executing an operating system cache driver. In an embodiment, a non-volatile cache may be implemented by creating a device option read only memory (ROM), or modifying the associated computer basic input-output system (BIOS) to trap software interrupts associated with disk and other media access requests. Associated addresses, such as logical block addresses, can be stored in a log for data that is modified. The resulting log can be stored in a non-volatile medium, including the cache itself. If the available log space is not large enough to record all write activity prior to loading operating system drivers, a flag may be set to indicate the overrun condition. |
US07937521B2 |
Read disturbance management in a non-volatile memory system
An invention is provided for read disturbance management in a non-volatile memory. The invention includes storing a read count data for a memory location in non-volatile memory. The read count data indicating an amount of read operations accessing the memory location since data was last written to the memory location. Then, when data is read from the memory location while the value of the read count data is less than a predetermined threshold value, the value of the read count data is incremented. However, when the value of the read count data equals the predetermined threshold value, the data is moved to a new memory location, thereby avoiding read disturbance effects. |
US07937519B2 |
Lane merging
A buffer is associated with each of a plurality of data lanes of a multi-lane serial data bus. Data words are timed through the buffers of active ones of the data lanes. Words timed through buffers of active data lanes are merged onto a parallel bus such that data words from each of the active data lanes are merged onto the parallel bus in a pre-defined repeating sequence of data lanes. This approach allows other, non-active, data lanes to remain in a power conservation state. |
US07937518B2 |
Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
A computer-implemented method, apparatus, and computer usable program code are disclosed for migrating a virtual adapter from a source physical adapter to a destination physical adapter in a data processing system where multiple host computer systems share multiple adapters and communicate with those adapters through a PCI switched-fabric bus. The virtual adapter is first caused to stop processing transactions. All in-flight transactions that are associated with the virtual adapter are then captured. The configuration information that defines the virtual adapter is moved from the source physical adapter to the destination physical adapter. The in-flight transactions are then restored to their original locations on the destination virtual adapter. The virtual adapter is then restarted on the destination physical adapter such that the virtual adapter begins processing transactions. |
US07937517B2 |
Storage router and method for providing virtual local storage
A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fiber Channel devices. A plurality of Fiber Channel devices, such as workstations (58), are connected to a Fiber Channel transport medium (52), and a plurality of SCSI storage devices (60, 62, 64) are connected to a SCSI bus transport medium (54) The storage router (56) interfaces between the Fiber Channel transport medium (52) and the SCSI bus transport medium (54). The storage router (56) maps between the workstations (58) and the SCSI storage devices (60, 62, 64) and implements access controls for storage space on the SCSI storage devices (60, 62, 64). The storage router (56) then allows access from the workstations (58) to the SCSI storage devices (60, 62, 64) using native low level, block protocol in accordance with the mapping and the access controls. |
US07937506B2 |
Restoring data to a point in a continuum of input/output operations
To restore data, substantially continuous recording of input/output (I/O) operations in a storage system is performed to provide an I/O continuum of I/O operations. Based on analyzing activity associated with the storage system, points in the I/O continuum associated with valid data are identified. Data in the storage system is restored to one of the identified points. |
US07937505B2 |
Method and system for flexible and negotiable exchange of link layer functional parameters
A proposal is discussed that facilitates exchanging parameters for a link layer that allows a variable number of parameters without changing a communication protocol. Likewise, the proposal allows for both components connected via the link to negotiate values for the parameters that are exchanged without a need for external agent intervention or redundancy. |
US07937502B2 |
Instrumentation control software
A controller controls a sequence of actions at a device. The controller includes computer instructions that receive a plurality of user inputs and command information associated with an action for the device to perform. The first user input defines a target in a bed layout of the device. The second user input assigns the target to a first zone of the bed layout. The third user input assigns the target to a second zone of the bed layout. The fourth user input indicates an operational mode for controlling performance of the action. The operational mode includes a non-validation mode defining a state of operation wherein a device limitation is not imposed to restrict the action. The command information includes a command name identifying the action and a device identifier. A unique command method corresponding to the device identifier and to the command name is identified and executed to control operation of the device as it performs the action at the defined target without imposing the device limitation if the fourth user input indicates the non-validation mode. |
US07937501B2 |
Displayport CE system control functionality
An improved method and apparatus is disclosed for communicating control information between components of an audio/video system. Processing and control logic is implemented to transfer a plurality of data streams on predetermined channels of a digital video interface. A first data stream contains video data received by a video interface receiver, where it is used to generate an image on a digital display. A second data stream contains control data, which is similarly received by the video interface receiver, and is used to control source devices coupled to the digital display. |
US07937499B1 |
Methods and apparatus for dynamically switching between polling and interrupt mode for a ring buffer of a network interface card
Methods and apparatus for processing packets in a computer system including an operating system and a network interface card (NIC) are disclosed. The NIC having a plurality of ring buffers is configured to operate in either a polling mode or an interrupt mode for a particular ring buffer. When the NIC is in the polling mode for a ring buffer, the NIC is periodically polled to determine whether one or more packets have been received by the ring buffer. When the NIC is in the interrupt mode, the operating system is capable of receiving an interrupt indicating that the ring buffer of the NIC has received one or more packets. The operating system is capable of instructing the NIC to change its mode from the polling mode to the interrupt mode for a particular ring buffer, and from the interrupt mode to the polling mode for a particular ring buffer. |
US07937498B2 |
Federated multiprotocol communication
Methods, apparatus, and business techniques are disclosed for use in distributed communication systems comprising a plurality of communication protocols. In one embodiment a first air interface is used to initiate communication between a wireless client and a remote server at least partially using a first wireless access point. The server sends the wireless client a stub of a distributed object. The stub is used to instantiate an object class. The object class defines an interface that the remote client can use to communicate with the remote server using an upper layer interface. The distributed object stub also provides an implementation of a software radio configuration for a set of lower protocol layers in a second air interface. The wireless client can thereby communicate with a second wireless access point using said second air interface protocol. Exemplary embodiments of the present invention are disclosed that focus on toll-tag and electronic-commerce related highway systems, distributed federated wireless access systems, and wide area wireless system capacity augmentation. |
US07937490B2 |
Intelligent switching of client packets among a group of servers
The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session. The method uses the Layer 7 content from a previous session as an estimate to help select the server and uses a default priority to scheduling the transmitting of the handshaking packets. Updated Layer 7 content available after the handshaking phase is then used to reset the priority for the transmit schedule and becomes available for use in load balancing of the next TCP session. |
US07937489B2 |
System and method for detecting port hopping
A port hopping flow detection system includes a storage section configured to store flow data for each of past flows of packets which have been transmitted from application programs and an application data for each of the application program. A receiving unit receives a new flow of packets. A detecting unit extracts a flow data for the new flow to store in the storage section, calculates an application data for the new flow from the extracted flow data for the new flow to compare the calculated application data with the application data stored in the storage section, and determines whether the new flow has been subjected to port hopping. |
US07937488B2 |
Multimedia scheduler
A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work. |
US07937484B2 |
System and method for remotely controlling network resources
A personal network may be established by interconnecting a plurality of satellites as part of the personal network. Each satellite may configured to communicate with one or more other satellites. On any given one of the plurality of satellites, data indicating a connectivity status for the one or more other satellites is automatically received, and information indicating a capability of the one or more other satellites is automatically received. The given satellite may be configured to enable at least one other corresponding satellite in the plurality of satellites to be made available for use, so that a capability of the at least one other corresponding satellite is made available for the given satellite. |
US07937477B1 |
Transparent session persistence management by a cache server in a content delivery network
A method and apparatus for establishing session persistence between a client and an origin server are provided. The session persistence can be managed by an intermediate cache server. The persistence is established by inserting an identifier and origin server address in a cookie or URL. Alternatively, the persistence is established by a table mapping a source IP address or a session ID to a specific origin server. Subsequent requests from the same client are mapped to the same origin server using these methods of establishing persistence. |
US07937475B2 |
Method for fair sharing limited resources between multiple customers
The invention disclosed comprises a method for encouraging fair sharing of limited material inventory and capacity between multiple customers when creating a production plan the invention allocates resources among competing demands in a linear programming production planning system by first classifying the demands into fair share sets, wherein all demands within each set have the same priority, calculating the cumulative demand for each resource within each set, and then allocating the resources to the demands in order of fair share set priority. If, during the allocating process, the supply of a given resource cannot satisfy a given cumulative demand of a given set, the given resource is allocated proportionally (e.g., evenly or according to usage proportions) among all demands that contribute to the given cumulative demand within the given set. This is an advanced planning system for optimizing established planning objectives (e.g., customer service, short lead times, low inventory, and prioritized allocation of supply and capacity) to compute a feasible production plan for the enterprise. |
US07937469B2 |
Data management server, data management system, data management method, and program
There is provided a data management server that is connectable to a plurality of content servers that store content data and metadata that includes content data attribute information and to a client device that acquires the content data based on the metadata. The data management server includes a data collection portion, a data processing portion, and a transmission portion. The data collection portion collects the metadata from each of the plurality of the content servers. The data processing portion hierarchically structures the metadata that the data collection portion collected, based on the attribute information that is included in the metadata. The transmission portion, in response to a request from the client device, transmits to the client device the metadata that was hierarchically structured by the data processing portion. |
US07937468B2 |
Detecting spam messages using rapid sender reputation feedback analysis
A network device and method are directed towards detecting and blocking spam within a message by rapidly performing a predication analysis based on early received sender reputation reports. Reputation reports may be received from a plurality of users receiving messages that they interpret as either spam or non-spam. A reputation report rate prediction table is employed to predict the total number of user reports that will occur. The total number of spam reports and not spam (ham) reports for may then be used with a sender categorization model to rapidly predict whether the sender is likely to be a spammer. If the sender is determined to be a spammer, various preventative actions may be taken, including, but not limited to blocking messages from the sender to users, alerting third party filter generators of the spammer, or the like. |
US07937460B2 |
System and method for providing service level management
A system and method for providing service level management in a web-based environment are provided. In one embodiment, the method includes intercepting a communication between a web-based environment and a client. The client is identified based, at least in part, on the communication. A web-based application is also identified based, at least in part, on the communication, with the web-based application associated with the web-based environment. The communication is processed using the identified web-based application. A real-time service level is determined for the identified client based, at least in part, on the processing of the communication by the web-based application. |
US07937459B2 |
Method and system for collecting counter data in a network element
The invention relates to a method and a system for collecting counter data from a set of counters in a network element. According to the present invention, the updating block updates an accounting file, and the changed counter data is collected from said accounting file by a centralized counter handling block for writing into a transfer file. The collecting of said counter data is controlled using collecting information from a control file, wherein the specific counters are to be taken into account by changing said information in said control file. Information in said control file also specifies the user interface by specifying the format of the counter data which is to be written to the transfer file. |
US07937455B2 |
Methods and systems for modifying nodes in a cluster environment
Various embodiments of the invention provide solutions to allow more efficient management of clustered environments. Merely by way of example, some embodiments provide a framework for the relatively automated management of clusters, including the addition, deletion and/or modification of cluster nodes. In certain embodiments, this framework may be incorporated within a software application that can assist in the configuration of clusters. Other embodiments provide methods of managing clusters and/or their nodes, including, inter alia, methods of establishing and/or implementing such frameworks. Still other embodiments provide systems, including clustered systems, that provide relatively automated cluster management capabilities. |
US07937454B2 |
Wireless media system with embedded media server
A wireless media arrangement streams media over a local packet-based wireless network. According to an example embodiment, such a wireless media arrangement (e.g., 100) includes a digitally-encoded non-volatile storage device (NSD) (e.g., 110) such as a hard disc drive (HDD) that stores media, reloadable memory (e.g., 115) such as random-access memory (RAM), a media center (e.g. 105) to stream the stored media to a media playback device over the local network, and an embedded media server (e.g., 120). The media server wirelessly discovers and communicates with a media playback device (e.g., 125) on a local network. The media server also stores database tables on the NSD identifying the stored media. Upon startup, the media server loads a current version of the database tables into the reloadable memory; however, if an error is detected in the current version, then a pervious version of the database tables is loaded. When a change is made to the stored media, the media server stores a new version of the database tables to the NSD while maintaining a previously-stored version of the database tables to facilitate backup in the event of corruption or other error. |
US07937451B2 |
Method and apparatus for transferring digital content from a computer to a mobile handset
A system for synchronizing digital content stored on a user's mobile handset with digital content stored on the user's personal computer is disclosed. |
US07937447B1 |
Communication between computer systems over an input/output (I/O) bus
Methods and apparatus are provided for improving communication between processors in separate computer systems. Components and peripherals in individual computer systems communicate using input/output (I/O) buses such as PCI Express buses. The I/O buses are extended to allow interconnection between computer systems without having to introduce network infrastructure. A transfer controller supporting Direct Memory Access (DMA) is provided to allow even more efficient communication between computer systems. |
US07937446B2 |
Proxy email method and system
A system and method of proxy (60) domain name registration permits a would-be domain name registrant anonymity. A registrar (24) affords customers (20) 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 (22) (i.e. “.com, .net” etc.). The contact information published in WHOIS (27) 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 then if the customer requests. Emails sent by the customer are sent to the proxy entity who in turn send them to the indicated addresses. |
US07937445B2 |
Method for user-specified error correction in an instant messaging system
A method and system enter a correction for a previously sent message, determine whether to send a complete corrected message or a message correction specification, and send the selected message to a messaging server. The messaging server receives the message correction specification and a message identifier (ID), and sends the message correction specification and the message ID to a recipient client system if a message with a corresponding message ID has previously been sent to the recipient client system. Then, the recipient client system receives the message correction specification and message ID, retrieves the message with a corresponding message ID from its conversation log, corrects the message, updates the conversation log, and activates an alert to notify a user of an update. If the message has not previously been sent, the messaging server corrects the message and sends the corrected message and the message ID to the recipient client system. |
US07937440B2 |
Systems and methods for shared browsing among a plurality of online co-users
Systems and methods for establishing and maintaining a shared browsing experience are disclosed. A method for establishing a shared browsing experience includes an inviter computer communicating to an invitee computer, via an online messenger communication path, an invitation to establish a co-browsing experience. The invitee computer communicates to the inviter computer, via the first communication path, an acceptance of the invitation. A co-browsing communication path is then established between the inviter computer and the invitee computer. Information relating to the shared browsing experience is then communicated between the inviter and invitee computers via the co-browsing communication path. |
US07937438B1 |
Using virtual networking devices to manage external connections
Techniques are described for providing managed virtual computer networks that may have a configured logical network topology with one or more virtual networking devices, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present. In some situations, the emulating of networking device functionality includes receiving routing communications directed to the networking devices and using included routing information to update the configured network topology for the managed computer network. In addition, the techniques may further include supporting interactions with devices that are external to the virtual computer network, including remote physical networking devices that are part of a remote computer network configured to interoperate with the virtual computer network, and/or specialized network devices that are accessible via a substrate network on which the virtual computer network is overlaid. |
US07937437B2 |
Method and apparatus for processing a request using proxy servers
Provided is a request processing method of processing a request requesting task processing in a computer system including the steps of: transmitting, by a proxy server, a first requests which is one of duplicate and original requests to application servers; transmitting, by the application servers, a result of processing of the first requests to the proxy server; notifying, by the application servers, a session management server of session information including identifiers of the application servers and identifiers of the first requests; determining, by the proxy server, a result of the processing used for responding to a client computer upon receiving the result of the processing of the first requests; and notifying, by the proxy server, the session management server of the identifiers of the application servers which have transmitted the determined processing result and an identifier of the request transmitted from the client computer. |
US07937436B2 |
Validating routing of client requests to appropriate servers hosting specific stateful web service instances
A method, apparatus and computer program for validating that a client's request has been routed to an appropriate server hosting a specific stateful web service instance in a system comprising a plurality of stateful web service instances. The specific stateful web service instance is one which has required state data for processing the client's request. A request is received for processing by a web service instance. Any identity data is extracted from the request. The identity data uniquely identifies the required state data and the identity of the target server that hosts that state data. It is then determined whether the target server identity matches that of the server that has received the client's request and responsive to a negative determination, a routing failure is reported. |
US07937432B2 |
State transition management according to a workflow management policy
A method, an apparatus, and a system for managing data using state transition controlled attributes have been presented. For example, a workflow management policy and a set of states are defined at a server coupled to one or more client machines, each of the states corresponding to a distinct value of a set of values of an attribute of data. The method may further include implementing a state machine on the server to manage state transitions initiated by the one or more client machines operating on the data according to the workflow management policy. |
US07937431B2 |
System and method for generating aggregated data views in a computer network
A system and method for generating aggregated content views in a computing network are provided. A host computing device obtains a request for an aggregated view of content corresponding to a set of criteria. The host computing device queries itself and each computing device in a defined network for locally stored content matching the set of criteria. The query results are merged and displayed to a user at the host computing device as an aggregated list view. |
US07937430B1 |
System and method for collecting and transmitting data in a computer network
Systems and methods are presented for collecting and transmitting data. In one embodiment, a computer program (or code) is implemented on a computer-readable medium. In this embodiment, computer code is adapted to establish a connection between a workstation and a central server, collect data from the workstation, write the collected data to the central server, and sever the connection between the workstation and the central server. Correspondingly, another embodiment is a method comprising the steps of establishing a connection between a workstation and a central server, collecting data from the workstation, writing the collected data to the central server, and severing the connection between the workstation and the central server. |
US07937426B2 |
Interval generation for numeric data
Embodiments of the present invention relate to the generation of intervals from a selection of numeric data. An interval is a set of numeric data that is organized between two numeric values that may include one or both of those numeric values. In an embodiment, a data program 100 receives 502 a selection of data 118. A number of intervals 132 are generated 506 for the selected data set 118. The selected data 118 is organized into the several intervals 132. The intervals 132 are then provided 508 to the user. |
US07937424B2 |
Frequency converter and methods of use thereof
An all-digital frequency conversion apparatus is provided that achieves frequency conversion using a simple phase detector and integer and fractional phase feedback information from a digital oscillator output. In an embodiment, a target phase accumulator unit generates a target phase signal to the phase detector unit. The target phase accumulator unit receives inputs from a reference signal input, and a target phase input value. The digital phase detector unit receives the reference signal, a current phase feedback input signal, and the target phase input signal. The phase detector unit outputs a frequency setting signal to a frequency value generator unit. The detector output is based on the difference between the current phase and the target phase. A frequency value generator unit is configured to output a frequency value signal to a digital oscillator unit that generates a corresponding digital output signal that is directly fed back to the current phase feedback input of the phase detector unit. A method, computing system, and software product that implement the present invention are also provided. |
US07937422B1 |
Digital asset hosting and distribution
A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer. |
US07937421B2 |
Systems and methods for restriping files in a distributed file system
Systems and methods for restriping files distributed among a set of smart storage units, wherein data blocks for a particular stripe do not typically need to be located at any particular location on the storage units, wherein data can be typically restriped among the smart storage units with minimal data movement, and wherein data is typically protected and recoverable even if a system failure occurs during the restriping process. |
US07937419B2 |
Garbage collection via multiobjects
Computer system, method and article of manufacture for garbage collection in computer systems that combines individual objects into linearized trees called multiobjects and thereafter utilizes multiobjects to implement most memory management operations such as detection of dead objects and compaction without the need to inspect individual objects, thereby improving performance and reducing power consumption. |
US07937418B2 |
Method and system for enhancing software documentation and help systems
A method and system for enhancing software documentation and help systems. In one embodiment, a virtual library for a selected combination of tools is created. The virtual library is then linked to the tools in the selected combination of tools. In another embodiment, a combination of tools for designing a complex software system is selected from one or more software releases. The one or more software releases comprises a plurality of available tools. The selected combination of tools comprises less than all of the plurality of available tools. Each of the plurality of available tools is associated with one or more documents. Access to only those one or more documents associated with tools in the selected combination of tools is provided. |
US07937414B2 |
Fiber splice assignment and management system
Fiber splice assignment and management systems are provided that include a database, assignment logic, and completion logic. The database can typically store a fiber splice record associated with a wirecenter. The assignment logic assigns a fiber splice record associated with a fiber splice job for the wirecenter to a draftsman and records the assignment. The completion logic typically receives a request to close the fiber splice record, and receives a credit amount associated with the fiber splice job from a fiber splice manager. Methods and other systems are also provided. |
US07937411B2 |
Finite-state machine augmented for multiple evaluations of text
A process performs multiple evaluations of text simultaneously. There are multiple counters, each with pattern-amount pairs. The pattern-amount pairs are accumulated into a single finite-state machine, with each state having a list of (counter, value) pairs instead of a single value. While the finite-state machine is applied to text, a score for each counter is accumulated by summing values for the counter from value lists of visited states. With one state transition per character, evaluating text using one finite-state machine for multiple counters is more efficient than using separate finite-state machines for counters or patterns. |
US07937409B2 |
Retrieving documents transitively linked to an initial document
A method for converting a semantic markup representation of a document into a physical markup representation of the document calculates a logical minimum width equal to the minimum width required to display all screen objects within the document at their normal size, creates a physical markup representation of the document, the physical markup representation having a width at least as wide as the logical minimum width, and conforms the physical markup representation to a target size, including a target width by scaling the width of the physical markup representation by a scaling factor derived from the ratio of an element of the target size to the logical minimum width. |
US07937402B2 |
Natural language based location query system, keyword based location query system and a natural language and keyword based location query system
A natural language based location query system and a method thereof. The system comprises a receiving device which receives a request for natural language query from a user terminal; an access device which accesses a location ontology base and a location query language base that are external to the system or internal in the system, wherein the location ontology base comprising knowledge descriptions about the field of a location service, and the location query language base comprising a language model for the location service query; a natural language query processing device which performs at least one of a fuzzy processing and an indirection processing on the received request for natural language query by searching the location ontology base and the location query language base with the access device, retrieves location information corresponding to the request from a location database; and a sending device which sends the location information to the user terminal. This invention also provides a keyword based location query system and a method thereof, and a natural language based and keyword based location query system and a method thereof. This invention not only process user fuzzy query and indirect query, but also process compound sentence query and query having semantic error. Therefore, the degree of freedom of user query is enhanced and the location query is more flexible and accurate. |
US07937401B2 |
Multidimensional database query extension systems and methods
The subject invention pertains to the integration of an object model and a multidimensional database query language such as MDX. In particular, multidimensional declarative query language entities can be exposed through objects in an object model. The object model enables generation and employment of procedural language functions, routines, or procedures that interact with multidimensional database data. This effectively provides an extension for multidimensional query languages. For example, procedures can be stored and invoked from a declarative language query. Furthermore, the object model disclosed herein can expose a context object to enable conditional procedures based on the context of execution. |
US07937400B2 |
Dynamic distribution of content
Systems, methods and computer program products for information sharing are provided. In one embodiment, the method comprises generating metadata associated with content stored in a content repository accessible to a community having a plurality of members, wherein the metadata which is stored in the community's registry, is utilized by a community member to determine attributes associated with the content and its subcontents, such that the community member is provided with access to a compilation of information in the subcontents according to a category of interest and based on information in the metadata, and preferably, the community member generates more metadata which is stored in another community's registry associated with the content such that another community member is provided with access to a second compilation of information in the subcontents. |
US07937399B2 |
Method, information processing apparatus, and program of searching for, aggregating and sorting trees
A searching method for tree data structure topology employs an array generated as a search key array representing a tree serving as search key to represent a parent-child relationship between nodes. The array has the node identifier assigned to a parent node associated with a corresponding non-root node. Non-root nodes are nodes other than a root node, and the node identifier assigned to the parent node corresponds to the node identifier assigned to associated non-root nodes. An offset is applied to node identifiers in the search key array, the node identifiers to which offset is applied are compared with corresponding node identifiers contained in a portion in a C-P array, the portion determined according to the offset, and a vertex node list indicating a search result is stored, wherein the search result contains node identifiers included in a portion of the C-P array whose all nodes matched in comparison. |
US07937391B2 |
Consumer product review system using a comparison chart
A system for presenting keywords obtained from users in a review process. The keywords are displayed along with a use value that reflects the number of times users have voted or selected the keyword as being relevant or effective in a review of a product. The keywords can be used to assist consumers in deciding whether to purchase a product or a service, in determining a brand's reputation, or for other purposes. Keywords can be ranked according to usage criteria such as the frequency of use of the keyword in reviews, the reputation of a user/reviewer who created or used the keyword, etc. Rankings can be dynamically updated when keyword usage changes. Such as when a keyword declines in popularity, when words change in meaning or become obsolete or irrelevant with respect to their original intent, etc. Keywords can be used as filters for product searches. |
US07937390B2 |
Method for controlling a relational database system
A method for controlling a relational database system, wherein a query statement to be processed, which consists of keywords, is first analyzed by applying a recursive transition network (RTN) and then converted into control commands by the following steps: defining the RTN in a presetting step by forming independent RTN building blocks each having an inner, directed decision graph and optionally at least one recursive call function; forming an RTN building block-independent reference group, the elements of which refer to a residual decision graph with the first decision position removed; carrying out a reference processing step and running the residual decision graphs, which may prescribe the recursive call function; and generating an optimized access plan for the relational database system. |
US07937387B2 |
System and method for data preservation and retrieval
A system and method for searching for computer environments, authenticating the computer environments, and copying data from the authenticated computer environments to a memory location. The data is marked or bound to the computer system it was copied from which provides a user with assurance that the data was obtained from a specific, authenticated source. The computer environments and the memory location may be coupled over a network. |
US07937383B2 |
Generating anonymous log entries
Assigning session identifications to log entries and generating anonymous log entries are provided. In order to balance users' privacy concerns with the need for analysis of the log entries to provide high quality search results, non-user-specific data fields, such as a user's location (e.g., city, state, and latitude/longitude) and connection speed, are inserted into the log entries, and user-specific data fields, such as the IP address and cookie identifications, are deleted from the log entries. In addition or alternatively, prior to anonymization of the log entries, session identifications are assigned to identified groups of log entries. The groups are identified based on factors such as the user's identification, the IP address, the time of search, and differences between the search terms used in the search queries. |
US07937382B2 |
Triggers for time-shifted content playback
In accordance with one or more aspects, a trigger corresponding to media content is retrieved from a storage device. The trigger includes a time-shift parameter identifying how much playback of the media content can be time-shifted while keeping the trigger valid. A determination is made, based at least in part on a current time and the time-shift parameter, whether the trigger is valid during playback of the media content. |
US07937379B2 |
Fragmentation of a file for instant access
Techniques for fragmenting a file or a collection of media data are disclosed. According one aspect of the techniques, a file pertaining to a title is fragmented into a header and several tails or segments. The header is a continuous portion of the file while the segments are respective parts of the remaining portion of the file. The header is seeded substantially in all boxes, and none, one or more of the segments are distributed in each of the boxes in service. When a title is ordered, the header is instantly played back while the segments, if not locally available, are continuously fetched respectively from other boxes that have the segments. |
US07937376B2 |
Method for changing configuration of servers in a shared-nothing database system
Provided is a method of changing the configuration of a shared-nothing database system without shutting down the system. The configuration changing method for a shared-nothing database system includes plural database servers, a storage which provides data areas to the database servers, and a management server which has a database management system and divides a transaction to allocate pieces of the transaction to the database servers, and the configuration changing method allows no two of the database servers to access the same data area. The configuration changing method changes the configurations of the database servers by specifying which data area is to be reallocated, judging whether or not the specified data area can be reallocated, and reallocating the specified data area without shutting down the database management system when it is judged that the specified data area can be reallocated. |
US07937371B2 |
Ordering compression and deduplication of data
Data that is to be deduplicated and compressed is received. The data is compressed then deduplicated to generate first compressed then deduplicated data. The data is deduplicated then compressed to generate first deduplicated then compressed data. The first compressed then deduplicated data is stored if the first compressed then deduplicated data is smaller in size than the first deduplicated then compressed data. The first deduplicated then compressed data is stored if the first deduplicated then compressed data is smaller in size than the first compressed then deduplicated data. |
US07937370B2 |
Retrieving data from a server
A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and send the data to the embedded controller over the computer network. |
US07937367B2 |
System and method for parallelized replay of an NVRAM log in a storage appliance
A system and method for operating a storage system is provided. A plurality of operating system transaction entries are stored in a log, and a swarm of messages with respect to the plurality of operating system transaction entries is established. The swarm of messages is delivered to an operating system of the storage system. A processor performs a parallel retrieval process for a plurality of messages in the swarm of messages by processing the plurality of messages in an arbitrary order without regard to an underlying order of the messages. |
US07937366B2 |
Reconciliation of local and remote backup data
Provided are a system, an article of manufacture, and a computer program product, wherein a first set of backup data is stored in a first computational device and a second set of backup data is stored in a second computational device. Metadata corresponding to the first set of backup data is maintained in the second computational device. The first set of backup data is reconciled with the second set of backup data based on the metadata. |
US07937364B1 |
Method and system for reliable access of messages by multiple consumers
Systems and methods for managing the processing of the same pieces of information, e.g., messages, by multiple consumers, in a prescribed order, without causing the degradation of any consumer's performance because of other consumers' access to the same information. A single information queue contains pieces of information to be accessed by multiple consumers. Each piece of information is stored in the information queue along with an information identifier that uniquely identifies the piece of information. A separate table is used to keep track of and identify the pieces of information in the information queue that have been accessed by respective consumers. This separate table is decoupled from the information queue, and, thus, each consumer's access of a piece of queued information does not impact any other consumer's access of the same piece of information. A deletion process may also be executed, in the background if desired, which uses a working list table that identifies the pieces of information that have been accessed. With the working list table and the separate table, the deletion process identifies the pieces of information that have been accessed by all the respective consumers, and deletes them from the information queue. |
US07937363B2 |
Calculation engine for use in OLAP environments
This invention addresses the need for dealing with complex planning calculations based on data warehouse or Planning Data Repository (PDR) data where some aggregated data or forecast data might be changed without directly manipulating the underlying data, and where there may be several relationships linking the data. The system is able to deal with complex relationships along more than one axis or dimension. A number of iterations are typically used involving both back-solving and ‘forward-solving’. The subset of cells that needs to be recalculated is identified before steps of back-solving and/or forward-solving using parent/child tables. The scanning of these tables looking for potential dependencies is much simpler and faster than to looking at the actual formulae or functions relating the cells. The step of creating the parent/child tables is carried out in advance of the actual calculation by parsing all the relationships (formulae and functions) and summarising the dependencies between cells in the parent/child tables. |
US07937362B1 |
System and method for facilitating a credit system in a peer-to-peer content delivery network
A system and method facilitate a credit system for providing user incentives to encourage data sharing in a P2P network. The credit system maintains a user credit database and respectively increases or decreases a user's credits based on the data uploaded to or downloaded from other peer nodes. The credit system can also associate a user's credits with economic value or rewards to encourage the user to share data with other peer nodes. In one embodiment, the credit system maintains a credit record for each user. The credit system increases the credit for a user based on the amount of data a peer node associated with the user uploads to other peer nodes in the P2P network. The credit system also decreases the credit for the user based on the amount of data downloaded by the peer node associated with the user. |
US07937360B2 |
Transferring messages to a directory
A method, system, and computer usable program product for transferring messages to a directory are provided in the illustrative embodiments. A listing of message templates that is stored in a computer usable storage medium is received. A list of messages is received. The listing of message templates is loaded in a directory. The directory executes in a data processing system and is configured to store messages. The list of messages are loaded in the directory. Messages are loaded in the directory by receiving a list of messages in the directory. A message is selected and identified from the list of messages. A determination is made if the message corresponds to an existing base message entry in the directory. A message instance entry is created in relation to the existing base message entry if the message corresponds to an existing base message entry and the message is otherwise handled if not. |
US07937358B2 |
System and method for building and merging a rulebase with object oriented software
A method for building a rulebase includes receiving a plurality of rulebase components. The method also includes merging the rulebase components to create a consolidated rulebase. |
US07937354B2 |
Providing results from external rule engines based on rule engine vocabularies
An enhanced rule engine, in which a rule-evaluated result that is received from an external rule engine based on a context transmitted to the external rule engine for evaluation by the rule and on a schema document serializing an automatically generated vocabulary transmitted to the external rule engine is output. The schema document defines the business rule based on a context description and a result description included in the vocabulary, and the context and the result are respectively specified according to the context description and the result description. |
US07937348B2 |
User profiles
A system is disclosed for correlating user profiles to software applications. The system may be adapted as part of a software system that interrogates a user profile and reading a learning objective as a first input, interrogates a software application and reading a learning objective as a second input, calculates a relevance of the first input learning objective to the second input learning objective, and adapts the software application in accordance with the determined relevance and/or updating the user profile in accordance with the determined relevance. A method is disclosed that correlates user profiles to software applications by reading a first learning objective from a user profile, reading a second learning objective from a software application, determining a relevance of the first to the second learning objective, and adapting the software application in accordance with the determined relevance and/or updating the user profile in accordance with the determined relevance. |
US07937346B2 |
Calculation processing apparatus and method
A calculation processing apparatus for executing network calculations defined by hierarchically connecting a plurality of logical processing nodes that apply calculation processing to input data, sequentially designates a processing node which is to execute calculation processing based on sequence information that specifies an execution order of calculations of predetermined processing units to be executed by the plurality of processing nodes, so as to implement the network calculations, and executes the calculation processing of the designated processing node in the processing unit to obtain a calculation result. The calculation apparatus allocates partial areas of a memory to the plurality of processing nodes as ring buffers, and writes the calculation result in the memory while circulating a write destination of data to have a memory area corresponding to the amount of the calculation result of the processing unit as a unit. |
US07937345B2 |
Data classification methods using machine learning techniques
A method for adapting to a shift in document content according to one embodiment of the present invention includes receiving at least one labeled seed document; receiving unlabeled documents; receiving at least one predetermined cost factor; training a transductive classifier using the at least one predetermined cost factor, the at least one seed document, and the unlabeled documents; classifying the unlabeled documents having a confidence level above a predefined threshold into a plurality of categories using the classifier; reclassifying at least some of the categorized documents into the categories using the classifier; and outputting identifiers of the categorized documents to at least one of a user, another system, and another process. Methods for separating documents are also presented. Methods for document searching are also presented. |
US07937334B2 |
System and method for defining normal operating regions and identifying anomalous behavior of units within a fleet, operating in a complex, dynamic environment
Monitoring dynamic units that operate in complex, dynamic environments, is provided in order to classify and track unit behavior over time. When domain knowledge is available, feature-based models may be used to capture the essential state information of the units. When domain knowledge is not available, raw data is relied upon to perform this task. By analyzing logs of event messages (without having access to their data dictionary), embodiments allow the identification of anomalies (novelties). Specifically, a Normalized Compression Distance (such as one based on Kolmogorov Complexity) may be applied to logs of event messages. By analyzing the similarity and differences of the event message logs, units are identified that did not experience any abnormality (and locate regions of normal operations) and units that departed from such regions. |
US07937331B2 |
Systems and methods for international dutiable returns
A system and method is disclosed for facilitating international return of dutiable goods. A typical application involves a purchaser buying goods on-line, resulting in shipping the goods internationally to the purchaser. After receipt of the goods, the purchaser determines that return of the goods is necessary. The purchaser contacts the merchant selling the goods to request returning the goods. The merchant, in turn, communicates to the carrier delivering the goods that an international return is requested. The merchant provides certain information to the carrier allowing the carrier to make available the necessary documentation required by the customer to return the goods to the merchant. The documentation includes a properly completed commercial invoice that is made available to the consignee. The consignee can then sign and use the documentation for returning the item. The documentation may be variously provided to the customer either by the merchant or the carrier. |
US07937328B2 |
Digital rights management
A method for digital rights management includes receiving a selection input from a user, associating a customer number with a file based on the selection input, embedding the customer number and a file identifier associated with the file in the file, and sending the file with the embedded customer number and file identifier to the user. One embodiment includes receiving a customer number change request, revising the central database in response to the customer number change request, determining a new customer number responsive to the customer number change request, and embedding the determined new customer number in the file. Another embodiment includes receiving an authorization request associated with a file, determining an authorization based on the central database and authorization request, and sending an authorization notice response to the determined authorization. |
US07937327B2 |
Music content using apparatus
An apparatus is designed for using a music content composed of at least one content material in accordance with security information of the music content. In the apparatus, a reading section reads a recording medium which records a data file of the music content having a chunk structure including a content material chunk and a security information chunk. The content material chunk contains substantial data of the content material and identification information for uniquely identifying the content material. The security information chunk contains security information of the content material and identification information for uniquely identifying the content material. A using section permits use of the content material when the identification information read from the content material chunk coincides with the other identification information read from the security information chunk. |
US07937321B2 |
Managed service for detection of anomalous transactions
A managed service for the detection of fraud and/or anomalous transactions is disclosed. In one implementation, the managed service receives data from customers over a wide area network, the data for each customer relating to information that the customer would like monitored for anomalous transactions. The service may analyze data from the customers based on Benford's law to detect potential anomalous transactions in the data from the customers. The managed service may further report occurrences of detected potential anomalous transactions to the customer. |
US07937319B2 |
Methods and systems for compliance monitoring knowledge base
A knowledge base and methods for use in connection with a policy compliance monitoring system operative to determine exceptions to policies expressed by computer-executable policy statements. The system allows establishment, codification, and maintenance of enterprise policies, monitors electronic transactions of the enterprise from various and possibly heterogeneous data sources, detects exceptions to established policies, reports exceptions to authorized users such as managers and auditors, and/or provides a case management system for tracking exceptions and their underlying transactions. The knowledge base comprises extractor files that are utilized for extracting information from data sources for utilization in policy compliance monitoring, a mapper for normalizing data from the data sources against a system ontology and storing normalized data in a monitoring database, and computer-executable compliance policy statements used by a transaction analysis engine. The policy statements represent predetermined policies of the enterprise that apply to data stored in the monitoring database. |
US07937318B2 |
System and method for offering intraday wagering in a financial market environment
A method for providing a wager in a financial market environment is provided that includes presenting an opportunity to make a wager that is based on a moving market line associated with a financial market. An end user is given an opportunity to bet on whether a financial market value will be above or below the moving market line at a designated time. The wager may be accepted from the end user. The wager may be monitored in order to determine whether the financial market value was above or below the moving market line at the designated time. |
US07937313B2 |
Method and system for stress testing simulations of the behavior of financial instruments
A method and system for simulating changes in volatility for a price of a particular option on an underlying financial instrument is disclosed. A volatility surface model having at least one surface parameter is provided along with a set of volatilities for a plurality of options on the underlying financial instrument. The set of volatilities is analyzed to determine an initial value for each surface parameter which, when used in the surface model, defines a surface approximating the set of volatilities under normal market conditions. The values of the surface parameters are then evolved using an appropriate evolution function. Prior to applying the surface parameters to the model, the parameter values can be adjusted to introduce changes in offset, skew, term, or other parameters of the volatility surface to allow for simulation of unusual market conditions. A volatility value for a particular option is extracted from the volatility surface defined by the evolved and stress-adjusted surface parameter values. The extracted volatility value can then be used in an option pricing model to provide a price of the particular option. |
US07937312B1 |
Facilitating electronic commerce transactions through binding offers
A computer system is used to facilitate a transaction between a seller and at least one buyer by receiving at the computer system a binding offer to sell an item. The binding offer to sell, which includes at least a binding sale price, is output to a plurality of potential buyers. A binding acceptance of the binding offer by at least one buyer is received at the computer system. The received binding acceptance includes payment information sufficient to authorize payment of the sale price to a third-party, for example, a trusted intermediary independent of the seller and buyer who keeps the buyer's payment information confidential. In one embodiment, the buyer may elect to take delivery of the item or may elect to re-post the item for sale or auction. In another embodiment, a potential buyer may respond to a binding offer for sale by making a binding counteroffer, which the seller may then accept or reject. |
US07937311B1 |
Apparatuses, methods, and systems for exchange fund transactions
Apparatuses, methods, and systems for generating transactions for investors to contribute to various asset funds and achieve investment fund optimization for such exchanges. An exemplary exchange fund transactor generates investor transactions and/or adjusts a portfolio to include investor transactions that contribute to various asset funds and achieve investment fund optimizations for such exchanges. |
US07937310B1 |
System and method for providing efficiency and stability to securities financing marketplace
The present invention provides a system and method for providing matching buyers and sellers of securities. The system and method of the present system provides auction services over a network. A list of designated counterparties is maintained by each of a plurality of lenders. Another list of designated counterparties is maintained by each of a plurality of borrowers. Another list of preferred characteristics (preferences) that a potential borrower would have is maintained by each of a plurality of lenders. Another list of preferred characteristics (preferences) that a potential lender would have is maintained by each of a plurality of borrowers. These lists can be updated daily or as frequently as desired. When securities are to loaned, a matching process accesses the appropriate list of designated counterparties to create a list of one or more suggested counterparty. The matching process also accesses the appropriate list of preferred characteristics. Based on the list of preferred characteristics, a search is made of a database of securities lending information to find matches to the preferred characteristics. Based on the matches, the list of one or more suggested counterparties is updated. The suggested list of counterparties is then sent to an intermediary who completes the loan of securities using the matching information. |
US07937308B2 |
Trading orders with decaying reserves
In various embodiments, an apparatus includes a processor and a memory. The memory is communicatively coupled to the processor. The memory stores software instructions that, when executed by the processor, cause the processor to receive a trading order for a particular quantity of a trading product. The trading order specifies that a first portion of the particular quantity is a displayed quantity and that a second portion of the particular quantity is a reserved quantity. The trading order specifies at least one of a decay rule, a decay interval, a decay rate, decay quantity, and one or more conditions. The software instructions, when executed by the processor, cause the processor to cause the reserved quantity to decay based at least in part on at least one of the decay rule, the decay interval, the decay rate, and the decay quantity, and one or more conditions. |
US07937306B2 |
Architecture for anonymous trading system
An anonymous trading system comprises a network of broker nodes, each of which have an equal status and can match orders, initiate deals and distribute prices. Trading agents are connected to some or all of the broker nodes. The network is arranged to conform to a series of rules and in a preferred embodiment the brokers are arranged as a clique tree. |
US07937303B2 |
Grants management system
A system and method for managing grants received from one or more sponsors is proposed. The grants management system receives a transaction request and retrieves data associated with the transaction request from a data cube. The grants management system then determines, from the perspective of the sponsors, if the transaction request satisfies administrative and financial requirements imposed by the sponsors. If the administrative and financial requirements are satisfied, the transaction request is admitted. |
US07937297B2 |
RFID system using SOA
An RFID edge server can associate with multiple RFID readers at a location, a service bus can receive RFID data from the RFID edge server and make the RFID data available to multiple services that consume the RFID data. |
US07937296B2 |
Order and payment visibility process
The present invention discloses systems and methods for facilitating order entry, fulfillment, shipment and payment in a networked environment. In a preferred embodiment, the present invention describes a system for communicating order entries from a seller to a supplier, while providing order status information to the buyer. Also, according to a preferred embodiment of the present invention, a system and method for electronic invoice presentment, dispute resolution and payment in a networked environment is described. |
US07937291B2 |
Providing an announcement about transactions of a target merchant to a consumer
An announcement distributor distributes, or auctions an opportunity to distribute, an announcement to an announcement recipient such as a consumer, issuer, merchant, or acquirer within a payment processing system. The announcement is formed when there has been a satisfaction of an announcement condition, such as the consumer being determined to be located within a predetermined spatial zone. The content of the announcement may, in turn, facilitate a subsequent cashless transaction for resources of merchants. Implementations describe various permutations of the content of the announcement, the announcement condition, and the announcement recipient. |
US07937288B2 |
Targeting of advertisements to users of an online service
There is disclosed a server and local device that interface for selecting advertisements to be viewed by users of an online service based upon user activity. The local device preferably maintains a targeted activity list of activity identifiers and associated advertisements. The local device monitors the activity on the local device and compares the activity to the identifiers in the targeted activity list. If the activity matches one of the identifiers, the local device plays one or more advertisements. |
US07937287B2 |
Meeting effectiveness program optimization
A method and system of developing an event designed to appeal to prospective attendees associated with an event-owner. First and second different events are defined as a function of modeled values and defined attributes having values corresponding to collected preferred values. The event-owner compares the first reward program to the second reward program as a function of the weighted prospective attendee preferred values and selects and implements one of the events based on the provided comparison. |
US07937285B2 |
Remote collaborative control and direction
A collaborative online tele-operation system allows an audience of many participants to simultaneously share control of a single remote actor, such that the actions of the actor are based on the ongoing collective preferences of the audience. |
US07937272B2 |
Scalable encoding/decoding of audio signals
An audio signal is encoded by a first waveform encoder (103) to generate a first waveform based bit-stream component. A second encoder (105) encodes the audio signal to generate a second bit-stream component comprising first enhancement data and a third encoder (107) encodes the audio signal to generate a third bit-stream component comprising second enhancement data for the first waveform based bit-stream component. The first and second bit-stream components correspond to a first representation of the audio signal and the first and third bit-stream components correspond to a second representation of the audio signal. A scalable audio bit-stream is generated by a bit-stream generator (109). The different representations may be selected between by a decoder thereby allowing a flexible and scalable bit-stream to be communicated. The second encoder (105) may specifically be a waveform encoder and the third encoder (107) may specifically be a parametric encoder. |
US07937270B2 |
System and method for recognizing speech securely using a secure multi-party computation protocol
A system and method recognizes speech securely using a secure multi-party computation protocol. The system includes a client and a server. The client is configured to provide securely speech in a form of an observation sequence of symbols, and the server is configured to provide securely a multiple trained hidden Markov models (HMMs), each trained HMM including a multiple states, a state transition probability distribution and an initial state distribution, and each state including a subset of the observation symbols and an observation symbol probability distribution. The observation symbol probability distributions are modeled by mixtures of Gaussian distributions. Also included are means for determining securely, for each HMM, a likelihood the observation sequence is produced by the states of the HMM, and means for determining a particular symbol with a maximum likelihood of a particular subset of the symbols corresponding to the speech. |
US07937267B2 |
Method and apparatus for decoding
In a speech decoding method and apparatus, an adaptive code vector is obtained from an adaptive codebook, and a time series vector is obtained from an excitation codebook. Gains of the adaptive code vector and an excitation code vector are respectively decoded from a gain code. The gain of the adaptive code vector is classified into a first gain corresponding to a first noise level or a second gain corresponding to a second noise level. A value is determined based on the classifying results, and a mathematical operation is performed on the time series vector and the determined value. The adaptive code vector and the time series vector are weighted by the decoded gains, and an excitation signal is obtained by adding the weighted adaptive code vector and the weighted time series vector. A speech is synthesized using the excitation signal and a decoded linear prediction parameter. |
US07937266B2 |
Audio reproduction circuit
An audio reproduction circuit has an input buffer for holding MP3 data. The audio reproduction circuit also has an MP3 decoder for reading and decoding, in certain processing units, the MP3 data held in the input buffer, and generating voice data. The audio reproduction circuit also has an output buffer for holding the voice data supplied from the MP3 decoder. The audio reproduction circuit also has a digital-analog converter for reading the voice data from the output buffer in synchronization with a clock signal, and converting the voice data to an audio signal. A cut-out detector is provided for generating a cut-out detection (prediction) signal on the basis of the quantity of MP3 data remaining in the input buffer and the quantity of voice data remaining in the output buffer. The cut-out signal indicates a timing at which MP3 data is to be introduced to the input buffer. |
US07937263B2 |
System and method for tokenization of text using classifier models
The present invention pertains to a system and method for the tokenization of text. The featurizer may be configured to receive input text and convert the input text into tokens. According to one aspect of the invention, the tokens may include only one type of character, the characters selected from the group consisting of letters, numbers, and punctuation. The tokenizer may also include a classifier. The classifier may be configured to receive the tokens from the featurizer. Furthermore, the classifier may be configured to analyze the tokens received from the featurizer to determine if the tokens may be input into a predetermined classification model using a preclassifier. If one of the tokens passes the preclassifier, then the token is classified using the predetermined classification model. Additionally, according to a first aspect of the invention, the tokenizer may also include a finalizer. The finalizer may be configured to receive the tokens and may be configured to produce a final output. |
US07937262B2 |
Method, apparatus, and computer program product for machine translation
A first recognizing unit recognizes a first-language speech as a first-language character string, and outputs a first recognition result. A second recognizing unit recognizes the first-language speech as a most probable first-language example from among first-language examples stored in an example storing unit, and outputs a second recognition result. A retrieving unit retrieves, when a similarity between the first recognition result and the second recognition result exceeds a predetermined threshold, a second-language example corresponding to the second recognition result from the example storing unit. |
US07937260B1 |
Concise dynamic grammars using N-best selection
A method and apparatus derive a dynamic grammar composed of a subset of a plurality of data elements that are each associated with one of a plurality of reference identifiers. The present invention generates a set of selection identifiers on the basis of a user-provided first input identifier and determines which of these selection identifiers are present in a set of pre-stored reference identifiers. The present invention creates a dynamic grammar that includes those data elements that are associated with those reference identifiers that are matched to any of the selection identifiers. Based on a user-provided second identifier and on the data elements of the dynamic grammar, the present invention selects one of the reference identifiers in the dynamic grammar. |
US07937259B1 |
Variable clocking in hardware co-simulation
Various embodiments of a co-simulation system are disclosed. In one embodiment, a data processing arrangement executes a simulator that simulates a first block of an electronic circuit design. A first clock source generates a first clock signal, and a second clock source generates a second clock signal. The first and second clock signals are independent one from another, and an operating frequency of the second clock signal is dynamically adjustable from a clock control interface. A programmable logic device (PLD) is configured with logic that includes a co-simulation interface clocked by the first clock signal, a second block of the electronic circuit design that is clocked by the second clock signal, and a synchronizer that controls data transmission between the co-simulation interface and the second block. |
US07937258B2 |
System and method for providing compact mapping between dissimilar memory systems
A memory mapping system for providing compact mapping between dissimilar memory systems and methods for manufacturing and using same. The memory mapping system can compactly map contents from one or more first memory systems into a second memory system without a loss of memory space in the second memory system. Advantageously, the memory mapping system can be applied to hardware emulator memory systems to more efficiently map design memory systems into an emulation memory system during compilation. |
US07937257B2 |
Estimating performance of application based on automatic resizing of shared memory for messaging
Methods and systems for estimating the hypothetical performance of a messaging application are disclosed. A number of pool sizes may be identified, each pool size being a potential size for the memory allocated to the messaging application. An online simulation is running during the execution of the messaging application. The online simulation tracks the requests made by the messaging application and predicts the operation of the messaging application for each pool size. The data predicted includes the number of spill and unspill operations that read and write to disk. In addition, a method for calculating the age of the oldest message in a memory pool is disclosed. The age is used in determining the number of spill and unspill operations. |
US07937255B2 |
Diabetes care management system
A diabetes care management system for managing blood glucose levels associated with diabetes, comprising a computing device and an insulin delivery device. The computing device generally includes (i) a memory comprising one or more optimal blood glucose values, one or more insulin dose values of a patient, one or more measured blood glucose values, and one or more scaling factors for weighting the impact on a future blood glucose value and that are customizable to an individual patient to predict the effect on the blood glucose of insulin dose actions performed by the individual patient, (ii) a microprocessor, in communication with the memory, programmed to calculate a further value, the further value being based on the insulin dose values, the optimal blood glucose values, and the scaling factors, (iii) a display configured to display information according to the further value, and (iv) a housing, wherein the memory and the microprocessor are housed within the housing, thereby providing a hand-held, readily transportable computing device. The insulin delivery device may deliver insulin in response to information associated with the further value. |
US07937250B2 |
Method and system for addressing non-functional concerns
Non-functional concerns are addressed within an abstract model corresponding to a real-world system. One or more annotations profiles are constructed. Each annotations profile describes one or more annotations, where each annotation corresponds to and represents one of the non-functional concerns. Each of a number of modeling elements of the abstract model is associated with an annotation corresponding to a non-functional concern pertaining to the modeling element. One or more transformation templates are constructed. Each transformation template transforms the abstract model to a specific implementation platform to which the transformation template corresponds. For each transformation template, the abstract model as has been transformed to the specification implementation platform to which the transformation template corresponds is executed. Such execution results in consumption of the non-functional concerns represented by the annotations associated with the modeling elements. |
US07937243B2 |
Method and apparatus for non-disruptive embedding of specialized elements
Techniques for non-disruptive embedding of specialized elements are disclosed. In one aspect of the techniques, ontology is defined to specify an application domain. A program interface (API) is also provided for creating raw features by a developer. Thus a module is provided for at least one form of statistical analysis within the ontology. The module is configured automatically in a computing device with the API in response to a system consistent with the ontology, wherein the system has no substantial requirement for specialized knowledge of that form of statistical analysis, and the module has no substantial requirement for specialized knowledge of particular functions provided by the system. |
US07937241B2 |
Method and device for analyzing the effects of the vibrations of a vehicle acting on a person
Methods and systems for analyzing vibrations of a vehicle acting on a person. The person uses a sprung vehicle seat. A detection unit detects acceleration values fitted to the vehicle seat in the x-, y- and z-axes at preset intervals of time. An increase over time of the acceleration values cumulated with one another is determined and a time calculated from this when a pre-determinable permitted maximum of the cumulated acceleration values will foreseeably be reached. |
US07937238B2 |
System and method for selecting a pillow and mattress
A method is provided for selecting a pillow and mattress based upon an empirical measurement of an individual's pillow selection criteria, mattress selection criteria and sleep characteristics. A system incorporating the principles of the method are also disclosed. |
US07937234B2 |
Classification of spatial patterns on wafer maps
Classification of spatial patterns on wafer maps is generally described. In one example, a method includes applying K-means type clustering to wafer maps comprising one or more spatial patterns to group one or more clusters comprising wafer maps having similar spatial patterns and producing a dendrogram using a clustering process to display the one or more clusters. |
US07937232B1 |
Data timestamp management
Embodiments of the present invention relate to managing timestamps associated with received data. According to one embodiment, data is collected from a device that generates data at a specified rate, but which lacks a built-in clock. An accurate timestamp is assigned to the data by first taking an absolute timestamp from a reference clock, and then adding a calculated amount of time to each subsequent data point based on an estimate of the sampling frequency of the device. As the generated timestamp drifts from the actual reference clock time, the sampling frequency is re-estimated based on the amount of detected drift. |
US07937230B2 |
Display digital signal visualizations with increasing accuracy
Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal visualization is displayed as data processing begins. As the digital signal data upon which the visualization is processed, the visualization is refined with increasing accuracy. In one embodiment, a process reads portions of the digital signal data and uses the partial data set to build a visualization of the entire digital signal file. The process continues to read portions of the digital signal data, and uses the additional data to refine the visualization. This process continues until the entire digital signal file is processed and the visualization is displayed with complete accuracy, using all data points. |
US07937228B2 |
Information notification sample processing system and methods of biological slide processing
A sample processing system that may be automated and methods are disclosed where samples are arranged on a carrier element and a process operation control system automatically processes the samples perhaps robotically with an operationally-influential exteriorly-consequential information monitor or a data capture element. Significant process details as well as operationally-influential exteriorly-consequential information may be monitored and an automatic notice element may cause notification of a person at some display that may be remote. Various people may be notified, such as an administrator, a supplier, or a manufacturer of an opportunity for some action such as reagent reordering or the like. A simulated motion display may be included to “watch” simulated operation in real time or long after completion of the actual processing. |
US07937225B2 |
Systems, methods and software arrangements for detection of genome copy number variation
The present invention relates to systems, methods and software arrangements for the detection of variations in the copy number of a gene in a genome. These systems, methods and software arrangements are based on a simple prior model that uses a first process generating amplifications and deletions in the genome, and a second process modifying the signal obtained to account for the corrupting noise inherent in the technical methodology used to scan the genome. A Bayesian approach according to the present invention determines, e.g., the most plausible hypothesis of regional changes in the genome and their associated copy number. The systems, methods, and software arrangements can be are framed as optimization problems, in which a score function is minimized. The system, methods and software arrangements may be useful to assist the scientific study, diagnosis and/or treatment of any disease which has a genetic component, including but not limited to cancers and inherited diseases. |
US07937223B2 |
Downhole fluid analysis
A method that uses downhole fluid analysis in order to selectively collect and retain formation fluid samples in a drilling environment, as well as, control drilling using downhole fluid analysis. |
US07937221B2 |
Method and apparatus for gradient electromagnetic induction well logging
The method and apparatus for determining the conductivity of anisotropic formations surrounding a borehole. The method comprises measuring the gradient of the magnetic field by an electromagnetic logging tool in a borehole in the subsurface formation. The instrument comprises one or several closely positioned parallel receiver coils and one or several closely positioned parallel transmitter coils with the magnetic moment direction of the transmitter coils parallel or different from the magnetic moment direction of the receiver coils. In a preferred embodiment a gradient induction instrument consists of a tri-axial transmitter array and up to 27 pairs of receiver coils, measuring some or all magnetic gradient components: formula (I). |
US07937220B2 |
Generating digital terrain models representing sub-surface strata
Integrated computing systems and methods for applying sub-surface material location and composition information to engineering plans for designing, highways and other roadways, are provided. Utilizing the described systems and methods, surfaces, highways, may be more efficiently designed in a timely fashion, requiring less format conversion for inputs and outputs to be compatible throughout the design process. Additionally, adjustments for changes in alignments for the desired surfaces are more easily taken into account than in conventional design systems, permitting quicker design corrections and more accurate results. |
US07937219B2 |
Steering assist system and vehicle mounted with the same
An object of the present invention is to provide a steering assist system capable of showing a driver an appropriate direction of steering operation in advance and correctly, and without impairing safety, and shortening an operation time during collision avoidance, in particular, reducing an idle running time. It is another object of the present invention to provide a vehicle mounted with such a steering assist system.A recommended steering direction determination unit 102 determines a recommended steering direction using measurements of a lateral position taken by an obstacle position measurement unit 101. After a collision determination unit 103 determines that risk of collision is high, a steering assist torque is generated using a first assist torque command value set by a first torque calculation unit 105. After a predetermined period of time after the driver starts steering or the steering assist torque using the first assist torque command value is generated, a steering assist torque is generated using a second assist torque command value set by a second torque calculation unit 106, the second assist torque command value being smaller than the first assist torque command value. |
US07937218B2 |
Navigation apparatus
A navigation apparatus provides a route guidance that selectively displays guidance information of a navigation route when the navigation route branches from a branch point. That is, for example, when the navigation route goes through two branch points in a series and the second branch point has plural branch roads respectively having guidance information, the navigation apparatus displays the guidance information of one of the branch roads relevant to the navigation route when a vehicle having the navigation apparatus approaches the first branch point. |
US07937213B2 |
Method for controlling an engine provided with an exhaust gas recycling loop
An engine control, and in particular a method for controlling an engine including a low-pressure exhaust gas recycling loop. The method adjusts a predetermined engine operating parameter by controlling the position of an exhaust gas recycling valve, which is placed in the loop, for determining whether the predetermined measured quantity of the valve respects a predetermined criteria, and controls the position of an exhaust shutter, which is arranged outside the loop, when the quantity does not respect the criteria. |
US07937210B2 |
Device for controlling an internal combustion engine
A device for controlling an internal combustion engine has sensors That measure the operating states of the internal combustion engine. The sensor signals are used for determining control signals for the internal combustion engine. Furthermore, testing means are provided which verify the sensor signals and if implausible sensor signals are detected, control of the internal combustion engine is prevented. |
US07937200B2 |
Electric steering system for rapidly increasing damper gain after steering speed exceeds a specific value
An electric steering system includes a steering torque measuring device for measuring a steering torque input into a steering system, a steering speed measuring device for measuring a steering speed of the steering system; a target current computing section for computing a target current based on the steering torque measured by the steering torque measuring device, and a control section for applying a steering power to the steering system by driving a motor according to the target current. When the measured steering speed is less than a predetermined speed value, the control section applies damping to the steering system based on the measured steering speed and when it is not the control section performs a control operation of adding a specified steering torque defined when the steering speed is equal to the predetermined speed value and an increment for the steering torque determined in accordance with the steering speed to each other, defining the sum of the addition as a target steering torque, and controlling the target current so that the measured steering torque coincides with the target steering torque. |
US07937198B2 |
Vehicle or engine diagnostic systems supporting fast boot and reprogramming
A programmable vehicle or engine diagnostic tool includes an interface for receiving a signal relating to a performance parameter of the vehicle or engine, a user interface, and a central processing unit, for processing the signal to generate information for presentation to the user. The system utilizes a fast access non-volatile random access type main memory to store the programming for execution by the central processing unit. Techniques are disclosed for moving applications to the main memory, for fast boot at subsequent operation, based for example on program usage or user selection. |
US07937197B2 |
Apparatus and methods for evaluating a dynamic system
A method of evaluating whether a vehicle under test is operating as intended. Parameters of the vehicle are sampled at a plurality of sample times to obtain a plurality of data samples. Data samples from more than one of the sample times are included in a sample set. The sample set is input to an artificial neural network (ANN). Many time-varying parameters, e.g., response times in motor vehicle systems, can be detected and evaluated. |
US07937195B2 |
System for managing a power source in a vehicle
A system for managing a power source in a vehicle having an engine and an electric machine can set first and second discharge limits for the power source, where the second discharge limit is higher than the first discharge limit. A buffer value can be determined as a function of at least the second discharge limit and an engine-on power requirement. A driver demand for power can be determined, and the engine started when the engine is off and the driver demand for power exceeds the buffer value. |
US07937194B2 |
System and method for reducing wheel slip and wheel locking in an electric vehicle
A method of reducing wheel slip and wheel locking in an electric traction vehicle includes receiving in a first controller a first signal value representative of a first amount of torque to be applied to at least one wheel of the electric traction vehicle by a motor coupled to the wheel and to the first controller, and a second signal value representative of a reference speed of the electric traction vehicle. The first and second signal values are generated by a second controller in communication with the first controller. The method also includes receiving in the first controller a third signal value representative of a speed of the at least one wheel, determining in the first controller a torque output signal using the first, second, and third signal values; and transmitting the torque output signal from the first controller to the motor. |
US07937184B2 |
Mail sorter system and method for productivity optimization through precision scheduling
A mail sorting system, method, and software product are provided for transitioning from an earlier phase to a later phase of mail sortation. Information acquired during the earlier phase is used in order to calculate, while continuing the earlier phase, a transition time. At the transition time, there would be sufficient remaining time to perform the later phase, in order to meet a deadline for completing the later phase. |
US07937183B2 |
Molded-component stress-strain curve estimation device
A molded-component characteristic estimation device that estimates the stress-strain curve of each portion of a molded-component includes a storage unit that stores correlation data showing the correlation between solidification time and mechanical characteristics of a material for the molded-component; and a controller that estimates solidification time of each portion of the molded-component using a shape model of the molded-component, calculates a mechanical characteristic value of each portion based on the correlation data and the estimated solidification time, and estimates the stress-strain curve of each portion of the molded-component based on the calculated mechanical characteristic value. With this device, the stress-strain curve of each portion of the molded-component is estimated without actual measurement. |
US07937182B2 |
Diagonal generating method to generate tooth flanks with specified twist at specified flank line crowning
By coordinating the amount and course of the crowning of the tool and the diagonal ratio, a twist is created with a simple tool, and superimposed on the natural twist, thus resulting in the twist required for the work piece. Furthermore, an additional portion of the crowning is superimposed on the portion of the crowning of the work piece which is the result of the crowning of the tool during the machining in the diagonal method, thus resulting in the required crowning of the work piece, with the additional portion of the crowning being generated by changing the spacing between tool and work piece during the machining. |
US07937178B2 |
Charging method for semiconductor device manufacturing apparatus, storage medium storing program for implementing the charging method, and semiconductor device manufacturing apparatus implementing the charging method
A charging method for a semiconductor device manufacturing apparatus, which can appropriately and promptly distribute profits between a customer and a manufacturer according to the yield of semiconductor devices. An indicator related to the yield of the semiconductor devices is measured, and a fee is charged for the usage of the semiconductor device manufacturing apparatus according to the measured indicator. |
US07937174B2 |
Playback apparatus, playback method, and recording medium
Audio data are played back by a personal computer a relationship with a playback process recognized easily. Displays showing the contents of play lists are arranged and displayed so that the contents become continuous in sequence in a playback sequence from content that is currently being played back from a display of an operation element that causes an image of a playback process to appear or from a display showing the content which is currently being played back. When the playback of one piece of content of one play list from among a plurality of play lists is terminated and one piece of content of an other play list is played back, at least the content that is currently being played back and content to be subsequently played back are displayed so that the contents can be distinguished. |
US07937171B2 |
Appliance with user interface behavioral model
An appliance includes one or more control boards having control software to control the cycle of operation, and a graphical user interface with one or more instances of a user interface control in communication with the control boards. The appliance also has a binding map for associating the user interface control instances with one or more locator objects or one or more binding objects associated with the locator objects. The locator objects are associated with addressing information used to find renderable data for user interface control instances. The appliance also has a software framework for acquiring the renderable data at runtime by resolving the location of the renderable data from the addressing information and retrieving the renderable data from the location for use by the graphical user interface. With this structure, the software framework dynamically renders the graphical user interface at runtime based on the associations and addressing information in the binding map. |
US07937170B2 |
Operator interface device for HMI system
The operator interface device for an HMI system provides for generic, simple communication between Human-Machine Interface (HMI) software and an operator workstation. The device has at least one signaling device, at least one serial communication port, and an Ethernet port mounted on a housing. Disposed within the housing is electronic circuitry that includes a microcontroller having embedded Ethernet capability. The microcontroller is configured to pass serial data from a bar code reader, RFID receiver, or the like from the serial communication port via Ethernet by TCP/IP to the HMI software on a remote server, and to control driver(s) for the at least one signaling device, which may be a beacon, a light, a horn or other audio device, or a push button switch. The device may also include a power supply and miniconnector port for passing signals between a machine controller, such as a torque controller, and the HMI software. |
US07937169B2 |
System and method for compartment control
A system and method for a computer program product is provided. The computer program product generates a graphical user interface for controlling a compartment. The graphical user interface comprises at least one compartment graphical indicator, and at least one compartment function button. In another embodiment, a method of managing at least one compartment through an interface supported by a controller is provided. The method includes selecting at least one compartment from the interface, and selecting a function for the compartment from the interface. |
US07937168B2 |
Automated abnormal machine tracking and notifying system and method
An automated abnormal machine tracking and notifying method includes automatically collecting and analyzing a plurality of test results to obtain a plurality of abnormal information, storing the abnormal information in a machine status database, respectively counting an integral value of each abnormal information of at least a related potentially abnormal machine, judging whether a sum of the integral values of each potentially abnormal machine is greater than n, and automatically notifying at least a user of the potentially abnormal machine and the abnormal information by an automatic notification subsystem when the sum of the integral values is greater than n. |
US07937166B2 |
Method for adjusting a system that is modified in a cycle to a non-constant cyclical target profile and controller therefor
The invention relates to a method for adjusting a system that changes in a cycle to a nonconstant cyclic target profile by comparing measured actual values with appropriate target values for the target profile and outputting a control value. |
US07937161B2 |
Cardiac stimulation electrodes, delivery devices, and implantation configurations
Some embodiments of an electrode delivery system may be used to deliver a plurality of wired electrodes into one or more chambers of the heart. In particular embodiments, the plurality of wired electrodes may be delivered into a heart chamber through a single guide sheath device. Such a system may be used to deliver one or more wired electrodes to inner wall of the left atrium, the left ventricle, or both. |
US07937157B2 |
Electrical nerve stimulation based on channel specific sequences
A method of activating at least two electrodes in a multichannel electrode array using channel specific sampling sequences is presented. A channel specific sampling sequence is defined for each electrode, the sequence having a particular duration, pulse amplitude distribution, and number of pulses. A weighting factor is applied to the channel specific sampling sequence. Each electrode in the multichannel electrode array is then simultaneously activated using sign-correlated pulses, the sign-correlated pulses based on parameters of spatial channel interaction reflecting geometric overlapping of electrical fields from each electrode, non-linear compression, and each electrode's weighted channel specific sampling sequence. |
US07937155B1 |
Envelope-based amplitude mapping for cochlear implant stimulus
An envelope based amplitude mapping achieves the signal compression required to provide a natural sound level without the high processor loading or waveform alteration. In one embodiment, the output of a family of parallel bandpass filters is processed by an envelope detector, followed by decimation. The resulting reduced data rate envelope is log mapped to produce a scaling factor for the original high data rate bandpass filter output sequence. The resulting scaled signal determines the current level for stimulation of the cochlea for each frequency band, which stimulation achieves a log mapping of the sound amplitude effect similar to natural hearing, while reducing processor load, and preserving waveform shape. |
US07937152B1 |
Systems and methods for treating pain using brain stimulation
The invention comprises systems and methods for treating nociceptive pain including at least one force-regulatable device in mechanical, electrical, or chemical communication with at least one brain area identified as processing nociceptive pain signals. The force-regulatable device acts to alter the nociceptive pain signals in a brain area to alleviate nociceptive pain. |
US07937146B2 |
Defibrillator with overridable CPR-first protocol
Methods and apparatus are provided for determining a defibrillation treatment protocol in an external defibrillator whereby a user may override a CPR-first default protocol. The method includes following steps configured in a defibrillator controller of issuing an inquiry; waiting for a response to the inquiry for a set time; ordering a CPR treatment protocol if no response is received within the set time; analyzing a response; ordering a CPR treatment protocol upon receiving a non-affirmative response to the inquiry; and ordering a shock treatment protocol upon receiving an affirmative response to the inquiry. Upon selecting a shock treatment protocol, the defibrillator performs a shock analysis under the shock treatment protocol, and either orders a CPR treatment protocol if shock treatment is not indicated by the shock analysis or provides a defibrillation shock if shock treatment is indicated by the shock analysis. Queries may be presented to a user in visual, audible, or both visual and audible format. |
US07937143B2 |
Methods and apparatus for inducing controlled renal neuromodulation
Methods and apparatus are provided for inducing, monitoring and controlling renal neuromodulation using a pulsed electric field to effectuate electroporation or electrofusion. In some embodiments, tissue impedance, conductance or conductivity may be monitored to determine the effects of pulsed electric field therapy, e.g., to determine an extent of electroporation and its degree of irreversibility. Pulsed electric field electroporation of tissue causes a decrease in tissue impedance and an increase in tissue conductivity. If induced electroporation is reversible, upon cessation of the pulsed electric field, tissue impedance and conductivity should approximate baseline levels; however, if electroporation is irreversible, impedance and conductivity changes should persist. Thus, monitoring of impedance or conductivity may be utilized to determine the onset of electroporation and to determine the type or extent of electroporation. Furthermore, monitoring data may be used in one or more manual or automatic feedback loops to control the electroporation. |
US07937141B1 |
Device for iontophoresis
A device for iontophoresis that reduces irritation at the beginning of energization and efficiently supplies an amount of current required for drug administration in a predetermined length of time, is provided. With the device for iontophoresis, the oscillation frequency and duty cycle of a transistor 15 are adjusted at the beginning of energization, thereby controlling a back electromotive force developed across a coil 13 to gradually increase the output voltage. The microcomputer 12 controls the transistor 15 so as to receive signals from an output voltage detecting circuit that is formed of resistors 23 and 24 and an output current detecting circuit that is formed of resistors 25 and 26 and a capacitor 27, preventing an increasing of the output voltage when the detected output current reaches a limiting value, and preventing an increasing of the output current when the detected output voltage reaches a limiting value. |
US07937138B2 |
Method of monitoring brain function
A method for assessing brain state by analysing mammalian brain electroencephalogram (“EEG”) recordings using an eighth order autoregressive and fifth order moving average discrete time equation. |
US07937137B2 |
Methods of identifying and/or assessing cardiac arrhythmias using an implantable medical device
Apparatus using one or more modes of statistical analysis with one or more monitored parameters of a patient's heart to identify and/or assess arrhythmias. Through use of the one or more modes of statistical analysis, a medical professional can be aided during evaluation of patient data for diagnosis of the patient. At least one of the monitored parameters may include one or more values used representatively for storage intervals of a selected length. As such, for each storage interval, a value may be determined for the one monitored parameter occurring at an upper percentile and a lower percentile. In addition, a median value may be determined for the one monitored parameter for each storage interval. Over a plurality of the storage intervals, these determined values can be used in one or more modes of statistical analysis to better identify and assess the arrhythmias. |
US07937135B2 |
Method and apparatus for adjusting a sensing parameter
A method and apparatus for determining oversensing in a medical device that includes sensing cardiac signals, determining an oversensing characteristic associated with cardiac signals sensed during a predetermined sensing window, identifying oversensing in response to the oversensing characteristic, determining, in response to oversensing being identified, an adjusting characteristic associated with cardiac signals sensed during the predetermined sensing window, and updating a sensing parameter in response to the determined adjusting characteristic. |
US07937134B2 |
Systems for controlling injection and/or imaging procedures
A system for producing a contrast-enhanced medical image of a patient includes a source of a contrast or enhancement medium, a pressurizing unit in fluid connection with the source of contrast or enhancement medium, an energy source operable to apply energy to a region of the patient, an imaging unit providing a visual display of an internal view of the patient based upon a signal resulting from the energy applied to the region of the patient, and a control unit. In an embodiment, the signal is affected by a condition of the contrast or enhancement medium in the patient. To control the procedures, the control unit adjusts the condition of the contrast or enhancement medium in the patient based upon the signal. A communication interface preferably enables information between an injector subsystem and an imaging subsystem. |
US07937133B2 |
Method for determining size, pathology, and volume of embolic material
Methods for determining the size, pathology, and volume of embolic debris captured in an embolic protection filtering device. The methods may include providing an embolic protection filtering device and scanning the filtering device with a computed tomography scanner. The methods may also include analyzing digital images produced during the scanning step. |
US07937132B2 |
Hybrid imaging method to monitor medical device delivery and patient support for use in method
This invention discloses a method and apparatus to deliver medical devices to targeted locations within human tissues using imaging data. The method enables the target location to be obtained from one imaging system, followed by the use of a second imaging system to verify the final position of the device. In particular, the invention discloses a method based on the initial identification of tissue targets using MR imaging, followed by the use of ultrasound imaging to verify and monitor accurate needle positioning. The invention can be used for acquiring biopsy samples to determine the grade and stage of cancer in various tissues including the brain, breast, abdomen, spine, liver, and kidney. The method is also useful for delivery of markers to a specific site to facilitate surgical removal of diseased tissue, or for the targeted delivery of applicators that destroy diseased tissues in-situ. |
US07937125B2 |
Communications system providing automatic text-to-speech conversion features and related methods
A communications system may include at least one mobile wireless communications device, and a wireless communications network for sending text messages thereto. More particularly, the at least one mobile wireless communications device may include a wireless transceiver and a controller for cooperating therewith for receiving text messages from the wireless communications network. It may further include a headset output connected to the controller. The controller may be for switching between a normal message mode and an audio message mode based upon a connection between the headset output and a headset. Moreover, when in the audio message mode, the controller may output at least one audio message including speech generated from at least one of the received text messages via the headset output. |
US07937123B2 |
Cellular phone
A plurality of operation portions are arranged at a surface on a sub-display side of a cellular phone with a camera so that various kinds of setting, selection and control can be performed without opening the cellular phone in its folded state, and the cellular phone can achieve improved operability and convenience. Cellular phone includes a first display portion at a surface of a first body opposed to a second body in the folded state, and includes a second display portion, an image taking portion and a plurality of operation portions arranged at a rear surface of the first body remote from the first display portion. |
US07937121B2 |
Intelligent data network with power management capabilities
In one embodiment, a method for implementing two-way communication between at least first and second devices comprises steps of: (a1) during finite time periods following transmission of respective first messages from the first device to the second device, using the first device to listen for second messages transmitted from the second device to first device; and (a2) after each of the finite time periods following the transmission of the respective first messages from the first device to the second device, ceasing to use the first device to listen for second messages transmitted from the second device to the first device until after the first device transmits another first message to the second device. In another embodiment, a method for implementing two-way communication between at least first and second devices comprises steps of: (a1) during finite time periods following reception by the second device of respective first messages from the first device, using the second device to transmit second messages to the first device; and (a2) after each of the finite time periods following reception by the second device of respective first messages from the first device, ceasing to use the second device to transmit second messages to the first device until after the second device receives another first message from the first device. |
US07937117B2 |
Portable speakerphone with pivoting microphone boom
A wireless speakerphone with a pivoting microphone boom is provided. The speakerphone communicates via a wireless network to a cellular telephone, cellular telephone adaptor, land-line telephone, land-line telephone adaptor, computer, personal digital assistant, or other device capable of communicating via the wireless network. The microphone contained in the pivoting boom is a directional microphone, the design of the boom being such that the location of minimal microphone sensitivity is always directed towards the speakerphone's speaker. The wireless speakerphone may also include an integral display, thereby allowing various types of system information to be displayed, aid speakerphone/system configuration and provide expanded speakerphone functionality. |
US07937116B2 |
Electronic device, incoming call notification control method, and incoming call notification control program
Disclosed is an electronic device having a communication function, the device comprising: a condition detection section 11 that detects user's operating conditions in the electronic device; a controller 1 that switches an incoming call notification mode based on at least one of the operating conditions; and a notification section that performs an incoming call notification to a user according to the incoming call notification mode. |
US07937108B2 |
Linking an object to a position on a surface
A method of generating an association between a software object and a position on a surface is disclosed. The method starts by sensing, by a sensing device placed on the position on the surface coded data at the position on the surface. The coded data at the position on the surface encodes an identity of the surface and the position of the coded data relative to the surface. The sensing device then generates indicating data using the sensed coded data. The indicating data is indicative of the identity of the surface and the position of the sensed coded data relative to the surface. Upon receiving the indicating data from the sensing device by a computer system, the computer system identifies, using the indicating data, the identity of the surface and the position of the sensed coded data relative to the surface. The computer system also identifies the software object, and then generates an association between the identity of the surface, the position of the sensed coded data relative to the surface, and the software object. |
US07937104B2 |
Arranging data transfer for mobile mine device
The invention relates to a method of arranging data transfer between a moving mine vehicle and a control point. At least two wireless connections are established for the mine device, the connections being arranged via different base stations. Substantially the same data are transmitted using at least the two connections. The data that have already been received via another connection are rejected. |
US07937103B1 |
Method and system for dynamically adjusting forward-link transmission power in sole active sector
A method and system are disclosed for dynamically adjusting forward-link transmission power in a cellular wireless communication system. A base station controller (BSC) or other radio network entity determines that a given cell sector is transmitting data to at least one mobile station and that no cell sector in a cluster associated with the given cell sector (e.g., among neighboring sectors) is also transmitting data to at least one mobile station. In response, the BSC dynamically increases the forward-link transmit power in the given sector to a level beyond the sector's normal (full) transmit power. The invention preferably applies on a per-timeslot basis and the power increase occurs in at least a data channel segment, to help increase data transmission speed. |
US07937102B2 |
Method of operating a multi-camp mobile communication device while engaged in a call and receiving a dispatch call
A multi-camp mobile communication device (100) includes a first radio modem (102) and a second radio modem (104). Each modem is designed to communicate with a respective communication system (110, 112). Upon engaging in an interconnect call (204) over the first modem with the first communication system, the multi-camp mobile communication device receives a dispatch call at the second modem (206) from the second communication system. The multi-camp mobile communication device replies to the dispatch call with a pre-recorded message (208). The dispatch calling party may respond to the pre-recorded message with a voice message that is recorded by the multi-camp mobile communication device (210, 212). |
US07937099B2 |
Adaptive piconet protocol
A method for adaptive piconet protocol begins by determining, by a master device, a number of slave devices that are currently affiliated with the master device in a piconet. The method continues by determining, by the master device, data requirements and/or voice requirements of each of the slave devices currently affiliated with the master device in the piconet. The method continues by establishing, by the master device, an information exchange format based on the number of slave devices and the data requirements and/or voice requirements of each of the slave devices. The information exchange format includes a single master data/voice request packet within a first time slot and multiple frequency locked partial packets for slave data responses and/or multiple frequency locked packets for slave voice responses within other time slots. |
US07937095B2 |
Combining a marker with contextual information to deliver domain-specific content
A system and method provides content to a mobile device in response to a marker received from the device and an associated context. A mobile device user initiates delivery of content or another action by entering the marker into the mobile device. The mobile device transmits the marker to a mobile network support system having a context server for supplying a context for the marker. The support system forms a message including the marker and context, and sends it to a content server. The content server uses the context to map the marker to a domain, retrieves from a content database the content identified by the marker and domain, and sends the content to the mobile network support system or performs another action with the content. The mobile network support system then transmits the content back to the mobile device. |
US07937093B2 |
Cellular and internet mobile systems and networks
Method, system and process for receiving, processing and transmitting signals, including the steps of: receiving a Global Positioning System (GPS) signal for generating from said signal a processed location finder signal and processing and filtering an input signal into a processed and filtered code division multiple access (CDMA) processed cross-correlated filtered in-phase and quadrature-phase signal used in a mobile cellular system and processing a second input signal into orthogonal frequency multiplexed (OFDM) processed in-phase and quadrature-phase signal used in an internet network, wherein said cellular system and said internet network are distinct. Processing of input signal into time division multiple access (TDMA) processed filtered signal. |
US07937091B2 |
Method and apparatus for resource sharing over handset terminals
A mechanism and supporting apparatus to enable resource sharing among groups of users over mobile terminals. The system presented leverages the carrier infrastructure to simplify the requirements at the terminals, and describes a graphical user interface binding mechanism that allows developing generic graphical users interfaces that can be customized to heterogeneous devices at run-time. |
US07937089B2 |
Method, apparatus, and program product for provisioning secure wireless sensors
We present technology that allows layman computer users to simply create, provision, and maintain secured infrastructure—an instant PKI. This technology can be used in a wide variety of applications including wired and wireless networks, secure sensor networks (such as medical networks), emergency alert networks, as well as simply and automatically provisioning network devices whether secure or not. |
US07937088B2 |
Routing communications in an ad hoc network
Systems and techniques are disclosed relating to wireless communications. The systems and techniques involve wireless communications wherein a server terminal is configured to operate in a cluster on a network backbone. The server terminal includes a user interface configured to transmit and receive communications during a call with a first terminal connected to the network backbone, and a processor configured to support an inter-cluster call between second and third terminals by establishing a route on the network backbone for each communication packet transmitted from the second terminal to the third terminal. |
US07937082B2 |
Mobile communication terminal, IC card, mobile communication system, program, and communication charge notification method
The present invention provides a mobile communication terminal, an IC card, a mobile communication system, a program, and a communication charge notification method capable of easily indicating roaming communication charges and preventing a user from being unexpectedly charged for communication. A mobile phone 10 detects that it is located in a country B as a roaming area based on information transmitted from a base station 32, inquires of a charge information related server 24 whether or not a communication charge information stored in a storage section 16 is the latest communication charge information, when the communication charge information is not the latest communication charge information, updates the stored communication charge information based on the communication charge information transmitted from the charge information related server 24, reads the communication charge information of the country B from the storage section 16, and displays the communication charge information on a display section 14. |
US07937078B2 |
Wireless communication apparatus, wireless communication network and software upgrading method
A base station control portion selects one or multiple signals in accordance with the state of radio waves from signals received through multiple communication paths. A wireless communication apparatus communicates with a wireless terminal and a wired communication network at multiple frequencies. In response to a request for software upgrading from a network management device, the wireless communication apparatus selects one frequency, controls the state of transmission waves of a wireless interface such that a communication path in which a communication service is being provided can be switched to another communication network without interruption, rewrites software for each wireless interface to software received through a wired interface in advance, and returns the state of transmission waves of the wireless interface. Thus, the software can be upgraded without blackouts of the communication service to the wireless terminal. |
US07937076B2 |
Software defined radio for loading waveform components at runtime in a software communications architecture (SCA) framework
A software defined radio includes a radio circuit and an executable radio software system operable with the radio circuit and conforming to the software communications architecture (SCA) specification. An operating environment is defined and includes a plurality of waveform components that are loaded when the radio circuit is initialized or a waveform component is instantiated, and reloaded at runtime after the waveform component is instantiated for transmitting and receiving voice data. |
US07937072B2 |
Mobile phone accessing system and related storage device
The present invention provides a mobile phone accessing system. The mobile phone accessing system comprises: a mobile phone having a first International Mobile Equipment Identity (IMEI) code; and a storage device comprising a first storage region for storing data, a second storage region for storing a second IMEI code, and a controller coupled to the first storage region and the second storage region for executing a security check function to determine whether the mobile phone is qualified to access the first storage region according to the first IMEI code. |
US07937067B2 |
System and method for an emergency location information service (E-LIS)
A method and system for determining a location of mobile and non-mobile devices in emergency situations. The method and system provide a current physical geographic location for a mobile or non-mobile device (e.g., building address, a building floor, a room on a building floor, campus, enterprise, city, state, region, country, continent, etc.) in an emergency situation. The method and system can also be used to provide a physical geographic location for a device for non-emergency situations. |
US07937061B2 |
Signal interfacing techniques to simplify integrated circuit radio designs
A signal interfacing technique for connecting signals between a signal processing device and a MIMO radio integrated circuit (IC) involving multiplexing two or more signals on a connection pin between the radio IC and a signal processing device. According to one technique, transmit and receive signals are multiplexed such that during a transmit mode a transmit signal is coupled on the connection pin from the signal processing device to the radio IC, and during a receive mode a receive signal is coupled from the radio IC on the connection pin to the signal processing device. According to another technique, in-phase (I) and quadrature (Q) signals are multiplexed on a connection pin during both transmit and receive modes. |
US07937058B2 |
Controlling the bandwidth of an analog filter
A digital tuning system (250) for changing a cutoff frequency of an analog filter (132) includes digital synthesizers (292 and 294) for producing a two-tone calibration signal (196) applied to an input of the filter after a quality factor of the filter is increased. The filter includes at least one R/C circuit with two resistors (304 and 306) for changing the quality factor and arrays (308 and 310) of capacitors for changing the cutoff frequency. The amplitude of the magnitude responses (409 and 411) of the filter to each tone (405 and 407) is measured by a two discrete Fourier transform single-frequency bin power detection circuits (253 and 254) while the filter is sequenced through a plurality of capacitance settings. An optimal capacitance for the R/C circuit is selected by comparing, to a pre-selected value, a difference between the responses of the filter to each tone, for each capacitance setting. |
US07937056B2 |
Variable capacitance device and portable phone
A variable capacitance device has a piezoelectric driving part, a movable electrode, a fixed electrode, a dielectric film and a driving control unit. The piezoelectric driving part has a piezoelectric film, an upper electrode disposed on a top surface of the piezoelectric film, a lower electrode disposed on an undersurface of the piezoelectric film and electrode slits which separate the upper electrode and the lower electrode into two, respectively. The movable electrode is provided via the electrode slits at one end of the piezoelectric driving part. The fixed electrode is disposed opposite to the movable electrode via a gap. The dielectric film is disposed opposite to the movable electrode via the gap and provided on the fixed electrode. The driving control unit adjusts a distance between the movable electrode and the fixed electrode to reduce a fluctuation of a predetermined capacitance of a variable capacitor formed between the variable electrode and the fixed electrode. |
US07937052B2 |
Multiple input multiple output signal receiving apparatus with optimized performance
A multiple input multiple output signal receiving apparatus includes a first antenna configured to receive a first radio frequency (RF) signal, a second antenna configured to receive a second RF signal, a superheterodyne receiver, a direct conversion receiver, and an antenna switching module. The superheterodyne receiver is configured to convert one or both of the first and second RF signals into at least one first analog signal. The direct conversion receiver is configured to convert one or both of the first and second RF signals into at least one second analog signal. The antenna switching module couples the first and second antennas to the superheterodyne receiver and the direct conversion receiver, and is configured to selectively direct the first and second RF signals to the superheterodyne receiver and/or the direct conversion receiver, depending on an antenna switch control signal indicating a signal quality derived from the first and second analog signals. |
US07937051B2 |
Apparatus and method for measuring the level of RF signals, and a transmitter including a wide band measurement circuit
On a radio frequency signal path a transmission phase shifter causes a phase shift. From a first end of said phase shifter comes a first sample, and from a second end of said phase shifter comes a second sample. Another phase shifter changes the phase of the second sample by the same magnitude as said transmission phase shifter. A measurement circuit combines the phase-shifted second sample with a phase-inverted version of the first sample to produce an output indicative of a power level of the original signal on the radio frequency signal path. |
US07937050B2 |
Built-in testing signal wireless communication apparatus and testing method thereof
A wireless communication apparatus has: a direct current generator, for generating a direct current signal and a transmitter. The transmitter includes: an oscillating signal generator for generating an oscillating signal; a mixer for mixing one of the direct current signal and the transmitting signal with the oscillating signal according to a mode signal and generating a mixed signal; and an amplifying module for amplifying the mixed signal to generate an output signal. When the mode signal is represented that the wireless communication apparatus is under test, the direct current signal is being mixed with the oscillating signal and the mixed signal is a sinusoidal wave. When the mode signal is represented that the wireless communication apparatus is under transmitting, the transmitting signal is being mixed with the oscillating signal and the mixed signal is a modulated signal. |
US07937049B2 |
Output power correction module for amplifiers in transmitters
According to an exemplary embodiment, a transmitter system includes a power amplifier receiving a supply voltage and a supply current from a power control/current detection circuit, where the power amplifier drives a load impedance. The transmitter system further includes a power correction module configured to sample the supply current and to cause a change in a control voltage, which corrects the supply voltage in response to a change in the load impedance. The supply voltage is corrected to cause the power amplifier to have a substantially constant output power. The power correction module is further configured to output a corrected peak voltage determined by an average value of the supply current. The transmitter system further includes a predistortion module configured to determine the control voltage from a product of the corrected peak voltage and an amplitude modulation component and to output the control voltage to the power control/current detection circuit. |
US07937043B2 |
Contact management for mobile communication devices in wireless packet switched networks
Methods and apparatus for efficient communications in a wireless communication network are provided. The wireless communication network has a predetermined network paging pattern which includes a plurality of page transmission periods during which repeated attempts for initiating a communication with a mobile communication device are made until the communication is established, if at all. The mobile device attempts to decode information over a wireless communication channel during each one of the page transmission periods. If the information is unsuccessfully decoded during all of the page transmission periods, the mobile device causes a message which informs the network of the mobile device to be transmitted to the wireless network. On the other hand, if the information is successfully decoded during at least some, but not all, of the page transmission periods, the mobile device refrains from transmitting the message to the wireless network. |
US07937042B2 |
Animal training and tracking system using RF identification tags
An animal training device for administering audio stimulus and physical encouragement to an animal. The trainer has a transmitter with variable signal strength. The animal worn device had a receiver that senses the signal strength. If the signal strength drops to a preset limit indicative of distance from the transmitter, a tone is sounded. Further signal drop results in a shock being delivered. Alternatively, a trainer module comprises an RFID poller and an animal module comprises an RFID tag. The poller sends a polling signal to the RFID tag. The polling signal is reflected back to the trainer module where the reflective signal is used to determine a separation distance. If the separation distance exceeds a preset threshold, an encouragement command is sent from the trainer module to the animal module. |
US07937041B2 |
Shared frequency transmitter
A shared frequency transmitter for use in a network environment where transmitters and receivers of plural radio communication systems in which the same frequency is used exist is disclosed. The shared frequency transmitter includes (a) a communicating unit configured to detect peripheral transmitters existing in a peripheral area, and to exchange information with the detected peripheral transmitters; and (b) a signal generating unit configured to generate a transmit signal by applying an interference cancellation technique based on the information obtained through the exchange of information. |
US07937034B2 |
Blade engagement apparatus for image forming machines
A blade engagement apparatus moving blades into working positions in engagement with an image forming device moving surface for cleaning and/or metering release agent onto the surface. The blade engagement apparatus includes a pair of spaced apart links having slots receiving pins extending from the blades and an actuator rotating the links for moving the blades along track slots into and out of the working positions. The links couple the blades together for mutually exclusive cooperative movement alternating between the working positions and respective suspended positions wherein the blades are removed from the moving surface. |
US07937032B2 |
Imaging forming apparatus and method of controlling same
An image forming apparatus has a function for adjusting the position at which a toner image is formed on a printing material, based upon amount of light reflected from a toner image that has been formed on an image carrier. The light-emitting unit emits light that irradiates the image carrier, and the detecting unit detects an amount of substrate-light reflected from the substrate of the image carrier. The determining unit determines whether the difference between the amount of substrate-light detected at a first point in time and the amount of substrate-light detected at a second point in time later than the first point in time is greater than a predetermined threshold value. The light-power control unit increases the amount of light in the light-emitting unit if the difference is greater than the predetermined threshold value. |
US07937031B2 |
Transfer belt device and image forming apparatus provided with the same
An transfer belt device includes a roller support supporting transfer rollers, a cam driving shaft having a cam, the cam having capability of swinging the roller support to move the transfer rollers toward and apart from color photosensitive drums to thereby switch a transfer belt and the color photosensitive drums between a state where the transfer belt is in contact with the color photosensitive drums and a state where the transfer belt is out of contact with the color photosensitive drums, a tension roller kept in contact with a surface of the transfer belt to exert tension on the transfer belt, and a pivotal axis on which the tension roller is swingably supported, the pivotal axis being common with the cam driving shaft. |
US07937030B2 |
Developing unit and image forming apparatus
An aspect of the invention provides a developing unit that includes: a developer; an image carrier on which an electrostatic latent image is formed; a first developer carrier configured to develop the electrostatic latent image formed on the image carrier by causing the developer to adhere to the electrostatic latent image; a first restriction member configured to be in press-contact with the first developer carrier; a second developer carrier configured to abut to the first developer carrier, and to form a developer layer on the second developer carrier; a second restriction member configured to abut to the second developer carrier; and a supplying member configured to supply the second developer carrier with the developer. |
US07937028B2 |
Image forming apparatuses having specialized toner structures and materials
Disclosed is an image forming apparatus including a toner feed unit used in a developing device and provided near a top surface of a body casing. The toner feed unit includes a frame that includes a toner container storage space portion including a curved concave portion formed of a material different from a material constituting the body casing, and has supporting surfaces, in a part of a top surface of the space, that support side portions of a device mounted on the body casing and a rear portion of the device connected to the side portions by surface contact. The frame has legs that extend from a position, which is located opposite to the device to be mounted, toward an installation surface of the body casing. The frame is built in the body casing. |
US07937026B2 |
Liquid developing electrophotographic device roller and liquid developing electrophotographic device
An object of the present invention is to provide a liquid developing electrographic device roller suppressed in volumetric variation caused by a carrier. As a means for solving the problems, the present invention provides a liquid developing electrophotographic device roller including a shaft and an elastic material layer provided around the outer peripheral side of the shaft, wherein the elastic material layer is formed by using a polyurethane obtained by reacting a polyester polyol with a difunctional isocyanate. |
US07937025B2 |
Scorotron corona charger, process cartridge, and image forming apparatus
A scorotron corona charger including a grid electrode is provided. A layer including a zeolite, a resistance controlling agent, and a binder is formed on the grid electrode. The binder resin has a solubility parameter of 10.0 cal1/2cm−3/2 or less. |
US07937019B2 |
Image forming apparatus having power circuit board arranged on side thereof
A high-voltage circuit board and a main circuit board are arranged on the outer side surface of a left frame, and a conveyance path is provided so as to downwardly incline from a feed position near the uppermost part of the outer peripheral surface of a paper feed roller, toward an image formation position. Thus, the height position of an image forming section within a body casing can be lowered. As a result, the height of a laser printer can be made lower. |
US07937018B2 |
Developer supply container
A developer supply container detachably mountable to a developer receiving apparatus, the developer supply container includes an containing portion for containing a developer; a discharge opening, provided in the containing portion, for permitting discharge of the developer; a shutter for opening and closing the discharge opening; an elastic member, provided around the discharge opening, for sealing between the developer supply container and the developer receiving apparatus; and a film member for unsealably sealing the discharge opening. |
US07937015B2 |
Image forming apparatus having a development device mixing and conveying developer
An image forming apparatus includes an image carrying member carrying a latent image and a development device disposed along a surface of the image carrying member. The development device includes a developer storing case storing a developer, a developer carrying member carrying the developer to develop the latent image with the developer in an area in which the surface of the developer carrying member faces the surface of the image carrying member, a developer supplying member supplying the developer carrying member with the developer, a metal member extending in an axial direction of the developer carrying member to receive heat conducted from the developer, and a heat releasing device provided on at least one of the outer sides of the developer storing case in the axial direction of the developer carrying member and disposed in contact with the metal member to release the heat conducted from the metal member. |
US07937012B2 |
Angle adjusting device and image forming apparatus
An angle adjusting device configured to support an operations panel so that up and down rotation of the operations panel against an apparatus main body can be made in a designated angle range and configured to adjust a rotational angle of the operations panel in up and down directions against the apparatus main body, the angle adjusting device includes i) a fixing member fixed to the apparatus main body, ii) a rotation member where the operations panel is provided, the rotation member being provided to the fixing member so as to be rotated with respect to a designated rotation shaft in the designated angle range, iii) a lock mechanism configured to lock rotation of the rotation member against the fixing member with respect to the rotation shaft, at one or more parts in the designated angle range, by using a force other than a frictional force between the fixing member and the rotation member, and iv) a setting mechanism configured to set a lock-on state and lock-off state of the lock mechanism. |
US07937010B2 |
Apparatus and method for image and print blanket enhancement
Apparatus and methods for improving print quality and print blanket life in liquid electrostatic printing, for example, forming a first toner image on an image surface; first transferring the first image to an intermediate transfer member; then transferring of the first image from the intermediate transfer member to a final substrate; affixing the first image on the final substrate; rotating the first image to create a second image; and, repeating the method using the second image. |
US07937001B2 |
Device and method for detecting position of unit mounted in image forming apparatus
A device and a method for detecting the position of a developing unit mounted in an image forming apparatus are provided. The device includes an image forming controller outputting a clock signal for accessing first to Nth (N is a positive integer greater than 1) developing units, a switching unit performing a switching operation for connecting the image forming controller to a Kth (K is a positive integer greater than 1 and equal to or smaller than N) mounting slot in order to transmit the clock signal to the Kth mounting slot among first to Nth mounting slots in which the first to Nth developing units are mounted, respectively, first to Nth clock signal lines connecting the switching unit to the first to Nth mounting slots, and a data line commonly connecting the image forming controller to the first to Nth mounting slots, wherein the switching unit performs the switching operation in accordance with a switching signal for connecting the image forming controller to the Kth mounting slot and the image forming controller determines whether the Kth developing unit is mounted on the Kth mounting slot in response to reception of an access signal from the Kth mounting slot. |
US07937000B2 |
Optical receiver and optical transceiver using the same
A small, low cost, low power-consumption optical receiver transmits signals at a high bit rate of approximately 10 Gbps over a long distance of 100 km or longer without chromatic dispersion compensation. An optical filter with a variable filtering wavelength is provided in the optical waveguide. A frequency-modulated signal light is inputted into the waveguide and transferred to the through port and the drop port thereof. The filter limits the frequency-modulated signal light to a predetermined frequency band and converts the said light to an intensity-modulated signal. The first and second converters provided at the through and drop ports to convert the first and second components of the intensity-modulated signal to electric signals, respectively. The filtering wavelength of the filter is controlled using the electric signals from the first and second converters. The input signal is regenerated from the electric signal of the second converter. |
US07936999B1 |
Automatic gain control in a coherent optical receiver
In a coherent optical receiver, a method of at least partially compensating Polarization Dependent Loss (PDL) of an optical signal received through an optical communications system. A respective multi-bit sample stream of each one of a pair of orthogonal received polarizations of the optical signal is tapped, and used to derive a respective metric value indicative of a quality of each multi-bit sample stream. A gain of an analog front end of the coherent optical receiver is adjusted based on the derived metric values. |
US07936998B2 |
Optical transmitter apparatus
An optical DQPSK modulator comprises a pair of phase modulators. Each of the pair of the phase modulators is provided with first and second driving signals. The first and second driving signals are amplified by first and second amplifiers, respectively. An RZ intensity modulator generates an optical RZ-DQPSK signal from an optical DQPSK signal output from the optical DQPSK modulator. A photodetector generates a monitor signal from the optical RZ-DQPSK signal. A gain adjuster unit adjusts the gains of the first and second amplifiers so as to minimize the power of the monitor signal. |
US07936996B2 |
Automatic adjusting system of frequency shift keying modulator
An optical modulator achieving high extinction ratio and an optical modulator system. By a control system performing an adjustment method comprising predetermined steps by applying a bias voltage daringly to a modulation electrode for switching the USB signal and LSB signal of an established optical SSB modulator or optical FSK modulator, a means for adjusting bias voltage applied to each bias electrode preferably automatically is provided and a bias point where the extinction ratio of an optical modulator is maximized can be obtained. |
US07936994B2 |
Broadband light source using fabry perot laser diodes
Disclosed is a broadband light source (BLS) necessary to implement wavelength-locked Fabry-Perot (FP) laser diodes (LDs) applicable to an optical subscriber network The BLS is based on a method using mutual injection of low-cost FP LDs and a method using FP LDs undergoing chirping. A power level of a light emitting diodes (LED), an erbium-doped fiber amplifier (EDFA), or a super luminescent diode (SLD) used as the conventional BLS is low and its cost is high, such that the conventional BLS is inefficient. However, the present invention can easily implement a low-cost BLS using proposed FP LDs. |
US07936993B2 |
Chromatic dispersion compensating apparatus
In order to compensate for chromatic dispersion ad dispersion slope over an entire wavelength band of the optical signal, the wavelength band is split into a plurality of bands, and chromatic dispersion compensation is made to make chromatic dispersion in a central wavelength of each of the bands zero. |
US07936992B2 |
Apparatus of adjusting optical signal transmission timing
In a light reception element such as an APD (Avalanche Photo Diode) used for receiving a high-speed and weak optical signal, it is possible to prevent the phenomenon of distortion of a signal inputted after a large-level light is received. A PON (Passive Optical Network) system includes an OLT (Optical Line Terminal) which can impartially and effectively transmit light reception data to each ONU (Optical Network Unit). According to a light reception amplitude received by each ONU, an inter-frame gap of an appropriate length is assigned for each ONU. The OLT includes a unit for measuring and accumulating the reception light amplitude and data on the inter-frame gap of an appropriate length decided in advance according to the characteristic of the light reception device and generates a grant value for assuring an inter-frame gap of an appropriate length by using the both information. |
US07936989B2 |
Image capturing apparatus
An image capturing apparatus includes an optical unit for forming an image of a subject, a first light extinction unit present on an optical axis of the optical unit and configured to adjust an amount of light by changing a dimension of a aperture stop thereof, a second light extinction unit to be present on said optical axis of the optical unit and configured to adjust an amount of light passing therethrough by changing a transmittance of the light, and a controller for controlling operations of said first and second light extinction units so as to make an exposure optimum at a time of photographing. The controller has precedence on the adjustment of the light amount with the first light extinction unit until a predetermined aperture stop diameter and has precedence on the adjustment of the light amount with the second light extinction unit in a state that the light is to be reduced beyond a state in the predetermined aperture stop diameter, thereby attaining optimization of the exposure. |
US07936986B2 |
Image pickup apparatus control method thereof and image pickup system
An image-pickup apparatus (1) includes a light projection part (32, 33) projecting light to an object, a focus detection part (26) detecting a focus state, a light-source detection part 31 detecting information relating to a light source. When a focus detection is performed without lighting of the light projection part, a controller (100) generates information used for focusing control based on a focus state detection result and the information relating to the light source. When the focus detection is performed with lighting of the light projection part, the controller generates the information used for the focusing control based on the focus state detection result and correction information depending on a wavelength of the light projected from the light projection part without using the information relating to the light source. Thus, a highly-accurate AF control can be performed under various light sources including an AF assist light. |
US07936981B2 |
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. |
US07936976B2 |
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. |
US07936971B2 |
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. |
US07936968B2 |
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. |
US07936967B2 |
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. |
US07936966B2 |
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. |
US07936965B2 |
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. |
US07936961B2 |
Hidden drop storage device
In a multi-family building, such as a condominium complex, a device for storing optical fiber cable for use by a resident, the cable being stored in a hidden manner. The device can fit behind hallway molding and penetrates the hallway drywall. The cable is fed through an aperture in the device and is stored in a bag attached to the device. The bag is located in the dead-space between the hallway-drywall and the drywall of the residence for which the stored cable is intended. When the occupant of the residence subscribes for cable service, the service technician retrieves the stored cable from its hidden location and feeds it into the residence at that time. |
US07936958B2 |
Production method for optical fiber coil
An optical fiber coil and a production method therefor reduce the likelihood of optical transmission loss due to stress or temperature changes at low cost. Plural single optical fibers are arranged in parallel and are integrally covered with a covering portion so as to form an optical fiber ribbon, and the optical fiber ribbon is wound into a coiled state. |
US07936957B1 |
High-density fiber optic ribbon cable with enhanced water blocking performance
A fiber optic cable can inhibit water, that may inadvertently enter the cable, from damaging the cable's optical fibers. The fiber optic cable can comprise buffer tubes extending along the fiber optic cable. The buffer tubes can be arranged such that a ring of buffer tubes surrounds one or more centrally located buffer tubes. Stacked ribbons of optical fibers can be disposed in each buffer tube, along with water-swellable tape and water-swellable yarn. The tape, yarn, and optical fibers can be dry or free from water-blocking gels or fluids. The water-swellable materials can provide an unexpected level of water protection. The water-swellable materials can, for example, limit flow of seawater within the buffer tubes. In an exemplary embodiment, progression of seawater can be limited to three meters or less for a twenty-four hour test period during which the seawater is under about one meter of head pressure. |
US07936952B2 |
Superconducting power cable capable of quench detection and quench detection system using the same
Disclosed is a superconducting power cable capable of quench detection, and a quench detection system using the superconducting power cable. The superconducting power cable capable of quench detection includes a former; a superconducting conductor layer composed of a superconducting wire and surrounding the former; a conductor layer quench detection coil interposed between the former and the superconducting conductor layer and surrounding the former; an insulating layer surrounding the superconducting conductor layer; and a shielding layer surrounding the insulating layer. This superconducting power cable may detect quench generated during its operation in real time. |
US07936949B2 |
Panchromatic modulation of multispectral imagery
Method and system for creating a fused image from an image pair. The method includes obtaining (204) image data defining a first image of a panchromatic image type and a second image of a multi-spectral image type. The first image has a first spatial resolution and a first spectral resolution. The second image has a second spatial resolution which is lower than the first spatial resolution and a second spectral resolution higher than the first spectral resolution. The first image and the second image are fused (216) to initialize a fused image having the first spatial resolution and the second spectral resolution. A point spread function and a set of spectral weights are used to determine scaling factors for scaling (218) radiance value of pixels defining the fused image in accordance with radiance value of pixels forming the first image and the second image. |
US07936945B2 |
System, method, device, and computer program product for providing image correction
A system, method, device, and computer program product are provided for correcting motion skew in a frame of video or in other images captured using a rolling shutter image sensor. A method for removing motion skew may create a mathematical model of the motion skew, compute the motion skew using the mathematical model of the motion skew, remove the distorted image of the object from view in the image using the computed motion skew, and render a corrected image of the object in the image using the computed motion skew. |
US07936941B2 |
Apparatus for clearing an image and method thereof
An object of the present invention is to provide an image processing apparatus capable of obtaining a sharp image having less noise, comprising: a horizontal edge strength calculating unit 22 for calculating an edge strength along a horizontal direction of a concerned pixel; and a prefilter 24 for carrying out a filter processing based on the horizontal edge strength, and performing noise reduction and edge enhancement, a vertical edge strength calculating unit 23 for calculating an edge strength along a vertical direction of the concerned pixel; and a prefilter 25 for carrying out a filter processing based on the vertical edge strength, and performing noise reduction and edge enhancement, thereby enabling to sharpen image data in the vicinity of the concerned pixel respectively along horizontal and vertical directions, and obtain an image having less noises as well as sharp for edge directions. |
US07936940B2 |
Image processing method and device
In a method of processing digitized image data, first image data stored in a first area of a memory is subjected to a filtering process to produce second image data which has a peripheral portion of the first image data removed. The second image data and peripheral image data corresponding to the peripheral portion of the first image data which is removed through the filtering process are then combined into composite image data having substantially the same angle of view as the first image data. |
US07936939B2 |
Microinjection apparatus and automatic focal point adjustment method
A microinjection apparatus, which injects an object into a cell with a needle, acquires a first image that is an image of the cell at a first focal position and a second image that is an image of the cell at a second focal position, and decides a state of the cell based on a difference image obtained from the first image and the second image. Execution of such sequence of processing makes it possible to measure a state of a cell without involving human work and confirm the state of the cell in performing a microinjection, without a necessity of experienced skill, efficiently, and simply. |
US07936935B2 |
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 performable using a positive and negative rounding method, and 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. Such specifies one of two values specifying a positive or 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. |
US07936934B2 |
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 performable using a positive and negative rounding method, and 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 specifies one of a plurality of values; 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. |
US07936930B2 |
Method for reducing the amount of data to be processed in a visualization pipeline
A method for reducing an amount of data to be processed in a visualization pipeline. The visualization pipeline includes data capture, data compression, data storage, data decompression, and data rendering including the use of a transfer function. The data is divided into blocks in the compression and the reduction is achieved by adaptively selecting a level-of-detail for each block in the step of decompression utilizing a significance measure based on the transfer function. |
US07936929B2 |
Image processing method and apparatus for removing noise from a document image
Disclosed is an image processing apparatus in which vector data from which noise has been removed and amount of data reduced can be generated in ideal fashion with regard to an illustration area selected from a document image. The document image is input to the apparatus and is segmented into a plurality of areas. A clip-art image is selected from these areas and a plurality of clusters are generated with regard to this image area. When a small area included in the plurality of clusters is determined as a noise, the noise is eliminated by combining the small area with a adjacent cluster. After noise is removed, the cluster group eventually obtained is converted to vector data. |
US07936927B2 |
Constraint-based ordering for temporal coherence of stroke-based animation
A renderer allows for a flexible and temporally coherent ordering of strokes in the context of stroke-based animation. The relative order of the strokes is specified by the artist or inferred from geometric properties of the scene, such as occlusion, for each frame of a sequence, as a set of stroke pair-wise constraints. Using the received constraints, the strokes are partially ordered for each of the frames. Based on these partial orderings, for each frame, a permutation of the strokes is selected amongst the ones consistent with the frame's partial order, so as to globally improve the perceived temporal coherence of the animation. The sequence of frames can then, for instance, be rendered by ordering the strokes according to the selected set of permutations for the sequence of frames. |
US07936926B2 |
Apparatus, method, and program for face feature point detection
A face feature point detection apparatus includes an image capturing device, an edge calculating unit calculating edge values indicating a luminance change in a direction, and a detection target determining unit scanning an edge image, which is created by arranging the edge values for corresponding pixels based on pixel arrangement of the face images, with an image window being an aggregation of selected pixels formed in a predetermined shape, the detection target determining unit determining a position of the image window having a largest weighted sum of weighted sums to be a detection position where a detection target is present, providing that the weighted sum is calculated by multiplying the edge value which corresponds to each pixel in the image window by a predetermined value defined on a per-pixel basis and adding up all products of the edge value and the predetermined value. |
US07936923B2 |
Image background suppression
Disclosed are embodiments of systems and methods for suppressing the background of an image. In embodiments, the number of foreground pixels or background pixels within a neighborhood of an identified background pixel may be compared against an aggressiveness threshold. Responsive to the number of foreground pixels within a neighborhood of an identified background pixel not exceeding an aggressiveness threshold, the color of the identified background pixel may be changed to an average local background color. Alternatively, responsive to the number of background pixels within a neighborhood of an identified background pixel exceeding an aggressiveness threshold, the color of the identified background pixel may be changed to an average local background color. In embodiments, additional processes may be performed on the image including, but not limited to, color adjusting, filtering, image enhancing, compression, format conversion, watermarking, special effects, video editing, etc. |
US07936921B2 |
Efficient fixed-point real-time thresholding for signal processing
A method for efficiently calculating signal thresholds for use in signal processing is described. The method computes and stores a cumulative histogram and a weighted cumulative histogram. The method then provides a first estimate for a threshold based on a single ratio. The method next performs an iterative computation to get to the ultimate threshold result. Method iterations only require multiplication and addition operations on the stored values making the method well suited for implementation in fixed-point digital signal processors. |
US07936920B2 |
Method and apparatus for multiple data channel analysis using relative strength histograms
Relative histograms compare occurrences in event channels for a multi-channel data set for determining comparisons therebetween. One or more relative histograms are formed using relating functions applied to channels, preferably including a quotient between a first reference channel and a second channel and between the reference channel and at least a third channel. Preferably the relating functions generate values where a ratio and its reciprocal are symmetrical about an identity value. More preferably a data set is presented in a two-dimensional histogram for establishing the deviation of significant counts from an adjustment point which is preferably at the identity value. In practice, the relative histograms can be applied to correct tint in the red, green and blue channels of color images. |
US07936919B2 |
Correction of color balance of face images depending upon whether image is color or monochrome
On the basis of image data representing the area of a face image contained in an image represented by applied image data, a color correction value calculating circuit calculates a color correction value and a color image probability calculating circuit calculates the probability that the area of the face image is a color image. A color correction value adjusting circuit then adjusts the color correction value based upon the probability that the area of the face image is a color image. The adjusted color correction value is used in correction processing in an image correcting circuit. |
US07936917B2 |
Systems and methods for image data encoding and decoding
Image processing systems and methods are presented for encoding 8-bit color image data to 4-bit data using an encoding table by assigning a pixel type value to each 8-bit pixel according to a 9×3 tiling pattern with 9 unique pixel type values in each 3×3 window of the 9×3 tiling pattern, and for decoding the 4-bit image data based on the pixel type value and the encoded data values for neighboring pixels. |
US07936915B2 |
Focal length estimation for panoramic stitching
A focal length estimation technique is presented that estimates the focal length used to capture each of a pair of overlapping images taken by a camera rotating about its center. When it is known that the focal length is the same for both images, it is estimated using just two pairs of corresponding points between the images. When it is either unknown whether the focal lengths are the same or it is known that they vary, the focal length of each image is estimated using just three pairs of corresponding points between the images. |
US07936912B2 |
Sample imaging apparatus, sample analyzing apparatus, and sample imaging method
A sample imaging apparatus comprising: a sample image obtainer for obtaining an image of a sample smeared on a sample holder, the sample holder comprising an identification part which comprises identification information of the sample; an identification detector for detecting the identification information; an identification part image obtainer for obtaining an identification part image comprising an image of at least a portion of the identification part; an output device; and a controller for controlling the output device, such that the image of the sample and the identification part image are output when the identification detector can not detect the identification information is disclosed. A sample analyzing system, a sample analyzing apparatus, and a sample imaging method are also disclosed. |
US07936907B2 |
Fingerprint preview quality and segmentation
A ridge flow based fingerprint image quality determination can be achieved independent of image resolution, can be processed in real-time and includes segmentation, such as fingertip segmentation, therefore providing image quality assessment for individual fingertips within a four finger flat, dual thumb, or whole hand image. A fingerprint quality module receives from one or more scan devices ridge-flow—containing imagery which can then be assessed for one or more of quality, handedness, historical information analysis and the assignment of bounding boxes. |
US07936904B2 |
Image recognition device for vehicle and vehicle head lamp controller and method of controlling head lamps
This device includes an input unit for inputting an imaging signal sent from a camera for imaging an area around a vehicle in which the device is loaded, a coordinate area extracting unit for extracting predetermined continuous coordinate areas from the imaging signal inputted by the input unit, a feature quantity calculating unit for calculating a feature quantity of the coordinate areas extracted by the coordinate area extracting unit, a pairing unit for pairing the coordinate areas having the same or closer feature quantities, calculated by the feature quantity calculating unit, the coordinate areas being included in the coordinate areas extracted by the coordinate area extracting unit, with each other, and an output unit for outputting a signal that designates a distance between and a direction of the coordinate areas paired by the pairing unit. |
US07936899B2 |
Apparatus and method for watermarking using elemental images of integrated image having three-dimensional information
An apparatus and method for watermarking that uses elemental images of an integrated image having three-dimensional information as a watermark are disclosed. The watermarking apparatus in accordance with an embodiment of the present invention includes i) a computational pickup unit, which picks up an elemental image watermark computationally by placing an object three-dimensionally, ii) an embedding process unit, which embeds into a two-dimensional image the elemental image watermark obtained by the computational pickup unit, iii) an extraction process unit, which extracts the elemental image watermark by receiving through a transmission channel the watermarked two-dimensional image embedded by the embedding process unit, and iv) a computational reconstruction unit, which computationally reconstructs the elemental image watermark extracted by the extraction process unit to a distance-based image. |
US07936897B2 |
Image forming apparatus
An image forming apparatus includes an image inputting section through which image information containing object information and secure object information is received, the object information representing at least one object and the secure object information indicating an object that should be protected against tampering. A first image-data generator generates first image data for forming an image, the first image data being generated in accordance with the object information. A secure object identifying section identifies a secure object based on the secure object information. A characteristic information detector extracts at least a part of the object information on the secure object, the part of the object information being a characteristic information on the secure object. A second image-data generator generates second image data for forming a characteristic image representing the characteristic information. An image data combiner combines the first image data and the second image data. An image forming section forms an image in accordance with the image data combined in the image data combiner. |
US07936895B2 |
Earphone storage structure
The present invention provides an earphone storage structure comprising a necklace, two fasteners formed in the two ends of the necklace respectively and a stopper formed in the necklace. The size of the fasteners is less than the size of the stopper and the size of the earphones. Therefore, the earphone may couple with the necklace with the fasteners fastening the earphones. Moreover, the stopper and the fasteners may together determine the extendable distance of the earphones. |
US07936894B2 |
Multielement microphone
An improved microphone assembly (128) is provided for porting two microphones (240, 242) of an opposing pair used for beam forming through a single symmetric porting structure (244). The microphone assembly (128) includes a first microphone capsule (240), a second microphone capsule (242) and a porting structure (244). The porting structure (244) encloses the first and second microphone capsules (240, 242) therein and has a first port (251) formed in a first wall (246) thereof and a second port (252) formed in a second wall (248) thereof opposite to the first wall (246), where the first and second microphone capsules (240, 242) share the first port (251). |
US07936893B2 |
Hearing aid
In a hearing aid, a main body case has a fitting-use first communication terminal provided inside the main body case, so that the first communication terminal can be visually checked when the battery case is removed by turning, and the battery case has a first locking protrusion that is engaged with the main body case and a pressing protrusion that is opposite the first communication terminal, when the battery case is turned for installation. |
US07936892B2 |
Constant coverage waveguide
This invention provides an acoustic waveguide with a continuous least-energy-surface formed from an upper vertical control curve, a lower vertical control curve, right horizontal control curve and a left horizontal control curve. In addition, a circular throat end and a non-elliptical closed control curve form a mouth such that the continuous least-energy-surface is coincident with the six control curves. |
US07936890B2 |
System and method for generating auditory spatial cues
This invention relates to a hearing aid system (100, 200, 300) for generating auditory spatial cues. The hearing aid system (100, 200, 300) comprises a first microphone unit (306) adapted to convert sound received at a first microphone (102) and received at a second microphone (104), a first delay unit (106) connected to the first microphone (102) delaying the signal from the first microphone (102), a first calculation unit (108) for summing the delayed signal of the first microphone (102) and signal of the second microphone (104), a processor unit (110) processing the summed signal, and a speaker converting the processed signal to a processed sound. The first and second microphones (102, 104) are separated by a predetermined first distance and the first delay unit (106) provides a predetermined first delay thereby generating a first auditory spatial cue representing a first spatial dimension in the summed signal. |
US07936889B2 |
Mixer apparatus and parameter-setting changing method for use in the mixer apparatus
Signal processing parameter is settable separately for each of a plurality of channels (ch1-ch6). User designates a transfer source channel (e.g., ch1) and transfer destination channel (e.g., ch4) from among the plurality of channels, to thereby give a parameter transfer instruction. In response to the transfer instruction, the parameter setting of the transfer destination channel (ch4) and parameter settings of all channels (ch2-ch3) located intermediate between the transfer destination channel and the transfer source channel are sequentially shifted toward the transfer source channel (ch1), and the parameter setting of the transfer source channel (ch1) is transferred to the transfer destination channel (ch4). In this way, the parameter setting of the transfer source channel (ch1) is inserted into the transfer destination channel (ch4); the parameter settings of the other channels are sequentially shifted to respective adjoining channels in accordance with the parameter setting insertion. |
US07936884B2 |
Replay device and method with automatic sentence segmentation
A replay device and method thereof with automatic sentence segmentation is provided. A soundwave analysis module receives a soundwave signal and analyzes the soundwave signal to determine plural segmentation points. A replay actuation module receives a replay command and sets a replay endpoint on the soundwave signal. A replay access module sets the nearest segmentation point prior to the replay endpoint as a replay startpoint. A replay module plays the soundwave signal from the replay startpoint to the replay endpoint. |
US07936882B2 |
Method to trace traceable parts of original private keys in a public-key cryptosystem
The aim of the present invention is to propose a very fast alternative mechanism to the traitor tracing algorithm introduced by Boneh and Franklin to trace private keys in a public-key cryptosystem. This invention concerns a method to trace traceable parts of original private keys in a public-key cryptosystem consisting of one public key and λ corresponding private keys, a private key being formed by a traceable array of 2k elements forming a syndrome of a generalized Reed-Solomon code with parameters (λ, λ-2k) defined by the base points {right arrow over (π)}=(π1, . . . , πλ) and a scaling vector {right arrow over (c)}=(c1, c2, . . . , cλ), comprising the steps of: obtaining the traceable part {right arrow over (d)}=(d1, . . . , d2k)T of a rogue private key, applying a Berlekamp-Massey algorithm on the traceable part {right arrow over (d)}=(d1, . . . , d2k)T of the rogue private key, to obtain the k coefficients of an error-locator polynomial, applying the Chien's search algorithm to the error-locator polynomial, to obtain roots of the error-locator polynomial, determining the base points of the traceable part of the original private keys by computing the arithmetic inverse of each root, these base points allowing to uniquely determine the private key. |
US07936879B2 |
Derivation method for cached keys in wireless communication system
A method and apparatus for providing improved security and improved roaming transition times in wireless networks. The same pairwise master key (PMK) from an authentication server can be used across multiple access points and a new pairwise transition key (PTK) is derived for each association of a station to any of the access points. A plurality of access points are organized in functional hierarchical levels and are operable to advertise an indicator of the PMK cache depth supported by a group of access points (N) and an ordered list of the identifiers for the derivation path. Access points in each level in the cache hierarchy compute the derived pairwise master keys (DPMKs) for devices in the next lower level in the hierarchy and then deliver the DPMKs to those devices. An access point calculates the PTK as part of the security exchange process when the station wishes to associate to the access point. The station also computes the PTK as part of the security exchange process. The station calculates all the DMPKs in the hierarchy as part of computing the PTK. The method and apparatus allow the cache depth to vary per station, but it remains constant for a given station within a key circle. |
US07936878B2 |
Secure wireless instrumentation network system
The present system having a secure wireless infrastructure with a key server acting as a key distribution center. The key server may be the core of the network, securely admitting new nodes or devices, deploying and updating keys and authorizing secure communications sessions. The system may also share secure keying information with a new device not already a member of a secure wireless network. The keying information may be used for authentication or encryption or both, and may be provided to the new device in a manner or mode which is not susceptible to exposure outside of the secure network. The keying information shared with the new device may be regarded as a birth key. Then the new device may send a birth key encrypted request to join the secure network via an exposed communication mode. The key server may respond with a birth key encrypted key encryption key. |
US07936876B2 |
System and method for transporting video data through a dual-link HD-SDI connection
In accordance with the teachings the present invention, a system and method for transporting video data through a dual-link HD-SDI connection is provided. In a particular embodiment of the present invention, the method includes coupling a digital video projector and a playback server with a dual-link HD-SDI connection, the dual-link HD-SDI connection having four 10-bit subchannels; dividing 12-bit, 4:4:4, RGB video data into four 9-bit sections; mapping each 9-bit section of video data into nine least significant bits of a respective one of the four 10-bit subchannels; setting a most significant bit of each 10-bit subchannel to be a compliment of a next most significant bit of the 10-bit subchannel; and transporting the sections of video data from the playback server to the digital video projector through the dual-link HD-SDI connection. |
US07936874B2 |
Information transfer system, encryption device, and decryption device
A content delivery system, enabling a ciphertext to be reduced in size when using the ElGamal cipher, includes a content delivery device performing elliptic curve encryption on a content key, generating an encrypted content key that includes an x coordinate of an elliptic curve point obtained by the elliptic curve encryption, and outputting the encrypted content key. Further, the content delivery system includes content reception device receiving the encrypted content key, calculating a y coordinate of the elliptic curve point using the x coordinate included in the encrypted content key, and performing elliptic curve decryption using the elliptic curve point and other information included in the encrypted content key, to generate a decrypted content key. |
US07936868B2 |
Method and system for automatically generating flow charts of call flow programs
A method and system automatically generates flow charts of call flow programs used in a call center based on information about the call flow program and other telephone system resources collected from the call center. Such collected information includes automatic call distributor (ACD) programming. The method and system generate the flow chart of the call flow programs without prior knowledge of such collected information. |
US07936867B1 |
Multi-service request within a contact center
A contact center that includes: (a) an input 200 operable to receive a contact; (b) a task expert module 232 to (i) identify a plurality of tasks 400 associated with the contact; (ii) group the tasks 400 into first and second task sets; and (iii) queue the first and second task sets at different positions in at least one queue 208; and (c) an agent and work item selector 220 to assign the first task set to a first agent for servicing while maintaining the second task set in the at least one queue 208. |
US07936866B2 |
Methods, systems, and computer program products for processing mobile originated query messages for prepaid mobile subscribers in a number portability environment
Methods, systems, and computer program products for routing query messages associated with prepaid subscribers in a number portability environment are disclosed. One method may include sending a registration message to an HLR. At the HLR, the ID or address of an STP is inserted as the prepaid SCP ID in a registration response message. The registration response message is sent to the MSC/VLR that originated the registration message. This action forces the VLR to send prepaid query messages to the STP, rather than to the prepaid SCP. When the STP receives a query message relating to call originating from the prepaid subscriber, the STP performs a number portability database lookup and determines the routing number corresponding to the called subscriber and the prepaid SCP corresponding to the calling subscriber. The STP then routes the query message to the appropriate prepaid SCP. The prepaid SCP determines whether the call is an in-network call using the routing number obtained in the number portability database lookup and the calling party number. |
US07936865B2 |
Messaging advise in presence-aware networks
A presence aware communications system, comprising a messaging system configured to perform at least one of the following operations: (a) provide a subscriber's communication device with information regarding an incoming contact during a messaging session between the subscriber's communication device and the messaging system; (b) provide the subscriber's communication device with a text message containing information regarding one or more messages when a notification is received that the subscriber's communication device is available; (c) provide the subscriber's communication device with a text message relating to a voice message from a different first party received by the messaging system; (d) in response to the subscriber's communication device requesting a connection with at least one of an inputted telephone number and address, provide the subscriber's communication device with a notification respecting at least one eligible message from a second party associated with the at least one of an inputted telephone number and address; (e) while a contact between the subscriber and a different third party is in progress, provide the subscriber's communication device with information respecting the at least one eligible message from the third party; (f) transform an audio messaging session between the messaging system and the communication device of a contacting party into a graphical user interface-based audio session; and (g) transform the audio messaging session into a session having a video channel or both audio and video channels. |
US07936862B2 |
Intelligently providing dialup access numbers using an automated voice response system
A method for an automated voice response system to present access numbers to dial-up Internet users. The automated voice response system can perform the step of establishing a telephony communication with a party responsive to a received telephone call from the party. An indicator a service region within which dial-up Internet access is requested can be received by the automated voice response system. At least one data store can be queried for access numbers associated with the service region. A response to the querying step can be dynamically generated. The generated response can be customized specifically for the telephony communication. When the response includes at least one access number, the included access number or numbers can be presented to the party across the telephone communication. |
US07936859B2 |
Method of calibrating a radiation therapy system
The present invention concerns a method, a system, a measurement tool and computer readable medium for determining a predetermined position of a positioning system in a radiation therapy system comprising a radiation therapy unit relatively a fixed radiation focus point of the radiation therapy unit. The method comprises positioning (73) a diode element, obtaining (75) measurement data at each of a predetermined number of measurement points from a radiation intensity curve, determining (76) a three-dimensional centre coordinate of the obtained coordinates, and determining (76) the predetermined position of a patient positioning unit (20) relatively to a fixed focus point of a radiation unit (10) using the determined three-dimensional centre coordinate. |
US07936855B2 |
Oversampling data recovery circuit and method for a receiver
An oversampling data recovery circuit for a receiver comprises a plurality of sampling circuits for sampling an input data upon a plurality of clocks to generate a plurality of sample data, respectively, an edge detector for determining an edge of the input data by monitoring the plurality of sample data, and a state machine for selecting one from the plurality of sample data as an output data of the oversampling data recovery circuit according to the edge of the input data, such that the receiver will have an optimum timing margin. |
US07936849B2 |
Decoding device and method
The present invention discloses a decoding device. The decoding device includes a scaling unit for adjusting a received signal according to a scaling coefficient to generate a scaled signal; a quantizer coupled to the scaling unit for generating a quantized signal by quantizing the scaled signal; a soft decision decoder coupled to the quantizer for decoding the quantized signal to generate a decoded signal; and a scaling coefficient generating unit coupled to the scaling unit for generating the scaling coefficient according to a system information of the decoding device. |
US07936843B2 |
Self-adaptive mimo transmission/reception system and method
A self-adaptive multiple-input multiple-output (MIMO) transmission/reception system includes a transmitter provided with a serial-to-parallel converter, channel encoders, a plurality of constellation mappers, and transmission power controllers, and a receiver provided with a transmission scheme selection device, a zero forcing/minimum mean square error (ZF/MMSE) detector, reception power controllers, constellation demappers, channel decoders and a parallel-to-serial converter. The transmission scheme selection device generates information regarding plural sets of information to be used, a constellation mapping scheme and transmission power and transmits the generated information to the associated units of the transmitter and receiver, thereby controlling the number of sub code streams, the constellation mapping scheme and the transmission power. The system and method provide superior performance and require minimal feedback information. |
US07936841B2 |
Multi-frequency data transmission channel power allocation
A communication device has an inner coder and an outer coder and transmits digital data over frequency channels. A method involves obtaining a characteristic of the frequency channels, and selecting performance parameters of the inner and outer coders for each channel based in part on the obtained characteristic of the channel. The performance parameter selecting step includes storing, for each of a plurality of combinations of inner and outer coder performance parameters, a corresponding transmission power requirement, and selecting a combination of inner and outer coder performance parameters by selecting a transmission power requirement, based on a multi-channel efficiency over respective data rates. Data is allocated to be transmitted to each channel. |
US07936837B2 |
DTV television transmitter/receiver and method of processing data in DTV transmitter/receiver
A DTV transmitter includes a pre-processor pre-processing enhanced data, a data formatter generating enhanced data packets including known data, a multiplexer multiplexing the enhanced data packets with main data packets, a data randomizer randomizing the multiplexed data packets, an RS encoder RS-encoding the randomized data packets, and a data interleaver interleaving the RS-coded data packets, where a plurality of known data sequences are included in the interleaved enhanced data packets. Finally, the DTV transmitter further includes an enhanced encoder which codes each block of enhanced data placed between any two of the known data sequences and bypasses the interleaved main data packets. |
US07936836B2 |
Method and apparatus for an OFDMA parallel architecture scheduler
A method and apparatus for calculating an optimal sub-channel allocation of Orthogonal Frequency Division Multiple Access (OFDMA) from a first bipartite graph that may map users, to a second bipartite graph that may map additional users, including original users. A calculation of each bipartite graph may include a calculation of maximum weight paths and matchings. Using a bipartite graph method for OFDMA sub-channel allocation may improve the time and complexity when establishing an OFDMA wireless system. |
US07936835B1 |
Adaptive signal decompression
The adverse effects of RF and baseband circuits are mitigated using a post-compensation method wherein a transfer function that would un-distort or complement a distorted waveform is parameterized to a relatively small number of degrees of freedom; and the parameters are estimated in a feedback loop. The error function of the feedback loop is generated by comparing some relatively low-order statistics that are known a priori or can be computed with relative certainty from the decided output waveform—to the statistics of the corrected signal. |
US07936834B2 |
Method for transferring data from a first telecommunication device to a second telecommunication device
The present invention concerns a method and a device for transferring, by a first telecommunication device, data to a second telecommunication device through a telecommunication network using multiple carrier frequencies. The first telecommunication device maps the data on first carrier frequencies of plural consecutive groups of first carrier frequencies, where each group of first carrier frequencies is spaced from the next group of first carrier frequencies by a second carrier frequency and at least two second carrier frequencies are carrier frequencies which are susceptible to be the demodulation carrier frequency of the second telecommunication device. The first telecommunication device also transfers the mapped data to the second telecommunication device. |
US07936831B2 |
Methods and apparatus for implementing and using an in-band rate indicator
Downlink traffic channel data rate options and methods of indicating to a wireless terminal a utilized downlink data rate option are described. The downlink traffic channel rate option for a segment is conveyed using an assignment signal and/or a block in the downlink traffic channel segment which is not used for user data. Downlink segment assignment signals in some implementations allocate fewer bits for rate option indication than are required to uniquely identify each option. In some implementations low rate options, e.g., using QPSK, are uniquely identified via assignment signals. Higher rate options, e.g., using QAM16 modulation, are conveyed via the distinct information block in the downlink traffic segment using a first coding/modulation method. Still higher rate options, e.g., using QAM16, QAM64, or QAM256, are conveyed via the information block in the segment using a second coding/modulation method which is applied to the rate option information. |
US07936829B2 |
Driving multiple consecutive bits in a serial data stream at multiple voltage levels
Driving multiple consecutive bits having a same logic value in a serial data stream involves driving a first bit of the multiple consecutive bits in the serial data stream at an initial voltage level, and driving at least two additional bits of the multiple consecutive bits in the serial data stream at voltage levels stepped down from the initial voltage level. |
US07936828B2 |
Digital television transmitter/receiver and method of processing data in digital television transmitter/receiver
A digital television (DTV) transmitter and a method of coding data in the DTV transmitter method are disclosed. A pre-processor pre-processes the enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data. A data formatter generates one or more groups of enhanced data packets, each enhanced data packet including the pre-processed enhanced data. And, a packet multiplexer generates at least one burst of enhanced data by multiplexing the one or more groups of enhanced data packets. Herein, each burst of enhanced data includes at least one group of enhanced data packets. The DTV transmitter may further include a scheduler which generates first and second control signals to control operations of the data formatter and the packet multiplexer, respectively. |
US07936822B2 |
Moving picture encoding method and decoding method
A moving picture decoding method, which generates a predicted image, and having multiple prediction modes including a mode without motion vector decoding, including: selecting a frame(s) to be referenced to in the prediction of each prediction direction in the prediction mode from among multiple candidate reference frames; and selecting motion vector information used in the prediction mode, wherein at the selecting the frame(s) to be referenced to, when candidate blocks adjacent a current block include blocks that use forward reference frames, a forward reference frame having the smallest index number is selected as the forward reference frame for the current block from the forward reference frames that the blocks using the forward reference frames have; and moving picture decoding is performed by generating the predicted image using the information on the selected reference frame and the information on the selected motion vectors in the prediction mode. |
US07936819B2 |
Video encoder with latency control
In a method of transmitting a frame of video, a number of bits corresponding to a frame of video is determined. A length of time needed to transmit the number of bits is determined and is compared with a length of time corresponding to a frame period. A frame period may correspond to an inverse of an average frame update rate. If the length of time exceeds the length of time corresponding to the frame period, one or more P-frames including a plurality of empty macro-blocks may be transmitted and the frame of video may then be transmitted over period of time exceeding one frame period. In some cases, the transmission of the frame of video may equal two or more frame periods. The transmitting may include transmitting an instruction for setting a latency in a client device to less than 50 ms. |
US07936816B2 |
Digital transcoding system
A digital transcoder system is presented for receiving data bit streams with a first bit rate (R1) and outputting a data bit stream with a second bit rate (R2) which differs from the first bit rate (R1), and in particular is reduced relative thereto. This transcoder system has a decoder device (10) on its input side and a coder device (20) on its output side, the latter consisting of a series circuit of a quantizer (21) for requantizing the data dequantized in the decoder device (10), with a requantization factor (Q2), also with a subsequent VLC coder (22) and an output buffer (23). Establishing the second bit rate (R2) requires that the requantization factor of the quantizer (21) be changed, with reference to macro-blocks, according to the specification of a certain calculational formula. |
US07936815B2 |
Methods in transmission and searching of video information
In a method for transmission of video information between HTTP servers and clients in a shared network resource, particularly Internet, the video information is stored as a video file consisting of packet-divided video streams compression-coded with average bit rates t(c) which cover the clients' expected channel bit rates s. Each packet and the video file are supplied with a header containing information for realizing a bandwidth-scalable video transmission over a suitable version of HTTP. During transmission switching between the video streams takes place on the basis pf an estimation of the channel bit rate s and the information in the packet header, such that the bit rate t(c) is adapted to the client's actual channel bit rate s. In a method for client-executed search and retrieval of video information in a shared network resource, particularly searching of a video frame Fx in a packet-divided video stream, the packets in a video stream are divipacket packet in each group. On basis of given search criteria and search-specific information in the packet headers the packet with the video five Fx is found, such that a pseudo-random search and retrieval are realized with the use of a suitable version of HTTP as transport protocol. |
US07936812B2 |
Fractional-rate decision feedback equalization useful in a data transmission system
Decision feedback equalization (DFE) circuits are disclosed for use with fractional-rate clocks of lesser frequency than the data signal. For example, a one-half-rate clocked DFE circuit utilizes two input data paths, which are respectively activated on rising and falling edges of an associated half-rate clock. Each of the input data paths has a pair of comparators with differing reference voltage levels. The comparators in each input data path output to a multiplexer, which picks between the two comparator outputs depending on the logic level of the previously received bit. The output of each input data path is sent as a control input to the multiplexer of the other data path. Thus, the results from previously-detected bits affect which comparator's output is passed to the output of the circuit, even though the synchronizing clock is half the frequency of the data. A quarter-rate DFE circuit is also disclosed which operates similarly. |
US07936810B2 |
Delayed combining of frequency-domain equalized wireless channels with large delay-spreads
Methods and apparatus to perform frequency-domain equalization in high-speed downlink packet access (HSDPA) receivers for wireless channels with large delay-spreads are disclosed. An example method comprises computing a first frequency-domain equalizer (FDE) coefficient for a first set of multipaths, computing a second FDE coefficient for a second set of multipaths, computing a first equalized signal by equalizing a received code division multiple access (CDMA) signal with the first FDE coefficient, computing a second equalized signal by equalizing the received CDMA signal with the second FDE coefficient, delaying the first equalized signal by a delay difference between the first and the second sets, and combining the delayed first equalized signal and the second equalized signal. |
US07936808B2 |
Channel quantization for multiuser diversity
A method and system for channel quantization for multiuser diversity are provided. A quantizer may utilize quantization levels determined based on an objective function J that corresponds to a performance metric for a finite-rate feedback multiuser downlink communication system. The quantization levels may be obtained based on the results of maximizing the objective function J by means of an optimization algorithm. The optimization algorithm may be a multivariate optimization algorithm that may be implemented utilizing an iterative approach. The quantizer may utilize the quantization levels to quantize channel state information (CSI) to achieve multiuser diversity in the finite-rate feedback multiuser system. The performance metric may be based on signal-to-noise ratio (SNR), bit error rate (BER), and/or system capacity. The quantization levels may be utilized in a multiuser system where distributed quantization is needed for optimal selection. |
US07936799B2 |
Interleaving laser beams
A laser system includes at least two sources configured to provide at least two spatially separated laser beams, and a mount configured to mount the at least two sources along an arc, the arc defining an angular coordinate and a radial coordinate, wherein an axial coordinate is orthogonal to the angular coordinate and the radial coordinate, and the spatially separated laser beams are separated in the axial coordinate. The mount is further configured to mount the at least two sources providing thereby an offset of the laser beams in the axial coordinate such that the laser beams interleave in the axial direction at a center region of the arc. |
US07936794B2 |
Clock management between two end points
Clock correlation can be achieved, for example, utilizing the RTP stream between a sender and receiver by determining a baseline at the start of, for example, a communication. This baseline is derived as a point in time from an arriving packet and represents a point from which subsequent packets deviate. Using this baseline, an early packet or a late packet can be detected. An early packet pushes the baseline down to that earlier point, while late arriving packets, if they are arriving late for a continuous period of time, represents a shift in the opposite direction from the baseline, resulting in a baseline moving to the “earliest” packet out of the sequence of the late arriving packets. |
US07936785B2 |
Apparatus for generating and interpreting a data stream modified in accordance with the importance of the data
An apparatus for generating a data stream having a series of segments using data organized in subsequent data frames, a data frame having more important and less important data. It comprises a packetiser for packetising data from a data frame into the series of segments having a first segment and a second segment, where the packetiser is operative to packetise the data of the frame so that a starting point of the more important data coincides with a starting point of the first segment and an information block adder for adding a first information block to the first segment. |
US07936782B2 |
Method and system for bidirectional bandwidth reservation in wireless communication systems
A method and system for bandwidth allocation for communicating information over one or more wireless channels by wireless stations, is provided. The channel time is divided into one or more superframes. Available channel bandwidth is allocated by reserving one or more channel time blocks (CTBs) in a superframe for communication, resulting in one or more residue CTBs among the reserved CTBs in the superframe, and allocating at least a portion of one or more residue CTBs in the superframe for bidirectional communication between two stations. |
US07936779B2 |
System of intelligent devices, a method for providing such a system and a computer data signal
A system including a number of intelligent devices connected to each other through a network. The devices are adapted for interacting with each other and automatically discovering new devices by sending and receiving messages over the network. Each intelligent device has a hardware and a software unit. The network includes a plurality of connections having different comminications protocols. The software unit includes a module for discovering a new connection between the devices, identifying the communication protocol of the new connection, and creating a channel adapted for sending and receiving messages between the devices over the determined communication protocol. A method for providing such a system includes connecting an intelligent device to a intelligent device via a connection having a communication protocol, discovering the connection and identifying the communication protocol of the connection, and creating a channel, for each of the devices respectively, adapted for sending and receiving messages between the devices over the determined communication protocol. |
US07936777B2 |
Parallel detection of remote LPI request and send zero mode
Embodiments of the present invention enable robust and quick parallel detection of the remote LPI request signal (rem_lpi_req) and SEND ZERO mode (SEND_Z) defined in the Energy Efficient Ethernet (EEE) standard. Embodiments do not rely on energy detection for detecting SEND_Z. Therefore, SEND_Z can be detected reliably and with minimal latency. In addition, since SEND_Z and rem_lpi_req are detected in parallel, embodiments are not concerned with the false detection of rem_lpi_req (before SEND_Z is detected) or the need to disable detection of rem_lpi_req (after SEND_Z is detected). |
US07936774B2 |
Method and devices for multicasting information over a network that applied a distributed media access control scheme
A method for multicasting information, the method includes: utilizing a distributed media access control scheme for allocating at least one timeslot for a transmission of information from a first device to a group of peer devices and for a transmission of acknowledgement messages from the peer devices of the group; and transmitting the information in response to the allocation. A computer readable medium having code embodied therein for causing an electronic device to perform the stages of: utilizing a distributed media access control scheme for allocating at least one timeslot for a transmission of information from a first device to a group of peer devices and for a transmission of acknowledgement messages from the peer devices of the group; and transmitting the information in response to the allocation. A device including a medium access controller adapted to participate in a distributed media access control scheme that allocates at least one timeslot for a transmission of information from the device to a group of peer devices and for a transmission of acknowledgement messages from the peer devices of the group; and transmission circuitry adapted to transmit the information in response to the allocation. |
US07936769B2 |
Multifabric zone device import and export
A Fibre Channel router used to join fabrics. EX_ports are used to connect to the fabrics. The EX_port joins the fabric but the router will not merge into the fabric. Ports in the Fibre Channel router can be in a fabric, but other ports can be connected to other fabrics. Fibre Channel routers can be interconnected using a backbone fabric. Global, interfabric and encapsulation headers are developed to allow routing by conventional Fibre Channel switch devices in the backbone fabric and simplify Fibre Channel router routing. Phantom domains and devices must be developed for each of the fabrics being interconnected. Front phantom domains are present at each port directly connected to a fabric. Each of these is then connected to at least one translate phantom domain. Zoning is accomplished by use of a special LSAN zoning naming convention. This allows each administrator to independently define devices are accessible. |
US07936763B2 |
Method and apparatus for load-balancing in a distributed processing system
According to an embodiment of the present invention, there is provided a method of routing a message to one of a plurality of available processing systems, comprising the steps of detecting the presence of a destination identifier in the message, and where the presence of the destination identifier is detected, forwarding the message to the processing system identified thereby. Where the presence of the destination field is not detected the steps of determining a destination processing system for processing the message, inserting into the message a destination identifier identifying the determined destination processing system, and forwarding the message to the determined processing system may be performed. |
US07936759B2 |
Systems and methods for routing data in a network device
A system detects an error in a network device that receives data via a group of data streams. The system receives a data unit, where the data unit is associated with at least one of the streams and a sequence number for each of the associated streams. The system determines whether each sequence number associated with the data unit is a next sequence number for the corresponding stream, and detects an error for a particular stream when the sequence number for that stream is not a next sequence number. |
US07936754B2 |
Methods and apparatus to dynamically store network routes for a communication network
Example methods and apparatus to dynamically store network routes for a communication network are disclosed. A disclosed example method involves receiving data via a router having a first memory to store active routes and a second memory to store inactive routes. A destination address associated with the data is identified and in response to detecting that no destination address entry stored in the first memory matches the destination address associated with the data, a default route stored in the first memory is selected to forward the data using a multicast transport protocol. |
US07936750B2 |
Packet transfer device and communication system
In a network having an L2SW in which uplink VLAN is set, a transfer delay of a voice call packet is prevented. In a process of establishing a session between terminals (5), a packet transfer device (1) stores information capable of specifying a sending terminal (5-1) and a receiving terminal (5-2) and a correspondence relation (user connection information) to a connection port into a table. A SIP message of a session control packet communicated between the terminals (5) is snooped, and a destination IP address, a transmission source IP address, a destination port number, a transmission source port number, a connection port etc. are stored into the table. In a case where an RTP packet as voice data is received after the session is established, the packet transfer device (1) performs a loopback transfer or transfers it to an uplink port in accordance with the table. |
US07936746B2 |
Multimedia communication session coordination across heterogeneous transport networks
The present invention, in one embodiment, is directed to the use of a communication pathway traversing a digital telephone network to handle a portion of the signaling traffic associated with a communication method performed over the Internet. |
US07936743B2 |
Method and system for determining a path between two points of an IP network over which datagrams are transmitted
A system, computer program and method to determine a transmission path of a datagram in an IP network from a source device to a destination device. The source device sends a datagram to an IP network device along the transmission path to the destination device. The datagram comprises as destination address, the IP address of the destination device and as source address, the IP address of the network manager station. Consequently, replies, if any, to the datagram are sent back directly to the network manager station by the IP network device along the transmission path, bypassing the source device. |
US07936740B2 |
Radio transmission apparatus and method, radio reception apparatus and method, transmitting and receiving method, and recording medium
Provided are a radio transmission apparatus and method, a radio receiving apparatus and method, a transmitting and receiving method, and a recording medium for use in a mobile communication system according to an Orthogonal Frequency Division Multiplexing-Code Division Multiplexing (OFDM-CDM)-based transmission diversity method. The radio transmitter codes transmission data into a plurality of time-space codes, generates spread signals by respectively mapping a plurality of spread codes and the time-space codes, and transmits the spread signals via a plurality of transmission antennae, each of the spread codes containing a combination of codes whose signs are alternately equal and opposite in units of specific spreading lengths. Accordingly, it is possible to transmit data without a feedback of control information from a radio receiver. |
US07936739B2 |
Base station, a mobile station, a radio communications system, and a radio transmission method using spread spectrum and chip repetition
A base station, a mobile station, a radio communications system, and a radio transmission method are disclosed. The base station includes a control information determining unit configured to determine control information that includes a spreading factor, the number of chip repetitions, and a phase unique to the mobile station, based on at least one of information about the type of cell environments in which the mobile station is present, information about the number of mobile stations that are present in the cell, information about information rate required by the mobile station, information about a type of traffic, information about a radio parameter of the mobile station, information about a propagation path condition, and information about interference from an adjacent cell, and configured to transmit the spreading factor, the number of chip repetitions, and the unique phase of the mobile station that is determined to the mobile station. |
US07936737B2 |
Coordinated reboot mechanism reducing service disruption in network environment
In one embodiment, a method includes identifying a plurality of network elements for reinitiation, wherein the network elements are operative to manage at least one child element; selecting a first network element from the plurality of network elements, transmitting a disable message to the first network element; determining whether the at least one child element has migrated to one or more alternate network elements; and conditionally transmitting a reinitiation message to the first network element. |
US07936736B2 |
Enforcing policies in wireless communication using exchanged identities
Techniques for facilitating the exchange of information and transactions between two entities associated with two wireless devices when the devices are in close proximity to each other. A first device uses a first short range wireless capability to detect an identifier transmitted from a second device in proximity, ideally using existing radio capabilities such as Bluetooth (IEEE802.15.1-2002) or Wi-Fi (IEEE802.11). The detected identifier, being associated with the device, is also associated with an entity. Rather than directly exchanging application data flow between the two devices using the short range wireless capability, a second wireless capability allows for one or more of the devices to communicate with a central server via the internet, and perform the exchange of application data flow. By using a central server to draw on stored information and content associated with the entities the server can broker the exchange of information between the entities and the devices. |
US07936733B2 |
Radio communication apparatus
On the transmission side, the RLC PDUs divided from the RLC SDU are transmitted after retransmission identification information is attached thereto. On the reception side, the retransmission identification information attached to each received RLC PDU is referred to, and only the RLC PDUs having an identical retransmission identification information to a set assumed value are stored in a buffer memory, and the RLC PDUs having the identical retransmission identification information are assembled into an RLC SDU. |
US07936732B2 |
Selecting aggregation nodes in a network
In one embodiment, a method includes determining, at a local node in a network of multiple nodes, a first neighbor node of one or more neighbor nodes with which the local node is in direct communication based on a first number of nodes with which the first neighbor node is in direct communication. The first neighbor node is selected as an aggregation node for information about the local node. The aggregation node outputs data that is a combination of data received from multiple different nodes. The method allows wireless routers in mobile ad hoc networks to automatically determine their own aggregation nodes for routing information and thus automatically enables routing protocols to scale for many thousands of mobile wireless nodes. |
US07936729B2 |
Distribution method of channelization code in code division multiple access system
The invention discloses a distribution method of channelization code in code division multiple access system, which including: A. the spread spectrum codes distributed to every sector and the correlated coefficients between the spread spectrum codes distributed to every neighboring sector are calculated according to the cellular codes and the channelization codes distributed to every sector, when the network is programmed; B. every sector is divided into different regions and the edge region of every sector is formed; C. the priority of which every channelization code is at the edge region of every sector is decided according to the correlated coefficients between the spread spectrum codes distributed to every neighboring sector; D. the position information of user is real-time calculated during the operation of system, and which region the user positioned in sector is determined according to the position information; E. according to the region at which the user positioned and the decided priority of which every channelization code is at the edge region of every sector, distribute the channelization codes to every user. The method of the invention can reduce the same-frequency interference of the edge region of sector due to the correlation of the spread spectrum codes, so as to improve the communication quality of which the users are at the edge regions of the sectors. |
US07936728B2 |
System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system
A service option overlay for a CDMA wireless communication in which multiple allocatable subchannels are defined on a reverse link by assigning different code phases of a given long pseudonoise (PN) code to each subchannel. The instantaneous bandwidth needs of each on-line subscriber unit are then met by dynamically allocating none, one, or multiple subchannels on an as needed basis for each network layer connection. The system efficiently provides a relatively large number of virtual physical connections between the subscriber units and the base stations on the reverse link for extended idle periods such as when computers connected to the subscriber units are powered on, but not presently actively sending or receiving data. These maintenance subchannels permit the base station and the subscriber units to remain in phase, time and power synchronism while maintaining optimal timing control over synchronization messages. This in turn allows fast acquisition of additional reverse link capacity as needed by allocating additional orthogonal codes within the same code phase and by varying the spreading factor of the codes, as well as by adding additional code phases. |
US07936726B2 |
Method for fast radio link measurements of access point candidates for WLAN handover, a mobile terminal, an access point and program modules thereof
The invention concerns a method for fast determination of the quality of the radio link from a mobile terminal (STA) to an access point (AP1) in a Wireless Local Area Network whereby after having received a probe request message (PRU1) from the mobile terminal (STA), the access point (AP1) does not send a probe response message (PRE1) to said mobile terminal (STA), a mobile terminal (STA), an access point (AP1) and program modules therefore. |
US07936725B2 |
Passive probing for handover in a local area network
A WLAN (108) includes a first access point (104) for providing wireless service within a first coverage area, a second access point (106) for providing wireless service within a second coverage area and programmed to transmit probe responses, and a wireless communications unit (102) located within the first coverage area and operating on the wireless service of the first access point (104). The communications unit (102) is programmed to monitor, or passively probe, for the probe responses, or is instructed by the first access point (104) on when to monitor for the probe responses, transmitted by the second access point (106). By executing such passive probing, the communications unit (102) may make handover decisions for switching between the wireless service of the first access point (104) to the wireless service of the second access point (106) based on access point data included in the probe responses. |
US07936723B2 |
Method for transmitting status report of PDCP layer in mobile telecommunications system and receiver of mobile telecommunications
Disclosed is a status report transmission of the PDCP layer for a PDCP status report which can reduce radio resources, by transmitting the reception success or failure of a series of PDCP SDUs in the form of a bitmap when configuring the PDCP status report for reporting a reception status of the PDCP SDU to another party in the PDCP layer in the LTE system. |
US07936722B2 |
System and method for handover of an access terminal in a communication network
In one embodiment according to the present disclosure, a system for implementing handover of a mobile IP session in a cellular communication network generally includes a processor and a memory for storing one or more context information rules associated with an access terminal. The processor is operable to receive a registration request message from the target radio network controller and in response to receipt of the registration request message, transmit a context information request message to query context information from an anchor IP gateway. The processor is also operable to receive a context information response message from the anchor IP gateway and apply the context information response message to the mobile IP connection. The context information response message including at least one context information rule that is associated with the access terminal. |
US07936719B2 |
Packet loss prevention during handoff using packet copy-and-forward
The present invention relates to the handing off without packet loss, from a mobile device traveling from a current point of attachment to a new point of attachment, by providing a copy and forward module in association with the current point of attachment. The copy and forward module copies and stores packets that are being transmitted to a mobile node while the mobile node is in transition from the current point of attachment to the new point of attachment. The copy and forward module maintains a list of addresses as the last known contact addresses of the mobile node, and the mobile node's initial copy request contains an initial contact address of the mobile node. Subsequent copy requests are used to add or delete addresses to the list, and carry a per-address flag to indicate whether the address is to be added or deleted from the list. |
US07936718B2 |
System and method for frame selection in IP-based CDMA network
A wireless telephone without IP capability nonetheless communicates with an infrastructure that uses IP. Virtual IP endpoints, such as Base Stations (BTS), not only communicate with the infrastructure using IP and with the telephone using over-the-air protocol, such as Code Division Multiple Access (CDMA), but one of the endpoints also selects the best frame over a call received by multiple endpoints, alleviating the need for a Base Station Controller (BSC) in the infrastructure. A handoff assist entity causes frame selection to be transferred to a second BTS in accordance with a handoff algorithm. |
US07936713B2 |
Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network accommodates real time voice transmission both through dedicated, scheduled bandwidth and through a packet-based routing within the confines and constraints of a data network. Conversion and call processing circuitry is also disclosed which enables access devices and personal computers to adapt voice information between analog voice stream and digital voice packet formats as proves necessary. Routing pathways include wireless spanning tree networks, wide area networks, telephone switching networks, internet, etc., in a manner virtually transparent to the user. A voice session and associate call setup simulates that of conventional telephone switching network, providing well-understood functionality common to any mobile, remote or stationary terminal, phone, computer, etc. |
US07936711B2 |
Method and system for a channel selective repeater with capacity enhancement in a spread-spectrum wireless network
The present invention relates to a system and method for extending the coverage area and communication capacity of a spread-spectrum based wireless network through the use of intelligent repeaters. The system comprises a wireless communication network augmented with low cost channel selective repeaters that is capable of repeating only desired signals, thereby suppressing undesirable interference and increasing network capacity. The repeaters can be integrated into an existing wireless network with minimal impact to the existing network layer topology or control structure. |
US07936708B2 |
Device, system, and method of wireless network selection and handover
Device, system, and method of wireless network selection and handover. A multi-transceiver wireless device includes: at least first and second co-located wireless transceivers; one or more firmware modules to handle network selection of at least one of the first and second wireless transceivers based on one or more commands received from one or more drivers when the multi-transceiver wireless device is in full-power mode; and a manageability engine to handle network selection of at least one of the first and second wireless transceivers when the multi-transceiver wireless device is in reduced-power mode. |