Document Document Title
US07980090B2 Machine for producing ice
The machine for the production of ice, comprises a tubular pipe to form the ice, covered by a refrigerator group evaporator, and having an auger inside to move the ice towards the delivery outlet, associated with a ring nut having a plurality of drawing holes arranged angularly spaced along a circumference, the delivery outlet of the tubular pipe is associated with the terminal inlet of the conveyor of ice, having a substantially upward axial extension and a terminal outlet part positioned at a level substantially higher than the top of the machine.
US07980087B2 Refrigerant reheat circuit and charge control with target subcooling
A refrigerant system for cooling a comfort zone is selectively operable in a cooling-only mode and a reheat mode. The system operates in the cooling mode to meet sensible and latent cooling demands of a room or area in a building when the room temperature is appreciably above a target temperature. The reheat mode is for addressing the latent cooling or dehumidifying demand when the room temperature is near or below the target temperature. In some embodiments, a generally inactive condenser stores excess refrigerant during the reheat mode, thereby avoiding the need for a separate liquid refrigerant receiver. To maintain a desired level of subcooling in the reheat coil, refrigerant can be transferred accordingly between the inactive condenser and the reheat coil. In some embodiments, the system's evaporator and reheat coil can be connected in a series or parallel flow relationship.
US07980086B2 Air conditioner
An air conditioner is provided that is capable of allowing an operator to know, during a refrigerant charging operation using a cylinder, that the refrigerant cylinder is emptied without using a scale or the like. An air conditioner in which the refrigerant is charged using a cylinder containing the refrigerant includes a refrigerant circuit, a charge port, a downstream temperature sensor, an outdoor side controller, and a display unit. The refrigerant circuit is configured by the interconnection of a compressor, an outdoor side heat exchanger, an indoor side expansion valve, and an indoor side heat exchanger. The charge port is a port for charging the refrigerant into the refrigerant circuit from the cylinder. The downstream temperature sensor is provided in the vicinity of the charge port of the refrigerant circuit. The outdoor side controller judges whether or not the cylinder is emptied based on a change in at least one of a temperature detected by the downstream temperature sensor or a superheating degree. The display unit performs output when it is judged by the outdoor side controller that the cylinder is emptied.
US07980082B2 Wobbe control and enhanced operability through in-line fuel reforming
A method of regulating the Wobbe number of a multi-composition gas fuel supplied to one or more combustors of a gas turbine comprising: (a) providing a control system for regulating fuel and air flow to the one or more combustors; and (b) reforming a fraction of the gas fuel upstream of the one or more combustors to form hydrogen and carbon monoxide to be supplied to the one or more combustors with a remaining fraction of the fuel; wherein the fraction of fuel reformed is adjusted to maintain the Wobbe number of the fuel supplied to the one or more combustors within a predetermined range.
US07980081B2 Configurations and methods for LNG fueled power plants
Contemplated configurations and methods use first and second precoolers, preferably in alternating operation, to provide a combustion turbine with air at a temperature of 50° F., and more typically less than 32° F. and most typically less than 0° F. In such configurations and methods it is generally preferred that a heat transfer fluid circuit provides both, heated and cooled heat transfer fluid to thereby allow cooling and deicing of the precoolers. Most preferably, refrigeration is provided from an LNG regasification unit to form the cooled heat transfer fluid while heat from a power cycle (e.g., from surface condenser) is used to form the heated heat transfer fluid.
US07980080B2 Fluid coupled heat to motion converter (a form of heat engine) FCHTMC
FCHTMC engine defines a new device, not any makeover. Some instances of conflict, which may arise in general claims for the Stirling or all other engines, are, therefore, of no consequences. This engine improves over the power, efficiency, size, weight, complicity, and versatility of the Stirling and other engines—all known to this date. This application makes the use of the specific refrigerant, Duracool™, for propulsion, not cooling, and the use of the specific ceramic Z500. Multiple horizontal layers describe the engine inner configuration within these layers, defining the space for internal components, providing a simplicity of assembly/dis-assembly and the pipes' usage in structure. The meaning—pipes are incorporated inside of the device, excluding external piping. This style of construction defines the unimpeded access to improve manufacturing costs. This device is a single-hot cycle, multi-cylinder, and none-rotary engine without any vibratory or gyroscopic reactions.
US07980077B2 Cooling system kit, method to retrofit, and method to operate a turbocharged engine system
A method for retrofitting a cooling system of a turbocharged engine system. The method comprises reconfiguring the cooling system so that at least some coolant flows from a first radiator to a second radiator, and from the second radiator to an inlet of an intercooler without first passing through a lubricant cooler. The method may be applied to a cooling system originally configured so that at least some of the coolant would flow through the first and second radiators in parallel, and from the first and second radiators to the lubricant cooler, before flowing to the inlet of the intercooler.
US07980076B2 Controlled condensate collection and evacuation for charge air cooler
A condensate extractor assembly is provided for collecting and evacuating condensate from inside a charge air cooler in an internal combustion engine assembly. The condensate extractor assembly includes a sump that is attached to or formed in the charge air cooler. The sump is adapted to drain and collect condensate from the charge air cooler. A hose is fluidly coupled at one end to the sump, and fluidly coupled at a second end to the intake manifold. The hose is configured to evacuate condensate from the sump and distribute it directly to the intake manifold in response to the pressure gradient generated by the engine assembly when in an on-state. The hose defines an orifice that restricts the flow of air and condensate through the hose. A filter is fluidly coupled to the hose, fluidly intermediate the orifice and the sump member.
US07980075B2 Reservoir and master cylinder
A reservoir capable of shortening a time period required to fill a brake system and a clutch system with a fluid with vacuuming in a case where the reservoir has a brake reservoir chamber to be connected to a brake master cylinder of the brake system and a clutch reservoir chamber to be connected to a clutch master cylinder of the clutch system. The reservoir (12) includes a brake reservoir chamber (28) and an inlet port for injecting the brake reservoir chamber (28) with a fluid from outside. The reservoir further includes a clutch reservoir chamber (29) separated from the brake reservoir chamber (28), and a communication passage (37) providing communication between the inlet port and the brake reservoir chamber (28). The communication passage is branched so as to communicate with the clutch reservoir chamber (29).
US07980073B2 Hybrid system for a powertrain and hydraulic system
A hybrid system for a machine is disclosed. The system has a pump configured to generate fluid flow within a hydraulic system and a first actuator actuated by fluid pressurized by the pump. The system also has a first motor configured to be selectively actuated by pressurized fluid directed from the first actuator by an external load and directed to the first motor by a first control valve. The system further has a first generator configured to be actuated by the first motor and a power source configured to actuate the pump. The system also has a powertrain including a first driveshaft and at least one traction device, the powertrain configured to transfer kinetic energy from the traction device to the first driveshaft during deceleration of the machine. The system further has a second generator configured to be selectively actuated by the kinetic energy transferred by the powertrain.
US07980072B2 Apparatus and method for energy recovery
An apparatus for energy recovery is provided. The apparatus comprises a hydrostatic machine and at least one hydraulic storage component. The hydraulic storage component is connected to the hydrostatic machine via a working line. A valve device is provided for influencing the volumetric flow in the working line between the hydraulic storage component and the hydrostatic machine. The valve device comprises a brake pressure regulating valve unit with a valve and a pilot valve unit which acts on the valve with a control pressure. The invention also relates to a method for controlling the apparatus for energy recovery. In order to store released energy, a required braking torque is determined by a control electronics system. The volume from the hydrostatic piston machine into the working line is increased and the pilot valve is actuated by the control electronics system such that the valve is moved towards its open position.
US07980070B2 Exhaust gas cooling system for engine
An exhaust gas cooling system for an engine includes an exhaust gas conduit having an inner tube defining an exhaust gas passage and an exhaust coupler surrounding the inner tube and defining a cooling water passage together with the inner tube therebetween, and a water-lock coupled with a downstream end of the exhaust gas conduit through an exhaust gas conduit coupling section which extends from an upstream end of the water-lock. The exhaust gas conduit coupling section and the exhaust coupler are coupled with each other and the inner tube extends into the interior of the water-lock. A downstream end part of the inner tube can be formed to be a wide portion having a bell mouth configuration. A diameter of the downstream end part becomes larger as a portion thereof exists closer to the end of the downstream end part. The exhaust gas cooling system for the engine can be provided for a water vehicle.
US07980066B2 Thermal management for an internal combustion engine to optimize diesel particulate filter regeneration events
A method to operate an electronically controlled internal combustion engine that recognizes when thermal management mode of operation is being applied to an engine but is not attaining desired exhaust temperature for aftertreatment. When the Engine Control System (ECS) recognizes that the engine in operating in thermal management mode in a futile effort, the ECS aborts thermal management mode and returns to normal operating mode.
US07980064B2 Algorithm incorporating driving conditions into LNT regeneration scheduling
A lean NOx trap is a diesel exhaust aftertreatment system is selectively denitrated based on a measure relating to the state and/or the performance of the exhaust aftertreatment system, or a portion thereof comprising the lean NOx trap, reaching a critical value. The critical value is varied according to the demands currently being place on the exhaust aftertreatment system. In one embodiment, the critical value is set based on engine speed-load information. The method regenerates more frequently when exhaust aftertreatment demands are high and less frequently when demands are low. The method improves aftertreatment performance while reducing aftertreatment fuel penalty.
US07980063B2 Insulated reagent dosing device
A dosing device is provided that is suitable for administering a reagent into an exhaust chamber of an internal combustion engine. The device comprises a nozzle body and an insulating jacket wherein the jacket is mounted to the nozzle body at one or more mounting points, and wherein the dosing device is adapted to engage with a port located in the wall of an exhaust chamber. The insulating jacket defines a compartment, which can comprise an insulating material or can be substantially evacuated. The dosing device of the invention is advantageously insulated from the elevated temperatures in the surrounding environment, thereby allowing for the reagent to be maintained at an optimal working temperature range.
US07980059B2 Exhaust gas purification system for internal combustion engine
An object is to estimate the degree of deterioration of an NOx catalyst with improved accuracy in an exhaust gas purification system having the NOx catalyst provided in an exhaust passage. According to the present invention, an NOx sensor is provided downstream of an NOx catalyst, and the difference between an estimated value of the NOx concentration in the exhaust gas in the exhaust passage upstream of the NOx catalyst and a detection value of the NOx sensor at a time when NOx in the exhaust gas is not removed in the NOx catalyst is calculated. In addition, in estimating the degree of deterioration of the NOx catalyst, the estimated value of the NOx concentration in the exhaust gas in the exhaust passage upstream of the NOx catalyst is corrected based on this difference, and the degree of deterioration of the NOx catalyst is estimated based on the difference between this corrected value and the detection value of the NOx sensor.
US07980051B2 Apparatus and method for producing composite cable
A cable winding machine for winding together a multiple number of subconductors into a composite cable includes holding means for holding a first subconductor in the machine direction, and in a predetermined orientation of the first subconductor about its longitudinal axis as it moves through the machine; a first rotating member arranged and rotate the second subconductor around the first subconductor as the second subconductor moves through the machine and one or more further rotating members arranged to hold further subconductors aligned in the machine direction and in a predetermined orientation about their longitudinal axes and rotate the further subconductors around the subconductors wound with one another in the first winding stage of the machine.
US07980047B1 Apparatus for and method of severing and sealing thermoplastic film
A method of severing and sealing a film formed of a thermoplastic material includes heating a cutting edge implement to a temperature sufficient to melt but not to burn the thermoplastic material, feeding a plurality of layers of the film between the cutting edge implement and an opposing surface, and moving the cutting edge implement, which is preferably a supported hot wire, and the opposing surface relative to one another to pinch the plurality of layers of film therebetween. Thereafter, any relative lateral movement between the cutting edge implement, the film, and the opposing surface is suspended, while the cutting edge implement and the opposing surface are relatively biased together with the plurality of layers of film pinched therebetween, until the cutting edge implement cuts through the plurality of layers of film, contacts the opposing surface, and seals the plurality of layers of film together.
US07980043B2 Panels with coupling means
The invention relates to panels comprising coupling means which permit the panels to be interconnected by form fit. A first panel comprises a projecting edge positioned laterally on its underside as the coupling element. A second panel comprises a projecting edge positioned laterally on its upper side as the coupling element. One of the aforementioned edges has a first projecting locking element which engages in a corresponding first cavity or recess of the other edge when the two panels are joined together. The panels comprise additional coupling elements which lock the panels by form fit in a vertical direction, in relation to the surface of said panels. The coupling elements are configured in such a way that one panel can be connected to the other panel by form fit, by lowering the former in relation to the latter. Two panels of the aforementioned type can be interconnected without adhesive in a particularly rapid manner.
US07980040B2 Anchor sheet positioning and connection system
Attachment devices are described for attaching and locating overlapped anchor sheets while allowing for some relative movement as to expansion and contraction. Generally, the devices are a male/female connection on corresponding sheets and expansion openings or apertures surrounding either the male or female part to provide for areas of flexibility to provide for possible movement of either the male or female part.
US07980037B2 Decorative wall covering with improved interlock system
A roof or wall covering comprising a plurality of horizontal courses of molded plastic panels each formed with a single row of simulated shake shingles. The panels have a continuous upper interlock flange that facilitates inner-engagement of the panels of overlying courses without cumbersome handling of numerous small interlock fingers which can be missed during installation. Cooperating detents are provided between the overlying lower and upper marginal edge regions which facilitate proper positioning of the panels and which support the weight of the panel during securement to a wall surface. A bottom interlock flange is supported transversely across a rear side of the panel by vertically-spaced support plates which facilitate both liquid drainage and air circulation through the installed wall covering. In the preferred embodiment, the panels in alternate courses are identically formed with different shake patterns for enhancing the natural appearance of the wall covering.
US07980034B2 Structural column with footing stilt background of the invention
A structural column assembly of the type used for erecting building structures and the like is bedded in a concrete footing formed in situ in an earthen hole. The column assembly includes a post whose bottom end is suspended above a floor of the hole by a stilt. The stilt includes a plurality of legs which extend from the post's bottom end and grip the hole floor through a plurality of cleats. The cleats help stabilize the column assembly during the concrete pour operation so that it does not shift out of position. The stilt legs are provided with a base pad, which is set below the bottom end of the post at a predetermined distance so that the concrete footing can be poured in a single operation immediately after the hole is formed. The stilt can accommodate posts made from wood, pre-cast concrete or any other known construction material. The stilts can be manufactured from formed flat steel or commercially available angle iron and channel stock.
US07980024B2 Photobioreactor systems positioned on bodies of water
Certain embodiments and aspects of the present invention relate to a photobioreactor including photobioreactor units through which a liquid medium stream and a gas stream flow. The photobioreactor units are floated on a body of water such as a pond or a lake. The liquid medium comprises at least one species of phototrophic organism therein. Certain methods of using the photobioreactor system as part of fuel generation system and/or a gas-treatment process or system at least partially remove certain undesirable pollutants from a gas stream. In certain embodiments, the photobioreactor units are formed of flexible, deformable material and are configured to provide a substantially constant thickness of liquid medium. In certain embodiments, a barrier between the photobioreactor unit and the body of water upon which the unit is floated facilitates thermal communication between the liquid medium and the body of water.
US07980017B2 Adjustable gun vise
A gun vise for adjustably holding a gun on a mounting surface includes a coupling component, a mounting component, a horizontal adjustment mechanism, and a vertical adjustment mechanism. The coupling component is configured to couple a gun to the gun vise. The mounting component is configured to secure the gun vise to a mounting surface. The horizontal adjustment mechanism is configured to adjust a position of the coupling component in a first direction. The vertical adjustment mechanism is configured to adjust a position of the coupling component in a second direction.
US07980016B2 Display stand having invisible securing flaps
Stand for displaying information having at least one presentation surface, comprising a plurality of panels (32-34) made of a substantially rigid material and articulated together in an articulation direction, having two end panels (32, 34) each extending between an articulation edge (35, 36) and a free border (37, 38) substantially parallel to the articulation edge (35, 36), the stand being able to be laid flat counter to the action of elastic return means, with the two free borders (37, 38) of the two end panels (32, 34) being spaced apart from one another. The return means are arranged in order, after the panels have been unfolded, to bring the two free borders (37, 38) together, so as to be approximately coincident, and to thus set up the stand. The width of one of the end panels between its articulation edge and its free border is different from the rest of the opened-out width of the stand, each of the two end panels being extended by flaps (39, 40) for securing the elastic return means, these flaps being articulated at the free border (19, 20) and flapped inwards. When the stand is set up, the flaps for securing the two end panels are flattened together between the two end panels.
US07980015B2 Bobblehead sign display
One embodiment of a bobblehead sign display contains a body portion (12) and a head portion made up of head substrates (10 and 11). Head substrates (10 and 11) are joined together by head spacers (14 and 15) using an adhesive or reusable fastener. An elastic cord (16) spans a distance between head spacers (15). A support rod (13) is rigidly attached to the body substrate (12). The weight of the assembled head portion is supported by the support rod (13) via a connection to the elastic cord (16). Graphics may be affixed to the outer surfaces of 10, 11 and 12, which will be viewable to spectators around the device.
US07980012B2 Pocket insert badge with magnetic retention
An identification badge for placement within a pocket of a garment. The identification badge includes a first portion shaped to be received within the pocket, the first portion having a coupling member in the form of a magnet. The identification badge also includes a second portion coupled to the first portion by a flexible member, the second member having indicia printed thereon. The second portion is moveable with respect to the first portion between an open position and a closed position and in some embodiments is ferro-magnetic such that the magnetic coupling member secures the second portion in the closed position.
US07980010B2 Footwear with expandable entry and exit feature
Footwear includes a shaft and a shell connected to the shaft. The shaft includes an expandable portion adapted to expand to facilitate ease of entry and exit of a heel of a foot into and out of the shell. The expandable portion is surrounded by a material forming the shaft.
US07980006B2 Foot-support structures with additional shear support and products containing such support structures
Support elements for footwear or other products include: (a) a base member having first and second major surfaces; and (b) an extending arm having a free end for engaging a portion of a footwear structure. The extending arm may engage and further support a heel-supporting portion or other structural portion of an article of footwear or other foot-receiving device. Such foot-receiving devices may include: (a) a foot-covering member (such as a footwear upper); (b) a foot-supporting member (such as a footwear sole structure) engaged with the foot-covering member; and (c) a lateral-reinforcing member that includes an extending arm engaged with at least one of the foot-covering member or the foot-supporting member.
US07980004B2 Footwear with retainable strap
The invention relates to clog and sandal-type footwear having a sole and a heel strap. The heel strap is pivotable to be selectively secure the sole to a foot of a user or to be selectively retained by a channel formed in a heel portion of the sole. The heel strap may be permanently or removably attached to the sole.
US07979998B2 Slide mounting tool and method of use
Described herein is an improved tool and method for installing undermount drawer slides in a cabinet. The undermount drawer slides are of the type commonly used to conceal the drawer slide from a user for improved aesthetics. The tool is designed so that the drawer slide fits snugly and securely to the tool and the drawer slide may be adjusted horizontally or vertically without moving or becoming displaced easily. The method of using the tool provides a means for securely attaching the drawer slide within the cabinet without variation, thereby ensuring that drawers open and close smoothly and securely.
US07979997B2 Carpentry stud spacer
An apparatus for spacing studs on a plate is provided. The apparatus includes a frame, a bottom jaw, and first and second side jaws. The frame includes first and second parallelogram linkages at first and second ends thereof, and the first and second side jaws are connected to outer ends of the first and second parallelogram linkages, respectively. The bottom jaw is capable of engaging a plate, and the first and second side jaws are capable of engaging first and second studs for securing the first stud to the plate at a predetermined distance from the second stud.
US07979987B2 Method of manufacturing fluid ejection device with dry-film photo-resist layer
A method of manufacturing a fluid ejection device includes providing a barrier layer and an orifice layer on a substrate, laminating a layer of photo-resist over a substantially planar surface of the orifice layer, forming an orifice in the orifice layer, and forming a counterbore in the layer of photo-resist, with forming a counterbore in the layer of photo-resist including exposing a portion of the substantially planar surface of the orifice layer within the counterbore.
US07979984B2 LED lamp manufacturing method
An improved LED lamp manufacturing method is described. An LED lamp bulb and a pair of electrical cables are provided. The LED lamp bulb is electrically coupled with the pair of electrical cables. A main body is provided to enclose the LED lamp bulb, wherein the main body consists of a first plastic member and a second plastic member. The first plastic member is coupled with the second plastic member.
US07979980B2 Tool for powered pressing of cable connectors
A press frame for attaching connectors to workpieces such as cables and pipes is described. The press frame is adapted to be releasably attached to a hand-held, battery powered press tool. The press frame includes selectively interchangeable components that enable a wide range of different styles, sizes, and configurations of electrical connectors to be attached to cables.
US07979972B2 Method for assembling flexible molding main body part and cover part as molding
A method for assembling a molding, including pre-assembling a molding by placing one of two inwardly bent longitudinal edges of a cover in a groove in a flexible main body, the groove receiving one of the two edges; placing the molding in a fixture so that the cover cannot be substantially flexed when a pushing force is applied to the molding; applying a pushing force to the main body of the molding, causing the main body to flex or compress under the pushing force; sliding the main body past the other of the two edges of the cover; seating the other of the two edges of the cover in another groove by releasing the pushing force allowing the main body to return toward an unflexed and uncompressed state inside the channel of the cover so the two parts form an assembled molding; and removing the assembled molding from the fixture.
US07979970B2 Apparatus and method for repairing out-of-round tubular cores, and tubular core and coiled strapping assemblies
Apparatus for repairing out-of-round cores, upon which strapping material has been coiled, when the core and coiled strapping material assembly has been deformed and is therefore no longer capable of being mounted upon strapping unwinding and dispensing apparatus. The repair apparatus comprises a pair of diametrically opposed, substantially semi-circular shoes which are mounted upon a pair of diametrically aligned rod members that are operatively connected together by means of a diametrically oriented expansion member. The apparatus is adapted to be disposed internally within the deformed core and coiled strapping material assembly, and when the expansion member is diametrically extended, the pair of semi-circular shoes will be forced into contact with the inner periphery of the deformed core and coiled strapping material assembly thereby returning the same to a truly round configuration.
US07979964B2 Locking zipper
A locking zipper includes a zip retainer and a zip fastener for zipping two elongated engaging tracks locating alongside of each other. The zip retainer includes a retention base, and a locking head integrally extended from the retention base. The zip fastener includes a sliding base and a key-free locker which is integrally provided at the sliding base and is releasably engaged with the locking head. At a zipped position, the sliding base is slid to the retention base for zipping the engaging tracks with each other that the key-free locker is locked with the locking head to securely lock up the zip fastener with the zip retainer. At an unzipped position, the key-free locker is released from the locking head such that the sliding base is slid away from the retention base for unzipping the engaging tracks from each other.
US07979960B2 Two-axis hinge device with rotation regulating function
A two-axis hinge device with rotation regulating function including the rotation regulating function capable of wiring by passing a harness through a through hole of an axis member, simple in structure, and low in cost is provided. A folding axis [5] rotatably supporting one case and a rotational axis rotatably supporting the other case are set to intersect each other, a rotation allowing portion is formed by recessing an outer circumferential side surface of a rotational operation range restricting head portion rotatably supported by a base frame [1] and arranged on an end of the folding axis [5], a rotational operation range restricting deformed head portion arranged on an end of the rotational axis so as to face the rotational operation range restricting head portion, a restricting structure portion is formed at the deformed head portion so as to restrain rotation of the folding axis [5] by abutting the outer circumferential side surface of the rotation allowing portion on an end surface and so as to restrain rotation of the rotational axis when the outer circumferential side surface abuts on the end surface of the restricting head portion, and the rotation of the rotational axis is restricted to correspond to an opening or closing angle of the folding axis [5].
US07979958B2 Work apparatus
A work apparatus such as a blower apparatus (1) or a spray apparatus (31) has a drive motor (5), a blower wheel (11) and a blower tube (12). The blower wheel (11) is driven by the drive motor (5) and moves a flow of air through the blower tube (12). The work apparatus (1, 31) has a back carrier (2) on which the drive motor (5) is mounted. In order to avoid electrostatic charges during operation, the back carrier (2) has an arrangement which establishes an electrically conductive connection between the work apparatus (1, 31) and the operator (18) of the work apparatus (1, 31) during operation thereof.
US07979957B2 Apparatus for collecting lightweight packing particulates
A vacuum cleaner attachment useful to collect dispersed packing particulates and the like comprises a thin-walled polymeric enclosure defined by a plurality of generally planar panels surrounding at their free edges a receiving opening through which the particulates are collected by the vacuum draw against a perforated screening structure. As the particulates accumulate in the enclosure the large pressure drop across the outer ranks thereof produces inward pressure forces across the panels, resulting in the inward flexures thereof to assist in the retention of the particulates in the enclosure as it is moved over a collection receptacle.
US07979949B2 Vehicle wiper device
An actuator for rotating an oscillating disk is mounted on a rear door. A pivot shaft provided with a lever is rotatably supported on a rear door glass. The lever is provided with a first elastic portion and second elastic portions. When the rear door glass is open, the first elastic member contacts the lever between the first restrictor and the lever. As a result, the rotation of the lever toward the outside of a first angle range by a first rotational force or less is restricted. The second elastic portion contacts the lever between the first restrictor and the lever even if the lever rotates toward the outside of a second angle range by a rotational force greater than the first rotational force.
US07979948B2 Soft wiper
A soft wiper includes a pivotal connector, a pair of wiper strips, a pair of first resilient pieces, a pair of second resilient pieces, a pair of protecting covers, and a pair of end caps. The pivotal connector is pivotally connected to a wiper arm. The pivotal connector is configured to connect with the first resilient pieces, thereby forming a passage between the first resilient pieces for slidably receiving the wiper strips and the second resilient pieces therein. Each of the first and second resilient pieces is extended individually and independently. Accordingly, this provides the soft wiper with an appropriate softness, resiliency, and strength for support the wiper strips and lowering the jerk problem while the soft wiper wiping on a car windscreen.
US07979946B2 Polish and polishing mitts
A polish having improved properties is generally disclosed. In one embodiment, the polish can include a preservative that resists the growth of organisms, such as mold, fungus, bacteria, and the like, even after extended periods of nonuse. Additionally, the polish can be incorporated or impregnated into a mitt to form an all in one treating device. For example, the all in one treating device can be impregnated with a polish in at least one surface. In one embodiment, the polish can resist wicking or other migration from its application area to other parts of the all in one treatment device.
US07979943B2 Cleaning brush
A cleaning brush which is inserted into a conduit of the endoscope, includes a long and flexible shaft, and a brush part provided at a leading end of the shaft. The brush part includes brush bristles, a strand, etc. A part of the shaft that overlaps the brush bristles in a state where the brush bristles are bent toward the leading end of the shaft, is provided with a small diameter part that is smaller in external diameter than the other part of the shaft. The dimension obtained by adding the external diameter of the small diameter part and twice the external diameter of the brush bristles is smaller than the internal diameter of a conduit into which this cleaning brush is inserted.
US07979937B2 Boarding bridge
It is an object to provide a boarding bridge that can guide passengers to a predetermined gangway at the distal end and in which safety can be improved. A boarding bridge is provided which includes a proximal-end tunnel and a distal-end tunnel telescopically fitted together and capable of relative movement in a longitudinal direction; and a traveling unit mounted at the lower part of a movable leg that supports the distal-end tunnel and moving the movable leg by traveling; wherein the traveling unit includes a pair of traveling devices disposed with a certain distance therebetween in the widthwise direction of the distal-end tunnel, the traveling devices each having an axle rotatable about a vertically extending axis, a plurality of tires rotatably mounted to the axle with a certain distance therebetween, and a traveling motor that rotationally drives the axle; and a rotation synchronizing member that synchronizes the rotation angles of the axles in the pair of traveling devices.
US07979935B2 Innerspring assembly with edge reinforcement
An innerspring assembly includes a plurality of first springs arranged side-by-side in axis-parallel relationship and wound in the form of a helix. Several first springs which are arranged behind one another in a row define a spring strand. An edge reinforcement is formed by second springs placed on at least two opposite borders of the innerspring assembly, with each second spring being connected with two first springs of an adjacent spring strand.
US07979931B2 Hospital beds with a rotating sleep surface that can translate into a chair configuration
A vehicle for use in hospitals, and the like, giving better mobility, steering, braking and passenger handling while providing comfort to the passengers from the time they lay down until they are standing on the side through the rotation and tilting ability of the frame.
US07979930B2 Yieldable mattress support structure for items of furniture
A quiet, non-binding collapsible spring mechanism for resiliently supporting a mattress includes a system of collapsible, sinuous springs, each having hooked ends for silencing the mechanism during use or collapse, as well as central offset portions for enabling the sinuous springs to compress to a greater extent than heretofore. Both rigid and yieldable support structures connect the spring mechanism to an item of furniture.
US07979928B2 On demand electronic faucet
An on-demand electronic faucet system for providing a faucet with a flow of water in response to a stimulus. A sensor unit is positioned remote from the faucet and in wireless communication with a wireless valve control unit. The wireless valve control unit controls a valve in the water supply line that feeds the faucet. In response to a stimulus, the sensor signals the wireless valve control unit to change the status of the valve in the water supply line from open to closed or closed to open and other states affecting flow and temperature.
US07979925B2 Portable infant washing tub
A movable apparatus for bathing infants and small children therein which includes a tub section having a cavity for supporting an infant during bathing and a storage section, a filling means in fluid communication with the cavity for introducing water into said cavity, a drain in fluid communication with said cavity for removing water from the cavity the tub section further including a separator separating the cavity and the storage section a seat removably mounted to a bottom portion of said cavity the seat designed to securely hold an infant during bathing legs pivotally secured to a bottom portion of the tub section the legs extending downwardly from the bottom portion of the tub section and supporting the tub section at a height such that a person using said apparatus does not have to bend over to bathe an infant in the tub section.
US07979923B2 Urinal deodorizer set
A urinal deodorizer set includes a support frame member, which has an upright board, a sloping flow guide board disposed at the top side of the upright board, and first diversion boards perpendicularly extended from the upright board and the sloping flow guide board, a holder frame member, which has an outer upright board, an arched bottom board, two sideboards, and second diversion boards perpendicularly extended from the outer upright boards and respectively abutted against the first diversion boards and defining with the first diversion boards an accommodation space, a deodorizer block accommodated in the accommodation space, and an anchoring member provided at the support frame member for securing the urinal deodorizer set to the vertical wall of a urinal to let flushing water run through the urinal deodorizer in mixing with the deodorizer block to achieve effective cleaning of the vertical and bottom walls of the urinal.
US07979922B2 Protective device
A protective device, in particular of a type suitable for use during sports activities to protect in case of knocks, falls and impacts in general, comprises at least one substantially rigid main protective element, apt to be applied at a region to be protected, at least one substantially rigid ancillary protective element, apt to be applied in a position next to the main protective element and connecting means for connecting the ancillary protective element to the main protective element apt to allow the mutual rotation working as hinge about a main axis. The connecting means comprises deformable connections between the protective elements so that the connecting means allow, besides said rotation, also rotations along axes different from said main axis and/or limited translation motions nearing thereto and/or away therefrom.
US07979918B2 Protective covering
A protective covering with a hard outer layer and a soft inner layer. The hard outer layer comprises a plurality of substantially rigid shape-retaining and interworking tiles anatomically conformed to a contoured object. The outer layer has sufficient flexibility to adjust its conformity to the object as the object's contour changes. The soft inner layer comprises a plurality of impact absorbing units. The protective covering provides impact resistance and is designed to remain securely in place and protective of the object even when the contour of the object changes.
US07984516B2 Method and apparatus for protection of voice over internet protocol software
In one embodiment, the present invention includes a method for executing an application to perform voice over Internet protocol (VoIP) telephony, requesting a hardware key from a line interface device, comparing the hardware key to a software key associated with the application, and enabling the VoIP telephony if the keys match.
US07984515B1 Software license enforcement by runtime feature enablement
A storage area network (SAN) license validator manages data collection policies (DCPs) in deployed SAN agents by identifying data collection policies corresponding to unlicensed features, and disabling the DCPs for the unlicensed features. Thus, the agents need not expend computational and memory resources to gather data for unlicensed features that will not be queried. Agents receive a set of data collection policies (DCPs) for licensed features for which the corresponding data will be gathered and reported to the MODB. DCPs for unlicensed features are disabled in the agents that would have executed them, either by removing or canceling from an active DCP list or by omitting the unlicensed DCPs from the startup sequence of the agent. In this manner, agents operate with only the DCPs for licensed products and corresponding features, and need not gather extraneous data. Users do not observe a designated unavailable screen icon or selection, as unavailable data selections are simply omitted from the GUI display.
US07984514B1 Secure operation of transitory computer applications
A security application is described for determining conditions within a computer application that would create the desire to allow or disallow access to certain system functions or features by the application. The security application analyzes the conditions and sets a lock that enables the application to perform only certain types of actions that would be considered secure by the security application.
US07984513B1 Method and system for using a rules engine for enforcing access and usage policies in rights-aware applications
Computer system and method enforces control policies including access and usage policies. A rules-based engine member or assembly is coupled between a rights-management (or similar) system and one or more target applications. The rules-based engine member centralizes data security determinations for the target applications. One or more agents are responsive to the rules-based engine member and target applications, and handle low-level details in interactions between the rules-based engine member and target applications. A generic engine framework serves as a normalizing factor and enables scalability.
US07984510B2 Terminal device and computer readable medium
It is an object of the present invention to prevent illegal use of a terminal device, and to enhance security of the terminal device itself. Features of the present invention are: to store identification information for collation; to receive identification information for identifying an external communication terminal, which is transmitted from the external communication terminal; to collate the received identification with the stored identification information for collation so as to judge whether or not the received identification information is transmitted from an authorized communication terminal; to set a predetermined function from an execution-disabled state to an execution-enabled state when it is judged by the judgment that the received identification information is transmitted from the authorized communication terminal; and to allow the terminal device to execute the predetermined function.
US07984509B2 Systems and methods for secure transaction management and electronic rights protection
The present invention provides systems and methods for secure transaction management and electronic rights protection. Electronic appliances such as computers equipped 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. 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. Distributed and other operating systems, environments and architectures, such as, for example, those using tamper-resistant hardware-based processors, may establish security at each node. These techniques may be used to support an all-electronic information distribution, for example, utilizing the “electronic highway.”
US07984503B2 System, method and computer program product for accelerating malware/spyware scanning
A system, method and computer program product are provided for scanning files. A plurality of file names in a registry of a computer is identified. By this identification, files associated with the file names are scanned. Another system, method and computer program product are further provided. In particular, a change in a registry of a computer is first identified. Then, a scan is conditionally performed based on whether the change in the registry is identified.
US07984501B2 Component-oriented system and method for web application security analysis
A method and system analyzes the state of security of a web application based on the structure of its components and its behavior against a well determined set of fingerprints. The system searches for components while parsing the web application, applying the well determined procedures to identify the server side technologies involved. Based on information stored in memory, the system elaborates a set of security checks to determine any vulnerabilities.
US07984498B2 Methods and apparatuses for selecting privileges for use during a data collaboration session
In one embodiment, the methods and apparatuses select a primary group name; identify a first device associated with the primary group name wherein the first device is a member of the primary group name; specify a privilege associated with the member of the primary group name; and store the primary group name, the first device, and the privilege within a profile.
US07984497B2 System and method for binding a subscription-based computing system to an internet service provider
A system for binding a subscription-based computer to an internet service provider (ISP) may include a binding module and a security module residing on the computer. The binding module may identify and authenticate configuration data from peripheral devices that attempt to connect to the computer, encrypt any requests for data from the computer to the ISP, and decrypt responses from the ISP. If the binding module is able to authenticate the configuration data and the response to the request for data from the ISP, then the security module may allow the communication between the computer and the ISP. However, if either the configuration cycle or the response cannot be properly verified, then the security module may degrade operation of the computer.
US07984487B2 Information processing system, and information processing apparatus and method
The present invention relates to an information processing system, and an information processing apparatus and method in which authentication processing on a network can be easily performed. A setting terminal device sends registration information input by a user to a CE-device registration setting server. The CE-device registration setting server generates connection information for connecting CE devices to the Internet based on the registration information. The setting terminal device receives the connection information from the CE-device registration setting server and stores it in a memory card. When the memory card is attached, the CE device reads the connection information so as to connect to a network. The present invention can be applied to electronic devices connected to a network.
US07984483B2 System and method for working in a virtualized computing environment through secure access
A personalized virtual computing system includes a plurality of client personal computers (PCs), each comprising at least a web browser and a communications client, a plurality of virtual machine hosts each comprising a communications server for communicating with the client PCs via said communications client, a web server comprising a client-customized web site, a directory database including identification information of authorized users and a database including a reservation table.
US07984482B1 Global account lockout (GAL) and expiration using an ordered message service (OMS)
A method, apparatus and computer program product for providing Global Account Lockout (GAL) using an Ordered Messaging Service (OMS) is presented. A database operation is received from a client, and a determination made regarding whether the operation contains an authentication mechanism. When the operation does not contain an authentication mechanism then the operation is returned from. When the operation does contain an authentication mechanism then the following steps are performed: locating the entry and checking its authentication mechanism, determining whether the authentication mechanism in the operation is good, sending a bind message to a GAL manager, checking and updating GAL state, committing updates to GAL state, and returning operation to the client.
US07984481B2 Image processing system, image processing apparatus and image processing method
An image processing system includes: a document storage apparatus for storing document data therein; an image processing apparatus connected to the document storage apparatus via a network, for processing the document data in association with the document storage apparatus; a first authenticator for performing user authentication at the time of an access to the document storage apparatus; a second authenticator for performing user authentication at the time of an access to the image processing apparatus; and controller for controlling, based on an authentication result by at least one of the first authenticator and the second authenticator, an authenticating operation by the other authenticator.
US07984475B1 Video channel broadcast using ethernet technology
A communication system is disclosed comprised of a primary Ethernet broadcast system, a node, and a secondary Ethernet broadcast system. The primary Ethernet broadcast system broadcasts multiple video channels each corresponding to an Ethernet address. The node receives a request for a video channel. The node determines the Ethernet address of the selected video channel and transmits a response to the request that includes the Ethernet address of the selected video channel.
US07984473B1 System and method for the coordination of short-term cyclic data and ephemeral content in a broadcast stream
A system and method allowing a broadcaster to deliver short-term cyclic data along with the main content of the broadcast stream, synchronized with that main content, and for allowing users to have access to that information for longer periods than a typical data broadcast system would allow. Additional data content is added to the main content stream and is broadcast along with it. The additional data content is initially broadcast shortly prior to the time of its relevance to the main content and is buffered upon reception. In addition, it is rebroadcast cyclically over a short period, allowing viewers who tune in late to take advantage by acquiring the material during and briefly after the time of its initial relevance. If a viewer tunes in after the cyclic broadcast period has elapsed or if there was an error in the receiving or buffering of the additional data content, a return channel can be used to request that the material be retransmitted. If an insufficient number of viewers request a particular piece of material, it may be narrowcast to those viewers over their telephone lines. For a larger number of requests, a rebroadcast will be scheduled.
US07984471B2 Method and device for the transmission of data in a television system
The invention concerns a method for transmitting binary data in a video transmission system. The method comprises the steps of providing ATVEF announcements on a first predefined IP multicast address; providing ATVEF trigger and/or content transmission on a first range of IP multicast addresses; providing non-ATVEF announcements on a second predefined multicast address different from said first address; and providing non-ATVEF data transmission on a second range of IP multicast addresses, exclusive of the first range. The invention also concerns an emitter and a receiver for implementing the method.
US07984469B2 Digital television translator with PSIP update
A digital television translator includes a digital television receiver for receiving a first digital television signal at a first frequency and generating a digital transport stream from the first digital television signal. The digital transport stream can include original Program and System Information (PSIP) data having RX channel data that is indicative of the first frequency, the first major channel number, and/or the first minor channel number. The digital television translator also includes a PSIP update module for updating the original PSIP data in the digital transport stream by replacing the RX channel data with TX channel data. The TX data is indicative of a second frequency, a second major channel number, and/or a second minor channel number. The digital television translator further includes a digital television modulator for converting the digital transport stream having the updated PSIP data into a second digital television signal at the second frequency, where the second frequency can be the same or different from the first frequency.
US07984468B2 Systems and methods for providing program suggestions in an interactive television program guide
An interactive television program guide application is provided that queries a user regarding the user's interest in television programs and suggests television programs to the user based on the user's responses. The interactive television program guide application identifies a television program that is potentially of interest to the user. The interactive television program guide application then queries the user regarding the user's interest using questions that are formulated based on attributes associated with the identified television program. Using the user's responses to the questions, the interactive television program guide application identifies and suggests one or more television programs to the user.
US07984467B2 Method and system for providing an electronic program guide
In a method for providing a program guide in a program receiver, program schedule data is received, wherein the program schedule data associates programs with time slots on a particular channel of a plurality of channels. For a first time slot of a virtual channel, and using the program schedule data, a first program is selected from a first channel available for reception in a first selected time slot. For a second time slot of the virtual channel, a second program is selected from a second channel available for reception in a second selected time slot. In response to a request to display a schedule of programs, a schedule of the virtual channel is displayed, including the first and second programs scheduled respectively in the first and second time slots of the virtual channel.
US07984465B2 Broadcasting data converter
A relay station comprises an emergency information detection unit for detecting an emergency information broadcasting flag in the digital broadcasting TMCC signal transmitted from the center station; a replacement data creation unit for issuing an instruction for creating replacement contents and replacing the data when emergency information is multiplexed in the TS; and a time synchronization unit for executing time synchronization between the TS created by the data replacement and the TS before the data replacement. On a receiving terminal, the replaced data broadcasting contents can be received while prefectural broadcasting video and audio contents are continuously received.
US07984464B2 Digital broadcast receiving apparatus
A digital broadcast receiving apparatus, includes: a channel information memory unit which stores the physical channel, a virtual channel, the sub channels, and scrambling information which indicates whether the sub channels are scrambled or not so as to refer the scrambling information to the sub channels; a scrambling judgment unit which judges whether the broadcast data of the sub channels, which is scanned by the scanning unit is scrambled or not; a memory control unit which stores a judgment result obtained by the scrambling judgment unit in the channel information memory unit as the scrambling information; and an updating program which updates the scrambling information in the channel information memory unit by executing the scanning unit, the scrambling judgment unit, and the memory control unit at the predetermined timing; and wherein when the judgment result obtained by the scrambling judgment unit indicates that all of the sub channels in the physical channel are scrambled, the memory control unit stores information that the physical channel is a channel which needs to be scanned when the scrambling information is updated by the updating unit.
US07984463B2 Instant video on demand playback
According to the invention, a method for providing a stored program to a user for playback is disclosed. In one step, a program selection is received from the user. The stored program corresponding to the program selection is requested. The stored program is provided to the user whereby viewing may occur. It is determined if the user is authorized to view the stored program after the stored program is provided to the user whereby the user may view the stored program before authorization is determined.
US07984460B2 Disk device with ring-shaped elastomer member between mechanical chassis and wall of pickup supporting member
A disk drive according to the present invention includes: a mechanical chassis; a pickup for reading and/or writing information from/on a disk storage medium; a rotation drive section with a turntable to mount and rotate the storage medium thereon; a pickup supporting member having a bottom portion for supporting the pickup and the rotation drive section and a standup wall that stands upright from the bottom portion toward the turntable, the pickup supporting member being supported on the mechanical chassis so as to turn around an axis of rotation that is defined through the standup wall; and a pickup raising/lowering portion, which is provided for the mechanical chassis in order to drive the pickup supporting member to either a first position in which the pickup is ready to perform a read or write operation on the storage medium that is mounted on the turntable or a second position in which the turntable has been retracted so as to avoid contact with the storage medium being inserted or ejected.
US07984459B2 Recording medium driving device having an improved disc feeding mechanism
A recording medium drive includes a disc ejecting mechanism that ejects an optical disc disposed on a turntable to a slot. The disc ejecting mechanism is provided with a first disc feeding mechanism disposed on a rear side in a drive unit body and a second disc feeding mechanism (a disc guide mechanism) that is disposed on a slot side relative to the first disc feeding mechanism and continuously feeding the optical disc fed by the first disc feeding mechanism in a direction toward the slot. The optical disc having a small diameter can be transferred from the turntable to the slot by the first disc feeding mechanism and the second disc feeding mechanism which are respectively disposed on the rear side and a front side of the slot, thereby ejecting the optical disc to the outside.
US07984454B2 Migration of single root stateless virtual functions
Mechanisms for migration of single root stateless virtual functions are provided. A Single-Root PCI Configuration Manager (SR-PCIM) provides a system image (SI) with possible virtual function (VF) migration scenarios supported by the endpoint (EP). The SR-PCIM may be instructed that a stateless migration of a VF and its associated application(s) from one SI to another is required. Outstanding requests to the VF are completed and any applications associated with the VF are removed from the SI and the VF is detached from its associated physical function (PF). The SWI may then attach the VF to a target PF which may be in the same or a different EP. The SWI makes the VF available to the SI with which the VF is now associated and the SI configures the VF thereby making it available for use by associated applications.
US07984451B2 Method for associating data bearing objects with user interface objects
The present invention comprises a method for allowing a data controlling object to interface with any number of user interface objects without requiring separate interface code for each user interface object and without restricting the user interface to certain predetermined designs. The present method provides objects called association objects that are interposed between a data controlling object and each user interface object. Each kind of user interface object has a corresponding association object. The association object for a particular kind of user interface object contains code that allows the association object to interact with the specific kind of user interface object with which it is associated. Each association object also presents a standard interface to a data controlling object, regardless of the kind of user interface object with which the association object is associated. The association object takes care of any conversion or translation that must be performed to convert a data value sent by the data controlling object into an appropriate value that can be displayed by the user interface object. Accordingly, instead of requiring different interface code for each kind of user interface object used, a data controlling object requires only a single block of interface code for communicating with all association objects, which in turn provide the user interface specific code needed for each kind of user interface object.
US07984449B2 In-band communication with virtual machines via a hypervisor message bus
A method, system, and computer program product for in-band communication with virtual machines via a hypervisor message bus are provided. The method includes establishing communication between a hypervisor and a plurality of virtual machines via a hypervisor message bus, where the hypervisor manages resources in a shared system. The method further includes transmitting a message from the hypervisor to the virtual machines using the hypervisor message bus. The method also includes translating the message within the virtual machines into a display-formatted message for in-band display on one or more user systems, and relaying the display-formatted message from the virtual machines to the one or more user systems to provide in-band communication of the message to one or more users.
US07984448B2 Mechanism to support generic collective communication across a variety of programming models
A system and method for supporting collective communications on a plurality of processors that use different parallel programming paradigms, in one aspect, may comprise a schedule defining one or more tasks in a collective operation, an executor that executes the task, a multisend module to perform one or more data transfer functions associated with the tasks, and a connection manager that controls one or more connections and identifies an available connection. The multisend module uses the available connection in performing the one or more data transfer functions. A plurality of processors that use different parallel programming paradigms can use a common implementation of the schedule module, the executor module, the connection manager and the multisend module via a language adaptor specific to a parallel programming paradigm implemented on a processor.
US07984446B1 Method and system for multitasking BIOS initialization tasks
A method and system for multitasking BIOS initialization tasks are disclosed. The BIOS utilizes preemptive multitasking and cooperative multitasking. The preemptive multitasking and the cooperative multitasking increase utilization of the processing power of a processor and ensure higher priority valued tasks are executed with less interruption than lower priority valued tasks. During execution, each task is able to request a particular waiting period.
US07984444B1 Composite abortable locks
A lock implementation has properties of both backoff locks and queue locks. Such a “composite” lock is abortable and is provided with a constant number of preallocated nodes. A thread requesting the lock selects one of the nodes, attempts to acquire the selected node, and, if successful, inserts the selected node in a wait-queue for the lock. Because there is only a constant number of nodes for the wait-queue, all requesting threads may not be queued. Requesting threads unable to successfully acquire a selected node may backoff and retry selecting and acquiring a node. A node at the front of the wait-queue holds the lock.
US07984443B2 System and method for normalizing job properties
This disclosure provides a system and method for normalizing job properties. In one embodiment, a job manager is operable to identify a property of a job, with the job being associated with an operating environment. The job manager is further operable to normalize the property of the job and present the normalized property of the job to a user.
US07984439B2 Efficient mechanism for preventing starvation in counting semaphores
An algorithm for preventing starving threads in a counting semaphore for a computer operating system. The algorithm operates in a stealing mode where threads can steal resources from other threads if none of the threads is starving, and operates in a first-in first-out mode if one or more of the threads becomes starving.
US07984426B2 Graphical representation of dependencies between changes of source code
Embodiments of the invention include a system for analyzing and displaying dependencies of change lists tracked by a software configuration management system. The process may include retrieving a set of change lists and traversing each change list to determine dependencies between change lists. The process may generate a graphical representation of a hierarchy of the set of change lists defined by the dependencies. The system may include a file storage system to store a plurality of change lists and a change list analysis module to traverse the plurality of change lists to determine dependencies between the change lists. A graphics module may display change lists and dependencies received from the change list analysis module.
US07984425B2 Method and system for process design validation
A method and system for process design validation is provided. A process validation is first triggered. A process design is evaluated against a technical infrastructure component and if a non-positive result is achieved as a result of process design validation, suggestions are generated in order to achieve a positive result.
US07984423B2 Configuration diagram which displays a configuration of a system
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.
US07984421B2 Web application cloning
A user accessing a first web application can request to clone that application to form a second web application, where the first web application may be owned by another user. The cloning operation involves copying at least part of a directory for the first web application to a new directory for the second web application. For example, non-private content types, queries, and/or hard-coded images and strings can be copied from the parent directory to the clone directory. The clone web application is then rendered in accordance with the content in its directory.
US07984418B2 Method and apparatus for situationally aware delivery of object instances to a client
A situation object instantiator (SOI) receives a request from a client including a typekey. Available situations are retrieved. For a retrieved situation, a call to an evaluator is made. If the situation is active a check is made to see if an instantiator exists for the typekey and situation. If so, the object instantiator is called, it returns an instance to the SOI, and the SOI returns the instance to the client. If not, more situations are retrieved until the situations are exhausted, and such is communicated to the client.
US07984410B2 Hierarchy-based analytical placement method for an integrated circuit
A placer produces a global placement plan specifying positions of cell instances to be interconnected by nets within an integrated circuit (IC) by initially clusterizing cell instances to form a pyramidal hierarchy of blocks and generating an initial global placement plan specifying a position of each block at a highest level of the hierarchy. The placer then declusterizes the global placement plan by replacing the highest level blocks with their component blocks and then improves the routability of the global placement plan by iteratively moving specified block positions in directions and by distances dynamically determined by analyzing the global placement plan and an objective function having a total wirelength term and having a bin density term reflecting density of blocks in specified areas (bins) of the IC. The placer iteratively repeats the declusterization and routability improvement process until the global placement plan specifies positions of all blocks residing at the lowest level of the hierarchy, with weighting of the bin density term adjusted when necessary during each iteration of the routability improvement process to provide sufficient white space in each bin. The placer employs a look-ahead legalization technique to move low level blocks to legal positions during later iterations of the plan improvement process.
US07984408B2 Structures incorporating semiconductor device structures with reduced junction capacitance and drain induced barrier lowering
Design structure embodied in a machine readable medium for designing, manufacturing, or testing a design. The design structure includes semiconductor device structures characterized by reduced junction capacitance and drain induced barrier lowering. The semiconductor device structure of the design structure includes a semiconductor layer and a dielectric layer disposed between the semiconductor layer and the substrate. The dielectric layer includes a first dielectric region with a first dielectric constant and a second dielectric region with a second dielectric constant that is greater than the first dielectric constant.
US07984407B1 Programmable device with contact via programming
A programmable device with contact via programming to reduce leakage current and a method for reducing standby power for such programmable device are described. Configuration memory cells are identified responsive to instantiation of a user design in a test platform of the programmable device. The programmable device is via programmed during manufacturing thereof to not couple for programmability a first portion of the configuration memory cells and to form a first portion of the user design associated with the first portion of the configuration memory cells as hard-wired and to couple for programmability a second portion of the configuration memory cells for subsequent instantiation of a second portion of the user design in the programmable device.
US07984399B1 System and method for random defect yield simulation of chip with built-in redundancy
In random defect yield simulation, a specific defect size interacts with a specific physical design and has a calculated probability of failure associated with it. The failure model is in terms of probability of failure. It provides a solution to the random defect yield simulation problem of chips with a built-in redundancy scheme. The solution first defines the independent failure modes of the chip with a built-in redundancy scheme and efficiently models each mode. Then, it may accumulate the respective probability of failures according to the chip's architecture.
US07984396B2 Apparatus and method for dummy pattern arrangement
The EB data is separated into an area A and other area. The area A is covered by a recognition layer to which an algorism is linked to form a recognition layer A. For arranging a same dummy pattern for respective areas A, a dummy pattern creation starting point is designated in a common position for each recognition layer A. When there are areas A which have different rotation angles, the recognition layer is created to satisfy a condition that, even if any corner of the area A is designated as the dummy pattern creation starting point, the created dummy pattern becomes an identical arrangement. The sizes DP and gaps GAP of the dummy pattern elements composing the dummy pattern are respectively same in X-direction and Y-direction. The size of the recognition layer A is determined by: a multiple of (DP+GAP)+DP, in X and Y-direction respectively.
US07984393B2 System and method for making photomasks
The present disclosure is directed a method for preparing photomask patterns. The method comprises receiving drawn pattern data for a design database, the drawn pattern data describing device circuit features and dummy features. The dummy features have first target patterns. Mask pattern data is generated for the dummy features, wherein one or more of the dummy features have second target patterns that are different from the first target patterns. The mask pattern data is corrected for proximity effects.
US07984390B2 Data processing method in semiconductor device, program of the same, and manufacturing method of semiconductor device
A design data processing method in a semiconductor device includes extracting, from design data, a graphic in which there exist a first wiring and a second wiring which is orthogonal to the first wiring, and changing a portion where the first wiring is orthogonal to the second wiring to make connection at an angle other than 90 degrees, thereby preparing new design data.
US07984385B2 Regular sampling and presentation of continuous media stream
A computer-implemented method includes displaying, within a user interface of a digital media system, a bounded region representing at least a portion of a media item, the media item comprising a plurality of frames, determining a position of a cursor within the bounded region, and displaying within the bounded region a frame from among the plurality of frames based on the determined cursor position.
US07984382B2 User interface action processing using a freshness status
A system for processing user interface actions generated from a user interface device, including generating a freshness status for the user interface action. The freshness status indicates a freshness state associated with the user interface action. The freshness status is associated wit the user interface action.
US07984379B2 Standard schema and user interface for website maps
Various embodiments provide a standardized schema that can be used by site developers to define a site map and its associated hierarchy. In at least some embodiments, a corresponding user interface can be created within an application such as, for example, a Web browser, to allow the user to specify locations at which they wish to see the site map.
US07984372B2 Markup language element to provide label for stored URI
A BOOKMARK element is proposed to be included within the HEAD element of a markup language document. Such a BOOKMARK element is intended to provide a default bookmark label that is to be associated with a Universal Resource Identifier (URI) of a markup language document when storing the URI of the markup language document as a bookmark or favorite. A short, to-the-point label suggested by an author of the markup language document may be seen as beneficial particularly to users of mobile communication devices. Such a suggested label may also greatly improve the user experience of desktop-based browsers.
US07984370B2 Method of processing plurality of images arranged in chronological order
A meeting data conversion application executed in a PC successively obtains the first and last images and an image immediately before reduction of display content, among a plurality of images arranged in chronological order. Among the obtained images, an image immediately before reduction of display content by a prescribed amount or more and the last image are registered as delimiting images. Among the obtained images, the images from the image immediately after the delimiting image to the next delimiting image are processed as one image group.
US07984364B2 Apparatus and method for transmitting/receiving signal in communication system
An apparatus and method for encoding/decoding a non-binary low density parity check (LDPC) code in a communication system. The apparatus and method includes receiving an information vector; generating a non-binary LDPC code by encoding the information vector into a non-binary LDPC code according to a non-binary LDPC encoding scheme.
US07984363B2 Integrated circuit device including a circuit to generate error correction code for correcting error bit for each of memory circuits
An integrated circuit device includes a plurality of memory circuits, a memory hibernation state control circuit to bring the memory circuits into a hibernation state in response to an external command, a state controller which indicates an interrupt in a memory circuit in a hibernation state, and a plurality of partial error checking and correcting (ECC) code generating circuits which are provided for the memory circuits, respectively, to code hold data of an address of a memory circuit in a hibernation state in accordance with a rule of a Hamming code determinant by an interrupt in the memory circuit in the hibernation state. The integrated circuit device further includes a code storage memory which obtains ECC code data corresponding to all of the hold data based on partial ECC codes coded by the partial ECC code generating circuit and stores the ECC code data in a corresponding address.
US07984361B2 Raid system and data recovery apparatus using galois field
Disclosed is an apparatus for recovering data in the case of single or double failures of N partial data blocks generated by dividing the data where N is a natural number greater than 1. The apparatus recovers the data on the basis of a Galois field product computation table including first and second search key data, and products of the first and second search key data. The first search key data includes possible symbol values. The second search key data includes a weighting value set and an inversed weighting value set. The weighting value set includes weighting values each assigned to one of the N partial data blocks and different from each other, and is closed under addition in the Galois field. The inversed weighting value set includes multiplicative inverses of the weighting values included in the weighting value set.
US07984342B2 System and method for MPEG CRC error based video network fault detection
Disclosed herein are systems, methods, and computer readable-media for detecting and identifying network faults. The method includes recording cyclic redundancy check (CRC) errors gathered by a data stream analyzer, if the number of CRC errors exceeds a threshold, sending a notification to an automated fault manager which (1) analyzes the number of CRC errors, (2) determines a cause of the CRC errors, and (3) takes appropriate corrective action based on the analysis. The method can further include storing CRC error measurements in a log organized by date and time, analyzing stored CRC error measurements to anticipate future CRC errors, and taking preventive action in advance of anticipated future CRC errors. The automated fault manager can be a rule-based fault/performance management system. The notification can be a Simple Network Management Protocol (SNMP) trap. The data stream analyzer can be an MPEG transport stream analyzer. The automated fault manager can be a video provider or a part of a network management system. The threshold can be either dynamic or static and can be based on video stream priority.
US07984335B2 Test amplification for datacenter applications via model checking
Systems and methods are provided to determine execution errors in distributed computing environments. In an illustrative implementation, a computing environment comprises a test amplification engine and at least one instruction set to instruct the test amplification engine to process data representative of a request to perform a test for one or more execution errors in an distributed computing environment according to a selected execution error testing paradigm dependent on identifying critical sources of non-determinism for execution within the exemplary distributed computing environment. In an illustrative operation, a participating distributed computing environment operator (e.g., programmer) can cooperate with the test amplification engine to select an existing unit or integration test, instrument sources of non-determinism and to select one or more instrumentations for the unit or integration test for execution in the exemplary distributed computing environment to elicit the occurrence of one or more execution errors.
US07984330B2 Smart recovery of asynchronous processing
Systems, methods, and computer program products are described that are capable of recovering an asynchronous process after an error occurs with respect to the process. For example, the process may be re-initiated upon detection of the error. The re-initiated process is capable of not repeating tasks of the process that were completed prior to the occurrence of the error.
US07984326B2 Memory downsizing in a computer memory subsystem
Memory downsizing in a computer memory subsystem, the subsystem including one or more channels of computer memory with each channel including several Dual In-line Memory Modules (‘DIMMs’) and each DIMM capable of on-die termination (‘ODT’). Memory downsizing according to embodiments of the present invention includes identifying, during a memory initialization test in a Power On Self Test (‘POST’) by a firmware module, a defective DIMM of a particular channel in the computer memory subsystem and disabling, by the firmware module, the defective DIMM, including enabling ODT for the defective DIMM without disabling any non-defective DIMMs.
US07984323B2 Apparatus, system, and method for providing a backup configuration image to a programmable hardware device
An apparatus, system, and method are disclosed for providing a backup configuration image to a programmable hardware device. A receiving module receives a configuration file for the programmable hardware device. The configuration file comprises a synchronization key and a configuration image. An image write module writes the configuration image to a first section of a memory device. The memory device comprises the first section and a second section that stores a synchronization key and a backup configuration image. A key write module writes at least a portion of the synchronization key to the first section of the memory device in response to the image write module completing the write of the configuration image to the first section of the memory device. During a loading cycle, the programmable hardware device searches the memory device for a valid synchronization key, and loads the configuration image that corresponds to the valid synchronization key.
US07984321B2 Data transfer control device and electronic instrument
A data transfer control device includes an OUT-transfer transmitter circuit which transmits OUT data by driving a serial signal line, a clock-transfer transmitter circuit which transmits a clock signal CLK by driving a serial signal line, a PLL circuit which generates the clock signal CLK, and a power-down setting circuit which sets a power-down mode. In a first power-down mode, the OUT-transfer transmitter circuit is set to the power-down mode, and the clock-transfer transmitter circuit is set to the power-down mode to stop a system clock signal of a target-side data transfer control device. In a second power-down mode, the OUT-transfer transmitter circuit is set to the power-down mode without setting the clock-transfer transmitter circuit to the power-down mode.
US07984313B2 Method, apparatus and system for reducing power consumption involving data storage devices
The invention provides a method, apparatus and system for reducing power consumption involving data storage devices. One embodiment involves a process for storing data in a first memory, and in response to the first memory exceeding a first threshold, migrating the data from the first memory to a second memory. In response to the second memory exceeding a second threshold, the process then involves migrating the data from the second memory to the third memory, wherein the second memory is sized and configured to store data targeted for the third memory to intelligently maintain a portion of the third memory in an inactive state.
US07984310B2 Controller, information processing apparatus and supply voltage control method
According to one embodiment, a controller to control voltages supplied to a first circuit unit and a second circuit unit arranged in a semiconductor module, includes a first power control unit configure to supply a control signal to determine a set voltage to a first power supply which supplies a drive voltage of a value corresponding to an output current to the first circuit unit along the set voltage and a loadline specifications, the set voltage being changed in accordance with a load condition with an operation of the semiconductor module, and a second power control unit configure to supply a control signal to supply a second voltage value to a second power supply which supplies a drive voltage to the second circuit unit.
US07984306B1 System and method for reducing processing latency in a security appliance
A system and method enables efficient transfer and cryptographic processing of data within a security appliance. A network adapter of the security appliance initiates a random access data transfer to a system memory that is illustratively organized into a plurality of blocks of predetermined size. Mapping circuitry of the appliance is configured to track the progress of the data transfer between the adapter and memory such that, once data is stored in a memory block, an encryption processor of the appliance may process the data or the network adapter may retrieve the processed data without having to wait for completion of the data transfer between the adapter and memory, thereby reducing processing latency in the security appliance.
US07984304B1 Dynamic verification of validity of executable code
Computer-executable instructions in a computer are verified dynamically, after they have been identified for submission for execution, but before they are actually executed. In particular, for at least one current instruction that has been identified for submission to the processor for execution, an identifying value, for example, a hash value, is determined for a current memory block that contains the current instruction. The identifying value of the current memory block is then compared with a set of reference values. If the identifying value satisfies a validation condition, then execution of the current instruction by the processor is allowed. If the validation condition is not satisfied, then a response is generated: In the common case, execution of the current instruction is not allowed, or some other predetermined measure is taken.
US07984300B2 System and method of authenicating a digitally captured image
A system and method of authenticating a digital still image captured using a digital image capture device. To process the digital still image for later authentication, a signature data is transmitted from a remote location to the digital image capture device. Upon capturing the digital still image, an image identification is associated with the digital still image. The signature data is then applied to the captured digital still image to produce an authentication signature representative of the captured digital still image. The authentication signature is associated with the image identification and transmitted from the digital still image to the remote location for storage at the remote location. To verify the authenticity of the digital still image, the digital still image is transmitted to the remote location. The signature data for the transmitted digital still image is accessed and applied to the transmitted digital still image to produce a verification signature. The authentication signature and the verification signature are compared to determine the authentication of the transmitted digital still image. In an alternate embodiment, the signature data and image identification are sent to the image capture device to generate the verification signature, which is transmitted to the remote location for comparison with the authentication signature.
US07984296B2 Content protection device and content protection method
According to one embodiment, a content protection device includes a writing module configured to write protection information into file management information item in order to protect a content which is specified to be protected, wherein the writing module is configured to write the protection information corresponding to sectors which stores content key management information file includes content key link information item includes content key position information item of encrypted content key corresponding to content which is specified to be protected, or to write protection information corresponding to at least part of a sectors which stores content key management file includes encrypted content key corresponding to content which is specified to be protected.
US07984295B2 Method and apparatus for transmitting message to wireless devices that are classified into groups
A method and an apparatus for transmitting a message to a plurality of wireless devices that are classified into units of groups are provided. The method includes operations of: (a) determining whether the message is a predetermined message for detecting a device in a network; (b) encrypting the message with one of a plurality of keys respectively corresponding to a plurality of groups according to a determination result obtained in operation (a), each group comprising one or more devices in the network; and (c) transmitting the encrypted message. Accordingly, it is possible to prevent a guest wireless device that is unknown to a user from detecting a home wireless device of the user and controlling the detected home wireless device without authorization from the user.
US07984292B1 FPGA configuration bitstream encryption using modified key
Circuits, methods, and apparatus that prevent detection and erasure of a configuration bitstream or other data for an FPGA or other device. An exemplary embodiment of the present invention masks a user key in order to prevent its detection. In a specific embodiment, the user key is masked by software that performs a function on it a first number of times. The result is used to encrypt a configuration bitstream. The user key is also provided to an FPGA or other device, where the function is performed a second number of times and the result stored. When the device is configured, the result is retrieved, the function is performed on it the first number of times less the second number of times and then it is used to decrypt the configuration bitstream. A further embodiment uses a one-time programmable fuse (OTP) array to prevent erasure or modification.
US07984291B2 Method for distributing certificates in a communication system
The invention relates to a method for delivering certificates in a communication system using Extensible Authentication Protocol (EAP). The identity of a mobile node is sent to a gateway from which the identity is sent to a network entity. In the network entity is selected at least one first certificate based on information relating to the mobile node. In the network entity is signed the at least one first certificate using a master key. The at least one first certificate is provided from the network entity to the mobile node.
US07984290B2 System and method for encrypted communication
In an encryption communication using VPN technologies, a load on a VPN system becomes large if the number of communication terminals increases. When an external terminal accesses via an internal terminal an application server, processes become complicated because it is necessary to perform authentication at VPN and authentication at the application server. A management server is provided for managing external terminals, internal terminals and application servers. The management server authenticates each communication terminal and operates to establish an encryption communication path between communication terminals. Authentication of each terminal by the management server relies upon a validation server. When the external terminal performs encryption communication with the application server via the internal terminal, two encryption communication paths are established and used between the external terminal and internal terminal and between the internal terminal and application server.
US07984286B2 Apparatus and method for secure boot environment
In some embodiments, a processor-based system may include at least one processor, at least one memory coupled to the at least one processor, a boot block stored at a first memory location, a capsule update stored at a second memory location, a startup authenticated code module to ensure the integrity of the boot block upon a restart of the processor-based system, code which is executable by the processor-based system to cause the processor-based system to validate the boot block with the startup authenticated code module upon the restart of the processor-based system, and, if the boot block is successfully validated, to validate the capsule update for the processor-based system with the startup authenticated code module. Other embodiments are disclosed and claimed.
US07984277B2 System and method of instruction modification
A method and system of instruction modification. A first machine language instruction, which may comprise a plurality of discrete instructions, is fetched. Responsive to a trigger pattern in the first machine language instruction, a segment of the first machine language instruction is modified. Information can be substituted into the segment based on specifics outlined in the trigger pattern. Alternatively, information can be combined with the segment via logical and/or arithmetic operations. Modification of the segment produces a second machine language instruction that is executed by units of the processor. In one embodiment, information may be taken from a queue and used to replace data from the segment. How information is taken from the queue and how the information so taken is used to replace fields of the segment are defined by the trigger pattern.
US07984275B2 Computer configuration virtual topology discovery and instruction therefore
In a logically partitioned host computer system comprising host processors (host CPUs), a facility and instruction for discovering topology of one or more guest processors (guest CPUs) of a guest configuration comprises a guest processor of the guest configuration fetching and executing a STORE SYSTEM INFORMATION instruction that obtains topology information of the computer configuration. The topology information comprising nesting information of processors of the configuration and the degree of dedication a host processor provides to a corresponding guest processor. The information is preferably stored in a single table in memory.
US07984272B2 Design structure for single hot forward interconnect scheme for delayed execution pipelines
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for forwarding data in a processor is provided. The design structure includes a processor. The processor includes at least one cascaded delayed execution pipeline unit having a first and second pipeline, wherein the second pipeline is configured to execute instructions in a common issue group in a delayed manner relative to the first pipeline, and circuitry. The circuitry is configured to determine if a first instruction being executed in the first pipeline modifies data in a data register which is accessed by a second instruction being executed in the second pipeline, and if the first instruction being executed in the first pipeline modifies data in the data register which is accessed by the second instruction being executed in the second pipeline, forward the modified data from the first pipeline to the second pipeline.
US07984271B2 Processor device for out-of-order processing having reservation stations utilizing multiplexed arithmetic pipelines
A processor device having a reservation station (RS) is concerned. In case the processor device has plural RS, the RS is associated with an arithmetic pipeline, and two RS make a pair. When one RS of the pair cannot dispatch an instruction to an associated arithmetic pipeline, the other RS dispatches the instruction to that arithmetic pipeline, or delivers its held instruction to the one RS. In case one RS is equipped, plural entries in the RS are divided into groups, and by dynamically changing this grouping according to the dispatch frequency of the instruction to the arithmetic pipelines or the held state of the instructions, the arithmetic pipelines are efficiently utilized. Incidentally, depending on the grouping of the plural entries in the RS, a configuration as if the plural RS were allocated to each arithmetic pipeline may be realized.
US07984267B2 Message passing module in hybrid computing system starting and sending operation information to service program for accelerator to execute application program
Executing a service program for an accelerator application program in a hybrid computing environment that includes a host computer and an accelerator, the host computer and the accelerator adapted to one another for data communications by a system level message passing module; where the service program includes a host portion and an accelerator portion and executing a service program for an accelerator includes receiving, from the host portion, operating information for the accelerator portion; starting the accelerator portion on the accelerator; providing, to the accelerator portion, operating information for the accelerator application program; establishing direct data communications between the host portion and the accelerator portion; and, responsive to an instruction communicated directly from the host portion, executing the accelerator application program.
US07984264B2 Maintaining reverse mappings in a virtualized computer system
For a virtual memory of a virtualized computer system in which a virtual page is mapped to a guest physical page which is backed by a machine page and in which a shadow page table entry directly maps the virtual page to the machine page, reverse mappings of guest physical pages are optimized by removing the reverse mappings of certain immutable guest physical pages. An immutable guest physical memory page is identified, and existing reverse mappings corresponding to the immutable guest physical page are removed. New reverse mappings corresponding to the identified immutable guest physical page are no longer added.
US07984260B2 Storage system provided with a plurality of controller modules
A plurality of global LDEV managed by a plurality of controller modules are provided above local LDEV under the control of each controller module. Each global LDEV is correlated to any of the plurality of local LDEV. The controller modules judge whether or not a local LDEV correlated to a global LDEV specified by an I/O request received from a host device or a first other controller module is a management target itself, and if the result of that judgment is affirmative, the controller modules access the local LDEV correlated to the specified global LDEV, while if the result of the judgment is negative, the controller modules transfer the received I/O request to a second other controller module.
US07984255B2 Optimizing reclamation of data space
An amount of storage to reclaim is determined based at least in part on a write size of new previous version data written most recently to a data region. The determined amount of storage is reclaimed.
US07984253B1 Architecture for virtualization of networked storage resources
An architecture for managing a plurality of storage area networks including a plurality of data storage volumes and one or more hosts, wherein the volumes are in a switched storage network in the storage area networks the architecture comprising one or more processors in communication with switching capability for the switched storage network, wherein the one or more processors include program logic for embodying logical constructions of a storage presentation layer including target virtualization and logical unit (LU) virtualization; and a volume presentation layer including volume virtualization for replication of data.
US07984250B2 Dynamic updating of thresholds in accordance with operating conditons
In some embodiments, a memory control device includes a sensor positioned remotely from a memory device, a register to store an offset value, the offset value corresponding to a difference between a temperature reading of the sensor and an estimated actual temperature of the memory device, and a controller to control an operation of the memory device, wherein the controller is configured to read the offset value from the register and control the operation of the memory device in accordance with the offset value. The controller may be configured to dynamically update the offset value during an operation of the memory device. Other embodiments are disclosed and claimed.
US07984249B2 Method for writing a file by different writing schemes according to file characteristics and electronic device using the method
A method for writing a file by different writing schemes according to file characteristic and electronic device using the method are provided. A method for writing a file is provided, including writing a first file to a memory according to a first writing scheme if the file to be written to the memory is the first file, and writing a second file to the memory according to a second writing scheme which is different from the first writing scheme if the file to be written to the memory is the second file different from the first file.
US07984246B1 Multicore memory management system
A multiprocessing system includes, in part, a multitude of processing units each in direct communication with a bus, a multitude of memory units in direct communication with the bus, and at least one shared memory not in direct communication with the bus but directly accessible to the plurality of processing units. The shared memory may be a cache memory that stores instructions and/or data. The shared memory includes a multitude of banks, a first subset of which may store data and a second subset of which may store instructions. A conflict detection block resolves access conflicts to each of the of the banks in accordance with a number of address bits and a predefined arbitration scheme. The conflict detection block provides each of the processing units with sequential access to the banks during consecutive cycles of a clock signal.
US07984240B2 Memory compression implementation in a system with directly attached processor memory
A method, apparatus and program product enable memory compression for a system including processor with directly attached memory. A memory expander microchip facilitates memory compression while attached to a processor. The memory expander microchip may provide additional bandwidth and memory capacity for the system to enable memory compression in a manner that does not burden the attached processor or associated operating system. The processor may store uncompressed data in its lower latency, directly attached memory, while the memory attached to the memory expander may store either or both compressed and uncompressed data.
US07984239B2 Control program download device
A control program download device is disclosed that is to be connected to a host computer and to one or more external devices having predetermined functions so as to download a control program for controlling the external device from the host computer to a rewritable internal memory circuit. The control program download device comprises an external setting unit in which external information indicating the connection to the external device is preset, an external memory unit into which the external information is loaded from the external setting unit in response to a control signal input to the external memory unit, and a download control unit that controls download of the control program to the internal memory circuit.
US07984227B2 Connecting device of storage device and computer system including the same connecting device
In an environment in which plural external storage devices having different function control interfaces are intermixed, when a function of a storage device is controlled from a computer, a common interface for controlling the function of the storage device is provided. A device that provides the common interface manages an interrelationship between a storage area recognized by a host computer and a storage area provided by the storage device and associates a storage area which becomes a target of a function control instruction with the storage device that provides the storage area. A type of the storage device that provides the storage area which becomes the target of the function control instruction is identified and function control is ordered through a function control interface unique to the device.
US07984221B2 Storage router and method for providing virtual local storage
A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fibre Channel devices. A plurality of Fibre Channel devices, such as workstations (58), are connected to a Fibre Channel transport medium (52), and a plurality of SCSI storage devices (60, 62, 64) are connected to a SCSI bus transport medium (54) The storage router (56) interfaces between the Fibre Channel transport medium (52) and the SCSI bus transport medium (54). The storage router (56) maps between the workstations (58) and the SCSI storage devices (60, 62, 64) and implements access controls for storage space on the SCSI storage devices (60, 62, 64). The storage router (56) then allows access from the workstations (58) to the SCSI storage devices (60, 62, 64) using native low level, block protocol in accordance with the mapping and the access controls.
US07984218B2 Processor, electronic apparatus, interruption control method and interruption control program
A processor 1 provided with a plurality of cores, an interrupt operation dedicated core 20 which is used only for an interrupt operation; a normal core 11 to 1n which outputs an interrupt request when an interrupt source is generated; and an interrupt control part 30 which, upon receipt of the interrupt request, assigns an operation by an interrupt vector to the interrupt operation dedicated core 20.
US07984216B2 Method and system for a RFIC master
Methods and systems for a RFIC master are disclosed. Aspects of one method may include configuring an on-chip programmable device that may function as a master on a bus that has at least one device interface, for example, RFIC interface, coupled to the bus. The on-chip programmable device may generate at least one signal to control at least one device coupled to at least one device interface. The on-chip programmable device may communicate the generated signal via the bus upon receiving an input timer signal and may be configured by writing at least one event data and an index-sample data to the on-chip programmable device. The index-sample data may comprise at least a count value and an event data index. When the count value equals a value of the timer signal, event data may be fetched and executed starting with the one specified by the event data index.
US07984211B2 Self-synchronizing hardware/software interface for multimedia SOC design
A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.
US07984210B2 Method for transmitting a datum from a time-dependent data storage means
A method of transmitting a datum from a time-dependent data storage means, the datum being that most recently acquired before the occurrence of an allocated transmission slot; the method comprising the steps of: writing a first acquired datum to a first side of the data storage means; transferring the first datum to a second side of the data storage means; and writing a next datum, acquired before the occurrence of the next allocated transmission slot, to the first side of the data storage means; wherein the method further comprises the step of: replacing the first acquired datum in the second side of the data storage means with the next acquired datum; and transmitting the next acquired datum from the data storage means at the next allocated transmission slot.
US07984208B2 Method using port task scheduler
According to one embodiment, an apparatus is disclosed. The apparatus includes a port having a plurality of lanes, a plurality of protocol engines. Each protocol engine is associated with one of the plurality of lanes, and processes tasks to be forwarded to a plurality of remote nodes. The apparatus also includes a first port task scheduler (PTS) to manage the tasks to be forwarded to the one or more of the plurality of protocol engines. The first PTS includes a register to indicate which of the plurality of protocol engines the first PTS is to support.
US07984205B2 Method and devices for the transfer of a data flow from a data source to a data sink
In the transfer of AV data flows, especially in a network environment, a delayed transition from one operating mode to the other operating mode will be possible when changing the operating mode from e.g. normal replay to fast forward search. This is due to the fact that—in the transfer from data source to data sink different buffer memory stages must be passed before the transferred data finally come to decoding. When the request for changing the operating mode comes, the data already present in the buffer memories must first be processed before the actually requested new data come to be decoded. For the solution of the problem described, it is suggested according to the invention that after the request of changing the operating mode the undesirable data in the buffer memories are quickly eliminated through suitable measures so that the desired data can then be decoded faster. To do that, an identifier for the new operating mode is inserted in the data flow on the part of the data source device. The decoder driver of the decoder in the data sink device will search for the inserted identifier in the data flow and reject all data packets which are not combined with this identifier. Thus, the buffer memory stages are discharged fast and a smooth transition with the change of operating mode will be realized.
US07984192B2 System and method for assigning unique identifiers to each remote display protocol session established via an intermediary device
The invention relates to systems and methods for assigning a unique network identifier to one or more programs invoked on a computer. The computer obtains a plurality of network identifiers and associates a first network identifier to a first program invoked on the computer and associates a second network identifier, different from the first network identifier, to a second program invoked on the computer. The program may be a user session hosted by the computer, an application or an application isolation environment. The computer through a network communication interface transmits the first network identifier with the network communication of the first program and transmits the second network identifier with network communication of the second program.
US07984189B2 Recording medium storing slip data processing program, method of processing slip data, and slip data processing device
In a slip data processing program according to the present invention, in a first process step of a task executing a rule corresponding to an acquisition destination (action), data to be processed is collected into one. Also, when termination state information of one of the respective steps included in the task indicates a normal termination, information about the data processed in the step is deleted from a process execution state recording unit recording a process execution state of the step, and information about the data processed in the step is added to a process execution state recording unit of a step next to the step.
US07984186B2 Method, system, and apparatus for discovering user agent DNS settings
A method, system and apparatus including receiving a request from a network device, the request including an IP address of said network device, generating and sending to the network device a domain name for locating a device configured to process a DNS query, the domain name corresponding to the IP address, the network device generating and sending a DNS query including the domain name and at least one local DNS setting of the network device to the device configured to the process the DNS query, and the device processing an association between the IP address and the at least one local DNS setting of the network device.
US07984181B2 Routing incoming call requests
A method, apparatus, system, and non-transitory computer-readable storage medium that in an embodiment dynamically allocate client requests to target servers based on prepare messages sent by the target servers. The addresses of target servers are added to a queue in response to the prepare messages from the target servers. A network interface is then prepared to receive an incoming call request from a client. After the call request arrives from a client, one of the addresses is selected from the queue. The call request is then sent through a tunnel to the target server associated with the selected address.
US07984178B2 Synthetic bridging for networks
An apparatus has a content node to logically select a first A/V stream from an application layer of a first network and a collaboration node to logically select a second A/V stream from an application layer of a second network. A set of non-network media link interfaces are configured to transmit the second A/V stream from the collaboration node to the content node, and to transmit the first A/V stream from content node to the collaboration node. The non-network media link interfaces provide for limited information encoding to prevent network protocol information from being transferred between the first and second networks.
US07984174B2 Multicast videoconferencing
In one embodiment, the invention is a method of transferring data. The method includes receiving a first video data stream at a first machine. The method also includes multicasting the first video data stream in uncompressed and raw form through a network. The method further includes receiving the first video data stream at a second machine. The method also includes playing the first video data stream on the second machine.
US07984172B2 System and method for transacting communication over an open network
An open network system transacts communication over on open network. The system includes an input device associated with a non-standard I/O device for obtaining communication transaction data and a client program for generating a communication transaction message in an extended open network protocol with the communication transaction data.
US07984169B2 Anonymous and secure network-based interaction
The subject disclosure pertains to anonymous network interaction. More specifically, mechanisms are provided to ensure anonymity with respect network interaction such that third parties are unable to determine the source and/or intent of communications. Accordingly, entities can anonymize all outgoing and/or incoming data packets so as to mitigate outside entities from learning about information being sought and/or provided. For example, a user or corporation can employ an anonymizer with respect to web searching so that outside entities are not able to determine what information is attempted to be accessed and by whom.
US07984166B2 Trivial file transfer protocol (TFTP) file segment and file address options
A method of transferring data using a Trivial File Transport Protocol (TFTP) comprises sending a request packet from a client to a server, the request packet comprising a first TFTP option requesting that a segment of a grouping of data be transferred, and if an option acknowledgment packet comprising a second TFTP option corresponding to the first TFTP option is received at the client from the server, transferring the segment of the grouping of data as indicated in the second TFTP option using TFTP.
US07984165B2 Digital multifunction device using communication protocol with highest priority to transmit data to destination
A data transmission device includes: a sending unit that sends data according to one of a plurality of communication protocols; a data obtaining unit that obtains data; a communication address obtaining unit that obtains plural communication addresses assigned to a destination to which the obtained data is to be sent; a determining unit that determines a communication protocol to be used for sending the obtained data to the destination from among one or more communication protocols that are included in the plural communication protocols to which the sending unit is adapted, and that correspond to one of the obtained plural communication addresses; and a transmission control unit that causes the sending unit to send the obtained data according to the determined communication protocol to a communication address corresponding to the determined communication protocol, the communication address being included in the obtained plural communication addresses.
US07984159B2 Apparatus, method, and terminal apparatus for maintaining connection
The resource controlling unit controls a resource usage state. The receiving unit receives from a first terminal a first message containing a first condition for maintaining a connection that is used to transfer a message exchanged between the first terminal and the second terminal. Based on the first condition contained in the received first message and the resource usage state, the determining unit determines a second condition that is to be accepted for maintaining the connection. The adding unit adds the second condition to the first message. The transmitting unit transmits the first message to which the second condition is added to an external device or the second terminal. The maintaining unit maintains the connection under the second condition.
US07984156B2 Data center scheduler
An exemplary data stream includes value information for use by consumers of global computing resources in making requests for global computing resources. An exemplary method includes receiving information about data center resources from one or more data centers, based at least in part on the information estimating value information for consumption of computing resources of the one or more data centers and streaming the value information via a network. An exemplary medium or media includes instructions to instruct a computing device to receive, from a data stream, value information for computing resources of one or more data centers, to format the value information for display and to issue requests for consumption of at least some of the computing resources. Other methods, devices and systems are also disclosed.
US07984150B2 Cell compatibilty in multiprocessor systems
In one embodiment, a multiprocessor computer system comprises at least a first partition having a first operating system comprising logic to initiate a request to add a first cell to the first partition, open a communication interface between the first operating system and a firmware module on the first cell, and transmit from the first partition to the first cell a compatibility command, logic in the first cell to determine whether the first cell is compatible with the first partition, and logic in the first partition to add the first cell to the first partition in response to a determination that the first cell is compatible with the first partition.
US07984145B2 Notification of suspicious electronic activity
Included are embodiments for notifying of electronic activity. One embodiment of a method, among others, includes receiving from a client an indication of a suspicious electronic activity, the client being associated with a user, gathering data related to the suspicious electronic activity, and calculating a frequency of appearance of at least one keyword within the data. Some embodiments include determining that the data is related to an undesirable incident based on whether the frequency of appearance meets a threshold and notifying at least one predetermined recipient of the undesirable incident.
US07984142B2 Method for multidimensional visual correlation of systems management data displaying orchestration action threshold
A method, apparatus, and computer program product for monitoring the performance of a system. The mechanism of the present invention provides an interface in the form of a graphical user interface (GUI) to communicate multiple layers of system performance data to an operator. An operator monitors this display of information and uses it to determine how to adjust the system to optimize system performance. This mechanism of the present invention provides immediate feedback to an operator by displaying a trail of metric points, wherein the metric points indicate the status of system performance over a period of time. In this manner, the display mechanism of the present invention immediately conveys to an operator whether the system is operating within predefined margins, the results of performance adjustments made to the system, as well as predictions or trends for the system.
US07984138B2 Apparatus and methods for activity-based management of computer systems
Apparatus and methods are disclosed for performing computer system management on an activity basis. In one embodiment, computer-system-related items are associated with at least one activity to be performed using the computer system. Then, management procedures are established for the at least one activity. Next, when the computer system is used to perform the at least one activity, the computer-system-related items associated with the at least one activity are managed in accordance with the management procedures established for the at least one activity. In another embodiment, apparatus and methods monitor patterns of use of a computer system. Using information gathered during monitoring operations, activity models are formulated, and for each activity model a management plan is devised. After management plans have been devised for each activity model, the use of the computer system is monitored to identify actions being performed with the computer system. The identified actions are then compared with the activity models to determine which activity model best fits the identified actions. Management of computer-system-related items associated with the activity is then performed using the management plan associated with the activity model that best fits the actions being performed with the computer system.
US07984137B2 Methods and apparatus for maintaining a map of node relationships for a network
The invention is directed to techniques for maintaining a map of node relationships for a network of nodes (e.g., network of computers). In one example, the map of node relationships represents relationships overlaying and typically different from the network of physical connections among the nodes. Each child node periodically checks in with its parent nodes, and the parent nodes can thus determine when a child node has terminated a relationship with the parent or created a new relationship with a new parent. Changes in relationships propagate upward through the network of nodes so that each node maintains a map of the relationships among the descendants of that node. A root node receives the propagated change relationship information and maintains a map of the entire network and valid pathways through the network. The root node can use the map when responding to a request from a client to receive services from a node in the network and redirects the client to attach to a node in the network that has a valid path to the root node. The root node can then broadcast data (e.g. a stream of video data) throughout the network, which is received by all the clients attached to nodes in the network.
US07984133B2 Computer and access control method in a computer
A CPU 11 executes a management program B (Pb), from a management program A (Pa) receives authentication information, a request, and a program ID, and determines whether the authentication information is correct. If the authentication information is correct, the CPU 11 acquires the execution authority information of the authenticated user, compares the received information, and determines whether execution authority corresponding to the received program ID is defined. If the CPU 11 determines that execution authority corresponding to the received program ID is defined, it established the defined execution authority as the execution authority for the management program B (Pb).
US07984132B2 Multi-rate peer discovery methods and apparatus
Wireless communications devices, e.g., peer to peer mobile wireless terminals in and ad-hoc peer to peer communications network, support multiple modes of peer discovery operation. In different peer discovery transmit modes peer discovery information is transmitted at different rates. In different peer discovery receive modes peer discovery information is monitored at different rates. Performing peer discovery operations at a higher rate has the benefit of reducing discovery latency at the cost of utilizing more communications resources and expending more power. A communications device dynamically changes its mode in response to changing conditions and/or needs. Transitions between modes are in response to a determined change condition trigger occurrence. Various change condition triggers include, e.g., a user event, an application event, information received over the air interface, information derived from information received over the air interface and/or temporal information.
US07984130B2 Multimedia next generation network architecture for IP services delivery based on network and user policy
The exemplary Multimedia Next Generation Network architecture disclosed herein covers the entire next generation system, e.g. for wireless communication services, including application, signaling and bearer functionalities. The architecture addresses unification of subscriber databases for both SIP services and non-SIP services in a Services Data Management Center (SDMC). A Security Center (SC) provides a central repository for all security related databases and functions. An Application Control Point (ACP) provides a single point of services control for all active SIP services for all subscribers via state information and services interaction management. Policy decisions are made at the packet layer, for example in an Advanced Bearer Control Point (ABCP) clustered with other functions to form a Bearer Services Control Point (BSCP). Policy enforcement is implemented at various nodes at the network or packet layer (L3) and above, e.g. including the BSCP and ACP.
US07984128B2 System and method for discovering managed information technology resources
A system for managing an information technology (IT) resource comprises a managed object that represents the resource. At least one management interface is associated with the managed object. The management interface is configured with at least one component that represents a management feature for the resource. An attribute associated with the at least one component in the management interface indicates the presence of the management feature to a manager. The system provides a common, consistent facility for accessing management features of resources represented by a managed object configured with one or more management interfaces. The management interfaces allow manager to access information to monitor, audit, and control various aspects of the resources. Managers can also use information in the management interfaces to determine management attributes and relationships among related managed objects.
US07984125B2 Techniques for deploying virtual machines using a DHCP server to assign reserved IP addresses
An improved technique involves providing a set of reserved address assignments to a DHCP server, each reserved address assignment including a unique MAC address and a reserved IP address which are associated with each other via that reserved address assignment. The technique further involves providing a base virtual machine image and a set of unique MAC addresses, and generating multiple virtual machines from the base virtual machine image and the set of unique MAC addresses. Each virtual machine (i) provides a particular unique MAC address of the set of unique MAC addresses to the DHCP server and obtains a particular reserved IP address from the DHCP server via an exchange of DHCP messages between that virtual machine and the DHCP server, and (ii) operates as a networked standalone computer using the particular unique MAC address and the particular reserved IP address.
US07984122B2 Dedicated processor core request
Processor core data regarding a client device is received from the client device. A processor core configuration is determined based on the processor core data. The processor core configuration may include instructions for instructing the client device to dedicate a task to a processor core in a plurality of processor cores of the client device. The processor core configuration is transmitted to the client device. A configuration success message is received from the client device. The configuration success message may indicate that the client device successfully implemented the processor core configuration. A virtual world module is then transformed from a first state wherein certain functionality is not provided by the virtual world to a second state wherein the functionality is provided. The virtual world module may be configured to provide the virtual world to the client device.
US07984119B2 Template configuration tool for application servers
A template configuration tool includes a template tool core and template processor plug-ins. The template processor plug-ins auto-configure components of an Application Server (“AS”) instance based on component templates containing configuration information. The template tool core loads the components templates and the processor plug-ins and invokes functions of the template processor plug-ins to auto-configure the components of the AS instance.
US07984117B2 Networking method and apparatus
A networking method and apparatus for managing information between a master device and a slave device is provided. In the network, a master device and at least one slave device are connected to each other via an RS-232 port. Through the operation of the network, the master device can obtain the identifiers (IDs) of the slave devices, and connections among the slave devices can be ascertained. Accordingly, a majority of digital home appliances establish a network using a communication medium, such as RS-232 provided to a fundamental external interface. The present invention enables digital home appliances connected on the network to exchange information.
US07984116B2 Centralized selection of peers as media data sources in a dispersed peer network
A multi-source peer content distribution system transfers content files from multiple, distributed peer computers to any requesting computer. The content distribution network coordinates file transfers through a mediation system including s content catalog and a host broker system. The content catalog contains an identification of each content file, the segmented subunits of each file, and the peer caches to which the subunits have been distributed. The host broker system receives content file requests issued over a network from requesting computers. In response, manifest files identifying the request corresponding content subunits and distributed cache locations are returned. The requesting computers can then retrieve and assemble the corresponding content subunits from the peer computers to obtain the requested content file.
US07984114B2 Direct access to content and services available on an entertainment system
A method and system for providing direct access to content available on an entertainment system. The entertainment system includes a head end and a plurality of user terminals connected by a distribution system. In operation of the entertainment system, a display promoting content available for direct access by a user is provided at a user terminal. A selection input made by the user on an input device is received at the user terminal. The content being promoted when the selection input was made by the user is then provided from the head end to the user terminal.
US07984113B2 System and method for passing messages to a web browser
A method and system for passing messages to a Web browser. According to one embodiment, a controller receives one or more messages to be delivered to a Web browser session, provides notification to the Web browser session of the receipt of the one or more messages, receives a request by the Web browser session for the one or more messages in response to the notification, the request received via a connection opened by the Web browser session, and delivers the one or more messages to the Web browser session via the connection in response to the request.
US07984110B1 Method and system for load balancing
A system and method of load balancing in an upstream proxy. Information is received from a plurality of downstream proxies. A list of downstream proxies is maintained. Weights are assigned to each of the downstream proxies in the list, the weight based upon information received from the downstream proxies.
US07984108B2 Computer system para-virtualization using a hypervisor that is implemented in a partition of the host system
Embodiments of the present invention provide a virtualization infrastructure that allows multiple guest operating systems to run and communicate amongst each other within a host hardware partition. The host system is divided into distinct logical/virtual partitions and special infrastructure partitions are implemented to control resource management and to control physical I/O device drivers that are, in turn, used by operating systems in other distinct logical/virtual guest partitions. Host hardware resource management runs as a tracking application in a resource management “ultravisor” partition, while host resource management decisions are performed in a higher-level command partition based on policies maintained in a separate operations partition. The ultravisor partition maintains the master database of the hardware resource allocations and serves as a command channel to accept transactional requests for assignment of resources to partitions while also providing individual read-only views of individual partitions to the associated partition monitors.
US07984106B2 Messaging system
A message status bartering system is established in a peer-to-peer messaging environment. A message status is made available to a user of the peer-to-peer messaging environment. A bartering engine is used to determine whether an attempted communication with the user is to be allowed based on the message status in use. If the communication is disallowed, the bartering engine can be used to establish a bartering agreement between the parties.
US07984105B2 Method, devices and system having out of office based presence
A method, devices and system having out of office based presence are provided. In accordance with one embodiment, there is provided a method of sharing presence information, comprising: receiving input to enable an out of office utility for a first email account; notifying a messaging server managing the first email account that the out of office utility has been enabled; and providing to one or more recipients a presence status data packet indicating a presence status of “out of office” for a user associated with the first email account in response the enabling of the out of office utility.
US07984101B2 Intelligent chat
A messaging session is established between a first user and a second user where messages are sent from a first user using a first device to a second user using a second device. During the messaging session, the second user may decide to use a third device. A presence update may be received that specifies the third device. Messages sent from the first user are then routed to the second user at the third device. These messages are routed without the second user having to manually start a new messaging session with the first user.
US07984099B1 Interactive wireless device communication system for meetings and conferences
A conference organizer uses conference software to define a conference and to store conference information on the organizer's computer system. The stored conference information includes a list of attendees, and a personal proxy mailbox for each attendee. Each attendee has a wireless device, such as a personal digital assistant (PDA). The organizer's computer system includes a wireless communication station that can communicate in wireless fashion with the wireless devices of the attendees at the conference. During the conference, an attendee uses his/her wireless device to access the conference information, select another attendee from the list of attendees, and send the selected attendee a message such that the message is stored in the personal proxy mailbox of the selected attendee. The use of personal proxy mailboxes allows attendees to send messages to one another and to receive messages from one another without divulging their primary email addresses.
US07984095B2 Apparatus, system and method of executing monolithic application programs on grid computing systems
An apparatus, system and method of executing a monolithic application program successfully on a grid computing system are provided. Before the program is executed on the grid computing system, the program is executed on a computer on which the program has previously been successfully executed. During its execution, the program is monitored to collect its runtime information. The runtime information is provided to the grid computing system. With this information the grid computing system is able to successfully execute the program.
US07984094B2 Using distributed queues in an overlay network
The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the invention can be used to replicate queue state (e.g., inserted and/or deleted messages) within an overlay network and can be used to continue a process at a different node within the overlay network based on replicated queue state. Accordingly, embodiments of the invention can be used to increase the availability of queue state, compensate for node failures within an overlay network, and promote replication of consistent queue state between nodes within an overlay network.
US07984091B1 Quadratic approximation for fast fourier transformation
Interpolators for quadratic approximation for sinusoids are described. A sample source providing first order derivatives of sub-sampled sets of phase factor samples is used. A differentiator is coupled to receive the first order derivatives and configured to provide second order derivatives of the first order derivatives. A first scaling device is coupled to receive each of the first order derivatives. A second differentiator is coupled to receive each of the first order derivatives and configured to respectively provide second order derivatives of the first order derivatives. A second scaling device is coupled to receive the second order derivatives. A first integrator is coupled to receive output from the first scaling device for preloading, and to receive output from the second scaling device for integration. A third scaling device is coupled to receive output from the first integrator. A second integrator is coupled to receive output from the third scaling device.
US07984090B1 Efficient function generator using case detection and output selection
A function generator for a digital system includes a plurality of sub-function generators. Each sub-function generator has an input that receives a respective input value and has an output that provides a respective output value responsive to the respective input value. A case detector receives a system input value and selectively routes at least a first portion of the system input value to the input of at least one selected sub-function generator. The case detector selects the selected sub-function generator in response to at least a second portion of the system input value. The case detector further suppresses transitions of data on the input of at least one non-selected sub-function generator. The case detector further selects the respective output value provided by the at least one selected sub-function generator and provides the selected respective output value as a function generator output value.
US07984087B2 Storage medium storing audio-visual data including metadata, reproducing apparatus, and method of searching for audio-visual data using the metadata
A reproducing apparatus for reproducing audio-visual data stored in a storage medium includes a storage unit which stores metadata used to search for desired audio-visual data in the audio-visual data stored in the storage medium, and a search unit which searches for the desired audio-visual data using the metadata stored in the storage unit, wherein the metadata includes a volume identifier indicating a volume comprised of a plurality of discs used to create a disc library stored in the storage unit. The metadata may further include disc information and title information common to the discs, and the search unit may create the disc library using the disc information, the title information, and the volume information, and search for the desired audio-visual data using the created disc library.
US07984086B2 Storage medium storing audio-visual data including metadata, reproducing apparatus, and method of searching for audio-visual data using the metadata
A reproducing apparatus for reproducing audio-visual data stored in a storage medium includes a storage unit which stores metadata used to search for desired audio-visual data in the audio-visual data stored in the storage medium, and a search unit which searches for the desired audio-visual data using the metadata stored in the storage unit, wherein the metadata includes a volume identifier indicating a volume comprised of a plurality of discs used to create a disc library stored in the storage unit. The metadata may further include disc information and title information common to the discs, and the search unit may create the disc library using the disc information, the title information, and the volume information, and search for the desired audio-visual data using the created disc library.
US07984084B2 Non-volatile memory with scheduled reclaim operations
In a non-volatile memory array, scheduling of reclaim operations to occur before a shortage of erased blocks arises avoids extended periods of reclaim that could exceed a time limit. A memory controller uses information regarding the data stored in the memory array to estimate the additional host data that may be programmed and the reclaim operations to be performed and schedules the reclaim operations to be evenly distributed between write operations until the memory is full.
US07984083B2 Garbage collector with eager read barrier
A garbage collection system that needs to meet real-time requirements uses an eager read barrier that performs a forwarding operation as soon as a quantity is loaded. The barrier maintains a to-space invariant by including a forwarding pointer in the header of objects to be moved or accessed that normally points to the object itself. However, if the object has been moved, the forwarding pointer points to the new object location. The eager read barrier maintains the registers and stack cells such that the registers and stack cells always point into to-space. Barrier-sinking and common sub-expression elimination are used to minimize the overhead associated with the read barrier.
US07984075B2 Asynchronous linked data structure traversal
Asynchronously traversing a disjoint linked data structure is presented. A synergistic processing unit (SPU) includes a handler that works in conjunction with a memory flow controller (MFC) to traverse a disjoint linked data structure. The handler compares a search value with a node value, and provides the MFC with an effective address of the next node to traverse based upon the comparison. In turn, the MFC retrieves the corresponding node data from system memory and stores the node data in the SPU's local storage area. The MFC stalls processing and sends an asynchronous event interrupt to the SPU which, as a result, instructs the handler to retrieve and compare the latest node data in the local storage area with the search value. The traversal continues until the handler matches the search value with a node value or until the handler determines a failed search.
US07984074B1 Methods and apparatus providing an extensible manageable entity model for a network
Deployment of new elements in a computer network can result in development of patch kits adapters, and other software and trigger corresponding regressive test efforts. In a storage area network, a method is disclosed for defining a general, extensible model of a manageable entity for use in management of the entity. The method includes obtaining a set of attribute values related to the manageable entity in relation to the storage area network. A deployment engine identifies corresponding entity categories within a storage area network entity model that contains attribute definitions that correspond to respective attribute values in the set of attribute values obtained from the manageable entity. The deployment engine assigns the respective attribute values of the manageable entity to the corresponding respective attribute definitions identified in the model. The deployment engine then determines if all attribute values of the manageable entity have been assigned. If unassigned attribute values remain, a classification processor defines new entity categories to contain new attribute definitions, and assigns the unassigned attributes value to the new attribute definitions contained in the new entity category.
US07984071B2 Applying a templated business graph to a business object
A system and computer usable code is provided for using a templated pattern to define part types on a web service definition language (WSDL) interface. Applying the templated pattern enables peer services to define a transparent contract between specific WSDL part types. The templated pattern is used to wrap the original business object with the enriched business graph schema. The templated business graph is created by extending the business graph complex type that is provided by the business object framework runtime and adding an element delegating to the original business object.
US07984070B2 Method and system for establishing and using a social network to facilitate people in life issues
Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.
US07984065B2 Portable browsing interface for information retrieval
An integrated searching/browsing mechanism employs user-constructed information hierarchies that represent a cognitive framework for the organization of information. The hierarchies are independent of the information itself. This feature permits them to be shared among multiple users, and applied to any of a variety of different sources of information. The hierarchical organization that is provided by the framework gives the user the ability to browse around any available document database in a manner that is intuitive to the user. Two or more hierarchies can be combined to locate documents which match the criteria of both hierarchies, and thereby refine search results to an appropriate level. A relevance feedback mechanism further enhances the browsing experience, by concentrating the search results in areas that are most relevant to documents selected as being of particular interest.
US07984062B2 Associating and linking compact disc metadata
Improved techniques for enhancing, associating, and linking various sources of metadata for music files, to allow integration of commercially generated metadata with user-entered metadata, and to ensure that metadata provided to the user is of the highest quality and accuracy available, even when the metadata comes from disparate sources having different levels of credibility. The invention further provides improved techniques for identifying approximate matches when querying metadata databases, and also provides improved techniques for accepting user submissions of metadata, for categorizing user submissions according to relative credibility, and for integrating user submissions with existing metadata.
US07984059B2 Method and system for transferring data between MIME attachments and relational databases
A method and a system for the transfer of data contained in an electronic message, in particular a MIME attachment, to a relational database comprising the steps of providing an XML sequence, which determines, how the data is to be processed, executing a sequencer, which takes the message and the XML sequence as input, wherein the executing of the sequence comprises the execution of at least one SQL statement for accessing the relational database.
US07984058B2 Database query construction and handling
A method and apparatus is disclosed herein for constructing a complex database query. In one embodiment, the method comprises receiving a selection of meta data indicative of searchable data values stored in two or more database tables. The method also includes constructing a complex database query to search the two or more database tables based on the received selection of meta data.
US07984057B2 Query composition incorporating by reference a query definition
The present invention provides a computer method and system for querying or searching for at least one data file corresponding to a query definition. A first query is received which may provide a query definition that may be used as a scope of search for a second query. Modifications of the scope of search based on modification of the first query may be automatically reflected in the scope of search for the second query. The scope of search for the second query may further be a combination of a plurality of scopes based on a plurality of user-defined queries.
US07984055B2 Method and system for presenting traffic-related information
Presenting of real-world situational data on a dynamically updateable user interface is provided for by providing a dynamically updateable user interface that includes dynamic objects having variable characteristics and that correspond to real-world objects, receiving situational data that corresponds to a status of the one or more real-world objects, and conforming the one or more variable characteristics to be consistent with the situational data such that an observer of the one or more dynamic objects is informed of a current status of a corresponding real-world situation.
US07984052B2 System and method for integration of data records having differing data types to a geographical information system
According to one embodiment of the disclosure, a computing system generally includes a geographical information system that is coupled to a data record interface. The data record interface is operable to receive a data record having a data type that is different from a second data type used by the geographical information system. The data record may then determine the data type of the data record and accordingly invoke a particular plug-in that is operable to convert the first data type to the second data type. The data record interface may then transmit the converted data record to the geographical information system.
US07984041B1 Domain specific local search
Methods and apparatus provide for a local search indexer to allow for an optimized search within a web server that returns accurate search results while maintaining independent control as to defining search patterns, search prioritization, and updated content available for search. Specifically, the local search indexer organizes content according to a hierarchical directory structure at a web server. The hierarchical directory structure includes at least one directory level that provides at least one directory for storing the content. The local search indexer builds a search index associated with the directory and stores the search index at the web server. The search index is populated with indexed content based on an update of the content stored in the directory. The local search indexer employs a search engine, at the web server, to process search queries against the indexed content to provide a search result that includes the update of the content.
US07984036B2 Processing a text search query in a collection of documents
System and computer program product for processing a text search query in a collection of documents. A full posting index is generated that has first index terms and a full posting list for each first index term, enumerating occurrences of the first index terms in the documents of the collection. A text search query includes search conditions search terms. The search conditions are translated into conditions on the first index terms to provide translated conditions. At least one short posting index is generated, which includes second index terms and a short posting list for each second index term, enumerating documents in which the second index terms occur. Filter conditions and complementary conditions are generated to represent the translated conditions. The filter conditions approximate the translated conditions, and are processed using the short posting index. The complementary conditions are processed using the full posting index to provide a query result.
US07984032B2 Iterators for applying term occurrence-level constraints in natural language searching
Tools and techniques are described that relate to iterators for applying term occurrence-level constraints in natural language searching. These tools may receive a natural language input query, and define term occurrence-level constraints applicable to the input query. The methods may also identify facts requested in the input query, and may instantiate an iterator to traverse a fact index to identify candidate facts responsive to the input query. This iterator may traverse through at least a portion of the fact index. The methods may receive candidate facts from this iterator, with these candidate facts including terms, referred to as term-level occurrences. The methods may apply the term occurrence-level constraints to the term-level occurrences. The methods may select the candidate fact for inclusion in search results for the input query, based at least in part on applying the term occurrence-level constraint.
US07984030B2 Fast source file to line number table association
A mechanism is provided in a debugger for building a file information database while significantly reducing debug startup time. For each line number table, the mechanism of the present invention reads the header section and determines all the source files that contribute to the line number table. The mechanism also makes note of the line number table offset. The mechanism then inserts the source filename into the file information database. In one preferred embodiment, the file information database is implemented as a hash table. Searching time occurs during an interactive debug session; therefore, the searching time is not easily detectable to a user, thus creating the perception of a faster interactive debugging session.
US07984027B2 Image processing apparatus, document management server, document management system, and document management control method
An image processing apparatus communicates with a document management server and a client apparatus. The image processing apparatus receives document entity data and document property information required for determining accessibility to the document entity data stores the received document entity data in a storage unit. The image processing apparatus transmits document property information to the document management server and requests the document management server to perform document registration. The image processing apparatus sends, to the document management server, an inquiry about accessibility to the stored document entity data, if the document entity data is requested by the client apparatus, based on information obtained from the client apparatus. The image processing apparatus controls transmission of the requested document entity data to the client apparatus based on an obtained inquiry result received from the document management server.
US07984024B2 Statistics management
Disclosed is a technique for maintaining statistics. A query is received. Column group generation is performed to form one or more column groups. Column group refinement is performed based on statistics data generated for a previously received query. A statistics check is automatically performed. A statistics collection command is generated to obtain statistics.
US07984023B2 Method and utility for copying files from a faulty disk
The present invention provides a faulty disk copy utility. A method for copying files in accordance with an embodiment of the present invention includes: obtaining a list of files to be copied from a first location to a second location; initiating copying of a file from the list; logging an identifier of the file in a log file if an error occurs during the copying; and repeating the copying and logging for each file in the list of files; wherein the copying of the files from the list does not end if an error occurs during the copying.
US07984019B2 Method and apparatus for loading data files into a data-warehouse system
Date-warehouse systems are populated using an enhanced Extraction-Load-Transform (ETL) process and system by employing three ideas: Out-of-order-fill ETL, relative-ordering index (ROI), and dependent queries. Out-of-order-fill ETL allows a data warehouse to accept the loading of data files in any order, and does not require the loading of any previous backup data files in order to provide some functionality to end users under the view that some functionality or data access is better than none at all. Dependent queries are processes that use defined data structures for use in constructing, extracting, and validating each record to be written in said data-warehouse system in order to ensure that referential integrity is maintained and that no orphaned data is pushed into the data warehouse. Finally, ROI is a process wherein a value is determined, based on the constraints of the source data, which indicates the relative newness of the data.
US07984017B2 Method and apparatus for mapping objects to multiple tables of a database
The present invention creates a model that maps object classes in an object-oriented environment to a data source. The model maps the relationship between properties of each object class and data of the data source. The present invention can be used with a data source such as a relational database, user interface, file system, or object-oriented database. An application's object classes and data source schema are designed independent of the other since the model can be used to map one to the other. The model is comprised of entities and attributes. An entity maps to an object class and to at least one table of the DBMS. An entity contains attributes either simple or derived. A simple attribute maps to a DBMS column. A derived attribute is a combination of other attributes and does not directly map to a DBMS column. A relationship creates a link between entities of the model. A relationship can be used to flatten an attribute or flatten a relationship. A flattened attribute is an attribute of one entity that is added to another entity. A flattened relationship is created by the elimination of intermediate relationships between two entities. Relationships can be either unidirectional or bi-directional. A unidirectional relationship has a single traversal path that has a source entity and a destination. A bi-directional relationship has two traversal paths. A reflexive relationship can be created using a single entity. The model is used to synchronize object properties and the data of the data source.
US07984013B2 Method and apparatus for learning behavior in software robot
Disclosed is a method and apparatus for learning behavior in a software robot. The method includes detecting a kind of an object in cyberspace related to a kind of presently manifested action, and a kind and the variation of at least one state among percept states or emotional states preset so as to change in relation to the kind of the action; finding episodes respectively corresponding to each of one or more objects in the cyberspace, each of one or more emotional states and each of one or more percept states, respectively defined in the software robot, a kind of an object in cyberspace related to the detected kind of the action among multiple episodes for responding a combination of kinds of respective one or more actions and for storing variation related to each state, and a kind of at least one state among percept states or emotional states preset so as to change in relation to the kind of the action; using variation stored in response to the found episode and variation generated in response to the manifested action, and calculating a representative variation; and storing the representative variation as a variation of the found episode.
US07984011B2 Policy change processing program, policy change processing method, policy change processing apparatus
A policy change processing apparatus is used for controlling a system, and processes a change in a content of a plurality of policies specified so that contents of the policies do not conflict with each other. The policy change processing apparatus includes: a changeable scope storing unit that stores therein a changeable scope for each of the policies, the changeable scope indicating a scope where a policy content is changeable without causing a conflict with any other policies; and a changeable scope determining unit that determines whether a policy content accepted as a change target of a predetermined policy is within the changeable scope of the predetermined policy, the changeable scope being stored in the changeable scope storing unit.
US07984010B2 Action agenda determining apparatus
In one embodiment of the present invention, an action agenda determining apparatus for determining an agenda of action to be taken with reference to surrounding situation is provided. An action agenda determining apparatus includes a matching model storage unit for storing an action agenda determining model that has learned in advance relation between time-sequence of prescribed feature information related to human motion extracted from surrounding images and action agenda to be taken, and a model reference unit for forming the time-sequence of prescribed feature information from the surrounding motion images and referring to the action agenda determining model stored in the matching model storage unit, for determining the action agenda to be taken. Sound may be included as part of the feature information.
US07984009B2 Apparatus for selecting motor controller
Provided is an apparatus for selecting a motor controller, the apparatus including a selection calculation unit, an input unit, an output unit, a mechanism condition input unit, a command setting unit, a monitoring unit, and an evaluation unit. The apparatus can select a motor controller registered in the characteristics database and machine parts registered in a mechanism condition characteristics database on the basis of an operation pattern and a mechanism condition. The apparatus can evaluate whether a combination of the motor controller and the machine parts is operable as a machine system.
US07984003B2 Method and system for automated learning through repetition
A method and system for automated learning through repetition. The method and system may improve automated learning of information studied for religious, academic purposes or pleasure by presenting pre-determined patterns selected specifically based on a belief system for a learner for an optimal learning for of N-pieces of electronic information (e.g., audio tracks, etc.).
US07983999B1 Multi-class classification learning on several processors
The time taken to learn a model from training examples is often unacceptable. For instance, training language understanding models with Adaboost or SVMs can take weeks or longer based on numerous training examples. Parallelization through the use of multiple processors may improve learning speed. The disclosure describes effective systems for distributed multiclass classification learning on several processors. These systems are applicable to multiclass models where the training process may be split into training of independent binary classifiers.
US07983988B2 Progressive licensing of component-based MES software
The invention relates to a system (1), a method, and a standard framework (11) for usage-dependent licensing. When use is made of additional functionality, further instances, or specific adapters (131 . . . n), the system (1) will detect whether such use has been authorized by means of a license. If authorization has not yet taken place, a time-limited license will be generated automatically and the manufacturer (21) of the standard framework (11) or, as the case may be, a user (22p) who has implemented additional functionality on the basis of the framework will be informed and can generate a license key. The system (1) will disable the functionality after a specific period of time if a license fee is not paid by a user (22p, 22s).
US07983986B1 System for card activity-based mortgage crediting
An electrical digital computer machine and a data processing system, methods of making and for using the machine, products produced thereby, as well as data structures and articles of manufacture pertaining thereto, and all necessary intermediates of that which is discussed herein, all in the field of computerized aspects of card crediting to mortgages and the like. More particularly, there is a method for card activity-based mortgage crediting, the method including the steps of: associating card activity with a mortgage of a cardholder; crediting an amount to the mortgage responsive to the card activity; and generating output including the charge card activity-based mortgage crediting; wherein at least some of the steps are carried out by a digital electrical computer.
US07983983B2 Arbitrage of tracking securities
A financial product is based on a first fund that is traded on a trading marketplace in a first country. The financial product is registered in the first country. The first fund has the characteristics of being based on an index of securities that are traded in a second, different country. The first fund is arbitragable with a second fund that is based on the index and which is registered in a second different country. The first fund has a creation unit basis that is substantially the same basis as a creation unit basis for the second fund. The calculation of the net asset value of the first fund occurs at essentially or exactly the same time that second country fund has its NAV calculated.
US07983979B2 Method and system for managing account information
A method and system for authenticating the identity of a consumer is disclosed. After the consumer is authenticated by a trusted third party, the consumer designates accounts that the consumer wishes to “lock.” When a party requests access to that account, the consumer is notified through the consumer's phone and asked to input a PIN. If the consumer provides the PIN, the requestor is granted access to the consumer's account without requiring further input from the consumer. If the party authorizing the transaction in this “two-factor” authentication does not possess both the phone and the consumer's PIN, or that party elects not to provide the PIN, the request will not be authenticated.
US07983977B2 Method and system for performing a progressive auction
A method and system for to facilitate an electronic auction includes receiving a bid from each of a plurality of bidders for a plurality of merchandise items via a web-based bid form. Each bid including a bid price and a quantity bid. One or more of the merchandise items of the plurality of merchandise items are awarded to each of a plurality of successful bidders of the plurality of bidders at different prices based on the quantity bid by each of the plurality of successful bidders.
US07983974B2 Snapshot approach for underwriting valuation of asset portfolios
A method for valuing portfolio assets using a snapshot approach system is provided. The method includes segmenting portfolio assets into a predetermined number of segments based on financial attributes of each asset, selecting a representative sample of assets from each segment, valuing each asset in the representative asset sample, and calculating a value of the portfolio assets for bidding purposes based on the value of each asset in the representative asset sample.
US07983972B2 Construction payment management system and method with graphical user interface features
A system and method for managing a construction payment process. One graphical user interface embodying the invention can include a project schedule progress bar and a funds disbursed progress bar. The project schedule progress bar indicates progress with respect to calendar dates of a construction project, and the funds disbursed progress bar indicates progress with respect to a budget dollar amount of a construction project. Another graphical user embodying the invention can include an organization form, a project form, a budget form, a draw initiated notification, an enter request for payment form, a sign lien waiver notification, and a payment disbursed notification for notifying the plurality of participants that a payment has been disbursed for the pending draw to each of the plurality of participants based on the payment information received from each of the plurality of participants.
US07983971B1 Accounting system and method
A computerized accounting system is described herein. At least a portion of the accounting system may have a service oriented architecture. The accounting system may include an accounting service that is capable of storing versioned accounting policies. The various accounting policies may be used to process accounting data to determine the effect of the various accounting policies on the financial results. Also, the accounting system may include an event processing framework which, in one embodiment, may be used to amortize loans, securities and/or guaranty fee items.
US07983964B2 Related product system and method
Computer-implemented systems and methods for automatically creating a second customized product design incorporating information from a first customized product design. Information from a first custom product design is automatically combined with additional automatically selected content to create a new custom product to be promoted to the customer. When possible, information known about the customer, such as the customer's geographic location or business interests, is used to select the additional content for incorporation into the design.
US07983961B1 Methods and apparatus for marketing profiling while preserving user privacy
Techniques are described for collecting user descriptive data as a user employs a client device, such as a personal computer, laptop, PDA, or the like. The data is evaluated and a profile code is assigned based upon the evaluation. This profile code is selected from a domain of profile codes established so that useful markets for targeted advertising are identified by the profile codes, but the profile codes are not so specific that the user's privacy is unduly threatened.
US07983960B2 Systems and methods for online selection of service providers and management of service accounts
An interchange party computer system (IPCS) having means for presenting user interfaces to consumer computer systems and capturing data input through the user interfaces, the IPCS being associated with at least one database holding data representing a plurality of consumer profiles, the profiles including consumer profiles expressing service selection attributes for a plurality of service sectors, and at least one database holding data for a plurality of service programs under a plurality of service sectors, each sector being represented by service programs from a plurality of service providers, the IPCS including (a) a Service Comparison/Selection; (b) a Automatic Bill Payment Module; (c) an Automated Services Monitoring Module; (d) an Automated Best Services Selection Module; (e) a Services Search Module; (f) an Incentive Program Module; (g) a Data Mining Module; and/or (h) a Pooling Module.
US07983955B2 System and method for tiered website access
A method of selling products and/or services using an interactive entertainment system. The method includes steps of: providing access to interactive content to a user at a first level of access over a computer network; selling a product and/or service to the user; responsive to the selling, providing access to the content at a second level of access over the network; receiving consent from the user to display advertisements along with the content; and responsive to the selling and the receiving, providing access to the content at a third level of access over the network. The first level of access provides first access privileges, the second level of access provides second access privileges that are excluded from the first level of access, and the third level of access provides the second access privileges and third access privileges that are excluded from the second level of access.
US07983947B2 Method and apparatus for assisting positional information service
Service support gateway 1 is connected to network 2. Service provider 3 having ASP 31 and CP 32 provides a service relating to location of locating target person 4 by using network 2. Service supporting gateway 1 provides service provider 3 with a service of obtaining location information indicating the location of locating target person and a service of sending the location information to a specified destination.
US07983945B2 Method and system for analysis of financial investment in human capital resources
A method and system for analyzing an organization's investment in human capital resources is provided to assist in improving the organization's overall financial performance. The method includes receiving inputted data retrieved from common accounting records regularly maintained in connection with operation of the organization. Further, the present invention provides a novel approach particularly relevant for precise analysis of people-intensive organizations, such as service-providing organizations. The approach involves calculation of values for newly defined HCP, ROHS and PS metrics. Aggregation of the metric values into a single index value metric facilitates benchmarking of an organization against itself and others. A report is provided that identifies factors most responsible for influencing the overall index, which assists the organization's management in determining how to implement change in the organization that will improve the metrics and thus the overall profitability of the organization.
US07983943B2 Method and system for workflow process node synchronization
In a method of managing workflow, a selected node is modified. The modifications to the selected node are saved in a save event. At least one related node is determined for the selected node in response to a save event. The modifications are propagated to the at least one related node.
US07983936B1 System and method for reducing the placebo effect in controlled clinical trials
A method and system for performing a clinical trial having a reduced placebo effect is disclosed. The method includes randomizing study participants into three or more treatment groups and performing a first phase of testing on the groups. In a typical embodiment, the first phase of testing includes administering an active treatment to a first group, and administering a placebo to a second group and to a third group. Responders and non-responders are determined for each group. A second phase of testing is then performed. The second phase of testing includes administering the placebo to non-responders in the first group, administering the active treatment to non-responders in the second group, and administering the placebo to non-responders in the third group. The data from the first phase of testing and from the second phase of testing is pooled and analyzed to determine response rates to active treatment and placebo.
US07983924B2 System and method for third party custom offerings of electronic cards
Apparatus (method implemented with a machine, the machine, and the method for making the machine, and products produced thereby). The computer system can, for example, be structured (e.g., including programmed) to carry a method including: controlling, with at least one application computer program, a server system to create, and to maintain, multiple sites on a wide area network, each said site providing electronic greeting cards, each said site corresponding to an independent party.
US07983923B1 Collaborative management of delivery schedules
A method, performed on a computer of supplier, is used in managing a supply chain with multiple customers. The method includes receiving a new delivery schedule from a customer, determining a deviation between the new delivery schedule and a confirmed delivery schedule from the customer, and determining if the new delivery schedule is eligible for further consideration based on the deviation. If the new delivery schedule is eligible for further consideration, the method also includes generating a schedule of production resources and inventory that satisfies at least some requirements of the new delivery schedule, and confirming to the customer that the supplier accepts the new delivery schedule.
US07983921B2 Information processing apparatus for speech recognition with user guidance, method and program
An information processing apparatus whereby advice having appropriate content can be given at an appropriate timing with regard to a method of user utterance, thereby making it possible to reduce the probability of misrecognition due to the method of utterance. An execution unit executes processing that conforms to the result of speech recognition. An analyzing unit analyzes the suitability of input speech for the speech recognition. A cancel instruction unit inputs an instruction to cancel the processing that has been executed by the execution unit. In response to the cancel instruction, a notification unit notifies the user of guidance related to speech input, based upon the result of the analysis unit.
US07983919B2 System and method for performing speech synthesis with a cache of phoneme sequences
Disclosed are systems, methods, and computer readable media for performing speech synthesis. The method embodiment comprises applying a first part of a speech synthesizer to a text corpus to obtain a plurality of phoneme sequences, the first part of the speech synthesizer only identifying possible phoneme sequences, for each of the obtained plurality of phoneme sequences, identifying joins that would be calculated to synthesize each of the plurality of respective phoneme sequences, and adding the identified joins to a cache for use in speech synthesis.
US07983918B2 Audio instruction system and method
A device and method for assisting a human user in performing processes includes a speaker that provides audible instructions to the user corresponding to multiple tasks associated with performing the process. A storage device stores data corresponding to the audible instructions. A processor converts the stored data to the audible instructions, and an input device is adapted to enable the user to control the provision of the audible instructions.
US07983917B2 Dynamic speech sharpening
An enhanced system for speech interpretation is provided. The system may include receiving a user verbalization and generating one or more preliminary interpretations of the verbalization by identifying one or more phonemes in the verbalization. An acoustic grammar may be used to map the phonemes to syllables or words, and the acoustic grammar may include one or more linking elements to reduce a search space associated with the grammar. The preliminary interpretations may be subject to various post-processing techniques to sharpen accuracy of the preliminary interpretation. A heuristic model may assign weights to various parameters based on a context, a user profile, or other domain knowledge. A probable interpretation may be identified based on a confidence score for each of a set of candidate interpretations generated by the heuristic model. The model may be augmented or updated based on various information associated with the interpretation of the verbalization.
US07983914B2 Method and system for improved speech recognition by degrading utterance pronunciations
A speech recognition system or method can include a speech input device and a processor coupled to the speech input device. The processor can be programmed to identify a plurality of words that are members of confusable pairs of words where each pair includes a target word and a substituted word. The processor can degrade a pronunciation of the substituted word to provide a worse pronunciation of the substituted word. The processor can further compare the pronunciation of the target word with the worse pronunciation to the substituted word. The processor can be further programmed to reduce confusion between the substituted word and other words in a recognition grammar of the speech recognition engine and can also narrow the scope within which the substituted word is recognized.
US07983913B2 Understanding spoken location information based on intersections
In one embodiment, the present system recognizes a user's speech input using an automatically generated probabilistic context free grammar for street names that maps all pronunciation variations of a street name to a single canonical representation during recognition. A tokenizer expands the representation using position-dependent phonetic tokens and an intersection classifier classifies an intersection, despite the presence of recognition errors and incomplete street names.
US07983912B2 Apparatus, method, and computer program product for correcting a misrecognized utterance using a whole or a partial re-utterance
A speech recognition apparatus includes a generation unit generating a recognition candidate associated with a speech utterance and a likelihood; a storing unit storing the one recognition; a selecting unit selecting the recognition candidate as a recognition result of a first speech utterance; an utterance relation determining unit determining whether a second speech utterance which is input after the input of the first speech utterance is a speech re-utterance of a whole of the first speech utterance or a speech re-utterance of a part of the first speech utterance; a whole correcting unit correcting the recognition candidate of the whole of the first speech utterance when the second speech utterance is the whole of the first speech utterance; and a part correcting unit correcting the recognition candidate for the part of the first speech utterance when the second speech utterance is the part of the first speech utterance.
US07983911B2 Method, module, device and server for voice recognition
The invention relates to a speech recognition process implemented in at least one terminal (114), the speech recognition process using a language model (311), comprising the following steps: detection (502) of at least one unrecognized expression in one of the terminals; recording (503) in the terminal of data representative of the unrecognized expression (309); transmission (603) by the terminal of the recorded data to a remote server (116); analysis, (803) at the level of the remote server, of the data and generation (805) of information for correcting the said language model taking account of at least one part of the unrecognized expression; and transmission (806) from the server to at least one terminal (114, 117, 118) of the correcting information, so as to allow future recognition of at least certain of the unrecognized expressions. The invention also relates to corresponding modules, devices (102) and a remote server (116).
US07983903B2 Mining bilingual dictionaries from monolingual web pages
Systems and methods for identifying translation pairs from web pages are provided. One disclosed method includes receiving monolingual web page data of a source language, and processing the web page data by detecting the occurrence of a predefined pattern in the web page data, and extracting a plurality of translation pair candidates. Each of the translation pair candidates may include a source language string and target language string. The method may further include determining whether each translation pair candidate is a valid transliteration. The method may also include, for each translation pair that is determined not to be a valid transliteration, determining whether each translation pair candidate is a valid translation. The method may further include adding each translation pair that is determined to be a valid translation or transliteration to a dictionary.
US07983902B2 Domain dictionary creation by detection of new topic words using divergence value comparison
Methods, systems, and apparatus, including computer program products, to identify topic words in a document corpus that includes topic documents related to a topic are disclosed. A reference topic word divergence value based on the document corpus and the topic document corpus is determined. A candidate topic word divergence value for a candidate topic word is determined based on the document corpus and the topic document corpus. The candidate topic word is determined to be a topic word if the candidate topic word divergence value is greater than the reference topic word divergence value.
US07983898B2 Generating a phrase translation model by iteratively estimating phrase translation probabilities
A phrase translation model is trained without assuming a segmentation of training data into non-overlapping phrase pairs. Instead, the training algorithm assumes that any particular phrase instance has only a single phrase instance in another language as its translation in that instance, but that phrases can overlap. The model is trained by computing expected phrase alignment counts, deriving selection probabilities from current estimates of translation probabilities and then re-estimating phrase translation probabilities according to the expected phrase alignment counts computed. The model is trained by iterating over these steps until one or more desired stopping criteria are reached. The trained model can be deployed in a machine translation system.
US07983895B2 System and method for generating grammatically correct text strings
A system and method for generating grammatically correct text in a target language based on one or more text templates and corresponding context in a source language comprises a software module configured to select one or more source language text templates and corresponding context in the source language. The system also includes a localization engine configured to obtain the selected one or more source language text templates and corresponding context in the target language from memory, apply the target language context to the one or more target language text templates, and apply one or more grammatical rules for the target language, thereby generating a grammatically correct text string in the target language. The system further includes a display configured to display the grammatically correct text string in the target language.
US07983888B2 Simulation circuit of PCI express endpoint and downstream port for a PCI express switch
Single hardware subsystems that present two software views that appear to be two separate hardware subsystems attached in a hierarchy are implemented with PCI arrangements. In an embodiment, a hardware arrangement is configured to emulate two virtually separate hierarchical subsystems in a single hardware block. This emulation facilitates the coupling of devices to PCI Express communications links while addressing PCI-Express linking requirements for such devices.
US07983886B2 Methods for performing simulation of surfactant flooding of a hydrocarbon reservoir
The present invention performs numerical simulation of surfactant flooding during enhanced oil recovery of a given hydrocarbon reservoir. The present invention utilizes an improved method for determining relative permeability while maintaining physical consistency when the phase behavior varies between different phase Types. This new relative permeability model maintains the physical consistency in the transition from Type II(−) to Type III to Type II(+) systems and vice versa.
US07983884B2 Water particle manipulation
Realistic sprays for simulated fluids are created by adding a set of spray particles to a boundary region just below the fluid surface. The fluid surface is determined by solving a level set equation for a zero level corresponding to the fluid surface. Additionally, the boundary region is determined by solving the level set equation for a non-zero level corresponding to a surface at the specified depth from the fluid surface. The set of spray particles inherit an initial state, for example a velocity, from the fluid simulation. Subsequent motion of the spray particles is determined according to a ballistic simulation, rather than a fluid simulation, thereby substantially reducing the computational burden required to animate the fluid. Spray particles that sink below a specified depth from the fluid surface are removed.
US07983877B2 Pump controller system and method
A method and apparatus for a pump control system. One or more embodiments of the invention include a pump controller that can perform a self-calibrating procedure, can provide precise motor speed control, can provide a limp mode before shutting down the motor when system parameters are exceeded and/or fault conditions occur, can detect fault conditions, and can store fault conditions for later retrieval.
US07983875B2 Method for determining a running condition by spatial harmonic analysis of speed
The invention concerns a method for determining the running condition of a member rotating on a surface. The method includes an initial process of performing a spatial frequency analysis of the rotational speed of the member to identify at least one frequency window not including a harmonic of the revolution of the member wherein a law determining the running condition is established, and thereafter, an iterative process for determining the running condition including measuring the rotational speed V of the member; spatially sampling the speed with a constant spatial sampling period Δd; and analyzing the sampled signal in the frequency window identified so as to determine the running condition on the basis of the established law.
US07983872B2 Body movement detector, body movement detection method and body movement detection program
A vertical component is extracted from an acceleration vector corresponding to body movement of a user from a three-axis acceleration sensor, and the vertical-component is separated by a high-band/low-band separating unit into a high-band component and a low-band component. Using these components, a peak detection/determination processing unit detects a peak-position candidate of action of the user in the vertical direction, identifies a peak-position candidate on the basis of an energy ratio between the high-band component and the low-band component, performs waveform matching regarding a predetermined range including each peak-position candidate, thereby determining a peak position, and detects body movement on the basis of the peak position, and a step-position analyzing unit detects a body-movement pitch.
US07983871B2 Method and apparatus for employing previous test insertion results for testing a device
A method includes determining at least a first characteristic of a device during a first test insertion and storing the first characteristic. The device is identified during a second test insertion. The first characteristic is retrieved responsive to the identification of the device. A test program for the second insertion is configured based on the first characteristic. The configured test program is executed to test the device during the second test insertion.
US07983866B2 Device testing system and test data obtaining method
A device testing system includes a detecting module, a data determining module, an address processing module, and a data obtaining module. The detecting module detects if the device testing system has been successfully connected with a device to be tested. The data determining module determines if the device testing system includes test data required by the device to be tested. The address processing module determines if an address list includes an address of the device to be tested. The data obtaining module obtains test data required by devices to be tested whose addresses are included in the address list from the remote server. A test data obtaining method of the device testing system is also provided.
US07983865B2 Power supply apparatus for operation and resonant frequency searching method
A power supply apparatus for operation supplies a drive signal of a resonant frequency to a surgical instrument to drive the instrument. A recognition section recognizes a surgical instrument connected to the power supply apparatus. A setting section sets a frequency scanning condition according to the surgical instrument recognized by the recognition section. A scanning section scans for the resonant frequency of the surgical instrument on the basis of the frequency scanning condition set by the setting section.
US07983862B2 Battery state-of-health monitoring system and method
A battery state-of-health monitoring and prognosis method includes training off-line parity-relation parameters between extracted battery voltage and current signals during off-line battery discharge events using at least one good off-line battery. Portions of terminal voltage and current signals of an on-board battery corresponding to an on-board engine cranking process are extracted, and battery voltage of the on-board battery are estimated based on the parity-relation parameters and the extracted portions of the on-board battery current signals. A diagnostic residual defining a deviation between the battery voltage estimation of the on-board battery and extracted portions of the on-board battery terminal voltage signals is generated. A measure of battery state-of-health based on the diagnostic residual is then provided.
US07983860B2 Method and system for monitoring power consumption of a computer component
A system (10) and method for monitoring power consumption of a computer system component, such as a central processing unit (CPU), of a desktop computer system. The component is supplied with supply power from a power supply unit (22) of the computer through a power supply cable (14). A coupling (12) is disposed between the power supply unit (22) and a substrate (e.g., motherboard) on which the component is mounted, and is electrically connected to at least one power supply line (18) of the power supply cable (14) and a power supply connector (24) on the substrate (20). The power supply line (18) carries a supply voltage, and one or more devices (26,34,36,46) associated with the coupling (12) determine current flow through the power supply line (18) and provide a power consumption reading for the component based on the supply voltage and the current flow through the power supply line (18).
US07983858B2 Fault test apparatus and method for testing semiconductor device under test using fault excitation function
A fault test apparatus for testing a fault on each signal line in a circuit under test including signal lines includes a controller, which calculates a value of a fault excitation function for a fault signal line, using the fault excitation function representing a fitness result of a predetermined fault excitation condition between the fault signal line having a fault among the signal lines under test in the circuit under test and at least one of adjacent signal lines adjacent to the fault signal line and falling within a predetermined range from the fault signal line, based on layout information between the fault signal line and at least one adjacent signal line adjacent to the fault signal line, manufacturing parameter information, and timing information, and then, determines whether or not a dynamic fault is excited on the fault signal line based on the value of the fault excitation function.
US07983857B2 Method and system for determining a gap between a vibrational body and fixed point
A system for applying ultrasonic energy to a workpiece, the system including a horn stack; a mounting system upon which the horn stack is mounted; a source of energy coupled to the horn stack; an anvil having a surface for supporting the workpiece; and a controller configured to receive a resonant frequency of the horn stack, and to determine a quantity standing in known relation to a change in gap between the horn stack and the anvil.
US07983856B2 Flow meter
A simple, passive and rugged device for measuring the flow rate of liquid. A variable area obstruction valve, a differential pressure sensor and a densitometer are combined in a single housing to provide for a highly accurate and precise measure of mass flow.
US07983853B2 EIT data processing system and method
Electrical impedance tomography (EIT) data processing system, for acquiring and processing data from two-phase flows, comprising a dual-plane sensor, a plurality of digital signal processing modules configured in a data pipeline processing arrangement and a plurality of data acquisition subsystems in communication with a first one of said digital signal processing modules.
US07983847B2 Method and system for the transmission of seismic data
The transmission method utilizes multiple seismic acquisition units within an array as intermediate short range radio receivers/transmitters to pass collected seismic data in relay fashion back to a control station. Any one seismic unit in the array is capable of transmitting radio signals to several other seismic units positioned within radio range of the transmitting unit, thus allowing the system to select an optimal transmission path. Utilizing an array of seismic units permits transmission routes back to a control station to be varied as needed. In transmissions from the most remote seismic unit to the control station, each unit within a string receives seismic data from other units and transmits the received seismic data along with the receiving unit's locally stored seismic data. Preferably, as a transmission is passed along a chain, it is bounced between seismic units so as to be relayed by each unit in the array.
US07983844B2 Device and method for determining wind conditions using multiple wind resource grids
A method for determining wind conditions within a geographic area based on a plurality of input wind resource grids. The input wind resource grids include input points associated with a geographic position and a wind condition. An output wind resource grid having a plurality of output points is defined. Each output point is associated with a geographic position within the geographic area. For each output point in the output wind resource grid, a wind condition is calculated based at least in part on wind conditions associated with at least some of the input points. A wind condition associated with an input point may be weighted based on the proximity of the output point to a meteorological instrument associated with the input point.
US07983842B2 Vehicular present position detection apparatus and program storage medium
There is a need for improving the accuracy of estimating a gain error for an angular velocity sensor. An error estimation section and a correction section are provided as well as a gyroscope that detects an angular velocity of a vehicle. The error estimation section assumes the gain error of the gyroscope to be a state quantity and finds an estimated value for the gain error using a Kalman filter. Based on the gain error found by the error estimation section, the correction section corrects a gain correction amount used for gain correction of values detected by the gyroscope. The correction section corrects the gain correction amount dedicated to right turn based on the gain error found by the error estimation section when the vehicle is assumed to turn right. The correction section corrects the gain correction amount dedicated to left turn based on the gain error found by the error estimation section when the vehicle is assumed to turn left.
US07983841B2 System and method of vehicular wireless communication using a group manager
A system and method of vehicular wireless communication over a Dedicated Short Range Communication service band is provided. The system includes a vehicle having a navigation means, a processor, and a communication means for transmitting a message via a wireless communications link. The system includes a control channel for communicating a safety message and a service channel for communicating a non-safety message. The control channel is subdivided into a contention-free period having a safety exchange interval and a contention period having a non-safety service interval. The system further includes a dedicated group manager that partitions the vehicles into groups. The method includes the steps of determining if the vehicle is within communications range of the region, determining if the vehicle is registered with the group manager, if the vehicle is within the communications range of the group manager, determining if a current time is within the safety exchange interval, and transmitting the safety communication by each registered vehicle during the safety exchange interval at the predetermined time for each registered vehicle. The method further includes the steps of determining if the safety communication exchange by every registered vehicle is completed, and permitting the vehicle to leave the control channel if the safety communication exchange is complete, and determining if a current time is within a contention period, and transmitting the non-safety communication if the current time is within the contention period.
US07983835B2 Modular intelligent transportation system
A modular intelligent transportation system, comprising an environmentally protected enclosure, a system communications bus, a processor module, communicating with said bus, having a image data input and an audio input, the processor module analyzing the image data and/or audio input for data patterns represented therein, having at least one available option slot, a power supply, and a communication link for external communications, in which at least one available option slot can be occupied by a wireless local area network access point, having a communications path between said communications link and said wireless access point, or other modular components.
US07983834B2 Method and device for operating an internal combustion engine
A method and a device for operating an internal combustion engine having at least one mass flow line and a cooling device for cooling the mass flow in the mass flow line, as well as a bypass, having a bypass valve, that bypasses the cooling device. When the bypass valve is opened, the mass flow is conducted at least partly through the bypass. When the bypass valve is closed, the mass flow is conducted through the cooling device. Downstream from the cooling device and from the bypass in the mass flow line, a temperature of the mass flow in the mass flow line is determined. In at least one operating state of the internal combustion engine, a first temporal temperature gradient is determined with closed bypass valve. In the at least one operating state of the internal combustion engine, a second temporal temperature gradient is determined with closed position of the bypass valve. An error is recognized as a function of a deviation between the first temporal temperature gradient and the second temporal temperature gradient.
US07983832B2 Control method of direct injection engine, controller for implementing the control method, and control circuit device used for the controller
An object of the present invention is to provide a fuel injection control technique which maximizes engine power according to fuel evaporation characteristics. The fuel injection timing in the intake stroke is delayed according as a physical quantity affecting the fuel evaporation time changes such that the fuel evaporation time decreases. Further, the fuel injection timing when a physical quantity affecting the fuel evaporation time is such that the fuel evaporation time decreases is set closer to the end of the intake stroke than the fuel injection timing when the physical quantity is such that the fuel evaporation time increases. The fuel injection timing is controlled so as to maximize engine power according to fuel evaporation times.
US07983829B2 System for monitoring sensor outputs of a gas turbine engine
In a system for monitoring an output of a sensor for detecting an operating state of a gas turbine engine by comparing a value of an output of the sensor with a prescribed reference value, a calibration map for converting the output of the sensor into a variable that is normally used for controlling the engine is used for defining the reference value for determining the state of the sensor. Thereby, a fault of a sensor can be detected both accurately and promptly by using the existing resource without unduly complicating the control program. It is particularly desirable to monitor the output of the sensor by taking into account the current operating condition of the engine to improve the reliability in detecting a fault in the sensor.
US07983828B2 Automatic brake control device
A stepwise brake control is automatically performed when TTC obtained according to a relative distance and a relative speed between a vehicle and an object is lower than a predetermined value. For example, a brake force or a brake reduction speed is gradually increased over a plurality of stages in time series. Moreover, the affect of speed change control to the automatic brake control is removed. Alternatively, automatic brake control is supported by the speed change control. Alternatively, the friction coefficient state is estimated, and the brake force or the brake speed reduction is adjusted according to the estimated result. Alternatively, an auto-cruse function is invalidated at least the final stage. Alternatively, when the brake force or the brake speed reduction generated by a brake operation by a driver is greater than the brake force or the brake speed reduction generated by the brake control means, the brake operation by the driver is handled with a higher priority than the stepwise brake control.
US07983827B2 Brake control apparatus
A brake control apparatus for a wheeled vehicle includes wheel cylinders; a pump hydraulically connected to the wheel cylinders for pressurizing the wheel cylinders; a motor for driving the pump; control valves hydraulically connected between the pump and respective ones of the wheel cylinders for allowing fluid communication therebetween with respective variable cross-sectional flow areas; a pressure sensor for measuring an internal pressure of each of the wheel cylinders; and a control unit. The control unit performs wheel cylinder pressure control of controlling the internal pressures of the wheel cylinders by the motor and the control valves so as to conform the measured internal pressures of the wheel cylinders to respective ones of desired internal pressures of the wheel cylinders. During the wheel cylinder pressure control, the control unit constantly keeps a condition that the cross-sectional flow area of at least one of the control valves is maximized.
US07983822B2 Dual wire internal mode switch assembly
A range selection system for a vehicle including an automatic transmission and an internal mode switch (IMS) assembly. The range selection system includes a housing that is rotatable around a core, a first set of switches that induce a first current based on a rotational position of the housing and a second set of switches that induce a second current based on a rotational position of the housing. A control module determines first and second voltages based on the first and second currents, respectively and determines a range of the automatic transmission based on the first and second voltages.
US07983821B2 System and method for indicating to a remote location operation of an auger or the like
The systems and methods of the present invention employ either a sensor in communication with the auger or a sensor in the form of a switch operated by the user of the auger. When the sensor detects that the auger is operating or the switch is operated by the auger operator, an indication of auger operation is published to a remote location. The indication may be in the form of an aural or visual indication or in the form of a wireless transmission.
US07983817B2 Method and arrangement for obtaining information about vehicle occupants
Arrangement and method for obtaining information about a vehicle occupant in a compartment of the vehicle in which a light source is mounted in the vehicle, structured light is projected into an area of interest in the compartment, rays of light forming the structured light originating from the light source, reflected light is detected at an image sensor at a position different than the position from which the structured light is projected, and the reflected light is analyzed relative to the projected structured light to obtain information about the area of interest. The structured light is designed to appear as if it comes from a source of light (virtual or actual) which is at a position different than the position of the image sensor.
US07983814B2 Method for operating an actuator, especially an electric actuator in a stabilizer arrangement
Method for operating an adjustable stabilizer arrangement including an actuator, which applies actuator torque to stabilizer sections as a function of a command variable to influence the rolling movement of a motor vehicle body, where sensors are used to detect the movement of the motor vehicle body and the movements of the wheels. An operating condition of the actuator supplies a variable which can be used to determine the actuator torque, upon which is superimposed an adjustment signal for the actuator, and where the variable is modified by a weighting factor.
US07983811B2 Vehicle visual and non-visual data recording system
The system described in this invention can be used for monitoring and analyzing real time visual and non-visual information pertaining to the occupant, vehicle, and surroundings prior to, during and post eccentric operating conditions for a given period of time. The system stores vehicle and occupant data from sensors throughout the vehicle and also makes use of existing vehicle sensors that may already be present in the vehicle. The invention also includes a video recording module that makes use of a fish-eye camera to capture video from the inside and the outside of the vehicle. Real-time data analysis is performed to detect and to recognize vehicle occupants, and recognize impending eccentric events. Vehicle, occupant, and video data are stored in circular buffers. When an eccentric event, a collision for example, has been detected, the device continues to record data and video for a fixed period of time. Once this time has elapsed, the data is transferred from volatile to non-volatile memory for later retrieval. A computer may be used to retrieve and display the vehicle and occupant data in a synchronization with the video data for the purposes of accident recreation, driver or vehicle monitoring.
US07983804B2 System for minimization of aircraft damage on collision
A system for minimizing damage on collision to a vehicle having at least one self-propelled wheel is disclosed. The system comprises a motor in a wheel of said vehicle which drives the vehicle, means for measuring the speed of said wheel, means for measuring the torque of said motor, means for monitoring the ratio of the torque of the motor to the speed of the wheel, and means for stopping said motor when torque:speed ratio exceeds an acceptable value.
US07983798B2 Framework for managing consumption of energy
This invention discloses an intelligent framework for the overall management of energy allocated to components of a system. When conservation is desired or a shortage occurs, it is desirable to modulate energy to components, or to notify components and allow them to modulate themselves. It also discusses the establishment of a standard communications API between entities and components within the system. Among other things, this framework: manages device and entity enrollment into the system; provides an interface to heterogeneous devices; establishes standard communication methods between entities and components; dictates throttling to entities and components when conservation is required; and monitors energy throttling and compliance with modulate requests.
US07983797B2 Methods and apparatus for providing and distributing standby power
Aspects of the invention are directed to power distribution systems and methods for distributing power from a primary power source and a backup power source to a load. In one particular aspect, a power distribution system includes a first input to receive input power from the primary power source, a second input to receive input power from the backup power source, an output that provides output power from at least one of the primary power source and the backup power source, a first switch operatively coupled to the first input and the output and operative to selectively couple the first input to the output, a second switch operatively coupled to the second input and the output and operative to selectively couple the second input to the output, and a controller operatively coupled to the first switch and to the second switch and configured to control the first switch and the second switch to provide an electrical interlock.
US07983796B2 Energy efficient method of monitoring and controlling an HVAC system
A method of monitoring and controlling an active environmental control system to impose energy efficient use of the system. The method includes the steps of monitoring a calling device for a change in calling data, time and date stamp the change in calling data, detecting a change in status of a plurality of physical sensors located within the system, wherein the state of each sensor represents a condition of the environment in which the system resides, time and date stamp the change in status of the plurality of physical sensors, measuring the temperature of a plurality of temperature locations within the system, time and date stamp the measured temperature of the temperature locations, storing for an extended period the calling data, the status change of the physical sensors and the measured temperature of the plurality of temperature locations, together with the respective time and date stamp, in a memory of the system, filtering the calling data, the physical sensors status change and the measured temperature for a system control trigger to identify system control trigger data, extracting a probability decision, to predict a direction of trend, by comparing recent system control trigger data with prior recorded system control trigger data, weighting the system control trigger data, based on the probability decision that the data is causing the output event trigger, in order to effect a desired change in output, and controlling the system based on the weighted system control trigger data.
US07983790B2 Component repair using reverse engineering
A method for modifying a component may comprise measuring the component using a modifying tool, and recording position data for the component based on the measuring. A path for the modifying tool may be provided using the position data, and the component may be modified by moving the same modifying tool based on the provided path.
US07983789B2 Collecting debris from a tool
An apparatus and associated method for collecting debris from a tool, wherein programming instructions are stored in memory and executed by a machine tool controller, and wherein the controller is responsive to an intermittent debris collect signal in altering an operative path of the tool in order to engage the tool with a debris collecting device.
US07983787B2 Methods of making artistic sculpture and sculptures so made
A method for creating a sculpture includes obtaining a profile of a person or thing, using the profile to create a three dimensional object in which the profile is revolved about an axis. The resulting sculpture shows the profile in positive space over its entire surface. Exemplary apparatus for carrying out the method include 3D printers and CNC lathes.
US07983786B2 Neutral data computer control system for a machine tool used to produce workpieces with a threaded surface and associated machine tool
Neutral data computer control system for a multiaxis machine tool for producing workpieces having a helicoidal generated surface with an optional computer system (1) for generating machine control parameters for a multiaxis machine tool (2, 2a) in which there is provided at least one virtual axis, which can be parameterized as a guiding axis for other axes and then serves only for the synchronization of these other axes, and with at least one data processing unit and at least one memory, the data processing unit being set up in programming terms in such a way that it generates at least one data carrier or an electronic carrier signal (3) with machine control parameters for the machine (2, 2a), or an optional computer program or a computer program product for this and at least one such multiaxis machine tool (2, 2a).
US07983781B2 Apparatus for determining sewing sequences, program for determining sewing sequences recorded on computer-readable recording medium, and sewing machine
Sewing data of multiple sewing targets stored in RAM of a sewing sequence determining apparatus is acquired. Permutations or combinations of the sewing targets are created as sewing sequence candidates. A number of needle bars N provided at a multi-needle sewing machine is acquired. An optimal thread replacement count is initialized. A thread replacement count is calculated for each of sewing sequence candidates, in the case where sewing operations are carried out by the multi-needle sewing machine equipped with N needle bars on the sewing targets in accordance with the sewing sequence candidates. A sewing sequence candidate of the fewest thread replacement count is determined to be an optimal sewing sequence candidate. The optimal sewing sequence candidate is displayed on a liquid crystal display and announced. Determination of sewing sequences at the time of carrying out sewing operations with respect to multiple sewing targets is easily achieved.
US07983780B2 Sewing machine
A sewing machine including an input unit that inputs a thread cut instruction; a thread cutting mechanism that cuts a needle thread and a bobbin thread based on the thread cut instruction; a feed dog vertically moving mechanism that vertically drives a feed dog for feeding a workpiece cloth; a feed dog activating switch unit that switches the feed dog between an active state in which the feed dog is vertically driven by the feed dog vertically moving mechanism and an inactive state in which an upper surface of the feed dog is positioned in a lowered position below an upper surface of a needle plate provided in a sewing machine bed; and a control unit that drives the thread cutting mechanism based on the thread cut instruction inputted from the input unit and that controls the feed dog activating switch unit to switch the feed dog to the inactive state in which the feed dog is positioned in the lowered position.
US07983778B2 Method and apparatus for reducing setups during test, mark and pack operations
A method includes determining production targets for devices of different types in a production line. A queue level of devices of a first type that have completed performance of a first operation configured in accordance with a first setup state in the production line and await performance of a second operation in the production line is determined. Based on the determined queue level, a second type of device is selected for subsequent processing in the first operation based on the production targets and a setup time associated with configuring the first operation from the first setup state to a second setup state associated with the second type of device. The first operation is configured in accordance with the second setup state for processing devices of the second type.
US07983777B2 System for biomedical implant creation and procurement
Automated systems and methods for creating and obtaining devices, including biomedical implants. Systems can have a surgeon's device, an automated platform, and a server. The surgeon's device can send a request for a template of a biomedical implant, and can access tools to edit the template. The automated platform can receive the edited template, and can generate a response. The response can include translating the edited template into a design for a biomedical implant. The response can further include generating a notice if the edited template falls outside of an acceptable range, or if the edited template is similar to the design of a standard biomedical implant. There can also be provided a manufacturing facility that can manufacture the implant and send the implant to the surgeon.
US07983772B2 Method and system for synchronizing audio processing modules
Embodiments of the present invention provide an audio system having wholly independent audio processing modules. The audio system includes a plurality of audio processing modules, a clock manager, a sample rate converter and a buffer. The audio processing modules are communicatively coupled to the clock manager and the buffer. The sample rate converter is communicatively coupled to the clock manager and the buffer. The buffer provides for storing audio data generated and consumed by the audio processing modules. The clock manager provides for determining the clock source of each audio processing module. The clock manager also provides for configuring the audio processing modules and the sample rate converter as a function the clock source of each audio processing module. The sample rate converter provides for synchronizing a flow rate of audio data generated by a first audio processing module and a flow rate of audio data consumed by a second audio processing module, when the clock source of the first and second audio processing modules are different.
US07983771B2 Graphical user interface including a pop up window for an ocular surgical system
A graphical user interface for use in an ocular surgical system, such as phacoemulsification and vitreo-retinal surgical systems. A display screen shows a display element that includes a representation of a parameter of pulses generated by the ocular surgical system relative to a position of the controller. A window is displayed on the display screen and generated in response to touching the display screen of the ocular surgical system. The window includes a display element having a value of a parameter of the system. A value of the parameter is changed by touching the display screen at the adjustment element. The window can also include a representation of the parameter of the pulses relative to the position of the controller and an adjustment element for changing a value of the parameter represented in the display element. The representation in the window can be linear or non-linear, indicating the function of the parameter relative to a position of a controller, such as a foot pedal. A current representation of the parameter displayed in the window is changed to a different representation of the parameter in response to touching the display screen at the window. The window is closed by touching the display screen at a pre-defined area of the window. The window can also be configured to fade away or close after a pre-determined amount of time of inactivity or in response to a user.
US07983769B2 Time stamped motion control network protocol that enables balanced single cycle timing and utilization of dynamic data structures
A system that enables controlling motion over a network comprises an interface that receives motion control data that includes a time stamp from the network. Additionally, the system includes a motion control component that utilizes the received motion control data to update properties associated with the motion control component based at least in part on the time stamp. The system can also include a clock that is synchronized with disparate clocks associated with disparate motion control components located on the network.
US07983768B2 Cochlear electrode array
An implantable tissue-stimulating prosthesis such as a cochlear implant system comprising an elongate carrier member having a distal end, a proximal end, and at least one electrode positioned thereon; at least one electrical conductor extending from one or more of the at least one electrode; a lead extending from the carrier member and enclosing the at least one electrical conductor; and a holding member constructed and arranged to radially extend outwardly from the surface of the carrier member to facilitate grasping of the holding member during implantation of the carrier member in a patient.
US07983763B2 Implanted lead sleeve having RFID tag
An identification device for an implantable lead includes an associated implantable sleeve and a radio frequency identification device (RFID) tag associated with the sleeve. The RFID tag includes information relating to the implantable lead, its associated lead system, or an associated implantable medical device. The RFID tag may be hermetically sealed within the sleeve and the sleeve selectively fixed along a length of the lead. The sleeve may comprise a loop forming an aperture, a crimped clamp device, a clamp device including a ratchet, clip, or rivet mechanism, or a clamp device including two separate clamshells, all of which allow for secure attachment to the lead. Alternatively, the sleeve may integrally be formed as part of the lead between a lead conductor and an insulated lumen. An external interrogator may be used for identifying information contained within the RFID tag.
US07983761B2 Electro-acupuncture device with compressible gasket
An electro-acupuncture device for controlling nausea. The device includes a wristwatch like housing, circuitry for generating electro-acupuncture stimulus disposed within the housing, and a strap for securing the housing to the wrist. The device also includes a pair of D-shaped electrodes disposed on the bottom outer surface of the housing. A gasket made of an electrically non-conductive material is applied to the bottom outer surface of the housing. The gasket has apertures which are sized and shaped to receive the D-shaped electrodes. When the device is strapped to a patient's wrist, the electrodes contact the wrist and provide electric stimulation to the wrist.
US07983759B2 Advanced patient management for reporting multiple health-related parameters
Systems, devices and methods for reporting multiple health-related parameters are disclosed. One aspect is a programmable device having machine executable instructions for performing a method to report multiple parameters related to a health condition of a patient. In various embodiments, a number of trended health-related parameters, a number of predetermined events corresponding to the number of trended health-related parameters, and a number of alerts associated with the predetermined events are acquired. The number of trended health-related parameters, the number of predetermined events, and the number of alerts are communicated in a manner suitable for use in determining the health condition of the patient. Other aspects and embodiments are provided herein.
US07983755B2 Gastric electrical stimulation with multi-site stimulation anti-desensitization feature
The disclosure is directed to gastric stimulation programmers, stimulators and methods for controlling delivery of gastric stimulation therapy to maintain the efficacy of the therapy over time. Maintaining the efficacy of gastric stimulation therapy may be possible by implementing one or more anti-desensitization features in a gastric stimulation controller or stimulator. As electrical stimulation therapy is continuously delivered to a patient, the stimulated tissue may become desensitized to the electrical stimulation therapy such that the beneficial effect of the electrical stimulation is diminished. Once desensitization occurs, the affected tissue may not respond favorably to electrical stimulation therapy. Application of one or more anti-desensitization features to control gastric stimulation therapy may reduce or prevent desensitization and effectively extend the efficacy of the therapy over time.
US07983754B2 Lead insertion visibility
An implantable medical device system that includes a housing containing an electrical circuit and a connector header mounted on the housing. A first inner surface of the connector header forms a connector bore adapted for receiving a lead connector assembly for electrically coupling a medical lead to the circuitry contained in the housing, and one of the connector header and the lead connector includes a visibly modified surface for facilitating visual verification of full insertion of the medical lead connector assembly in the connector bore.
US07983752B2 Antitachycardiac stimulator
Implantable cardiac stimulator, with chamber stimulation unit connectable to left/right ventricular stimulation electrode to generate/deliver chamber stimulation pulses for stimulation of ventricle; ventricular sensing unit (VSU) to detect respective chamber contraction and deliver ventricular sensing signal when chamber contraction detected; optional atrial stimulation unit, connectable to atrial stimulation electrode to generate atrial stimulation pulses to stimulate atrium; atrial sensing unit, to detect atrial contraction, deliver atrial sensing signal indicating respective atrial event; tachycardia detection unit, connected to VSU to detect and categorize ventricular/supraventricular tachycardia; treatment control unit (TCU), triggers chamber stimulation unit to deliver antitachycardiac stimulation (ATP); analyzer unit, connected to atrial sensing unit and TCU. Analyzes atrial events from sensing unit before/during/after delivering antitachycardiac stimulation for atrial rhythm pattern during ventricular ATP by comparison atrial rhythm pattern immediately before ATP and to trigger TCU as function of ATP response signal representing comparison result for selection of the following antitachycardiac treatment.
US07983747B2 Non-invasive method and apparatus for the treatment of viral infections
A device for treating viral infections. Embodiments of the device can include a housing, a power supply component disposed inside the housing, an electrical signal source, and a disposable head for connecting with the housing in a detachable manner. The disposable head can comprise an application surface for application to the skin or mucosa of a patient, and at least two embedded electrodes adapted for respectively connecting with the at least two output terminals of the electrical signal source. The device may include at least four embedded electrodes. The electrical signal source generates electrical pulses, and these electrical pulses are applied to the patient through the embedded electrodes of the disposable head.
US07983744B2 Neural network based learning engine to adapt therapies
A system for implementing a cardiac device having adaptive treatment therapies utilizing a neural network based learning engine is disclosed. The system includes an implantable cardiac device module and an external data processing system for specifying the operating characteristics of the cardiac device module. Both the cardiac device module and the external processing system possess an artificial neural network to specify the operation of the cardiac device module as it provides adaptive treatment therapies. The external data processing system includes a complete neural network module that trains and validates the operation of the neural network to match the optimal treatment options with a received set of collected patient data. A runtime neural network module that provides real time operation of the neural network using collected patient data is located within the cardiac device module. The cardiac device module and the external processing module are connected via a communication link.
US07983743B2 System and method for noninvasive electrocardiographic imaging (ECGI)
Noninvasive systems and methods are provided for determining electrical activity for a heart of a living being. A processor is configured to meshlessly compute data that represents heart electrical activity from a set of noninvasively measured body surface electrical potentials. This is accomplished using data that describes a geometric relationship between a plurality of locations corresponding to where the body surface electrical potentials were measured and the heart.
US07983740B2 High performance imaging system for diffuse optical tomography and associated method of use
A high performance imaging system for diffuse optical tomography is disclosed. A dense grid utilizing sources, e.g., light emitting diodes (“LEDs”), that achieve high performance at high speed with a high dynamic range and low inter-channel crosstalk are complemented by a system of discrete, isolated receivers, e.g., avalanche photodiodes (“APDs”). The source channels have dedicated reconfigurable encoding control signals, and the detector channels have reconfigurable decoding, allowing maximum flexibility and optimal mixtures of frequency and time encoding and decoding. Each detector channel is analyzed by dedicated, isolated, high-bandwidth receiver circuitry so that no channel gain switching is necessary. The resulting improvements to DOT system performance, e.g., increased dynamic range and decreased crosstalk, enable higher density imaging arrays and provide significantly enhanced DOT image quality. A processor can be utilized to provide sophisticated three dimensional modeling as well as noise reduction.
US07983738B2 Three dimensional imaging of veins
Method for creating a three dimensional imaging system is disclosed. There is a first source of laser light and a second source of laser light having a wavelength different from the wavelength of the laser light of the first source. The laser light from the first and second sources are combined, and the combined laser light is transmitted to a scanner. The scanner further transmits the combined light to a surface to be imaged.
US07983737B2 Optical coherence tomographic detection of cells and compositions
Provided herein are systems and methods for the detection of cells and/or compositions using optical coherence tomography. The systems and methods comprise a plurality of magnets for applying a plurality of distinct magnetic field strengths to the cells and/or compositions and a phase sensitive optical coherence tomographic imaging modality for detecting the cells and/or compositions while same are disposed in the presence of at least one of the plurality of distinct magnetic field strengths.
US07983736B2 Methods and compositions to reduce scattering of light during therapeutic and diagnostic imaging procedures
Disclosed are improved methods and compositions for use in light-based in vivo imaging and treatment. The techniques described involve the use of low-scattering, oxygen-carrying blood substitutes in imaging and treatment methods, including OCT imaging. The invention has particular advantages in imaging within the cardiovascular system and highly vascularized or oxygen-dependent tissues.
US07983734B2 Fibrous marker and intracorporeal delivery thereof
The invention is directed to an intracorporeal marker, a delivery device and assembly for such marker and the method of delivering one or more of the markers to an intracorporeal location within a patient. The marker is a body formed at least in part of a bioabsorbable fibrous material such as a fibrous mat or fabric. The delivery devices preferably also include one or more bioabsorbable short term markers which are configured to expand within the body cavity due to contacting a body fluid. The fibrous marker has a radiographically detectable member which preferably hold a portion of the fibrous body in a compressed condition. Preferably, the fibrous marker has a fibrous felt core formed of bioabsorbable material with a fabric jacket formed of bioabsorbable material. Therapeutic, diagnostic and binding agents may be incorporated into the fibrous body of the marker.
US07983732B2 Method, system, and computer software product for automated identification of temporal patterns with high initial enhancement in dynamic magnetic resonance breast imaging
A method, system, and computer software product for analyzing medical images, including obtaining image data representative of a plurality of medical images of the abnormality, each medical image corresponding to an image of the abnormality acquired at a different time relative to a time of administration of a contrast medium, each medical image including a predetermined number of voxels; partitioning each medical image into at least two groups based on the obtained image data, wherein each group corresponds to a subset of the predetermined number of voxels, and each group is associated with a temporal image pattern in the plurality of medical images; selecting, from among the temporal patterns, an enhancement temporal pattern as representative of the abnormality; and determining, based on the selected temporal pattern, a medical state of the abnormality.
US07983729B2 Method and circuit for storing and providing historical physiological data
Embodiments of the present invention include systems and methods that relate to pulse oximetry. Specifically, one embodiment includes an oximeter sensor comprising a light emitting element configured to emit light, a light detector configured to detect the light a memory storing data, and a changeable encryption key to facilitate scrambling the data to make the data inaccessible to devices that are without an appropriate decryption mechanism.
US07983728B2 Resonator comprised of a bent conductor line with slits therein and a filter formed therefrom
According to an aspect of the present invention, there is provided a resonator including: a transmission line including a conductor line with a bent portion, wherein the conductor line has a plurality of slits formed therein, the slits being formed in an extending direction of the conductor line to pass through the bent portion, and wherein the slits are formed to have intervals that become narrower from an outer-side toward an inner-side of the bent portion.
US07983727B2 Superconductor filter unit
In a wall of a package base made of aluminum or aluminum alloy, there is formed a through-hole, through which a semi-rigid coaxial cable passes. A central conductor of the semi-rigid coaxial cable is joined to an electrode with a solder material. The semi-rigid coaxial cable has an insulating material through which the central conductor passes and an outer conductor provided therearound. The central conductor and outer conductor are made of stainless steel, for example, and the insulating material is made of fluororesin, for example. Inside the through-hole, the wall of the package base and the outer conductor are electrically connected to each other via a stainless material within the hole formed in a cylindrical fluororesin material. The semi-rigid coaxial cable and the like are fixed to the wall with a conductive screw.
US07983725B2 Sliding mechanism and portable electronic device using the same
A sliding mechanism (200) includes a first holding member (18), a housing (14), a sliding member (12), a second holding member (24), a fixable member (22) and a driving device (16). The housing is assembled with the first holding member. The sliding member is fixed to the housing. The second holding member includes a rack (2462) formed thereon. The fixable member is fixed to the second holding member and slidably mounted on the sliding member. The driving device includes a motor (62) fixed on the first holding member and a gear (164) mating with the rack, the motor drives the gear to rotate and drive the fixable member to slide.
US07983720B2 Wireless telephone with adaptive microphone array
A wireless telephone having an array of microphones and a digital signal processor (DSP) and a method of processing audio signals from a wireless telephone having an array of microphones and a DSP. The wireless telephone includes an array of microphones and a DSP. Each microphone in the array is configured to receive sound waves emanating from the surrounding environment and to generate an audio signal corresponding thereto. The DSP is coupled to the array of microphones. The DSP is configured to receive the audio signals from the array of microphones, to detect a direction of arrival (DOA) of a sound wave emanating from the mouth of a user based on the audio signals and to adaptively combine the audio signals based on the DOA to produce a first audio output signal.
US07983717B2 Method for fast recovery of normal services
A method for fast recovery of normal services on repeatedly traversed routes is disclosed. A mobile device searches for recent cell information when the mobile device loses normal services. When the recent cell information is found, the mobile device may retrieve designated cells information associated with the recent cell information. The designated cells information identifies a set of designated cells from which the mobile device has most recently regained normal services. The mobile device then scans the set of designated cells to determine whether a designated cell is available to the mobile device and then acquires normal services from the available designated cell.
US07983715B2 Method of printing and retrieving information using a mobile telecommunications device
A method of printing first information using a mobile telecommunications device and retrieving further information. The method comprises the steps of: providing a print medium having a linear data track and a two-dimensional coding pattern; printing the first information; automatically reading and decoding the data track during printing to determine a print media identifier; communicating the print media identifier to a computer system; interacting with the print medium and sensing the coding pattern; decoding the sensed coding pattern to determine the print media identifier and a two-dimensional coordinate position; and retrieving further information.
US07983714B2 Communication apparatus
A communication device communicates with another communication device via an information managing device. The communication device includes a transmitter unit, a storage unit, and a control unit. The transmitter unit transmits presence information to the other communication device via the information managing device. The storage unit stores a program. If the communication device executes the program, the control unit judges whether the presence information currently registered needs to be changed based on executing the program. If the control unit judges that the presence information currently registered needs to be changed, the control unit changes the presence information based on executing the program. The control unit controls the transmitter unit to transmit the changed presence information as updated presence information to the other communication device via the information managing device.
US07983711B2 Software architecture for dual mode phone and method of use
Alternative software architectures for a dual mode wireless communication device and methods of use are provided for efficient and effective use of the processor and memory capabilities of first and second air interface processors on a dual mode wireless communication device. The alternative architectures efficiently distribute a plurality of operational modules across the processors for efficient dual mode operation of a dual mode wireless communication device. Procedures for transitioning into a second air interface mode from a first air interface mode and vice versa are also disclosed. These seamless transitions can be based on user preferences and/or real time environmental variables such as signal strength or availability.
US07983704B2 Methods and apparatus for performing a subscriber identity module (SIM) initialization procedure
Methods and apparatus for performing a Subscriber Identity Module (SIM) initialization procedure are described. A terminal profile having a most recent release version format is communicated to a Subscriber Identity Module (SIM). An error from the SIM is detected in response to sending the most recent release version format of the terminal profile, since the SIM is incompatible with this most recent release version. Subsequently, a terminal profile having a previous release version format is communicated to the SIM based on detecting the error from the SIM. This may be repeated further until compatibility between the mobile communication device and the SIM is established.
US07983702B2 Synchronization of a peer-to-peer communication network
In an ad hoc peer-to-peer communications network, timing synchronization is facilitated between two or more nodes. A node can establish an original symbol timing and receive a first timing synchronization symbol from a peer node. A timing adjustment can be calculated based in part on the first timing synchronization symbol. An adjusted symbol timing can be established by adjusting the first symbol timing by the calculated timing adjustment amount. The adjusted symbol timing can be conveyed to one or more peer nodes, in order to facilitate timing synchronization among the nodes.
US07983699B2 Paging group network and method for updating mobile station locations
A paging group network includes multiple paging groups formed by areas covered by base stations (BSs). The paging group network further includes an anchor paging controller (PC) and a relay PC. The anchor paging controller initiates a page to a mobile station (MS), addresses the paging group in which the MS is located, and stores status information about the MS in a corresponding location register (LR). The relay PC manages the paging groups. A method for updating MS locations is also provided. Thereby, the present invention optimizes the paging and location updating processes, and reduces the complexity of managing the idle mode.
US07983691B1 Geographically localizing mobile communciation devices
This specification describes technologies relating to geographically localizing mobile communication devices. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes receiving information corresponding to a location of a wireless landmark in a mobile communication network. The method also includes communicating with the wireless landmark to estimate the location of a first node in the mobile communication network proximate to the wireless landmark. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
US07983690B2 Method and system for geographic boundary time triggering of communication with a mobile vehicle
A method for establishing communication with a mobile vehicle includes determining whether the mobile vehicle is within a predetermined geographic region and initiating a time trigger based on the determination. The method further includes initiating communication between the mobile vehicle and a central node via a wireless connection based on the time trigger.
US07983686B2 Dynamic frequency inventory and masking
A centralized wireless resource manager is leveraged to facilitate in reconciling communication conflicts between wireless devices that interact with a computing device and/or reconciling communication conflicts between a wireless device and a locale of a computing device interacting with the wireless devices. One instance allows dynamic reconciliation of a wireless device based, at least in part, on the wireless device's hardware supported communication parameters and/or its currently utilized communication parameters and the like. Another instance provides dynamic communication adjustments based, at least in part, on a locale of a computing device. This facilitates in adjusting communication frequencies based on, at least in part, local laws and regulations and the like.
US07983683B2 Communication method, communication apparatus and communication system
A communication method enabling communication on a predetermined mobile communication network and communication on a predetermined wireless communication network different from the predetermined mobile communication network, includes the step of: switching, means for carrying out predetermined data transfer while maintaining a communication channel on the predetermined mobile communication network, between communication on the predetermined mobile communication network and communication on the predetermined wireless communication network, or activating or deactivating a part concerning the predetermined wireless communication included in a mobile terminal.
US07983682B2 Context based connectivity for mobile devices
A system for automatically creating a preferred wireless connection medium order in a wireless communication device (WCD) for connecting to a network. A server on the network detects when a new device has entered a designated space, identifies the device, determines its capabilities and creates a wireless connection medium order for the device. The preferred connection medium order may be determined in view of a device profile corresponding to the WCD. The server may then set the preferred medium order in the WCD. The server may also control further information synchronization once the WCD is connected to the network.
US07983681B2 System and method for enhancing interoperability between mobile communication system components using different audio encoding formats
A system and method for improving the interoperability of communication system components using multiple audio encoding formats within a single talkgroup is provided. The system includes at least two base site repeaters, each of which may be configured to receive and process voice calls from communication units using different audio encoding formats. The system also includes a transcoder provided at either the base sites or as a separate infrastructure server. When a voice call is transmitted to a first repeater using a first audio encoding format, the audio signal is transcoded by the transcoder and provided to a second repeater using a second audio encoding format. The second repeater then broadcasts the voice call to any communication unit within range using the second audio encoding format.
US07983680B2 System and method for converged network services
Systems and methods for providing services for stations supported by a residential gateway are provided. The residential gateway can support one or more fixed-line station and/one or more mobile stations. The mobile stations can be supported by a wireless macro network and/or the residential gateway. Services such as simultaneous ringing, distinctive ringing, call transfer, extension functionality, and the like can be provided for the mobile station and the fixed-line station.
US07983678B2 3G and Wi-Fi connected mobile systems
Method for receiving, demodulating and processing a Global Positioning System (GPS), a Code Division Multiple Access (CDMA) and an Orthogonal Frequency Division Multiplexed (OFDM) modulated signal into a GPS, a CDMA and an OFDM processed baseband signal and providing processed signals to an interface unit of a mobile device. Further processing said received CDMA signal into a second OFDM processed signal and connecting said second OFDM processed signal to a modulator and transmitter for modulation and transmission. Processing an OFDM processed signal into a second CDMA processed signal, connecting and transmitting the second CDMA processed signal. Storing a received camera generated CDMA signal and processing it into a Time Division Multiple Access (TDMA) processed signal. Processing a touch screen generated signal into a touch screen generated control signal for control of a mobile device. Generating and processing a motion detector generated signal into a motion detector generated control signal for control of operation of one or more units of a mobile device. Method for receiving and processing a smoke detector generated signal and for providing processed smoke detector signal to a transmitter for transmission.
US07983677B2 Location-based wireless messaging for wireless devices
An apparatus and method of location-based wireless messaging wireless devices is described. The method includes the receipt of a location-based message request from a user of a wireless device desiring to receive a location-based message. Once the request is received, a spatial location of the wireless device is monitored. Once a current spatial location of the wireless device is identified, as a spatial location of a message delivery location, a location-based message is communicated. In one embodiment, a user, via a location-based message request, may request the delivery of the location-based message to a destination wireless device. In a further embodiment, a wireless device may periodically transmit the current spatial location of the wireless device to a predetermined destination wireless device. In a further embodiment, a wireless device may be notified when a selected wireless device is within a predetermined proximity. Other embodiments are described and claimed.
US07983676B2 Inter-system handover
A method of handover in a wireless communication system in which an asynchronous system and a synchronous system are mixed is disclosed. The method comprises the steps of: the asynchronous system ordering a dual mode mobile terminal to perform a handover from the asynchronous system to the synchronous system; when the handover order is received at the mobile terminal, the mobile terminal transmitting a frame or a preamble through a reverse traffic channel to the synchronous system, reporting to the synchronous system that the handover is completed and initiating a timer of the mobile terminal which is set according to a predetermined time; the mobile terminal switching from an asynchronous vocoder into a synchronous vocoder when the timer expires; and the wireless communication system switching vocoders of asynchronous and synchronous MSCs when the report is received.
US07983675B2 System and method for providing intelligent cell reselection for delay sensitive data applications
A mobile station for receiving delay-sensitive data from a wireless communications network is provided with a data buffer and cell reselection controller. The data buffer receives data from the network and stores the data for communication to a delay-sensitive data application. The cell reselection controller selectively inhibits cell reselection in order to meet requirements of the delay-sensitive data application. By intelligently controlling cell reselection, delay sensitive data may be received in a more reliable fashion, thereby increasing performance of the data application.
US07983671B2 Methods and apparatus to perform wireless peering in communication systems
Methods and apparatus to route communications at an interexchange carrier are disclosed. One method of routing communications may include receiving a communication at the interexchange carrier, determining a destination at which the communication is to terminate, and routing the communication from the interexchange carrier through a terminating access charge free line to a terminating mobile telephone switching office.
US07983670B1 Wireless fallback for subscribers of wirelined networks
Techniques are disclosed for implementing wireless fallback of wireline service. Network interface units [405] may be installed in subscriber buildings in a residential or business neighborhood. The NIUs [405] may include a wireless transceiver [407] and a switch [410]. During normal operation, the switch provides the subscribers with wireline network connectivity. In the event of a local failure of the wireline connectivity, the NIUs may provide fallback network connectivity through the wireless transceiver [407], which communicates with other wireless transceivers installed at other local subscriber locations.
US07983669B2 Method for verifying plotting results
A method is provided for verifying plotting results when multiple signals of the same frequency have been detected from different directions. Signal characteristics of the signals detected from different directions are compared so that, on the basis of the signal comparison, a decision may be made as to whether a reflection from the same transmitter is occurring, or different transmitters are involved.
US07983667B2 Radio frequency coverage map generation in wireless networks
In one embodiment, a method for generating a radio-frequency coverage map. The method includes receiving coverage map data comprising a plurality of locations within a region, and an identification of a location in the plurality of locations corresponding to a radio transceiver, wherein the locations within the region are represented by at least corresponding x- and y-terms of a Cartesian coordinate system. The method further includes receiving calibration data comprising a plurality of observed signal strength values at corresponding ones of the plurality of locations, converting the x- and y-terms of the locations of the coverage map data to corresponding first and second warped coordinate terms of a warped coordinate system, and computing, using linear interpolation and the first and second warped coordinate terms, predicted received signal strength values at one or more locations in the coverage map based on the calibration data.
US07983664B2 Transmission method, wireless base station, and wireless communication method
A transmission method that can implement efficient communication control. A transmission block sends a signal of a first frequency band allocated to each zone, by a first directive beam which covers the entire zone, in a first time slot of a predetermined period and sends a signal of a second frequency band which contains the first frequency band and has a greater width than the first frequency band, by a second directive beam which covers a part of the zone and has a smaller beam width than the first directive beam, in a second time slot of the predetermined period.
US07983662B1 Intertaction analysis and prioritization of mobile content
In embodiments of the present invention improved capabilities are described for receiving interaction information relating to a mobile communication facility, weighting content based at least in part on the interaction information, and ordering the content for presentation on a mobile communication facility based at least in part on the weighting.
US07983661B2 Method and means for controlling the availability of mobile agents in a call centre environment
Method and apparatus for controlling the ability of mobile agents to receive customer service calls to their mobile phone from a call center. A mobile station is installed with a client application featuring an agent profile and call processing rules that are updated from the call center. The mobile agent uses the mobile station for work by turning on a “work profile”, and the client application registers the mobile agent to the call center. With the work profile on, the client application will block personal calls, or any other calls originating elsewhere than the call center. Significant advantages are accrued as the companies running the call centers will gain greater control of their mobile agent workforce and can prioritize tasks better within the organization, without having to construct complex solutions that consult different network elements within the cellular radio network.
US07983659B2 Information delivery apparatus and information delivery system
An information delivery system of the present invention includes mobile communication terminals and an information delivery apparatus. The information delivery apparatus selectively delivers information to the mobile communication terminals via a communication network, and includes delivery information memory means, location history information memory means, delivery information selecting means, and information transmitting means. The location history information memory means memorizes location history information showing locations where a mobile communication terminal was located in the past. The delivery information selecting means selects delivery information to be transmitted to the mobile communication terminal according to predetermined selection conditions based on the location history information read out from the location history information memory means. The information transmitting means transmits the delivery information selected by the delivery information selecting means to the mobile communication terminal.
US07983654B2 Private network emergency alert pager system
A private network emergency pager alert system as described herein can generally utilize a plurality of personal alert pager devices and a main controller in two-way communication with each personal alert pager device. Each personal alert pager device can be provided with a transceiver for receiving alerts from the main controller and for sending alerts to the main controller, a text display for receiving alert messages, switches for sending an alert to the main controller, and a GPS receiver for providing location data of the personal alert pager device to the main controller. The personal alert pager device could additionally be provided with an RFID module and/or a key pad for sending text messages.
US07983653B2 Alert system and personal apparatus
An alert system and apparatus for an emergency alert system is provided to disseminate emergency information to the public utilizing a universal paging system through a personal alert device such as a cellular telephone, pager, PDA or E-FOB. The alert system utilizes an emergency alert system signal from the NOAA alert system to broadcast the alert message to cellular devices in a specified alert area. The broadcast message provides information related to the alert level. The E-FOB may be a passive device which is activated by a NOAA alert signal and then listens for a cellular message. If the E-FOB is within the alert area, the E-FOB provides information to the user. If the E-FOB is not within the alert area, the E-FOB returns to a passive state.
US07983652B1 Emergency call notification for network services
Enhanced services, such as call restriction, call forwarding, anonymous call rejection, and proprietary services, may interfere with an emergency callback potentially preventing the callback from reaching the intended destination. Systems and methods for processing emergency calls to eliminate emergency callback failure in response to an emergency call being disconnected are provided herein.
US07983651B2 Communication apparatus, communication method and communication system
A communication apparatus includes an image information acquisition unit configured to acquire new image information to be transmitted to a display terminal through a wireless access point, a storage unit configured to temporarily store the image information, a decision unit configured to decide to change a state of a wireless communication processing unit of the display terminal from a power save state to a normal state when an amount of the image information stored in the storage unit is not less than a predetermined threshold value, a message generation unit configured to generate a change instruction message in response to decision of the decision unit, and a transmission unit configured to transmit the change instruction message to the display terminal through the wireless access point to instruct the display terminal to change the state of the wireless communication processing unit from the power save state to the normal state.
US07983648B2 Low intermediate frequency receiver and the same method thereof
The present invention provides a low intermediate frequency receiver for receiving radio frequency signal and provides the sampling method thereof. The low intermediate frequency receiver firstly samples the radio frequency signal so as to convert it into digital signal of non-zero frequency domain. Secondly it compensates the digital signal of non-zero frequency domain to filter out the interfering signal therein. Finally, the compensated digital signal is frequency-shifted to the zero frequency domain. By using the low intermediate frequency receiver and the sampling method thereof according to the present invention, the interference at the zero frequency, like DC drift and intermodulation component, could be easily filtered out without imposing any great influence on the useful signals.
US07983647B2 Method and apparatus for determining scaling factor in a communication system
A method for determining a scaling factor in a communication system. The method includes calculating an average power for each of an input signal and an output signal of a channel predictor; calculating a noise variance using the calculated average power; normalizing the noise variance with an average power of the channel predictor's output signal; and determining a scaling factor using the normalized noise variance.
US07983646B2 Techniques to reduce radio frequency noise
Various embodiments to reduce radio frequency noise are described. An apparatus may comprise a mobile computing device having a radio frequency noise reduction module to disable a radio frequency noise source in response to a receive active signal from a radio receiver. Other embodiments are described and claimed.
US07983642B2 Method and system for detecting an out of band interferer in an RF receiver
A system and method is provided for reducing signal distortion and saturation within an RF receiver which may be operated in an environment under the presence of interfering signals such as in a WiMAX environment. In an embodiment, a first gain stage and a second gain stage are selectively lowered to predetermined lower levels, assuring that if there is a blocker present, it would not cause signal distortion and saturation in the receiver. The loss of the gain in the first gain stage and second gain stage is compensated by a third gain stage which selectively amplifies the signals of interest. If a blocker is not detected, the maximum allowable gain of the first gain stage and the second gain stage is set to a predetermined upper limit allowing for maximum receiver sensitivity. Accordingly, with this system and method a direct conversional receiver can operate in the presence of interfering signals without signal distortion and saturation.
US07983640B2 Receiver circuit
A receiver circuit for receiving an analog signal comprises a mixer device, a first integrator device coupled to the mixer device, a second integrator device following the first integrator device, a quantizer device, and first and second feedback digital/analog converters. The mixer device mixes the analog signal with a local-oscillator frequency and outputs a mixer current signal. The first integrator device generates a first intermediate signal by integrating the mixer current signal summed with a first feedback current signal, the second integrator device generates a quantizer input signal by integrating the first intermediate signal summed with a second feedback current signal, and the quantizer device generates a digital output signal by quantizing the quantizer input signal. The first feedback digital/analog converter converts the digital output signal into the first feedback current signal and the second feedback digital/analog converter converts the digital output signal into the second feedback current signal.
US07983638B2 Tuner input filter with electronically adjustable response for adapting to antenna characteristic
A system, apparatus and/or method provides frequency response adjustment of an RF input filter of an RF tuner based on impedance of an antenna system that is providing reception of RF signals to the RF tuner. The frequency response adjustment is preferably accomplished dynamically and/or with respect to each frequency tuned. Particularly, the system, method and/or apparatus provides compensation at the RF tuner level for mistuning effects produced on the RF tuner by antenna system impedance presented at the antenna input that is other than a designed for impedance. Frequency response of an RF input filter for the RF tuner is electronically adjustable with an independent or semi-independent control voltage signal based on one or more measured parameters of a tuning frequency. Frequency response adjustment may include adjustment of a center frequency of the RF input filter bandpass frequency range and/or altering the bandpass frequency range of the RF input filter. The subject invention expands the capability of an RF signal receiver, particularly one using at least one electronically adjustable RF filter at the input of an electronic alignment type tuner.
US07983637B2 Amplifier, radio transmitting apparatus, and radio receiving apparatus
An amplifier includes: an input terminal configured to have an input signal of a center frequency f0 input; a dividing unit that divides the input signal; first through ith blocks configured to have the divided input signal transmitted; a combining unit that combines signals transmitted through the blocks; and an output terminal that outputs the signals combined by the combining unit. The nth block includes a nth former-stage resonator having a fundamental resonant frequency fn, a nth amplifying unit, a nth latter-stage resonator having the fundamental resonant frequency fn, and a nth phase adjusting unit. Each latter-stage resonator having a harmonic resonant frequency either fa or fb, satisfies relationship fa<2f1, fb>2f1, (fa+fb)/2=2f0 The phase adjusting unit is configured to reverse the phase of signals passing adjacent blocks and maintain all phase differences among signals of 2fn passing through the nth block in the coordinate-phase.
US07983636B2 Amplifier control device
A bias control signal generation unit detects ON and OFF of a transmission signal input to an amplifier and having a property of a burst according to burst information. The bias control signal generation unit controls a bias voltage to be applied to an amplifier such that an idle current flowing through the amplifier can be flowing in a larger amount in a transmission OFF period, and can return to a normal level in a transmission ON period.
US07983634B2 Radio telecommunication terminal and a method of decreasing perturbations within this terminal
The radio telecommunication terminal (2) comprises a data burst scheduler able to schedule the continuous transmission of consecutive data bursts which generate noise of similar energy on the radio-frequency channel as long as a specific radio-frequency channel is used to receive a radio signal, the respective energy of the noise generated by the transmission of two consecutive first and second data burst being similar only if the noise energy gradient between the end of the transmission of the first data burst and the beginning of the transmission of the second data burst is situated between predetermined upper and lower limits.
US07983633B2 Radio base station having transmitters corresponding to a plurality of sectors, and signal transmission method for a plurality of sectors
Circuit scale and power consumption of a base station is reduced with a feature of a sector-free configuration in routing processing. The feature is realized in a base station having transmitters corresponding to a plurality of sectors, as there are a switch distributing signals corresponding to a plurality of subcarriers to the plurality of sectors, respectively, and an inverse Fourier transform processor performing inverse Fourier transform processing on the signals for the plurality of sectors distributed by the switch, so as to supply to each corresponding transmitter among transmitters corresponding to the plurality of sectors.
US07983620B2 Information processing apparatus and communication apparatus
An information processing apparatus and a communication apparatus for accurately recognizing at the base station the current receiving quality of the mobile terminals for improving the throughput of the base station. A mobile terminal determines its own receiving quality based on the signal received from the base station for generating the receiving quality message indicating the receiving quality and generates the power control information requesting the transmission power of the base station. The receiving quality message is transmitted at a frame rate and power control information is transmitted at the slot rate to the base station. Based on both the receiving quality message and power control information, the base station estimates the current receiving quality of the mobile terminal and adaptive modulation and coding is performed based on the estimated value.
US07983612B2 Controlling of wireless connection of a portable device including an illumination component or switch
A portable media player that provides for wireless connectivity is disclosed. In some examples, the portable media player contains a button that causes the player to search for, connect with, and disconnect from wireless networks. In some examples, the button provides indicators of the connectivity of the player, such as different colors or modes of illumination. In some examples, the functionality of the button changes depending on the connectivity of the player or characteristics of the playback or navigation of media within the player. Other embodiments are also described and claimed.
US07983609B2 Image forming apparatus having collection box
An image forming apparatus is provided with a cassette configured to accommodate printing sheets, a casing of the image forming apparatus, a belt member which circularly moves inside the casing, a cleaning device configured to remove particles adhering on the belt member, and a collection box in which the particles removed by the cleaning unit is collected. The casing has a cassette accommodating section for accommodating the cassette, a box accommodating section defined inside the casing and communicating with the cassette accommodating section and an opening formed on the casing and communicating with the cassette accommodating section. The cassette is removably installable into the cassette accommodating section through the opening, and the collection box is detached from or inserted in the box accommodating section through the opening.
US07983604B2 Magnetic scavenger for an electrostatographic printer
An apparatus and method for managing magnetic carrier in an electrostatographic printer including an apparatus for directing magnetic carrier from a photoconductor, back toward a feed apparatus wherein the apparatus includes a magnetic carrier scavenger such that there is more magnetic carrier volume in the direction of the feed apparatus as well as a well to collect any magnetic carrier that does not move toward the feed apparatus.
US07983603B2 Toner cartridge, developing device and image forming apparatus allowing accurate control of toner replenish amount
A toner cartridge includes: a toner holding container having an outlet formed thereon; a partition wall separating the inside of toner holding container to a toner discharging portion in which the outlet is formed and a toner stirring portion other than the toner discharging portion; a toner discharging member axially and rotatably supported in the toner discharging portion for carrying the toner contained in the toner discharging portion to the outlet; a toner stirring member axially and rotatably supported in the toner stirring portion for stirring and carrying to the toner discharging portion the toner in the toner stirring portion; and an upper lid with a recess formed to surround, like a tunnel, the toner discharging member at a portion above the outlet, together with the partition wall and the toner holding container.
US07983602B2 Image forming apparatus and toner cartridge
A toner cartridge is detachably attached to an image forming apparatus and supplies toner to the image forming apparatus. The locking mechanism is positioned either at a locking position or at a non-locking position. Shortly after the toner cartridge has been attached to the image forming apparatus, the locking mechanism is at a non-locking position. When a user operates a driving member of the toner cartridge after the toner cartridge has been attached to the image forming apparatus, the operating lever engages the locking mechanism to cause the locking mechanism to move to a locking position. When the locking mechanism is at the locking position, the locking mechanism limits the driving member to move relative to the engagement portion, so that the toner cartridge is not allowed to be detached from the image forming apparatus.
US07983599B2 Automatic belt tension apparatus of image forming device and method thereof
An automatic belt tension apparatus of an image forming device having: a tension actuating part connected to the driving unit and operating by a driving force of a driving unit; a tension applying part to selectively apply a predetermined tension to a belt, installed with respect to the belt; and a tension releasing part to operate the tension applying part to not apply the predetermined tension to the belt, installed with respect to the tension applying part.
US07983596B2 Housing structure and image forming apparatus
A housing structure includes a first structure, which has body frames and a first shaft supported by the body frames, a second structure to be movably supported between an opened position and a closed position by the first shaft, and a positioning device to position the second structure in relation to the first structure in the closed position. The positioning device includes a first engagement portion provided on the first structure, a second engagement portion provided on the second structure and engaged with the first engagement portion in the closed position, a first biasing device to bias the second engagement portion toward the second structure, and a second biasing device to bias the second engagement portion toward the first structure. The positioning device positions the second structure in relation to the first structure by biasing forces of the first biasing device and the second biasing device.
US07983592B2 Toner container having a sealed toner cap
A toner container for replenishing toner to an image forming apparatus including: a container main body which comprises a toner storage section and a toner outlet; a cap that covers the toner outlet; and a seal member that is interposed between the container main body and the cap to prevent toner leakage, wherein the container main body has a step portion formed between the toner storage section and the toner outlet, and the seal member is fixed on the step portion to be interposed between the step portion and the cap.
US07983589B2 Developing apparatus, process cartridge, and image forming apparatus
A developing apparatus detachably mountable to an electrophotographic image forming apparatus having a latent image forming unit provided below a photosensitive drum in the gravitational direction. The apparatus includes a first member and a second member. The first and second members receive falling and flying developer. As a result, contamination in the image forming apparatus caused by the developer falling and flying from the photosensitive drum, the developing roller, a developing blade, and a sealing member of a developing end is reduced.
US07983587B2 Image forming apparatus
An image forming apparatus which includes a first image forming portion including a first photosensitive member, a first charging member for electrically charging the first photosensitive member to form an image thereon, and a first cleaning brush for cleaning the first charging member, a second image forming portion including a second photosensitive member, a second charging member for electrically charging the second photosensitive member to form an image thereon, and a second cleaning brush which has a longer brush length than that of the first cleaning brush for cleaning the second charging member, a driven mechanism for causing the first cleaning brush to be rotatably driven by the first charging member which is rotatably driven along with rotation of the first photosensitive member, and a drive coupling mechanism configured to drivably couple the second charging member and the second cleaning brush to transmit a driving force from the second charging member which is rotatably driven along with the rotation of the first photosensitive member to the second cleaning brush.
US07983585B2 Printing apparatus and printing method
A printing apparatus includes a printing control unit that performs, between printing on a first printing side of a paper sheet and printing on a second printing side thereof, to print on the first printing side of a next paper sheet; a determination unit that determines, when the printing on the first printing side of the paper sheet is finished, whether a process of processing print data for the next paper sheet has been completed; and a standby control unit that causes a printing unit to delay a printing process on the second printing side of the paper sheet until printing on the first printing side of the next paper sheet is finished if it is determined that the process of processing the print data for the next paper sheet has not been completed.
US07983584B2 Image forming apparatus and control method therefor
An image forming apparatus in which surplus tabbed sheets produced in one set of output can be utilized for the next set of output, without requiring a user to perform a laborious task. In the image forming apparatus, a CPU calculates the number of tabbed sheet groups which will be used for one set of image formation and the number of tabbed sheets which will be used from among the last tabbed sheet group. Among the last tabbed sheet group, surplus tabbed sheets which will be left unused in the one set of image formation are determined. If the number of tabbed sheets is equal to or less than the number of the surplus tabbed sheets, at least one of the surplus tabbed sheets is used to carry out two sets of image formation.
US07983579B2 System and method for determining an amount of toner mass on a photoreceptor
A light-transmissive transfer belt used in the system for determining toner mass amount and methods for making the belt. A system and method, using the transparent transfer belt, is capable of determining an amount of toner mass present on a toner application surface, and the real-time adjustment of parameters controlling xerographic transfer performance in the system. The system includes transmission-based sensors alone and in combination with reflective-based sensors.
US07983574B2 Abnormal usage detection
A method and system compare actual consumable usage (e.g., toner usage) with expected consumable usage in a xerographic machine, such as a printer or copier. Expected toner usage may be predicted from pixel count (area coverage) and actual usage is obtained from monitoring of consumable usage, such as from toner dispense data or toner bottle replacements. If the actual toner usage differs significantly from the expected toner usage (e.g., ±40%), the system may take some action, such as scheduling of a service call. Early detection of abnormal consumable usage in a xerographic machine may allow early correction before any noticeable image defects occur, such as images that are too light or too dark.
US07983572B2 Electro-absorption modulator integrated with a vertical cavity surface emitting laser
An electro-absorption modulator integrated with a vertical cavity surface emitting laser (VCSEL). An electro-absorption modulator (EAM) is integrated or grown on a VCSEL. The electro-absorption modulator may be separated from the VCSEL by a semi-insulating or nonconducting layer. Contacts on the EAM can bias the EAM such that light emitted by the VCSEL is selectively absorbed. Thus, the VCSEL can emit a constant wave light that is modulated by the integrated EAM.
US07983567B2 Method and system for polarization modem dispersion compensation
The invention relates to a method and a system for controlling a PMD compensator (2). For this purpose, a measuring signal (MS) is branched off from an already compensated optical data signal (ODSK) and supplied to a polarization adjuster (2). The output signal of the latter is supplied to an optical filter unit (61) and subdivided into two optical measuring signal components (OMK1, OMK2) having different polarizations. After a respective opto-electrical conversion, the spectra are compared with each other in an analysis and control unit (81) and the PMD compensator (2) is adjusted in such a manner that they are as identical as possible.
US07983563B1 Internet protocol routing with optical code division multiple access
Systems, networks, and methods of providing an Internet protocol routing network are disclosed. One Internet protocol routing network includes: a number of local subnet routers, where the routers are Internet protocol (IP) enabled; a single mode optical fiber cable, where the local subnet routers are coupled to the optical fiber cable; and one or more optical code division multiple access (OCDMA) encoder/decoder coupled to the optical fiber cable, where a number of channels associated with the local subnet routers are assigned an OCDMA signature code.
US07983561B2 Optical pulse time spreading device
An optical pulse time spreading device includes S optical pulse time spreading elements that spread input optical pulses into trains of (N×j) chip pulses, where j is an integer greater than zero, S is an integer greater than one, and N is an integer equal to or greater than S. In the chip pulse trains output by the n-th optical pulse time spreading element (n=1, 2, . . . , S), the light in successive chip pulses is shifted in phase by successive integer multiples of the quantity 2π{a+(n−1)/N}, where a is an arbitrary constant (0≦a<1). In an optical code-division multiplexing system, this optical pulse time spreading device produces an autocorrelation wave with a high energy and a high signal-to-noise ratio.
US07983560B2 Modular WSS-based communications system with colorless add/drop interfaces
Modular WSS-based Communications system with colorless and network-port transparent add/drop interfaces is described herein. According to certain aspects of the invention, equipment architecture is provided that enables a linear, ring, and mesh optical network. The embodiments of the invention are primarily on how to add and drop signals at a node of the network. The embodiments of the invention are based on the use a wavelength selective switch (WSS), which is an emerging component technology. Other methods and apparatuses are also described.
US07983557B2 Camera and lens unit
A camera consists of a first unit and a second unit removably connectable to the first unit. The first unit is provided with an imaging section including an optical system and an imaging device, that enables to capture high-quality images. The first unit is formed with a grip portion for holding and handling the camera as a combination of the first unit and the second unit. The second unit is provided with a driving device including a CPU, a lens driver circuit, a stop driver circuit and a timing generator, and a second imaging section including an optical system and an imaging device, that enables to capture relatively low-quality images. While the second unit is connected to the first unit, the driving device drives the imaging section of the first unit. While the second unit is not connected to the first unit, the driving device drives the imaging section of the second unit.
US07983555B2 Camera module
An exemplary camera module includes a barrel, a holder, and a compressed resilient spring member. The barrel includes a first cylindrical part and a first threaded part. The first threaded part includes external threads. The barrel further includes a first surface facing the object side. The holder includes a second cylindrical part and a second threaded part. The second threaded part includes internal threads. The holder further includes a second surface facing the image side. The barrel is coupled to the holder via the internal threads and the external threads. A fit between the internal threads and the external threads is a clearance fit. The resilient spring member is sandwiched between the first surface of the barrel and the second surface of the holder.
US07983551B2 Lens actuator and camera system having same
An exemplary lens actuator includes a fixed unit, a movable unit, and a connecting member for connecting the fixed unit with the movable unit. The fixed unit includes a fixed barrel and a plurality of magnets mounted on the fixed barrel. The fixed barrel includes a first receiving cavity in a center thereof for receiving the movable unit therein. The movable unit includes a lens barrel, and a plurality of coils connected with the outer wall of the lens barrel and facing the respective magnets.
US07983544B2 Shake correction unit and imaging apparatus
A shake correction unit includes: a base member; a first movable member that moves relative to the base member in a first direction; a second movable member to which an imaging device is fixed, the second movable member moving relative to the first movable member in a second direction; a first drive unit provided between the base member and the first movable member, the first drive unit moving the base member and the first movable member relative to each other in the first direction; and a second drive unit provided between the first movable member and the second movable member, the second drive unit moving the first movable member and the second movable member relative to each other in the second direction.
US07983543B2 Imaging apparatus and imaging method
An imaging apparatus includes an imaging unit configured to convert an object image into an image signal, a vibration detection unit configured to detect a vibration and output information about the vibration, a correction unit moving in a plane orthogonal to an optical axis configured to correct the vibration, a target position calculation unit configured to calculate a target position to which the correction unit is moved based on the information about the vibration output from the vibration detection unit, a position detection unit configured to detect a present position of the correction unit, a calculation unit configured to calculate a difference between the present position and the target position, and a determination unit configured to determine whether a force acting on the imaging apparatus is a gravitational force based on the information about the vibration and a cycle of the vibration.
US07983538B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07983535B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07983532B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07983529B2 Method and apparatus for indicating whether sufficient space exists for recording a program
There is provided a method for indicating whether a program is capable of being fully recorded in a remaining storage space on a storage device. An on screen display device is configured as a grid having a first axis and a second axis. The first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections. Any of the programming selections currently capable of being fully recorded in the remaining storage space on the storage device are identified on the grid using a first distinctive visual identifier. Any of the programming selections that are currently incapable of being fully recorded in the remaining storage space on the storage device are identified on the grid using a second distinctive visual identifier.
US07983525B2 Recording apparatus and method and program
A recording apparatus includes a synchronization-signal generator configured to generate a predetermined synchronization signal on the basis of a reference synchronization signal; a resolution converter configured to convert a second signal into a third signal when a received signal is the second signal, the second signal being different from a first signal having a first resolution and the second signal having a second resolution lower than the first resolution, and the third signal having the first resolution; a delayer configured to delay the first signal received when the received signal is the first signal, by a predetermined time taken to convert the second signal into the third signal; and a recorder configured to record the first signal delayed by the delayer or the third signal obtained by converting the second signal by the resolution converter, on a recording medium on the basis of the synchronization signal.
US07983524B2 Interactive communication apparatus and status signaling method
An interactive communication apparatus is disclosed which has a video signal obtained by an image pickup device performing an image pickup activity and which has the obtained video signal sent to another apparatus through a communication section while causing a display section to display an image based on a video signal received from the other apparatus through the communication section. The apparatus includes: a pickup start and stop section; an indicator image storage section; a video switching section; and a control unit.
US07983523B2 Digital camera and printing system
With a digital camera 100, a photographed image 31 is displayed on a liquid crystal display and the user selects a desired image and specifies print specifications of the number of print sheets, a print paper size, a print color mode, etc., then print image data is prepared. The prepared print image data is transmitted from the digital camera 100 to a color printer of an output unit. An image is printed at the color printer in accordance with the print image data.
US07983522B2 Enhanced digital data collector for removable memory modules
A hand-held battery powered data transfer and repository device for transferring data between one or more flash memory modules and a large capacity digital storage device, which may be either external or internal to the device. The device includes one or more slots to accept a flash memory module into a housing which includes processing and logic circuitry disposed within the housing for transferring data between the flash memory module and the large capacity digital storage device. Ports are disclosed for transferring data between the repository and data transfer device to a host device, which may be a wide range of digital appliances including a digital computer, a digital camera, a camcorder or a personal digital assistant.
US07983519B2 Photonic connection and method for enhancing alignment accuracy thereof
A photonic connection includes a first fiber and a second fiber. The first fiber has a core with a first predetermined pattern defined on or in a facet thereof, and the second fiber has a core with a second predetermined pattern defined on or in a facet thereof. The second predetermined pattern is complementary to the first predetermined pattern such that the first fiber or the second fiber fits into another of the second fiber or the first fiber at a single orientation and position.
US07983517B1 Wavelength-tunable optical ring resonators
Optical ring resonator devices are disclosed that can be used for optical filtering, modulation or switching, or for use as photodetectors or sensors. These devices can be formed as microdisk ring resonators, or as open-ring resonators with an optical waveguide having a width that varies adiabatically. Electrical and mechanical connections to the open-ring resonators are made near a maximum width of the optical waveguide to minimize losses and thereby provide a high resonator Q. The ring resonators can be tuned using an integral electrical heater, or an integral semiconductor junction.
US07983516B2 Zinc oxide diodes for optical interconnections
The present disclosure includes methods, devices, and systems for zinc oxide diodes for optical interconnections. One system includes a ZnO emitter confined within a circular geometry in an oxide layer on a silicon substrate. An optical waveguide is formed in the oxide layer and has an input coupled to the ZnO emitter. A detector is coupled to an output of the optical waveguide.
US07983504B2 Sign coring for contour reduction
A method for contour reduction in a digital picture is disclosed. The method generally includes the steps of (A) buffering a plurality of luma samples in a current line of the digital picture, each of the luma samples having a respective input value, (B) calculating a plurality of horizontal sum-of-signs along the current line, wherein each of the horizontal sum-of-signs comprises a sum of a plurality of amplitude differences between pairs the luma samples from the current line and (C) generating a plurality of output value based on the horizontal sum-of-signs, one of the output values for each one of the luma samples.
US07983503B2 Advanced noise reduction in digital cameras
A noise reduction apparatus is presented that includes groups of one or more serially connected non-linear filter units. Each of the filter unit groups are driven by decimated input image data at a different level of decimation and the output of at least one of these groups serves as one of a plurality of inputs to another group driven at a different decimation level.
US07983498B1 Low dynamic range 3-channel color compression
Systems and methods for representing low dynamic range data in compressed formats with a fixed size block allow low dynamic range data to be stored in less memory. The compressed formats use 8 bits per pixel to represent 24 bits of low dynamic range data for each pixel. The compressed format includes four or six endpoint values, a partition index that specifies a mask for each pair of the endpoint values, and an index for each pixel in the block. The indices are compressed to allow more bits for the endpoint values. Mode bits are included to distinguish between the different encodings and various blocks within a single compressed image may be encoded differently. Compressed low dynamic range values may be efficiently decompressed in hardware.
US07983497B2 Coding method for motion-image data, decoding method, terminal equipment executing these, and two-way interactive system
This invention relates to a coding method for motion-image data and others effective in a special interactive environment for transmitting motion-image data with information concentrated on only a partial region of a display image as in a two-way interactive system implementing real-time two-way interaction. The coding method involves dividing an image frame forming motion-image data into a plurality of rectangular regions, and grouping each of these rectangular regions into a preset ROI and a non-ROI. These rectangular regions are sequentially compressed so that a code length of a rectangular region grouped into the ROI is larger than a code length of a rectangular region grouped into the non-ROI, thereby generating coded data of each image frame.
US07983496B2 Inverse tone mapping for bit-depth scalable image coding adapted to variable block sizes
A method performs inverse tone mapping of an image in a decoder. For each block of each color channel of the image a scaling factor is determined by adding a predicted scaling factor for the current block to a difference between the predicted scaling factor and the scaling factor of an adjacent block. An offset value for the current block is determined by adding a predicted offset for the current block to a difference between the predicted offset value and the offset value of the adjacent block. The scaling factor and the offset value are applied to pixel intensity values of the current block to produce a mapped block. The inverse tone mapping can also be applied to blocks of different sizes.
US07983495B2 Image processing device and method
An image processing device for use with a storage circuit processes image data for a frame formed by a plurality of pixels. The image processing device includes a first functional macro performing first image processing on the image data, generating first processed image data, and temporarily storing the first processed image in a predetermined region of the storage circuit. A second functional macro performs second image processing following the first image processing. The second functional macro reads the first processed image data from the predetermined region of the storage circuit, performs the second image processing on the first processed image data, and generates second processed image data. A monitor circuit, arranged in the first or second functional macro, monitors a frame processed by the other one of the functional macros and a number of a data line in the frame that is being processed.
US07983494B2 Method, medium, and system compressing and/or decompressing pixel data
A pixel data compression/decompression system, medium, and method, including determining the similarity between a first pixel data and a second pixel data adjacent to the first pixel data, selecting one of a first compression mode, where a difference between a compression ratio of the first pixel data and a compression ratio of the second pixel data is high, and a second compression mode, where a difference between a compression ratio of the first pixel data and a compression ratio of the second pixel data is low, based on the similarity, and compressing the first pixel data and the second pixel data based on the selected compression mode.
US07983490B1 Adaptive Bayes pattern recognition
A system and method for classifying input patterns into two classes, a class-of-interest and a class-other, utilizing a method for estimating an optimal Bayes decision boundary for discriminating between the class-of-interest and class-other, when training samples or otherwise, are provided a priori only for the class-of-interest thus eliminates the requirement for any a priori knowledge of the other classes in the data set to be classified, while exploiting the robust and powerful discriminating capability provided by fully supervised Bayes classification approaches. The system and method may be used in applications where class definitions, through training samples or otherwise, are provided a priori only for the classes-of-interest. The distribution of the other-class may be unknown or may have changed. Often one is only interested in one class or a small number of classes.
US07983486B2 Method and apparatus for automatic image categorization using image texture
A method of automatically categorizing an input image comprises extracting texture features of the input image and generating a signature vector based on extracted texture features. The generated signature vector is processed using at least one classifier to classify the input image.
US07983483B2 Automatic character recognition system and computer product
An image-data-acquisition control unit controls an image-data acquiring unit that acquires computer-recognizable image data, to accumulate the image data in a set of information units. A character-recognition control unit controls an optical character-recognizing unit that extracts a character from the set of image data accumulated by the image-data-acquisition control unit, to accumulate a group of characters obtained by the optical character-recognizing unit in a set of character information units. Once a start signal is received from a starting unit, the image-data-acquisition control unit and the character-recognition control unit continue to operate independently.
US07983482B2 Matching apparatus, image search system, and histogram approximate restoring unit, and matching method, image search method, and histogram approximate restoring method
A matching technology for determining the similarity between two objects at high velocity with high precision. The matching method for comparing a set of feature points of two objects projected to an N-dimensional space and determining the similarity between the two objects, includes a mapping step of mapping the set to a one-dimensional space, a pairing step of creating a set of pairs of a feature point of first object that is the most approximate to a feature point of second object, a partial-set creating step of partly extracting the pairs in small order of the pair distance from the set of the pairs of the feature points and creating a partial set of the pairs of the feature points, an average-value calculating step, and a determining step of determining the similarity on the basis of an average value of the distance.
US07983478B2 Hidden markov model based handwriting/calligraphy generation
An exemplary method for handwritten character generation includes receiving one or more characters and, for the one or more received characters, generating handwritten characters using Hidden Markov Models trained for generating handwritten characters. In such a method the trained Hidden Markov Models can be adapted using a technique such as a maximum a posterior technique, a maximum likelihood linear regression technique or an Eigen-space technique.
US07983476B2 Working apparatus and calibration method thereof
A working apparatus comprises a working unit which executes work on a work subject, and a calibration jig on which a plurality of markers is arranged in a radial pattern from a center point of markers, the plurality of markers being arranged in three dimensions, and the calibration jig being attached to a working unit such that a calibration reference point set of a working unit coincides with a center point of markers. According to such a composition, it becomes possible to calibrate a position of a working unit even when a portion of the jig containing a center point of markers is occluded during image measurement.
US07983475B2 Vehicular actuation system
A vehicular actuation system installed in a vehicle includes an actuation device that includes an operation member manipulated by a vehicle occupant. The system also includes a detecting unit for detecting a three-dimensional image in an operational area of a predetermined range about the operation member. The system also includes a control unit that determines based on the detected three-dimensional image whether or not a palm or back of a hand of the vehicle occupant is present in the operational area. The control unit operates the actuation device when the palm or back of the hand of the vehicle occupant is present in the operational area. The system includes a first operation mode in which the operation member is directly manipulated by the hand of the vehicle occupant to operate the actuation device and a second operation mode in which the actuation device is operated by the control unit.
US07983466B2 Microscope apparatus and cell observation method
The invention provides a microscope apparatus, used for identifying the cell phases of a plurality of cells mounted on a stage, including an analysis/observation optical system used for acquiring an observed-image of the cells and a stimulus optical system used for applying an optical stimulus to prescribed cells. Using these optical systems, the cell phases of the cells mounted on the stage are identified, an optical stimulus is applied to the cells, and the state of the cells before and after applying the stimulus is observed.
US07983465B2 Image reconstruction methods based on block circulant system matrices
An iterative image reconstruction method used with an imaging system that generates projection data, the method comprises: collecting the projection data; choosing a polar or cylindrical image definition comprising a polar or cylindrical grid representation and a number of basis functions positioned according to the polar or cylindrical grid so that the number of basis functions at different radius positions of the polar or cylindrical image grid is a factor of a number of in-plane symmetries between lines of response along which the projection data are measured by the imaging system; obtaining a system probability matrix that relates each of the projection data to each basis function of the polar or cylindrical image definition; restructuring the system probability matrix into a block circulant matrix and converting the system probability matrix in the Fourier domain; storing the projection data into a measurement data vector; providing an initial polar or cylindrical image estimate; for each iteration; recalculating the polar or cylindrical image estimate according to an iterative solver based on forward and back projection operations with the system probability matrix in the Fourier domain; and converting the polar or cylindrical image estimate into a Cartesian image representation to thereby obtain a reconstructed image.
US07983459B2 Creating a blood vessel tree from imaging data
A method of defining a heart region from imaging data is provided. Received imaging data is projected into a first plane. A first threshold is applied to the first plane of data to eliminate data associated with air. A largest first connected component is identified from the first threshold applied data. A first center of mass of the identified largest first connected component is calculated to define a first coordinate and a second coordinate of the heart region. The received imaging data is projected into a second plane, wherein the second plane is perpendicular to the first plane. A second threshold is applied to the second plane of data to eliminate data associated with air. A largest second connected component is identified from the second threshold applied data. A second center of mass of the identified largest second connected component is calculated to define a third coordinate of the heart region.
US07983457B2 Method and system for automatically determining regions in a scanned object
A method and system for automatically determining regions in scanned object are provided. The method includes performing a scout scan of an object and automatically determining regions within the object based on attenuation information from the scout scan.
US07983453B2 Verification apparatus, verification method and program
A verification apparatus includes: a detection section that detects some or all of junction points, endpoints and turning points of a physical trait of a body part on an input image as feature points, the physical trait being used for verification; and a search section that searches a registered image of the physical trait for a pattern that is the same as or similar to a pattern of the feature points in a center area of the image whose vertical center line is perpendicular to the direction of motion of the physical trait that horizontally moves on a surface on which the body part is put, the registered image being taken along a curved surface of the body part and the center area being between two lines each of which is a predetermined distance away from the center line in opposite directions.
US07983452B2 Using a surface based computing device for verification of an identification document
The current invention discloses a solution for using a surface based computing device for verification of an identification document, such as a driver's license. A surface based computing device can be a device capable of scanning an identification document, comparing the scanned document against a set of conditions for a valid document, and reporting comparison results. A secured resource can be granted based at least in part upon identity verifications conducted by the surface based computing device. The surface based computing device can include a MICROSOFT SURFACE device or any other computing device able to scan an identification document and to process scanned results. In one embodiment, the surface based computing device can be used in conjunction with a human agent for added security.
US07983447B2 Imaging environment recognition device
An imaging environment that greatly affects image recognition accuracy is recognized for applications in onboard systems of various sorts including imaging devices.An imaging device for imaging areas around the vehicle is mounted on a vehicle. Before executing image recognition processing, information is acquired on objects and texture, such as traffic signs and pedestrian crossings, present within a field of view of the imaging device. An object or texture present within the field of view is then recognized by an image recognition section. Degrees of distortion and defocus of a shape or texture of the object recognized are calculated based on the shape or texture of the object recognized and information previously acquired on the objects or texture. Imaging environment, such as water droplets or dirt on a lens, and whether fog occurs or not, is then recognized based on the degrees of distortion and defocus calculated from the shape or texture of the object recognized.
US07983442B2 Method and apparatus for determining highlight segments of sport video
In a method for determining highlight segments of a sport video, the sport video having a plurality of image frames is analyzed to recognize a scoreboard image and a plurality of scoreboard characteristics thereof. The scoreboard image comprises at least one of the scoreboard characteristics. Then, a request message showing at least one recognized scoreboard characteristic is displayed on a user interface to receive a user response, wherein the user response includes a recognized result of one of the scoreboard characteristics. Finally, variations in the recognized scoreboard image among image frames can be monitored according to the user response. Therefore, the highlight segments of the sport video can be determined according to the variations.
US07983441B2 Methods for watermarking media data
Methods are provided for encoding watermark information into media data containing a series of digital samples in a sample domain. The method involves: dividing the series of digital samples into a plurality of sections in the sample domain, each section comprising a corresponding plurality of samples; processing the corresponding plurality of samples in each section to obtain a single energy value associated with each section; grouping the sections into groups, each group containing three or more sections; assigning a nominal bit value to each group according to a bit assignment rule, the bit assignment rule based on the energy values of the sections in the group; and assigning a watermark bit value to each group. The methods also involve, for each group, comparing the watermark bit value to the nominal bit value and, if the nominal bit value and the watermark bit value of the watermark information bit do not match, modifying one or more energy values of one or more corresponding sections in the group such that re-application of the bit assignment rule would assign the watermark bit value to the group. The bit assignment rule may comprise: a categorization rule for categorizing each group into one of a plurality of categories; and for each category, a unique category bit assignment rule for assigning a nominal zero bit value or a nominal one bit value to each group.
US07983433B2 Earset assembly
Disclosed is an earset assembly that has a housing having a microphone port and a speaker port. A microphone is enclosed by the housing and has first and second input ports. The first input port is acoustically coupled to the microphone port to detect air pressure changes of the ear of a user. A speaker is enclosed by the housing and has an output port acoustically coupled to the speaker port to broadcast sounds to the user. The output port is acoustically coupled to the second input port of the microphone so that the microphone cancels at least a portion of feedback from the sounds broadcast by the speaker and detected at the first input port of the microphone.
US07983431B2 Bone conduction device and tympanum thereof
The object is to provide a bone conduction device and its tympanum, wherein the bone conduction device can be efficiently mounted without generating a dead space in a case having a limited installation space such as a cellular phone's case having a large display screen. A magnetic sound converter device has an outer magnetic structure wherein a voice coil (3) is mounted on a center magnetic pole (2) of a yoke (1) and a magnet (4) is arranged on the outer side of the voice coil (3). The yoke (1) and the center magnetic pole (2) thereof are vertically long, the magnet (4) is arranged on the short side edge parts on the both sides of the yoke, and a tympanum fixing part (6) is arranged on the outer side of each magnet (4) on a magnet arrangement axis.
US07983426B2 Method for autonomously monitoring and reporting sound pressure level (SPL) exposure for a user of a communication device
A method for monitoring and reporting sound pressure level exposure for a user of a first communication device (104) is implemented in one embodiment when the device measures a sound pressure level (SPL) of the surrounding environment. The device stores at least the SPL measurement in a memory, producing an SPL exposure record, and displays a visual representation of the SPL exposure record on a display screen (212). In another embodiment, the SPL is measured by a second communication device (102) and combined with a known SPL for an output audio transducer (306) of the second device, producing a user sound exposure level. The user sound exposure level is transmitted to the first communication device. The user is notified when the user sound exposure level exceeds a predetermined threshold. A server (112) may also be used to track SPLs over time and recommend corrective action when exposure limits are exceeded.
US07983417B2 System and method for dynamically allocating stream identifiers in a multi-encryption transport system
The present invention is suitable for use in a multi-encrypted system that dynamically allocates stream identifiers in a secondary overlay stream depending upon the identifiers in a primary encrypted stream. The primary encrypted input stream is monitored to determine the presence of all identifier values. Once the identifier values are determined, the values are stored in an allocation table and marked as ‘in-use’ to ensure that these identifier values are not allocated to any of the secondary overlay streams. The primary encrypted stream is monitored and the allocation table is updated continuously to detect any changes or conflicts to the identifier values, and the secondary overlay streams are dynamically updated accordingly.
US07983415B2 Method for performing iterative scalar multiplication which is protected against address bit attack
The system and method for performing iterative scalar multiplication which is protected against address bit attack is provides a methodology, and system for implementing the methodology, for performing an iterative scalar multiplication process utilizing the Takagi algorithm, the most-to-least binary algorithm, or the least-to-most binary algorithm, modified with either a simultaneous register access operation (SRA) or a general simultaneous register access operation (GSRA). Further, a level-based randomization scheme may be added to provide further security to the algorithms.
US07983413B2 VoIP accessory
An accessory for electronic equipment includes an interface for exchanging data between the accessory and the electronic equipment, and a voice over internet protocol (VOIP) circuit. The VoIP circuit is operatively configured to implement at least a portion of VoIP in the electronic equipment or the accessory.
US07983411B2 Methods and apparatus for use in computer-to-human escalation
A conversational agent receives a textual user message and escalates the user to a live agent if predetermined criteria are met.
US07983409B2 Geographical call routing for a non-emergency calling service
A method for location-based communicating includes defining a first service area and a second service area for a service provider. The method also includes associating, at a memory apparatus accessible to a networked data processing apparatus, the first service area with multiple addresses within the first service area and the second service area with multiple addresses within the second service area.
US07983405B2 Line selection method and line selection system for private branch exchanges
External lines 22 connected to a LAN 30 to establish pseudo private lines and having individual line numbers (for example, 5 and 3) are preliminarily assigned with the same identifier (for example, ID2). A sender PABX 10 transmits a call to a receiver PABX 10T and sends call information including ID2 of the line having the line number 5. The receiver PABX 10T acquires ID2 from the call information, selects the line having the line number 3 and assigned with ID2, and uses the line for communication. Between the two PABXs 10 and 10T, a combination of the lines having the line numbers 5 and 3 corresponding to ID2 can be fixedly used as the pseudo private line.
US07983404B1 Method and apparatus for providing presence status of multiple communication device types
A method and apparatus for conveying presence information from distinct communication devices are disclosed. The present invention enables multiple communication devices using distinct communications technologies, such as cellular telephone, traditional wire line telephone, packet based telephone, and computer supporting instant messaging applications, to communicate presence status to a single server to enable another subscriber to determine the best method to use to establish a communication channel with a subscriber.
US07983399B2 Remote notification system and method and intelligent agent therefor
The invention relates to remote access systems and methods using automatic speech recognition to access a computer system. The invention also relates to an intelligent agent resident on the computer system for facilitating remote access to, and receipt of, information on the computer system through speech recognition or text-to-speech read-back. The remote access systems and methods can be used by a user of the computer system while traveling. The user can dial into a server system which is configured to interact with the user by automatic speech recognition and text-to-speech conversion. The server system establishes a connection to an intelligent agent running on the user's remotely located computer system by packet communication over a public network. The intelligent agent sources information on the user's computer system or a network accessible to the computer system, processes the information and transmits it to the server system over the public network. The server system converts the information into speech signals and transmits the speech signals to a telephone operated by the user.
US07983398B2 Emergency contact system
A technique includes receiving a first communication from a first member of a group of members and recording a voice message during the communication from the first member. The technique includes, in response to the first communication, automatically attempting to communicate with at least one member of the group other than the first member to deliver the recorded voice message.
US07983393B2 Circular accelerator with adjustable electron final energy
A betatron is provided for producing pulses of accelerated electrons, particularly in an x-ray testing device, comprising at least one main field coil, one expansion coil for transferring the accelerated electrons to a target, and one electronic control system of the expansion coil for applying an expansion pulse to the expansion coil. The electronic control system of the expansion coil is designed such that the time of the expansion pulse for adjusting the final energy of the electrons is variable relative to the main field.
US07983389B2 X-ray optical element and diffractometer with a soller slit
An X-ray optical element (1, 1′, 1″) with a Soller slit comprising several lamellas for collimating an X-ray beam with respect to the direction of the axis (5, 15) of the Soller slit, and a further collimator for delimiting an X-ray (10), wherein the further collimator is rigidly connected to the Soller slit (2, 14) during operation, is characterized in that the X-ray beam (10) delimited by the further collimator intersects the axis (5, 15) of the Soller slit within the Soller slit, and the direction of the X-ray beam (10) subtends an angle α≧10° with respect to the axis (5, 15) of the Soller slit. An X-ray optical element (1, 1′, 1″) with a Soller slit (2, 14) and a further collimator is thereby realized, which permits automatic change between the Soller slit (2, 14) and the further collimator.
US07983387B1 Method and system to predict detectability and identify foreign objects
The different advantageous embodiments provide a system for identifying a likelihood of detecting objects with a backscatter x-ray system comprising a structure having a number of objects, a plurality of databases, and a processor unit configured to execute a detection analysis process. The processor unit executes the detection analysis process to identify the number of objects, identify a number of densities associated with each of the number of objects, determine a likelihood of detecting each of the number of objects with the backscatter x-ray system, and generate a three-dimensional diagram of the likelihood of detecting each of the number of objects.
US07983385B2 Fly-by scanning
A computed tomography system (100) includes an x-ray source (112) that rotates about an examination region (108) and translates along a longitudinal axis (120). The x-ray source (112) remains at a first location on the longitudinal axis (120) while rotating about the examination region (108), accelerates to a scanning speed and performs a fly-by scan of a region of interest (220) in which at least one hundred and eighty degrees plus a fan angle of data is acquired. At least one detector (124) detects x-rays radiated by the x-ray source (112) that traverses the examination region (108) and generates signals indicative thereof. A reconstructor (132) reconstructs the signals to generate volumetric image data.
US07983384B2 X-ray computed tomography arrangement
The aim of the invention is to produce an x-ray computed tomography arrangement in which there is no axial offset between the path of the focal spot and the x-ray detector arc. Said aim is achieved by: —arranging the x-ray detector arc and the target around the examination cross-section within a radiation plane such that the x-ray focal spots generated by the deflected electron beam of the electron beam generator lie within an axial plane, the radiation plane, along with the active detector elements; —disposing the x-ray detector arc behind the target in a radial direction such that each imaginary x-ray extending from a focal spot position on the target to a detector element of the x-ray detector arc penetrates the target, which lies in front of the point of incidence on the x-ray detector arc in the direction of radiation, in the area in which the target and the x-ray detector arc angularly overlap; —producing the target from a target member which is preferably made of a material that has a low atomic number and great heat storage capacity or thermal conductance; —applying an electron-decelerating material layer, preferably made of a refractory material that has a high atomic number, to the side of the target member which faces the electron beam.
US07983376B2 Boiling water nuclear reactor and emergency core cooling system of the same
A boiling water nuclear reactor comprises: a reactor containment vessel including a dry well and a wet well; a vent pipe connecting the dry well and the pressure suppression pool; a gravity-driven water injection pool to hold boric acid aqueous solution; an emergency core water-injection piping system for causing the boric acid aqueous solution in the gravity-driven water injection pool to fall so as to be injected into the reactor pressure vessel in case of reactor accident; a static containment vessel cooling system pool; a static containment vessel cooling system heat exchanger; a dry well connection pipe connecting an upper part of the static containment vessel cooling system heat exchanger and the dry well; and a gas vent pipe for discharging noncondensible gas in the static containment vessel cooling system heat exchanger into the inside of the pressure suppression pool.
US07983374B2 Methods and systems for providing variable clock rates and data rates for a SERDES
A method and apparatus for varying an output clock signal frequency to match the frequency of an output data signal frequency for a SERDES circuit while maintaining a constant input clock frequency is shown. According to this method and apparatus, a PMA rate signal may control the frequency of the output clock while a datastrobe signal may be used to control the frequency of the data signal. Accordingly, the apparatus and methods may be used to produce an output data signal and a clock signal having frequencies that may be lower than the frequency of the input clock signal.
US07983372B2 Method, system and computer program product for an even sampling spread over differing clock domain boundaries
The present invention relates to a method, computer program product and system for generating a sample signal from differing clock domain boundaries. The system comprises a cycle base component, a sample offset component being configured to receive a time-based sample pulse signal, and logic to generate a sample pulse. The sample pulse generation logic is configured to receive a time-based sample pulse signal, a free running counter value, a sample offset counter value, and deliver a sample pulse signal.
US07983371B2 System and method for using programmable frequency offsets in a data network
A method is provided for offsetting a reference frequency of a quadrature reference clock signal. A quadrature reference clock (110) generates the quadrature reference clock signal at the reference frequency, while a quadrature variable offset clock (130) generates a quadrature clock signal at a base offset frequency based on a base offset value it receives from a control circuit (560). The base offset value can be determined in many ways, including reading it from a local memory (910) or receiving it from a remote device (1010). A polyphase mixer (140) performs a polyphase mixing operation between the quadrature reference clock signal and the offset clock signal to generate an agile clock signal having an agile clock frequency equal to the reference frequency plus the base offset frequency. If desired, the method can revise the offset frequency based on actual conditions and determine a corresponding revised offset value (920, 1020).
US07983365B2 Automatically setting an operative state of a wideband amplifier
A multi-channel receiver (200) comprises: an input (111) for receiving a wideband signal potentially comprising multiple channels, a tuner stage (110), a wideband amplifier (201) connected between the input (111) and the tuner (110), a controllable switch (202) bridging the amplifier (201) and a switch controller (203) designed to generate a switch control signal (BSC). For controlling the switch, the switch controller (203) is designed to measure at least one signal quality parameter and to generate its switch control signal (BSC) on the basis of the measured parameter. The decision of switching the switch (202) to its open state (amplifier active) is exclusively taken during at least one time interval when the receiver is switched to a channel.
US07983363B2 Receiver for the geosynchronous (GEO) satellite reverse link using tail-biting code
A receiver for the geosynchronous (GEO) satellite reverse link, which uses the tail-biting convolutional code for error control, and methods to solve the problem of channel estimation is described. The channel estimate is initialized at each state using the pilot channel. Branch metric computation is used for circular decoding of the tail-biting convolutional code. The technique is effective when partial tail-biting is implemented.
US07983361B2 Clock data recovery circuit
A clock data recovery circuit. The clock data recovery circuit comprises a transmission line, a phase locked loop, a voltage controlled oscillator, a phase selector, and a D flip-flop. The transmission line receives an input signal. The phase locked loop receives the input signal via the transmission line and a reference clock and generates a first clock signal. The voltage controlled oscillator receives the input signal via the transmission line and a control voltage from an internal node of the phase locked loop, and generates a clock signal. The phase selector receives the input signal via the transmission line and the clock signal from the voltage controlled oscillator, and generates a clock output signal. The D flip-flop receives the input signal via the transmission line and the clock output signal, and generates a data output signal.
US07983358B2 Composite crest factor reduction
Systems and methods are provided for providing a hybrid signal having a reduced crest factor. A digital signal is generated that assumes one of a plurality of vector states at discrete sampling times, with each of the plurality of vector states having an associated phase. An analog signal is monitored to determine when a phase of the analog signal is aligned with the phase of a vector state assumed by the digital signal. A crest factor reduction is applied to the digital signal if the digital signal assumes a vector state having an associated phase aligned with the phase of the analog signal to provide a compressed digital signal. The compressed digital signal and the analog signal are combined to provide the hybrid signal. The analog signal is not altered prior to being combined with the compressed digital signal.
US07983354B2 Digital broadcast transmitter/receiver having an improved receiving performance and signal processing method thereof
A digital broadcast transmitting/receiving system, and a signal processing method thereof, includes a randomizer for randomizing a transport stream into a specified position of which stuff bytes are inserted, a stuff-byte exchanger for replacing the stuff bytes included in data output from the randomizer with specified known data, an RS encoder for performing an RS-encoding of data output from the stuff-byte exchanger, an interleaver for interleaving data output from the RS encoder, a trellis encoder for performing a trellis encoding of data output from the interleaver, an RS parity generator for generating a parity by performing an RS encoding of data output from the RS encoder, and outputting the generated parity to the trellis encoder, and a modulator/RF converter for modulating data output from the trellis encoder and performing an RF up-converting of the modulated data. The digital broadcast receiving performance can be improved even in an inferior multi-path channel by detecting the known data from the received signal and using the known data for synchronization and equalization in a digital broadcast receiver.
US07983350B1 Downlink subchannelization module
In a transmitter of an orthogonal frequency division multiple access (OFDMA) system, a subchannelization module generates an OFDMA symbol with data on multiple subcarriers, from received incoming data packets. An input controller applies a first formula to determine a first index of each received data packet, and stores each received data packet at an address in memory according to its first index. An output controller applies a second formula to determine the nature of the data to be carried by each subcarrier in the OFDMA symbol and, if said second formula indicates that a data subcarrier should be output, reads the data from said memory, wherein said data packets are stored in said memory at addresses such that the data can be read out at least piecewise sequentially when generating the OFDMA symbol.
US07983339B2 Method for coding an image sequence
The method comprises the steps for the: calculation of a rate of potential use of an entity of the picture k for a backward predictive coding of the picture k−s, according to the number of vectors of the backward motion vector field of the picture k−s pointing to the entity of the picture k or in its near surroundings and/or calculation of a rate of potential use of an entity of the picture k for a forward predictive coding of the picture k+p, according to the number of vectors of the forward motion vector field of the picture k+p pointing to the entity of the picture k or in its near surroundings, coding of the picture entity or the picture comprising the entity according to the rate of use of the picture entity. The applications concern the hybrid type compression diagrams.
US07983337B2 Moving picture coding device, moving picture coding method, and recording medium with moving picture coding program recorded thereon
According to one embodiment, a moving picture coding device which performs a motion-compensated prediction for moving picture data in macroblocks, applies discrete cosine transform and quantization to a prediction error obtained by the motion-compensation prediction to obtain a quantization coefficient, and applies variable-length-coding to the quantization coefficient together with a motion vector to be obtained by the motion-compensation prediction, when controlling each coding mode of target macroblocks for the variable-length-coding in response to a picture type, the coding device determines whether the quantization coefficient is not smaller than a threshold if the picture type is a B, performs motion detection processing only by frame prediction if the quantization coefficient is not smaller than the threshold, performs the motion detection processing after conventional frame/field prediction determination if the quantization coefficient is smaller than the threshold, and skips coding processing of the target macroblocks under prescribed conditions after motion detection processing.
US07983334B2 Noncoherent UWB cooperative communications system
A method between terminals in a cooperative UWB pulse telecommunications system including a source terminal, a relay terminal, and a recipient terminal, the method including: transmitting, at the source terminal, a data symbol for the recipient terminal as a source signal constituted by a sequence of identical frames, the sequence corresponding to a symbol time, and each frame containing a pulse that is position-modulated by a PPM modulation alphabet; receiving, at the relay terminal, the source signal; detecting, at the relay terminal, a modulation position of a pulse in at least one frame of the source signal, referred to as the first position; transmitting, at the relay terminal, a relayed signal containing, in at least one predetermined subsequent frame of the symbol time, a pulse of which a position, referred to as a second position, is obtained from the first position by a permutation of the PPM modulation alphabet.
US07983333B2 Non-linear analog decision feedback equalizer
An equalizer is disclosed that compensates for non-linear effects resulting from a transmitter, a receiver, and/or a communication channel in a communication system. A non-linear decision feedback equalizer compensates for the non-linear effects impressed onto a received symbol by selecting between equalization coefficients based upon a previous received symbol. The received symbol may be represented in form of logic signals based on the binary number system. The two symbols most commonly chosen to represent the two logic values taken on by binary symbols are binary zero and binary one. When the previous received symbol is a binary zero, the non-linear decision feedback equalizer selects an equalization coefficient corresponding to binary zero to compensate for the non-linear effects impressed onto the received symbol. Likewise, when the previous received symbol is a binary one, the non-linear decision feedback equalizer selects an equalization coefficient corresponding to binary one to compensate for the non-linear effects impressed onto the received symbol.
US07983332B2 Eye violation and excess jitter trigger
An eye violation and excess jitter trigger for a digital signal uses a mask within a unit interval of the digital signal, such as a rectangular mask having corners defined by a high threshold, a low threshold, an early clock and a late clock, the early and late clocks being derived from a reference clock. The reference clock may be a recovered clock derived from the digital signal or from high and low threshold comparator outputs, or may be an external clock. For the excess jitter trigger, which is a special case of the eye violation trigger, the high and low thresholds are essentially equal. A status of the digital signal with respect to the mask is determined using the high and low thresholds and the early and late clocks, and a violation signal is output when the status indicates that a portion of the digital signal crossed into the mask. The violation signal may then be used to trigger data acquisition or for other purposes.
US07983330B2 Encoding uplink acknowledgments to downlink transmissions
A portable device, such as a mobile terminal or user equipment, for encoding uplink acknowledgments to downlink transmissions. The portable device includes a receiver configured to receive a plurality of data blocks, such that each of the data blocks include an associated cyclic redundancy check (CRC), and a processor configured to determine received status for each of the data blocks by checking the CRC of each of the data blocks. The portable device further includes a transmitter for transmitting a response sequence which indicates the received status of all of the data blocks.
US07983328B2 Data transmission device
A data transmission device for sending back data on a reflected wave of an unmodulated carrier, the data transmission device includes: an antenna adapted to receive an unmodulated carrier Fo from a data reader with which data is to be exchanged and send a reflected wave of the unmodulated carrier Fo to the data reader; subcarrier oscillation means for generating a subcarrier frequency Fs; subcarrier modulation means for digitally modulating sending data on the subcarrier Fs; D/A conversion means for generating the analog modulated subcarrier wave Fs by converting a digital modulated signal, generated by the subcarrier modulation means, into analog form; and frequency mixing means for mixing the unmodulated carrier Fo and modulated subcarrier wave Fs to generate new modulated waves Fo+Fs and Fo−Fs.
US07983326B2 Digital transmission system and its transmission status recognition method
A digital transmission system of a type in which a digitally-modulated transmission signal is mapped to two-dimensional data and transmitted from at least one relay point, and at a reception side, the two-dimensional data is identified and reproduced into the transmission signal. The system includes first and second memories provided in the relay point for alternately writing and reading transmission signal display information to display a transmission status of the transmission signal, and also includes a display data transmitter for alternately reading and transmitting the transmission signal display information. In the reception side, a display data reception circuit has third and fourth memories for receiving the transmission signal display information and performing write, read and output operations. The circuit alternately reads and outputs the transmission signal display information.
US07983321B2 Communication apparatus and communication method
There is provided a communication apparatus compliant with ultra wide band communication systems for improving resistance to interfering waves in combination with DS-SS (direct sequence spread spectrum). There is provided a training section based on short code spread with the same pattern repeated for each symbol length. Actual communication itself is preceded by coherent channel measurement of a transmission channel by using the training section to specify a length of the short code to be a measurement period and using N cycles of a carrier as a time resolution for measurement. A chip timing is controlled at the time resolution for measurement. At all points given by a time resolution for a measurement period, a measured value is obtained by using the short code to despread A/D-converted values from an input signal based on the chip timing.
US07983319B2 Surface-emitting type semiconductor laser that controls polarization directions of laser light and method for manufacturing the same
To provide surface-emitting type semiconductor lasers and methods of manufacturing the same in which the polarization direction of laser light can be readily controlled, a surface-emitting type semiconductor laser includes a vertical resonator above a substrate. The vertical resonator includes a first mirror, an active layer and a second mirror disposed in this order from the substrate. The vertical resonator has a plurality of unit resonators. An emission region of each of the unit resonators has a diameter that oscillates in a single-mode.
US07983313B2 System and method for coupling multiple beams to an active fiber
A system and a method for coupling multiple pump light beams to an active fiber. The system including an inverted conical disk, concave lens or glass wedge, an active fiber placed in a center of the inverted conical disk (or concave lens) or at a bottom facet of the glass wedge and a plurality of pump light sources. The system further includes a plurality of lenses for focusing pump light beams from pump light sources towards a side of the inverted conical disk, concave lens or glass wedge, wherein the inverted conical disk, concave lens or glass wedge, couples the pump light beams into the active fiber.A method for coupling multiple pump light beams to an active fiber. The method includes providing an inverted conical disk, concave lens or glass wedge. The method further includes providing an active fiber in approximately the center of the inverted conical disk (or concave lens) or at a bottom facet of the glass wedge. The method further includes pump light sources for emitting pump light beams and focusing lenses for focusing pump light beams toward the axis of the active fiber. Pump light beams are emitted towards the side of the inverted conical disk, concave lens, or glass wedge and coupled to the active fiber.
US07983311B2 Signal detection device and signal detection method
A correlation unit (32) sequentially obtains correlation values between a baseband signal and a reference signal and outputs the obtained reference signal to a section division unit (33). The output of the correlation unit (32) is divided into symbol time periods by the section division unit (33). A section position detection unit (34) detects a largest correlation value in each of sections resulting from the division by the correlation unit (32) and outputs, to a synchronization judgment unit (35), first position information that indicates a relative position of each detected largest correlation value. The synchronization judgment unit (35) detects an arrival of a packet signal and estimates a symbol timing based on the first position information of the sections.
US07983308B1 Method and apparatus for data frame synchronization
A circuit to synchronize with a data transmission includes a comparator to read a set of data within a serialized data transmission, compare the set of data to a predetermined data pattern and output a comparison result. For a serialized data transmission, the comparator receives the serialized transmission and a shift register serially coupled to the comparator to hold the data pattern. A synchronization detector receives a comparison hit vector based on the comparison result from the comparator and aligns a boundary of a data frame according to the comparison hit vector if the comparison hit vector indicates a match between the data pattern in the set of data and the predetermined data pattern. For a deserialized data transmission, each stage of a multistage shift register read a set of data from the deserialized data transmission and selectively outputs the set of data to a comparator which compares each set to a predetermined data pattern and output a comparison result. A synchronization detector receives the comparison result from the comparator and aligns a boundary of a data frame according to the comparison result if the comparison result indicates a match between a data pattern sub-set within a combined data pattern and the predetermined data pattern, where the sets of deserialized data comprise the combined data pattern.
US07983296B2 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
Random access operation is performed under a communication environment in which a plurality of communication modes having different transmission rate coexist with small overhead. A high-grade communication station spoofs information of a packet length and a rate in a decoding portion so that a value of (packet length)/(rate) corresponds to a duration where the communication is hoped to be stopped. The other station receiving the spoofed information receives the rest of the packet with the designated rate during the interval designated by the value of (packet length)/(rate). In this case, the packet length and the rate are not those of actually transmitted packet so that this packet is discarded.
US07983295B2 Optimizing packet queues for channel bonding over a plurality of downstream channels of a communications management system
A plurality of downstream channels enables communications between a CMTS and a plurality of legacy and non-legacy cable modems. A dispersion mechanism optimizes channel bonding, such that the downstream channels are interoperable with DOCSIS™-compliant, legacy cable modems. A program identifier field distinguishes between bonded and non-bonded flows. For bonded flows, a bonding group is defined to bond a set of downstream channels. The packets for each bonding group are classified into channel queues at or near a MPEG level or a packet level. To mitigate congestion and multiplexing inefficiencies, the dispersion mechanism collects real-time information to determine which channel receives the bonded packets. The dispersion mechanism includes a queue manager and a priority manager. The queue manager dynamically creates queues and allocates queue memory. The priority manager spools the appropriate bytes to an MPEG encapsulation engine for the appropriate outgoing modulator.
US07983293B2 External signal supply unit, vehicle state acquisition system and external signal supply method
If a trigger unit in a set range is received after a transmission, an annunciation portion is advised of a likelihood of radio interference. In this case, no trigger signal is supplied. If identifier information that has been received corresponds to the identifier information stored in a memory after the transmission of a trigger signal, a count value remains untouched (YES in S55). It is apparent that identifier information was transmitted before from one of wheel-side units that has supplied a trigger signal, and that the trigger signal has not been received by a desired one of the wheel-side units. An operator can supply a trigger signal again through a change in relative position or the like.
US07983290B2 Preserving the order of packets through a device
A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of bytes of packet data that is given to each of the packet processors. The packet processors receive the packets from the sprayers and process the packets to determine routing information for the packets. The desprayers receive the processed packets from the packet processors and transmit the packets on at least one outgoing packet stream based on the routing information.
US07983285B2 Homenetwork universal middleware bridge system and method for home device's interoperability in heterogeneous homenetwork middleware
Provided is a home-network UMB system and a method thereof for providing interoperability between devices connected one another through different types of middlewares in a home network. The home-network UMB system includes: a bridge core for establishing/releasing a connection between bridge adaptors of different types of middlewares and analyzing/transferring a universal middleware message in order to interoperate devices connected through different types of middlewares existed on a home network; and a plurality of bridge adaptor for connecting the bridge core to a corresponding middleware, and finding/releasing different types of devices, controlling/monitoring different types of devices and registering/creating an event for different types of devices through transforming a universal middleware bridge message to a local message of each middleware and vice versa.
US07983284B2 Virtual private network based upon multi-protocol label switching adapted to measure the traffic flowing between single rate zones
Virtual Private Network (VPN) dedicated to a customer using a physical transmission network based upon Multi-Protocol Label Switching (MPLS) technology including a plurality of Provider (P) devices and a plurality of Provider Edge (PE) devices, the customer owning at least two specific Customer Edge (CE) devices amongst a plurality of CE devices, a specific CE device being attached to a specific PE device and enabling the customer to gain access to any other CE device belonging to the same VPN, by the intermediary of PE devices to which are attached the CE devices. The VPN comprises several billing zones (10, 12, 14) being each defined by the application of a single flat rate. A PE device (18) belonging to each billing zone includes a virtual router (58, 60, 62) associated with each billing zone, two virtual routers being interconnected by a virtual circuit (38, 40, 42) transmitting all the traffic exchanged between the two associated billing zones so that the traffic flowing between the two billing zones can be measured and therefore precisely billed to the customer.
US07983282B2 Edge side assembler
Methods, systems, and apparatuses are disclosed for enabling a virtual personalized network. Communications are established with a personal digital gateway to control access, sharing, security, and/or management of up-to-date personalized data exchanged between or among a plurality of associated communications devices and/or communications networks. The associated communications devices are owned, operated, and/or accessed by a common user.
US07983278B1 Redirect checking in a network device
A network device includes an input device configured to receive a data packet, where the input device includes a number of interfaces and the data packet includes a source address and a destination address. The network device also includes processing logic configured to generate forwarding information identifying a next hop for the data packet and determine whether an interface on which the data packet was received is a same interface on which the data packet is to be forwarded to the next hop. The processing logic is also configured to determine whether the data packet originated from a device that is part of a same subnet as the next hop.
US07983273B2 High-speed scheduling apparatus for a switching node
A scheduling apparatus for a switch includes multiple schedulers which are assigned in a variety of ways to non-intersecting control domains for establishing connections through the switch. The control domains are defined by spatial and temporal aspects. The control domains may be dynamically selected and assigned to schedulers in a manner that achieves a high throughput gain. Control domains may be considered in a cyclic and/or a pipeline discipline for accommodating connection requests. The invention enables the realization of a highly scalable controller of a switching node of fine granularity that scales to capacities of the order of hundreds of terabits per second.
US07983268B1 Method and apparatus for modifying the rate of MPEG transport streams
In a cable modem system, increasing or decreasing the rate of an MPEG Transport Stream involves two separate, but related, tasks: 1) incorporating a sufficient number of additional packets (or discarding packets) to make up for the difference in data rates between input and output, and 2) altering timing information (for instance, PCR (Program Clock Reference) values) present in some incoming packets to reflect their altered positions in the output stream. Both of these tasks can be facilitated by the use of a FIFO (First-In, First-Out) structure, through which the data flows.
US07983266B2 Generalized serialization queue framework for protocol processing
A method for processing packets. The method includes receiving a first packet, wherein the first packet is associated with a first protocol, classifying the first packet using a protocol associated with the first packet, sending the first packet to a first receive ring based on the classification, sending the first packet from the first receive ring to a first virtual network interface card (VNIC) based on an operating mode, sending the first packet from the first VNIC to a first protocol specific virtual network stack (VNS), wherein the first protocol specific VNS is configured to only process packets associated with the first protocol, and processing the first packet by the first protocol specific VNS to obtain a first processed packet.
US07983264B2 Access control list management system
An Access Control List management tool for use in distributed communications networks, compares Access Control Entries for conflicts and optimizes the ACE order by frequency of use, thus by detecting errors in the construction of ACLs and reducing the number, on average, of access entries that must be maintained and processed greatly improves the efficiency of transfers.
US07983262B1 Efficient IP multicast bridging in ethernet switches
A switch includes a plurality of ports. A memory stores a bridge table including an entry that associates an Internet Protocol (IP) multicast destination address and an IP source address with a port indicator, which identifies one or more of the plurality of ports. When the switch receives an Ethernet packet comprising an IP multicast packet, a controller generates a key based on an IP multicast destination address and an IP source address associated with the Ethernet packet and performs a lookup on the bridge table using the key. The controller floods the Ethernet packet to the one or more ports identified by the port indicator in response to confirming that the entry is an IP multicast entry and determining that the IP multicast destination address and the IP source address of the entry matches the IP multicast destination address and the IP source address of the Ethernet packet.
US07983255B2 Using Q-in-Q-in-Q to implement ethernet service unit ring
A second VLAN tag is prepended to a packet prepended with a first VLAN tag when the packet is forwarded from a first port to a second port to result in an Q-in-Q packet. The second port has output connected to input of a third port. A third VLAN tag is prepended to the Q-in-Q packet when the Q-in-Q packet is forwarded from the third port to a fourth port to result in an Q-in-Q-in-Q packet.In another embodiment, a third VLAN tag is stripped from a Q-in-Q-in-Q packet prepended with first, second, and third VLAN tags to result in a Q-in-Q packet when the Q-in-Q-in-Q packet is forwarded from a first port to a second port. The second port has output connected to input of a third port. The second VLAN tag is stripped from the Q-in-Q packet.
US07983252B2 Enhanced frame aggregation in a wireless network system
Variable-length information-containing frames (e.g., MPDUs) are aggregated into a bitstream using frame delimiters to distinguish the frames. Aggregation and frame extraction techniques are provided that support recovery from bit errors that may be present in a frame delimiter. One class of techniques involves providing redundant length information in the frame delimiters, e.g., by using multiple copies of a length field or error correction codes usable to correct errors in the length field. The receiver can use the redundant information to detect and correct errors in the length field. Another receiver-side technique iteratively attempts to locate the end of the corresponding frame when a corrupt frame delimiter is detected. Conventional synchronization fields may be eliminated.
US07983250B2 Method and communications system for transmitting information in a motor vehicle
A communications system for a motor vehicle, including a plurality of electrical components, a data bus structure to which the components are connected in order to transmit information among the components, and a power line structure to which the components are connected in order to be supplied with power. The information is transmitted in successive cycles over the data bus structure, each cycle including at least one time window for transmitting information at specific points in time and at least one event window for transmitting information in response to specific events. The communications system includes an arrangement for redundantly transmitting information which merely transmits the information transmitted in the at least one time window over the data bus structure at least partially over the power line structure as well.
US07983244B2 Interworking between domains of a communication network operated based on different switching principles
Multimedia calls addressed an increased data rate are disclosed. The multimedia calls use the multicall supplementary service in circuit switched mobile networks and a multilink operation to separate calls for each portion of the total session. The calling entity establishes several calls to the same party. The sending entity splits the data into the separate simultaneous channels/calls. The receiving entity combines the data received from the separate simultaneous calls (multicall, multilink). IP-based multimedia uses one session for each media component. The IP/CS interworking is arranged, if the CS leg uses a multicall/multilink operation.
US07983242B2 Packet data service with circuit-switched call notification
Systems and techniques are disclosed relating to wireless communications. The systems and techniques involve wireless communications wherein a packet data session may be established between a wireless communications device and a packet data serving node to support a network connection to a packet-switched network. The wireless communications device may be configured to receive a notification of an incoming call from a circuit-switched network even when the network connection is active.
US07983239B1 Systems and methods for constructing a virtual model of a multi-hop, multi-access network
A system constructs an OSPF-compatible virtual model of a multi-hop, multi-access packet radio network that includes a plurality of routers (120) and which includes its own private, internal routing system (150), in order to facilitate the incorporation of that packet radio network into an overall OSPF routing environment. The system determines a network graph identifying actual connectivity among the plurality of routers (120). The system constructs a virtual model (300) of the, wherein connectivity of the virtual model may be different than the actual connectivity of the network graph. The system represents the multi-hop, multi-access radio network in the virtual model as a set of multi-access links (305, 310), point-to-point links, AS-external routes, and area summary routes. The system employs the virtual model for routing purposes and advertises the virtual model to other OSPF routers for the same purpose.
US07983238B2 Method for branching data in mobile communication terminal
A method for branching data in a mobile communication terminal to perform data communication between a mobile station and a network which have media access control sublayers. In a data sending mode, each of the media access control sublayers of the mobile station and network attaches logical channel types based on traffic characteristic information and a radio bearer status to a media access control header contained in data to be sent. Then, each of the media access control sublayers branches the data to be sent, to transport channels corresponding to the attached logical channel types. In a data receiving mode, each of the media access control sublayers determines logical channels corresponding to logical channel types of a media access control header contained in received data. Then, each of the media access control sublayers branches the received data to the determined logical channels. Each of the media access control sublayers performs mapping and multiplexing/demultiplexing between logical channels and transport channels according to traffic characteristics to branch data. Therefore, it is possible to efficiently provide various multimedia and packet services.
US07983237B2 Method and apparatus for sequence distributing and sequence processing in communication system
A sequence distributing and sequence processing method and apparatus in a communication system are provided. The sequence distributing method includes the following steps of: generating sequence groups including a number of sequences, the sequences in the sequence groups are determined according to the sequence time frequency resource occupation manner which is supported by the system; distributing the sequence groups to cells. The method avoids the phenomenon that signaling transmission is needed to distribute the sequences to the cells for different time frequency resource occupation manner, and saves in so far as possible the wireless network transmission resource occupied during the process of distributing the sequences through distributing the sequence groups comprising a number of sequences to the cells.
US07983235B2 High speed overlay mode for burst data and real time streaming (audio) applications
In a wireless 802.15.4 communication system (300), a high-speed data frame structure (340) is provided which uses the 802.15.4 SHR structure that is spread modulated to obtain the synchronization benefits of the 802.15.4 protocol, but which uses a modified data frame structure for the payload portion without using spreading to thereby improve its transmission efficiency. The transmission efficiency can be further increased by increasing the size of the data payload (and correspondingly, the frame length size).
US07983229B2 Fast context establishment for interworking in heterogeneous network
The invention relates to a method for configuring connection parameters of a connection between a mobile terminal and a target wireless access network in a handover between heterogeneous wireless access networks, wherein the mobile terminal is handed over from an originating wireless access network to a target wireless access network. Moreover, the invention provides a packet data gateway and an authentication server which are adapted to participate and execute a part of the steps of the configuration method. To provide a solution for establishing connection to a wireless access network, as for example a WLAN, as fast as possible, in particular in a handover, the invention proposed to pre-configure a tunnel to be established between a packet data gateway and the mobile terminal for packet data service provision via the target wireless access network based on context information already maintained for the packet data service.
US07983228B1 Integration of IP multimedia subsystem and a push-to-talk interoperability infrastructure
The present invention relates to converging a PTT Interoperability Infrastructure (PII) and an IP Multimedia Subsystem (IMS). In one embodiment, a common home subscriber server (HSS) and proxy call session control function (P-CSCF) are provided for both the PII and IMS. In another embodiment, a common registrar is used for both the PII and IMS. In still another embodiment, shared media element are provided for the PII and IMS. In yet another embodiment, session control element are shared between the PII and IMS.
US07983225B2 Wireless network beacon timing
An apparatus and method of a wireless network timing transmission of multiple BSSID beacons is disclosed. The method includes identifying multiple personalities of the wireless network, wherein a separate MAC address corresponding with each of the personalities. A beacon type is assigned for each of the personalities. During each transmission interval, a plurality of the beacon types are consecutively transmitted, wherein the different beacon types are consecutively spaced during transmission by a predetermined inter-frame spacing, wherein the predetermined inter-frame spacing is substantially less than an air-time duration of each transmission interval.
US07983224B2 Method for delivering 1X network paging in high rate packet data network
The present invention discloses a method for delivering paging from 1X network in HRPD (High Rate Packet Data) network, and the Secondary Color Code scheme is applied in the present invention, which enables the AN in which a MS/AT is registered to send an A13-paging request message to other adjacent ANs which are together therewith used for paging a mobile phone. For a MS/AT at multiple AN boundary, with the present invention, it enhances the possibility of receiving the paging through HRPD air interface control channel due to the service originated from 1X network, and can ensure the double network operation ability.
US07983216B2 Coexistence management for cooperative transceiving in a shared spectrum
A wireless interface circuit transceives packetized data between a host module and a first external device using a frequency spectrum, wherein the packetized data is formatted in accordance with a first wireless communication protocol and wherein the packetized data includes a request from the first external device to use at least a potion of the frequency spectrum for communication via a second wireless communication protocol. A coexistence management module generates a wireless interface schedule that includes a least one contention free period reserved for communication via the second wireless communication protocol, and generates schedule data, based on the wireless interface schedule, for transmission to a plurality of external devices including the first external device.
US07983215B2 Communication device, method for transmitting an uplink transmission control message, method for receiving an uplink transmission control message
In an embodiment, a communication device is provided. The communication device may include a scheduling message generating circuit configured to generate a scheduling message such that the scheduling message includes a receiving scheduling information specifying when to receive an uplink transmission control message, the receiving scheduling information being defined depending on a configuration of an uplink transmission channel, an uplink transmission control message generating circuit configured to generate an uplink transmission control message to control an uplink transmission from another communication device via the uplink transmission channel, and a transmitter circuit configured to transmit the uplink transmission control message in accordance with the receiving scheduling information such that the uplink transmission control message is transmitted via an uplink transmission control downlink channel.
US07983214B2 Configuration method of radio resource in mobile communication network
The present invention is to enable a network to control an exemplary aspect of a terminal so as to adapt distribution of resources between a plurality of users. A method of a radio resource in a mobile communication network, including steps of: determining a ratio of terminals that desire reception of MBMS service; transmitting a signal for requesting terminals to indicate that these terminals do not support HSDPA service but support DCH service to a network in the case that the determined ratio is not more than a predetermined threshold value; and allocating a resource, which is necessary for effective simultaneous reception of MBMS service, a packet switch service (PS), and a circuit switch service (CS), to terminals.
US07983212B2 Integration of external location engine using switch
An RF switch is provided. The RF switch includes a processor adapted for communication with an external location engine. The processor is configured to receive notification regarding a status of a wireless asset, receive a plurality of input variables associated with the wireless asset, determine whether the wireless asset is associated with the external location engine, and if the wireless asset is associated with the external location engine, query the external location engine for location data associated with the wireless asset.
US07983211B2 Control system with wireless messages containing message sequence information
A control system uses a wireless mesh network to provide communication between a host computer and field devices. The host and the field devices communicate with one another using wireless messages containing requests and responses that are routed through the wireless mesh network. The wireless messages include sequence information that allow the receiving device to identify and reject messages that are received out of order.
US07983208B2 MMSE channel estimation in a communications receiver
Methods and apparatus are disclosed for calculating a channel response for use in received signal processing. In an exemplary embodiment, a method comprises calculating a channel response correlation matrix based on measured channel responses derived from pilot symbols in a received signal and forming a traffic data correlation matrix based on measurements of traffic symbols in the received signal. The traffic data correlation matrix, the channel response correlation matrix, and the measured channel responses are used in an minimum mean-squared error (MMSE) estimation process to calculate the channel response estimates. In one or more embodiments, the calculated channel response estimates comprise estimates of net channel response corresponding to signal processing delays in a G-RAKE receiver. An exemplary receiver circuit comprises a baseband processor configured to calculate channel response estimates according to one or more of the disclosed methods.
US07983204B2 Wirelesss communication device and method
A wireless communication device (200), including: a housing (210); a controller (220), the controller (220) configured to control the operations of the wireless communication device; memory (270) coupled to the controller (220); a transceiver (250) coupled to the controller (220), the transceiver (250) configured to send and receive wireless signals; the receive signal includes at least a control channel and a packet data channel, the control channel being configured to provide the modulation and encoding and/or decoding information necessary to process a subsequent packet of data received by the transceiver (250) or in preparation for transmission by the transceiver (250); a monitoring module (290) for monitoring the control channel and controlling a dynamic scaling module (295), the monitoring module (290) reads a parameter field from the control channel which is used to determine that the data message has certain processing needs meeting a certain threshold; the dynamic scaling module (295) is configured to provide energy savings by varying the voltage and frequency of a controller, substantially real-time, according to processing needs, including: (i) a performance mode when the certain threshold is met; and (ii) a default mode when the certain threshold is not met.
US07983200B2 Apparatus and method for packet-based media communications
The performance of a voice conference using a packet-based conference bridge can be improved with a number of modifications. In one modification, the conference bridge receives speech indication signals from the individual packet-based terminals within the voice conference, these speech indication signals then being used by the conference bridge to select the talkers within the voice conference. This removes the need for speech detection techniques within the conference bridge, hence decreasing the required processing power and the latency within the conference bridge. In another modification, the conference bridge sends addressing control signals to the individual packet-based terminals selected as talkers, these addressing control signals directing the terminals selected as talkers to directly transmit their voice data packets to the other terminals within the voice conference. This direct transmission of voice data packets can reduce transcoding and latency within the network. These two modifications could further be combined, resulting in a conference bridge that receives speech indication signals, selects the talkers for the voice conference and outputs addressing control signal to the talkers. In this case, the advantages of the two modifications are gained as well as additional capacity advantages resulting from no voice signals actually traversing the conference bridge.
US07983199B1 Voice over internet protocol push-to-talk communication system
A push-to-talk conference call is conducted over a packet switched network. Participants send a request and receive approval before being allowed to talk during the conference call. In one implementation, only one of the participants is enabled to transmit audio packets while other participants are only allowed to receive audio packets.
US07983194B1 Method and system for multi level switch configuration
Switch systems and method to configure switch systems are disclosed. A switch system includes a first leaf module and a first spine module. The first leaf module includes a plurality of internal ports and external ports. The first spine module includes a plurality of ports. A midplane is configured couple each of the internal port of first leaf module to a port of a first spine module such that a subset of internal ports of the first leaf module are always coupled to a known subset of first spine module. Other switch systems and methods to configure switch systems are disclosed.
US07983193B2 Information distribution system, terminal apparatus used in same system and recording medium on which is recorded a program, as well as information processing method
To provide an information distribution system which forms a tree-shaped hierarchical structure and distributes contents information, and in which it is possible for a connection destination of a terminal apparatus newly participating in a hierarchical structure of a distribution channel to be selected by a user of the terminal apparatus. A terminal apparatus, when participating in a hierarchical structure of a certain distribution channel, acquires information on the hierarchical structure, and displays participation statuses in the hierarchical structure of a plurality of terminal apparatus configuring the hierarchical structure in a predetermined topology information display area 22. A user of a terminal apparatus selects at least one terminal apparatus, among the plurality of terminal apparatus whose participation statuses are displayed, as a connection destination candidate, and connects the connection destination candidate as an upper layer terminal apparatus.
US07983192B2 Method, apparatus and system for a stackable ethernet switch
Implementation of non-blocking switch stacking capability for a switch device using a plug-in stacking module to connect to the switch device. In one embodiment, the plug-in stacking module receives switched data from one switch means of the connected switch device and switches the received switch data to another switch means of the same switch device. In another embodiment, switching configurations are changed so that operation of the switch device in combination with the plug-in stacking module increases a total number of ports for which non-blocking switching is supported.
US07983185B2 Systems and methods for space-time determinations with reduced network traffic
Space-time solutions are determined by exchanging pings among nodes in a network. Each ping includes a current space-time state of the transmitting node, which includes the transmitting node's currently estimated location and corrected time (as a count stamp). A particular node in the network receives pings from the other nodes in the network and uses the data in the received pings to estimate its own current position and to correct its own free-running clock relative to a common system time. As a service to the network, the particular node then transmits its corrected time (as a count stamp) and estimated position to the other nodes. In some embodiments, the space-time solutions discussed herein are used as backup to other navigation systems, such as the Automatic Dependent Surveillance-Broadcast (ADS-B) system.
US07983184B2 Mobile communication device and reception quality information creation method
When a processing delay detection unit (27) detects that an end timing (F) of measurement of the reception quality of a common pilot signal transmitted from a wireless base station has delayed from a creation start time limit for reception quality information, approximate reception quality information (k) is created on the basis of reception quality measured before the creation start time limit. The approximate reception quality information is transmitted to a wireless base station. The delay of the transmission timing of the reception quality information can be prevented, and the wireless base station can quickly set the transmission rate of transmission data to a cellular phone.
US07983179B2 Network monitoring by customer premises equipment
A system for collecting data from a communications network includes customer premises equipment (“CPE”) for monitoring and storing response data. A CPE data collection module uses a Web-based service to collect information from the CPE and process the information to determine line quality and any errors that may exist on either the WAN side or the LAN side of the communications network, and further determine the root cause based on built-in business rules for trouble shooting customer service. The CPE conducts per-tone diagnostics on the WAN side of the communications network and obtains WAN side data. The CPE obtains response data from devices on the LAN side. Both WAN side data and LAN data may be transmitted substantially in real-time or stored and transmitted periodically to the CPE data collection module upon requests originated from the CPE data collection module.
US07983170B2 In-band quality-of-service signaling to endpoints that enforce traffic policies at traffic sources using policy messages piggybacked onto DiffServ bits
IP packets are scheduled at source devices such as cell phones on a private network that connect to the Internet at an edge device. A private traffic controller by the edge device detects pre-Internet congestion on the private network. The private traffic controller uses in-band piggybacked signaling of policy changes by intercepting return packets to the source devices and modifying bits such as DSCP bits in the header. Source traffic controllers in the source devices read the modified DSCP bits and implement specified policy changes, dropping or delaying packets at the source device before transmission. Congestion on RF links from cell phones is reduced by the source traffic controllers dropping packets before transmission. The source device limits or drops future packets in response to the policies signaled by the DSCP bits. Rather than indicate the existing packet's priority, private DSCP bits signal policy changes to the source device.
US07983166B2 System and method of delivering video content
A method of delivering video content includes receiving a request for a video stream at a network device of a video distribution network. The request is received via a network link associated with a link aggregation group. The method includes determining a current real-time traffic load at each of a plurality of physical interfaces associated with the link aggregation group at the network device. Further, the method includes identifying an interface having a lowest traffic load of the plurality of physical interfaces. The lowest traffic load is lower than a pre-defined threshold. The method includes determining a total traffic load for the identified interface. The total traffic load includes an estimated traffic load corresponding to the requested video stream and including the lowest traffic load. The method also includes sending the requested video stream via the identified interface when the total traffic load is lower than the pre-defined threshold.
US07983165B2 Methods and apparatus related to scheduling traffic in a wireless communications system using shared air link traffic resources
Methods and apparatus for use in a wireless communications system in which traffic air link resources may be, and sometimes are, shared are described. Various described methods and apparatus are well suited for use in a peer to peer communications system in which transmission control decisions are made in a decentralized manner. An exemplary peer to peer communications system implements the scheduling of traffic intervals in a distributed manner utilizing connection priority information and interference information. An exemplary peer to peer timing structure includes a user scheduling interval and an associated traffic interval. The user scheduling interval includes a plurality transmission request/request response rounds. By utilizing multiple request/request response rounds, a transmission decision corresponding to a connection to yield in an earlier round can be overridden in a subsequent round, resulting in higher overall traffic throughput in the system.
US07983160B2 Method and apparatus for transmitting a coded video signal
A method and apparatus for transmitting a digitally encoded video image in real time via a data network wherein the video image is digitally encoded using a compression algorithm having a variable bit rate, e.g., JPEG2K, to provide an encoded data stream, the encoded data stream is fed into a buffer of known size, and the data is read from the buffer via a streamer with a controllable bit rate to provide a bit stream at a desired stream bit rate for transmission via the network. The bit rate of the encoded data stream from the encoder is monitored by a predictor and predicts a future bit rate of the encoded data stream; and, the bit rate of at least one of the encoder and the streamer is adjusted to provide the desired streaming bit rate.
US07983158B2 Routing topology bandwidth management methods and system
A system for facilitating bandwidth management in a routing domain is presented. In the system, area bandwidth managers are coupled to a domain bandwidth manager and arranged in accordance with an Open Shortest Path First (OSPF) hierarchical routing topology with the domain bandwidth manager at an upper level of the topology. Each area bandwidth manager is located in a different area of the routing topology in at least one lower level of the topology. The domain bandwidth manager and the area bandwidth managers cooperatively coordinate admission control to a routing domain for facilitating a communication session between a source device and a destination device.
US07983157B2 Bandwidth control system, method, and program storage medium storing program thereof
When a plurality of pre-stage packet controllers receive an instruction on transmission of the priority information from a post-stage packet controller, they derive priority information on the basis of the ratios of bandwidths which can be used at minimum by the user devices, and statuses of storing packets in the buffers, and transmit the priority information to the post-stage packet controller. The post-stage packet controller then selects a pre-stage packet controller to be actually given packet transmission permission on the basis of the priority information received from the plurality of pre-stage packet controllers, and transmits an instruction on packet transmission permission to the selected pre-stage packet controller. The pre-stage packet controller which has received the instruction on packet transmission permission from the post-stage packet controller then transmits a packet to the post-stage packet controller.
US07983153B2 Fast reroute (FRR) protection at the edge of a RFC 2547 network
In one embodiment, an edge device in a first routing domain is configured to communicate with a second routing domain via a data link. The edge device receives a data packet containing a destination address that is reachable via the second routing domain and an indication that the data packet is a protected packet that was previously rerouted from another edge device in the first routing domain via a Multi-Protocol Label Switching (MPLS) Fast Reroute (FRR) backup path. The edge device determines if communication with the second routing domain is still available via the data link, and if so, removes the indication that the data packet is a protected packet and forwards the data packet to the second routing domain, and, if not, drops the data packet to prevent the data packet from being rerouted a second time in the first routing domain on another MPLS FRR backup path.
US07983149B2 Line accommodation device and control method thereof
The present invention provides a line accommodation device comprising at least one first communication control unit for controlling information transmission/reception to/from a first communication system, at least one second communication control unit for controlling information transmission/reception to/from a second communication system using the first communication system as a communication medium and a route control unit for controlling the switching of an information transfer route between the first and second communication unit.
US07983144B2 Clipping distortion canceller for OFDM signals
Methods and apparatus are provided for reducing clipping noise from an OFDM signal, the methods and apparatus are operable to carry out actions including: (a) transforming a received orthogonal frequency division multiplexed (OFDM) signal from a transmission channel into the frequency domain, the OFDM signal having been subject to a clipping function prior to transmission in order to reduce the peak-to-average power ratio (PAPR); (b) recovering data symbols from the transformed OFDM signal, which include clipping noise; (c) estimating the clipping noise in the frequency domain based on the data symbols; and (d) subtracting the estimated clipping noise from the transformed OFDM signal.
US07983142B2 Apparatus, systems, and methods for the reception and synchronization of asynchronous signals
An apparatus and a system, as well as a method and article, may operate to separate, in the frequency domain, a combined plurality of asynchronous data streams received at substantially the same time into a separated plurality of data streams, converting to the time domain for detection, synchronizing, and decoding.