Document Document Title
US08051695B2 Method for cooling hot strip
The method for cooling a hot strip which is obtained after a hot rolling process to the temperature range of 500° or less. Cooling water is brought into contact with the hot strip. The method includes a first cooling step and a subsequent second cooling step. Cooling is stopped at a strip temperature that is higher than a transition boiling initiation temperature in the first cooling step, and the cooling is conducted using the cooling water having a water flow rate that causes nucleate boiling in the subsequent second cooling step. Entering the temperature range of transition boiling can be completely prevented to avoid thermal instability in cooling resulting from the transition boiling, and the temperature variation of the strip after cooling is controlled to be small while the cooling end temperature can be precisely controlled.
US08051689B1 Cylindrical lock with automatic electronic locking function
A cylindrical lock includes inner and outer chassis, inner and outer spindles, and first and second actuating members. One of the first and second actuating members is selectively and rotatably received in the outer spindle. Each of the first and second actuating members includes a limiting groove having first and second groove sections with different arcs in a circumferential direction about a longitudinal axis. A driving member is rotatably received in one of the first and second actuating members. The driving member has a leg movable in the outer spindle between first and second positions along the longitudinal axis and received in one of the first and second groove sections. A driving device is received in the inner spindle. The cylindrical lock has two modes corresponding to selective use of the first and second actuating members to provide locking/unlocking states through supply or not supply of electricity to the driving device.
US08051686B2 Multi-lock security device and detaching device for use therewith
A security device for use in association with a security pin includes a tag body, a spring lock and a magnetic lock. The tag body has a body aperture formed therein adapted to receive the security pin. The spring lock is situated within the tag body and has a spring lock aperture formed therein in registration with the body aperture. The spring lock is adapted to engage the security pin when in an engaged position and release the security pin when in a released position. The magnetic lock is within the tag body and has a magnetic lock aperture. The magnetic lock is adapted to engage the security pin when in an engaged position and to release the security pin when in a release position. The spring lock and the magnetic lock need to both be in the released position to successfully remove the security pin form the security device. A detaching device to move the spring lock and the magnetic lock into the released such that they are both in the release position at the same time is also shown.
US08051682B1 Apparatus and method for making glass preform with nanofiber reinforcement
There is provided an apparatus and method for making a glass preform with nanofiber reinforcement. The apparatus comprises a container for melting one or more glass components in a mixture comprising the glass components and one or more nanofibers. The container has an opening that allows escape of any gas released from the glass components when the glass components are melted in the container. The apparatus further comprises one or more heating elements for heating the container. The apparatus further comprises one or more electric field devices, positioned exterior to the glass components, that create an electric field in a volume of the mixture in order to orient the nanofibers within the glass components when the glass components are melted in the container.
US08051680B2 Heating glassmaking materials with radiative heat transfer
Heat in a stream of combustion products obtained from a glassmelting furnace heated by oxy-fuel combustion is passed to incoming glassmaking materials in a heat exchanger without requiring reduction of the temperature of the stream yet without causing softening of the glassmaking material.
US08051677B1 Float bath system for manufacturing float glass and cooling method of the same
Disclosed is a float bath system for manufacturing a float glass, comprising a block assembly having a plurality of blocks connected to each other and configured to store a molten metal therein; a steel casing surrounding the block assembly; an air blower capable of supplying air to the steel casing; and a cooling water spray member capable of spraying a cooling water onto the steel casing. And, a cooling method of said float bath system is disclosed.
US08051671B2 System and method for cooling computers
In certain embodiments, an air-pressurizing device is positioned to discharge a computer system. A supply conduit pneumatically couples a cooled-air discharge conditioning system with an inlet of the air-pressurizing device.
US08051668B2 Condenser fan control system
A controller comprises a first input that receives a signal indicating an energy consumption value of a compressor, a second input that receives a signal indicating an energy consumption value of a condenser fan, and an output that provides a control signal to the condenser fan. The controller also comprises a memory that stores a condenser set point, and a processor in communication with the input, output and memory and that modulates the condenser set-point to minimize energy consumption and controls the condenser fan based on the condenser set-point.
US08051661B2 Supercharging control system of an internal combustion engine
The purpose of the present invention is providing a supercharging system which uses both of a mechanism such as VN or the like and an electric motor generating an assist force while making the supercharger operate smoothly when the assist by the electric motor is stopped. The system controls the electric motor in a feedback manner so that enough assist force is generated (FIG. 2A and FIG. 2B) while controlling the VN in an open manner (FIG. 2D) until status of the supercharger reaches target status (time t1) when an accelerator requirement arises in a low revolution region. The control of the electric motor is changed to an open control, and the control of the VN is changed to a feedback control, respectively, at time t1. The open control of the electric motor is continued so that necessary complement torque occurs until time t2. After time t2, the system maintains the target status only by the feedback control of the VN.
US08051660B2 Charging device
The present invention relates to a charging device (1), in particular an exhaust-gas turbo charger for a motor vehicle, comprising a shaft (3) which is supported in a housing (2), and which carries a turbine wheel (6) on the turbine side, and a compressor wheel (8) on the compressor side, wherein the shaft (3) is supported by means of at least one bearing device (9) in the housing (2), wherein a lubricant supply channel (10) is provided through which the bearing device (9) is supplied with lubricant, wherein in the lubricant supply channel (10), a filter device (11) with at least one filter element (12) is arranged. For this, it is essential for the invention that the filter element (12) is pretensioned by means of a spring device (13) against a seal seat (14), wherein the spring device (13) and the filter element (12) is formed in a manner that at exceeding of a predefined lubricant threshold pressure, the filter element (12) disengages from the seal seat (14), and releases a bypass (15) which bypasses the filter element (12).
US08051651B2 Hydraulic flow control system
A hydraulic system for use in a work vehicle with a powered implement is disclosed. In one embodiment, the hydraulic system may include a first hydraulic circuit including a first hydraulic pump with a low pressure and low flow output, switch and valve; a second hydraulic circuit including a second hydraulic pump with a high flow and high pressure output, switch and valve; and a third hydraulic circuit including a third hydraulic pump with a high flow and high pressure output, switch and valve. The first, second, and third circuits each include an output selectively combinable with each other by an operator control which controls the switch and valve configurations. The hydraulic system has several configurations. A first configuration is selectable to provide low pressure and low flow output to the implement, a second configuration is selectable to provide high pressure and high flow output to the implement from one of said second and third hydraulic circuits, a third configuration is selectable to provide high pressure and high flow output to the implement combining the output from the second and third hydraulic circuits, and a fourth configuration is selectable to provide low pressure and high flow output to the implement from said first, second and third hydraulic circuits.
US08051647B2 Exhaust purification device of internal combustion engine
An internal combustion engine in which a main SOx trap catalyst able to trap SOx contained in exhaust gas is arranged in an engine exhaust passage, and the exhaust passage downstream of the main SOx trap catalyst is divided into a main exhaust passage and a bypass passage bypassing the main exhaust passage. An NOx storage catalyst is arranged in the main exhaust passage, and an auxiliary SOx trap catalyst is arranged in the main exhaust passage upstream of the NOx storage catalyst. Normally, the exhaust gas is made to flow in the main exhaust passage. When regenerating the main SOx trap catalyst, the exhaust gas is made to flow through the bypass passage.
US08051643B2 Exhaust gas purification system utilizing ozone
An exhaust gas purification system provided with a trapping device (6) arranged on an engine exhaust passage and trapping particulate matter in the exhaust gas, an ozone generator (21) for generating ozone, and an ozone adsorbent (22) able to adsorb ozone, wherein at least part of the ozone generated by said ozone generator is adsorbed by said ozone adsorbent and, when particulate matter trapped on said trapping device should be removed, ozone adsorbed on the ozone adsorbent is desorbed from the ozone adsorbent and supplied to the trapping device. Due to this, it is possible to use an ozone generator with a relatively low ozone generating ability to burn off PM trapped on a filter etc. efficiently.
US08051642B2 Method of controlling NOx purification system and NOx purification system
Method of controlling an NOx purification system provided with an NOx occlusion reduction catalyst and a control unit that conducts NOx regeneration control and sulfur poisoning regeneration control. A degree of deterioration of the NOx occlusion reduction catalyst due to sulfur poisoning is estimated on the basis of an amount of an integrated value of a difference between an oxygen concentration on an outlet side of the NOx occlusion reduction catalyst and an oxygen concentration on an inlet side thereof. In so doing, the amount of sulfur poisoning in the NOx occlusion reduction catalyst is accurately estimated, excessive sulfur poisoning regeneration can be avoided, and fuel consumption can be reduced.
US08051641B2 Exhaust gas purifying apparatus for internal combustion engine
The present invention has an object to provide an exhaust gas purifying apparatus for an internal combustion engine capable of obtaining accurate temperature information relating to a catalyst placed in an exhaust passage of the internal combustion engine. The degree of influence emthc of a catalyst inlet gas temperature and catalyst rear end temperature ethuf[end] is calculated (Step 102). An estimated value ethco of an outlet gas temperature is calculated by weighted averaging the inlet gas temperature and the catalyst rear end temperature ethuf[end] considering the degree of influence emthc (Step 104). A temperature correction coefficient ekthuf[x] for each region of the catalyst is calculated as a function f(emthc) of the degree of influence emthc (Step 108). A deviation between the outlet gas temperature estimated value ethco and a measured value of the outlet gas temperature is multiplied by the temperature correction coefficient ekthuf[x] to calculate an estimated value correction amount ecthuf[x] (Step 110). The estimated value correction amount ecthuf[x] is added to a catalyst temperature estimated value (Step 114).
US08051636B2 Pick-up reel tine mounting
A tine connection device for removably connecting a tine to an elongate tine bar in an agricultural harvesting machine wherein the device comprises a mounting base that is contoured to simultaneously engage the tine bar and a mounting portion of the tine and in combination with a contoured clamp fastener, restrain the mounting portion of the tine in a predetermined position relative to the tine bar. The mounting base and clamp fastener further enable a plurality of tines to be easily and uniformly connected to a tine bar while the specific contours of the mounting base and clamp fastener in adjacent contact with the tine serve to reduce stress concentrations thereby promoting extended tine service life.
US08051635B2 Lawn mower
A lawn mower for mowing lawn. There is: a lawn mower base, having a first transport hole; an external collection container, having a second transport hole and a first transport flap; and an internal collection container having a third transport hole and a first elongated ductile connection member. There is also a second elongated ductile connection member coupled to the internal collection container. The transport flap is removably coupled to the external collection container by zipping. The internal collection container comprises a plurality of slit portions. The external connection container comprises a plurality of connection hooks, and the internal collection container comprises a plurality of connection bands. The internal collection container comprises a plurality of ventilation holes opposite the third transport hole.
US08051629B2 Heat tunnel for film shrinking
A heat tunnel for applying heated air to articles enclosed in shrink-wrap film includes at least one air supply unit; a conveyor; and a heat shroud spaced from the conveyor. The air supply unit includes a source of heated air, a fan, a heated air plenum, air ducts, and a return air plenum. Multiple air supply units can be provided along the conveyor to create a heat tunnel of desired length.
US08051625B2 Wind-power unit, a supporting pillar therefore and a use thereof
The invention relates to a wind-power unit having a turbine having a vertical turbine shaft (3), an electrical generator (6) connected to the turbine and a vertical hollow supporting pillar (2) supporting the turbine. According to the invention the material of the supporting pillar is in all essentials wood. The invention also relates to a supporting pillar for such a wind-power unit, an electric mains connected to the wind-power unit, a use of the wind-power unit and a method for the manufacture of such a supporting pillar.
US08051623B2 Curtain wall system and method
A curtain wall system and method comprises supporting channels including vertical receiving and retaining members which engage kerfs formed in the lower edges of curtain wall members. Latching members have locating and retaining members which are received in kerfs form in the upper edges of the curtain wall members. The curtain wall members are rotated inwardly causing the latching members to slide along the under surfaces of the supporting channels and into engagement with locking members. A second embodiment comprises supporting channels and latching members having spaced apart vertically disposed locating members which receive the opposite ends of the curtain wall members. A third embodiment comprises gap filling members which are received between adjacent curtain wall members and comprise hooks located adjacent to the lower ends of the gap filling members for engagement with vertically disposed receiving and retaining members extending upwardly from supporting channels. Latching members located at upper ends of the gap filling members slide along the lower surfaces of the supporting channels and into locking engagement therewith.
US08051620B2 Joist hanger for ICF wall systems
A hanger for supporting joists or beams in insulated concrete formwork (ICF) systems has two parallel side plates having inner and outer sections, plus an L-shaped support member comprising a horizontal leg extending between the lower edges of the outer sections of the side plates, and an upward-extending vertical leg which demarcates the inner and outer side plate sections. The inner sections of the side plates are passed through slits in one insulation panel of an ICF wall-forming system, until the support member's vertical leg abuts the outer face of the insulation panel, leaving the side plate inner sections extending partially into the formwork cavity. The joist or beam to be supported may be set on the horizontal leg of the support member either before or after the concrete wall is cast. Preferably, an cut-out is made in the insulation panel behind the vertical leg of the support member to allow concrete to flow against the vertical leg and the supported joist or beam is cut for a close fit against the vertical leg, such that external horizontal loads on the wall can pass into the joist or beam by direct compression.
US08051617B2 Modular enclosure
A modular enclosure may include a number of interlocking components, such as panels, that may be interconnected to form sidewalls, roof and/or floor. The panels may be constructed from blow-molded plastic and a first pattern may be disposed on one surface and a second pattern may be disposed on an opposing surface. One or more points of intersection may be located where the first pattern and the second pattern overlie, and a depression may be disposed at the points of intersection. The depressions are preferably sized and configured to increase the strength and/or rigidity of the panel.
US08051611B2 Exterior insulation and finish system and method and tool for installing same
An exterior insulation and finish system (EIFS) is provided for use with associated insulation and substrate layers of a building. The system includes primary and secondary water resistant barriers on first and second surfaces of the associated insulation layer. The secondary water resistant barrier includes a single adhesive and sealing layer defining at least one channel and adhesively securing the second surface of the associated insulation layer to the associated substrate layer. The system is usable with a plurality of associated insulation layers disposed in abutment, the single adhesive and sealing layer defining at least one channel extending from the first insulation panel to the second insulation panel and being adapted to conduct fluid therethrough. Further, a hand tool for working the adhesive and sealing layer is provided. The hand tool includes a handle connected with a flat inflexible rectangular plate, at least one of the longer edges thereof being upwardly curved and including a plurality of spaced apart teeth.
US08051607B2 Weather strip and manufacturing method thereof
A weather strip is mounted on a circumferential portion of a door opening for a vehicle door. The weather strip includes a trim portion having a substantially U-shaped cross section and a hollow seal portion, and a designed lip is formed on the trim portion so as to extend therefrom. An adhesive layer and a flocked portion are formed on a designed surface of the weather strip such as an external surface of the designed lip, the flocked portion being provided with a multiplicity of pile fibers which are bonded to the adhesive layer at one end thereof, which pile fibers are each angled randomly with respect to a normal direction to the external surface of the lip portion.
US08051601B2 Counterflow insect trap
A device for attracting and capturing or otherwise disabling insects includes a fan mechanism structured and arranged to provide an outflow of air out of the device to atmosphere, and to draw an inflow directed counter the outflow from atmosphere into the device, the outflow being substantially within the inflow outside of the device. The flow mechanism is also structured and arranged to provide an insect attractant in the outflow. The device can include mounting structure being adapted to position the device with the outflow directed in a substantially downward direction. The outflow attracts insects to the vicinity of the device, and the inflow urges the insects to enter the device. An insect disabling structure is arranged with the flow mechanism to capture or otherwise disable insects being urged into the device by the inflow.
US08051597B1 Scout sniper observation scope
A method and system for an observation system for use in weapon aiming is disclosed. An observation scope displays azimuth and elevation adjustments. Meteorological information is gathered by one or more weather stations, which use weather sensors. A range finder determines a distance between the observation scope and a target. A ballistics processor determines a ballistic solution based on the distance and the meteorological information. The ballistic solution is provided to the observation scope.
US08051596B1 Hands-free firearm stabilizer
A hands-free firearm stabilizer device comprising a means for securing a firearm to perpendicularly to the shoulder of a hunter. The fully adjustable device can be adjusted to accommodate any gunstock and hunter, allowing the hunter to wait for game in a relaxed hands-free position or utilize game calls without sacrificing firearm stability. Additionally, hunters can position themselves in a seated position allowing fine aiming adjustments using his/her knee preventing unwanted noise and movement that could be detected by the game and providing a viable option for hunters with disabilities that may limit their ability participate in the sport of hunting.
US08051592B2 Rotatable graphic assembly
A rotatable graphic assembly includes an outer barrel including an inner surface and a plurality of inner teeth formed thereon with an inner bevel formed at an end of each inner tooth; an inner barrel received within the outer barrel, the inner barrel including an outer surface and a plurality of outer teeth formed on the outer surface with an outer bevel formed at an end of each outer tooth and movably engaged with the inner teeth, the inner barrel defining a first crown gear portion at one end thereof; a spring sleeved in the inner barrel; a base sealing one end of the outer barrel, and the spring biased between the other end of the outer barrel away from the base and the base; and the base defines a second crown gear facing the first crown gear portion; and a button disposed on the end of the second barrel away from the base and showing a graphic.
US08051590B2 Magical image cups and containers with 3D displays
An optical illusion device such as a drinking glass/cup for providing a multi-dimensional visual display. The device includes a body with tubular sidewalls extending from an opening at a first end to an opening at a second end. A base assembly is provided at the second end. The base assembly includes a top wall, a bottom wall, and a sidewall that together form or define an inner chamber. A visual display assembly is provided with a mirror element with a convex reflective surface or mirror positioned within the chamber with the reflective surface facing the top wall of the base assembly. A primary image element is provided proximate to the reflective surface such that the primary image and mirror element can be observed via the opening in the body. A framing element is included proximate to the top wall of the base assembly including background images facing the reflective surface.
US08051583B2 Article of footwear with improved stability and balance
The stability and balance offered by an article of footwear is improved by including a rigid layer in an outsole assembly of the article of footwear. The rigid layer may include a material of at least a predefined rigidity. For example, an outsole may be fitted with a carbon fiber plate that maintains the shape and a flatness of the outsole assembly. The rigid layer may be attached to one or more other layers that may be configured for impact force attenuation and comfort. In one or more arrangements, the rigid layer may be sandwiched between two other layers. Alternatively, the rigid layer may be insertable into a layer of the outsole. A channel may cut into a layer of the outsole to distribute weight to an outside portion of the outsole. This distribution of weight to the outside portion of the outsole may improve stability and balance.
US08051578B2 Reduced noise dryer fan and impeller and producing method thereof
A dryer is provided that includes a drum for drying wet laundry via contact of the laundry with process air, an air inlet duct operable to convey process air to the drum, an outlet duct operable to convey process air that has exited the drum, a heating device located in the inlet air duct, and a fan containing an impeller. The fan applies a motive power to process air to effect flow of process air and the impeller has oblique blades.
US08051564B2 Methods and apparatus for fabricating a turbine nozzle assembly
A method for fabricating a nozzle segment for use within a turbine nozzle assembly. The method comprises providing a nozzle segment including an outer band, an inner band, and at least one vane extending there between, wherein at least one of the inner band and the outer band is formed with a transition piece groove defined therein, positioning an inspection tool in contact with the nozzle assembly such that the inspection tool is aligned relative to the nozzle segment using at least one datum, and verifying an alignment of each transition piece groove using the inspection tool.
US08051560B2 Method of fabricating a solder pad structure
A method for fabricating a solder pad structure. A circuit board having thereon at least one copper pad is provided. A solder resist is formed on the circuit board and covers the copper pad. A solder resist opening, which exposes a portion of the copper pad, is formed in the solder resist by laser. The laser also creates a laser activated layer on sidewalls of the solder resist opening. A chemical copper layer is then grown from the exposed copper pad and concurrently from the laser activated layer.
US08051554B2 IC socket with attached electronic component
An IC socket in which an electronic component is attached to a predetermined position of the IC socket, the IC socket including a fixed part including a contact pin which is connected to a terminal of the electronic component when a position of the electronic component is aligned to the predetermined position of the IC socket using an electronic component attaching tool, the contact pin including a pair of end portions on an upper surface of the fixed part; a movable part that is movable to the fixed part when the movable part is pushed down to apply a force to the contact pin of the fixed part so as to separate the pair of end portions of the contact pin from each other; and a standard part that is formed on the movable part and engages with the electronic component attaching tool to align a position of the electronic component attaching tool to the standard part when a position of the electronic component is aligned to the predetermined position of the IC socket using the electronic attaching tool, the standard part having a shape which does not substantially depend on an external shape of the electronic component.
US08051550B2 Method for mounting a tridimensional antenna
A tridimensional antenna includes a radiating body, a feeding foot, a grounding foot, and a supporting foot. The feeding foot and the grounding foot are connected to the radiating body. The supporting foot includes a supporting portion, at least one groove and a bent portion. The bent portion connects the radiating body and the supporting portion. The groove is defined in the supporting portion and adjacent to the bent portion. The tridimensional antenna is mounted on a substrate by surface mounted technology (SMT). The feeding foot and the grounding foot are soldered on the substrate. The supporting foot is bent to break away the supporting portion at the groove after mounting of the tridimensional antenna.
US08051546B2 Method for determining if a fuel cell stack is overheating using stack end plate temperature sensors
A method for determining whether a fuel cell stack is overheating. The method measures the temperature of end cells in the stack using end cell temperature sensors, and calculates an average end cell temperature based on the end cell temperature measurements. The method also measures the temperature of a cooling fluid being output from the fuel cell stack. The method determines if any of the measured end cell temperatures are outlying by comparing each end cell temperature measurement to the average. The method determines that the cooling fluid outlet temperature sensor has possibly failed if the cooling fluid outlet temperature is greater than the average end cell temperature and the cooling fluid outlet temperature minus the average end cell temperature is greater than a predetermined temperature value.
US08051542B2 Detachable lanyard buckle
Male and female parts of a buckle have mating shapes which together form ears and depressed eyes of an animal face. The male part has the shape of an anchor with eyes which slide into grooves to lock the parts, and ears which project upward from a slot in the cylindrical female part. Hooks on the female part back secure a cord loop which extends from the female part. A cover snaps on the back of the female part.
US08051528B2 Method of maintaining a bowling lane
A bowling lane maintenance machine has its operating functions designed and controlled in such a manner that the machine may be battery-operated without loss of performance. Included in the operation are special movements of the machine at the pin deck to flick moisture off blades of the squeegee assembly and limited activation of the vacuum motor to reduce battery drain.
US08051526B2 Covered wiper for vehicle window
A covered windshield wiper includes a hub, a wiper arm having spaced apart side walls, and a pivot pin connecting the wiper arm to the hub. A pair of abutments coaxial with the pivot pin space the side walls of the wiper arm from the hub. A one-piece molded cover has a u-shaped cross section providing a base wall overlying the entire length of the wiper arm and the wiper blade, and laterally spaced side walls depending from the base wall and concealing from view both the wiper arm and the wiper blade. A hook molded on the cover engages the end of the wiper arm. A pair of snap tabs molded on the cover reach into the space between the side walls of the wiper arm and the hub to snap onto the pair of abutments and thereby removably attach the cover onto the wiper.
US08051522B2 Substrate treatment apparatus
The present invention provides a substrate treatment apparatus for performing a substrate periphery cleaning process. The substrate treatment apparatus includes substrate holding mechanism which holds a substrate, a brush having a cleaning surface inclined with respect to a longitudinal axis thereof extending perpendicularly to a front surface of the substrate held by the substrate holding mechanism, brush moving mechanism which moves the brush along the longitudinal axis and along a lateral axis orthogonal to the longitudinal axis, load detecting unit which detects a load applied along the longitudinal axis to the brush, and first judging unit which judges, based on an output of the load detecting unit, whether or not the brush is located at a reference position serving as a reference for guiding the brush to a treatment position at which the brush is located in the cleaning process.
US08051521B2 Double wrap around brush set car wash apparatus
A vehicle washing apparatus includes a frame extending over a path of a vehicle to be washed and having a front arch, a first arch, a second arch and a rear arch connected by side members. A first pair of wrap around rotary brushes is pivotally connected to the first arch and a second pair of wrap around rotary brushes are pivotally connected to the second arch. The second arch is at a higher height than the first arch and extends over a top of the first pair of wrap around brushes so that the length of the apparatus is shortened.
US08051519B1 Collapsible small vehicle loader apparatus
The collapsible small vehicle loader apparatus provides for use with an existing receiver hitch, such as those often used on pickups, cars, vans, and other vehicles. Ideally made of aluminum, the apparatus provides for easy, lightweight transport to and engagement with a receiver hitch. While the first ramp downturns may most easily engage a pickup tailgate from above, the apparatus may also be easily fitted to other vehicles that may provide a rest as the tailgate of a pickup does, for the first ramps. After engagement with the transport vehicle, the apparatus may be collapsed and elevated and thereby remain engaged as desired. In loading a small vehicle such as an ATV or golf cart for example, the appropriate pins are disengaged to extend the ramps, and then inserted to hold the ramps in the extended position.
US08051518B2 Combination tool
A combination tool is described that has a housing that includes a first side and an opposed second side, a third side and an opposed fourth side. The sides connect together to define the housing. The housing includes a first end portion and an opposed second end portion that define a longitudinal axis. The combination tool includes a razor mechanism that is connected to the housing. The razor mechanism receives and moves a cutting blade between a first position in the cavity and a second position wherein the cutting blade extends through the housing. The housing defines a channel that includes a floor, a first sidewall and a second sidewall. The first sidewall and the second sidewall have first edges that are connected to the floor and second edges that connect to the first side of the housing. The first sidewall includes a first slot and the second sidewall includes an opposed second slot. The first slot and second slot are positioned in fixed spaced relation from the floor and the second edge. The slots are configured to receive a rasp. The slots are positioned to recess a cutting surface of the rasp in the channel such that at least a portion of the sidewalls extend between the cutting surface and the second edges. A claw is defined in the housing that includes a first tong and a second tong. The claw extracts fasteners from soft materials.
US08051516B2 Clinical support pad
The present disclosure includes methods, devices, and systems associated with clinical support. In one embodiment, a clinical support pad includes a plurality of support cells formed in a first film layer of material sufficiently impermeable to a fluid contained in the cells such that each cell is configured to be alternately and repeatedly inflated and deflated with respect to one or more adjacent cells. Each cell is in fluid communication with at least one of a number of channels formed in the first film layer, is configured such that a surface of each cell has a continuous curvature across a length direction and across a width direction of the cell, and are spaced such that a distance between a center of each cell and a center of at least one adjacent cell is not more than a two-point discrimination threshold distance associated with a patient.
US08051513B2 Ambulance cot system
The present invention relates to ambulance cots, cot systems and methods of using the same. In particular, the present invention provides an ambulance cot comprising a hydraulic system and a tip angle monitoring, recording and alert system, and methods of using the same (e.g., to transport subjects and/or to detect and/or record operational data related to cot usage).
US08051512B2 Patient treatment apparatus
A patient treatment device includes a patient supporting table supported above a platform and having an auxiliary table segment pivotally coupled to a primary table segment, and a back support segment pivotally coupled to the primary table segment, an anchor assembly adjustably anchors the auxiliary table segment to the primary table segment at selected angular positions, and an anchoring mechanism adjustably anchors the back support segment to the auxiliary table segment at required angular positions. A frame is pivotally coupled to the primary table segment, and a latch mechanism adjustably anchors the frame to the primary table segment at the required angular positions.
US08051504B1 Portable seat device
A portable seat device for use in a portable restroom comprising a seat having an opening situated atop a frame, the frame having a front left leg, a front right leg, a rear left leg, and a rear right leg; a right side horizontal bar connecting the top end of the front right leg to the top end of the rear right leg, and a left side horizontal bar connecting the top end of the front left leg to the top end of the rear left leg. The length of the rear legs, as measured from the top end to the bottom end, are less than the length of the front legs, as measured from the top end to the bottom end.
US08051503B2 Dispensing device
A device useful for the delivery of a treatment composition, and a fragrancing effect to a sanitary appliance, especially a toilet bowl, the device (10) comprising a dispenser body (200) comprising a body cavity (27) for the treatment composition; at least one inlet (28) and at least one outlet (28); at least one fragrance cavity (31,32); and a hanger (42)for hanging the device upon a portion of a sanitary appliance.
US08051502B2 Swimming goggles
Swimming goggles are provided which include an integral left and right frames and nose bridge. The integral left and right frames and nose bridge include an outer frame and an inner frame. The outer frame includes front sections of the left and right frames, and a front section of the nose bridge. The inner frame includes rear sections of the left and right frames, and a rear section of the nose bridge. Lenses are received in the left and right frames of the outer frame and the inner frame. Pads are made of soft material and are assembled on the rear sections of the left and right frames. The outer frame and the inner frame are made of different material or of the same material with different rigidity.
US08051500B2 Safety helmet visor setting mechanism
A safety helmet visor setting mechanism includes a shell having a shaft base inside at each side, with one side provided with a shell base provided with an internal lodging space and with an external wall. A control mechanism, located at the right side of the shell, has a knob for turning and driving an actuating element that again links a handle to rotate a displacement. The knob and the actuating element are provided with a fixed dish in between and provided with corresponding oblique chunks and sliders in between. The fixed dish and the handle are provided with corresponding clasp segments and lumps. A joint mechanism, set up on the shaft base of both sides of the shell, includes a first visor joint and a second visor joint each provided with hollows. The first visor joint and the handle of the control mechanism are linked by a rod. A visor has a clasp slice at each of both sides for insertion into the hollow of the visor joint.
US08051499B2 Safety helmet visor setting mechanism
A safety helmet visor setting mechanism includes a shell having an indent at each side and a long opening behind the indent at one side. An anchored unit fits in the long opening and has two grooves. A hold plate has two push chunks placed in the two grooves respectively. A link bar, fixed in the anchored unit and jostled with the hold plate, can be moved by the drive of the push chunk. A cover, capping the anchored unit, jostles with the link bar and the hold plate for a lockup. A first visor joint, positioned inside the shell in one side, has a bottom end pinned joined with the top end of the link bar, and has a top end provided with a cave. A second visor joint, positioned inside the shell in the other side has a springy slice forming an accommodation space with the shell. A visor has a clasp slice at each side penetrating the caves and the accommodation spaces of both the first visor joint and the second visor joint for assembly.
US08051498B2 Retention garment or undergarment
The invention relates to the domain of retention garments and to those used to facilitate the application of the same. The invention especially relates to a garment or an undergarment to be placed under a retention garment, which is characterized in that it is essentially knitted with at least two different stitch structures, a first, knitted according to a float stitch pattern in a textile material having a smooth outer surface, and a second, knitted according to a weft stitch pattern in an adapted elastic textile material having a weft count of between 240 dtex and 600 dtex, in such a way as to generate a slight compression or retention.
US08051495B2 Garment with bamboo fabric liner
A garment includes a non-bamboo fabric body portion that has at least one high perspiration area. A bamboo fabric member is affixed to the high perspiration area. In a method of making a lower undergarment, a piece of non-bamboo fabric is cut so as to form an unassembled panty having a crotch member. A piece of bamboo fabric is cut so as to correspond in shape to the crotch member. The piece of bamboo fabric is affixed to the crotch member. The unassembled panty is sewn so as to form a completed panty.
US08056138B2 System, method, and service for detecting improper manipulation of an application
A piracy protection system incorporates tamper detection capabilities into a protected copy of an application by disassembling a statically linked binary of the application, modifying some of the instructions in the application, and then rewriting all of the modified and unmodified instructions to a new executable file, a protected copy. The piracy protection system comprises an offline tamper detection technique in which the software itself detects the tampering and causes the program to fail, therefore protecting itself from malicious attacks. The system further comprises a dynamic software-watermarking process that incorporates code obfuscation to prevent reverse engineering.
US08056136B1 System and method for detection of malware and management of malware-related information
Disclosed are systems, methods and computer program products for centralized detection and management of malware-related information for use by different security applications. In one example, the centralized security management system comprises a central knowledge database of security information, such as information about various types of malware and other security threats. The system further includes an interpreter module that provides a plurality of customized Extensible Markup Language (XML) interfaces for receiving and parsing information queries from remote security applications developed by different vendors. The system further includes a plurality of local and remote analytical modules (engines) that analyze information queries from the security applications using malware-related information contained in the central knowledge database.
US08056134B1 Malware detection and identification via malware spoofing
A malware spoof component may be a formed component which has some but not all characteristics of an actual malware file or other component. Alternately, a spoof component may be an isolated component extracted from actual malware. Malware spoof components may be placed on a target system, after which a listing is obtained and checked. If the placed spoof component does not appear in the listing, then the spoof component may have been filtered out by malware infecting the system, thereby revealing the malware's presence.
US08056130B1 Real time monitoring and analysis of events from multiple network security devices
Security events generated by a number of network devices are gathered and normalized to produce normalized security events in a common schema. The normalized security events are cross-correlated according to rules to generate meta-events. The security events may be gathered remotely from a system at which the cross-correlating is performed. Any meta-events that are generated may be reported by generating alerts for display at one or more computer consoles, or by sending an e-mail message, a pager message, a telephone message, and/or a facsimile message to an operator or other individual. In addition to reporting the meta-events, the present system allows for taking other actions specified by the rules, for example executing scripts or other programs to reconfigure one or more of the network devices, and or to modify or update access lists, etc.
US08056127B2 Accessing password protected devices
Embodiments of the invention include a method that comprises receiving and storing a power-on password. Embodiments of the invention include a method that comprises receiving and storing a power-on password. In one embodiment, the method includes receiving a power-on password, wherein the receiving of the power-on password occurs during power-on operations of a computer. The method can also include storing the power-on password, wherein the storing includes saving the power-on password in memory. The method can also include loading an operating system to control the computer, wherein the loading occurs after the power-on operations. The method can also include detecting, after the loading, that a peripheral devices has been added to the computer and determining that an access password is needed to access the peripheral device. The method can also include transmitting the power-on password to the peripheral device and presenting a prompt requesting a secondary password; receiving the secondary password. The method can also include transmitting the secondary password to the peripheral device; and accessing the peripheral device.
US08056126B2 Authentication system for instruction processing apparatus, image forming apparatus, authentication control method, and authentication control program
An authentication system for an instruction processing apparatus includes first and second authentication portions each for performing user authentication at the time of using the instruction processing apparatus, and a controller which makes the first authentication portion execute the user authentication and switches from the first authentication portion to the second authentication portion when the user authentication by the first authentication portion cannot be established.
US08056125B2 Recording medium storing control program and communication system
A computer readable recording medium storing a control program causing a computer to execute a process in which an authentication proxy terminal carries out authentication on behalf of a client terminal using a browser to one or more server terminals, the process which includes: performing user authentication between the client terminal and the authentication proxy terminal before an access from the client terminal using the browser to the server terminal; if the user authentication is properly performed, executing proxy authentication to the server terminal on behalf of the client terminal; and sending to the client terminal a script file that controls the browser so as to access the server terminal without involving the authentication proxy terminal at a time of the access using the browser from the client terminal to the server terminal after the proxy authentication is properly executed.
US08056124B2 Automatically generating rules for connection security
A method and system for creating security policies for firewall and connection policies in an integrated manner is provided. The security system provides a user interface through which a user can define a security rule that specifies both a firewall policy and a connection policy. After the security rule is specified, the security system automatically generates a firewall rule and a connection rule to implement the security rule. The security system provides the firewall rule to a firewall engine that is responsible for enforcing the firewall rules and provides the connection rule to an IPsec engine that is responsible for enforcing the connection rules.
US08056122B2 User authentication method and system using user's e-mail address and hardware information
A user authentication method of authenticating a user on an on-line basis using a user's e-mail address and hardware information is provided. The user authentication method includes the steps of: transmitting a user's authentication client platform hardware information and e-mail address to an authentication server module through an authentication client module installed in the authentication client platform; and the authentication client module determining user authentication according to whether or not the e-mail address and hardware information received from the authentication server module is identical to user's e-mail address and hardware information stored in an authentication database. A user's authentication request and authentication is confirmed through an e-mail in the case that authentication fails in the primary authentication process. The user authentication method performs authentication by using a user's hardware information and e-mail address, their uniqueness of which is verified. Accordingly, since a user's password is not required, inconveniences of reissuing the user's password due to losing the same can be reduced.
US08056120B2 Authentication apparatus, authentication method, and computer program product
A monitoring unit monitors a client terminal used by a user, and when there is a predetermined access operation to a resource from the client terminal, acquires identification information from the client terminal. A verifying unit verifies whether the identification information matches stored identification information. When it is verified that the identification information matches the stored identification information, a referring unit refers to an access management system to check an entry status of the user to a facility. A determining unit determines whether to allow the access operation based on a check result from the referring unit.
US08056118B2 Systems and methods for universal enhanced log-in, identity document verification, and dedicated survey participation
Systems and methods are provided for controlling access via a computer network to a subscriber server. A log-in server receives a query to connect through the computer network to the subscriber server, and the log-in server receives registrant identification data. A first session is established between the log-in server and the subscriber server to validate the registrant identification data, and to generate a session password. A second session is established between the log-in server and the subscriber server. The second session is configured to authorize, based in part on the registrant identification data, access to at least a portion of a website associated with the subscriber server.
US08056107B2 Frame scattering for video scrubbing
Disclosed is a method of retrieving video frames over a network for subsequent display. A user interaction (303) with a timeline (202) represented by a client (103) coupled to the network (105) is detected. From the detected interaction, a request (304) for video to be retrieved from a server (101) across the network is formed. A series of non-contiguous (scattered) sample frames (FIGS. 13-16) received in response to the request are then cached (104) for subsequent display. This method permits efficient handling of video scrubbing requests for streamlining video as only selected ones of the cached sample frames close to a GUI play head position (203) need be reproduced. Since the frames are non-contiguous, the scope of the source video is quickly sampled permitting improved user response and, where desired, adjustment of the play head position.
US08056102B2 Channel selection device receiving a multi-channel video and a channel selection method receiving a multi-channel video
There is provided a channel selection device receiving a multi-channel video including plural videos and video configuration information on each video from a head end. The channel selection device includes a first screen display unit editing the multi-channel video based on the video configuration information and searching view configuration information to generate a channel searching view and displaying the channel searching view on a sub-screen of a television; and a second screen display unit displaying on a main screen of the television a video selected by a viewer out of the videos included in the channel searching view.
US08056101B2 Customized interface based on viewed programming
In one embodiment, a system generates a customized interface based on viewed programming. The system stores a program that a user viewed through a media device; searches through a network for information related to the viewed program; and extracts data associated with the information related to the viewed program. A custom interface is generated based substantially on the data associated with the information related to the viewed program.
US08056100B2 System and method for providing access to data using customer profiles
A system and method for scheduling the receipt of desired movies and other forms of data from a network which simultaneously distributes many sources of such data to many customers, as in a cable television system. Customer profiles are developed for the recipient describing how important certain characteristics of the broadcast video program, movie or other data are to each customer. From these profiles, an “agreement matrix” is calculated by comparing the recipient's profiles to the actual profiles of the characteristics of the available video programs, movies, or other data. The agreement matrix thus characterizes the attractiveness of each video program, movie, or other data to each prospective customer. “Virtual” channels are generated from the agreement matrix to produce a series of video or data programming which will provide the greatest satisfaction to each customer. Feedback paths are also provided so that the customer's profiles and/or the profiles of the video programs or other data may be modified to reflect actual usage. Kiosks are also developed which assist customers in the selection of videos, music, books, and the like in accordance with the customer's objective profiles.
US08056099B2 Mosaic channel video stream with interactive services
An interactive mosaic channel video stream with indicators as to the action on a given video stream. The interactive mosaic channel is displayed on a video monitor, with a plurality of individual video feeds being presented at a given time, comprising a plurality of video cells presenting at least video information, each video cell associated with one of the plurality of individual video feeds, each video cell further comprising an area within the video cell reporting data related to the video feed, and a cursor, which can be moved between the plurality of video cells, for selecting at least one characteristic associated with a selected video cell, such that the user can then directly select a video program associated with the selected video cell.
US08056097B2 Disk recording and/or reproducing apparatus
There is provided a disk recording and/or reproducing apparatus including: a disk mounting part; a clamp member holding a disk-shaped recording medium between the clamp member and the disk mounting part; and a support member movably supporting the clamp member. One of the disk mounting part and the clamp member has a magnet and the other has an attractable member attracted to the magnet. A rotating member is rotatably supported by the support member and a rotary elevating mechanism moves the rotating member up and down at a predetermined height by rotating the member. The clamp member is allowed to approach the disk mounting part by attracting the attractable member by a magnetic force of the magnet or to depart from the disk mounting part against a magnetic force of the magnet.
US08056091B2 Systems and methods for using application services
Methods and apparatus, including computer program products, are provided for executing, by a first framework, a service provided by a second framework. The method may include initiating, by the first framework, a request to access the service provided by the second framework. The method may also include identifying metadata for the service, the metadata being stored in a metamodel runtime repository. The method may further include translating the metadata into a format that the first framework can use to invoke the service and executing, using the translated metadata, the service provided by the second framework.
US08056088B1 Using scan chains for context switching
The invention sets forth an approach to context switching that utilizes scan chains modified to perform context switching operations. The design requires substantially less additional silicon area and design engineering effort than existing context switch approaches, while operating substantially faster and providing additional debug observability during context switching operations.
US08056083B2 Dividing a computer job into micro-jobs for execution
Computer micro-jobs are disclosed. A computer job is divided into micro-jobs. In one embodiment, the micro-jobs have a size that allows a particular micro-job to complete within an allotted time for which the particular micro-job owns a resource used to execute the micro-job. In one embodiment, the allotted time is a quantum. In one embodiment, an entire computer job is divided into micro-jobs and the computer job is then executed micro-job by micro-job until the entire computer job is complete. Each of the micro-jobs may complete its execution within its quantum, in one embodiment. In one embodiment, the execution of the micro-jobs is allocated to times when needed resources comply with one or more idleness criteria. A software program executed with micro-jobs may be run at all times while the computer is powered up without impacting the performance of other software programs running on the same computer system.
US08056076B1 Method and system for acquiring a quiesceing set of information associated with a virtual machine
A method and system for acquiring a quiesceing set of information associated with a virtual machine. A virtual machine is cloned. The cloned virtual machine has an associated persistent storage device. The state of the persistent storage device is transformed into a quiesced state of the cloned virtual machine by utilizing a shut-down process. The shut-down process is executed on the cloned virtual machine to quiesce the cloned virtual machine and the quiesceing set of information of the cloned virtual machine is automatically reduced to information stored on the persistent storage device.
US08056074B2 System, and computer program product for on demand enablement of dormant computing resources
A system and program product for enabling dormant computer hardware resources in a computer system having a set of dormant computer hardware resources. The method includes accepting a customer request to enable a set of dormant hardware resources, and providing computer readable instructions to a customer accessible console in communication with the computer system. The instructions are installable by the customer, and are capable of enabling dormant computer hardware resources upon installation. An order process establishes prerequisites, facilitates customer order placement, and provides rapid order fulfillment. Prerequisites include contract terms, information describing the computer system configuration, access to provider systems, and customer system setup. Ordering is facilitated through information management, configuration rules, and an interactive interface, presenting valid configuration options to the customer. Fulfillment is facilitated through parallel processing, providing computer readable upgrade instructions nearly concurrently with provider's internal order approval. An alternative embodiment provides upgrade instructions before provider's internal order approval.
US08056065B2 Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework
Mechanisms for stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework are provided. The mechanisms of the illustrative embodiments address the weaknesses of the known polyhedral loop transformation based approaches by providing mechanisms for performing code generation transformations on individual statement instances in an intermediate representation generated by the polyhedral loop transformation optimization of the source code. These code generation transformations have the important property that they do not change program order of the statements in the intermediate representation. This property allows the result of the code generation transformations to be provided back to the polyhedral loop transformation mechanisms in a program statement view, via a new re-entrance path of the illustrative embodiments, for additional optimization. In addition, mechanisms are provided for ensuring code stabilization in the presence of conditions such that code bloat is not encountered during re-entrance.
US08056063B2 Method and apparatus minimizing code duplication in a statically typeable language program
A method, apparatus and computer program product for minimizing code duplication in a statically typeable language program is presented. A plurality of trees of functional instructions for a program are received, each of the plurality of trees including at least one functional node. The plurality of trees of functional instructions for a program are compared and similar trees of functional instructions are merged to eliminate similar function nodes. A combined module is produced from results of the merging, the combined module having code duplication removed therefrom.
US08056061B2 Data processing device and method using predesignated register
A data processing device and method are provided. The data processing device includes a code storage unit storing an original code to be translated into a machine language code, a code analyzer analyzing the original code stored in the code storage unit, a register allocator allocating a predesignated register for a command included in the original code based on the result of analysis, and a code executor executing a machine language code generated using the allocated register.
US08056060B2 Software testing method and system
A software product is tested by first obtaining a performance matrix for the software product, the performance matrix containing the profile results of a plurality of tests on the software product, and an expected result vector for the plurality of tests. A test sequence is then executed for the software product, the sequence comprising selecting a subset of the plurality of tests, running the test subset to obtain a new result vector for the test subset, comparing the new result vector entry with the expected result vector entry for the same test, selecting a test (which may be one of the subset or may be a new test) according to the outcome of the result vector comparison and the performance matrix, and running the selected test under profile.
US08056058B2 Method for generating test cases for software program
The method for generating test cases for a software program includes the step of setting a plurality of reference points in accordance with a sentence of the software program. The tracing pairs each including an initial test case as well as its adjacent vertex are set if one of them is among the reference points and the other one is not among the reference points. The essential test cases are chosen from the tracing pairs.
US08056054B2 Business information warehouse toolkit and language for warehousing simplification and automation
A method for use with an information (or data) warehouse comprises managing the information warehouse with instructions in a declarative language. The instructions specify information warehouse-level tasks to be done without specifying certain details of how the tasks are to be implemented, for example, using databases and text indexers. The details are hidden from the user and include, for example, in an information warehouse having a FACT table that joins two or more dimension tables, details of database level operations when structured data are being handled, including database command line utilities, database drivers, and structured query language (SQL) statements; and details of text-indexing engines when unstructured data are being handled. The information warehouse is managed in a dynamic way in which different tasks—such as data loading tasks and information warehouse construction tasks—may be interleaved (i.e., there is no particular order in which the different tasks must be completed).
US08056047B2 System and method for managing resources using a compositional programming model
A system and method for managing resources includes providing mutable entities having related data including triples, and listening for changes in the related data. A first construct is triggered in accordance with the changes in the related data to update the mutable entities.
US08056046B2 Integrated system-of-systems modeling environment and related methods
A method of modeling operational and/or logical aspects of a system in a system-of-systems environment. Modeling components of generic structure are used to obtain a logical model of the system. The logical model and the modeling components of generic structure are used to obtain related models targeted toward the aspects. The related models are implemented to determine effects of the aspects on the system and/or system-of-systems.
US08056045B2 System and method for circuit simulation
In a circuit simulation system, a storage section is configured to store a circuit data, an analysis condition data and an output data. An initial data setting section reads out the circuit data and the analysis condition data from the storage section and sets an initial data and a convergence condition for a solution calculating process based on the circuit data and the analysis condition data. A processing section generates a circuit equation to each of a voltage variable and a current variable based on the circuit data, and executes the solution calculating process based on the initial data to calculate a solution. A convergence determining section executes a convergence determining process of whether or not the solution meets the convergence condition, on the voltage variable. An output section stores the solution into the output data when it is determined to meet the convergence condition. A repetition control section controls the processing section to calculate a next solution by using the solution as the initial data, when it is determined not to meet the convergence condition.
US08056044B2 Signal processing
An iterative method for generating a series of output signal values from a series of input signal values is described. Iterations of the method comprise the steps of obtaining a current input signal value for the current iteration, comparing the current input signal value with an output signal value determined in a previous iteration, updating a counter value determined in the previous iteration based on the result of the comparison between the current input signal value and the previous output signal value such that the updated counter value replaces the counter value determined in the previous iteration, determining a slew value based on the counter value; and adding the slew value to the previously determined output signal value to generate a new current output signal value. Thus different slew values may be added to the previous output signal to obtain a new output signal. The counter value is updated so that its value reflects recent trends in the input signals. E.g. if the input signal is on an upward trend, the counter value may achieve a relative high value, for example because it is incremented each time an input signal exceeds a previously determined output signal. The magnitude of the slew values may increase as the counter value increases, thereby allowing the output signals to more rapidly track changes in the input signals.
US08056040B2 Method and system for visual implementation of layout structures for an integrated circuit
The present approach is directed to an improved method, system, and computer program product for visually presenting layout options for generating an electronic design. The visual presentation could be employed to display a set of layout choices when correcting errors or rules violations identified in the design. Alternatively, the visual presentation could be employed to display layout choices during the initial design entry phase for the electronic design.
US08056030B2 Behavioral synthesis system, behavioral synthesis method, and behavioral synthesis program
A behavioral synthesis system has a scheduling unit and a mode control unit. The scheduling unit performs scheduling of a behavioral level description with reference to a resource quantity data indicating resource constraint and a resource delay data indicating delay times of respective resources. A single process described in the behavioral level description is divided into a plurality of description blocks, and a scheduling mode among a plurality of scheduling modes is designated with respect to each of the plurality of description block. The mode control unit refers to a mode designation code that indicates the designated scheduling mode and controls such that the scheduling unit performs the scheduling with respect to each description block in accordance with the designated scheduling mode indicated by the mode designation code.
US08056025B1 Integration of open space/dummy metal at CAD for physical debug of new silicon
An access pad is used to provide access to a functional block of an integrated circuit (IC) device. The access pad is formed using dummy metal in an open space in a metallization level that is between a top metallization level and a base level on which the functional block is formed in the IC device. The access pad at the metallization level provides a contact to access an underlying circuit of the functional block so that the functional integrity of the functional block of the IC device can be verified during probing.
US08056020B2 Method of designing semiconductor integrated circuit and mask data generation program
A method of designing a semiconductor integrated circuit includes: generating a layout data indicating a layout; and generating a mask data based on the layout data. The generating the mask data includes: referring to the layout data to extract a parameter that specifies a layout pattern around a target transistor included in the semiconductor integrated circuit, wherein the parameter includes at least a width of a device isolation structure around the target transistor; correcting a gate length and a gate width of the target transistor to offset a variation of a characteristic of the target transistor from a design value, the variation depending on the extracted parameter; and generating the mask data from the layout data in which the gate length and the gate width are corrected.
US08056016B2 Method and mobile communication terminal for changing the mode of the terminal
Disclosed is a mobile communication terminal and a method for changing modes of the terminal, which changes a mode of the mobile communication terminal according to a location of a changed menu bar if a menu bar displayed on a touch screen is dragged and dropped.
US08056014B2 Web portal page interactive user interfaces with maximum accessibility to user selected portlets
A Web portal page at a Web display station having a plurality of portlet sections, each portlet including text and at least one active hyperlink to another Web page. An implementation enabling a user to enter one of the displayed portlet sections, enlarging the area of the entered one portlet section, and reducing the areas of a plurality of the other portlet sections so that at least one hyperlink in each of the other portlet sections of reduced area remains active.
US08056011B2 Method and system for providing contact management to chat session participants
A method and system for providing contact management to participants engaged in a communication session permits chat session participants to a communication session to determine common contacts that exist between the chat session participants. Dependent on the accessibility of the particular chat session participants' contact list, other chat session participants to the communication session can view the information located in the contact list. Moreover, a particular chat session participant to the communication session can give either a particular chat session participant or all the chat session participants to the communication session permission to modify their contact list. Permission to access or modify contact lists for chat session participants can be defined prior to establishment of the communication session and/or changed during the communication session.
US08056007B2 System and method for recognizing and storing information and associated context
The present disclosure provides a system and method of collecting information and associated context. Information and associated context are collected by monitoring at least one application program executable using the computing system, so as to detect one or more events associated with the at least one application program; identifying contextual information corresponding to the detected one or more events; and storing information associated with the at least one detected event, the stored information including the identified contextual information.
US08056005B2 Composing a machine readable document template
A method and apparatus is described for composing a machine readable document template having a portion for inclusion of data content. The method and apparatus comprise generating a formatting rule applicable to data content for inclusion in the data content portion and storing the rule separately from the data content portion.
US08056004B2 Information processing apparatus and method
For each of a plurality of drawing objects, whether the drawing object is laid out on the rear side of one or more other drawing objects is determined based on an overlapped state of the plurality of drawing objects. The drawing object to be selected is decided based on the determination result.
US08055999B2 Method and apparatus for repurposing formatted content
A method and system for reformatting data. The method involves a series of steps which can include identifying a template which corresponds to a specified document. The specified document can contain formatted data. Additionally, the step of applying a template to the specified document can be extracting data from the formatted content. The step of formatting the data using a different markup language can be performed.
US08055995B2 System and method of defining a hierarchical datamodel and related computation and instruction rules using spreadsheet like user interface
The present invention relates to the field of information processing involving digital computers, embedded devices and more particularly, to a method and system for defining hierarchical data model and related computation and instructions rules using electronic spreadsheet like interface. The system and method of the invention are directed to user friendly, fast, development of multi-user, workflow enabled applications using spreadsheet as a tool for application modeling.
US08055993B2 Selecting and displaying descendant pages
In an embodiment, a link to a current page is received from a user. In response to receiving the link, a descendant page of the current page is selected that meets a policy associated with the domain of the current page. The current page and the descendant page are retrieved and displayed. The current page and the descendant page are simultaneously viewable. The current page and the descendant page are in the same domain. In various embodiments, the descendant page is specified by a server, by the user, or is on a most-frequently traversed path in the domain. In various embodiments, the descendant page is a terminal page on the most-frequently traversed path or is at a level on the path that is specified by the policy.
US08055991B2 Error detection and recovery using an asynchronous transaction journal
Illustrative embodiments provide a computer implemented method, an apparatus, and a computer program product for error detection and recovery using an asynchronous transaction journal. In an illustrative embodiment the computer implemented method receives a request message from a requester, stores the request message in the asynchronous transaction journal and determines whether a sequence number contained within the request message is equal to a predetermined number. When the sequence number is equal, the computer implemented method performs a request in the request message to obtain a result and returns the result to the requester; otherwise the computer implemented method detects an error. The computer implemented method then attempts recovery from the error; otherwise the computer implemented method notifies the requestee.
US08055990B2 Method and system for error detection for improving data integrity in protocol offloading
Aspects of a method and system are provided for error detection for improving data integrity in protocol offloading. Aspects of the invention may enable receiving a block of data having a modulo-based input error detection code and an error correction term appended thereto, calculating an output error detection code of the block, combining the input error detection code and the error correction term to produce a modified error detection code, and comparing the calculated error detection code to the modified error detection code so as to detect an error in the block. The error correction term may be equal to a binary difference between the input error detection code and the output error detection code. The input error detection code and the error correction term may be combined by applying an XOR operation.
US08055989B2 Boot security using embedded counters
The present disclosure provides a system for providing a security and method of providing an enhanced security booting environment. The system and method includes a basic input/output system (BIOS) stored in memory. The system and method also includes a counter embedded in the memory configured to monitor the number of times each block of the memory has been written. This information could be used with existing error detection mechanisms to improve the ability to detect unintended write operations.
US08055988B2 Multi-bit memory error detection and correction system and method
A system and method for operating a collection of memory cells includes storing binary data values and parity data values by associating binary values with a common adjustable characteristic parameter of a memory cell collection. Probability distribution functions for values of the characteristic parameter of the memory cell collection are read and constructed. Binary data values and parity data values stored in the memory cell collection are retrieved. Parity data for error detection and error correction is evaluated in the binary data values.
US08055978B2 Semiconductor memory system performing data error correction using flag cell array of buffer memory
A buffer memory includes a memory cell array, a flag cell array, and a error correction block. The memory cell array has a plurality of word lines. Each of the plurality of word lines are electrically connected to a plurality of memory cells storing data. The flag cell array has a plurality of flag cells. Each of the plurality of flag cells is connected to each of the word lines and stores information that indicates whether error correction of the data has been performed. The error correction block performs error correction on the data output from the memory cell array in response to a command received through a host interface and flag data output from the flag cell array.
US08055976B2 System and method for providing error correction and detection in a memory system
A system and method for providing error correction and detection in a memory system. The memory system includes a plurality of memory devices, and error detection and correction logic. The error detection and correction logic includes instructions for generating an error correction code (ECC) word that includes bits from two more of the memory devices and from different memory device transfers.
US08055972B2 States encoding in multi-bit flash cells for optimizing error rate
Memory cells are programmed and read, at least M=3 data bits per cell, according to a valid nonserial physical bit ordering with reference to a logical bit ordering. The logical bit ordering is chosen to give a more even distribution of error probabilities of the bits, relative to the probability distributions of the data error and the cell state transition error, than would be provided by the physical bit ordering alone. Preferably, both bit orderings have 2M−1 transitions. Preferably, the logical bit ordering is evenly distributed. The translation between the bit orderings is done by software or hardware.
US08055969B2 Multi-strobe circuit
A multi-strobe circuit that latches a signal to be tested, an evaluation target, at each edge timing of a multi-strobe signal having a plurality of edges. An oscillator oscillates at a predetermined frequency in synchronization with a reference strobe signal. A latch circuit latches the signal to be tested at an edge timing of an output signal of the oscillator. A gate circuit is provided between a clock terminal of the latch circuit and the oscillator, and makes the output signal of the oscillator pass therethrough for a predetermined period. A clock transfer circuit loads the output signal of the latch circuit at an edge timing of the output signal of the oscillator and performs retiming on the output signal of the latch circuit by using a reference clock.
US08055968B2 Panel driving circuit that generates panel test pattern and panel test method thereof
A panel driving circuit that produces a panel test pattern and a method of testing a panel are provided. The driving circuit includes a pattern generation unit and a selection unit. The pattern generation unit responds to a system clock and produces pattern test data and pattern test signals. The selection unit responds to a test signal and selects and outputs either (a) the pattern test data and the pattern test signals that are outputted from the pattern generation unit, or (b) the pattern test data and pattern test signals that are directly applied from the outside. The driving circuit and the method of the panel test generates the panel test data, the horizontal synchronizing signal, the vertical synchronizing signal, and the data activating signal within the driving circuit using a system clock so that the testing of the panel can be carried out without using a separate test device.
US08055967B2 TAP interface outputs connected to TAP interface inputs
An IC includes an IEEE 1149.1 standard test access port (TAP) interface and an additional Off-Chip TAP interface. The Off-Chip TAP interface connects to the TAP of another IC. The Off Chip TAP interface can be selected by a TAP Linking Module on the IC.
US08055966B1 Built-in-self-repair arrangement for a single multiple-integrated circuit package and methods thereof
A multiple integrated circuit arrangement within a single package is provided. The multiple integrated circuit arrangement includes a set of electronic components, which includes at least a set of dies. The first die of the set of dies is coupled to a first electronic component of the set of electronic components, wherein the first electronic component is not the first die. The arrangement includes a built-in-self-test (BIST) arrangement, which is at least partly encapsulated within the single package, wherein the BIST arrangement is configured for at least testing the first die of the set of dies. The arrangement also includes a built-in-self-repair (BISR) arrangement, which is at least partly encapsulated within the single package, wherein the BISR arrangement is configured for at least repairing the multiple integrated circuit arrangement.
US08055965B2 Semiconductor integrated circuit and method of testing the same
A semiconductor integrated circuit includes: a plurality of scan flip-flops configured to form a scan chain in a scan test; and a plurality of clock gating circuits connected between a clock input and corresponding portions of the plurality of scan flip-flops, respectively. The plurality of clock gating circuits are connected in serial to form a chain and gating setting data is inputted in serial through the chain connection. Each of the plurality of clock gating circuits controls a connection between the clock input and a corresponding portion of the plurality of scan flip-flops based on the gating setting data.
US08055963B2 Accessing sequential data in a microcontroller
System and methods transfer data over a microcontroller system test interface. The system can read data from and write data to microcontroller system memory using the described method. The method provides for the efficient transfer of data, minimizing redundancies and overhead present in conventional microcontroller test system protocols.
US08055961B2 Semiconductor device testing
A semiconductor device test circuit includes a data producing unit to produce first test data to be fed into a semiconductor device, and expected value data; a first data retaining unit to retain the first test data, and feed the first test data into the semiconductor device; a second data retaining unit to retain the expected value data; a comparison unit to compare output data outputted through the first data retaining unit and the expected value data outputted from the second data retaining unit to supply data indicating comparison result between the output data and the expected value data; and a switching unit to switch the data fed into the second data retaining unit between the expected value data and the output data, wherein the first data retaining unit and the second data retaining unit form parts of a scan chain into which second test data may externally be fed.
US08055960B2 Self test apparatus for identifying partially defective memory
A computing system is provided which includes a processor having a cache memory. The cache memory includes a plurality of independently configurable subdivisions, each subdivision including a memory array. A service element (SE) of the computing system is operable to cause a built-in-self-test (BIST) to be executed to test the cache memory, the BIST being operable to determine whether any of the subdivisions is defective. When it is determined that one of the subdivisions of the cache memory determined defective by the BIST is non-repairable, the SE logically deletes the defective subdivision from the system configuration, and the SE is operable to permit the processor to operate without the logically deleted subdivision. The SE is further operable to determine that the processor is defective when a number of the defective subdivisions exceeds a threshold.
US08055955B2 Gaming machine with power-hit tolerant data storage
Disclosed is a gaming machine capable of data restoration.
US08055954B2 Storage systems and methods for distributed support ticket processing
Storage systems and methods for distributed support ticket processing are disclosed. An exemplary method may include accessing at least one storage device in a storage system by an interface manager to retrieve raw support ticket data from the at least one storage device. The method may also include analyzing the raw support ticket data at the interface manager to generate a support ticket for the storage system. The method may also include decoding the support ticket to an intermediate format at a management station. The method may also include presenting the converted support ticket to a user at the management station.
US08055953B2 Information processing apparatus, information processing system, information processing method and computer program
The present invention is directed to an information processing system composed of plural information processing units adapted for mutually executing data communication, and for executing data processing in which communication data has been applied. The first entity A transmits error notification data on the basis of error detection to execute initial state return processing on the condition that data reception after error notification data has been transmitted is made, and the second entity B transmits error notification data on the basis of error detection to execute initial state return processing on the condition that transmit processing of error notification data is executed. Thus, the both entities A and B can return to the initial state in a manner synchronous with each other. As a result, it becomes possible to perform reliable error recovery and data processing restart.
US08055951B2 System, method and computer program product for evaluating a virtual machine
A method for evaluating a virtual machine, the method includes: monitoring, using an out of band monitor, information exchanged between the virtual machine and a hypervisor; and evaluating a state of the virtual machine by applying a statistical classification process to at least a portion of the monitored information.
US08055949B2 Proactive server-side error subsystem for interactive objects
A software error subsystem is provided that can log, report, and may optionally correct defective interactive objects in a virtual game environment. The subsystem may form part of a larger and more general logging and error catching system. By automatically correcting certain defects, recourse to redevelopment efforts can be postponed or eliminated. Even if error correction is not automatically performed, a more specific and helpful error message may be generated and displayed to the player, increasing player satisfaction.
US08055947B2 Comparing supplied and sampled link ID bits on TMS lead
An identification (ID) process comprises in each of a plurality of bit times, a debug test system asserting a control signal at a predefined state to a plurality of target systems, and each target system, having a bit pattern and the bit patterns being different among the target systems, outputting a bit from its bit pattern on the control signal. The process further comprises each target system comparing the resulting state of the control signal to that target system's output bit. If the target system's output bit differs from the resulting control signal state, the target system ceases participating in the ID process or, if the target system's output bit matches the resulting control signal state, the target system continues to participate in the ID process.
US08055945B2 Systems, methods and computer program products for remote error resolution reporting
A method for reporting error resolution information according to one embodiment includes identifying an error; tracking information output to a user when attempting to resolve the error; and sending error resolution data to a remote system, the error resolution data comprising at least a representation of the error and at least a representation of some of the information output to the user. Additional systems, methods, and computer program products are also presented.
US08055944B2 Customization and reuse of logged agent activity during remote take over help session
An apparatus and a method is provided for verifying the setup of a current computer in need of repair, parsing and updating a previously created activity log file to provide usable steps that refer to the appropriate configuration settings for the computer being repaired. The method includes obtaining an indication of a problem on a remote computer, reviewing stored log files to determine if an old log file associated with the problem exists and if the old log file does not exist, creating a new log file to store steps associated with repair operations. The method also includes if the old log file exists, retrieving the old log file and obtaining the remote computer configurations, parsing the old log file to identify references to configuration settings and comparing the configuration settings in the old log file with the remote computer configuration. The method further includes updating at least one configuration setting of the old log file to reflect the remote computer configuration, if the at least one configuration setting in the old log file is different from the remote computer configuration and executing steps in the old log file to solve the problem on the remote computer.
US08055943B2 Synchronous and asynchronous continuous data protection
A method, system, and computer program product for providing continuous data protection for write data supplied from a host incorporating a processor device to data storage in accordance with write input/output (I/O) of an owning application is provided. The write data is identified as one of a synchronous candidate and an asynchronous candidate. The write data identified as the one of the synchronous candidate and the asynchronous candidate is transferred to at least one sidefile. The write data transferred to the at least one sidefile is secured in a nonvolatile storage journal. The nonvolatile storage journal is preset with a timeout limit applicable to write data identified as the synchronous candidate. If the timeout limit is exceeded, a loss mitigation operation to safeguard the write data identified as the synchronous candidate is performed.
US08055938B1 Performance in virtual tape libraries
A method, system, apparatus, and computer-readable medium are provided for storing data at a virtual tape library (“VTL”) computer or server. According to one method, a VTL computer maintains one or more storage volumes for use by initiators on an array of mass storage devices. Space on each of the volumes is allocated using thin provisioning. The VTL computer may also include a cache memory that is at least the size of a full stripe of the array. Write requests received at the VTL computer are stored in the cache memory until a full stripe of data has been received. Once a full stripe of data has been received, the full stripe of data is written to the array at once. The array utilized by the VTL computer may include a hot spare mass storage device. When a failed mass storage device is identified, only the portions of the failed device that have been previously written are rebuilt onto the hot spare. The array may be maintained using RAID-5. If one of the mass storage devices in the array fails, any subsequent writes directed to the array may be stored using RAID-0.
US08055933B2 Dynamic updating of failover policies for increased application availability
Mechanisms are provided for performing a failover operation of an application from a faulty node of a high availability cluster to a selected target node. The mechanisms receive a notification of an imminent failure of the faulty node. The mechanisms further receive health information from nodes of a local failover scope of a failover policy associated with the faulty node. Moreover, the mechanisms dynamically modify the failover policy based on the health information from the nodes of the local failover scope and select a node from the modified failover policy as a target node for failover of an application running on the faulty node to the target node. Additionally, the mechanisms perform failover of the application to the target node based on the selection of the node from the modified failover policy.
US08055931B2 Method for switching between two redundant oscillator signals within an alignment element
A method is provided for switching between two oscillator signals within an alignment element. In accordance with the method, one of the two oscillator signals one is selected as a first master signal in order to provide an output stepping signal at an output of the alignment element. The method comprises introducing a virtual stepping signal when a switch between the two oscillator signals occurs or when a failure in the first master signal is detected. The method further comprises sending the virtual stepping signal to the output of the alignment element in the event of a switch until an alignment with a new master signal is completed.
US08055930B2 Internal clock signal generating circuits including frequency division and phase control and related methods, systems, and devices
An integrated circuit device may include a main clock signal input pad configured to receive a main clock signal having a main clock frequency, a high speed clock signal input pad configured to receive a high speed clock signal having a high speed clock frequency greater than the main clock frequency, a frequency divider, and a phase controller. The frequency divider may be configured to generate a plurality of preliminary internal clock signals responsive to the high speed clock signal wherein each of the preliminary internal clock signals has the same main clock frequency and a different phase. The phase controller may be configured to select one of the preliminary internal clock signals having a phase most closely matched with a phase of the main clock signal, and to translate the preliminary internal clock signals to internal clock signals so that the preliminary internal clock signal having the phase most closely matched with the phase of the main clock signal is translated as a primary internal clock signal, so that the internal clock signals have the main clock frequency. Related methods, systems, and devices are also discussed.
US08055928B2 Method for characterizing the health of a computer system power supply
Some embodiments of the present invention provide a system that controls a device that characterizes the health of a computer system power supply. During operation, a signature for the power supply is generated based on measurements of a set of performance parameters for the power supply. Then, the health of the power supply is characterized based on a comparison between the signature for the power supply and signatures for one or more other power supplies.
US08055927B2 Structure for analyzing dynamic CPU voltage
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a system is disclosed for monitoring a voltage supplied by a voltage regulation module to a processor in response to a dynamic VID generated by the processor. The voltage monitoring system monitors the voltage generated by the voltage regulation module to ensure the supplied voltage is within regulation thresholds. The voltage monitoring system acquires an analog reading of the supplied voltage and converts it to a digital value. If the VID changes during the conversion, the result of the A/D conversion is discarded. If the VID does not change, the voltage monitoring system accepts the result of the A/D conversion and compares the supplied voltage to the voltage expected in response to the VID. The voltage monitoring system may also compute the error between the actual and expected voltage for each accepted A/D conversion.
US08055924B2 Semiconductor integrated circuit and electric power supply controlling method thereof
An interrupt power supply control unit 5 monitors interrupts 11, 21, 31 issued from function blocks 1, 2, 3, and also, a power supply control instruction 41 issued from a CPU 4. When either an interrupt or an instruction is issued, the interrupt power supply control unit 5 performs a power supply control operation in accordance with a content of an interrupt power supply control table 50. In the power supply control operation, ON/OFF-control operations of power supply switches 12, 22, 32, 42 are carried out, and also, control signals 581 and 582 are outputted to power supply cutoff solving elements 81 and 82. When electric power of the power supply is supplied to a necessary function block in accordance with the power supply control operation, the interrupt power supply control unit 5 initiates the relevant function block in accordance with the content of the interrupt power supply control table 50.
US08055923B2 Electronic control unit and signal monitoring circuit
An electronic control unit has a microcomputer and a signal monitoring circuit. When a brake pedal is pressed down and an analog signal from a brake pedal sensor is changed in a low power consumption operation mode of the microcomputer, the signal monitoring circuit operates cyclically. When the signal monitoring circuit starts the operation, a capacitor is charged with a constant current for only a charging time stored in a memory. When a comparator detects that the analog signal is lower than the charge voltage of the capacitor, a wakeup signal is output from the comparator to the microcomputer to cause the microcomputer to operate in the normal operation mode. The charging time is pre-stored in a memory of the microcomputer.
US08055920B2 Computer system
A computer system including a power supply, a plurality of mainboards, and a power controller is provided. Each of the mainboards corresponds to a standby voltage, respectively. The power supply generates a standby power, and generates a main power according to a power enabling signal. The power controller is coupled between the power supply and the mainboards, for generating the power enabling signal and a control signal according to whether an amount of the mainboards is greater than a predetermined value, and selectively outputting the control signal to at least one of the mainboards. When the mainboards receive the control signal, regardless being in a booting state or a non-booting state, the mainboards receive the main power and converts the main power into a standby voltage corresponding thereto. When failing to receive the control signal, the mainboards convert the standby power into the standby voltage corresponding thereto.
US08055917B2 Computer and power supply method thereof
A computer includes a system unit which has a plurality of electronic components, a battery unit which supplies auxiliary electric power to the system unit, an adapter which receives a first alternating current (AC) electric power and outputs a second AC electric power; a rectifying unit which rectifies the second AC electric power and supplies a direct current (DC) electric power having a level higher than a minimum electric power level required to operate the system unit and lower than a charging electric power level required to charge the battery unit, to the system unit, a battery charging unit which charges the battery unit, and an electric power amplifying unit which amplifies the DC electric power that branches off from a point of an electric power supplying path between the rectifying unit and the system unit, and supplies a charging electric power to the battery charging unit.
US08055913B2 Systems and methods for secure transaction management and electronic rights protection
The present invention provides systems and methods for electronic commerce including secure transaction management and electronic rights protection. Electronic appliances such as computers employed in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Secure subsystems used with such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Secure distributed and other operating system environments and architectures, employing, for example, secure semiconductor processing arrangements that may establish secure, protected environments at each node. These techniques may be used to support an end-to-end electronic information distribution capability that may be used, for example, utilizing the “electronic highway.”
US08055907B2 Programming interface for a computer platform
A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of the following groups of types or functions: those related to core file system concepts, those related to entities that a human being can contact, those related to documents, those common to multiple kinds of media, those specific to audio media, those specific to video media, those specific to image media, those specific to electronic mail messages, and those related to identifying particular locations.
US08055904B1 Systems and methods for software application security management
Apparatus and method for managing password information associated with a service account are disclosed. In some embodiments, a service account management system is configured to include a security account utility and a password information data store. In some embodiments, a security account utility is used when registering, tracking, and adjusting password change information. In some embodiments, notification of a password change date is transmitted to a service account owner and a security auditor for enforcement. Use of a security account management system with a middleware application is also disclosed.
US08055894B2 Process and streaming server for encrypting a data stream with bandwidth based variation
There is disclosed a process for encrypting a data stream to secure the data stream for single viewing and to protect copyrights of the data stream. Specifically, there is disclosed a process for protecting streaming multimedia, entertainment and communications in an Internet-type transmission. There is further disclosed a streaming server component operably connected with a streaming server that interacts with a client system to affect the inventive process.
US08055891B2 Method for the autonomic configuration of a data storage device
A method is disclosed for configuring a data storage device. A storage module stores configuration data on a remote storage system that may include operating systems, applications, updates, and an index. A boot module boots a computer system from a program other than the regular boot program to provide access to a network in communication with the remote storage system. A device configuration module autonomically downloads and installs the operating systems, applications, and updates in response to data stored in an index on the remote storage system.
US08055890B2 Data recovery method
The present invention provides a data recovery method in a system with storage of default values and prior configuration values, including executing initialization of the system; loading the default values; detecting a status of a first flag to generate a first detection result; and, determining whether a boot-up sequence is complete according to the first detection result.
US08055885B2 Data processing device for implementing instruction reuse, and digital data storage medium for storing a data processing program for implementing instruction reuse
A method and apparatus is provided for significantly speeding-up program execution in a data processing device. The data processing device is provided with a specialized instruction region storage section comprising content addressable memory (CAM) and random access memory (RAM) that operatively functions as an instruction sequence reuse table which is capable of registering/storing sequences of program instructions and corresponding instruction sequence output data as input/output (I/O) groups for potential future use in place of re-executing identical portions of program code. The data processing device includes at least one instruction stream processor which includes a computing unit for executing instructions and a dependency relationship analysis unit or “reuse window” unit (RW) that analyzes instruction sequence patterns from regions of instructions stored in a main memory to determine if the patterns can be divided up into smaller partitions that have no interdependencies and hence are potential candidates for reuse.
US08055884B2 Method and apparatus for augmenting a pipeline with a bubble-removal circuit
One embodiment of the present invention provides a system for augmenting a pipeline with a bubble-removal circuit. During operation, the system generates a bubble-removal circuit which determines a clock-enable signal based at least on whether an upstream register has valid data and whether the pipeline is stalled. Next, the system gates the clock signal using the clock-enable signal. The augmented pipeline can determine whether a first register contains invalid data, which is associated with a bubble. Next, the augmented pipeline determines whether a second register contains valid data, wherein the second register is adjacent to and upstream from the first register. If the first register contains invalid data and the second register contains valid data, the augmented pipeline replaces the invalid data of the first register with valid data based on the valid data in the second register without propagating the invalid data to a downstream register.
US08055875B2 Apparatus and method for automatically defining, deploying and managing hardware and software resources in a logically-partitioned computer system
A partition wizard allows automatically defining from a set of system requirements a solution profile that defines a combination of hardware and software in multiple logical partitions to satisfy the performance objectives. The solution profile may be used by an order processing system to automatically generate an order for a target computer system. The solution profile may also be used by a hardware management console to automatically create logical partitions on the target computer system, then may be used by an operating system install engine to automatically install a desired operating system in each of the logical partitions on the target computer system and to automatically install desired software into each of the logical partitions in the target computer system. The solution profile may also be used to manage the target computer system.
US08055872B2 Data processor with hardware accelerator, accelerator interface and shared memory management unit
A data processing system in the form of an integrated circuit includes a general purpose programmable processor and a hardware accelerator. A shared memory management unit provides memory management operations on behalf of both of the processor core and the hardware accelerator. The processor and the hardware accelerator share a memory system. A first communication channel between the processor and the hardware accelerator communicates at least control signals therebetween. A second communication channel coupling the hardware accelerator and the memory system allows the hardware accelerator to perform its own data access operations upon the memory system.
US08055870B2 Tape storage emulation for open systems environments
A method according to one embodiment is performed in an environment wherein a plurality of backup hosts are connected to a plurality of virtual tape library servers (VTL servers) which in turn are connected to each of a plurality of disk library units (DLUs), each VTL server being adapted to receive tape storage commands, and in response to receiving a tape storage command, the respective VTL server accepts the tape storage command and responding as if the VTL server were the respective target tape storage device, and wherein data simultaneously streaming from the plurality of backup hosts is received by multiple of the VTL servers, where the multiple VTL servers receiving the simultaneously streamed data write to the same DLU.
US08055868B2 Apparatus and method to store original point-in-time data
A method to store point-in-time data, comprising establishing a block size, providing source data storage comprising (S) blocks, and target data storage comprising (T) blocks. The method configures (B) source storage segments and (B) target storage segments, and receives updated point-in-time data for original point-in-time data written to an (i)th source storage segment. The method then determines if a (j)th target storage segment comprises available storage capacity to store the original point-in-time data. If a (j)th target storage segment comprises available storage capacity to store the original point-in-time data, the method writes the original point-in-time data to that (j)th target storage segment.
US08055866B2 Mirrored storage system and methods for operating a mirrored storage system
A mirrored storage system for applications is provided, which enables and supports the variation and dynamic adaptation of the Recovery Point Objectives (RPO) based on policies. Furthermore, methods are provided for running such a mirrored storage system. Said mirrored storage system comprises a first storage system and at least one further storage system, wherein said first and said further storage system are connected via at least one mirror link. An application accesses said mirrored storage system via a network. Therewith, the data to be stored as response to a write command of said application can be mirrored according to a configurable time-varying RPO requirement of the application transmitting the corresponding write command.
US08055865B2 Managing write requests to data sets in a primary volume subject to being copied to a secondary volume
Provided are a method, system, and article of manufacture for managing write requests to data sets in a primary volume subject to being copied to a secondary volume. Information indicating data sets to copy from a primary storage to a secondary storage is generated. A write request is received to write data to a target data set indicated in the information to copy from the primary storage to the secondary storage. A determination is made as to whether the write request is part of a sequential write access. The target data set and sequential data sets following the target data set are copied from the primary storage to the secondary storage. The write request to write the data to the primary storage is executed in response to receiving acknowledgment that the target data set was copied to the secondary storage.
US08055863B2 Computer system and method of managing status thereof
There is disclosed a data storage system used in a computer environment where there are plural host computers and plural storage array controllers. When a remote copy is made while assuring the order of writing across plural storage array controllers, one of the host computers gains copy information about all the storage array controllers associated with the remote copy as a representative. The representative one of the storage array controllers collects and stores copy statuses which are individually managed by the storage array controllers for which a remote copy is made. The host computer gains the copy statuses from the representative controller using an instruction to gain the copy statuses.
US08055858B2 Method for protecting exposed data during read/modify/write operations on a SATA disk drive
A method and system for saving and retrieving data includes saving data in data storage fields of a data storage device in a computer. A back-up data storage field is selected in the data storage device. A data changing operation including new data is initiated on specified data saved in a current data storage field. A copy of all the data stored in boundary data storage fields is copied and stored in the back-up data storage field before changing the current data to provide data retrieval if the data is unrecoverable in the current data storage field, when a loss of power to the data storage device occurs.
US08055855B2 Varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses
Provided are a method, system, and article of manufacture for varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses. A monitored condition is detected during application execution. An instrumentation program is invoked to monitor processes accessing data at addresses in a memory device in response to detecting the monitored condition. Information is logged on processes and the addresses they access in the memory device in response to invoking the instrumentation program. The logged information on the processes and the addresses they access is forwarded to an application analysis system in response to detecting a monitored condition during application execution.
US08055846B2 Data vaulting in emergency shutdown
A method for data storage includes accepting write commands belonging to a storage operation invoked by a host computer, and caching the write commands in a volatile memory that is powered by external electrical power. A current execution status of the storage operation is also cached in the volatile memory. Responsively to an interruption of the external electrical power during the storage operation, the cached write commands and the cached execution status are backed up in a non-volatile memory. Upon resumption of the external electrical power, the backed up execution status is recovered, so as to resume the interrupted storage operation.
US08055845B2 Method of cooperative caching for distributed storage system
An embodiment of a method of cooperative caching for a distributed storage system begins with a step of requesting data from storage devices which hold the data. The method continues with a step of receiving any cached blocks and expected response times for providing non-cached blocks from the storage devices. The method concludes with a step of requesting a sufficient number of the non-cached blocks from one or more particular storage devices which provides an expectation of optimal performance.
US08055840B2 Storage device including a controller for rearranging writing commands
A storage device includes: a storage unit for writing data into a rotating storage medium via a writing head; a nonvolatile memory; a temporary storage memory for storing a plurality of writing commands temporarily; and a controller for executing the plurality of writing commands so as to selectively write data into the storage unit or the nonvolatile memory, rearranging the writing commands stored in the temporary storage memory in accordance with efficiency for executing the writing commands to write data into the storage unit, sequentially executing the rearranged writing commands in descending order, and executing in parallel at least one of the writing commands that has not been executed to write data into the nonvolatile memory until all the data to be written in accordance with the writing commands are stored in either the storage unit or the nonvolatile memory.
US08055838B2 Apparatus and method for autonomically suspending and resuming logical partitions when I/O reconfiguration is required
A partition manager includes an I/O reconfiguration mechanism and a logical partition suspend/resume mechanism that work together to perform autonomic I/O reconfiguration in a logically partitioned computer system. When I/O reconfiguration is required, the affected logical partitions are suspended, the I/O is reconfigured, and the affected logical partitions are resumed. Because the logical partitions are suspended during I/O reconfiguration, any ghost packet that may occur when the I/O is reconfigured is ignored.
US08055831B2 Computer system for supplying electric power to external apparatus and control method thereof
A computer system includes multiple ports to which at least one external device is connected and which are connectable to multiple power supplying lines branched from a power supplying line for supplying electric power to the at least one external device; a switching unit which controls connections between the power supplying lines and the ports; and a controller which controls the switching unit so that two or more power supplying lines among the power supplying lines are connected to a first port, to which one of the at least one external device is connected, among the ports.
US08055830B2 Portable and light programmable medical device system
A medical device system includes a portable medical device and a docking unit on which the medical device can be removably mounted. The docking unit is configured to communicate with a controller of the medical device when the medical device is mounted on the docking unit to instruct the controller to execute a selected program.
US08055829B2 Adaptable hardware-programmable transmission interface for industrial PCS
An adaptable hardware-programmable transmission interface for an industrial PC is characterized by a module switch provided on a motherboard of the industrial PC, and a plurality of riser cards, each of which is connectable to a connecting end of the motherboard and formed with one or a plurality of slots having a variety of specifications, allowing the motherboard to be significantly downsized. In addition, the same motherboard can be connected with a selected one of the different riser cards to provide lane interfaces that meet various dynamic changing needs.
US08055822B2 Multicore processor having storage for core-specific operational data
An integrated circuit includes a plurality of processor cores and a readable non-volatile memory that stores information expressive of at least one operating characteristic for each of the plurality of processor cores. Also disclosed is a method to operate a data processing system, where the method includes providing a multicore processor that contains a plurality of processor cores and a readable non-volatile memory that stores information, determined during a testing operation, that is indicative of at least a maximum operating frequency for each of the plurality of processor cores. The method further includes operating a scheduler coupled to an operating system and to the multicore processor, where the scheduler is operated to be responsive at least in part to information read from the memory to schedule the execution of threads to individual ones of the processor cores for a more optimal usage of energy.
US08055819B2 Information processor
An information processor (program processing unit 1) for managing a data sequence in a fixed order comprises a direction array (reference data storage section 2) for storing a reference to each data item of the data sequence in an element of the index associated with the key to the data, and means (CPU 3) for changing all data keys referenced by elements within an arbitrary range of indexes in the direction array by the same amount, where memory contents within the range of the direction array are shifted by the number of indexes corresponding to the changed amount.
US08055817B2 Efficient handling of queued-direct I/O requests and completions
Computer program products and methods for efficient handling of queued-direct input/output (QDIO) requests and completions at an adapter in communication with an I/O device are provided. A method includes accessing a queue with one or more storage block address lists (SBALs), where each SBAL includes a plurality of storage block address list entries (SBALEs) and is associated with an SLSB. The method further includes reading an SBAL count in one of the SBALEs, where the SBAL count indicates a number of the SBALs forming an I/O request to the I/O device. In response to determining that the SBAL count is greater than one, a number of the SBALs from the queue and associated SLSBs equivalent to the SBAL count are prefetched without waiting for a notification of completion of each of the SBALs forming the I/O request, and states of the associated SLSBs transition from adapter-owned to program-owned.
US08055816B2 Memory controllers, memory systems, solid state drives and methods for processing a number of commands
The present disclosure includes methods and devices for a memory controller. In one or more embodiments, a memory controller includes a plurality of back end channels, and a command queue communicatively coupled to the plurality of back end channels. The command queue is configured to hold host commands received from a host. Circuitry is configured to generate a number of back end commands at least in response to a number of the host commands in the command queue, and distribute the number of back end commands to a number of the plurality of back end channels.
US08055815B2 Optimal paths with SCSI I/O referrals
The present disclosure is directed to a method for communication between an initiator system and a block storage cluster. The method may comprise receiving an initial data request from the initiator system to a first storage system, a portion of the data requested in the initial data request is not stored by the first storage system, but is stored by a second storage system; retrieving the portion of the data that is stored by the second storage system; forwarding the portion of the data to the initiator system; and transmitting a referral list comprising at least one referral from the first storage system to the initiator system, wherein the initiator system is configured for maintaining a referral cache based on the referral list, and a subsequent data request initiated by the initiator system is directed to the block storage cluster based on the referral cache.
US08055805B2 Opportunistic improvement of MMIO request handling based on target reporting of space requirements
Methods and apparatus for opportunistic improvement of Memory Mapped Input/Output (MMIO) request handling (e.g., based on target reporting of space requirements) are described. In one embodiment, logic in a processor may detect one or more bits in a message that is to be transmitted from an input/output (I/O) device. The one or more bits may indicate memory mapped I/O (MMIO) information corresponding to one or more attributes of the I/O device. Other embodiments are also disclosed.
US08055804B2 Data storage system with shared cache address space
An apparatus for a node of a peer-to-peer network having a plurality of nodes comprises one or more I/O adapters; a cache component; one or more inter-node routing components; a memory mapping component for presenting to the I/O adapters a single address space mapped across a plurality of memory elements each associated with the cache component; and a direct memory access component for performing a memory operation on the memory elements via the memory mapping component on behalf of the I/O adapters.
US08055799B2 Method and apparatus for providing an interface for a messaging mailbox
A method and apparatus for accessing messages from a message server. Messages are stored on the message server in their current format without transcoding. When a client opens a session with the message server, a data transfer rate is determined for the client. In response to a message retrieve request, the bit rate of the message is compared to the data transfer rate, and if less than the data transfer rate, the message is downloaded to the user terminal without transcoding. If the bit rate is greater than the data transfer rate, then the message is transcoded to a lower bit rate according to a codec supported by the user. The codec may be selected from a set of codecs supported by the user terminal. The user is provided with the capability to override the system selected codec, for example, to pick a codec for secure encoding or encryption.
US08055797B2 Transmitting aggregated information arising from appnet information
A device, method, computer program product, and network subsystem are described for signaling a first application relating with a first core and with a second core, and for aggregating information in response to data received after signaling the first application relating with the first core and with the second core, transmitting at least a portion of the information aggregated in response to the data received after signaling the first application relating with the first core and with the second core, or signaling via a third core a partial service configuration change at least in the first core in response to data received after signaling the first application relating with the first core and with the second core.
US08055795B2 Systems and methods for proxy resolution of domain name service (DNS) requests
Systems and methods are provided for resolving domain name services (DNS) queries for address information about hosts on a network. The queries are posited from remote users across a satellite or other remote link to a network. In response to a domain name services request from the client containing a name of the server, a placeholder address is generated and provided in response to the client. After a subsequent request for a connection to the server is received, the name of the server is re-associated with the placeholder address and the connection request containing the proper host name is forwarded across the data link. A hub processor receives the request for connection, resolves the name of the server to an address on the network, and establishes a connection between the client and the server using the address on the network.
US08055789B2 Configuring intercommunications between computing nodes
Techniques are described for configuring intercommunications between multiple computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, virtual networks may be established and maintained for groups of computing nodes, such as those operated by or on behalf of various users. Such virtual networks may be established in some situations by automatically configuring various communication manager modules to associate communications from a computing node belonging to a virtual network with one or more networking identifiers associated with the virtual network, such that other communication manager modules may appropriately forward or otherwise process such communications.
US08055787B2 System and method for managing industrial process control data streams over network links
A data acquisition service on a network node is disclosed for forwarding received process data to a process history database over a potentially slow and/or intermittent network connection. A store and forward functionality within the networked node receives incoming process data via a first network interface and forwards outgoing process data via a second network interface. The disclosed store and forward functionality includes an immediate transmission cache and a store and forward storage. The store control enters, in response to detecting an entry condition, an activated mode wherein incoming process data is directed to the store and forward storage. A read control forwards outgoing process data to the second network interface from the immediate transmission cache and store and forward storage. The read control includes at least a first configurable parameter that constrains a rate at which data retrieved from the store and forward storage is forwarded via the second network interface.
US08055781B2 Methods for transmitting multimedia files and advertisements
The invention is directed to a method of transmitting a file having an advertising portion and a requested portion different from the advertising portion. The method includes receiving a request to transmit the file, via a streaming protocol allowing non-sequential access, transmitting the advertising portion of the file, receiving a request to transmit a portion of the requested portion of the file prior to completing transmitting the advertising portion of the file, completing the transmission of the advertising portion of the file, and transmitting the requested portion of the file.
US08055776B1 Sending full-content data to a second data processing system while viewing reduced-content data on a first data processing system
A system, method, and computer program product which allows a user to view and navigate reduced-content web pages on a wireless connection. Upon the user's selection of specific web pages, the pages are then delivered to the user by a less expensive connection, as in a conventional wired internet connection. The delivery is accomplished by several methods, according to different embodiments, including by an electronic mail message, by “push” delivery to an internet-connected data processing system, and by providing a set of hyperlinks to the wired internet connection which reference the selected pages, among other methods. The user is thereby able to view, on a second internet-connected data processing system, the data selected when using the wireless internet-connected data processing system.
US08055772B2 System for effecting communication among a plurality of devices and method for assigning addresses therefor
A method for effecting assignment of addresses in a system including at least one server device communicatingly coupled with a plurality of client devices, the addresses permitting communications among the at least one server device and at least one selected client device, includes the steps of: (a) identifying a respective geographic locus for each respective client device; and (b) assigning a respective geographic address for each respective client device; each respective geographic address identifying a particular respective geographic locus for a particular respective client device. A system for effecting communication among a plurality of server devices and a plurality of client devices includes: (a) a communication bus coupling the plurality of server devices; and (b) a plurality of connection loci coupled with the communication bus. Respective client devices are coupled with selected connection loci. Each respective connection locus is uniquely identified by a respective address.
US08055771B2 Network traversal method for establishing connection between two endpoints and network communication system
A network traversal method is provided. A plurality of endpoints in a plurality of network address translators (NATs) is grouped into a plurality of groups, and an on-line server is deployed for managing information related to the groups and information related to connections that have traversed the NATs, wherein the endpoints in the same NAT are grouped into the same group. In addition, when one of the endpoints is about to establish a connection with another one of the endpoints, whether there is a peer-to-peer direct connection between the groups corresponding to the two endpoints is determined. If there is the peer-to-peer direct connection between the groups corresponding to the two endpoints, the connection between the two endpoints is established by using the peer-to-peer direct connection. Thereby, the network traversal method can effectively reduce the time, cost, and complexity for traversing the NATs.
US08055770B2 Method and apparatus for providing network virtualization
A method and apparatus for providing network virtualization on a packet network are disclosed. For example, the method receives a request from a user, wherein the request comprises at least one of: a feature of a network component or a network component for a virtual network. The method determines if the request can be instantiated over one or more real network resources, and then instantiates the request via the one or more real network resources, if it is determined that the request can be instantiated.
US08055769B2 Method and system for secure distribution and utilization of data over a network
A method of securely utilizing downloaded data includes the steps of opening a media player; opening a data file; requesting a portable token from and used by a client, the portable token being a physical device removeably coupleable to a client computer; reading a distinguishing number from the token; and verifying a digital message linking the data file to the token using the media player, the distinguishing number, and a private key in the token. The digital message is required to access the data.
US08055766B2 Systems methods and user state files for enabling interactions between virtual and real world identities
Methods for providing a user state file enabling interactions between virtual and real world identities include determining a real world identity of a user and determining a virtual world identity of the user. An associated user designation is provided for a first and a second associated user. A real world identity and/or a virtual world identity is determined for the associated users. The first associated user has at least a real world identity and the second associated user has at least a virtual world identity. A communication history is established between the user and the first and second associated users, the communication history including communications in the real world and/or the virtual world. The user state file is generated based on the determined real world and virtual world identities of the user and the associated users and the communication history between the user and the associated users. The user state file is configured to be accessed by the user in both the real world and the virtual world.
US08055761B2 Method and apparatus for providing transparent network connectivity
A client information handling system (IHS) connects to a network in a manner that provides transparent network connectivity. In one embodiment, the client IHS includes a polling application that monitors the network connection to determine if the client IHS exhibits a connected status or a disconnected status. An interceptor application in the client IHS permits transmission of a request for a network task from the client IHS if the client IHS currently exhibits a connected status. However, the interceptor application intercepts and stores a request for a network task if the client IHS currently exhibits a disconnected status. At a later time when the client IHS again exhibits a connected status, the interceptor application transmits the stored request over the network. In this manner, the user of the client IHS experiences transparent network connectivity and need not worry with respect to the network connection status of the client IHS at any particular point in time.
US08055760B1 Firewall doctor
A method, system, and computer-readable media are provided for performing a status check on a firewall. The computer-readable media may perform a method that includes receiving a request from a requester for a status check of a firewall. The method may further include creating a connection to the firewall for accessing the firewall, and determining a plurality of status parameters for the status check such that at least one status parameter is calculated from information stored within the firewall. Additionally, the method can include providing the plurality of status parameters to be displayed to the requester.
US08055756B2 Service search system for wireless ad hoc network, and service searching method thereof
A service searching system and method for a wireless ad hoc network. According to the present invention, service information on a service agent providing a relevant service is received from a user agent that has previously broadcast a service request packet in a wireless ad hoc network environment, and consequently load on the network can be reduced. Further, service information is received from a user agent, and an additional selection algorithm for storing the service information on a service agent is not required.
US08055754B2 Verification of the availability of a server
According to the invention, an availability request is transmitted by a client to a server in order to verify whether a server is available. A response to said availability request is transmitted by the server to the client by means of a confirmation message if the server is available. The client transmits a message regarding the availability of the server to other clients who then prevent the transmission of an availability request to the server at least for a predefined period of time.
US08055753B2 Peer to peer job monitoring and control in grid computing systems
A solution for improved monitoring and control of jobs in grid and batch computing systems provides a centralized server's batch manager which is only responsible for workload balancing and job initiation and completion, all other command and status information are communicated directly between the plurality of submitter's systems and the plurality of client systems that are processing their respective workloads. The computing system and communication process utilizes event-driven peer to peer communications between submitter's systems and client systems and enables more detailed status and control information to be passed without overloading the centralized server, and by avoiding polling also provides more immediate feedback of results. Multiple process threads are employed on both the submitter's and client systems, and a user interface consolidates and displays results to the submitter allow commands to be sent to processes running on client batch systems.
US08055749B1 Optimizing media distribution using metrics
Metrics may be gathered at various points of a media distribution system as digital media files are being transmitted to client devices. The metrics may be analyzed to determine whether the media distribution system is performing at an appropriate level. If it is determined that the media distribution system is not performing at an appropriate level, configuration changes may be made to the media distribution system to improve performance. Examples of configuration changes may include changing the number of servers or server instances that are being utilized, changing the quality of the files that are being transmitted, changing the amount of CPU resources being used, adjusting client priorities, and so forth.
US08055748B2 Communication control system, motor vehicle, communication control program, system establishing the communication control system, and external system
An information management system and the like capable of managing communication processing by an internal system mounted on a mobile apparatus such as a motor vehicle to ensure efficient use of information processing resources for packets distributed from an external system are provided. According to the information management system (100), a first processing section (110) determines necessity/unnecessity of a file for an information processing device (12) mounted on the motor vehicle based on file information about the content of the file distributed or transmitted from an external system (20). If the first processing section (110) determines that the file is necessary for the information processing device (12), a second processing section (120) causes the internal system (10) to execute “relay processing” of the file including collection and accumulation of packets, decoding of the packets to restore the file, and others.
US08055747B2 Message based network transmission for selection and auditing of internet services
A computer communicates with a referral server according to a web service definition to select and audit performance of an internet service. The computer sends and receives messages requesting internet services available in a geographic region and the message includes an identifier where the computer is located. Other received messages indicating available services including, top-level-domains, currency, and languages available in the geographic region. For example, for domain name services, messages include top-level domains, and for other services, messages include currency, languages, etc. Messages include a list of providers available in the geographic region, and for each provider in the list, a provider name, a description of provider services, or a provider URL. The computer sends other messages that audited selected provider performance including, a provider selected to provide an internet service, an indication of successful transaction, an indication of successful configuration, or an indication of failure.
US08055744B2 Resolution of group membership for resources
Provided are a method, system, and article of manufacture, wherein a plurality of resources are grouped into a plurality of groups, wherein one group may be included in another in the plurality of groups, and wherein the plurality of resources and the plurality of groups comprise items. A recursive determination is made of valid items in a group by excluding those items that have already been determined to be included in the group.
US08055740B2 Wireless sensor network system and cluster management method thereof
A wireless sensor network system and a cluster management method thereof. The wireless sensor network system includes at least one cluster having at least one sensor node for collecting sensing data, and a cluster head for aggregating the sensing data from the at least one sensor node. A sink node collects the aggregated sensing data from the at least one cluster, wherein the cluster head of a first cluster determines a cluster size of the first cluster, and when the first cluster is a master cluster and the cluster size of the first cluster is less than a threshold size, merges, the first cluster into a second master cluster, and switches the first cluster to a slave cluster. In each cluster, management efficiency can thereby be maintained within a specified range, and the lifetime of a wireless sensor network can be prolonged by reducing energy consumption.
US08055739B2 Sharing performance data between different information technology product/ solution deployments
Mechanisms for dynamically sharing performance information among multiple computing nodes are provided. One implementation involves dynamically obtaining performance information from deployments of an information technology (IT) product/solution at the computing nodes, and transmitting the obtained performance information to a server over a communication network for storing the obtained performance information in a knowledge database. The server operates to dynamically determine new configuration information based on the information in the database, store the new configuration in the database, and provide the new configuration information to the deployments by transmitting the new configuration information over the network.
US08055737B2 Method and system for improvements in or relating to off-line virtual environments
The compliance of a virtual machine image to a set of requirements is determined during a process to potentially introduce the virtual machine image into a network. One or more virtual machine images are identified. During compliance testing, the identified virtual machine image is controlled such that it cannot connect to the network. One or more tests are carried out to determine if the virtual machine image is compliant with one or more predetermined requirements. If a virtual machine is compliant with said one or more predetermined requirements, the virtual machine image is connected to the network.
US08055736B2 Maintaining storage area network (‘SAN’) access rights during migration of operating systems
Maintaining SAN access rights during migration of operating systems including assigning, to a virtual SAN interface adapter of a source virtualization intermediary (SVI′) on the source server, at least two world wide port names (WWPN), identifying devices coupled for data communications to the SVI through the primary WWPN; selecting a target physical SAN interface adapter on a target server available to a target virtualization intermediary (‘TVI’) having a target virtual SAN interface adapter; assigning to the target virtual SAN interface adapter the secondary WWPN; identifying devices coupled for data communications to the TVI through the secondary WWPN; determining whether the devices coupled to the SVI through the primary WWPN are also coupled to TVI through the secondary WWPN; migrating the operating system from the source server to the target server if the devices coupled to the SVI through the primary WWPN are also coupled to TVI through the secondary WWPN.
US08055735B2 Method and system for forming a cluster of networked nodes
A system and a method for automatic cluster formation by automatically selecting nodes based on a selection criteria configured by the user is disclosed. During a cluster re-formation process, a failed node may automatically get replaced by one of the healthy nodes in its network, which is not part of any cluster avoiding cluster failures. In case of a cluster getting reduced to a single node due to node failures and failed nodes could not be replaced due to non-availability of free nodes, the single node cluster may be merged with a existing healthy clusters in the network providing a constant level of high availability. The proposed method may also provide an affective load balancing by maintaining a constant number of member nodes in a cluster by automatically replacing the dead nodes with a healthy node.
US08055732B2 Signaling partial service configuration changes in appnets
A device, method, computer program product, and network subsystem are described for signaling a first application relating with a first core and with a second core, and for aggregating information in response to data received after signaling the first application relating with the first core and with the second core, transmitting at least a portion of the information aggregated in response to the data received after signaling the first application relating with the first core and with the second core, or signaling via a third core a partial service configuration change at least in the first core in response to data received after signaling the first application relating with the first core and with the second core.
US08055730B2 System having a network connected to multiple different types of survey sensors
A system includes a network, multiple different types of survey sensors connected to the network, and a controller connected to the network. The multiple different types of survey sensors are configured to communicate different types of measurement data over the network to the controller.
US08055728B2 Remote control of selected target client computers in enterprise computer networks through global master hubs
An enterprise computer network comprising a hierarchy of client computers interconnected through a plurality of server computers at a plurality of hierarchical levels. A system, method and object oriented computer program for giving a selected controller computer remote control of a selected target client computer in the network comprising the combination of a plurality of server controlled regional hubs, each hub connected to and serving a network region including a set of target client computers; and a function for storing at each server controlled regional hub, a remote control object including data necessary to access and remotely control each of the target client computers served by said hub. This is essentially a standard regional set up for remote control by a remote controller. Into this environment, there is combined a global master hub connected to the plurality of regional hubs, the global master hub being normally functionally independent of the regional hubs and the sets of target computers served by said hubs. The remote controller computers are selectively connected to this global master hub, and there are means in each remote controller for requesting control of a selected target computer via said global master hub combined with means responsive to said requesting means to transmit the remote control object of the regional hub serving the selected target computer to said global hub whereby the global hub acts like a proxy of said regional hub in establishing control by said remote controller of said selected target computer.
US08055726B1 Method and system for writing network data
Method and system for writing data in a network is provided. The method includes receiving an original write command from a host system to write data to a target; sending a command notifying the host system to send data, wherein a local router sends the command to the host system; receiving data from the host system, wherein the local router receives data; segmenting the original write command into a plurality of write commands; sending the plurality of write commands with data to a remote router; sending a status command to the local router for the plurality of write commands except for a first write command; assembling the plurality of write commands with data to a single write command, wherein the remote router assembles the plurality of write commands with data; and sending the single write command to the target.
US08055725B2 Method, apparatus and program product for remotely restoring a non-responsive computing system
A method for restoring a remote server that is not responding due to a memory constraint is provided. The method comprises providing a remote server connected to a network communications channel, pinning a reserve memory segment program to the memory in the remote server to control a reserve memory segment allocated within the memory in the remote server when a memory constraint arises. The method further comprises continuously running the reserve memory segment program to listen for a request packet to release the reserve memory segment that is allocated, releasing the reserve memory segment within the memory in the remote server in response to the request packet received, and performing any corrective action at the remote server for restoring the remote server when the reserve memory segment is released.
US08055724B2 Selection of migration methods including partial read restore in distributed storage management
A hierarchical storage system is constructed from file servers and a policy engine server by building upon a file migration service. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, an offline read access method field is added to a connection database, and the primary file server is programmed to use these attributes and parameters for selecting a particular method (such as a partial read migration or a pass through read method) for read access to an offline file. In this fashion, the primary file server is provided with flexibility for selecting a particular one of a number of migration methods depending on various conditions, in order to improve the trade-off between the cost of storage and delay in file access.
US08055720B2 Cluster-based friend suggestion aggregator
Techniques are described to generate a list of suggested friends for a client of a social networking service. In an implementation, a cluster of clients is identified from among the clients of the social networking service. The cluster of clients includes the client for which the list of suggested friends is to be generated. The list of suggested friends for the client may then be generated and may include one or more clients of the social networking service selected based on connections with the cluster of clients. The list indicates at least one other client of the social networking service that is suggested as a friend.
US08055717B2 Method and system for providing permanent mail service
Disclosed is a method and system for storing mail permanently without restriction of storage space of mail box. When user requests to store certain mail permanently, mail server transforms the requested mail data into permanent mail data with predetermined format. The transformed mail data is transmitted to an external server, the external server is a various kind of server that provides personal information storage space. The external server stores received permanent mail data on corresponding user area. If user requests to read permanent mail, the mail server requests the requested permanent mail data to the external server, and the external server transmits the requested permanent mail data to the mail server, by which users can read mails indicated as permanent mail regardless mail capacity of mail box.
US08055714B2 Method for circulating a report in a semiconductor manufacturing environment
A system, method, and computer-implemented method for circulating a file associated with the manufacture of a semiconductor product. The computer-implemented method may include choosing at least one input file, choosing an output file format, choosing a mode for circulation, extracting file information to the output file, and circulating the output file to at least one recipient.
US08055708B2 Multimedia spaces
The claimed subject matter provides a system and/or method that detect watermarks incorporated within analog and/or digital signals associated with multimedia presentations. The disclosed system can include a component that receives analog and/or digital signals, ascertains the existence of a watermark associated with the received signals, and extracts metadata encapsulated within the watermark, wherein the metadata can both include information regarding the broadcast multimedia presentations as well as information unrelated to the broadcast multimedia. Extracted metadata or more particularly, attributes contained within the metadata can be utilized to establish online social networks based at least on the associated attributes.
US08055707B2 Calendar interface for digital communications
Information from communications is displayed in a calendar format. Text from the communications is used to determine whether a scheduling entry should be created. If so, text from the communication is used to create a proposed calendar or to-do list entry, which can be saved, modified or canceled by the user. Information from a call log can be filtered and displayed in a calendar format.
US08055704B2 Internet service for passengers on in-flight airplanes
An exemplary method provides Internet Protocol (IP) devices of passengers of an in-flight airplane with terrestrial Internet IP communications. One airplane in a group of in-flight airplanes functions as a ground link airplane with a direct communication link to a ground station. Each airplane in the group travels in a substantially linear direction. A daisy chain of communications between adjacent airplanes in the group supports inter-airplane IP communications for carrying IP information of the IP devices of the passengers. The ground link airplane collects the IP-based information of the IP devices of the passengers and relays this information to the ground station that is connected to the terrestrial Internet. A communication satellite is not utilized to support any of these communications.
US08055699B2 Apparatus and method for interfacing in a communication system
Disclosed is a method for interfacing in a communication system. The method includes receiving an event, which should be processed using information managed by a second system providing a second service, from a first system providing a first service; and performing an interface so that the second system performs an operation corresponding to the event by using the information.
US08055698B2 Network recycle bin
A network recycle bin is used to store deleted files in a managed directory that is available across a network connection. Files stored in a shared directory or other network-accessible file storage system are moved to the managed directory upon deletion. Because the managed folder is part of the network-accessible file system, any permissions, authorizations, or settings for files may be unaltered after movement into the managed folder. In some embodiments, a local recycle bin may be merged with a network recycle bin from a user experience.
US08055696B2 Modular multiplication method, modular multiplier and cryptosystem having the same
Provided are a modular multiplication method with an improved arithmetic operation, a modular multiplier and a cryptograph calculating system having the modular multiplier. The modular multiplication method comprises performing a first arithmetic operation including a first multiplication on a first bit string of a multiplicand and a first bit string of a multiplier and a first reduction for eliminating partial bits of the first multiplication result, performing a second arithmetic operation including a second multiplication on a second bit string of the multiplicand and a second bit string of the multiplier and a second reduction for eliminating partial bits of the second multiplication result, and calculating a modular multiplication result using the result of the first arithmetic operation and the result of the second arithmetic result. The first arithmetic operation and the second arithmetic operation are independently performed.
US08055693B2 Method for retrieving items represented by particles from an information database
A set of words is converted to a corresponding set of particles, wherein the words and the particles are unique within each set. For each word, all possible partitionings of the word into particles are determined, and a cost is determined for each possible partitioning. The particles of the possible partitioning associated with a minimal cost are added to the set of particles.
US08055690B2 Data file management apparatus, image forming apparatus, method of managing a data file, data file management program and program recording medium
A data file management apparatus capable of avoiding the unauthorized deletion of a file shared by a plurality of users. In the apparatus connected to a network and having the function to store the data file in such as to be shared by the users, the address information of the joint file users permitted to share the data file are registered-while being related to the data file at the time of data file storage, and in response to a data file deletion request, a message to confirm the consent of the joint file users about the data file deletion is sent to the registered address information. Upon receiving a message returned from a joint file user not to consent to the data file deletion within a predetermined period from the confirming message transmission, the data file is not deleted, while the data file is deleted otherwise.
US08055682B1 Security information repository system and method thereof
A method and system for maintaining a self-updating security information repository. A plurality of types of security information are stored in a corresponding plurality of information storage units, such as database tables. A plurality of configuration files respectively associated with the information storage units are stored, and each configuration file includes update parameters of the associated information storage unit. Each information storage unit is periodically automatically updated based on its update parameters. The information storage units can be searched to return security information of different types in one search.
US08055678B2 Query processing system and method for database with encrypted column by query encryption transformation
Query processing system and method by query transformation transform a user request query based on an original DB structure, destined to a DBMS of a DB with some columns encrypted, into a query based on an encrypted DB structure so that the DBMS processes the query. The query is processed irrespective of whether or not the query includes an encryption-related item, and query-processing performance is remarkably improved.
US08055673B2 Friendly search and socially augmented search query assistance layer
Community search query technology operable to provide users with the means to collaborate on search queries and share their query results with other users in a community is disclosed. The community search query technology provides a collaborative search engine that utilizes community feedback and personal profiles. The community search query technology also includes personal task, information management, project creation, listing queries by activity categories, setting deadlines for ongoing search needs, setting up search queues, and annotation of search sessions.
US08055669B1 Search queries improved based on query semantic information
A search query for a search engine may be improved by incorporating alternate terms into the search query that are semantically similar to terms of the search query, taking into account information derived from the search query. An initial set of alternate terms that may be semantically similar to the original terms in the search query is generated. The initial set of alternate terms may be compared to information derived from the original search query. One example of such information is a set of documents retrieved in response to a search performed using the initial search query. One or more of the alternate terms may be added to the original search query based on their relationship to the information derived from the original search query.
US08055661B2 Device and method for automatically generating ontology instance
The present invention relates to a method and device for generating an ontology instance that classifies documents into structured documents and unstructured documents and automatically generates ontology instances. The method includes collecting documents corresponding to classes of an ontology from Web; if the collected documents are unstructured documents, extracting inter-entity relationship information from the unstructured documents; if the collected documents are structured documents, extracting inter-entity relationship information from the structured documents; generating ontology instances from the extracted inter-entity relationship information, and mapping the generated ontology instances to corresponding classes of the ontology.
US08055658B2 Data creating apparatus and data creating method
A data creating apparatus extracts meta data about a topic from a document, the meta data including at least one linguistic expression about a behavior, a plurality of the linguistic expressions having a first modification relation. The data creating apparatus converts the linguistic expressions included in the behavioral meta data into each class, based on a behavior ontology that is expressed by a graph where the linguistic expression about a behavior is an instance and a concept of the instance is a class to create behavior map data that represents each of the classes converted and also representing a second modification relation among the classes as a link.
US08055654B2 List search method for mobile terminal
A list search method for a mobile terminal is disclosed. The list search method includes displaying list items of a list requested by a user, and placing a cursor on one of the displayed list items in a visually identifiable manner, inputting at least one numeric key during display of the list and moving the cursor by a skip interval to a list item of the list, wherein the skip interval is associated with the at least one input numeric key. In one aspect, the user can move the cursor in a list by a skip interval by inputting a numeric key, which is translated to a skip interval or the numeric value can itself be used as a skip interval.
US08055653B2 Processing overlapping continuous queries
An edge-covering based greedy method for shared filter ordering includes receiving a plurality of queries, wherein each query is a conjunction of filters, and each filter is shared across multiple queries of the plurality of queries, evaluating a unit price of each filter, evaluating, sequentially, each filter in order of a lowest to a highest unit price, to determine a value for each filter, and changing an ordering of the filters according to the values. An edge-covering based harmonic method for shared filter ordering includes receiving a plurality of queries, wherein each query is a conjunction of filters, and each filter is shared across multiple queries of the plurality of queries, evaluating a weight of each filter, evaluating, randomly, each filter having a probability inversely proportionally to its weight, to determine a value, and changing an ordering of the filters according to the values.
US08055651B2 Distribution of join operations on a multi-node computer system
A method and apparatus distributes database query joins on a multi-node computing system. In the illustrated examples, a join execution unit utilizes various factors to determine where to best perform the query join. The factors include user controls in a hints record set up by a system user and properties of the system such as database configuration and system resources. The user controls in the hints record include a location flag and a determinicity flag. The properties of the system include the free space on the node and the size join, the data traffic on the networks and the data traffic generated by the join, the time to execute the join and nodes that already have code optimization. The join execution unit also determines whether to use collector nodes to optimize the query join.
US08055650B2 System and method for accessing data in disparate information sources
Embodiments of the invention provide a system for generating and maintaining virtual and physical metadata layers in a MetaBase metadata repository in order to simplify and optimize the retrieval of data from a plurality of disparate information sources. The system stores in a physical metadata layer of a metadata repository a plurality of physical metadata elements, wherein each one of the physical metadata elements corresponds to the metadata elements in the plurality of information sources. Logical metadata elements are stored in the virtual metadata layer and are linked to the physical metadata elements in order to maintain the relationships therebetween. By maintaining the relationships between the physical metadata elements, users can initiate a data query request for data corresponding to a logical metadata element, and the system is configured to retrieve the desired data from the relevant information sources.
US08055649B2 Scaled management system
An exemplary system for managing an applications and data space includes a strategy layer configured to receive a query statement and to formulate one or more custom queries based on the query statement and a query scheduler layer configured to schedule issuance of the one or more custom queries to one or more query response modules associated with the applications and data space. Other methods, devices and systems are also disclosed.
US08055648B2 Managing information related to communication
In one aspect, a method related to receiving, retrieving and presenting information. In addition, other method, system, and program product aspects are described in the claims, drawings, and/or text forming a part of the present disclosure.
US08055647B2 System, method and program for database searching
System, method and computer program product for searching through multiple databases based on a search expression. Distribution of records corresponding to search keys in the database is defined. The search expression is divided into multiple search expressions based in part on the defined distribution of records. Respective, target search ranges are determined for the multiple search expressions such that a number of records to be searched with each of the multiple search expressions is approximately constant. The multiple search expressions are executed in their respective, target search ranges. The search ranges can also be determined for the multiple search expressions based in part on search rates through respective search ranges.
US08055641B2 Methods and systems to communicate information
There is provided a method and system to communicate information. The system receives a first query that contains at least one constraint and retrieves a first plurality of data items from a database based on the first query. Next the system generating a first distribution based on the first plurality of data items, the first distribution utilizing a first plurality of domains used to identify data items. Next the system generates a second distribution based on a plurality of requests to view a second plurality of data items. Next the system generates a third distribution based on the first distribution and the second distribution. Finally the system generates interface information, to be communicated to a user, based on the third distribution.
US08055634B2 User interface for navigating a keyword space
The present invention relates to systems, methods, and user interfaces for browsing a collection of content items saved by a user or by one or more buddies associated with a given user. The method of the present invention comprises saving one or more content items and one or more associated keywords as specified by a user. An interface is generated that displays the one or more saved content items and the one or more associated keywords, as well as the one or more buddies associated with a given user. A user indication of the selection of a given keyword or the selection of a given buddy by the user is received. The one or more displayed content items are filtered according to the selected keyword, buddy, or combination of selected keyword and buddy.
US08055631B2 Reducing data loss and unavailability by integrating multiple levels of a storage hierarchy
A method for reducing data loss and unavailability by integrating multiple levels of a storage hierarchy is provided. The method includes receiving a read request. In addition, the method includes recognizing a data failure in response to the read request. The method further includes locating an alternate source of the data to be read in response to recognizing the data failure. The alternate source includes data cached at devices in the storage hierarchy, data in a backup system, and cumulative changes to the data since the last backup. Moreover, the method includes responding to the read request with data from the alternate source.
US08055626B1 Detecting mirrors on the web
A system obtains multiple signals associated with first and second hostnames or subtrees. The system uses the multiple signals to determine whether the first hostname or subtree is a mirror of the second hostname or subtree. The multiple signals may include, for example, a same link structure and/or sitemap for the first and second hostnames or subtrees, duplicate content associated with the first and second hostnames or subtrees, a same Internet Protocol (IP) address or subnet for the first and second hostnames or subtrees, a same owner for the first and second hostnames or subtrees, nearly duplicate content associated with the first and second hostnames or subtrees, similarity between the hostnames of the first and second hostnames or subtrees; and/or an indication that one hostname or subtree of the first and second hostnames or subtrees redirects to the other hostname or subtree.
US08055620B2 Map updating systems, methods and programs
Map updating systems, methods, and programs that store map information, including one or more pieces of difference update information, obtain the one or more pieces of difference update information used for updating a part of the map information, and update the map information based on the one or more pieces of difference update information. The systems, methods, and programs obtain total update information used for updating an entirety of the memory to a new piece of map information, update the map information based on the total update information, compare a version of the total update information used in the total update with each of versions of the one or more pieces of difference update information stored in the memory, extract any of the one or more pieces of difference update information judged to be newer and update the map information based on the difference update information.
US08055613B1 Method and apparatus for efficiently detecting and logging file system changes
A method and apparatus for efficiently logging changes to a file system are disclosed. A file system filter driver intercepts I/O requests directed to a file system, and analyzes the I/O requests to determine whether the requests are write or modify requests directed to a file included in a list of files to be monitored for changes. If the I/O request is directed to such a file, the file system filter driver logs the I/O request to a b-tree structured change log file. Furthermore, in one embodiment, the file system filter driver is configured to log file system changes to multiple log files to coincide with snapshot operations, such that the file system changes to be included in each snapshot are included in separate log files.
US08055611B1 Simplified XPath evaluation in XML document validation
Simplified XPath evaluation in Extensible Markup Language (XML) document validation. XML schema is compiled into a one dimensional array of schema nodes, where a schema node represents a complex/simple type definition in the XML scheme. Identity constraints are processed during compilation and Xpath expressions within these constraints are extracted and parsed. Further, these Xpath expressions are evaluated at compilation time to identify the schema nodes corresponding to the XML nodes referred in the identity constraints. The identity constraints are then enforced at runtime without the need to evaluate the Xpath expressions at the runtime.
US08055610B2 Apparatus, system, and method for processing MDX post-order hierarchize expressions
Disclosed are an apparatus, system, and method for generating a post-order set of members referenced by an MDX query statement invoking a post-order function. The apparatus includes an input module that receives the MDX expression specifying the relevant data set. A pre-order module generates a set of the members in pre-order organization. An initialization module generates an empty post-order set and inserts the first member of the pre-order set into the post-order set. An ancestor module determines whether the next member in the pre-order set has an ancestor in the post-order set and the location of the closest ancestor of the member if it exists. An insertion module then inserts the member immediately before the closest ancestor if the ancestor exists, or puts it in the rightmost position of the post-order set if an ancestor does not exist. An iteration module invokes the ancestor and insertion modules for each member of the pre-order set until the post-order set is filled.
US08055608B1 Method and apparatus for concept-based classification of natural language discourse
Pinnacle concepts are not amenable to detection by the use of keywords. A unit of natural language discourse (UNLD) “refers” to a pinnacle concept “C” when that UNLD uses linguistic expressions in such a way that “C” is regarded as expressed, used or invoked by an ordinary reader of “L.” A reference can have a “reference level” value that is proportional to: the “strength” with which the pinnacle concept is referenced, the probability that a pinnacle concept is referenced or both strength and probability. Pinnacle concepts can be divided into Quantifiers and non-Quantifiers. A Quantifier can modify the reference level assigned to a non-Quantifier. A concept “C,” that is determined to be referenced by a UNLD “x,” after application of its Quantifiers, is said to be asserted by “x.” Concept-based classification is the identification of whether a pinnacle concept “C” is asserted by a UNLD. Concept-based classification can be used for concept-based search.
US08055607B2 Adaptive multi-levels dictionaries and singular value decomposition techniques for autonomic problem determination
A system and method for autonomic problem determination. Events and problems associated with the events are received from a computing resource and are expressed as entries in an event-problem matrix. Expert knowledge is expressed as entries in one or more multi-level structure dictionaries. The system and method enables dynamic interaction between the events in the matrix and the current dictionaries with its entries being updated continuously to maximize correlation among the events and problems. The index of each term in the dictionary is used to calculate the weight of each event in the matrix wherein events having frequent association with a specific problem will be given a higher weight in the matrix. Using singular value decomposition (SVD), the weighted events enable an accelerated and accurate convergence to a set of specific associated problems. Feedback, responsive to the output of the problem determination, is provided to trigger the recalculation of the index of each associated term in the dictionaries, resulting in gradual evolution of the dictionaries to accumulate expert knowledge.
US08055606B2 Method and system for self-calibrating project estimation models for packaged software applications
An estimation system for deriving multi-dimensional project plans for implementing packaged software applications with self-calibration and refinement of project estimation models, the system includes: a view layer configured to act as a user interface for user inputs and system outputs; a model and control layer configured to implement rules based on a series of estimation and implementation models, and to perform self-calibration and refinement of project estimation models for multi-dimensional project plans; an estimation knowledge base layer configured to hold and derive the series of estimation and implementation models; and wherein the system for self-calibration and refinement of project estimation models for multi-dimensional project plans for implementing packaged software applications is carried out over networks comprising: the Internet, intranets, local area networks (LAN), and wireless local area networks (WLAN).
US08055604B2 Rule processing method, apparatus and computer-readable medium to provide improved selection advice
A computer-implemented method, apparatus or computer-readable medium to provide selection advice during rule processing to help a user choose desired specifications of a product, service, or other rule-based system characterized by a ZDD rule model having one or more Include and/or Exclude rules. One aspect includes displaying on a monitor or other I/O device multiple attributes having multiple enumerations that identify possible feature, specifications, or conditions of a product; selecting multiple alternative enumerations of the attributes; determining a selection advice for each enumerations selected combining the selection advice for each numerations in order to produce result; communicating the result to an end user; and then using the result to choose a product having desired compliant specifications or conditions.
US08055603B2 Automatic generation of new rules for processing synthetic events using computer-based learning processes
A computer implemented method. A first synthetic event is received. The first synthetic event is derived from a first cohort comprising a first set of data and a second cohort comprising a second set of data. The first synthetic event comprises a third set of data representing a result of a mathematical computation on the first and second cohorts. A first rule set is created, the first synthetic event being expected as a result of application of the first rule set to the first cohort and the second cohort. The first rule set is applied to the first cohort and the second cohort to achieve a first result. The first result comprises a second event that is compared to the first synthetic event. A comparison is formed, the comparison comprising additional data that can be used to describe a difference between the second event and the first synthetic event.
US08055601B2 Compiler for compiling content search rules comprising a regular expression using a programmable intelligent search memory (PRISM) and vectors
Memory architecture provides capabilities for high performance content search. Content search rules comprise of regular expressions which are compiled to finite state automata and then programmed in Programmable Intelligent Search Memory (PRISM) for evaluating content with the search rules. A compiler compiles the content search rules for evaluation by PRISM memory. The PRISM memory architecture creates an innovative memory that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken.
US08055599B1 Pattern recognition using cycles or traces in an associative pattern memory (APM), vertical sensors, amplitude sampling, adjacent hashes and fuzzy hashes
Pattern recognition based on associative pattern memory (APM) and properties of cycles generated by finite cellular automata. APM addresses (e.g., positions in a two dimensional array) represent states. Cycles are repeating sequences of addresses. Each state is mapped to a “randomly” selected region within the input pattern. Each feature extracted from this region determines one of many next states. All next states (one for each feature type) and all sampled regions are assigned to each state randomly upon APM initialization. The process progresses from state to state, sampling regions of the pattern until the state-transition sequence repeats (generates a cycle). Each feature pattern is represented by one cycle, however different cycles can be derived from one pattern depending on the initial state. Some embodiments use a refractory period assuring a minimum cycle length, making it likely that any given pattern yields only one cycle independent of the initial state.
US08055594B2 Proactive detection of metal whiskers in computer systems
One embodiment of the present invention provides a system that proactively monitors and detects metal whisker growth in a target area within a computer system. During operation, the system collects target electromagnetic interference (EMI) signals using one or more antennas positioned in the vicinity of the target area. Next, the system analyzes the target EMI signals to proactively detect the onset of metal whisker growth in the target area.
US08055593B2 Learning classifiers for multiple-label data analysis
A method for multiple-label data analysis includes: obtaining labeled data points from more than one labeler; building a classifier that maximizes a measure relating the data points, labels on the data points and a predicted output label; and assigning an output label to an input data point by using the classifier.
US08055591B2 Acquisition and association of data indicative of an inferred mental state of an authoring user
A computationally implemented method includes, but is not limited to: acquiring data indicative of an inferred mental state of an authoring user; and associating the data indicative of the inferred mental state of the authoring user with an electronic message. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08055587B2 Man in the middle computer technique
A method for constructing a secure Internet transaction, the method includes: receiving a user identification (userid) and user password on a client device for filling out a form generated by a secure web site; concatenating the user's Internet Protocol (IP) address with a separate password that is maintained on the secure web site that the user is authenticating to; encrypting the concatenated user IP and separate password to form an Internet Protocol password (IPPW); wherein the encrypting is carried out with a client device linear feedback shift register (LFSR) with a defined cycle count; building a transaction consisting of the IPPW, defined cycle count, and userid; transmitting the transaction and form via a network towards the secure web site; wherein in response the secure website performs the following: decrypts the IPPW, and determines if the IP portion of the decrypted IPPW is equal to the user's IP address.
US08055585B2 Digital media distribution
One embodiment in accordance with the invention is a method. For example, the method includes storing movie content with a distribution station that can be subsequently purchased and/or rented. The movie content can be encrypted. A determination can be made as to whether a storage apparatus is coupled with the distribution station. Provided the storage apparatus has been coupled with the distribution station, a determination can be made as to whether the storage apparatus is authorized to receive the movie content. Provided the storage apparatus is authorized to receive the movie content, encrypted movie content can be downloaded to the storage apparatus from the distribution station. Note that the download of movie content to the authorized storage apparatus can be part of a purchase and/or rental transaction.
US08055577B2 Method and apparatus for stock and index option price improvement, participation, and internalization
A method for stock option trading includes receiving an option order at a market, contemporaneously receiving a copy of the option order at an electronic drop (EDrop) system, which is separate and distinct from the market, obtaining a potential cross quantity and a potential cross price based on the option order at the EDrop system, and submitting, through the EDrop system, a contra-order, with respect to the option order, to the market for fulfillment, wherein the contra-order specifies at least one of an underlying security potential cross quantity, and the potential cross price.
US08055576B2 Electronic securities marketplace having integration with order management systems
An electronic trading marketplace (ETM) communicates with interfacing modules interfacing directly with order management systems (OMS's) at trading institutions. The interfacing modules automatically transmit orders from the OMS databases to the ETM and update the OMS databases in response to orders executed at the ETM. Traders can communicate with the ETM to anonymously negotiate trades of securities.
US08055573B2 System method for marketing commodity products electronically
A system and method of marketing commodity products over an internet connection, in which the product price is continuously correlated to a publicly traded exchange price and in which a customer may be notified if the product price reaches a previously selected target price set by the customer.
US08055572B2 Anonymous trading system
An anonymous computerised trading system matches orders by conducting auctions at specified times. As well as entering orders, participants assign credit limits for the duration of the auction, thus minimizing the time for which credit is allocated to the system.
US08055568B2 Entertainment concept evaluation; decision matrix method
A Entertainment Concept Evaluation is achieved through the use of a Decision Matrix Method. The decision process is a critical tool for aggregating entertainment content on the Internet as well as the monetization of chosen concepts.
US08055563B2 Financial activity based on natural weather events
A financial activity network includes a central managing system connected to a plurality of participant terminals. Rules governing operation of the financial activity are stored for future reference. A participant provides investment information such as a map location for the predicted strike by the natural event and, optionally, one or more secondary parameters relating to the natural event, such as the time interval between the time of investment and the time of all event strike and/or the severity of the event strike according to an established scale. In one example, an external objective independent information source is consulted, with the external objective independent information source providing monitoring, interpretation and derived determination of parameters pertaining to the natural event. Methods and articles of manufacture are also disclosed.
US08055562B2 Computer evaluation of crop related industries
A process for optimizing a portfolio of products produced from a crop includes the use of an objective function to determine optimized quantities of the products in the portfolio. The objective function, for example, includes quantity terms for the products. The objective function may also include additional terms such as an energy term and/or a storage term. The energy term, for example, relates to an amount of energy required to produce the products. The storage term, for example, relates to the cost of storing products. The crop, for example, may be sugarcane, and the products, for example, may be sugar, molasses, bagasse, biofuel, electricity, and/or carbon credits.
US08055560B2 Multi-company business accounting system and method for same including account payable
In at least one embodiment of the present invention, a computer implemented method for Account Payable (AP) accounting for a multi-company group is provided. The method comprises recording a voucher with a multi-company accounting system including entering input voucher detail lines into the system. At least two of the input voucher detail lines are associated with two distinct companies of the multi-company group. The system automatically adds at least a pair of multi-company generated balancing lines associated with the voucher for balancing money owed by each of the distinct companies to define an outstanding balance associated with each of the distinct companies. A payment is recorded in the system to reduce the outstanding balances and system automatically adds a pair of multi-company generated “Due To/Due From” lines as “Due To/Due From” entries to balance the money owed between the distinct companies.
US08055556B2 User interface for rapid entry of timesheet data
A user interface for receiving time entries in a timesheet is described. This user interface includes a user-interface element in the form of a calendar, where the calendar contains one or more time entries associated with at least a financial activity. Moreover, a given time entry, which is associated with a corresponding block of time, is graphically represented as an adjustable region in the calendar. Additionally, a user can change one or more temporal parameters associated with the time entry by using a pointing device to select and modify one or more geometric properties of the adjustable region.
US08055555B2 Mediation device for scalable storage service
A service provider management system (SPMS) that connects to storage resources in a datacenter controlled by a service provider and a database that stores information about the datacenter and customers that receive the storage resources as a service. The SPMS enables the service provider to allocate storage resources to a customer and to assign ownership to billable devices, such as disks, volumes, ports, and so forth, as well as to generate billing information based on hardware configuration and customer usage. The SPSM is supported on a server architecture, which includes a Web server that exports a first interface to the service provider to enable the service provider to manage the data storage resources to which the SPMS is connected, and a second interface to the customer to enable the customer to manage the allocated data storage resources directly.
US08055552B2 Social network commerce model
Rules-based commerce system or marketplace that proactively acquires and purchases, on behalf of consumers, works submitted by creators. In one implementation, the system involves a rules engine which makes current and future purchases of electronic content and code based on the positive fulfillment of specific pre-created criteria. Some particular implementations of the invention can be implemented to create a net of income from a large quantity of sources in order to support one or more social media activities. Other implementations of the invention can be configured to create forms of sponsorship whereby a consumer can create rules to automatically acquire and pay for a future work that meets one or more criteria. On the creator side, implementations of the invention can be configured to assist creators to develop an audience and corresponding income streams to support social media creation activities.
US08055551B2 Methods for alerting a sales representative of customer presence based on customer identification information
A system and method for sales optimization having a store database storing information about past shopping experiences and preferences of different customers, a business rules engine connected to the store database, a biometric database containing biometric data, a customer identification engine connected to the biometric database; and a biometric detector detecting customer's presence in the store. The biometric detector is connected to the biometric database through the customer identification engine. The customer identification engine identifies detected customers using data stored in the biometric database. The system also includes at least one sales representative terminal connected to the business rules engine. When sales optimization tactic is determined, it is conveyed from the business rules engine to the sales representative terminal.
US08055543B2 Referential interface to enable commercial interaction between entities
A system, method and program product is provided for establishment of a referential interface between business entities such as manufacturers and distributors in a computerized marketplace. The interface allows commercial interaction between two potentially geographically and technologically disparate systems. The interface is established through definition and then deployment of a distributor profile document, interrelated with a set of referential interface terms and conditions and a referential interface business policy. The profile document has associated terms and conditions representing business rules and processes referring to the business policies which then have business logic implementations. The contract prescribes the business rules that will be followed between a manufacturer and a distributor with the business policies providing mapping to units of business logic in the implementation of the distributor. Additionally the interface allows and may require setup and customization of business policy command implementation logic specific to the desired distributor. The established interface is further customizable and extensible allowing a variety of distributors to be connected to a marketplace as required with relative ease.
US08055540B2 Vehicle radio system with customized advertising
A radio broadcast system includes a vehicle-based radio system that receives radio broadcasts via digital satellite transmission from a transmitting facility and provides two-way communication with a vehicle communications central facility. The transmitting facility broadcasts a number of different channels of programming content (music, news, etc.) along with one or more separate streams of radio advertisements. The advertisements are received by the vehicle radio system which selects and stores certain advertisements targeted to the vehicle user based on user or vehicle data. The broadcasted radio streams received by the vehicle radio system contain intermittent advertising slots and the system monitors the channel selected by the vehicle operator for markers that identify these advertising slots. Once a marker is detected, one of the stored advertisements is accessed and inserted into the advertising slot for playback as a part of the selected broadcast stream.
US08055531B2 Method and computer program product for assessing a process of an organization
A method for assessing a process of an organization is provided. First, information concerning the organization and the process is acquired, such as from a set of questionnaires, interviews and/or document reviews. Then, a plurality of preliminary findings are developed based upon the information. Each of the developed preliminary findings has an associated characterization of either a strength or a weakness. Next, a conclusion associated with each preliminary finding is voted for electronically, where the conclusion is either an agreement with the preliminary finding or a disagreement with the preliminary finding. A plurality of final findings are then developed based upon the vote for each conclusion. Each final finding also has a characterization of either a strength or a weakness.
US08055530B2 System and method for composite pricing of services to provide optimal bill schedule
System and method for service pricing optimization enables analysis of multi-phased, multi-business unit, multi-process, multi-geo/country deal structure with its parts and phases having different pricing implications, and provides a flexible composite pricing schedule optimized for both service provider and receiver by gain and risk sharing. In one aspect, elementary pricing models and pricing parameters are established and a composite pricing model is constructed based on the elementary pricing models and pricing parameters. An optimizer optimizes the composite pricing model to minimize risk and maximize one or more selected criteria. Price is generated using the optimized composite pricing model.
US08055529B1 System and method for assessing attorney performance in prosecuting security interest enforcement actions
A legal process management system facilitates simultaneous dynamic dialogs between legal process managers and networked attorneys and contractors providing services in connection with security interest enforcement actions (SIEAs). The legal process managers submit queries and deadlines selected to timely guide the attorneys and contractors through the requirements of the SIEAs. The attorneys and contractors submit responsive answers revealing the status of their SIEAs In some embodiments, an events based management system uses a stochastic model to calculate completion times for the milestones of the SIEA, including the “events” that make up subparts of the milestones. This provides a flexible and powerful system for managing prosecution of the SIEA and for predicting likely durations. The stochastic model incorporates the concept of both fixed-frequency events and random-frequency events, and also allows for both controlled events and managed events. A reporting system is also provided for keeping track of event and milestone completion.
US08055528B2 System and method for informing business management personnel of business risk
A system and method are provided for informing business management personnel of business risk. The method can include the operation of defining a plurality of business risk rules that are tied to specific risk events and information. The plurality of business risk rules can be stored in encapsulated data points. Another operation is defining predicate risk rules and core risk rules for the business risk rules in the data points. A query can be made of whether predicate risk rules in a section of data points are satisfied using the predicate risk rule in a core data point. The core risk rules for the core data points can be applied after predicate risk rules for the core risk rule have been satisfied. A further operation is displaying a graphic icon to an end user for core risk rule status representing whether a core risk rule has been satisfied.
US08055527B1 Policy based automation for a supply chain
A method is provided for implementing a computer network system for managing a supply chain, wherein the computer network system comprising a plurality of application server computers. The method includes: identifying a business context for the supply chain; identifying a set of business policy rules for the business context, the set of business policy rules governing the relationship between two or more entities involved in the supply chain; creating at least one use-case description from the set of business policy rules; creating a plurality of executable code modules corresponding to the use-case description; specifying a plurality of name/value pair for modeling the set of business policy rules; provisioning the plurality of application server computers of the computer network system with the executable code modules; and provisioning a central directory database with the plurality of name/value pairs; whereby the computer network system, in response to one or more events in business transactions between at least two entities involved in the supply chain, is operable to dynamically deliver at least one name/value pair from the central directory database and to execute at least one code module.
US08055517B2 Optimization of timing for data collection and analysis in advanced patient management system
Advanced patient management systems include a unit for collecting data from a device associated with a patient, and a host in communication with the unit, the host identifying a time for the device to update data on the device. The system can identify a time for the device to update data associated with the device by developing a histogram of the availability of the device for interrogation. The system can also optimize processing loads for the system by developing a histogram of the time at which the caregiver is most likely to access the system to review the collected and processed data. Methods for optimizing device data update and processing times are also included.
US08055514B2 User-centric methodology for navigating through and accessing databases of medical information management system
A contextually sensitive, user-centric database navigation and accessing software methodology controls navigation through and access to database domains of a medical (e.g., cardiovascular) image and information management system in accordance with the specific role of the user. Being user-centric, rather than patient-centric, the routine is operative to display to a user, upon logging on, a homepage that specifically pertains to the user's area of responsibility, with the information being displayed containing a contextual list of options that are germane to the user's workflow. This facilitates the ability of the user to rapidly navigate through and access one or more data domains specifically relevant to responsibilities and functions of the user, thereby improving the user's efficiency and reducing the time to complete a task.
US08055513B1 Pharmacy network management system and method for searching for a pharmacy store location
A method and system for enabling one or more customers to search for a pharmacy store location. The method and system includes an application server connected to a network server, an intranet server, and a database, the application server configured access a network server hosting a network website via the network; display to the customer via the website at least one of a prescription order selection or a pharmacy data access selection; display one or more prescription order displays to the customer via the website when the customer selects the prescription order selection; receive from the customer a particular prescription order via a communication network that connects a plurality of member pharmacies; and determine a pharmacy store location based on at least one of: i) if the store location is a drive through store location; ii) if the store location is within a search radius to the customers.
US08055512B1 Manifest, methods and systems for multi-dose medication order fill
A manifest for a multi-dose medication order is disclosed. The manifest may serve as a single recipe or roadmap for the prescriptions and containers required for a multi-dose medicament order. The manifest may include a representation of intersecting prescription and container matrices, with each intersecting entry including an indication of a number of medicaments of an individual prescription mapped to be packaged into an individual container. Machine-readable identifiers and fields for different levels of approval may be included on the manifest. Dosing regime parameters may be visually differentiated. Methods and systems for creating a manifest and using the manifest in filling a multi-dose medicament order are also disclosed.
US08055509B1 Methods and apparatus for increasing and/or for monitoring a party's compliance with a schedule for taking medicines
Methods and apparatus are provided for increasing and/or monitoring a party's compliance with a schedule for taking medicines. In a first embodiment, a method is provided for use by a first container that is adapted to store a first medicine. The method includes storing information regarding the first medicine and wirelessly communicating a signal between the first container and a second container adapted to store a second medicine. In a second embodiment, a method is provided that includes determining if a first container for storing a first medicine is positioned so as to wirelessly communicate with a second container for storing a second medicine. The method further includes generating data based at least in part on whether the first container is positioned so as to wirelessly communicate with the second container. In a third embodiment, a method is provided that includes receiving a signal and, based at least in part on the received signal, determining whether a first container for storing a first medicine was positioned so as to wirelessly communicate with a second container for storing a second medicine. In a fourth embodiment, a method is provided that includes receiving a signal from a device that monitors whether a first container for storing a first medicine and a second container for storing a second medicine are positioned so as to communicate. The method further includes determining if at least one party has complied with a schedule for taking the first medicine and the second medicine based at least in part on the received signal. Systems, apparatus and computer program products are provided for carrying out the above-described embodiments and numerous other embodiments.
US08055505B2 Audio content digital watermark detection
Digital watermark detection apparatus including detection units which calculate detected values of watermark signals by use of keys for PCM data of channels of audio content, a plurality of units which add the detected values corresponding to each of the channels and each of the keys for each possible combination of the respective channels and the respective keys, and a unit which selects and outputs one adding result from the respective adding results by the plurality of detected value adding units. Moreover, it includes units which accumulate the detected values in accumulation cycles different from one another to restore messages embedded as digital watermarks from the accumulated detected values, and perform boundary detection of the audio contents to detect the audio contents in which the digital watermarks are embedded, and a detection result output unit which synthesizes and outputs respective processing results by the message restoration units.
US08055504B2 Synchronizing visual and speech events in a multimodal application
Exemplary methods, systems, and products are disclosed for synchronizing visual and speech events in a multimodal application, including receiving from a user speech; determining a semantic interpretation of the speech; calling a global application update handler; identifying, by the global application update handler, an additional processing function in dependence upon the semantic interpretation; and executing the additional function. Typical embodiments may include updating a visual element after executing the additional function. Typical embodiments may include updating a voice form after executing the additional function. Typical embodiments also may include updating a state table after updating the voice form. Typical embodiments also may include restarting the voice form after executing the additional function.
US08055499B2 Transmitter and receiver for speech coding and decoding by using additional bit allocation method
The present invention relates to a transmitter and a receiver for speech coding and decoding by using an additional bit allocation method. The transmitter and the receiver according to the present invention realize a voice communication service of high quality by using additional bits permitted in system requirements while using a conventional speech coder as it is. In addition, the transmitter and the receiver according to the present invention have an advantage in that they enable insertion of additional quantization blocks while not changing the structure of the conventional standard speech coder, since they allocate additional bits by applying a multi-stage quantization procedure not in a speech signal domain but in a parameter domain.
US08055498B2 Systems and methods for building an electronic dictionary of multi-word names and for performing fuzzy searches in the dictionary
The present invention automatically builds a contracted dictionary from a given list of multi-word proper names and performs fuzzy searches in the contracted dictionary. The contracted dictionary of proper names includes two linked trie-based dictionaries: a first dictionary is used to store single word names, each word name having an ID number; and a second dictionary is used to store multi-word names encoded with ID numbers. Information related to the multi-word names is also stored as a gloss to the terminal node of the multi-word entry of the trie-based dictionary. An approximate lookup for a multi-word name is conducted first for each word of the multi-word name using an approximate matching technique such as a phonetic proximity or a simple edit distance. Accordingly, N suggestions is determined for each word of the multi-word name under consideration. Then, multi-word candidates are assembled in ID notation. Finally, an approximate search for each assembled candidate is performed based on an edit distance or a n-grams approximate string matching. Edit distances and N-grams are used to measure how similar two strings are. The result is a set of multi-word suggestions in an ID notation. This ID notation is encoded back to the original form using the first trie-based dictionary.
US08055497B2 Method and system to parse addresses using a processing system
A method and system for parsing an address is disclosed. The method and system comprise separating the address into a plurality of tokens and providing one or more token meaning discovery passes based upon region specific configuration information to determine the meaning of each token in the address. In so doing, an address can be parsed by a processing system in an efficient and effective fashion. By disclosing the meaning of each token of the address in accordance with a region specific configuration information rule set a parsing process is provided which allows for easy modification as the requirements for the parsing change.
US08055496B2 Ensuring product correctness in a multilingual environment
A language package system that prevents undesirable behaviors resulting from an incompatibility between a core package of a software product and its language packages is provided. The language package system executes when a user starts the execution of the core package on a computing device. The language package system retrieves a language package version number from the core package that indicates the version number of compatible language packages and an indication of the preferred language of the user. The language package system then determines whether the computing device has a compatible language package that is available. When the computing device has a compatible language package, the software product uses that language package. When the computing device has no compatible language package, the language package system then performs processing that factors in the unavailability of a compatible language package.
US08055494B1 Reporting delay in modeling environments
Methods and systems for automatically reporting delay incurred in a model is disclosed. The delay may be incurred in a part or in an entire portion of the model. Delay incurred in each component of the model is determined and reported to users before executing the model. The delay of each component of the model may be determined based on intrinsic information of the component. If the intrinsic information of the component does not provide information on the delay of the component, the component may be simulated to determine the delay of the components. The model may be automatically compensated for the delay. The delay is reported prior to the execution of the model, and compensated for without executing the model.
US08055493B2 Sizing an infrastructure configuration optimized for a workload mix using a predictive model
Sizing an infrastructure configuration optimized for a workload mix includes: receiving the workload mix; identifying demand estimates for the one or more predefined benchmarks; applying a predictive model to identify an initial infrastructure configuration having a size anticipated to meet the demand estimates; instructing a virtualized-aware testing service (VATS) test controller to perform a test of the initial infrastructure configuration in a virtualized environment, where performance of the test generates at least one test result; determining whether the at least one test result satisfies a predetermined requirement as identified in the workload mix; and outputting the determination of whether the at least one test result satisfies the predetermined requirement.
US08055486B2 Power delivery analysis and design
A computer program product is provided for power delivery analysis and design for a hierarchical system. The product includes a storage medium, readable by a processing circuit, for storing instructions for execution by the processing circuit for facilitating a method. The method includes building a model corresponding to each element of the hierarchical system, and compiling a repository that contains models corresponding to each element, where the repository includes a net list, a domain list, a component list, a pin list, and a layer list. The method also includes performing optimized gridding for each element, the net list, the domain list, the component list, the pin list, and the layer list; assembling a system model from the models contained in the repository; flattening the system model by converting the system model to a flattened system model that consists entirely of resistors; and running a simulation on the flattened system model.
US08055482B2 Integrating multiple design systems in a CAD system
A method, apparatus, and article of manufacture provide the ability to integrate multiple engineering design systems in a computer aided design (CAD) system. A design generator is displayed and used to create an engineering design that has different worksheets. Each worksheet represents a different aspect of the design, has local design objects that represent functional aspects of a component that are independent from the component's physical representation, and relation objects that models constraints for properties of the design objects. The objects are organized into a functional layout document (FLD) that is stored in a data center/database that is shared by the worksheets. The FLD is then used to design an engineering design/model.
US08055481B2 Method for planning sheet pile wall sections
A method is provided for planning sheet pile wall sections via a user-oriented network—in particular, the Internet—in which at least technical characteristics of a suitable component for the layout of a sheet pile wall section and/or the layout of a sheet pile wall section itself are determined for the user by a computer system. The method comprises the steps of: (a) entering at least two constructional parameters of the sheet pile wall section, via the user-oriented network, into the computer system, within which various data of components for the layout of a sheet pile wall section, data of layouts for sheet pile wall sections, and technical characteristics of the components and the layouts are stored in a database of the computer system; (b) determining at least one suitable component and/or at least one suitable layout, via the computer system, on the basis of the entered construction parameters and the technical characteristics stored in the database; and (c) providing the user with the data of the component and/or layout determined in step (b) and the technical characteristics of the determined component and/or the layout, via the user-oriented network.
US08055480B2 Method for representing flexible elongate volume objects
The invention relates to a method for the simplified, physically correct representation of flexible elongate volume objects. The volume object is divided up into sections and each section begins and ends with an interaction point and is connected to an adjacent section by means of said point. Each interaction point has six degrees of freedom and the physical properties of the sections are defined according to several factors. The invention also relates to obtained experimental values which are used to represent another elongate volume object using a model function.
US08055469B2 Method and apparatus for determining the attachment position of a motion sensing apparatus
A motion sensing apparatus generally comprising a housing unit operable to be attached to an object at an attachment position, an accelerometer operable to provide a signal corresponding to an acceleration measurement; and a processing system. The processing system is operable to acquire the signal corresponding to the acceleration measurement and analyze the acquired acceleration measurement to identify the attachment position of the housing unit.
US08055468B1 Output leakage compensation and method for implementing the same
An electronic instrument having in its circuitry a specific solid state switch that exhibits detrimental current leakage at elevated temperatures, a variable voltage device in the instrument connected to the specific switch, the variable voltage device being capable, at an experimentally determined voltage setting, of zeroing out the leakage current in the specific switch, the variable voltage device being set at a voltage setting determined experimentally using said specific switch at an elevated temperature thereby temperature compensating said specific switch.
US08055463B1 Fuel gauge
A fuel gauge for power supplies having a voltage pre-regulator; a main voltage regulator; a current sense resistor; an integrator with an op amp and capacitor, wherein the integrator receives power from the main voltage regulator, and receives a voltage proportional to current from the current sense resistor; a microprocessor with data storage and a hysteresis circuit, wherein the microprocessor operates in a low power state until activated by the resistor and the microprocessor converts the voltage proportional to current to a monotonic uni-polar representation of an aggregate number of electrons; a resistor disposed between the integrator and the microprocessor for activating the microprocessor from the low power state prior to saturation of the integrator with the voltage proportional to current; and a reset circuit disposed between the microprocessor and the integrator for resetting the monotonic uni-polar representation of an aggregate number of electrons to zero.
US08055462B1 System using fuel gauge
A system for counting electrons including a power supply producing a current, a fuel gauge in communication with the power supply, a reader with a reader processor and display, wherein the reader is in communication with a microprocessor of the fuel gauge, and wherein the microprocessor transmits to the reader the established standard engineering unit of capacity, and wherein the reader processor displays the established standard engineering unit of capacity on the display; and a modem in communication with the fuel gauge, wherein the modem provides a communication signal over power lines of the fuel gauge.
US08055461B2 Distributing metering responses for load balancing an AMR network
Disclosed are methodology and corresponding apparatus subject matters for providing improved efficiency in the collection of data from a large number of metrology devices associated with an Automated Meter reading (AMR) network. AMR network operation produces randomly spaced transmissions from individual nodes in the network. When an AMR system wishes to retrieve data from a large number of points over an AMR network, a broadcast or multicast request is transmitted to appropriate nodes. A time window is defined either in such request or in the devices themselves such that start and end offsets from the time of the request are received by the node. The start offset provides a quiet period to insure request delivery to all the appropriate nodes. The end offset provides a time by which the requested data must be returned. Responses are sent randomly within the window established by the start and stop offset times.
US08055453B2 Sensing and estimating in-leakage air in a subambient cooling system
In certain embodiments, estimating air in a cooling system includes measuring a property that can be used to estimate the air to yield a plurality of measurements. The measurements are performed for different heat loads and for different concentrations of non-condensable gas in the cooling system. The measurements are stored a data set.
US08055451B2 Method for estimating a melting temperature of a nucleic acid in buffers containing magnesium ions
The invention relates to methods and systems for predicting or estimating the melting temperature of duplex nucleic acids, in the presence of divalent cations, particularly duplexes of oligonucleotides which may be used as, for example, but not limited to primers or probes in PCR and/or hybridization assays. The methods and algorithms use novel formulas, having terms and coefficients that are functions of the particular nucleotide sequence, to estimate the effect of divalent cation salt conditions on the melting temperature.
US08055450B2 Method and apparatus for temperature control
A method is disclosed. The method includes determining an amount of energy needed to change a first sample temperature of a first sample to a target temperature when a temperature changing element that changes the sample temperature is at the target temperature. Data associated with the amount of energy needed to change the sample temperature of the sample to the target temperature is then stored. The stored data may thereafter be used to quickly change a second sample temperature of a second sample to the target temperature, without having the second sample temperature exceed the target temperature.
US08055448B2 Imaging of formation structure ahead of the drill-bit
A downhole acoustic logging tool is used for generating a guided borehole wave that propagates into the formation as a body wave, reflects from an interface and is converted back into a guided borehole wave. Guided borehole waves resulting from reflection of the body wave are used to image a reflector.
US08055445B2 Probabilistic lane assignment method
An improved probabilistic lane assignment method for detected objects in the scene forward of a host vehicle. Road/lane model parameters, preferably including an angular orientation of the host vehicle in its lane, are estimated from host vehicle sensor systems, taking into account measurement uncertainty in each of the constituent parameters. A probabilistic assignment of the object's lane is then assessed based on the road/lane model parameters and object measurements, again taking into account measurement uncertainty in both the road/lane model and object measurements. According to a first embodiment, the probabilistic assignment is discrete in nature, indicating a confidence or degree-of-belief that the detected object resides in each of a number of lanes. According to a second embodiment, the probabilistic assignment is continuous in nature, providing a lateral separation distance between the host vehicle and the object, and a confidence or degree-of-belief in the lateral separation distance.
US08055443B1 Route calculation method for a vehicle navigation system
Traffic information, including flow information and incident information, obtained through a traffic management system for providing and facilitating the exchange of traffic information between a remote location and a vehicle may be used in route calculation by a navigation device. The navigation device may recalculate a route based on anticipated user error. Alternatively, the navigation device may recalculate a route using received traffic information triggered by the receipt of a traffic information update, or triggered by the passage of an amount of time. The broadcast rate of traffic information updates may vary temporally (providing more frequent updates during peak commute times) or geographically (providing more frequent updates to metropolitan areas with increased traffic information needs). If route calculation is triggered by an elapsed amount of time, the amount of time may vary to be shorter during peak commute times. Additional route calculation techniques allow the incorporation of historical traffic information or the use of the most recent traffic information if incomplete traffic information is available. Still further route calculation techniques may calculate a best route by avoiding zigzagging or evaluating an assigned cost of a potential route.
US08055441B2 Supplemental powered information receiver
Methods and apparatus, including computer program products, for a supplemental powered information receiver. A system includes a processor linked to a memory, the memory including at least a Global Positioning System (GPS) navigation process, a clock and internal timer linked to the processor, a programmable power source linked to the processor, and an information receiver module linked to the processor, the information receiver module receiving information when programmed to power up into a standby mode.
US08055440B2 Method, apparatus and system for use in navigation
The present embodiments provide methods, processes and systems for use in determining navigation. Some embodiments provide methods that receive a communication at a mobile navigation system from an external device, determine whether the communication comprises navigation information, extract the navigation information when the communication comprises navigation information, identify a navigation location based on the navigation information, retrieve a current location, and generate navigation instructions between the current location and the navigation location.
US08055439B2 System for providing fuel-efficient driving information for vehicles
A system for providing fuel-efficient driving information for a vehicle includes a fuel-efficient driving area calculation unit and a display unit. The fuel-efficient driving area calculation unit calculates a variable fuel-efficient driving area, which is divided into economical, semi-economical, and uneconomical regions, depending on the increase or decrease of the speed of the vehicle, calculates a current fuel efficiency of the vehicle, receives information about the type and condition of a road from a GPS, and adjusts the regions in the fuel-efficient driving area to prompt the driver to increase or decrease the vehicle speed in advance. The display unit displays the fuel-efficient driving area using information calculated by the fuel-efficient driving area calculation unit, and indicates the current fuel efficiency using the regions.
US08055434B2 Fuel injection control system and vehicle comprising the same
A fuel injection control system for a motorcycle includes an ECU (Engine Control Unit) which calculates the amount of fuel to be injected by an injector based on data detected by various sensors. The fuel injection control system also includes a generator which supplies electric power to the injector and the ECU, and is driven in accordance with the engine, and a kick pedal for manually starting the engine by manually driving the generator with a user's foot. The ECU is configured to acquire data detected by the sensors at shorter intervals during a predetermined period before starting the engine than after the engine is started.
US08055431B2 Driving amount controller
A driving amount controller for reducing the response delay or erroneous deviation in the control of a driving amount of a controlled system, for example, in the control of the opening of a throttle valve. When a target opening DTHR is varied starting from the condition where the throttle valve is stopped, an ECU 20 on a vehicle calculates an output of a motor necessary for a starting operation of the motor, and outputs a control signal Sc obtained through compensation of a deficiency.
US08055429B2 Parking support control apparatus and parking support control system
An initial value θ0 of a vehicle deflection angle θ and an initial value L0 of a distance L are set, a normalized coefficient R is determined from the ratio of the vehicle deflection angle θ or the distance L to the initial value θ0 or the initial value L0 when vehicle stop control is started, and the target speed VREF of a body speed VL is determined by that coefficient R. Since the body speed V of the vehicle VL is very low when the vehicle VL arrives at a target parking position, the vehicle VL can be stopped precisely at the target parking position.
US08055428B2 Vehicle peripheral monitoring apparatus
A vehicle peripheral monitoring apparatus is disclosed. The apparatus includes a forward monitoring unit for monitoring an obstacle within a predetermined forward area extending in a direction forward of an own vehicle; one or more forward-lateral monitoring units for monitoring an obstacle within a predetermined forward-lateral area extending in a direction lateral of the own vehicle relative to the predetermined forward area; and a traveling environment detecting unit for detecting a traveling environment of the own vehicle, wherein the monitoring with the forward-lateral monitoring units is suppressed when the traveling environment detecting unit detects that the own vehicle is traveling on a predetermined road including a highway, and a level of the suppressing of the monitoring with the forward-lateral monitoring unit is eased when the traveling environment detecting unit detects that the own vehicle is traveling in a predetermined area, including a junction, of the predetermined road.
US08055421B2 Braking control device
It is an object of the present invention to minimize any sensation of inadequate firmness and large changes in deceleration rate with respect to a change in a brake operation force when the force exceeds a boost limit point. A first correlation S1 when a brake operation force increases and a second correlation S2 after hysteresis is applied at the time of a decrease in the brake operation force are taken as relationships between a brake operation force F and a wheel cylinder pressure PWC in a state wherein an assist hydraulic pressure PA is not applied. An assist hydraulic pressure control section controls the assist hydraulic pressure PA so that when a brake operation force that exceeds a boost limit point T1 is applied, the assist hydraulic pressure PA is added, hysteresis is applied when the brake operation force decreases, the assist hydraulic pressure PA decreases, and the relationship between the wheel cylinder pressure PWC and the brake operation force F when the assist hydraulic pressure PA decreases to zero becomes the second correlation S2.
US08055420B2 Vehicle control device
A main controller calculates permissible driving forces of individual wheels from a road-surface friction coefficient, ground loads of the individual wheels, and lateral forces of the individual wheels. The main controller then calculates a permissible engine torque on the basis of the calculated permissible driving forces so as to limit engine output. In addition, based on the calculated permissible driving forces, the main controller calculates a transfer-clutch torque for front-rear driving-force distribution control, a rear-wheel torque shift amount for left-right driving-force distribution control, and a steering-angle correction amount for steering-angle control.
US08055413B2 Method for compensating hydraulic pressure of automatic transmission
Faster shifting operation and reduced shift shock in response to a braking operation during a lift-foot-up shifting may be achieved when an automatic transmission is controlled by a method for compensating a hydraulic pressure that includes: determining whether a lift-foot-up shifting of the automatic transmission is under control; calculating a vehicle speed of a vehicle; calculating a deceleration rate of the vehicle; calculating a compensation hydraulic pressure to be applied to a friction member of the transmission, based on the deceleration rate; calculating a on-coming pressure based on the calculated compensation hydraulic pressure; and applying the calculated on-coming pressure to the friction member.
US08055410B2 Electric power steering system
An electric power steering system in which a current command for a brushless DC motor is determined based on a detected steering torque, a voltage to be applied is determined based on a difference between the current command value and a current value flowing to the motor, and steering assist is implemented by applying the voltage so determined to the motor. A rotational angular velocity is computed based on a detected rotor position, and it is determined that the motor is abnormal when a rotational angular velocity determination unit determines that the rotational angular velocity is equal to or less than a predetermined value, a current command value determination unit determines that the current command value is equal to or less than a predetermined value, and a voltage determination unit determines that the voltage applied to the motor falls out of a predetermined voltage range.
US08055408B2 High bandwidth control of magnetic ride control system
A semi-active suspension system that employs magnetically controlled dampers. The semi-active suspension system includes a plurality of sensors that measure vehicle parameters in response to disturbances on the vehicle and provide sensor signals to a central controller. The central controller converts the sensor signals to a flux command signal that is representative of the force on the dampers at each wheel of the vehicle. The flux command signal is sent to a local controller that generates a coil voltage that is applied to a coil within the damper. A flux feedback signal generated by the coil is estimated or measured and is compared to the flux command signal in the local controller to adjust the coil voltage to minimize the difference between the flux command signal and the flux feedback signal to provide a response to the force without a flux delay.
US08055407B2 Health information guiding system and method thereof
This specification discloses a health information guiding system and the method thereof. By analyzing the user's position information and health data, the invention selects a target location to provide the user with related health and address information. The user is thus able to obtain more complete health information. This increases the value of immediately using the health information.
US08055406B2 Hands-free system, navigation system, and terminal memory data management method
A hands-free system that permits access to terminal memory data when a mobile terminal is identified through identification information is equipped with a storage portion that stores therein terminal memory data in association with first identification information and second identification information, a receiving portion that receives first identification information and second identification information from the mobile terminal, a collation portion that collates the received first identification information and the stored first identification information with each other and collates the received second identification information and the stored second identification information with each other, and a terminal memory data deletion portion that deletes the terminal memory data stored in association with the second identification information when it is determined that collation by the first identification information is impossible and that collation by the second identification information is possible.
US08055399B2 Control systems and methods for electric motors of utility vehicles
Electronic control systems and related control methods for controlling electric auxiliary motors for performing work, such as electric deck motors for mower blades. The apparatus is shown in use with a vehicle that includes a mowing deck. Features of the control systems allow for safe and efficient use of the vehicle.
US08055395B1 Methods and devices of an aircraft crosswind component indicating system
A system for providing crosswind component information to a pilot of an aircraft is disclosed. The system is comprised of a navigation system; datalink system; devices for manual input of data; a crosswind component module consisting of, in part, a processor and database; and an indicating system consisting of, in part, a tactical display unit system of an aircraft. A navigation system may provide flight parameters for measured and intended flight data as inputs. Other data may also be provided from manual input devices and a datalink system as inputs. The processor of the crosswind component module receives the data, retrieves runway direction data, and determines the data of the crosswind components. An indicating system receives the data of the crosswind components and displays this information.
US08055391B2 Server device and program
A server device constituting a group management system includes one or more manufacturing apparatuses for performing a preset process on a target substrate, and the server device includes a measurement information storage unit for storing therein one or more measurement information; an instruction receiving unit for receiving an output instruction of the measurement information, which contains information specifying a predetermined start point and valid time information; a measurement information acquisition unit for acquiring, from the measurement information storage unit, measurement information ranging from the predetermined start point to a time point of the valid time; an output information composing unit for composing output information by using the acquired measurement information; and an output unit for outputting the output information composed by the output information composing unit.
US08055388B2 Maintenance and control system for ground support equipment
Ground support equipment for servicing an airplane includes a ground support equipment cart upon which are mounted at least two equipment modules and a control module. A first equipment module mounted upon the cart contains ground support equipment for servicing an airplane and also has a network connection, and at least one additional equipment module mounted upon the cart contains additional ground support equipment and also has a network connection. The control module has a user display and user controls that are connected to a control processor which has a network connection. The user display and the user controls serve as a shared control panel for the ground support equipment contained in the modules mounted upon the cart. In response the control processor sends over the network to one or more of the other modules information defining what particular services the selected type or class of airplane requires of the modules.
US08055387B2 Building automation system data management
A building automation system (BAS) comprising a plurality of end devices, at least one communication network, and a protocol-independent server engine. The end devices are each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus. The communication network supports a plurality of communication protocols and communicatively couples at least a portion of the plurality of end devices. The server engine is communicatively coupled to the at least one communication network and includes means for selectively implementing a dynamic extensibility capability for the BAS that establishes communications with and control of the plurality of end devices over the plurality of communication protocols, and means for selectively implementing an automatic configuration capability for the BAS that supports addition of end devices to the plurality of end devices by determining at least one characteristic of each end device. Methods of establishing communications with unknown end devices in a building automation system (BAS) based upon metadata descriptors provided by known and unknown end devices are also disclosed.
US08055386B2 Building automation system data management
A building automation system (BAS) comprising a plurality of end devices, at least one communication network, and a protocol-independent server engine. In one embodiment, the BAS comprises real and non-real end devices. In another embodiment, the BAS comprises real and virtual end devices. The BAS may also comprise a user interface.
US08055384B2 Apparatus and method for positioning control
The present invention discloses a positioning control apparatus which receives a moving command and a feedback signal outputted from a controlled device, and controls the controlled device for moving and positioning. The positioning control apparatus includes a first control loop, a second control loop and an arbitration module with a dead point default value, wherein the first control loop is used to control the controlled device moving in response to the error of the moving command and the feedback signal, on the other hand, the second control loop is used to control the controlled device positioning. Furthermore, the arbitration module compares the default value of dead point with the moving command so as to enable either the first control loop or the second control loop.
US08055383B2 Path planning device
A path generating device 1 has a constraint mid-configuration generator 10. The constraint mid-configuration generator 10 defines a constraint surface in a joint angle space. The path generating device 1 probabilistically generates a mid-configuration in the joint angle space. The constraint mid-configuration generator 10 projects the probabilistically generated mid-configuration onto the constraint surface to generate a projected mid-configuration. Projected mid-configurations generated in this manner are joined to generate a path that does not interfere with any obstacle (environmental object) in a work space.
US08055377B2 Online controlled picking in a warehouse
A computer-implemented method of controlling picking operations of a number of users in a warehouse, wherein goods are located at source locations, each picking operation comprising: an operation of preparation, wherein, at the source location, the good is introduced in a handling unit, HU, an operation of placing the HU on a picking equipment, the picking equipment being a tool for transferring the HU, an operation of transferring the HU to the destination location, wherein a sequence of picking instructions are presented online individually to the number of users via instruction presenting means which are associated with the respective users, each picking instruction specifying the HU to be transferred, the equipment to be used, and the first and second position, whereby execution of each of the picking operation steps is controlled by online data verification such that a subsequent picking operation instruction may be changed, and presented to the users via the instruction presenting means depending upon result of the verification.
US08055376B2 Substrate processing system, substrate placing position adjusting method and storage medium
In a substrate processing system for processing a substrate, such as a wafer W, held by a substrate holding device rotatable about a vertical axis, such as a spin chuck, a jig is placed on the substrate holding device, and centrifugal acceleration imparted to a predetermined measuring position on the jig and an eccentricity of the measuring position from the rotation center of the spin chuck are determined. The position of the rotation center is determined on the basis of centrifugal accelerations imparted to the measuring position when the jig is placed at three different positions and eccentricities of the measuring position from the rotation center when the jig is placed at the three different positions. Data on a substrate placing position, the center of the substrate placed at which coincides with the rotation center, is stored as data of a substrate placing position at which a substrate is to be placed.
US08055372B2 Processing system, processing method, and computer program
The present invention provides a processing system, a processing method and a program, which can readily control a gas flow rate. A vertical-type heating apparatus 1 includes a plurality of gas supply pipes 16 to 20 each adapted for supplying a processing gas into a reaction vessel 2 configured to contain therein semiconductor wafers W. For the gas supply pipes 16 to 20, flow rate control units 21 to 25 are provided, respectively, for controlling each flow rate. In a control unit 50, processing conditions including the flow rate of the processing gas and a film thickness-flow rate-relationship model indicative of a relationship between the flow rate of the processing gas and a film thickness, are stored. The control unit 50 calculates the flow rate of the processing gas based on a process result obtained by processing the semiconductor wafers W under the processing conditions as well as on the film thickness-flow rate-relationship model, so as to process the semiconductor wafers W, while controlling the respective flow rate control units 21 to 25, such that the flow rate of the processing gas will be changed into the calculated flow rate of the processing gas.
US08055371B2 Services portal
An apparatus for monitoring performance of an industrial process includes a service portal for collecting, transmitting and analyzing parameter data from process field devices that includes a network connection that connects to a process control system of the industrial process, a remote collector that collects parameter data from process field devices, a processor that identifies, sorts, and stores the collected parameter data and a communications module for transmitting the stored parameter data to a remote monitoring station for analysis.
US08055369B2 Optimized deployment of parts in a distribution network
A method for deploying parts is disclosed. Locations that include supply locations and demand locations are defined. A supply location supplies parts to a demand location. A demand is computed for each part at each location. An availability lead-time is estimated for each part at each location. A lead-time demand is computed for each part at each location using the availability lead-times for the part. A stock level is computed for each part at each location. A completely filled demand is determined from the lead-time demands and the stock levels, and a partially filled demand is determined from the lead-time demands and the stock levels. A coverage function for the parts at the locations is generated from the completely filled demand and the partially filled demand.
US08055364B2 System and method for request, delivery and use of multimedia files for audiovisual entertainment
A personal computer connected to the Internet can receive and store audio and audiovisual data or programming from the Internet. This audio and audiovisual programming can be provided by the computer over a digital connection to speakers and/or a monitor located away from the computer at a location convenient for a user. A remote control unit allows the user to send signals back over the digital connection to the computer to control the computer to provide the audio or audiovisual programming that the user desires over the digital connection to the speakers and/or monitor located where the user is. The computer may send a listing of the available programming to the remote control unit from which the user can make selections.
US08055360B2 Method and system for aligning a stent with a stent support
A system and method of aligning a stent with a stent support involves taking two images of the stent that has been placed on the stent support and determining from the two images whether the stent is aligned with the stent support. The stent can be rotated so that the two images are of different views of the stent. A computer can be configured to receive the images and to determine the whether the stent is aligned. A backlight can be used to take images of the stent in silhouette. A portion of the stent support can be re-positioned based on an image taken of the stent.
US08055357B2 Self-anchoring surgical methods and apparatus for stimulating tissue
Surgical systems, devices and methods including one or more tissue stimulation elements that, in some instances, may also be used for sensing purposes. Some of the surgical devices also include a tissue coagulation element.
US08055353B2 Medical carriers comprising a low-impedance conductor, and methods of making and using the same
Medical carriers that include a low-impedance conductor are provided. The low-impedance conductors are configured to provide electrical conductivity along a length of the medical carrier. An aspect of the low-impedance conductors is the presence of a longitudinally extended region configured as a non-coiled repetitive pattern that imparts fatigue resistance to the longitudinally extended region. Also provided are systems and methods of making the medical carriers, as well as methods of using the medical carriers.
US08055352B2 Polymer lead covering with varied material properties
This document discusses, among other things, a lead assembly including a lead body, at least one conductor extending through the lead body, and a covering having varied material properties. In an example, the covering is made by forming pieces of material having varied material properties. In another example, the covering is made by varying parameters such as heat or tension during wrapping of a piece of material onto a lead assembly.
US08055348B2 Detecting sleep to evaluate therapy
A system includes one or more sensors and a processor. Each of the sensors generates a signal as a function of at least one physiological parameter of a patient that may discernibly change when the patient is asleep. The processor monitors the physiological parameters, and determines whether the patient is asleep based on the parameters. In some embodiments, the processor determines plurality of sleep metric values, each of which indicates a probability of the patient being asleep, based on each of a plurality of physiological parameters. The processor may average or otherwise combine the plurality of sleep metric values to provide an overall sleep metric value that is compared to a threshold value in order to determine whether the patient is asleep. In addition, an electroencephalogram signal may be used to identify sleep states of the patient.
US08055345B2 Self-referencing communication in implantable devices
Various aspects of the present invention enable robust, reliable control functionality for effectors present on intraluminal, e.g., vascular leads, as well as other types of implantable devices. Aspects of the invention include implantable integrated circuits that have self-referencing and self-clocking signal encoding, and are capable of bidirectional communication. Also provided by the invention are effector assemblies that include the integrated circuits, as well as implantable medical devices, e.g., pulse generators that include the same, as well as systems and kits thereof and methods of using the same, e.g., in pacing applications, including cardiac resynchronization therapy (CRT) applications.
US08055342B2 Method and apparatus for adjusting the sensing threshold of a cardiac rhythm management device
A method and apparatus for automatically adjusting the sensing threshold of cardiac rhythm management devices. The invention is particularly suited for implementation in devices such as implantable cardiac pacemakers and implantable cardioverter/defibrillators. A method and apparatus are provided in which a noise level and signal level for a sensing channel are determined for each cardiac cycle with the sensing threshold of the channel being adjusted in accordance therewith.
US08055341B2 Backup pacing during tachycardia
A tachycardia episode can be detected in a subject using a processor, and whether the tachycardia episode is a sustained tachycardia episode can be determined during a period of time. A backup pacing can be provided in response to the detecting tachycardia episode and during the period of time, and a tachycardia therapy can be provided to the subject if the tachycardia episode is determined to be a sustained tachycardia episode.
US08055340B2 Method and device for comprehensive anti-tachyarrhythmia therapy
A method and apparatus for delivering therapy to treat ventricular tachyarrhythmias is described. In one embodiment, neural stimulation, anti-tachycardia pacing, and shock therapy are employed in a progressive sequence upon detection of a ventricular tachycardia.
US08055337B2 System and method for maintaining a distribution of currents in an electrode array using independent voltage sources
In one technique, a desired electrical current distribution on at least three active electrodes is selected. An electrical energy perturbation is generated on at least one electrode. A current-to-voltage relationship at each active electrode is estimated based on the energy perturbation. The current-to-voltage relationship for each active electrode takes into account current flow through other active electrodes. The voltage distribution necessary to achieve the desired current distribution is determined based on the estimated current-to-voltage relationship. Voltage-regulated energy is conveyed between the electrodes and tissue in accordance with the determined electrical voltage distribution. In another technique, an electrical energy perturbation on at least one of the electrodes is generated. Network resistances for each of at least three active electrodes are computed in response to the energy perturbation. The network resistances represent the resistances between the electrodes and common node to which the electrodes are connected.
US08055336B1 Method for removing surgically implanted devices
A method of removing an implantable electronic microdevice by an integral removal loop or circumferential ring to facilitate removal of the implanted microdevice without additional surgery. The device is removed by pulling it along the surgically created implantation path. Optionally a radio-opaque tether provides a method of locating the implantable microdevice without additional surgery and attachment of one end of the tether to a radio-opaque marker provides a method of locating the end of the tether to facilitate removal of the implantable microdevice from living tissue.
US08055335B2 Adaptations to intra-thoracic fluid monitoring algorithm
Adaptations to an intra-thoracic fluid-status-trend indication and/or alert algorithm are disclosed. Some embodiments monitor fluid levels in heart failure patients and others suffering from pulmonary edema and the like. Some embodiments reset a cumulative fluid index when a short-term intra-thoracic impedance value exceeds a baseline impedance value minus a predetermined positive hysteresis value. Many device, system, and method embodiments hereof serve to reduce the number of false positive alerts while retaining the desired sensitivity.
US08055332B2 Wireless ECG in implantable devices
An implantable medical device such as an implantable pacemaker or implantable cardioverter/defibrillator includes a programmable sensing circuit providing for sensing of a signal approximating a surface electrocardiogram (ECG) through implanted electrodes. With various electrode configurations, signals approximating various standard surface ECG signals are acquired without the need for attaching electrodes with cables onto the skin. The various electrode configurations include, but are not limited to, various combinations of intracardiac pacing electrodes, portions of the implantable medical device contacting tissue, and electrodes incorporated onto the surface of the implantable medical device.
US08055330B2 Sensing gas bubbles in a living body
A method of detecting gas bubbles in a living body, comprising: transmitting at least one original electromagnetic signal to a body portion; detecting a signal modulated by a flow of blood in said body portion; and analyzing a perturbation in said signal to determine at least one of an existence and a property of a bubble in said blood flow.
US08055329B2 Ingestible device for radioimaging of the gastrointestinal tract
An ingestible device, adapted to travel in the gastrointestinal tract and perform a diagnostic image of tissue therein, is provided. The diagnostic image may comprise diagnostic information as a function of time, or diagnostic information as a function of distance traveled within the gastrointestinal tract. Specifically, the ingestible device may be arranged to perform a diagnostic image of nuclear radiation of a radiophamaceutical, scintillation of a scintillation liquid, responsive to nuclear radiation of a radiophamaceutical, optical fluorescence of a fluorescing-pharmaceutical or of bare gastrointestinal-tract tissue, infrared radiation of the gastrointestinal-tract tissue, temperature-differences along the gastrointestinal-tract, impedance, ultrasound reflection, magnetic resonance, and a combination thereof. The ingestible device may be adapted for general screening of a large population, on the one hand, and for specific diagnoses of suspected pathologies, on the other.
US08055327B2 Automatic guidewire maneuvering system and method
Method for guiding a catheter within a lumen system of the body of a patient includes receiving consecutive position inputs from a user to guide the catheter in real time within the lumen system, determining a user defined position for the catheter tip determining continuously successive incremental paths along a trail defined by a plurality of user defined positions, and directing a moving mechanism to incrementally move the catheter within the lumen system along each of the incremental paths, each of the user defined positions being determined for each of the received consecutive position inputs, the successive incremental paths being determined between a real time catheter tip position and the adjacent proceeding user defined position, according to a topological representation of the lumen system, the moving mechanism being directed to incrementally move the catheter from each of a plurality of real time positions, toward the adjacent proceeding user defined position.
US08055324B1 Rapid reports
The present disclosure includes systems and techniques relating to documentation and reporting systems for use with diagnostic medical imaging procedures. In general, in one implementation, an ultrasound imaging system includes: one or more signal processing subsystems; one or more ultrasound transducer probes coupled with the one or more signal processing subsystems; and a computer-readable medium including encoded thereon program instructions operable to cause the ultrasound imaging system to present a user interface that enables documentation by exception of an ultrasound exam, wherein the user interface provides access to prior exam findings and is configured at least in part based on the prior exam findings, and the program instructions generate an electronic report including the documentation of the ultrasound exam, and including, when indicated as clinically relevant, the prior exam findings.
US08055320B2 Vital information measuring device
A vital information measuring device includes: a measuring unit for measuring certain vital information concerning a living body; a storage for storing therein a signal outputted from the measuring unit as measurement data; a vital information acquirer for acquiring a sleep apnea index based on the measurement data stored in the storage; a display section for displaying the sleep apnea index acquired by the vital information acquirer; and a device body for integrally mounting the measuring unit, the storage, the vital information acquirer, and the display section.
US08055318B1 Superconducting integrated circuit technology using iron-arsenic compounds
A new family of superconducting materials with critical temperature up to 55 K have recently been discovered, comprising a crystal structure with atomic layers of iron and arsenic alternating with atomic layers of rare-earth oxide or alkaline earth. The present invention identifies structures for integrated circuit elements (including Josephson junctions) in these and related materials. These superconducting circuit elements will operate at a higher temperature than low-temperature superconductors such as niobium, and may be easier to manufacture than prior-art high-temperature superconductors based on copper-oxides.
US08055315B2 Dustproof structure for slide type electronic device and slide type electronic device
There are a first packing 31 and a second packing 32 for covering and sealing a first opening portion 11a and a second opening portion 12a other than a groove portion 31a and a groove portion 32a for leading an FPC 20. The first packing 31 and the second packing 32 wipe surfaces of the FPC 20 coming in and going out of the groove portion 31a and the groove portion 32a by sliding operation of a second frame 12.
US08055314B2 System and method of determining standby time for mobile stations
A method and system for determining standby time for a mobile station uses a battery simulator, a base station emulator, a computer to control the test equipment and MSUT for testing a mobile station. The computer includes a module for determining a radio off battery voltage, a module for deriving a battery capacity in dependence upon the radio off battery voltage, a module for measuring battery capacity usage in a predetermined time while the mobile station is in standby mode and a module for determining a standby time for the mobile station in dependence upon the battery capacity and the battery capacity usage, where the predetermined time is less than the standby time.
US08055310B2 Adapting portable electrical devices to receive power wirelessly
Wireless power receiving apparatus (150) is retrofitted to a portable electrical device (100) to enable the device to receive power wirelessly. The apparatus comprises a power-receiving element (200) adapted to be attached to the device, e.g. by adhesive (201), and also being adapted to receive power wirelessly from a transmitter of power when the element and transmitter are in proximity with one another. One or more power connectors (203) are connected electrically to the power-receiving element and are adapted to be connected, when the apparatus is in use, to one or more corresponding power connectors (101) of the portable electrical device to deliver power received by the element to the device. The power-receiving element may be in the form of a sticker or may be carried by or incorporated in a replacement cover portion for the portable electrical device.
US08055307B2 Wireless handsfree headset method and system with handsfree applications
Embodiments include method for providing a handsfree service to a user of a wireless, handsfree headset. In an embodiment the method comprises the headset performing service discovery on the audio gateway to determine a method of transferring an application to the audio gateway, wherein the application provides the service, the headset causing the application to be transferred to the audio gateway using a method based on the service discovery; and the audio gateway executing the application, wherein this user issues voice commands that are executed by the audio gateway to provide the service.
US08055303B2 Method of and base station for controlling beam forming in a mobile cellular network
The invention concerns a melhod and a base station for controlling beam forming in a mobile cellular network: Antenna units apply a respective beam pattern sequence on each sector of a cell served by the respective base station. A base station acts as trigger base station informing all neighbored base stations of the cluster not to change their beam pattern sequences. The trigger base station changes the beam pattern sequence applied on the sectors of its cell. The trigger base station triggers one or more mobile units to calculate signal quality parameters for currently applied beam pattern sequence. The trigger base station selects an optimal beam pattern sequence from the set based on the calculated signal quality parameters and applies as a new beam pattern sequence on the respective sector.
US08055302B2 Full frequency scanning method and channel parameter adjusting method for smart antenna
An adjusting method for a smart antenna is provided. The adjusting method divides all possible reading directions of the smart antenna into a plurality of scanning directions and a plurality of idle directions by a first form. In searching for the optimal parameters of each of a plurality of communication channels, the adjusting method firstly adjusts the reading direction according to the plurality of scanning directions, and then adjusts the reading direction according to the plurality of idle directions. Further, the first form remain updated in accordance the process of searching for the optimal parameters of each of the communication channels, thus effectively saving the time spent on the full frequency scanning process. Further, the optimal parameters of each of the communication channels are recorded in a second form, so that the smart antenna is regulated according to the second form.
US08055301B2 Wireless networks incorporating implicit antenna selection based on received sounding reference signals
A method and system selects antennas in a wireless network including a base station and user equipment (UE) transceivers. The base station specifies times and frequencies to transmit sounding reference signals (SRSs), and antennas to use to transmit the SRSs for the specified times and frequencies. The transceivers transmit the SRS according to the specified times, frequencies, and antennas. The stopping and starting of the SRS are specified implicitly. The base station selects subsets of the set of available sets of antennas, and indicates the selected subset of antennas to the transceiver.
US08055296B1 Head-up display communication system and method
A system is provided for communication between mobile devices. The system includes an audio device, a transparent display, and a mobile device in communication with the audio device and the transparent display. The mobile device receives a request for information associated with other mobile devices, and determines a location of the mobile device. The mobile device also outputs a spatial map of the information to the transparent display, wherein the information includes locations of the other mobile devices relative to the location of the mobile device. Additionally, the mobile device communicates with at least one of the other mobile devices.
US08055295B1 Load-based selection of a frequency band class for a wireless communication device
A wireless communication system provides a wireless communication service over a first frequency band class and a second frequency band class. The system monitors first and second communication loads on the first and second frequency band classes. The system receives a request for the communication service from a wireless communication device, and in response, determines if the wireless communication device can receive the wireless communication service over either one of the frequency band classes. If the wireless communication device can receive the wireless communication service over either one of the frequency band classes, then the system selects one of the frequency band classes based on the first and second communication loads. The system provides the wireless communication service to the wireless communication device over the selected frequency band class.
US08055290B1 Method to reduce push-to-talk call setup time
System and method for reducing call setup time of a dispatch communication. In one embodiment, a method includes receiving a message from an originating dispatch device intended for a target dispatch device. The message may be inspected by a base transceiver station for a call request announcement. The method may further include determining if a radio resource is available for the target dispatch device. According to an additional embodiment of the invention, a call request acknowledgement message may be transmitted to the originating dispatch device after a period of time to ensure a guaranteed talk permit. The call request announcement may also be transmitted to the target dispatch device after the period of time.
US08055282B1 Providing path-based search information
Common search queries can be provided that are associated with a predicted path of movement of a mobile device. A location of a mobile device can be determined, along with a destination or direction of movement. Common search queries associated with the path of movement and locations along the path can be transmitted to the mobile device. A user of the mobile device is able to execute the common search queries from the mobile device.
US08055279B2 Transmission control method and device
When information of its own station is transmitted to another mobile station by a CSMA access method, by a transmission control method and device, moving speed information and location information is transmitted with a predetermined minimum transmission power until a moving speed of its own station exceeds a first threshold, and the moving speed information and the location information is transmitted with a first transmission power proportional to the moving speed when the moving speed of its own station exceeds the first threshold. In this case, moving direction information of its own station may be acquired and transmitted in addition to the moving speed information and the location information. If the moving speed of the other mobile station exceeds a second threshold higher than the first threshold and a moving direction of the other mobile station is an approaching direction to its own station while its own station is not making transmission with the moving speed of its own station exceeding the first threshold, the first transmission power is switched over to a second transmission power proportional to the moving speed of the other mobile station and the moving speed information and the moving direction information is transmitted.
US08055275B2 Interactive method for reporting location report by target user equipment in location service
Disclosed is an interactive method for reporting location reports by a target UE in an LCS. The method comprises: the target UE receiving a location request initiated by an applicant and reporting a location report to the LCS system after detecting the occurrence of an event triggering a location report; the LCS system returning to the target UE a location report acknowledgement after receiving the location report submitted by the target UE. Further, while submitting the location report to the LCS system, the target UE starting a timer designating a time period and judging whether it has received a location report acknowledgement returned by the LCS system within the designated time period, if yes, stopping the timer designating the time period; otherwise, reporting once again the location report to the LCS system and re-starting the timer designating the time period at the same time. In accordance with this method, errors in reporting location reports are reduced and the uncertainty in implementation of LCS is lowered.
US08055270B1 System and method for providing location information for a mobile handset
A system that facilitates determination of a location of a mobile handset. The system includes three or more location measurement units that each correspond to a sector of the cell site. The location measurement units transmit location related information to a computation component. The computation component receives the location related information and performs a triangulation calculation on the information o define the location of the mobile handset.
US08055264B2 Method and apparatus for controlling handoff
Disclosed is a method for controlling handoff by a network infrastructure, which includes collecting channel information and transmitting the channel information to a Mobile Terminal (MT) and a method for controlling handoff by a MT, which includes receiving channel information collected by a network infrastructure and making a handoff decision according to the channel information. The present invention also discloses apparatuses for controlling handoff. Applying the present invention, the handoff decision will be made based on both the information collected by the network infrastructure and the information collected by the MT, therefore blind handoff is reduced, the network workloads are balanced and the QoS is assured before and after the handoff.
US08055263B2 Fast cell selection method and apparatus for high speed downlink packet access system
A cell setting apparatus is provided for scheduling a packet data service in a mobile communication system supporting the packet data service. A signaling receiver receives information on a cell to be added to an active set and information on a change in a best cell, from a terminal. A signaling transmitter transmits configuration information for the packet data service and the packet data to a source base station or a target base station. A memory stores information on the active set. A data path decision unit allows the terminal to update the active set and to set configuration information newly set for the packet data service, transmits the information on the cell to be added to the active set to the target base station in response to the information on the cell to be added to the active set, and allows the target base station to perform the packet data service scheduling for the terminal in response to the information on the change in the best cell.
US08055262B1 Dispatch network and IMS integration with centralized event notification server
Several embodiments of an IMS communications network are disclosed. In one embodiment, the network comprises a plurality of dispatch application servers (DAS), an S-CSCF, and an event notification server. The S-CSCF is adapted to receive an IMS registration request from a dispatch client, authenticate the registration request, send a registration confirmation to the dispatch client, and send a notification indicating the registration of the dispatch client to an event notification server. The event notification server is adapted to receive the notification from the S-CSCF, select a DAS, and send a notification to the selected DAS indicating an assignment to provide dispatch service to the dispatch client. In another embodiment, the registration notification to the event notification server is sent from the dispatch client, instead of the S-CSCF.
US08055259B1 Generating distance bands
Computer-implemented systems and computer-readable media for generating distance bands on a map to identify areas of outbound roaming on a wireless network are disclosed. A roaming-network event record listing roaming events for subscribers of a home network is received. A home-network event record listing network events on a home network is also received. The two records are correlated to identify roaming events and network events having matching caller identifiers and time stamps within a predetermined range. Location data of a network event is adopted as location data for a matching roaming event. A home-network wireless-communications antenna having a service area in which a concentration of roaming events have occurred is identified. The distance of the roaming events from the antenna is determined and distance bands corresponding to that distance are plotted on a map to aid in identifying locations at which outbound roaming has occurred.
US08055258B2 Roaming service method in a mobile broadcasting system, and system thereof
A roaming service method in a mobile broadcasting system and a system thereof are provided. A terminal receives a service guide from a corresponding visited service provider (Visited SP) when the terminal moves to a roaming area. The terminal transmits a roaming request message for requesting a purchase item allowable for individual services to a home service provider (Home SP) based on the received service guide. Upon receipt of the roaming request message, the Home SP negotiates roaming availability and allowable scope for each individual service with the Visited SP where the terminal is located, based on the roaming request message. The Home SP transmits the roaming availability and allowable scope for the individual service, negotiated with the Visited SP, to the terminal.
US08055257B2 Systems and methods with different utilization of satellite frequency bands by a space-based network and an ancillary terrestrial network
A radioterminal communications system includes an ancillary terrestrial component configured to receive from at least some of a plurality of radioterminals using frequencies from a first satellite frequency band (e.g., an L-band) and to transmit to at least some of the plurality of radioterminals using frequencies from a second satellite frequency band (e.g., an S-band). The system further includes a space-based component configured to communicate with the plurality of radioterminals using at least some of the frequencies from the first satellite frequency band and/or at least some of the frequencies from the second satellite frequency band. In some embodiments the ancillary terrestrial component communicates with radioterminals using a Time Division Duplex (TDD) mode and the space-based component communicates with the same or other radioterminals using a Frequency Division Duplex (FDD) and/or a TDD mode.
US08055255B2 Wireless communications system
The present invention is a wireless communications system for simultaneously establishing a basic access network and a wireless access network using at least two kinds of wireless communication networks. The basic access network executes signaling communication in which communication is controlled so as to be continuously switched, whereas the wireless access network executes data communications other than the signaling communication. According to the system of the present invention, networks can be continuously switched by setting multicast for temporarily flowing data to the basic access network.
US08055254B2 Systems and methods for measuring the performance of a provider of communications services
Systems and methods for measuring the performance of a provider of communications service are described. A plurality of mobile communications devices measure average power received, signal to noise ratio, voice quality, blocked and dropped calls, or any combinations of such measurements. The device may also receive a set of data identifying the location of the device. The device may transmit one or more communications signals to a server computer system with such measurements and location data. The measurements and location data may be stored in a database, and new data may be created and transmitted illustrating a subset of the measurements and location data.
US08055252B2 Adaptive cell ID detection in a cellular communications system
A cell identifier is indicated in a signal to be transmitted in a cellular communication system by selecting one of a number, M, of codes, wherein each of the codes has a length N of code symbols, and wherein the selected code is associated with the cell identifier. The selected code is transmitted as a number, N, of reference symbols. The M codes are orthogonal with one another over their length, N, of the code symbols and also over at least one subgroup of length L of the code symbols, wherein L
US08055251B2 Terminal and method of setting service for data communication therein
A terminal including a wireless communication unit configured to perform data communication with at least one other terminal, a display configured to display a screen for selecting a communication application for executing the data communication and a screen for selectively selecting a communication quality of service corresponding to the communication application, and a controller configured to apply the selected communication quality of service to the communication application for executing the data communication.
US08055249B2 System and method of managing connections with an available network
A system and method for automatically managing connections between a mobile device and one or more available networks (including dedicated connections), as a user changes locations, is disclosed. The connection manager determines the connection profiles and assigns an availability and priority to each available connection profile. As is well known, mobile devices have a lot of possibilities to connect to different networks and there are many protocols that dictate such connections. The connection manager feature determines the most appropriate profile to connect to an available network. In the event that an initial attempt to connect fails, the connection manager attempts a connection based on the next available profile with the highest priority, until a connection is established or there are no more available profiles. The connection manager uses algorithms for searching for a connection profile that fits criteria or search string that is specified and other parameters such as availability, priority, and usability. The system and method uses a format for connection profile representation that facilitates easy manipulation at the application level. By this format, connection profiles may be easily exchanged between remote devices. Also, the connection manager facilitates remote configuration and administering of connection profiles.
US08055243B2 System and method for email notification of unanswered telephone calls
A method of processing a telephone call that includes creating an email notification of the telephone call if the telephone call to a telephone number registered to receive email notifications is determined unanswered and sending the email notification based on information associated with the registered telephone number.
US08055242B2 Method, apparatus and system for processing broadcasting application in digital broadcasting
Disclosed is a method, apparatus and system for processing a broadcast application in digital broadcasting. The system includes a digital broadcasting server for generating guide data, including content genre information corresponding to respective programs, and transmitting the guide data and digital broadcasting data corresponding to the respective programs; and a portable terminal for receiving and storing the guide data, receiving digital broadcast data corresponding to a requested program if a user requests digital broadcasting viewing/listening, analyzing the received guide data to thereby retrieve content genre information corresponding to the requested program, retrieving and executing a special broadcasting application corresponding to the retrieved content genre information, and outputting the received digital broadcasting data by means of the executed special broadcasting application. Various broadcasting applications and broadcasting applications specific to respective content genres can be provided to a user.
US08055239B2 Communication control device, location-dependent charge control system, and location-dependent charge control method
A communication control device (500) is capable of communicating with both a portable telephone terminal (100) and a location management device (400) that specifies the location of the portable telephone terminal (100). The communication control device (500) includes: a charge area management storage unit (530) that holds data regarding fee payment areas in which businesses that differ from the user of portable telephone terminal (100) pay the communication fees of the portable telephone terminal, a line connection unit (520) that can connect the portable telephone terminal (100) and the terminal of a communication partner while making the communication control device side the payer of communication fees of the portable telephone terminal (100), and a line connection management unit (510) that, upon accepting a communication request from the portable telephone terminal (100), acquires the location of the portable telephone terminal (100) from the location management device (400) and provides connection instructions to the line connection unit (520) to connect the portable telephone terminal (100) with the terminal of the communication partner while making the communication control device side the payer of the communication fees of the portable telephone terminal (100) only when the location of the portable telephone terminal (100) is contained in a fee payment area indicated by data held in the charge area management storage unit (530).
US08055237B2 Usage measurement collection and analysis to dynamically regulate customer network usage
In a network subscriber system, a method of determining how to monitor whether a subscriber's network usage exceeds a quota for the current billing period. The frequency at which the subscriber's usage data is collected and analyzed during the billing period is based upon the probability the subscriber's network usage exceeds the quota at a given point in time during the billing cycle. Usage data is collected more frequently as the probability increases. Usage analysis is performed if the probability exceeds a threshold.
US08055236B2 Devices for controlling amplification of a signal emitted by a mobile terminal and increasing the autonomy of the mobile terminal
Radiocommunication terminals are disclosed. A radiocommunication terminal includes a power supply, a power amplifier configured to receive and amplify a signal using power drawn from the power supply, and a control unit configured to control the power amplifier to amplify the signal by an amount of amplification based on a requested amount of amplification and a level of a voltage provided on an output terminal of the power supply.
US08055232B2 Radio frequency receiving apparatus, radio frequency receiving method, LSI for radio frequency signal and LSI for base band signal
A receiving apparatus may achieve optimal RF and IF gain control while suppressing saturated amplification due to interference. The receiving apparatus includes an RF variable gain Amp that amplifies a received RF signal, a mixer that converts an output signal of the RF variable gain Amp into an IF signal, an IF variable gain Amp that amplifies the IF signal, a demodulator that demodulates an output signal of the IF variable gain Amp, and an AGC circuit. The AGC circuit sets a period of gain control for the RF variable gain Amp to be shorter than a period of gain control for the IF variable gain Amp when gains of the RF variable gain Amp and the IF variable gain Amp are controlled based on the output signal of the IF variable gain Amp.
US08055229B2 Low noise, highly linear amplifying stage and signal receiver using the same
The invention provides a signal amplifying stage, used in a signal receiver. The signal amplifying stage has: a fixed-gain low noise amplifier (LNA), amplifying an input signal; a variable-gain LNA (VG-LNA) array, amplifying the input signal, including a plurality of parallel VG-LNAs, the VG-LNA array being parallel with the fixed-gain LNA; a variable-gain amplifier (VGA), being in series with the fixed-gain LNA and the VG-LNA array, for amplifying output signals from the fixed-gain LNA and the VG-LNA array to generate an output signal; an attenuator, being in parallel with a combination of the fixed-gain LNA, the VG-LNA array and the VGA, for attenuating the input signal to generate the output signal; and a control loop, coupled to the VGA and the attenuator, for detecting power levels of the output signal to enable and control the fixed-gain LNA, the VG-LNA array, the VGA and the attenuator.
US08055223B2 Radio receiver
A radio receiver includes a down-converter 110 for receiving a radio multiplexed signal containing a first signal and a second signal, multiplying the first signal and the second signal by a mixer 104 to thereby down-convert the radio multiplexed signal and generate an intermediate frequency signal 5e. The mixer 104 has a control section for controlling an operating bias of the mixer 104 in response to a signal strength of at least either one of the first signal or the second signal. Thus, the dynamic range of the mixer can be widened so that stable image characteristics can be obtained over a wide range of transmission distance.
US08055222B2 Multiple protocol signal detector
A Multiple Protocol Signal Detector, MPSD (320, 500) has a mixer (406) that receives signal energy from a multi-band antenna system (324) via a low noise amplifier (402) and from a variable frequency synthesizer (408) via a first variable band pass filter (410). The output of the mixer (406) passes through a second variable band pass filter (416) to an envelope detector (418) a power detector (419) and a low resolution A/D (420) that inputs digitized samples to a binary modulation detector, BMD (422). A controller (424) configures the aforementioned devices of the MPSD (320) to detect communications using different protocols based on a scan Look Up Table (426).
US08055217B2 Adaptive complex gain predistorter for a transmitter
Symbols are transmitted in a Cartesian transmitter by pre-distorting an input signal X having in-phase and quadrature components using a first compensation lookup table operable to hold complex valued entries to carry out in-phase and quadrature compensation pre-distortion with respect to the input signal to form a pre-distorted signal Z. The pre-distorted signal Z is processed to form an output signal Y using a nonlinear element. A complex gain normalization parameter adaptively updated to reflect varying gain of a linear region of the nonlinear element. A normalized feed back signal {tilde over (Y)} is formed using the adaptively updated complex gain normalization parameter. The first compensation lookup table is updated based on the pre-distorted input signal Z and the adaptively normalized feedback signal {tilde over (Y)}.
US08055210B2 Transceiver for radio-frequency communication
A transceiver for radio-frequency communication comprises a waveguide, a transmitting port, a receiving port and a receiver load termination. The waveguide receives and transmits radio-frequency signals. The transmitting port is connected to the waveguide and transmits the radio-frequency signals to the waveguide. The receiving port is connected to the waveguide and receives the radio-frequency signals from the waveguide. The receiver load termination is connected to the waveguide and removes the vertical polarization components of the receiving radio-frequency signals. The receiver load termination includes a filtering unit to reduce the energy of the transmitting radio-frequency signals entering the receiver load termination.
US08055207B2 RF receiver with fast baseband switching
A receiver includes a plurality of RF receiver modules, a plurality of analog baseband sections, a plurality of analog to digital conversion sections, and a digital baseband processing module. The RF receiver modules convert inbound RF signals into a plurality of inbound analog signals. When the receiver is in a first mode, one of the plurality of analog baseband sections is active to adjust one of the plurality of inbound analog signals to produce an adjusted inbound analog signal; one of the plurality of analog to digital conversion sections converts the adjusted inbound analog signal into an inbound digital signal; and a portion of the digital baseband processing module is active to convert the inbound digital signal into inbound data.
US08055206B1 Signal transmission surveillance system
A system and method of detecting, processing, and selectively responding to radio frequency transmissions detected by at least one electronic signal observation device deployed above a geographic area.
US08055201B1 System and method for providing integrated voice quality measurements for wireless networks
A system and method for providing integrated voice quality measurements for wireless networks, based on actual calls made by end devices, are provided. The system includes a plurality of end devices, each of which includes an algorithm for determining voice quality data; an over-the-air server configured to enable voice quality reporting in the end devices; a messaging server configured to receive voice quality reports from the end devices; a voice quality server configured to receive the voice quality reports from the messaging server and consolidate the voice quality reports; and a call data record server configured to combine call records and the consolidated voice quality reports.
US08055200B2 System and method for transmitting signals to an appliance
A transmitter apparatus effective for activating a remotely situated appliance includes a radio frequency (RF) transmitter. The RF transmitter is configured to be mounted to a structural element of a building and configured to receive an actuation by a user to wirelessly transmit a signal. An antenna is coupled to the RF transmission circuitry and is arranged and configured to transmit the signal to a remotely situated appliance. The antenna is disposed within an opening in the structural element of the building and is of dimensions so as to extend at least partially through the opening. The antenna transmits the signal to the appliance without significant interference or absorption from the structural element of the building.
US08055197B2 Apparatus and method for bluetooth connection in portable terminal
Provided is an apparatus and method for connecting a Bluetooth portable terminal to a Bluetooth device closest to the Bluetooth portable terminal by measuring link qualities or Received Signal Strength Indications (RSSIs) of accessible Bluetooth devices to determine the closest Bluetooth device when a Bluetooth connection event occurs in the Bluetooth portable terminal.
US08055195B2 Cellular radio communicator and method for configuring the same
A wireless communications device comprising a communications section adapted to communicate with a remote device using at least two wireless carriers, a signal detection section for detecting a control signal in a communications path between the wireless communications device and the at least two wireless carriers, said signal detection section generating a detection result, and a control section for evaluating the detection result and setting one of the at least two carriers as a primary communications path for communication with the remote device and one of the at least two carriers as a secondary communications path for communication with the remote device based upon the evaluation.
US08055194B2 Method for searching for devices for Bluetooth communication in wireless terminal
A method for searching for devices for Bluetooth communication in a wireless terminal, by which Bluetooth communication can be easily carried out through various search options. The method includes displaying search options if a search is selected for a Bluetooth communication, displaying search keywords corresponding to a search option if the corresponding search option is selected from the search options, and attempting a Bluetooth communication with a device corresponding to the corresponding search keyword if the corresponding search keyword is selected from the displayed search keywords.
US08055190B2 Apparatus and method for transforming and transmitting signal
A signal transforming and transmitting apparatus and a signal transforming and transmitting method are provided. The signal transforming and transmitting apparatus includes a processing chip, and a signal dividing/integrating unit. The processing chip defines a signal-download period and a signal-upload period according to a clock signal. The signal dividing/integrating unit is coupled to the processing chip, and is adapted for dividing a wired downloading signal from a wireless downloading signal transmitted from the base station during the signal-download period, and transmitting the wired downloading signal and the wireless downloading signal to corresponding downstream devices. The signal dividing/integrating unit is adapted for integrating a wired uploading signal and a wireless uploading signal into an integrated wireless uploading signal and transmitting the integrated wireless uploading signal to the base station, during the signal-upload period. In such a way, the present invention avoids the interference caused by overlaps between uploading and downloading operations.
US08055182B2 Image forming apparatus
A reverse conveying apparatus which again conveys a sheet formed an image by an image forming portion to the image forming portion includes a plurality of roller grippers which supports a sheet formed an image, and a belt which moves the roller grippers to a receiving position where a sheet is received and a carry-out position where a supported sheet is conveyed out. When a sheet is conveyed out in the carry-out position, the sheet is conveyed out such that a rear end thereof when it is received at the receiving position is a leading end.
US08055179B2 Image forming apparatus, method therefor, and program
An image forming apparatus capable of efficiently performing an image forming processing even in a case where a post-processing apparatus performs a post-processing during a both-sides printing. A first time period needed by a first both-sides image forming processing and a second time period needed by a second both-sides image forming processing are computed in a case where a post-processing unit performs a post-processing on a recording sheet formed images on both sides thereof. The first time period and the second time period is compared, and any one of the first both-sides image forming processing and the second both-sides image forming processing is selected based on the comparison.
US08055176B2 Heat roller for electrophotographic image forming device
A heat roller for an electrophotographic device comprised of an internal tube inside an insulating layer wherein a heating element having a resistance member is fixed to the outer surface of the insulating layer by depositing the resistance member onto a polyimide film applied to the insulating layer, depositing the resistance member directly to insulating layer, or embedding the resistance member in the insulating layer. Alternatively, the heating element having a resistance member is fixed to the outer surface of the internal tube by depositing the resistance member onto a polyimide film applied to the internal tube, thereby eliminating the insulating layer. An elastomer layer of predetermined thickness is overmolded to the outer surface of the insulating layer or the internal tube and an outside surface is applied to the outer surface of the elastomer layer wherein a toner image is fused on paper from the outside surface by heat transferred from the heating element.
US08055174B2 Fixing device using induction heating and image forming apparatus using the fixing device
In a fixing device for fixing a toner image on a recording medium, a fixing roller and a heating roller support a fixing belt. A pressing roller presses against the fixing roller via the fixing belt to form a fixing nip between the fixing belt and the pressing roller. A tension roller presses against the fixing belt to apply tension to the fixing belt. A primary heat source heats the fixing belt, and is disposed along an outer face of the fixing belt opposite the heating roller. A secondary heat source is provided inside the tension roller to supply deficient heat not provided by the primary heat source.
US08055170B2 Image forming apparatus with clearance retaining portion
In an image forming apparatus, a pre-transfer guide (50) is provided immediately before a transfer nip portion formed by an intermediate transferring belt (12) and a transferring roller (18b). The pre-transfer guide (50) extends in a width direction of a sheet conveying path, and projections (50b) are formed on opposite end portions of the pre-transfer guide (50) on sides outer than an area on which a sheet is conveyed. The intermediate transferring belt (12) is driven in a state where a tension is applied to some extent, so that it may bow in a thickness direction on a running path. However, in an area immediately before the transfer nip portion, the projections (50b) retains a distance between the sheet and the intermediate transferring belt (12) to be greater than a predetermined distance.
US08055163B2 Toner replenishing apparatus and image forming apparatus
A toner replenishing apparatus is provided. The toner replenishing apparatus includes a toner replenishing container for replenishing toner stored therein to a developing section by a rotation of the container itself, a toner scraping member provided to be movable without being fixed in the toner replenishing container and to rub against an inner wall surface of the container, including a plurality of magnetic bodies arranged in a predetermined direction and a support section that extends in an arranging direction of the magnetic bodies and supports an one end portion of each of the magnetic bodies, and a magnet for attracting the magnetic bodies with a magnetic force, disposed along an outer peripheral surface of the toner replenishing container.
US08055154B2 Protection cover, and process cartridge and image forming apparatus using the same
A protection cover includes a cover base that covers and protects an external exposure portion of a photosensitive member and that comes into contact with an image forming apparatus housing body to movably guide a process cartridge; an extrusion member that is disposed in the cover base on a side opposite to an insertion direction of the process cartridge to the image forming apparatus housing body and that moves in the insertion direction of the process cartridge to extrude the process cartridge from the cover base; and a restriction portion that is disposed in the extrusion member to restrict the process cartridge in the cover base in a state where the process cartridge is located in the cover base and to release the process cartridge from the cover base in a state where the process cartridge is inserted and mounted to the image forming apparatus housing body.
US08055146B2 Image forming apparatus with image covering density calculating section
An image forming apparatus, including: an image carrier; an image forming section to form a toner image on the image carrier; a transfer section to transfer the toner image formed on the image carrier to an intermediate transfer body or a recording sheet; a cleaning section to remove not transferred toner particles remaining on the image carrier, an image covering density calculating section to calculate an average image covering density of the toner image formed on plural areas divided in a lateral direction of the image carrier, during a predetermined time period; an obtaining section to obtain a difference of the average image covering density in each divided area, based on the image covering density calculated by the image covering density calculating section; and an adjusting section to adjust an amount of abrasive particles to be supplied to each divided area, based on the differences obtained by the obtaining section.
US08055140B2 Reducing cross-phase modulation using group delay
According to particular embodiments, reducing cross-phase modulation includes sending instructions to a phase modulation array comprising channel pixel sets that modulate phases of channels. The channel pixel sets comprise a first channel pixel set that modulates a first phase of a first channel and a second channel pixel set that modulates a second phase of a second channel that uses a phase modulation format. The first channel pixel set is instructed to modulate the first phase at a first constant phase. The second channel pixel set is instructed to modulate the second phase at a second constant phase different from the first constant phase in order to create a group delay between the first channel and the second channel.
US08055137B2 Phase coded non-return-to-zero optical transmitter
Embodiments of the present invention provide a method and apparatus for producing a phase coded non-return-to-zero (PC-NRZ) optical signal. The method includes providing an input optical signal; providing first and second drive signals, the first drive signal having a first data pattern of first and second signal levels, the second drive signal having a second data pattern, the second data pattern having third and fourth signal levels that toggle at least when the first drive signal changes from the first signal level to the second signal level; and modulating amplitude of the input optical signal with the first drive signal and modulating phase of the input optical signal with the second drive signal to produce the PC-NRZ optical signal. A PC-NRZ optical transmitter and an optical transmission system applying the PC-NRZ optical transmitter are also provided.
US08055134B2 Optical telecommunications network and method
An optical communications network architecture and associated method which employs time and wavelength-interleaving for homing between nodes/satellites and hubs and for grooming, while employing wavelength-division-multiplexed wavelength circuits between hubs without requiring cross-connects or routers therebetween.
US08055132B2 Optical remote node device and support equipment for constructing and extending fiber-optic access networks
Optical remote node (NR) device which is situated at a remote point in a fiber-optic metropolitan or access network, carries out the functions of connecting, and transmitting information between, various sections of the network in a passive manner without a power supply using various optical components which extract the necessary optical signals and optical pumping power from the network to which the remote node is connected, and introduces the optical signals from the sections which it connects into said network, and support equipment which is situated at a point in the network with a power supply, uses the network to provide the pumping power required by the remote nodes and has the electronics needed to carry out functions of monitoring the operation of the remote nodes and regulating their activity.
US08055129B2 Alien wavelength channel balancing and line amplifier optimization
An algorithm is disclosed for performing alien-wavelength channel balancing on channels between optical network elements within an optic-fiber communications system. The algorithm determines initial values of various optimization parameters for each of the channels, such as the input launch power and operating conditions of optical amplifiers in the optical path, and calculates an initial total optimization offset for the channels based on the initial values of the optimization parameters for each of the channels. The algorithm then adjusts the optimization parameters to new values and calculates a new total optimization offset based on the new optimization parameter values. The algorithm repeats this process until the relative channel launch powers and optical amplifiers are optimized.
US08055128B2 Methods and systems for optimal launch power computation in meshed optical networks
The present invention provides methods and systems for efficiently computing optimal optical launch powers for meshed optical networks. The present invention can be utilized to find optimal launch powers for multiple wavelengths in a meshed dense-wave division multiplexed (DWDM) system. Generally, the present invention ensures Q exceeds a threshold for OSNR, and then the launch powers are optimized based on nonlinear penalties. If Q is below the threshold, DWDM equipment changes/additions are incorporated to provide adequate OSNR. The present invention provides a computationally efficient mechanism to optimize launch powers in 10 Gb/s, 40 Gb/s, 100 Gb/s, etc. highly-meshed optical networks.
US08055127B2 Wavelength division multiplex optical ring network
A wavelength division multiplex optical ring network comprises optical fibre (1-4) arranged in a ring configuration and a plurality of doped fibre optical amplifiers (17-20) arranged in the ring. The spectral response in the ring is configured such in use amplified spontaneous emission (ASE) noise circulates around the ring in a lasing mode to clamp the gain of each doped fibre optical amplifier. Each optical amplifier (17-20) includes respective control means (28) which in use control the optical amplifier to produce a substantially constant output power or to maintain a substantially constant pump power. In the event of loss of the lasing peak, detection means switches the doped fibre optical amplifiers to a different mode of gain control, for example, a mode to produce constant gain at the value before the loss of the lasing peak. Optionally, after a predetermined delay, the optical amplifiers may revert to constant output power or pump power mode. Loss of the peak could be detected by a peak detection circuit (27), which filters by means of filter (26) a fraction of the input or output power of the optical amplifier using splitters and/or by detection of a drop in amplifier input power.
US08055125B2 Substrate stage mechanism and substrate processing apparatus
A substrate stage mechanism (10) configured to place a substrate (W) thereon inside a process container of a substrate processing apparatus (100) and having a substrate heating function for heating the substrate (W) includes a substrate table (11) including a base body (11a) configured to place the substrate (W) thereon and a heating element (13) provided to the base body (11a) and configured to heat the substrate (W); a support member (12) having an upper end connected to the substrate table (11) and a lower end attached to the process container; and a heating device (17) configured to heat the support member (12).
US08055124B2 System for controlling rotary speed of computer fan
A system can control a rotary speed of a computer fan according to the type of the computer fan. If the computer fan is determined to be a 3-pin fan, the system can output a changeable voltage to control the rotary speed of the 3-pin fan.
US08055122B2 Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor
An information recording medium wherein a stream, which is recorded in a control format allowing format conversion from a first format (MPEG-TS) to a second format (MPEG-PS) and is seamlessly connected, can be converted into a second stream, and an apparatus and a method for recording information in the information recording medium. The control format is provided for converting the first format (for instance, MPEG transport stream) into the second format (for instance, MPEG program stream). According to the control format, a system stream just after a seamless connection point starts from a head of a prescribed data control unit (Capsule) specified by the control format.
US08055120B2 High speed dubbing apparatus
The time necessary for dubbing of a bit stream is reduced.A high speed dubbing apparatus includes: a read section (20) for reading a bit stream conforming to a DVD-VR standard from a first storage device (10), and outputting the bit stream; a first buffer (30) for storing an output from the read section (20) and outputting a bit stream; a navigation pack generator (40) for replacing a real time data information pack in the bit stream output from the first buffer (30) with a navigation pack, and outputting a resultant bit stream; a second buffer (50) for storing an output from the navigation pack generator (40) and outputting a bit stream; and a write section (60) for converting the bit stream output from the second buffer (50) into a bit stream conforming to a DVD-video standard, and writing the resultant bit stream in a second storage device (70). At least two of the read section (20), the navigation pack generator (40) and the write section (60) operate in parallel.
US08055116B2 Method and system for providing audio-only recording of an audio/video signal
A method for providing audio-only recording is disclosed. According to the method, a combined video stream and an audio stream are received from a source. The audio stream is digitized, if in analog form. The digitized audio stream is compressed using an audio encoding engine. The encoded audio stream is saved in a storage device. The storage device can be local or on a network. In the case of the input A/V signal being a multiplexed and compressed digital signal, the audio segment(s) are separated using a demultiplexer and saved in a storage device. The encoding format of the stored audio data follows that of the original audio data embedded in the multiplexed A/V stream. To store the audio data in a different encoded format, the audio data is first decoded using an appropriate audio decoder and then re-encoded in the desired encoding format. Alternatively, an audio transcoder can be used to store the audio data in the desired encoding format.
US08055115B2 Optically active glass and optical fiber with reduced photodarkening and method for reducing photodarkening
An optically active glass and an optical fiber comprising such glass, having reduced photodarkening properties are provided. The optically active glass is mainly composed of silica representing from about 50 to 98 mol % of the glass. It also includes at least one active ion, such as a rear-earth ion, which induces a photodarkening effect in optical properties of the glass. Moreover, the glass includes an effective amount of phosphorus oxide providing the photodarkening reducing effect, preferably in an amount of from about 1 to 30 mol %. A method for reducing a photodarkening effect in optical properties of an optically active glass including the step of introducing phosphorus oxide to the glass is also provided.
US08055111B2 Dispersion-shifted optical fiber
A dispersion-shifted optical fiber (NZDSF) includes a central core (r1, Dn1), an inner cladding having at least three zones with a first intermediate cladding zone (r2, Dn2), a second ring zone (r3, Dn3) and a third buried trench zone (Wtr, Dnt). The buried trench zone has an index difference (Dnt) with the optical cladding between −5·10−3 and −15·10−3 and has a width (Wtr) between 2.5 μm and 5.5 μm. The present optical fiber, at a wavelength of 1550 nm, has reduced Rayleigh scattering losses of less than 0.164 dB/km, with limited bending losses.
US08055110B2 Bend insensitive fiber with reduced heat induced loss
Microstructured optical fiber for single-moded transmission of optical signals, the optical fiber including a core region and a cladding region, the cladding region including an annular hole-containing region that contains non-periodically disposed holes. The annular hole containing region is doped with at least one dopant selected from fluorine and chlorine. The optical fiber provides low bend loss as well as low heat-induced splice loss.
US08055101B2 Subpixel registration
Sub pixel image alignment includes mapping first pixels from a first image and second pixels from a second image to a coordinate system and applying one or more sub-pixel shifts to the mapped first pixels. For each sub-pixel shift, an overall energy is calculated and is based on a plurality of gradients that represent changes in a channel value among the shifted first pixels and the mapped second pixels. The sub-pixel alignment further includes determining the sub-pixel shift that provides the lowest overall energy.
US08055100B2 Method and system for image registration quality confirmation and improvement
A system and method for confirming the accuracy of an image registration process is provided. The method includes: receiving a first image that depicts a scene area; defining a comparison area within a second image that includes the scene area; obtaining a registration model that registers the first image to the second predefined image; constructing a third image from the first image and the comparison area of the second image based on the registration model; and comparing the third image to the second image.
US08055099B2 Exposure method and exposure device
An exposure method capable of performing accurate exposure without using a large photomask. The exposure method performs exposure while relatively moving a photomask above a substrate and includes a step of performing position correction of the photomask by performing, on a front side of the photomask relatively moved in a moving direction, image recognition of a pattern prearranged on the substrate such as a line and a black matrix and by correcting deviation of the photomask with respect to the pattern, and a step of checking the position correction of the photomask by performing image recognition of a reference mark arranged on the photomask and by determining whether or not the position correction of the photomask is accurately performed in the step of performing the position correction of the photomask.
US08055096B2 Method and system for incremental patching of binary files
An incremental patch is generated as a set of delta files or sector-specific patches, intended to be applied incrementally to an old binary image. Each sector-sized patch takes into account changes to the binary image made by previous patches in the series, such that cyclic dependencies are eliminated. The sector-sized patches are generated by applying a binary difference algorithm to the then-current partially patched image, until each sector has a corresponding delta file. The order for patching sectors may be determined by selecting sectors for patching based on first overwriting those sectors making the least contribution of data to generation of the new binary image.
US08055092B2 Image processing apparatus and image processing method
An image processing apparatus is provided, including a brightness change level classifying unit, a dynamic weight calculating unit, and a brightness correcting unit. The brightness change level classifying unit compares a brightness change average value representing brightness changes from a pixel of interest to neighboring pixels around the pixel of interest with an upper threshold value and a lower threshold value and classifies the brightness change level of the pixel of interest into three types of levels according to the result of the comparison. An upper threshold value and a lower threshold value are predetermined based on the brightness of the pixel of interest. The dynamic weight calculating unit calculates different dynamic weights according to the brightness change level of the pixel of interest. The brightness correcting unit corrects the brightness of the pixel of interest, based on the dynamic weights. Accordingly, noise generated on a plane part of an image is minimized and a contour of the image is appropriately emphasized, consequently improving the definition of images.
US08055091B2 Method of filtering pixels in a video encoding process
A method and apparatus, particularly suited to SIMD instruction sets, to filter streaming video information encoded under a predictive encoding algorithm specified under video encoding standards, such as MPEG 4 or H.264/AVC. The filtering operation de-blocks or removes unwanted borders in the perceived video. During the filtering process, a series of filtering mask is generated based on temporal and spatial statistics of predictive encoded video information, which is then recursively applied to the video in order to gate filtered or unfiltered video to an output channel according to coefficients of the masks. The filtering mask effectively yields a decision or rule-based map that transforms the video on a pixel-by-pixel basis thereby avoiding complex and processor-intensive decision tree logic customarily required to process individual pixels of successive macroblocks that may have different filtering requirements.
US08055085B2 Blocking for combinatorial coding/decoding for electrical computers and digital data processing systems
Embodiments described herein may include example embodiments of a method, article and apparatus for compressing data utilizing combinatorial coding which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communication between computing platforms via a network or other interconnection medium.
US08055078B2 Filter for blocking image-based spam
A network device and method are directed towards detecting and blocking image spam within a message by employing a weighted min-hash to perform a near duplicate detection (NDD) of determined features within an image as compared to known spam images. The weighting for the min-hash is determined based on employing a machine learning algorithm, such as a perceptron, to identify an importance of each bit in a signature vector of the image. The signature vector is generated by extracting a shape of text in the image using a Discrete Cosine Transform, extracting low-frequency characteristics using a high-pass filter, and then performing various morphological operations to emphasize the shape of the text and reduce noise. Selected feature bits are extracted from the lowest frequency and intensity bits of the resulting signal to generate the signature vector used in the weighted min-hash NDD.
US08055076B2 Tag information production apparatus, tag information production method and recording medium
A tag information production apparatus is disclosed which can apply tag information to a main image through a realistic amount of work. A time information acquisition section acquires time information of a main image selected on a working screen, and a key region setting section sets a key region at a position corresponding to a partial region in the main image specified arbitrarily by an operator. An identification information application section applies, to the set key region, region identification information which allows identification between the key region and a peripheral region. A key image production section produces a key image to which time information same as the time information of the main image is applied and in which the region identification information is applied to the key region set through the working screen.
US08055075B1 Method and apparatus of image processing to detect and enhance edges
A method for detecting and enhancing edges in an ultrasound image includes the steps of applying an edge detection filter to at least one of a plurality of pixels of an ultrasound image to compute an edge detection value having a magnitude and a direction; and applying either a directional edge enhancement filter or a non-directional smoothing filter to at least one of the plurality of pixels of the ultrasound image.
US08055073B1 System and method for enabling meaningful interaction with video based characters and objects
The present invention provides a system and method for enabling meaningful body-to-body interaction with virtual video-based characters or objects in an interactive imaging environment including: capturing a corpus of video-based interaction data, processing the captured video using a segmentation process that corresponds to the capture setup in order to generate binary video data, labeling the corpus by assigning a description to clips of silhouette video, processing the labeled corpus of silhouette motion data to extract horizontal and vertical projection histograms for each frame of silhouette data, and estimating the motion state automatically from each frame of segmentation data using the processed model. Virtual characters or objects are represented using video captured from video-based motion, thereby creating the illusion of real characters or objects in an interactive imaging experience. Meaningful responses to input human motion are enabled by recognizing patterns of live motion and establishing correspondences between these recognized patterns and the appropriate recorded motion responses.
US08055072B2 Image display panel and driving method thereof
The invention provides image display panels. The image display panel comprises a histogram generator, a tone slope generator, and an image transformer. The histogram generator receives an original image, counts the pixels of different gray levels to generate a histogram distribution of the original image, and compares the pixel counts at every gray level with a first threshold count to identify the peaks of the histogram distribution. The tone slope generator generates a tone slope based on the histogram distribution and peaks of the histogram distribution. The image transformer transforms the original image into a modified image based on the tone slope.
US08055071B2 Image processing apparatus, imaging apparatus and recording medium storing image processing program
An image processing apparatus includes an image input section, an image segmenting section, a correcting section and a determining section. The image input section loads an input image data. The image segmenting section segments the image data into a main area containing an image of a main subject and a non-main area other than the main area. The correcting section corrects a color of the main area based on a color of the non-main area. The determining section determines a variance of hue of the non-main area. In the above-stated constitution, the correcting section enhances the correction of the color of the main area when the variance of hue of the non-main area is small compared to a case when the variance is large.
US08055070B2 Color and geometry distortion correction system and method
Systems and methods for correcting color and geometry in an image are disclosed. In one example, image data are received in one format and are then converted to another format to perform color correction. In another example, geometric corrections are first applied to each color component of an image data to correct for different distortions including lateral chromatic aberrations. Next, color distortion corrections are performed to correct for each color component of the image data independently. In one particular exemplary embodiment, color distortion corrections are applied using surface function representation of a grid data transformation relating uncorrected values to corrected values.
US08055068B2 Image processing apparatus and image processing system
An image processing apparatus includes a reading unit, a color value calculation unit, a reading period measurement unit, a color value storage unit, a color value creation unit and a color value output unit. The reading unit reads a color of each of plural objects. The color value calculation unit calculates a color value of the color of each read object. The reading period measurement unit measures a time period during which the reading unit reads each object. The color value storage unit stores the color value calculated and time period information indicating the time period measured, for each object. The color value creation unit creates a new color value based on the color values of the plurality of objects and the time period information stored in the color value storage unit. The color value output unit outputs the new color value created.
US08055066B2 Apparatus, system, and method for skin tone detection in a CMOS image sensor
An image sensing system provide feature tone detection. A feature tone detection module receives illumination compensated pixel data. To perform feature tone identification the illumination compensated pixel data is transformed to a color space having hue and saturation and then compared against pre-selected ranges of hue and saturation. Noise filtering is performed using an erosion-dilation process. A bit code is used to identify pixels having a specified feature tone, such as a skin tone.
US08055063B2 Methods and systems for improving robustness of color balance correction
Embodiments of the present invention comprise methods and systems for digital image color balance correction.
US08055059B2 Method and system for determining a defect during sample inspection involving charged particle beam imaging
A method for determining a defect during sample inspection involving charged particle beam imaging transforms a target charged particle microscopic image and its corresponding reference charged particle microscopic images each into a plurality of feature images, and then compares the feature images against each other. Each feature image captures and stresses a specific feature which is common to both the target and reference images. The feature images produced by the same operator are corresponding to each other. A distance between corresponding feature images is evaluated. Comparison between the target and reference images is made based on the evaluated distances to determine the presence of a defect within the target charged particle microscopic image.
US08055047B2 Polyp detection using smoothed shape operators
Improved surface feature recognition in CT images is provided by extracting a triangulated mesh representation of the surface of interest. Shape operators are computed at each vertex of the mesh from finite differences of vertex normals. The shape operators at each vertex are smoothed according to an iterative weighted averaging procedure. Principal curvatures at each vertex are computed from the smoothed shape operators. Vertices are marked as maxima and/or minima according to the signs of the principal curvatures. Vertices marked as having the same feature type are clustered together by adjacency on the mesh to provide candidate patches. Feature scores are computed for each candidate patch and the scores are provided as output to a user or for further processing.
US08055046B2 Shape reconstruction using X-ray images
A method for generating a three-dimensional model of a structure based on at least one two-dimensional image of the structure includes obtaining a general three-dimensional model of the structure; determining at least one image feature from the at least one two-dimensional image; determining an orientation of the general three-dimensional model of the structure relative to the at least one two-dimensional image of the structure so that at least one image feature of a two-dimensional projection of the three-dimensional model match or at least approximate the at least one two-dimensional image feature; and after determining the orientation of the general three-dimensional model, morphing a form or shape of the general three-dimensional model to fit the at least one two-dimensional image.
US08055045B2 Method and system for collecting image data from image data collection range including periodically moving part
A method includes a periodic motion data input step S208 of receiving input of periodic motion data indicating changes of the periodic motion with time in an object to be examined who is a target of image data collection, a step S214 of estimating fluctuations in the time resolution of the image data with time based on the periodic motion data, designating an image collection range in the object, and adjusting the collection position of the image data such that the image data is collected in the image collection range at a suitable time of image data collection, the estimated time resolution being set in a predetermined suitable range, and an image data collection position control step S216 of relatively moving at least a part of the image data collection range and the collection position of the image data such that the part of the range and the position are superimposed on each other within a time when the image data of the image data collection range has a time resolution within the desired range based on the image data collection conditions.
US08055044B2 Flexible 3D rotational angiography and computed tomography fusion
One of two data sets, originating from two different radiological methods is processed to generate interim results, yielded by an operation on one of the data sets. The interim results are used to modify the other data set. Different imaging capabilities of the employed radiological methods promote a particular task, e.g. the segmentation of a given type of tissue. When the combined data of both methods is displayed, clinical users benefit from the complementary information. Care is taken, that only relevant information is presented to the user, as to avoid irrelevant data obscuring any data of interest. Therefore, the data to be displayed is filtered based on content, e.g. the type of tissue, and on location. Three-dimensional computer tomography and three-dimensional rotational angiography are particularly applicable radiological methods.
US08055041B2 Robust motion correction for functional magnetic resonance imaging
A computer-implemented method to correct motion and interpolation effects for functional magnetic resonance imaging (fMRI) analysis is provided. The method estimates the motion on every voxel of the data and removes those effects to leave a residual signal that can be analyzed to high accuracy. The estimation of the motion includes solving a normal matrix equation based on the local translational motion of each voxel of the head, and a regularization parameter that depends on the local spatial structure of the head. Methods to regularize a matrix from the normal equation using the regularization parameter are also provided. A rolling filter implementation for real-time processing and motion correction is provided.
US08055037B2 Robust reconstruction method for parallel magnetic resonance images
Methods and systems for reconstruction of an image from parallel Magnetic Resonance Image (pMRI) data are disclosed. A reconstructed pMRI image may suffer from noise and aliasing. A method for reducing aliasing by applying a bounded error function is disclosed. A method for reducing noise in a reconstruction by applying an error term is also disclosed. Error terms are included in an expression that can be solved as a minimization problem. Creating a solution in an iterative way is also disclosed. Examples of specific solutions are provided. A system applying the methods is also provided.
US08055035B2 Spectral image processing method, computer-executable spectral image processing program, and spectral imaging system
A spectral image processing method is capable of reducing noise while maintaining necessary information. The spectral image processing method performs processing on a spectral image of a specimen, including a step of normalizing spectra (=spectral brightness curves) of respective pixels constituting the spectral image such that their brightness levels become equal, a step of smoothing the normalized spectra in spatial directions of the respective pixels, and a step of denormalization of multiplying spectra of the respective pixels obtained by the smoothing by either one of brightness levels of the pixels corresponding the spectra and values corresponding to the brightness levels. Consequently, the noise can be reduced while information on brightness distribution on the image is maintained.
US08055034B2 Methods and systems for image processing of microfluidic devices
A method of processing data associated with fluorescent emissions from a microfluidic device. The method includes performing an auto-focus process associated with a first image of the microfluidic device and performing an auto-exposure process associated with the first image of the microfluidic device. The method also includes capturing a plurality of images of the microfluidic device. The plurality of images are associated with a plurality of thermal cycles. The method further includes performing image analysis of the plurality of captured images to determine a series of optical intensities and performing data analysis of the series of optical intensities to provide a series of change in threshold values.
US08055030B2 Image selection support system for supporting selection of well-photographed image from plural images
A feature area extracting section extracts an area having a unique feature in an image input to an image selection support apparatus. A specific area feature collating and determining section determines whether or not the area having a feature and extracted by the feature area extracting section is a specific area. A specific area image reading section decides a rectangular area including the specific area, and reads image information of the rectangular area. The specific area image reading section has at least one of an enlargement displaying section which enlarges and displays the image information read by the specific area image reading section, a thumbnail display section which reduces and displays the input image, and an original image displaying section which enlarges and displays the input image.
US08055029B2 Real-time face tracking in a digital image acquisition device
An image processing apparatus for tracking faces in an image stream iteratively receives an acquired image from the image stream including one or more face regions. The acquired image is sub-sampled at a specified resolution to provide a sub-sampled image. An integral image is then calculated for a least a portion of the sub-sampled image. Fixed size face detection is applied to at least a portion of the integral image to provide a set of candidate face regions. Responsive to the set of candidate face regions produced and any previously detected candidate face regions, the resolution is adjusted for sub-sampling a subsequent acquired image.
US08055027B2 Generation of directional field information in the context of image processing
A computer-implemented method for directionally characterizing an image element within an image is disclosed. The method includes obtaining an image segment and determining a directional representation value that corresponds thereto. The directional representation value is then utilized to directionally identify an image element other than the image segment.
US08055023B2 Vehicle cabin lighting apparatus
A plurality of lighting units are positioned forwardly of the driver seat in the cabin of a vehicle for applying infrared radiations in respective directions to the vehicle driver seated on the driver seat. The intensities of the emitted infrared radiations are controlled according to respective basic controlled variables depending on the illuminance in the vehicle cabin. The position and orientation of the face of the vehicle driver are recognized from an image captured of the vehicle driver by an imaging device, and the basic controlled variables are corrected according to the recognized position and orientation, thereby adjusting the intensities of the infrared radiations emitted from the lighting units and a balance of the infrared radiations emitted from the lighting units. Thereafter, the illuminance in the vehicle cabin and the recognized position and orientation change, then corrective coefficients for the basic controlled variables are updated depending on the changes.
US08055017B2 Headlamp monitoring apparatus for image exposure adjustment
There is provided a monitoring system including an image capture module for capturing an image, an object detecting unit for detecting an object from the image, a monitoring range setting unit for setting a monitoring range in a side of the object on the image, a determining unit for determining the existence of a light source within the monitoring range, and an adjusting unit for adjusting one of an exposure amount of the image capture and a luminance of a pixel output from the image capture when the determining unit determines the existence of the light source.
US08055014B2 Bi-directional image capture methods and apparatuses
An apparatus has two optical portions, for capturing imagery from two directions. One portion captures imagery from the user (e.g., the user's retina), and the other captures imagery from another subject. In one arrangement, each optical portion has its own image sensor, and the two portions operate at the same time to capture imagery. Information derived from the imagery of the user (e.g., a hash) can be used—in consultation with a database—to attempt to identify the user. Such an image hash can be steganographically embedded into the subject-related image information. A great number of other features and arrangements are also detailed.
US08055013B2 Conveying auxilliary data through digital watermarking
The disclosure relates generally to digital watermarking. One claim recites a method of conveying auxiliary binary data through digital watermarking. The method includes: using an electronic processor, providing a first digital watermark signal comprising a first orientation component associated with signal properties of the first digital watermark signal; using an electronic processor, providing a second digital watermark signal comprising a second orientation component associated with signal properties of the second digital watermark signal; and conveying the auxiliary binary data through a relative orientation relationship of the first orientation component and the second digital watermark component. Of course, other claims and combinations are provided as well.
US08055009B2 Mountable audio system for electronic devices
Disclosed is a mountable audio system configured to be mounted on an electronic device, such as a computer monitor, a television and a music system. The mountable audio system includes a frame assembly, a pair of audio sources and a fastening mechanism. The frame assembly includes a pair of frame members. Each frame member of the pair of frame members includes a first portion and a second portion coupled to the first portion. The pair of frame members is removably coupled to each other by slidably engaging and disengaging first portions of the pair of frame members. The pair of audio sources is coupled to second portions of the pair of frame members. The fastening mechanism is capable of detachably coupling the frame assembly and the pair of audio sources with the electronic device.
US08054998B2 Multichannel amplifier
In a multichannel amplifier according to the present invention, in a case where a headphone is not connected to a headphone output terminal, a switch IC and first to third switches are on/off controlled by a control unit so that an audio signal path for outputting a front channel signal FL/FR to a front speaker and extending from a first input terminal 1 to a front speaker output terminal 6 via a buffer circuit 10a, a switch IC 9, a first volume control unit 3a, a buffer circuit 10b, and a first amplifying unit 4a is not electrically connected to another audio signal path.
US08054997B2 Structure of speaker
An improved structure of a speaker comprises a speaker frame disposed with a yoke at a lower end, the yoke is disposed with a magnet that is sleeved with a voice coil pipe; a lower damper is sleeved onto the voice coil pipe through a hole, with an outer edge of the damper attached to the outer edge of the bottom inside the speaker frame; a washer is overlapped at the outer edge of the lower damper, then an upper damper is sleeved onto the voice coil pipe through a hole, with its outer edge attached to the washer; two cones are hooked up and attached to each other with a hole of the two cones sleeved onto the voice coil pipe, and an outer edge of a cone surround is attached to a rim of the speaker frame to form the improved structure of the speaker.
US08054989B2 Acoustic correction apparatus and method for vehicle audio system
Disclosed herein is an acoustic correction apparatus and method for vehicle audio systems which is capable of providing optimal sound at a reference level to a listener even though the acoustic spatial response characteristics in the room of a vehicle vary due to a change in the material of seat covers or the like. A first acoustic analysis unit obtains target frequency characteristic data at a specific listening location based on generated acoustic signals played from an audio system. A second acoustic analysis unit obtains measured frequency characteristic data at the listening location based on measured acoustic signals collected by the microphone unit. An acoustic correction unit adjusts the equalizer of the audio system based on the target and measured frequency data.
US08054988B2 Communications device for transmitting acoustic signals in a motor vehicle
A communications device is for transmitting acoustic signals in a motor vehicle. The communications device includes at least two transmitters and at least two receivers for transmitting and emitting acoustic signals. One transmitter and one receiver are each allocated to a spatial position. The device further includes a control unit for activating or deactivating at least the transmitters. The control unit is associated with at least one actuator element by which at least one transmitter may be selectively deactivated irrespective of a prevailing signal level.
US08054986B2 Method and apparatus for computer communication using audio signals
An acoustic communication device includes a computer device having an acoustic transmitter and/or an acoustic receiver. A signal processing module processes sound signals such that the transmitter and/or receiver are employed to permit acoustic communication between computer devices using sound signals.
US08054985B2 Low sound attenuating hearing protection device with filter arrangement
A hearing protection device including a sound attenuating portion configured to be disposed within an ear canal of a user to obstruct a passage of sound, a channel formed through the sound attenuating portion configured to allow sound to pass through the sound attenuating portion when the portion is disposed within the ear canal, a tube disposed in the channel and configured to allow the sound in the channel to pass therethrough, and a filter disposed at one end of the tube and positioned at an interior of the sound attenuating portion, where the filter attenuates some of the sound passing through the tube.
US08054984B2 Sound altering apparatus
A sound altering apparatus for altering predetermined sound levels of a sound producing device, the sound altering apparatus includes at least one piezoelectric foil sensor disposed relative to the sound producing device with the at least one piezoelectric foil sensor being operable to convert such sound wave energy into an electric sound signal one or more electric circuits in electrical communication with the at least one piezoelectric foil sensor for receiving the electric sound signal and shunting the electric sound signal to a ground connection, or to produce cancelling sound wave energy in the vicinity of the sound producing device, thereby reducing sound heard outside the sound producing device.
US08054983B2 Method for parameter identification and parameter optimization of microspeakers
The present invention discloses a method for parameter identification and parameter optimization of microspeakers. Measurement procedures for identifying electromechanical constants of microspeaker and a GUI are developed to facilitate estimation of electroacoustic parameters of the microspeaker under test. In light of the thus identified microspeaker parameters, a parameter optimization procedure is carried out to obtain the design that attains the best acoustic performance with minimum harmonic distortion.
US08054980B2 Apparatus and method for rendering audio information to virtualize speakers in an audio system
An audio processor, apparatus, and method use physical speakers to emulate one or more additional speakers. The physical speakers produce sounds that, from a listener's perspective, appear to come from at least one direction where a physical speaker is not present. Any number of additional speakers can be virtualized, such as three or five speakers that allow two speakers to emulate a 5.1 audio system.
US08054974B2 Opportunistic use of null packets during encryption/decryption
The use of keys to encrypt data in a transmitter and to decrypt encrypted data in a receiver are synchronized in accordance with a synchronization signal that opportunistically replaces a null packet in an MPEG transport stream. Additionally or alternatively, key related information is transmitted and/or received in place of a null packet in the MPEG transport stream and is used to encrypt and/or decrypt data transmitted and/or received in the MPEG transport stream.
US08054970B2 Image forming apparatus, image forming method, information processing apparatus and information processing method
In an image forming method of receiving encrypted data generated by an information processing apparatus, decrypting the encrypted data into data to be printed, and causing an image forming apparatus to execute printing processing, print data is acquired by decrypting the received encrypted data, and the acquired print data is converted into image data for which the printing processing can be performed. The image data is encrypted with first key information.
US08054966B2 Echo cancellation and noise reduction adaptation during ringing signal playback
A communication device is provided that includes a speaker for outputting a ringing signal, a microphone for receiving the ringing signal, and logic configured to analyze the spectral content of the received ringing signal and adjust noise reduction parameters and echo cancellation parameters based on the analyzed spectral content of the received ringing signal.
US08054964B2 System and method for detecting emotions at different steps in a communication
The system and method establish a communication with a first party. A first emotion is detected during a first step during the communication. Steps in the communication can include: establishing a call, waiting in a queue, talking with an agent, communicating with an IVR system, and the like. A second emotion is detected at a different step in the communication. Alternatively, the first and second emotions are detected in two different but related communications. The detection of the first and/or second emotion determines how to process the communication. Examples of processing a communication can include routing the communication differently, selecting a different script for an agent, selecting a different agent, and the like. In addition, the communication can also be processed differently based on other additional parameters.
US08054963B2 System with call forward profile
A method and system for providing call forwarding in an IP telephone network is disclosed. First, when a telephone number for a first telephone from a second telephone is dialed, the call is routing to a call manager. Call setup procedures with a BRG responsible for the first telephone are then initiated. The BRG then checks stored call forwarding profiles to determine whether there is an active call forwarding profile for the first telephone. The call is connected to the first telephone if an active call forwarding profile is not found. However, if an active call forwarding profile is found, the call forwarding information is sent to the call manager. The call is routed to at least a third telephone based on the call forwarding information.
US08054957B2 Origin device billing according to caller
A trusted telephone network, including at least one service provider, receives a request for service from an origin device. The origin device is associated with a line number to be billed for according to a line subscriber billing plan. An identity of a caller requesting the service from the origin device is authenticated. Then, a billing plan associated with the authenticated caller identity is accessed and utilized to replace or supplement the line subscriber billing plan, such that billing for service provided at an origin device is specified according to the caller currently utilizing the origin device.
US08054954B1 One touch voice memo
The present invention provides a method, device, and system for taking voice memos during a communication session. More specifically, voice memos may be taken using the same communication device that is used in the communication session. This can be accomplished by automatically muting the communication device and establishing a communication channel with another endpoint, such as a recording endpoint, to record audio signals transmitted by the communication device.
US08054952B1 Systems and methods for visual presentation and selection of IVR menu
Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database. The system comprises a processor; and a memory coupled to the processor. The memory comprises a list of telephone numbers associated with one or more destinations implementing IVR, wherein the destinations are grouped based on at least one category; instructions executable by the processor for automatically communicating with at least one user; and instructions executable by the processor for at least one personal record from the at least one user and for storing the at least one personal record in the IVR database.
US08054949B2 Image based caller identifying system
A system for identifying an originator based on an image and a method thereof are disclosed. The method includes: transmitting a session initiate protocol INVITE message by inserting predetermined image information in the session initiate protocol INVITE message at a transmitting terminal; and displaying an image by analyzing image information included in a received session initiate protocol INVITE message transmitted from the transmitting terminal at a receiving terminal.
US08054945B2 Evacuated enclosure window cooling
In one example, an x-ray tube includes an evacuated enclosure and an anode disposed with the evacuated enclosure. The anode is configured to receive electrons emitted by an electron emitter. The x-ray tube also includes an evacuated enclosure window disposed within a port of the evacuated enclosure. The evacuated enclosure window includes first and second axes, the first axis being relatively shorter than the second axis. The x-ray tube also includes means for directing coolant flow. The means for directing coolant flow causes coolant to flow across an exterior surface of the evacuated enclosure window in a direction substantially parallel to the first axis.
US08054942B2 Radiation image capturing method, radiation image capturing system and radiation information system for carrying out radiation image capturing method
A radiation image capturing method, a radiation image capturing system, and a radiation information system are provided. In the present invention, a console checks a cassette ID (specified cassette ID) sent from an RIS server as the cassette ID of a radiation detecting cassette that is planned to be used to capture a radiation image, and a cassette ID (actual cassette ID) that is read by the console from a radiation detecting cassette which is placed in an operating room or an image capturing room and which is to be actually used to capture a radiation image, with each other. Based on the result of the cassette ID check, the console determines whether to permit a radiation image to be captured or not.
US08054941B2 Method for the production of angiography recordings
The invention relates to a method for the production of angiography recordings. First, a mask image is recorded with a first modality. A contrast medium is injected after the first recording. A control image is recorded with a second modality after the injection of the contrast medium. A spreading of the contrast medium is determined based on the images and the control of subsequent recordings is analyzed. A recording criterion is checked to determine whether the recording criterion has been achieved. If it has not been achieved, the control image is repeatedly recorded for repeatedly determining the spreading of the contrast medium. If it has been achieved, a contrast image is recorded with the first modality and the mask image and the contrast image are processed and analyzed.
US08054938B2 X-ray imaging system having improved weather resistance
It is an object of the present invention to provide a radiation inspection system, such as an X-ray system, that can operate efficiently even in inclement weather conditions while being highly mobile. Thus the improved inspection system of the present invention is capable of operating in high temperature and corrosive environments and is designed to withstand moisture, dirt and/or dust from the articles of inspection as well.
US08054935B2 Shift register with low power consumption
A shift register comprising a plurality of shift register stages {SN}, N=1, 2, . . . , M, M being a nonzero positive integer. Each of the plurality of shift register stages, SN, comprises a first input, a second input, a third input for receiving a first clock signal CK, a fourth input for receiving a second clock signal XCK, an output for providing an output signal OUT(N), therefrom. The plurality of stages {SN} is electrically connected to each other in serial such that the first input of the shift register stage SN is electrically connected to the output of the (N−1)-th shift register stage SN−1 for receiving an output signal OUT(N−1) therefrom, the second input of the shift register stage SN is electrically connected to the output of the (N+1)-th shift register stage SN+1 for receiving an output signal OUT(N+1) therefrom, and the output of the shift register stage SN is electrically connected to the first input of the (N+1)-th shift register stage, SN+1 for providing the output signal OUT(N+1) thereto.
US08054932B2 Filter medium for strainers used in nuclear reactor emergency core cooling systems
A filter medium for strainers used in the emergency sump of a nuclear power plant ECCS. The filter medium is employed with double wall, concentric tube type strainer modules. The filter medium is preferably constructed of a woven or knitted stainless steel wire material and is shaped in a cylinder so that it can be inserted between two concentric strainer walls, concentric tube type strainer in such a manner that water that passes through the strainer must pass through and be filtered by the filter medium before the water can be pumped to the reactor core. The filter medium is inserted through the bottom of the strainer module and is held in place by an x-shaped retainer. The filter creates varied approach velocity of the fluid and results in non-uniform fibrous debris accumulation on the strainer, insuring acceptable strainer debris hydraulic head loss.
US08054925B2 Method and apparatus for synchronizing a receiver
Various embodiments generally relate to a method for synchronizing a receiver, said method including receiving a stream that includes a cyclic extension, estimating a size of the cyclic extension, extracting an amount of the stream according to the estimated size, and comparing the extracted amount to the stream to determine thereby a portion of the stream likely to include a symbol start point.
US08054913B2 Receiver
Power switches of circuits at respective stages of a low noise amplifier, demodulators, low-pass filers, variable gain amplifiers, and analog-to-digital converters are controlled to be off by an operation control unit in a non-reception period of an impulse signal. An increase in power consumption due to the adoption of an active filter or a variable gain amplifier is compensated for by a reduction in power consumption through intermittent operations of the circuits at the respective stages according to on and off control of the power switches.
US08054911B2 Method for edge formation of signals and transmitter/receiver component for a bus system
A method is provided for edge formation of signals and transmitter/receiver component for a bus system. A transmitter/receiver component for a bus system comprises a driver transistor, which is to be looped between a bus line of the bus system and a reference potential and is used to output signals on the bus line, a control unit for the driver transistor, a high-frequency interference detector, which is configured in such a way that it detects a high-frequency interference level on the bus line of the bus system, whereby the control unit is configured in such a way that it controls the driver transistor, depending on the detected high-frequency interference level, in such a way that an edge steepness of the output signals increases when the high-frequency interference level on the bus line increases, and an edge steepness of the output signals decreases when the high-frequency interference level on the bus line decreases.
US08054910B2 Digital broadcast service discovery correlation
Aspects of the invention are directed to service and channel discovery in a digital broadcast network. A pilot synchronization symbol, which has known characteristics, is included as a first symbol of digital broadcast frames. The pilot symbol, which can be decoded without having to resort to trial and error methods, contains parameters for the rest of the signal. In another aspect of the invention, at least two pilot symbols may be defined and used at the beginning of each frame. The at least two pilot symbols P1 and P2 may enable fast channel search and service discovery within the frame. Signaling may be realized as a combination of L1 and L2 signaling.
US08054907B2 Waveform analyzer
A method and system for removing the effect of intersymbol interference (ISI) from a data record indicating times of logic level transitions exhibited by a data signal that has been distorted by ISI exhibited by a system having a particular step response may perform the following acts. The data record may be received, and a transition from within the data may be selected record for removal of ISI. Preceding transitions within the data record are then inspected. A time defect is obtained, based at least in part upon the inspected preceding transitions. Finally, the data record is adjusted, based upon the time defect, to indicate a new time of transition for the selected transition, thereby removing the effect of ISI for the selected transition.
US08054906B2 Digital broadcasting system and data processing method
A digital broadcasting system and method of processing data therein are disclosed. The present invention includes a baseband processor unit receiving a broadcast signal including mobile service data and main service data, wherein the mobile service data can configure an RS frame and wherein the RS frame includes at least one of the mobile service data and a notification message and at least one of a first signaling information describing signaling information of a virtual channel for transmitting the mobile service data and a second signaling information describing signaling information on a notification channel for transmitting the notification message, a management processor unit accessing the notification message by parsing the second signaling information from the RS frame, the management processor unit processing the accessed notification message, the management processor unit storing the processed notification message in a storage device, and a presentation processor unit outputting the processes notification message to an output device.
US08054900B2 Symmetrical data signal processing
In a digital communications receiver configured to receive, via a communications channel, a received first signal representing a sequence of symbols, each symbol being encoded to be representative of data bits, a method of processing the received signal includes adjusting a magnitude, filtering, and applying cyclic prefix restoration, to the received signal to produce a second signal, converting the second signal from time domain to frequency domain to produce a frequency domain signal, and determining a first quantity of values representing a first portion of the symbols by evaluating a relationship of channel values representing characteristics of the communications channel and a second quantity of values representing a portion of the frequency domain signal, the first quantity being smaller than the second quantity.
US08054895B2 Adaptive subcarrier allocation to a mobile terminal in a multi cell FDM or OFDM network
The invention concerns a method for performing adaptive subcarrier allocation to a mobile terminal (T1-T4) for OFDM or FDM transmission in a multi cell network (CN), whereby transmit powers of base stations (BS1-BS8) are estimated, channel transfer functions are calculated based on measurements in the mobile terminal (T1-T4) of pilots transmitted from base stations (BS1-BS8), the transmit powers are weighted with the channel transfer functions, a signal power and an interference power received in the mobile terminal (T1-T4) are estimated based on said weighted transmit powers, a signal to interference ratio is estimated based on the estimated signal and interference power received in the mobile terminal (T1-T4), and the adaptive subcarrier allocation is based on the signal to interference ratio of the subcarriers experienced by the mobile terminal (T1-T4), a base station (BS1-BS8), a mobile terminal (T1-T4) and a multi cell network (CN) therefor.
US08054891B2 Channel equalizer and method of processing broadcast signal in DTV receiving system
A channel equalizer includes a first transformer, an estimator, an average calculator, a second transformer, a coefficient calculator, a compensator, and a third transformer. The first transformer converts normal data into frequency domain data, where a known data sequence is periodically repeated in the normal data. The estimator estimates channel impulse responses (CIR) during known data intervals adjacent to each normal data block. The average calculator calculates an average value of the CIRs. The second transformer converts the average value into frequency domain data. The coefficient calculator calculates equalization coefficients using the average value, and the compensator compensates channel distortion of each normal data block using the coefficients. The third transformer converts the compensated data block into time domain data.
US08054890B2 Method for encoding and decoding video signal
A method and apparatus for decoding a video signal. The video signal being a scalably-encoded video signal corresponding to a base layer and enhanced layer. Various residual signals are determined by comparing, among other things, a corresponding block with the current block. The current block is ultimately decoded using weight information, a reference index and a residual signal.
US08054887B2 Method and apparatus for encoding a picture sequence using predicted and non-predicted pictures which each include multiple macroblocks
In MPEG, most video frames are encoded in inter mode. Every now and than a video frame is encoded in intra mode in order to limit error propagation and to enable access points for starting decoding of the video sequence. According to the invention, however, it is sufficient to encode in an intra frame only those pixel blocks in intra mode of which at least one pixel is used for predicting some future picture content information, whereas the other blocks can be encoded in inter mode. In order to check which blocks in the intra frame can be encoded in inter mode, a motion compensation pre-analysis of the following P-frame is performed, in order to find those blocks that need not be encoded in intra mode because no pixel in such blocks is used for the prediction of that following P-picture.
US08054885B2 Method and apparatus for decoding/encoding a video signal
A method of decoding a current layer using inter-layer prediction is disclosed. The present invention includes determining whether a position of a current block is included in a sampled reference layer, the current block included in the current layer, obtaining a plurality of prediction flags when the position of the current block is included in the sampled reference layer, and decoding the current layer using the plurality of the prediction flags.
US08054884B2 Image coding apparatus, image coding method, image decoding apparatus, image decoding method and communication apparatus
Each of an image coding apparatus and an image decoding apparatus uses a motion compensated prediction using virtual samples so as to detect a motion vector for each of regions of each frame of an input signal. Accuracy of virtual samples is locally determined while the accuracy of virtual samples is associated with the size of each region which is a motion vector detection unit in which a motion vector is detected. Virtual samples having half-pixel accuracy are used for motion vector detection unit regions having a smaller size 8×8 MC, such as blocks of 8×4 size, blocks of 4×8 size, and blocks of 4×4 size, and virtual samples having ¼-pixel accuracy are used for motion vector detection unit regions that are equal to or larger than 8×8 MC in size.
US08054881B2 Video stabilization in real-time using computationally efficient corner detection and correspondence
Real-time image stabilization using computationally efficient corner detection and correspondence is provided. The real-time image stabilization performs a scene learning process on a first frame of an input video to obtain reference features and a detection threshold value. The presence of jitter is determined in a current frame of the input video by comparing features of the current frame against the reference features using the detection threshold value. If the current frame is found to be unstable, corner points are obtained from the current frame. The obtained corner points are matched against reference corner points of the reference features. If the number of matched corner points is not less than a match point threshold value, the current frame is modeled using random sample consensus. The current frame is corrected to compensate for the jitter based on the results of the modeling.
US08054879B2 Bandwidth sensitive data compression and decompression
Data compression and decompression methods for compressing and decompressing data based on an actual or expected throughput (bandwidth) of a system. In one embodiment, multiple access profiles are utilized to assist in compressing data according to various compression rates and compression ratios.
US08054874B2 Method and system for providing fast and accurate adaptive control methods
In accordance with a particular embodiment of the present invention, a method is offered that includes providing a low-pass filter in an adaptive filter architecture employing a fast steepest descent method. The method further includes decomposing an error signal, injecting a small change to one or more weight parameters for a linear combiner, measuring changes in an error correlation vector, and calculating one or more gradients, wherein the gradients are processed by the low-pass filter. In more particular embodiments, one or more of the gradients are processed by the low-pass-filter in order to remove measurement noise and improve accuracy. In addition, a real gradient of the error correlation vector is monitored such that adaptations can be made due to non-linearity and non-constant characteristics of a channel. The low-pass filter may be replaced with a Kalman Filter for faster convergence.
US08054873B2 Joint phased training of equalizer and echo canceller
A method and apparatus for joint training of an analog equalizer (AEQ) and an analog echo canceller (AEC) is described. In one embodiment, which both the AEQ and AEC process an input analog signal in the analog domain. In one embodiment, the method includes joint training the AEQ and the AEC using independent analog error signals.
US08054872B2 Method and apparatus for signal carrier-to-noise power density ratio calculation
There is provided an apparatus for determining a carrier-to-noise power density ratio (CN0) of a spread spectrum signal. The apparatus includes a signal power calculation unit and a conversion unit. The signal power calculation unit determines a signal power indicator indicative of a signal to noise ratio of the spread spectrum signal. The conversion unit is coupled to the signal power calculation unit and stores a lookup table representing a relationship between the signal power indicator and the carrier-to-noise power density ratio. The conversion unit is operable for converting the signal power indicator to the carrier-to-noise power density ratio according to the lookup table.
US08054871B2 Semiconductor device and semiconductor integrated circuit
A semiconductor device including a pair of stacked semiconductor ICs capable of communicating with each other by wireless. Each IC has: a transmitter circuit operable to send, by wireless, transmit data together with a clock signal deciding a transmission timing, and arranged so that the wireless transmission timing is adjustable; a receiver circuit operable to receive data in synchronization with a clock signal received by wireless, and arranged so that its wireless reception timing is adjustable; and a control circuit operable to perform timing adjustments of the transmitter and receiver circuits based on a result of authentication of data returned by the other IC in response to data transmitted through the transmitter circuit, and received by the receiver circuit. This arrangement for near field communication between stacked semiconductor ICs enables: reduction of the scale of a circuit for communication timing adjustment; and highly accurate adjustment of the communication timing.
US08054869B2 Reduced complexity frequency band and virtual antenna combination (VAC) selection
A downlink Channel Quality Indicator (CQI) is estimated in two steps. Initially, one or more subsets of received reference symbols are selected. If the transmitter may transmit signals in one or more of two or more frequency bands, optimal frequency bands are selected based on a first subset of reference symbols. If the transmitter may transmit using one of two or more VACs, an optimal VAC is selected based on the first or a second subset of reference symbols. An SINR is subsequently calculated for the selected frequency band and VAC combination, based on more than the subset(s) of reference symbols.
US08054868B2 UWB transmitting/receiving apparatus, UWB transmitting/receiving terminal apparatus, and UWB transmitting/receiving system
A UWB transmitting/receiving apparatus, a UWB transmitting/receiving terminal apparatus and a UWB transmitting/receiving system wherein a possibly reduced number of data retransmissions is achieved so as to raise the transmission efficiency. A UWB transmitting/receiving apparatus (100), which performs a UWB transmission, comprises a receiving part (400) that receives a propagation environment determination pulse transmitted from a UWB transmitting/receiving terminal apparatus (200), which also performs a UWB transmission, and a transmitting part (300) that transmits a data signal while the receiving part (400) is receiving the propagation environment determination pulse.
US08054865B1 Methods and apparatus for masking and securing communications transmissions
A secure information transmission system includes one or more transmitters and one or more receivers. The transmission waveform employed includes highly randomized, independent stochastic processes, and is secured as a separate entity from the information it carries. The signal, using novel modulation methodology reducing impulse responses, has a paucity of spectral information and may be detected, acquired and demodulated only by communicants generating the necessary receiving algorithm coefficients. The physical area of signal reception is restricted to that of each intended communicant, reception areas following movements of mobile communicants. A unique instant in time is used as basis for communications keys to the securing algorithms dynamically generated on a one-time basis and never exchanged or stored by communicants. Technology is applicable to both fixed and mobile communications and may be applied to communications systems using wireless, fiber-optic, copper, acoustic and any other man-made or naturally occurring transmission media.
US08054863B2 Ranging system and method
A system for estimating range to an object comprising a system for estimating range to an object comprising a transmitter to transmit at least one UWB signal, a receiver to receive at least one UWB signal, a sampler to sample the received UWB signal depending on a plurality of clock and/or sample pulses having a first frequency, and a circuit and/or processor configured to generate a fractional signal having a second frequency that is lower that the first frequency and a phase that is dependant on the delay between when the UWB signal is actually received and when the received UWB signal is first sampled, and determine the range based on at least a first number of clock or sample pulses between transmitting and receiving the UWB signal and the phase of the fractional signal. Also a method of estimating range to an object.
US08054855B1 Dynamic interface configuration for supporting multiple versions of a communication protocol
Techniques are described for dynamically configuring an interface in a network service provider. The techniques allow dynamic configuration of, for example, a dual stacked interface that includes both Internet Protocol version 6 (IPv6) and Internet Protocol version 4 (IPv4) on the same layer 2 link. In this way, a customer network having an existing IPv4 connection to a network service provider will be able to run both IPv4 and IPv6 over the same interface. A network device within the network service provider may receive a control packet from a subscriber device. The packet may be received on an ATM hybrid permanent virtual circuit (PVC) that supports multiple interface columns. The network device is capable of auto-sensing multiple packet protocols and may dynamically create multiple interface columns over the same ATM interface based on the encapsulation type of the received packets.
US08054851B2 Method for detecting hidden station in a wireless communication network and system therefor
Disclosed is a method for detecting a hidden station in a specific station constituting a wireless communication network that includes receiving a frame after a lapse of an idle state interval longer than a predetermined waiting time; determining that there is a hidden station, if a size of the received frame is equal to a size of an Acknowledge (ACK) frame; and determining that there is no hidden station, if the size of the received frame is not equal to the size of the ACK frame.
US08054837B2 Multiuser scheduling for MIMO broadcast channels with finite rate feedback
System and methodologies are provided herein for multiuser scheduling in a multiple-input multiple-output (MIMO) communication system. Various aspects described herein facilitate full feedback scheduling, wherein multiuser scheduling is performed based on an antenna selection and signal quality feedback, such as signal-to-interference-plus-noise ratio (SINR) feedback, from respective users. Based on information received from respective users, independent information streams can be transmitted from respective transmit antennas to respective users with the highest signal quality. Receive antenna selection can also be employed to allow respective users to select a single receive antenna on which information is to be received. Additional aspects described herein facilitate quantized feedback scheduling, wherein scheduling is performed based on signal quality feedback that is quantized into a finite number of bits by respective users.
US08054835B2 Method and apparatus of directing multicast traffic in an Ethernet MAN
Method and apparatuses for directing multicast traffic in an Ethernet network include sending a multicast message upstream to a metro access node, performing IGMP snooping at the metro access node and assigning a multicast VLAN tag to the multicast message, performing IGMP snooping at an Ethernet switch disposed upstream to determine each port used for a corresponding multicast group address and multicast VLAN tag associated with the multicast group address, receiving the multicast message at an access server or edge router and sending the multicast message including the multicast group address and the multicast VLAN tag, downstream to a port based on that information, thereby avoiding duplication of the multicast message to another port other than the port associated with the multicast VLAN tag.
US08054833B2 Packet mirroring
Network devices, systems, and methods are provided for packet processing. One network device includes a network chip including logic and a number of network ports for the device for receiving and transmitting packets therefrom. The logic is operable to mirror packets on a per port per virtual local area network (VLAN) membership basis.
US08054832B1 Methods and apparatus for routing between virtual resources based on a routing location policy
In one embodiment, a method includes performing, at a host device on a first side of a single-hop link, packet classification associated with hairpin routing of a first data packet between a first virtual resource and a second virtual resource that are logically defined at the host device. The first virtual resource can be different than the second virtual resource. The also includes transmitting a second data packet to a network device on a second side of the single-hop link so that packet classification associated with hairpin routing of the second data packet between at least two virtual resources logically defined at the host device is performed at the network device.
US08054831B2 Method and apparatus for transmitting and receiving information regarding UPnP event
Provided are a method and apparatus for efficiently transmitting and receiving information regarding a Universal Plug and Play (UPnP) event. In the method of receiving event information, a notice regarding a part of a plurality of status changes of a service is requested for an event indicating at least one of the status changes of the service, and information regarding the part of the status changes is received in response to the request. Accordingly, a control point can receive an event message that contains only necessary status parameters.
US08054828B2 Call identification mechanism for multi-protocol telephones
In one embodiment, a system identifies an Internet Protocol (IP) device as a calling party for calls from either a Voice over Internet Protocol (VoIP) portion or a cellular portion of a multi-protocol phone. As a result, return calls to the multi-protocol phone are always sent through an IP device to allow call handling or Single Number Reach (SNR) functionality for the return calls.
US08054827B2 Publicly-switched telephone network signaling at a media gateway for a packet-based network
Methods, systems, and computer program products are described associated with publicly-switched telephone network (“PSTN”) signaling at a media gateway for a packet-based network. The described signaling involves receiving, at a media gateway in communication with a packet-based network, signaling information and content information associated with one or more calls. The signaling information is based on a PSTN standard. At least a portion of both the signaling information and the content information is processed at the media gateway using a common processor. At least a portion of the content information is transmitted to a destination based on at least a portion of the signaling information.
US08054825B2 Method for transferring a call between a telecommunications network and a data network
The invention relates to a method for transferring a call between a telecommunications network and a data network. Between the data network and the telecommunications network an internetwork computer (gateway) is arranged, by which voice data of the call is converted from a format used in the telecommunications network into a format used in the data network, and conversely. Signaling data of the call is processed by a data processing device arranged in the data network. In order to make full use of the available functions of a signaling channel in telecommunications networks, even with voice connections that are partially over a data network, it is proposed that the signaling data be transferred bit-transparently between the gateway and the data processing device.
US08054822B2 Synchronization of call traffic in the forward direction over backhaul links
Communication networks and methods are disclosed for synchronizing call traffic in the forward direction over backhaul links. Within a communication network, a traffic processing unit is connected to base stations over a plurality of backhaul links. When the traffic processing unit receives reverse call traffic over the backhaul links, the traffic processing unit processes the reverse call traffic to determine a differential delay in receiving the reverse call traffic over the backhaul links. The traffic processing unit then receives forward call traffic. In response to receiving the forward call traffic, the traffic processing unit transmits the forward call traffic over the backhaul links to the base stations based on the differential delay determined for the reverse call traffic. The transmission of the forward call traffic in this manner substantially synchronizes receipt of the forward call traffic at the base stations.
US08054819B2 System and method for setting a data rate in TDMA communications
A mobile ad-hoc network includes a plurality of N mobile nodes and wireless communication links connecting the mobile nodes, which each include a communications device for transmitting and routing data packets wirelessly to other mobile nodes via the wireless communication links in accordance with a time division multiple access (TDMA) data transmission protocol using a TDMA epoch that is divided into a beacon interval, digital voice interval and digital data interval. The mobile nodes monitor channel conditions using the beacon, digital voice and digital data intervals and provide a network conductivity performance as valid receptions occur within mobile nodes. A data rate is calculated and set for other N−1 mobile nodes using monitored channel conditions for the beacon, digital voice and digital data intervals.
US08054818B2 HARQ method in a mobile communication system
A method for allocating resources in an Orthogonal Frequency Division Multiple Access (OFDMA) mobile communication system where data is transmitted by Hybrid Automatic Repeat reQuest (HARQ) is provided, in which a multiplexing mode is selected for multiplexing a Distributed Resource Channel (DRCH) and Localized Resource Channel (LRCH) over orthogonal frequency resources, in which it is determined whether to use persistent resource allocation for each slot, if the selected multiplexing mode is a multiplexing mode that punctures the DRCH onto the LRCH, resources are allocated in an Synchronous HARQ S-HARQ scheme if the persistent resource allocation is used, and resources are allocated in a Resource Adaptive S-HARQ (RAS-HARQ) scheme if the persistent resource allocation is not used and resources are to be reused when early termination of HARQ transmission occurs.
US08054814B2 System and signaling method for interworking wireless LAN and portable internet
Disclosed is an interworking device for interworking with a first network and supporting signaling between a terminal and a second network. The interworking device sets a first wireless data path with the first network. The interworking device sets a first radio link with the terminal, receives an authentication message through a first radio link, and transmits the authentication message to an authentication server of the second network through the first wireless data path. When the authentication server finishes authentication, the interworking device sets a second wireless data path with the terminal. Accordingly, the interworking device provides an Internet service to the terminal during movement.
US08054813B2 Method of transmitting aggregated MAC MPDUs in WLAN system and system therefor
Provided are a system and method of transmitting an Aggregated Media Access Control (MAC) Protocol Data Unit (A-MPDU) in a Wireless Local Area Network (WLAN) system. A MAC layer divides service data transferred from an upper layer into a plurality of MPDUs, forms a single transmission frame including the sequentially arranged MPDUs, delimiter information for distinguishing each of the MPDUs, and ACK request information for requesting for a reception result of the MPDUs, and transmits the formed transmission frame to a recipient. Accordingly, service coverage is extended, and a transmission delay is minimized, resulting in improved service efficiency.
US08054807B2 Handover method for mobile WiMAX network based on human mobility behavior
A Handover method in a mobile WiMAX network includes sending a list of target BSs for possible HO acquired by an MSS to a serving BS; providing, at the serving BS, a HO request to the target BSs in the list along with an unique identifier identifying the MSS to collect association responses from the target BSs; providing, at the serving BS, the association responses along with the unique identifier to the MSS so that the MSS performs scanning and ranging processes; performing resource reservation for possible HO at the target BSs; setting up service flows at a target BS selected among the target BSs; bi-casting data from the serving BS to the MS and the selected target BS before the connection break with the serving BS; and performing, at the MSS, an initializing procedure to connect with the selected target BS as a new serving BS.
US08054806B2 Method and apparatus for radio link failure recovery in a wireless communications network
In a wireless network, for example, an LTE network, the context information relating to a mobile terminal UE is transmitted to a plurality of network nodes eNB 2, 3 and 4 from a source network node, eNB 1. One of the eNB 2 is a handover target node and also reserves resources for the UE in anticipation of receiving it after handover. The other eNBs 3 and 4 do not reserve resources. In the event of radio link failure, the UE may attach to one of the designated eNBs 3 and 4 that have not reserved resources, but that do recognize the UE because they have received its context. The method reduces the likelihood of the UE needing to go via the time consuming IDLE state while only reserving resources at a handover target eNB.
US08054804B2 Method of and system for support of user devices roaming between routing realms by a single network server
A network server provisioning at least one Local Area Network (LAN) comprising a client entry store, a packet driver module, a Dynamic Host Configuration Protocol (DHCP) request handler. The LAN has one or more routing realms. The client entry store stores records representing a user device connecting to the LAN provisioned by the network server as a roaming visitor of the LAN to gain temporal access to an outside network through the LAN, and records representing one or more routing realm top-level devices provided on a top level of each routing realm of the LAN. The packet driver module inspects packets arriving from and directed to the user device, and interacts with the client entry store to process the packets. The DHCP request handler examines address data in DHCP packets received from the user device and the records in the client entry store. At least one of the packet driver module and the DHCP request handler detects roaming between routing realms by the user device based on the data of the packets and the records in the client entry store, and assigns a new Internet Protocol (IP) address to the user device when roaming by the user device is detected.
US08054800B2 Method of establishing link for handover by a multi-mode mobile terminal
A method of performing a handover to at least one of a homogeneous and heterogeneous network is disclosed. More specifically, the method comprises establishing a heterogeneous network handover module for converging information from the at least one network interface module associated with the at least one of a homogeneous and heterogeneous network into a unified presentation. The method further comprises receiving a message for establishing connection by the at least one network interface module in a mobile terminal from the heterogeneous network handover module, performing link switch operation for establishing connection with an interface module in a network, and transmitting a confirmation message for indicating a link switch status to the heterogeneous network handover module.