Document Document Title
US07757434B1 Tree stand with integral irrigation means
An apparatus for securing and irrigating a live tree such as a Christmas tree is herein disclosed. The apparatus incorporates a tree ornament that has an internal water reservoir which is fluidly connected to a tree base stand. Besides holding the tree securely erect, the base stand provides the primary water reservoir for the tree. The ornament is affixed to the tree in a conventional manner with a small diameter hose extending from the ornament to the base stand reservoir. The base reservoir has a float valve that allows water to drain into the base from the ornament while controlling a maximum water level. The apparatus is particularly useful for trees that are difficult to reach, or for people who have difficulty in bending over, kneeling, or crawling under a tree.
US07757431B2 Lamp with protected combustion chamber
A lamp includes a combustion chamber having a neck that defines a combustion chamber air outlet. A candle is disposed in the combustion chamber and, when burned, creates an upward flow of air and combustion products through the neck. A reservoir is disposed around a portion of the neck with a material to be heated disposed in the reservoir. In one configuration, the material is a candle fuel that is wicked by the neck and drips into the candle to refuel the candle. In another configuration, the material is a scented material that evaporates when heated to distribute the scent. A cooling chamber may be disposed above the combustion chamber with the outlet of the cooling chamber being disposed below the outlet of the neck. Another configuration allows the height of the flame to be adjusted by varying the volume of air allowed to be drawn into the unit.
US07757430B2 Rearming electronic animal trap with infrared sensor and multiple-killing-plate configuration
An electric or electronic animal trap with a CPU-controlled, rearming, multiple killing plate configuration and automatically resetting interruptible beam sensor for triggering a high voltage cycle. A high-voltage output circuit is connected to killing plates which are activated with a high-voltage pulse train when a pest interrupts the beam signal, such as an infrared beam signal generated by an infrared transmitter to an infrared receiver. The trap is preferably configured to automatically rearm if the IR beam signal is no longer interrupted after the killing cycle. If the IR beam signal is still blocked after the killing cycle, however, the trap enters a standby mode indicating trap servicing is required to remove the dead rodent from the trap.
US07757428B2 Pneumatic activated device for rodent control
A mechanical device with automatic reset capabilities that injects compressed air or other gases into the heart and lung cavities of Order Rodentia pest which results in death by delayed air embolism or cardiac arrest. This method allows the target time to vacate the premise saving time on carcass removal and clean up. This new technology can replace the poison bait traps and other environmental pollutants currently in use.
US07757427B2 Cage trap with over-center latching mechanism
A cage-type animal trap has an over-center set mechanism for holding open a door for closing the trap access opening. The set mechanism includes a pivotally mounted set lever coupled to the door of the trap by an actuating cable. A bait pedal is movably mounted inside the trap with a trip rod and link assembly secured to the pedal and to the set mechanism so that when an animal enters the trap, the weight of the animal moves the pedal, causing the trip rod and link assembly to actuate the set mechanism. Upon actuation, the set lever pivots past its over-center position to allow movement of the cable which enables the door to move from an opened position to a closed position to trap the animal inside the trap.
US07757426B2 Fishing lure
The fishing lure is a complete fishing rig for attachment to the end of a fishing line. A pair of connecting rods are attached to a fishing line by a swivel attachment. A slidable weight is mounted on the first connection rod, and a spoon is attached to a four to six foot length of clear durable line, which is secured to the second connecting rod. The weight is formed from polyurethane resin with an embedded sinker, and the spoon is formed from epoxy resin. The connecting rods prevent tangling of the fishing lure rig and the fishing line, making the lure easier to cast off shore, and making the fishing lure more attractive to the fish.
US07757425B2 Fishing lure
The present invention provide a fishing lure with big range of possible wobbling actions due certain amount of degrees of freedom of the joint between two lure's members—skeleton and vibrating body. The amount of degrees of freedom could be changed by fishermen, allowing the vibrating body movement relative to the skeleton and generating wobbling movements by the way of planar or three dimensional vibrating around axes perpendicular to a retrieval direction and/or rotating around an axis which is collinear or parallel to a retrieval direction.
US07757424B2 Fishing rod holder and stem mount
A rod holder mount adapted to hold a fishing rod support mechanism, the rod holder mount having a locking mechanism with an engagement feature positioned on the lateral portion where a stem portion of a fishing rod support mechanism can reposition the locking mechanism to an unlocked state and have it snap back to a locked state at a proper vertical orientation and the fishing rod support mechanism can be removed by repositioning the locking mechanism to an unlocked orientation with respect to the base portion.
US07757423B1 Mounting assembly with adjustable spring tension
An improved mounting assembly is provided that is configured to be releasably attached to a standard dovetail rail profile, wherein the initial clamping tension of the clamping actuator is adjustable. The mounting assembly generally includes a main body having a lower portion that is configured to engage a standard dovetail and an upper portion accessory receiving formation. The lower portion of the mounting assembly has a first engagement member extending downwardly along one side thereof for engaging one side of the dovetail rail and a clamping assembly to engage the opposing side of the dovetail rail. At least one spring and a retention nut are provided as part of the clamping assembly such that retention nut controls the preset spring tension thereby controlling the clamping force applied by the clamping assembly.
US07757422B1 Mounting assembly with adjustable spring tension
An improved mounting assembly is provided that is configured to be releasably attached to a standard dovetail rail profile, wherein the initial clamping tension of the clamping actuator is adjustable. The mounting assembly generally includes a main body having a lower portion that is configured to engage a standard dovetail and an upper portion accessory receiving formation. The lower portion of the mounting assembly has a first engagement member extending downwardly along one side thereof for engaging one side of the dovetail rail and a clamping assembly to engage the opposing side of the dovetail rail. At least one spring and a retention nut are provided as part of the clamping assembly such that a retention nut, which is locked relative to the clamping assembly, controls the preset spring tension thereby controlling the clamping force applied by the clamping assembly.
US07757421B1 Firearm accessories
A gun protection device comprising an elastic muzzle cover shaped to fit selectively over the muzzle and only a portion of the barrel; and a separate cover for the gun firing chamber, including means for shaping itself to provide a selective fit over the firing chamber.
US07757417B1 Vehicle mountable display device
The present invention is directed to a vehicle mountable display device. The device includes a first adversarial profile and a second adversarial profile. Between the first adversarial profile and the second adversarial profile is a first extension, which is part of or attached to the first adversarial profile. The first extension is made of a flexible material and/or pivotably or flexibly connected to the first adversarial profile such that while driving the extension can move back and forth in the appearance of slapping or hitting the second adversarial profile. The first adversarial profile is preferably a user's preferred choice and the second adversarial profile is preferably a rival or challenger, thereby effectively communicating a user's preferred choice, while also communicating the adversarial nature between the two with minimal or no words. The device further includes a mounting element for securely attaching to the vehicle.
US07757412B2 Footwear with improved heel support
An article of footwear including a sole and an upper, the upper including a seat adapted to nest the user's heel, the seat including a first stiffener, and an arrangement for varying the size or volume of the seat provided by the first stiffener, between an expanded position, for which the volume of the seat is relatively large, and a retracted position, for which the volume of the seat is reduced.
US07757411B2 Shock absorbing footwear construction
A footwear sole includes a plurality of shock absorbing elements that extend from upper and lower plates. In one embodiment, the shock absorbing elements include a plurality of receptacles extending from the lower plate and a plurality of protrusions extending from the upper plate. Each protrusion is associated with one receptacle, and a portion of each protrusion extends into the receptacle. A resilient sleeve surrounds each associated protrusion and receptacle. In another embodiment, a plurality of shock absorbing elements extend from a bridge on one of the upper and lower plates.
US07757410B2 Impact-attenuation members with lateral and shear force stability and products containing such members
Impact-attenuation members include: (a) an impact-attenuating member and (b) a shear resistant member engaged with the impact-attenuating member. Another example impact-attenuation member includes a shear resistant member having a continuous wall that bulges outward on opposing sides when in an uncompressed base orientation. The shear resistant members may be structured and arranged to allow bending or compression against impact forces in one direction (e.g., when landing a step or a jump), but remain highly stable against shear or lateral forces in another direction (e.g., in a side-to-side direction). Such impact-attenuation members may be used in footwear products, including in athletic footwear.
US07757408B2 Shoe having improved Opanka stitching
The invention relates to a shoe and method for providing a shoe having an outsole with an outside surface, an upper, a liner with an inside surface, and a stitch extending from the outside surface through the upper to the inside surface, where the stitch is a sole securing mechanism for securing the outsole, upper, and liner together. The stitch secures the outsole, upper, and liner together without cement.
US07757403B1 Hybrid composite journal bearing and manufacturing method thereof
The object of this invention is to provide a hybrid composite journal bearing which is constructed so that a composite liner is positioned on an inner surface of a metal housing having a circular cross-section, thus preventing a journal from being damaged or seized to the bearing, due to friction between the metal or composite journal and the journal bearing. The hybrid composite journal bearing (210) includes a metal housing (211) which is secured on an outer surface thereof to a bearing system and has a circular cross-section. A composite liner (212) is laminated to an inner surface of the metal housing (211) with a uniform thickness so as to minimize friction between the journal bearing and a journal.
US07757400B2 Method of manufacturing an ear plug device with embedded venting grooves formed in its outer surface
A hearing device having at least one of an acoustical/electrical converter and an electrical/acoustical converter respectively with an acoustical input or output. The input or output, as the case may be, is linked to a coupling opening at the outer surface of the device via a channel. At least a part of the outer surface of the device is formed by a one-part shell. The shell defines an inner space of the device, with the channel being provided within and along the part of the shell and being formed within the material of the shell.
US07757398B2 Method of manufacturing a liquid ejection head
A method of manufacturing a liquid ejection head, includes forming a first substrate into a curved shape so as to form a portion of a substantially cylindrical shape, the first substrate being provided with a liquid flow channel of liquid and a drive wire for supplying a drive signal to a piezoelectric element; forming a second substrate into a curved shape so as to form a portion of a substantially cylindrical shape, the second substrate forming a pressure generating chamber for ejecting the liquid and a diaphragm which forms a surface of the pressure generating chamber; forming the piezoelectric element on the diaphragm at a position corresponding to the pressure generating chamber; forming an ejection port plate on an opposite side across the pressure generating chamber from the diaphragm; and bonding together the first substrate and the second substrate.
US07757394B2 Multilayer wiring board
A multilayer wiring board having a plurality of wiring layers is proposed, which is prepared by a process having the steps of: forming, on one insulating sheet, wiring patterns for all the wiring layers, which patterns are arranged at predetermined positions; and folding the insulating sheet having formed the wiring patterns in the predetermined order and stacking the folded sheet while positioning, and then heating the resultant sheet in a vacuum under a pressure to form a three-dimensional electric wiring.
US07757393B2 Capacitive microaccelerometers and fabrication methods
Disclosed are moveable microstructures comprising in-plane capacitive microaccelerometers, with submicro-gravity resolution (<200 ng/√Hz) and very high sensitivity (>17 pF/g). The microstructures are fabricated in thick (>100 μm) silicon-on-insulator (SOI) substrates or silicon substrates using a two-mask fully-dry release process that provides large seismic mass (>10 milli-g), reduced capacitive gaps, and reduced in-plane stiffness. Fabricated devices may be interfaced to a high resolution switched-capacitor CMOS IC that eliminates the need for area-consuming reference capacitors. The measured sensitivity is 83 mV/mg (17 pF/g) and the output noise floor is −91 dBm/Hz at 10 Hz (corresponding to an acceleration resolution of 170 ng/√Hz). The IC consumes 6 mW power and measures 0.65 mm2 core area.
US07757392B2 Method of producing an electronic component
An electronic component has at least one first vertical semiconductor power device with a first side and a second side opposing the first side. One side is attached to an electrically conductive surface by a diffusion solder bond and the opposing side is attached to a second electrically conductive surface by an electrically conductive height equalization layer.
US07757388B2 Apparatus for supplying and press-fitting part to work
This part supplying and press-fitting apparatus for supplying an annular part to a predetermined position and press-fitting the part into a press-fit hole of a work in a state of being positioned in a circumferential direction includes a grip device for gripping the part; a rotation device for rotating the grip device around a hole axis of the part in a state of having gripped the part; a detection device for detecting the detected portion of the part being rotated by the rotation device; a stop device for stopping the rotation of the grip device when the detected portion is detected; a move device for moving the grip device stopped by the stop device to the predetermined position; and a press-fit head configured to descend to the predetermined position and to press-fit the part into a press-fit hole of the work.
US07757387B2 Apparatus for continuously manufacturing fastener stringer
A fastener stringer continuous manufacturing apparatus which eliminates a necessity of increasing a size of a manufacturing apparatus and is capable of chamfering attaching legs of an engaging element which is produced continuously from a metallic wire rod having a Y-shaped section, securely and accurately, without changing a load and stroke of a pressurizing hammer, the manufacturing apparatus comprises a pair of chamfering punches each of which is disposed above the pressurizing hammer at a height corresponding to a preceding engaging element implanted to a fastener tape in advance, the chamfering punch reciprocating with respect to a side face of the preceding engaging element and having a chamfering face which chamfers outer ridge portions of right and left legs of the preceding engaging element.
US07757386B2 Crimping press
A crimping device has a contact advancer provided with an exchangeable anvil part. A first pulley, a belt and an advancing motor drive a first carriage. A gripper for advancing the contact belt is guided in a direction crosswise to a direction of the first carriage. The distance between the gripper and the first carriage is determined by a second carriage and a roller of the gripper rolling in a fifth linear guide of the second carriage. The distance from the gripper is predetermined by the exchangeable anvil part and depends on the width of the contact belt. The gripper operates independent of the distance between the transport holes and independent of the width of the contact belt. The anvil part including the belt guide is an exchangeable part and only fits one type of crimp contact and is executed crimp-contact specifically.
US07757384B2 Apparatus for forming a hermetic seal about a cable extending from a waterproof pouch
The present invention provides an apparatus for protecting a device from water damage. The apparatus is capable of being repeatedly opened and then hermetically sealed even when the device has a wire that must be extended outside of the apparatus. The present invention comprises a housing having at least two members that, when juxtaposed and clamped, form a dry interior region. More specifically, each member includes a pair of gaskets that together define the dry interior region and substantially form a hermetic seal about a pouch or container. The apparatus includes a portal through which the wire may extend from a device inside the pouch or container to the outside and a slide mechanism that adjust a gasket around the wire to maintain the dry interior region. The slide mechanism forms a hermetic seal around the wire so that the opening in the pouch from which the wire extends is hermetically sealed. If no wire is present, the slide mechanism may be adjusted to maintain the hermetic seal.
US07757383B2 System for lapping a head having an electrical lapping guide (ELG) on a wafer
A system for lapping a head on a wafer including at least one head each having an electrical lapping guide (ELG), a plurality of wafer contacts in electrical communication with the ELG, and a closure formed thereon defining a slot in which the wafer contacts are positioned, the system comprising a lapping cable coupled to a testing device, the lapping cable including a plurality of lapping cable contacts extending outwardly therefrom; wherein the lapping cable contacts are removably positionable in electrical communication with the wafer contacts during a lapping process. Additional systems and methods are also presented.
US07757377B2 Process for aligning a disc member on a rotatable hub
A biasing tool with a main body portion, for biasing a disc relative to a central axis of rotation of a motor hub by steps for biasing the disc adjacent the motor hub. The biasing tool includes; a first and second biasing finger each having a protruding disc engagement region, each biasing finger extending from the main body portion, and an attachment aperture confined within the main body portion accommodating alignment of the biasing tool relative to the disc. The steps include selectively engaging the disc with a disc engagement region of the first or second biasing finger, and aligning a center of rotation of an annular servo track written on the disc with the central axis of rotation of the motor hub by biasing the disc adjacent the motor hub, which forms a common rotational axis for the motor hub and the annular servo track.
US07757375B2 Lead cutter and method of fabricating semiconductor device
Aimed at stably forming sheared surfaces of leads of semiconductor devices, and at raising ratio of formation of plated layers onto the sheared surfaces of the leads, a lead cutter has a die 106, and a cutting punch 110 having a cutting edge at least on the surface facing the die, wherein clearance T between the die 106 and the cutting punch 110 is set within the range from not smaller than 2.3% and smaller than 14.0% of the total thickness of the leads to be cut and plated layers formed on the upper and the lower surfaces thereof.
US07757373B2 Method and tool head for machining optically active surfaces, particularly surfaces of progressive spectacle lenses, which are symmetrical in pairs
A method and a tool head are provided for the chip-removingly machining of pairwise symmetrical, optically effective surfaces, in particular of surfaces of progressive power spectacle lenses. The spectacle lenses are rotated about a first axis and are displaced along the axis. Further, a chip-removing tool is provided being positioned and being adapted to be fed-in, such that a cutting edge of the tool is guided over the surface along a spiralled path and along an elevation function given by the shape of the spectacle lens, when the latter is rotated about the first axis. For machining right side spectacle lenses and left side spectacle lenses, the right side spectacle lenses are rotated about the first axis in a first rotational direction, and the left side spectacle lenses are rotated about the first axis in a second rotational direction opposite the first rotational direction. The tool head comprises a chucking structure defining an axis of the tool head, and a tool carrier section having at least two lathing tools arranged at a periphery thereof. The one lathing tool of the pair is oriented in the one circumferential direction of the periphery, and the other lathing tool of the pair is oriented in the opposite circumferential direction of the periphery. At least one, preferably all of the lathing tools are provided with an adjustment device allowing an adjustment of a point of engagement of the lathing cutting edge.
US07757372B2 Sheet metal processing methods utilizing a combined punching and forming machine
A method of processing a sheet metal sheet with a combined punching and forming machine includes spraying a lubricant onto on a lower side of the sheet metal sheet in a first forming position on the sheet, forming the sheet metal sheet at the first forming position with a first forming tool, and forming the sheet metal sheet with the second forming tool at a second forming position on the sheet metal sheet after spraying the lubricant onto the first forming position and before forming the sheet metal sheet at the first forming position.
US07757369B2 Self leveling bracket/stabilizer for fluorescent lighting fixtures with controlled uplight capability
A fluorescent light fixture is suspended by a longitudinally extending trapezoidal pendant bracket/stabilizer. The trapezoidal pendant bracket/stabilizer includes a horizontally extending top brace and a pair of obliquely extending arms extending downward in opposite directions from the top brace in a trapezoidal crossection. Each obliquely extending arm has a flat, horizontally and outwardly extending attachment foot extending longitudinally along a flat top surface of the fluorescent lamp fixture, wherein each attachment foot is attached to the flat top surface of the fluorescent lamp fixture. The horizontally extending top brace is attachable to a ceiling mounted fastener, such as a toggle hanger or other downwardly extending fastener.
US07757368B2 Installation device and installation method for piston ring
An installation device includes an extruding mechanism that horizontally extrudes a piston ring, positions the piston ring and, after extruding, is driven downwardly and then returned to a waiting position; a ring holding mechanism that has a guide passage for guiding the piston ring, that is driven so as to move close to and apart from a piston in one direction perpendicular to the extruding direction, and that is capable of defining an insertion hole for insertion of the piston; a ring diameter extending mechanism that extends the diameter of the piston ring, that is driven to enter and leave the guide passage of the ring holding mechanism, and that is reversely driven to a position for defining a part of the guide passage when the diameter-extended state of the piston ring is released; and a piston holding member that holds the piston at a predetermined position.
US07757363B2 Support system for semiconductor wafers
A semiconductor wafer may be secured to a wafer support system by causing a supported surface of the semiconductor wafer to be at a lower gas pressure than an exposed surface of the semiconductor wafer.
US07757359B2 Buckle mechanism
A buckle mechanism (1), for releasably and adjustably connecting an attachment member (3) to a tongue member (5), comprises a fixed buckle member (2) connected to or adapted for being connected to the attachment member (3). A movable element (4) that is adapted to be connected to the tongue member (5) is slidably mounted inside the fixed buckle member (2) between a first stable position and a second stable position for varying a distance along a pulling direction between said tongue member (5) and said attachment member (3). This mechanism further comprises a manually-operable lever system (6, 6′) for moving the movable element (4) between its first and second stable position.
US07757358B2 Sheet retention mechanisms for spring clamp binders
Spring clamp binders that include sheet retention mechanisms that provide improved performance and increase manufacturing efficiency and cost-effectiveness are described. The spring clamp binders have a cover and one or more spring clamps for holding one or more items, including sheets of physical media, such as loose sheets of paper, pages of a photoalbum, and other types of physical media. Methods of manufacturing spring clamp binders also are described.
US07757356B2 Vacuum-packed coil and method of packing
A method of compressing a cotton strand including the steps of providing an uncompressed strand having an original volume, providing a container adapted to collapse about the strand, feeding the strand into the container, compressing the container to remove a first quantity of air, applying a vacuum to the container to remove a second quantity of air, and sealing the container, wherein the strand is compressed by at least about 25% from its original volume.
US07757355B2 Apparatus on a spinning preparation machine, especially a flat card, roller card, or the like, for adjusting the carding clearance
An apparatus is provided on a spinning preparation machine for adjusting the carding clearance. A clothed roller has a cylindrical peripheral surface and a cladding facing and spaced therefrom, wherein between the peripheral surface of the roller and a part of the cladding there is a carding region with a carding clearance where carding work is performed and carding heat is generated, heat leading to an alteration across the width of the machine in the contour of at least one of the components lying opposite each other. In order in simple manner to allow a uniform carding clearance under different production and processing conditions, the carding clearance can be made smaller by external energy input to at least one of the components facing each other and/or can be enlarged by throttling the energy input and the energy input.
US07757350B2 Hinge structure with position-locking engagement means
A hinge structure with position-locking engagement means includes a bracket, which has on its side panel a pivot hole, a recessed positioning hole, and a first arched limiter groove adjacent to the recessed positioning hole and sloping in one direction, a pivot shaft inserted through the pivot hole of the side panel of the bracket and pivotally fastened to a support, a locating plate affixed to the pivot shaft, a ball rotatably mounted in a ball hole on the locating plate and selectively engageable into the recessed positioning hole and arched limiter groove of the side panel, a holding down spring plate affixed to the pivot shaft and having an actuation portion pressed on the ball to force the ball into the recessed positioning hole and first arched limiter groove of the side panel selectively, and spacer affixed to the pivot shaft and defining a gap between the holding down spring plate and the support for accommodating deformation of the actuation portion of the holding down spring plate when the bracket is biased relative to the pivot shaft.
US07757349B2 Rack mounted component door system and method
A rack mounted component door system according to the present invention is used in conjunction with a conventional equipment rack to secure components in the rack and to provide access to features of the components positioned away from the front side of the rack. The component door system includes two hinge assemblies that can be attached directly to two opposing vertical members of the front side of a conventional rack. The component door system also includes a panel that can be of conventional configuration or tailored for the component door system. The panel is attached to the two hinge assemblies to extend between the two front side vertical members of the rack.
US07757348B2 Furniture hinge
Furniture hinge with damping and/or braking device in alternative to those already existing and capable of guaranteeing an improved efficiency during the closing or opening operation of the doors, or other furniture parts, thanks to an improvement of the characteristics of rigidity and, simultaneously, elasticity of the means for transmitting motion from one of the rockers to the damping elements. The improved efficiency of this hinge is also obtained by increasing the friction surfaces with a viscous medium present in suitable areas of the hinge and by allowing regulation of the trend of the angular velocity of a circular shaped element, for example a disc, which acts as braking element in contact with the viscous medium.
US07757346B2 Furniture-glide assembly
A glide assembly is adapted to be mounted about an existing foot attached to the free end of a leg of a piece of furniture. The glide assembly includes a body defining an exterior surface and a bore extending partially through the body to define a hollow interior, an interior surface, and an open end of the body. An insert assembly is removably mountable about the foot and adapted to be received through the open end and fixedly secured within the hollow interior of the body so as to mount the body about the foot.
US07757345B2 Suction nozzle for vacuum cleaner or the like with detachable suction duct
A suction nozzle (otherwise called “brush”) for sucking up dust and/or fluids and/or waste from a surface is described. The suction nozzle comprises a base plate with at least one channel open towards said surface, a suction duct in fluid communication with the at least one channel of the base plate and a body associated with said base plate. According to the invention, the suction duct is produced as a component separate from the plate and the body. Connection means are also provided for connecting the suction duct to the body and/or to the base plate. Owing to the present invention, more efficient suction ducts which produce less noise than the known ducts may be produced.
US07757341B2 Spot removal device
An extraction cleaning device housing multiple cleaning solutions that can dispensed by manipulation of a control coupled to the extraction device. Multiple cleaning solution supply reservoirs are coupled to the cleaning device and in fluid communication with a dispensing head. Through the use of the control, an operator can select a specific cleaning solution for a specific application. Manipulation of the control allows for nearly instantaneous conversion between cleaning solutions for different applications. Some embodiments of the cleaning device have a housing with an end that engages the ground during cleaning operations. The housing at least partially contains several cleaning solution supply reservoirs, a rinse fluid reservoir, and an extracted fluid reservoir. A vacuum source can also be housed within the housing.
US07757340B2 Soft-surface remediation device and method of using same
A soft-surface remediation (SSR) device and method of remediating soft surfaces using preferably forced air is disclosed. The device is lightweight, and easy-to-use and preferably includes an outer housing with an optional corner pickup region and a removable cover, an inner housing, a motor housing for housing a fan assembly, an optional disposal catch mechanism, an optional mounted delivery device, a first air channel with an air outlet, a second air channel with an air inlet, and a return air channel in close proximity to the disposal mechanism. The method of performing soft-surface remediation preferably includes use of this SSR device.
US07757324B2 Automatic washing machine with wash action tub ramps and cycles; spin drain flow channels and reservoir
An automatic washing machine includes a wash basin having a plurality of apertures and an annular liquid reservoir formed at an upper portion of the basin. A plurality of flow channels are arranged around the exterior surface of the wash basin. The plurality of flow channels includes upward flow channels, configured for directing wash liquid extracted from the wash basin into the reservoir under centrifugal force generated in a spin cycle. The plurality of flow channels also includes downward flow channels configured for directing wash liquid from the reservoir to a central drain following the spin cycle. The arrangement avoids the need for an outer wash tub, and at the same time provides stabilization to the wash basin during high speed spins. In another aspect, the wash basin may include wash action ramps provided on a bottom surface of the wash basin and at an upper sidewall of the wash basin. The wash action ramps, in conjunction with a sequence of wash basin acceleration and deceleration cycles, induce an effective wash action, and circulation of the wash load, in lieu of a conventional central agitator.
US07757323B2 Belt drive washer
A drive mechanism for a washing machine having a basket rotatably mounted within a tub includes a motor having a first pulley. A washing apparatus is mounted within the basket. A rotatable shaft has first and second ends, the first end being directly coupled to the washing apparatus. A second pulley is mounted on the second end of the shaft. A drive belt connects the first pulley to the second pulley. An inverter is operatively coupled to the motor. A controller is operatively coupled to the inverter and the motor. The controller is configured to control the motor based on a predetermined agitation profile.
US07757322B2 Mattress
A bed mattress is provided for employing a plurality of cushion elements to be arranged in different portions of the mattress divided corresponding to the user's body parts and have appropriate elasticity for the corresponding part of the user's body, which comprises a mattress frame with an enclosing wall of elastic material for providing a mounting space therein; a plurality of cushion elements disposed in the mounting space and forming a mattress body together with the mattress frame; a side pad covering the periphery of the mattress body; and upper and lower cover pads with outer edges fastened respectively to the top and bottom edges of the side pad to enclose the upper and lower surfaces of the mattress body.
US07757321B2 Modular hook and loop attachment cushions
A system of modular, detachable cushions having surfaces containing hook and/or loop fasteners that fasten to mating loop, open weave or hook surfaces to define adjustable, conformal contoured support surfaces at user contact surfaces and appliances producing fatigue and/or abrasion (e.g. automotive seats, chairs, compartment walls, desks, footwear, helmets, tools etc.). The cushions can include air, elastomer, fabric, fiber, foam, liquid, gel, and/or rubber cushioning materials or combinations thereof arranged in envelopes, pads, cavities or tiered assemblies. The cushions include surfaces fitted with one or more layers of cushioning materials or envelopes of cushioning material and one or more regions of fastener materials that mate with interconnecting fasteners at the contact surface or appliance. The cushions can be selectively arrayed about the contact surface or appliance and may be selectively combined and/or layered and/or overlapped onto each other at user specific locations to tailor the cushioning contour.
US07757318B2 Mattress for a hospital bed
A mattress for a hospital bed is provided. The mattress includes an encasing enclosing a compressible mattress portion and a rigid mattress portion. The compressible mattress portion has an integral construction extending from a head end of the bed to a foot end of the bed. The rigid mattress portion contracts from a first elongated position to a second retracted position, and the rigid portion contracting the compressible mattress portion therewith. The rigid mattress portion may be provided at any side or end section of the mattress. Accordingly, the width or length of the mattress can be modified.
US07757317B2 Stowing birthing bed foot section
A patient-support apparatus includes receivers for supporting a patient-support deck. The patient-support deck is configured to engage the receivers to support the deck in a cantilevered configuration. The patient-support deck may be secured to the patient-support apparatus by a locking mechanism.
US07757315B2 Mattress wrap set
A mattress wrap set is disclosed, providing an easy way to cover a mattress with a sheet, and remove the sheet from the mattress. The mattress wrap set includes a wrap sheet to cover the sides of a mattress and having a top edge that is inelastic. The top edge includes four right-angled corners and is adapted to cover a periphery of the top of the mattress. The mattress wrap set further includes a top sheet to cover at least most of the top of the mattress, and a plurality of fasteners, with one fastener located at each right-angled corner to removably connect the top sheet to the wrap sheet.
US07757313B2 Bed lifting system
A bed lifting system for lifting a bed comprises a bed lifting mechanism and a switch remotely located from the bed lifting mechanism. The switch is adapted to enable selective and remote actuation of the bed lifting mechanism. The mechanism can be provided in kit form through the use of frame connectors which can also improve the interconnection and interoperability of frame members of the mechanism. The mechanism may also comprise adjustable lands to accommodate varying bed types.
US07757309B2 Protective helmet
A protective helmet having a shock-resistant helmet shell having a cut out for establishing a visor opening and a visor panel arranged on the outer side of the helmet shell pivotably around a pivot joint is provided with a vison panel arranged pivotably on the inner side of the helmet shell. The vision panel has at least one lateral end mounted displaceably in a guide which forma a curved section whose virtual pivot point lies outside the lateral end at a distance behind the lateral end of the vision panel so that the path of movement of the vision panel matches to the inner contour of the helmet shell. This makes possible to guide the vision panel inside the helmet shell at a substantially uniform distance from the inner side of the helmet shell, with the result that a minimum space requirement for the vision panel is required on the inner side of the helmet shell. At least one lateral end, preferably both lateral ends, of the vision panel may be connected to a Bowden cable, the other end of which cable is coupled to an actuating element arranged on the outer side of the helmet shell.
US07757304B1 Safety apparatus for a person at an elevated location
A safety apparatus for a person includes a harness and jacket worn by the person. The harness includes a dorsal ring and the jacket includes a dorsal opening aligned with the dorsal ring. A safety line can be attached to the dorsal ring without interfering with the operation of the jacket. The jacket is repeatably moveable between positions covering and uncovering the harness so that the jacket can be replaced with another one without removing the harness.
US07761923B2 Process control methods and apparatus for intrusion detection, protection and network hardening
The invention provides an improved network and methods of operation thereof for use in or with process control systems, computer-based manufacturing or production control systems, environmental control systems, industrial control system, and the like (collectively, “control systems”). Those networks utilize a unique combination of firewalls, intrusion detection systems, intrusion protection devices and/or other devices for hardening (e.g., security against hacking, intrusion or other mischievous conduct) and/or intrusion detection. The networks and methods have application, by way of example, in plants, sites and other facilities in which networks that support control systems interface with corporate, business or other networks.
US07761920B2 Data structure for policy-based remediation selection
A machine-actionable memory may include: one or more machine-actionable records arranged according to a data structure, the data structure including links that respectively map between at least one R_ID field, the contents of which denote an identification (ID) of a remediation (R_ID); and at least one POL_ID field, the contents of which denotes an ID of at least one policy (POL_ID), the at-least-one policy respectively defining a condition satisfaction of which is potentially indicative of unauthorized activity or manipulation of the device.
US07761915B2 Terminal and related computer-implemented method for detecting malicious data for computer network
A computer-implemented packet detection method includes a source at a first address transmitting packets to a terminal at a second address without transmitting the packets to any intermediate address during the transmission, the terminal receiving the packets, the terminal reassembling the received packets; the terminal performing a process referring to the reassembled packets, and the terminal transmitting packets to a destination at a third address which is different from the first address without transmitting the adjusted packets to any intermediate address during the transmission. Without extra operations and packet traffic, the computer-implemented packet detection method can be applied to virus detection, malicious content detection, or some statistics.
US07761912B2 Reputation driven firewall
Reputation based firewall policy techniques are described, in which, a computer-implemented method may be employed to collect data from a plurality of clients regarding an application attempting to access a network via the clients. The collected data may be exposed to a community of users to obtain feedback on the application which is used to produce a reputation for the application. The reputation may then be provided to the plurality of clients to determine whether to permit the attempt by the application.
US07761911B2 Method and apparatus for facilitating single sign-on
One embodiment of the present invention provides a system that facilitates single sign-on of a client, wherein single sign-on allows the client to provide authentication credentials once during a computing session and to access multiple resources without re-authenticating. The system operates by receiving a domain cookie forwarded from the client by an application server at a single sign-on server, wherein the domain cookie includes a domain identifier and an encrypted secret path, and wherein the domain cookie can only be retrieved by servers whose domain matches the domain identifier in the domain cookie. The system then decrypts the encrypted secret path to reveal an unencrypted secret path. Next, the system redirects the client to the unencrypted secret path, wherein the unencrypted secret path is a path that terminates on the single sign-on server. Upon redirection, the system sends a request to the client from the single sign-on server requesting a domain-token cookie, wherein the domain-token cookie includes the domain identifier, a clear secret path, and encrypted information, wherein the request includes the clear secret path, and wherein the domain-token cookie can only be retrieved from the client if the client determines that the unencrypted secret path and the clear secret path match. Finally, upon receiving the domain-token cookie from the client at the single sign-on server, the system authenticates the client.
US07761909B2 Method and system for transmitting authentication context information
A system of the present invention uses an identity provider to provide the authentication services for multiple service providers. An identity provider communicates with one or more service providers. A user that wishes to gain access to a service provider is authenticated though the use of the identity provider. A user desiring to access a service provider is first authenticated by the identity provider. The identity provider determines if the user meets the desired class level and provides various information related to the authentication. When the user attempts to access a second service provider that is associated with the same identity provider, the second service provider accesses the identity provider and determines that the user was recently authenticated. The identity provider then transmits the relevant information regarding the authentication process to the second service provider, which can then allow or deny the user access to the second service provider.
US07761902B2 System and method of providing video content
A method of providing video content includes receiving a channel change data packet from a set-top box device at a subscriber premise via a packet-based video distribution network. The channel change data packet includes data indicating a requested channel and a channel change index value. The method also includes reading the channel change data packet to identify the channel change index value. The channel change index value indicates an available bandwidth at the subscriber premise to receive video content of the requested channel via the packet-based video distribution network. The method also includes allocating an overhead bandwidth to the set-top box device based on the channel change index value.
US07761900B2 Distribution of content and advertisement
Embodiments of the present disclosure provide a system and method for improved distribution of content on a communication network. The system and method are adapted to receive a video request message from a client, identify a location of the client, identify a location of one or more overlay nodes nearest to the client, identify a location of one or more network servers nearest to the client, generate network organization information, and publish the network organization information to at least the client.
US07761899B2 Systems and methods for packaging, distributing and managing assets in digital cable systems
Assets, such as content and related data are packaged, transmitted, received and managed in a digital cable television system to standardize the distribution of content and services from a content/service provider to subscribers in the system. The standardized format for packaging content enables the digital cable system to package, transmit, receive and manage diverse types of content, such as MPEGs, executable files, HTML pages, and the like, using standard system components without requiring reprogramming of the system to deploy new services. Service and content providers are freed from having to develop custom formats for delivering content and data to the cable system. Moreover, the standardized bundling of content and related data that is enabled by the invention allows the cable system operator to automate the deployment of services based on specific content and data to select subscribers.
US07761893B2 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.
US07761890B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US07761889B2 Disc cartridge protecting member, and disc cartridge
The present invention provides a disc cartridge protecting member capable of closing a write and/or read aperture larger relative to the size of the disc cartridge and protecting a disc housed in the disc cartridge, such as optical disc used as an information recording medium. The disc cartridge protecting member includes an aperture closing plate which is to be fitted in, and to close, an aperture formed at one side of a disc cartridge having a disc housed rotatably therein and through which part of the disc is exposed to outside in a range between inner and outer radii thereof, an entry limiting portion supported on supports provided in the aperture formed in the disc cartridge to prevent the aperture closing plate from entering the disc cartridge, a cover plate extending on the other side of the disc cartridge opposite to the one side at which the aperture is formed, and a connecting plate to connect the base end of the aperture closing plate and that of the cover plate to each other. The protecting member is installed removably with the disc cartridge being held between the aperture closing plate and cover plate.
US07761885B2 Task computing
Task Computing computer system by segmenting the system into a plurality of implementation tiers of a presentation layer, a remote procedure call programming interface (API), a middleware layer to which the presentation layer interfaces via the remote procedure call API to real-time, dynamically generate a computer implemented task interface at the presentation layer to a semantically described source of function as a service on a computer system, and a service layer and a function source realization layer providing the semantically described source of function as the service on the computer system to which the middleware layer interfaces. Real-time and dynamically composing an executable task that comprises one or more services using the generated task interface at the presentation layer to one or more services on the computer based upon the semantically described application-, device- and service-rich computer.
US07761883B2 Mobile terminal apparatus and software install method
A software-source monitoring unit monitors a software source that provides software required for using the peripheral device, and stores data pertaining to acquirable software and the software source in a corresponding manner in a memory unit. A peripheral-device monitoring unit monitors connection status of the peripheral device. A software-source selecting unit selects the software source based on the data stored in the memory unit when the peripheral-device monitoring unit detects the connection of the peripheral device. An install executing unit acquires the software from the software source selected by the software-source selecting unit.
US07761881B2 Event bookmarks
Transferring events. A method may be practiced in a network environment including one or more interconnected systems. The method includes subscribing to receive an event stream from a sending system. Subscribing to receive an event stream includes sending a bookmark subscription. The bookmark subscription specifies events that should be sent from the sending system. The method further includes receiving an event from the sending system as dictated by the bookmark subscription. The method also includes receiving a bookmark from the sending system related to the events sent from the sending system.
US07761879B1 System and method for workforce management
A system and method for workforce management. Information is received from a first application. The information is converted into a message in accordance with a predefined syntax. The message is placed into a queue. A topic is received from a second application. A determination is made if the message corresponds to the topic, and the message is sent to the second application.
US07761878B2 System and method for stateful web-based computing
A method for providing “guaranteed message delivery” for network based communications between a client machine and a server. The client machine includes a Client Runtime Environment (CRE) and the server includes a Server Runtime Environment (SRE). The method includes the following steps. A first message queue is maintained in the CRE. A first unique identification is attached to the first message from the first message queue and the first message is sent from the CRE to the SRE via a network communication. The SRE receives the first message and sends an acknowledgement of the receipt of the first message to the CRE. Upon receiving of the acknowledgement within a certain time threshold, the CRE removes the first message from the first message queue in the CRE. A method of providing “server-push” of messages from the server to the client machine utilizing a push Servlet and a push API.
US07761877B2 L driving method for driving program/instruction execution, and architecture and processor thereof
The invention relates to computer architecture technology in the computer field. More specifically, the invention relates to a novel driving method for driving computer program/instruction execution, and a computer processor architecture and computer processor using the method. As one of the features of the invention, even on condition that no interrupt process is involved, the processor of this type can execute multiple programs in parallel on a single processor of this type exactly at the same time. Herein, the single processor relates to a single processor comprised of an instruction control section, an operation control section, a program memory section, a data memory section, and a communicating section. As another feature of the invention, a program execution driver (PED) is provided for each of the programs, and the multiple PED can manage and control the execution of multiple programs in parallel on the above single processor at the same time, independently or cooperatively with each other. The invention is adapted for design various computer processors, such as single chip micyocos, DSP and computer CPU with various scales.
US07761875B2 Weighted proportional-share scheduler that maintains fairness in allocating shares of a resource to competing consumers when weights assigned to the consumers change
According to one embodiment, a method comprises receiving at a scheduler a change to a weight assigned to a consumer. The method further comprises utilizing, by the scheduler, a weighted proportional-share scheduling algorithm to maintain fairness in allocating shares of a resource to competing consumers in accordance with the changed weight. According to another embodiment, a system comprises at least one resource, and a plurality of competing consumers desiring to use the resource(s). A scheduler allocates shares of the resource(s) to the competing consumers according to a weighted proportional-share algorithm. A controller monitors at least one of performance of the competing consumers and utilization of the resource(s), and controls the performance and/or utilization by dynamically changing a scheduler parameter. The scheduler maintains fairness in allocating shares of the resource(s) to the competing consumers in accordance with the dynamically changed scheduler parameter.
US07761874B2 Managing processing system power and performance based on utilization trends
Systems and methods of managing processing system performance provide for determining a utilization of a processing system over a time quantum. A trend in the utilization of the processing system is also determined, where the trend can be used to select a performance state for the processing system. In one embodiment, the processing system includes a central processing unit (CPU).
US07761869B2 Method for generating a computer program and a computer program product
A method for generating a computer program and a computer program setup system are provided, wherein the computer program is divided into a plurality of packages in a modular manner, the packages representing in their entirety the complete computer program and being individually selectable by a user when installing the computer program on a computer system in order to create a customized computer program.
US07761861B2 Method for generating interpretable code for storage in a device having limited storage
In some embodiments of the present invention, files are generated from java files or class files or jar files. The generated files are directly linkable and interpretable by a Java Virtual Machine. The generated files may be stored in a directly addressable memory of a device. References between class files may appear in the generated files as hard offsets or symbolic references. The generated files may be grouped so that cross-references between generated files in the same group appear as hard offsets.
US07761858B2 Semantic programming language
A software development tool for programming natural language software applications is described. The software development tool includes a programming language and a compiler. The programming language has a set of programming constructs for facilitating natural language programming. The compiler is adapted to take a software program containing instances of the set of programming constructs and to generate a software application.
US07761857B1 Method for switching between interpretation and dynamic translation in a processor system based upon code sequence execution counts
A method for executing a target application on a host processor including the steps of translating each target instruction being to be executed into host instructions, storing the translated host instructions, executing the translated host instructions, responding to an exception during execution of a translated instruction by rolling back to a point in execution at which correct state of a target processor is known, and interpreting each target instruction in order from the point in execution at which correct state of a target processor is known.
US07761855B2 Computer program product and system for altering execution flow of a computer program
A debugger alters the execution flow of a child computer program of the debugger at runtime by inserting jump statements determined by the insertion of breakpoint instructions. Breakpoints are used to force the child computer program to throw exceptions at specified locations. One or more instructions of the computer program are replaced by jump instructions. The jump destination addresses associated with the break instructions can be specified by input from a user. The debugger changes the instruction pointer of the child program to achieve the desired change in execution flow. No instructions are lost in the child program.
US07761853B2 Portable terminal device, method for restoring program, method for terminating program, and computer program therefor
A portable terminal device that controls execution, pausing, and termination of programs, including: a program execution section that makes an executing program become suspended, which is pausing if the executing program is an unmanaged program, or is terminating and storing restore information for restoration into a storage section if the executing program is a managed program and a program management section that makes the program execution section terminate the executing program upon receiving a request to terminate the executing program, wherein if there are the executing program and a suspended program that is being suspended by the program execution section and has an unmanaged program when the program execution section terminates the executing program, the program management section terminates the unmanaged program and reads restore information corresponding to a predetermined managed program that has been preset and makes the program execution section execute the predetermined managed program.
US07761852B2 Fast detection of the origins of memory leaks when using pooled resources
The present invention is a method, system and apparatus for memory leak detection and reporting. In a preferred method of the invention, allocated ones of resources in a resource pool can be time stamped upon allocation and calling code segments receiving the allocated resources can be identified. Memory leaks can be detected by inspecting individual timestamps for the allocated resources to determine whether the allocated resources have become overly idle. Notably, the identifying step can include the step of retrieving identities for individual ones of the calling code segments from an associated calling stack when the individual ones of the calling code segments acquire one of the allocated resources. In any case, for each allocated resource determined to have become overly idle, an identity of a corresponding one of the calling code segments can be reported.
US07761848B1 Code generator tool for building software applications with reusable components
A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes the steps of creating business classes containing business logic for the software application; reading templates utilizing reusable components from a template solution file; and generating programming code for the software application based on the created business classes and selected template. The multiple layers include a data layer, a data access layer, a business logic layer and a user interface layer with executable logic for each layer placed into a corresponding assembly data structure. Security tokens are required to access the classes and methods in either the business logic assembly or data access assembly. A serializable data assembly includes container classes that are used to pass data between the business logic layer and data access layer when a dataset or data table is not appropriate. A code generator user interface enables an application developer to define a namespace, a deploy directory name, a database type, an application type, a target source code directory, and a plurality of class specifications and search criteria.
US07761845B1 Method for parameterizing a user module
A method for parameterizing a user module. A first design application corresponding to a parameter of a user module is accessed, wherein the user module is a pre-configured electronic design to be implemented on a microcontroller. The parameter is adjusted within the first design application to derive parameterized data. In response to a command, the parameterized data is automatically loaded into a second design application.
US07761841B1 Enhanced data loading for test management tool
A computer automated method to update a data store is disclosed. The method comprises receiving a definition mapping one or more information fields in an upload file to fields in a data store, creating a first linkage between a test set identified in a first record in the upload file and a first test case based on the mapping, and creating a test set record in the data store including the first linkage and data in the information fields in the first record in the upload file based on the definition.
US07761838B2 Method for fabricating a semiconductor device having an extended stress liner
The techniques and technologies described herein relate to the automatic creation of photoresist masks for stress liners used with semiconductor based transistor devices. The stress liner masks are generated with automated design tools that leverage layout data corresponding to features, devices, and structures on the wafer. A resulting stress liner mask (and wafers fabricated using the stress liner mask) defines a stress liner coverage area that extends beyond the boundary of the transistor area and into a stress insensitive area of the wafer. The extended stress liner further enhances performance of the respective transistor by providing additional compressive/tensile stress.
US07761837B2 Method of making alternating phase shift masks
One inventive aspect relates to a phase shift mask suitable for lithographic processing of a device, to a method of making such a mask and to lithographic processing using such a mask. The phase shift mask is made taking into account the threshold or dose that will be used for lithographic processing using the mask. In this way, image imbalance will be reduced in a significant focus-exposure processing window. In one embodiment, evaluation of the image imbalance is performed taking into account the processing windows for the different edges of the features of the pattern.
US07761832B2 Method for incremental, timing-driven, physical-synthesis optimization under a linear delay model
A method, data processing system and computer program product for optimizing the placement of logic gates of a subcircuit in a physical synthesis flow. A Pyramids utility identifies and selects movable gate(s) for timing-driven optimization. A delay pyramid and a required arrival time (RAT) surface are generated for each net in the selected subcircuit. A slack pyramid for each net is generated from the difference between the RAT surface and delay pyramid of each net. The slack pyramids are grown and tested using test points to generate a worst-case slack region based on a plurality of slack pyramids in the selected subcircuit. The worst-case slack region is mapped on a placement region and a set of coordinates representing the optimal locations of the movable element(s) in the placement region are determined and outputted.
US07761827B1 Integrated circuit design system, method, and computer program product that takes into account observability based clock gating conditions
An integrated circuit design system, method, and computer program product are provided that takes into account observability based clock gating conditions. In use, at least one condition is identified where an output of a first logic element is not a function of a first input of the first logic element, due to a second input of the first logic element. To this end, at least one second logic element may be disabled based on the identified condition for power savings or other purposes.
US07761820B2 Automated migration of analog and mixed-signal VLSI design
A method for migrating an electronic circuit from a source technology to a target technology includes accepting a source circuit that operates in the source technology. The source circuit includes source components interconnected at nodes in accordance with a source topology. Source voltages at the nodes of the source circuit are determined, and the source voltages are transformed to produce respective target voltages suitable for the target technology. The source circuit is separated into sub-circuits, each sub-circuit including one or more of the source components. In each sub-circuit individually, the one or more of the source components are converted to one or more respective target components in the target technology responsively to the target voltages, so as to produce a respective migrated sub-circuit. The migrated sub-circuits are reconnected to produce a target circuit in the target technology, the target circuit having a target topology identical to the source topology.
US07761818B2 Obtaining a feasible integer solution in a hierarchical circuit layout optimization
An approach that obtains a feasible integer solution in a hierarchical circuit layout optimization is described. In one embodiment, a hierarchical circuit layout and ground rule files are received as input. Constraints in the hierarchical circuit layout are represented as an original integer linear programming problem. A relaxed linear programming problem is derived from the original integer linear programming problem by relaxing integer constraints and using relaxation variables on infeasible constraints. The relaxed linear programming problem is solved to obtain a linear programming solution. A subset of variables from the relaxed linear programming problem is rounded to integer values according to the linear programming solution. Next, it is determined whether all the variables are rounded to integer values. Unrounded variables are iterated back through the deriving of the integer linear programming problem, solving of the relaxed linear programming problem, and rounding of a subset of variables. A modified hierarchical circuit layout is generated in response to a determination that all the variables are rounded to integer values.
US07761817B2 Designing an ASIC based on execution of a software program on a processing system
System and method for developing an ASIC. A software program may be stored which includes program instructions which implement a function. The software program may be executed on a processing system at a desired system speed and may be validated based on the execution. A first hardware description of at least a portion of the processing system may be stored and may specify implementation of at least a portion of the processing system. A second hardware description may be generated that corresponds to a first portion of the first hardware description. The second hardware description may specify a dedicated hardware implementation of a first portion of the software program executing on the processing system. Generation of the second hardware description may be performed one or more times to fully specify the ASIC. An ASIC may be created which implements the function of the software program.
US07761812B2 Media user interface gallery control
Outputting a user interface having a list of a plurality of representations of media items on a display of a computing device is presented. In one embodiment, a center locking region (CLR) is defined in the user interface and covers a portion of the plurality of representations, wherein navigation from a first representation within the CLR to a second representation outside the CLR causes a scrolling of the second representation into the CLR on one horizontal side and a scrolling of a third representation within the CLR out of the CLR on the other horizontal side while navigation through a portion of the plurality of representations within the CLR causes no scrolling. In another embodiment, a gap indicating a beginning and an end of the list is displayed and a scrolling occurs when the gap is within the CLR and a horizontal navigation within the CLR is performed.
US07761811B1 User interface for assisting in the installation of an asset
Some embodiments of the invention provide a method that assists in the installation of an asset in a graphical user interface for a computer system. The method receives a selection of the asset that has not yet been installed on the computer system. It then responds to the selection of the asset by displaying a preview of the asset without installing the asset on the computer system. In some embodiments, the method receives a modification of an attribute of the asset. It then responds to the modification of the attribute of the asset by displaying a preview of the modification of the attribute of the asset without installing the asset on the computer system. In some embodiments, the preview of the asset is used to assist in the determination of whether to install the asset.
US07761803B2 Virtual reality interface for show control
A system for designing light and sound systems for use in stage productions. Virtual reality interfaces facilitate the selection and location of lighting and sound displays by providing a real-time simulation of the devices and the display produced thereby. The system also calculates parameters with respect to structural elements used for mounting the lighting and sound equipment. In addition, the virtual reality interface permits the simulation of the packing of the lighting and sound equipment and the automatic calculation of parameters relating to packing space, package weight, preferred location, and order of packing.
US07761802B2 Expanding and collapsing components in a measurement system diagram
One embodiment of the present invention comprises a method for displaying a diagram of a measurement system, in which various components in the diagram may be expanded or collapsed as desired. It may be desirable to allow the user to view various aspects of a measurement system at various levels of granularity. For example, the user may desire to view details regarding one or more components in the measurement system but may not want to see details for other components. Providing the ability to expand or collapse components in a measurement system diagram may allow the user to view a compact diagram illustrating the measurement system from a high level, or to expand various components in the diagram to “drill down” into particular sub-systems or components to view details regarding those sub-systems or components.
US07761800B2 Unified interest layer for user interface
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
US07761798B1 System and method for controlling the screen display appearance for a data processing system
Methods and systems for controlling the screen display appearance for a digital processing system. In one exemplary embodiment, a data value, typically stored in a non-volatile memory, is retrieved; this data value represents an appearance of an enclosure of a digital processing system. An appearance of a display of this digital processing system is then set based upon the appearance of the enclosure. In one example, the appearance is the color of the enclosure which determines various colors and backgrounds of objects in a graphical user interface of the digital processing system. Other methods, apparatuses and computer readable media for causing methods to be performed are also described.
US07761797B2 Interactive user interface for displaying correlation
Methods and systems for providing a user interface to a user may comprise finding a degree of similarity between each of a plurality of potential similar companies and a focal company. From the plurality of potential similar companies, at least one similar company may be selected having a degree of similarity with the focal company that is greater than a first threshold. An identifier of the focal company may be listed in a focal company field. Identifiers for the at least one similar company may be listed in a similar company field. Certain of the identifiers listed in the similar company field may include a hyperlink which, when activated by a user, causes a computer system to list the company corresponding to the activated hyperlink as a new focal company in the focal company field; determine at least one new similar company having a degree of similarity with the new focal company that is greater than the first threshold; and display the at least one new similar company at the similar company field.
US07761794B1 Integrated audit and configuration techniques
Techniques for integrated audit and configuration are provided. The techniques include receiving a request from a user to analyze first configuration information with a second set of configuration information; receiving the first configuration information; analyzing one or more parameters of the first configuration information with the second set of configuration information to result in creating and storing comparison information; displaying the comparison information; choosing one or more action mechanisms to provide to the user for each of the one or more parameters based on the comparison information; and enabling the user to perform one or more actions associated with the one or more action mechanisms.
US07761792B2 Method of and apparatus for displaying messages on a mobile terminal
A method and apparatus simultaneously displays the main text and/or more attached filed of a message received in a mobile terminal. This simultaneous display allows a user to confirm the main text and attached files in the message. The main text and attached files may be shown in respective areas of the display.
US07761790B2 System and method for creating XML files from an edited document
A computer-based method for creating XML files from an edited document is disclosed. The method includes the steps of: reading an edited document from a file transfer protocol (FTP) server; reading each of equation objects originally existed in the edited file and creating a tag image file (TIF) image according to the equation object being read; creating a joint photographic experts group (JPEG) image according to the TIF image and recording a pixel size of the JPEG image; creating an XML character string according to each paragraph in the edited file; inserting the XML character strings into different XML file templates, thereby obtaining different XML files. A related system is also disclosed.
US07761781B2 Web browsing method and system, and recording medium thereof
A web browsing method and system capable of easily selecting a hyperlink, and a recording medium thereof. The method includes: dividing a web page into regions based on the table structure of the web page; determining a specific hyperlink from hyperlinks in the web page based on information set in advance according to the user usage pattern; displaying the web page with identification information allocated to each region and the specific hyperlink. If a region is selected based on the identification information, displaying a web page with hyperlinks in the selected region. If a hyperlink is selected based on the web page with the hyperlinks or the specific hyperlink is selected, moving from the displayed the web page to data connected to the selected hyperlink, and at the same time updating the set in advance information.
US07761779B2 Access control apparatus, access control system, processor, access control method, memory access control apparatus, memory access control system, and memory access control method
An access control apparatus includes a parity generator that generates a parity for original data to be written into a memory; and a parity adder that generates parity-added data by adding the parity to the original data; a first syndrome generator that generates a first syndrome of first mask data to mask the parity-added data. The first syndrome is a value associated beforehand with a first access code to be used when a writer accesses the memory. The apparatus also includes a first mask generator that generates the first mask data based on the first syndrome, the first access code, and a first memory address; a first XOR unit that obtains first post-operation data by calculating an XOR between the parity-added data and the first mask data; and a writing unit that writes the first post-operation data into the memory.
US07761776B1 Method and apparatus for a modular, programmable cyclic redundancy check design
A linear feedback shift register (LFSR) based design is applied to cyclic redundancy check (CRC) modules, in which a CRC building block having a minimum width is implemented. The CRC building block accepts a generator polynomial as an input design parameter to build a CRC block module. The modularity of the design then allows a larger CRC block design to be constructed from multiple CRC block modules such that wider data width blocks may be accommodated. The LFSR based designs are extended to communication systems that may require scrambling and descrambling functionality.
US07761774B2 High speed CAM lookup using stored encoded key
The search key and key fields of a CAM in a cache are encoded with a Hamming distance of at least two to increase the speed of the CAM by ensuring each mismatching match line is discharged by at least two transistors in parallel. Where the cache is physically tagged, the search key is a physical address. The page address portion of the physical address is encoded prior to being stored in a TLB. The page offset bits are encoded in parallel with the TLB access, and concatenated with the encoded TLB entry. If a page address addresses a large memory page size, a plurality of corresponding sub-page addresses may be generated, each addressing a smaller page size. These sub-page addresses may be encoded and stored in a micro TLB. The encoded key and key field are tolerant of single-bit soft errors.
US07761773B2 Semiconductor device including a unique identifier and error correction code
A semiconductor device includes a plurality of laser fuses and each laser fuse represents a bit of data. A first set of the plurality of laser fuses represents a unique identifier that corresponds to the semiconductor device. Also, a second set of the plurality of laser fuses represents error correction coding data that corresponds to the unique identifier. The unique identifier can be a digital rights management identification. Also, the error correction coding data is configured for use by a Reed-Solomon error correcting method to correct the unique identifier. Alternatively, the error correction coding data is configured for use by a cyclic redundancy check method.
US07761772B2 Using no-refresh DRAM in error correcting code encoder and decoder implementations
Embodiments of the present invention provide Forward Error Correcting Code encoders and decoder structures that use DRAM in their memory designs. DRAM is a very attractive memory options in many electronic systems due to the high memory density provided by DRAM. However, the DRAM is typically not included in ASIC or FPGA implementations of encoders and decoders due to complex refresh requirements of DRAM that are required to maintain data stored in DRAM and may interfere with user access to the memory space during refresh cycles. Embodiments of the present invention provide FECC encoder and decoder structures that are implemented using DRAM that do not require complex refresh operations to be performed on the DRAM to ensure data integrity. Accordingly, embodiments of the present invention maximize memory density without the added complexity of introduced by the refresh requirements of DRAM.
US07761769B1 Method and apparatus for using valid bits for erasure correction
A wireless device decodes Direct Sequence Spread Spectrum (DSSS) encoded data and identifies data that can not be successfully DSSS decoded (invalid data). A checksum operation uses successfully decoded DSSS data (valid data) to correct the identified invalid corrupted data. The improved error correction leverages the valid and invalid bit information normally provided in DSSS systems to more effectively correct corrupted data bits. The improved error correction increases the processing gain of wireless devices thus increasing the effective wireless range without having to increase transmit power.
US07761762B2 Adapter implemented background data transfers while tap in non-scan state
A method implemented in a test system comprises a test debug system and a target system, said target system comprising a test access port that functions according to a plurality of states and also comprising an adapter. The method comprises the adapter transferring data to the test debug system while the test access port remains in a predefined state. The predefined state comprises a state in which no scans occur.
US07761759B2 Semiconductor integrated circuit
A semiconductor integrated circuit comprises a test mode decision circuit which decides a normal operation mode or a test mode when having input a clock from a reset state and started an operation by using a scan enable signal that is used for a scan test, and retains a decision result until the decision result is reset; a scan enable mask circuit which disables the transmission of a scan enable signal to an internal scan circuit according to a decision result signal; and an access control unit which disables the access to the internal memory unit according to the decision result signal output from the test mode decision circuit. Furthermore, the semiconductor integrated circuit has a configuration of using the scan enable signal and the normal operation input signal in common.
US07761756B2 Circuit configuration with serial test interface or serial test operating-mode procedure
The invention relates to a circuit configuration with a serial test interface (TIF) to control a test operation mode, a freely programmable digital processor (CPU), a housing (G) for the accommodation of a test interface (TIF) and the processor (CPU) with terminals or connectors (C0, C1) for data and/or signal exchange with external components and setups. At one of the terminals (C1), a modulated supply voltage (VDD) can be received the transfer of data (d) and or a clock (T) by using at least two voltage levels (V2, V3) that can be controlled and which are different from a supply voltage level (V1) that is designed to feed the circuitry with a supply operating voltage. Furthermore, the invention relates to a serial test operation method for such a circuit configuration.
US07761750B2 Turbo code interleaver with near optimal performance
A method of interleaving blocks of indexed data of varying length is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of the basic Interleavers based upon a desired Interleaver length L; and adapting the selected basic Interleaver to produce an Interleaver having the desired Interleaver length L.
US07761748B2 Methods and apparatus for managing clock skew between clock domain boundaries
Methods and apparatus provide for: a plurality of stages of combinational logic, each stage including a full latch circuit operable to transfer data into the given stage of combinational logic and a transparent latch circuit operable transfer output data from the given stage of combinational logic to a next of the stages; in each stage, passing state changes of output data from the given combinational logic irrespective of when such changes occur when a clock signal of the transparent latch circuit is at a first of two logic levels; and in each stage, withholding state changes of the output data until the clock signal of the transparent latch circuit transitions from the second of the two logic levels to the first logic level.
US07761743B2 Fault tolerant routing in a non-hot-standby configuration of a network routing system
Methods and systems for facilitating fault tolerance in a non-hot-standby configuration of a network routing system are provided. According to one embodiment, a method is provided for replacing an active processing engine with a non-hot-standby processing engine. Multiple processing engines within a network routing system are configured. The processing engines include an active processing engine having one or more software contexts, representative of a set of objects implementing a virtual router, for example, and a non-hot-standby processing engine having no pre-created software contexts corresponding to the one or more software contexts. Responsive to determining a fault associated with the active processing engine, the active processing engine is dynamically replaced with the non-hot-standby processing engine by creating replacement software contexts within the non-hot-standby processing engine corresponding to the one or more software contexts.
US07761741B2 Method and apparatus for data recovery system using storage based journaling
A storage system maintains a journal and a snapshot of one or more data volumes. Two journal entry types are maintained, an AFTER journal entry and a BEFORE journal entry. Two modes of data recovery are provided: “fast” recovery and “undo-able” recovery. A combination of both recovery modes allows the user to quickly recover a targeted data state.
US07761738B2 Establishing communications across virtual enclosure boundaries
A high density storage enclosure houses first and second pluralities of hard disk drives (HDDs). The enclosure may be partitioned into a plurality of virtual enclosures, the first plurality of HDDs being associated with a first virtual enclosure and the second plurality of HDDs being associated with a second virtual enclosure. In the event of a failure within one of the virtual enclosures, an SES in the failed virtual enclosure is isolated from the rest of the virtual enclosure. Then, an inter-enclosure link may be enabled between the failed virtual enclosure and another virtual enclosure. The isolated SES processor may then be accessed to obtain data associated with the failure and to execute commands associated with a recovery process.
US07761736B2 Storing parity information for data recovery
Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.
US07761734B2 Automated firmware restoration to a peer programmable hardware device
Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.
US07761726B2 Method and apparatus for fault tolerant time synchronization mechanism in a scaleable multi-processor computer
Redundant time-of-day (TOD) oscillators are aligned, within a master oscillator path, to local logic oscillator and used to create independent step-sync signals. A step checker validates and provides selection signals to identify which of the TOD oscillators operates according to a criterion. Independent step-sync signals are transmitted to several sibling chips. Local step and sync signals are delayed to arrive at TOD register nearly synchronous with TOD registers in sibling chips. A slave oscillator path may be used to select time signals generated in a sibling chip, whereby the master oscillator path is deselected. A primary control register set may be used to configure which among several chips is a master chip using the master oscillator path. All remaining chips are slave chips. All segments of the topology are redundant. One of multiple possible alternate topologies is defined in a secondary control register set. Commands and TOD values are passed on the fabric at predefined time increment boundaries to establish, restore, or maintain synchronization across all chips.
US07761725B2 Clock generation for synchronous circuits with slow settling control signals
A circuit includes a clock generator for providing a clock signal to a synchronously operated digital circuit and a control signal generator for providing a control signal to the synchronously operated digital circuit. The control signal generator is interconnected to the clock generator to suppress the clock signal for a defined duration as a control signal is provided. The defined duration allows the control signal to settle to allow said synchronously operated digital circuit to unambiguously sample said control signal. The control signal generator may place the synchronous digital circuit in a lower power consumption state.
US07761720B2 Mechanism for processor power state aware distribution of lowest priority interrupts
A method for a mechanism for processor power state aware distribution of lowest priority interrupts. The method of one embodiment comprises receiving first power state information from a first component and second power state information from a second component. First task priority information from the first component and second task priority from the second component are also received. An interrupt request from a first device for servicing is received. Power state and task priority information for the first and second components are evaluated to determine which component should service the interrupt request. Either the first component or the second component is selected to be a destination component to service the interrupt request based on the power state and task priority information. The interrupt request is communicated to the destination component.
US07761714B2 Integrated circuit and method for preventing an unauthorized access to a digital value
An integrated circuit including a digital key provider comprising an output and an enable-input, wherein the digital key provider is configured to provide the digital key at the output only when an enable-signal is provided to the enable-input; and a fuse unit comprising a first fuse and a second fuse, wherein the fuse unit is configured to provide the enable-signal to the enable-input when the first fuse is broken while the second fuse is intact.
US07761710B2 Captive portal system and method for use in peer-to-peer networks
A system, method and computer program product are provided. In use, a peer-to-peer wireless network is advertised utilizing a granting node. Further, a requesting node is provided for connecting to the peer-to-peer wireless network. Thereafter, such requesting node is redirected to a portal. To this end, a software application is capable of being downloaded to the requesting node via the peer-to-peer wireless network utilizing the portal.
US07761709B2 Media receiving apparatus, media system having the same, and control methods thereof
A power supplying apparatus and a power supplying method with superior stability against over-voltage and over-current are provided. The present invention relates to a media receiving apparatus which processes a copy-protected media signal received from an external media source. An interface is provided to connect with the external media source, an authentication processor which periodically generates connection authentication data and transmits the connection authentication data through the interface in reply to a request of the external media source. A controller which determines whether an authentication with the external media source is erroneous and an authentication error signal is provided to the external media source when an authentication error occurs so that the external media source recommences the authentication.
US07761707B2 Recording medium, content player, content player method, and computer program
To provide a recording medium on which an entire piece of decryption information that is required to be highly secure is recorded while being kept secure even when it is larger in data size than the storage capacity of an area originally intended for recording it.A recording medium in which encrypted content that has been encrypted and decryption information for the decryption of the encrypted content are recorded in two areas of different security levels. Decryption information B which is a portion of the decryption information is recorded in an area L of a relatively higher security level. The encrypted content and decryption information C which is the remainder of the decryption information that has been encrypted are recorded in an area D of a relatively lower security level. The decryption information B recorded in the area L includes information indicating the location where the decryption information C is recorded and information for the decryption of the remainder.
US07761706B2 Method for controlling access to protected content
A method is disclosed for controlling access by use of an operating system service to content that is to be protected from unauthorised access. The method includes the steps of, for an operating system service which can enable unauthorised access to protected content, modifying the operation of said operating system service to restrict or deny access to the protected content.
US07761701B2 Component firmware integration in distributed systems
A plurality of platforms may be defined in a distributed system. Each of the platforms may include a processor and a chipset from a common source on a single motherboard. Extensible firmware interface drivers are provided for the processors and the chipsets. Each of the platforms may be defined pursuant to a system definition model where the system definition model defines the firmware for each of the platforms. As a result, any of the platforms can be updateable from a common source, such as an Internet web site.
US07761700B2 Methods and arrangements for providing a mark-up language based graphical user interface for user identification to an operating system
Methods and arrangements are provided that can be used to identify users to an operating system during initialization through an advanced graphical user interface (GUI). The resulting GUI can be visually compelling and functional while advantageously remaining easy for the developer to create, maintain and modify. A markup language rendering engine is loaded substantially near the beginning of an operating system initialization procedure, and provided with markup language code that solicits at least one user input associated with a user logon process when rendered by the markup language rendering engine. The markup language code can be written in Hypertext Markup Language (HTML), Dynamic HTML, eXtensible Markup Language (XML), eXtensible Hypertext Markup Language (XHTML), Standard Generalized Markup Language (SGML), etc.
US07761694B2 Execution unit for performing shuffle and other operations
In one embodiment, the present invention includes a method for receiving first and second data operands in a common execution unit and manipulating the operands responsive to an instruction to generate an output according to local control signals of a local controller of the execution unit. Various instruction types such as shuffle and shift operations may be performed in the common execution unit in a single cycle. Other embodiments are described and claimed.
US07761692B2 Processor, compiler and compilation method
In order to overcome the problem that conditionally executed instructions are executed as no-operation instructions if their condition is not fulfilled, leading to poor utilization efficiency of the hardware and lowering the effective performance, the processor decodes a number of instructions that is greater than the number of provided computing units and judges their execution conditions with an instruction issue control portion before the execution stage, Instructions for which the condition is false are invalidated, and subsequent valid instructions are assigned so that the computing units (hardware) is used efficiently. A compiler performs scheduling such that the number of instructions whose execution condition is true does not exceed the upper limit of the degree of parallelism of the hardware. The number of instructions arranged in parallel at each cycle may exceed the degree of parallelism of the hardware.
US07761691B2 Method for allocating registers using simulated annealing controlled instruction scheduling
A method for scheduling instructions for clustered digital signal processors comprising a plurality of clusters, each cluster including at least two functional units and a first register file having a first unit, a second unit and a single set of access ports shared by the functional units comprises steps of checking whether executing one instruction needs data to be read from the first unit and the second unit of the first register file, generating a copying instruction to transfer data from the first unit to the second unit of the first register file, checking whether there is a prior operation cycle available to perform the copying instruction, scheduling the copying instruction in the prior operation cycle, and scheduling the instruction after the copying instruction.
US07761689B2 Programming a digital processor with a single connection
A digital processor is coupled to a processor programmer through a single programming connection (e.g., terminal, pin, etc.) coupled to the single conductor programming bus. The processor programmer comprises an instruction encoder/decoder, a Manchester encoder, a Manchester decoder, a bus receiver and a bus transmitter. The digital processor comprises an instruction encoder/decoder, a Manchester encoder, a Manchester decoder, a bus receiver, a bus transmitter, a central processing unit (CPU), and a program memory. The instruction encoder/decoder is coupled to the CPU and the program memory. The bus receivers and bus transmitters are coupled to the single conductor programming bus which is coupled to a connection, e.g., terminal, pin, ball, etc., on an integrated circuit package containing the digital processor. The instruction encoder/decoder is coupled to a programming console, e.g., a personal computer, workstation, etc.
US07761687B2 Ultrascalable petaflop parallel supercomputer
A massively parallel supercomputer of petaOPS-scale includes node architectures based upon System-On-a-Chip technology, where each processing node comprises a single Application Specific Integrated Circuit (ASIC) having up to four processing elements. The ASIC nodes are interconnected by multiple independent networks that optimally maximize the throughput of packet communications between nodes with minimal latency. The multiple networks may include three high-speed networks for parallel algorithm message passing including a Torus, collective network, and a Global Asynchronous network that provides global barrier and notification functions. These multiple independent networks may be collaboratively or independently utilized according to the needs or phases of an algorithm for optimizing algorithm processing performance. The use of a DMA engine is provided to facilitate message passing among the nodes without the expenditure of processing resources at the node.
US07761683B2 Variable width memory system and method
A variable width memory system is disclosed. The variable width memory system facilitates efficient utilization of memory resources and delivery of information in a convenient manner. A plurality of memory locations store information and the bit widths of at least two of the memory locations are different. A controller directs access to the plurality of memory locations. Information is communicated between the controller and memory locations via a bus coupled to the controller and memory locations.
US07761680B2 Copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster
Provided are a method, system, and article of manufacture for copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster. An operation is initiated to reassign storage areas from a first cluster to a second cluster, wherein the first cluster includes a first cache and a first storage unit and the second cluster includes a second cache and a second storage unit. Data in the first cache for the storage areas to reassign to the second cluster is copied to the second cache. Data in the first storage unit for storage areas remaining assigned to the first cluster is copied to the second storage unit.
US07761679B2 Method for recovering from download failure of program and portable terminal employing the method
A method for recovering from a download failure of program and a portable terminal employing the method is provided. The inventive method comprises the steps of reading, when the portable terminal is booting, a specific region of a NAND type memory and determining whether or not an emergency download is set in the specific region, if the emergency download is set, copying download-related data and variables from the NAND type memory to a random access memory (RAM), and setting a program counter at a zero address of the random access memory to thereby execute download-related code.
US07761676B2 Protecting memory by containing pointer accesses
In one embodiment, the present invention includes a method for associating a first identifier with a first pointer that points to a first object in a memory. The first identifier may correspond to a value in a segment of a map array for a location of the first object in the memory. Other embodiments are described and claimed.
US07761674B2 Identifier associated with memory locations for managing memory accesses
Embodiments of apparatuses, articles, methods, and systems for associating identifiers with memory locations for controlling memory accesses are generally described herein. Other embodiments may be described and claimed.
US07761673B2 Complier assisted victim cache bypassing
A method for compiler assisted victim cache bypassing including: identifying a cache line as a candidate for victim cache bypassing; conveying a bypassing-the-victim-cache information to a hardware; and checking a state of the cache line to determine a modified state of the cache line, wherein the cache line is identified for cache bypassing if the cache line that has no reuse within a loop or loop nest and there is no immediate loop reuse or there is a substantial across loop reuse distance so that it will be replaced from both main and victim cache before being reused.
US07761671B2 Data displacement bypass system
A data displacement bypass system is disclosed, wherein the data displacement bypass system comprises a CPU (Central Processing Unit), a first memory, a plurality of address lines, a plurality of data lines, an OE (Output Enable) line, a CS (Chip Select) line and a data displacement unit. The CPU could output a plurality of address characters, an OE signal and a CS signal, and receive a plurality of data characters. The first memory and the data displacement unit could output the plurality of data characters according to the plurality of address characters, the OE signal and the CS signal received by the first memory and the data displacement unit, wherein the data displacement unit could govern the plurality of data characters inputting to the CPU by outputting high or low voltage.
US07761670B2 Modified machine architecture with advanced synchronization
A multiple computer environment is disclosed in which an application program executes simultaneously on a plurality of computers (M1, M2, . . . Mn) interconnected by a communications network (53) and in which the local memory of each computer is maintained substantially the same by updating in due course. A lock mechanism is provided to permit exclusive access to an asset, object, or structure (ie memory location) by acquisition and release of the lock. In particular, before a new lock can be acquired by any other computer on a memory location previously locked by one computer, any re-written content(s) for the previously locked memory location are transmitted to all the other computers and their corresponding memory locations (before the in due course updating). Thus when the new lock is acquired all the corresponding memory locations of all computers have been updated.
US07761666B2 Temporally relevant data placement
A method and apparatus for placement of temporary relevant data are disclosed. In one embodiment, the apparatus comprising one or more memories through which a producer provides data for access by a consumer in a memory-based producer-consumer relationship, and an agent to monitor access by the producer and consumer to the one or more memories and to direct placement of produced data into at least one of the one or more memories that is closer to the consumer, wherein placement occurs at a time determined by the agent.
US07761665B2 Handling of cache accesses in a data processing apparatus
The present invention provides a data processing apparatus and method for handling cache accesses. The data processing apparatus comprises a processing unit operable to issue a series of access requests, each access request having associated therewith an address of a data value to be accessed. Further, the data processing apparatus has an n-way set associative cache memory operable to store data values for access by the processing unit, each way of the cache memory comprising a plurality of cache lines, and each cache line being operable to store a plurality of data values. The cache memory further comprises for each way a TAG storage for storing, for each cache line of that way, a corresponding TAG value. The cache memory is operable, when the processing unit is issuing access requests specifying data values held sequentially in a cache line of a current way of the cache memory, to perform a speculative lookup in at least one TAG storage to determine whether the TAG value associated with the next cache line in one way associated with the at least one TAG storage equals an expected tag value. If that TAG value does equal the expected tag value, and following an access request identifying a last data value in the cache line of the current way, a further access request is issued identifying the next cache line, then the cache memory is operable, without further reference to any TAG storage of the cache memory, to access from that next cache line of the one way the data value the subject of the further access request. This provides significant power savings when handling accesses to a cache memory.
US07761664B2 Systems and methods for multi-level exclusive caching using hints
Systems and methods for multi-level exclusive caching using hints. Exemplary embodiments include a method for multi-level exclusive caching, the method including identifying a cache management protocol within a multi-level cache hierarchy having a plurality of caches, defining a hint protocol within the multi-level cache hierarchy, identifying deciding caches and non-deciding caches within the multi-level cache hierarchy and implementing the hint protocol in conjunction with the cache management protocol to decide which pages within the multi-level cache to retain and where to store the pages.
US07761660B1 Identifying suspect disks
A system and method for monitoring a group of storage devices for indications of a detected error. After receiving an indication that a first storage device in the group has experienced a detected error, a consecutive number of detected errors experienced by the first storage device is determined. If it is determined the consecutive number of detected errors experienced by the first storage device exceeds a threshold of more than one detected error before a second storage device in the group experiences one detected error, then in response, the consecutive number of detected errors experienced by the first storage device is reset. If the consecutive number of detected errors does exceed the threshold before the second storage device experiences the one detected error, then the first storage device is identified as a suspect storage device.
US07761659B2 Wave flushing of cached writeback data to a storage array
Method and apparatus for wave flushing cached writeback data to a storage array. A cache manager operates to initiate a wave flushing operation whereby sets of writeback data in a cache memory are sequentially written to each of a plurality of logical groups radially concentric with respect to the storage medium. During the wave flushing operation, a write transducer is radially advanced across the medium in a single radial direction across boundaries between immediately adjacent groups. The write operations thus form a traveling wave across the medium, analogous to a wave in a sports stadium formed by spectators standing up and sitting down in turn. Each logical group preferably corresponds to a selected transducer seek range, such as an associated RAID stripe. Seeks are preferably bi-directional within each group, and uni-directional between adjacent groups. A dwell time (service time interval) for each group can be constant, or adaptively adjusted.
US07761658B2 Implementing feedback directed deferral of nonessential DASD operations
A method, apparatus and computer program product are provided for implementing feedback directed deferral on nonessential direct access storage device (DASD) operations. A kernel DASD I/O manager maintains a queue depth count value for a DASD unit and maintains a busy flag that indicates when the queue depth count value is greater than a predefined threshold. The kernel DASD I/O manager defers optional operations responsive to the busy flag being set for the DASD unit.
US07761653B2 Flash micro-controller with shadow boot-loader SRAM for dual-device booting of micro-controller and host
A flash microcontroller has a Static Random-Access-Memory (SRAM) buffer that stores several blocks of boot code read from a flash memory. The boot code includes an initial boot loader, boot code and a control program that are executed by the flash microcontroller, and an operating system OS image and an external-host control program that are executed by an external host. Both the external host and the microcontroller are booted from boot code buffered in the SRAM buffer. A first-reset-read address from the external host is captured by the microcontroller during its boot sequence and stored in a mapping table along with a physical address of the block in the SRAM buffer with the operating system OS image and the external-host control program. A boot-loader state machine reads the flash ID and programs flash parameter registers with timing parameters for the flash memory.
US07761647B2 Storage device with automatic interface-switching function
A storage device with automatic-switching function is disclosed. When the storage device is coupled to a USB interface, the power provided by the USB interface turns the USB/SATA converter on to convert data from the USB interface into SATA format and transmit to a hard disk. When the storage device is coupled to a SATA interface instead of the USB interface, the power provided by the USB interface does not turn the USB/SATA converter on to convert data. In this way, the data from the SATA interface directly transmit to the hard disk.
US07761645B2 Physical device (PHY) support of the USB2.0 link power management addendum using a ULPI PHY interface standard
A protocol may enable support of the USB 2.0 LPM (Link Power Management) Addendum by a ULPI PHY (Universal Serial Bus Transceiver Macrocell Low-Pin Interface Physical Layer Device), facilitating transmitting the reserved PID (Physical Interface Device) token, used in the LPM Extended Transaction, through a ULPI bus. Bits [3:0] of a ULPI Tx Cmd (Transmit Command) byte may be reused, with the value of those bits being 4′b0 for a transmission (normally indicating a No PID transmission), by configuring the ULPI PHY to qualify the selected four Tx Cmd bits (bits [3:0] of the Tx Cmd) with the Opmode code. The ULPI PHY may thereby interpret bits [3:0] of the Tx Cmd byte based on the value of the Opmode, and may not transmit the Extended PID when the Opmode is set to 2′b10, that is, when the Opmode is indicative of bit-stuffing and NRZI encoding being disabled, for example during a Chirp transmission. When the Opmode code is set to 2′b0, indicative of normal bit-stuffing, and the Tx Cmd bits [3:0] are set to 4′b0 during a transmission (Tx Cmd bits[7:6]=2′b01), then the PHY may transmit the Extended PID, followed by the rest of the extended transaction onto a USB.
US07761641B2 Method of operation of a portable computer apparatus with thermal enhancements and multiple modes of operation
A portable computer adapted for electrical connection to a docking station having multiple power modes of operation is described. The portable computer has one or more CPU chips which have at least two power modes of operation, a low power mode and a high power mode. When the portable computer is operated as a stand-alone computer, it operates in the low power mode. When the portable computer is operated while electrically connected to the docking station, it operates in a high power mode. The docking station has greater cooling capacity than the portable computer alone to provide enhanced cooling of the high power mode of operation.
US07761638B2 Dynamic creation of low-level interfaces
In a virtual computing machine, a system and method that dynamically patches the interrupt mechanism (in interrupt vector space) of a host computing architecture with guest mode software. Significant increases in performance are achieved without depending on the host code. A patching mechanism evaluates the operating system version, processor, and code to be patched. If patchable, low-level interfaces are created dynamically; a dispatcher is written into an unused location in vector space, and instructions copied from each interrupt vector to be patched to a guest interrupt vector. For an interrupt, the new, patched instructions branch to the dispatcher, which then branches to the appropriate patched interrupt guest code. If the processor is operating as a virtual machine, the guest interrupt code handles the interrupt, otherwise the original copied instructions are replayed, followed by execution at the original host instruction in vector space that exists after the copied and patched instructions.
US07761632B2 Serialization of data for communication with slave in multi-chip bus implementation
Bus communication for components of a system on a chip. In one aspect of the invention, a serializer for interfacing bus communications for a slave in a bus system includes one or more shift registers that serialize information to send over a communication bus and deserialize information received from the communication bus. A mechanism provides parallel bus information from a bus matrix to the shift registers for serialization and communication to the slave, where the mechanism provides deserialized information received from the shift registers to a bus matrix. The mechanism inserts one or more wait cycles in communication with the matrix during the serialization and deserialization.
US07761626B2 Methods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled to one or more of the plurality of printed circuit board traces, a plurality of non-volatile type of memory integrated circuits coupled to the printed circuit board, and a plurality of support integrated circuits coupled between the memory controller and the plurality of non-volatile type of memory integrated circuits.
US07761623B2 Main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled to one or more of the plurality of printed circuit board traces, a plurality of non-volatile type of memory integrated circuits coupled to the printed circuit board, and a plurality of support integrated circuits coupled between the memory controller and the plurality of non-volatile type of memory integrated circuits.
US07761619B2 Method and system for parallelizing completion event processing
Disclosed are methods for handling RDMA connections carried over packet stream connections. In one aspect, I/O completion events are distributed among a number of processors in a multi-processor computing device, eliminating processing bottlenecks. For each processor that will accept I/O completion events, at least one completion queue is created. When an I/O completion event is received on one of the completion queues, the processor associated with that queue processes the event. In a second aspect, semantics of the interactions among a packet stream handler, an RDMA layer, and an RNIC are defined to control RDMA closures and thus to avoid implementation errors. In a third aspect, semantics are defined for transferring an existing packet stream connection into RDMA mode while avoiding possible race conditions. The resulting RNIC architecture is simpler than is traditional because the RNIC never needs to process both streaming messages and RDMA-mode traffic at the same time.
US07761615B2 Information-processing system
An information-processing system comprises an information-processing device including a plurality of communication interfaces, a first storing system configured to store first setting values to be configured for each of the plurality of communication interfaces and second setting values configurable in common for the plurality of communication interfaces for each of the plurality of communication interfaces, a second storing system configured to store the second setting values, a setting mode determining system configured to select one of a first setting mode where setting values are configured for each of the plurality of communication interfaces and a second setting mode where setting values configurable in common are configured in common for the plurality of communication interfaces, a reading system configured to read out a setting value from the first storing system and second storing system, and an updating system configured to update the setting value read out by the reading system.
US07761609B1 Socket level packet scheduling for connectionless protocols
A system for socket-level packet scheduling over connectionless network protocols includes a processor and a memory coupled to the processor. The memory contains program instructions executable by the processor to implement an operating system including a packet scheduler for scheduling data transmissions via a connectionless network protocol. In response to a request from an application specifying one or more desired performance metrics for a data transfer via the connectionless network protocol, the packet scheduler is configured to schedule the data transfer in accordance with the one or more desired performance metrics.
US07761607B2 User based communication mode selection on a device capable of carrying out network communications
An application program is disclosed for execution on a computing device capable of supporting network communications via multiple differing communication modes. The application includes a set of user interface elements facilitating easy user selection of one of a set of communication modes supported by the computing device. Thereafter, the selected communication mode is utilized to support communications for the application. The application program also includes an interface to a transport layer component. The interface initiates binding a network interface to an endpoint opened by the application in accordance with the designation of the communication mode. Furthermore, the interface passes transmission requests to the interface identifying the endpoint. Therefore the interface facilitates forcing use of the designated network interface to complete the transmission requests of the application.
US07761606B2 Method and system to secure a connection application for distribution to multiple end-users
A method and system is provided to secure a connection application in a multi-party access environment including a plurality of service providers. The method includes generating a customized connection application, and cryptographically signing the customized connection application, the customized connection application being for installation on a client machine. In certain embodiments, the customized connection application is in the form of a self-extracting executable to automatically install the connection application on the client machine. The customized connection application may be signed using Authenticode technology.
US07761597B2 Address translator, message processing method and equipment
An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.
US07761596B2 Router and method for server load balancing
A router and method are described herein which distribute traffic/incoming packets across a network of servers by using stateful load balancing filters (e.g., application filter(s), dynamic filter(s), firewall filter(s)) which are located on a dataplane/fastpath.
US07761592B2 Method of managing a congestion state in a server of a communication network
A method of managing a congestion state in a server of a communication network is provided. The server includes a buffer storing a first number of service requests and having a maximum storage capacity. The method includes: in a first time frame, receiving a further service request to be stored in the buffer and determining whether to store such a further service request in the buffer or to refuse it; and, in a second time frame, deleting a second number of service requests stored in the buffer. The step of determining whether to store the further service request in the buffer or to refuse it includes refusing the further request according to a refusal probability if the first number is lower than the maximum storage capacity.
US07761588B2 System and article of manufacture for enabling communication between nodes
Provided are a system and article of manufacture performed at a local node to communicate with a remote node. A first communication protocol is used to communicate with the remote node to establish a connection for a second communication protocol. Data structures are created to enable communication with the remote node to establish the connection with the remote node for the second communication protocol. An extension layer is invoked for the second communication protocol. The data structures are passed to the extension layer to use to communicate with the remote node using the second communication protocol.
US07761586B2 Accessing and manipulating data in a data flow graph
The present invention extends to methods, systems, and computer program products for accessing and manipulating data in a data flow graph. A data flow graph includes one more transforms for transforming data from one or more data stores into different formats accessible to clients. Transforms can be configured to join and split data from the same or different data stores. A metadata tree logically represents the data flow graph including locations that provide output from transforms of the data flow graph. The locations can be referenced by clients to access transformed outputs. Clients can register dependencies on data at various locations and can request evaluation of the data in response to data changes at a corresponding data store. Clients can also request data changes be propagated back through the data flow graph to one or more data stores and implemented at the one or more data stores.
US07761582B2 Information processing apparatus, information processing method, and transmitting medium
A method of managing personal information of a user wherein personal information of a user is provided to an information provider from any location, through a simple apparatus, and with reliability. Personal information is stored beforehand in a user profile database of a server. When the user accesses a service provider device from a terminal device through the server and the Internet, the service provider device requests personal information of the user. The server reads the requested personal information from the user profile database and transfers the personal information to the service provider device. This novel arrangement makes it unnecessary for the user to input the personal information on its own.
US07761580B2 System and method for determining a designated connection between components of computing devices
A system and method for identifying a single, designated connection from one or more connections (e.g. TCP connections) that may have been established between two components for data communications. Each component is associated with a component identifier that is generated by an identifier generating algorithm adapted to ensure that component identifiers generated by the algorithm are orderable and substantially unique. For example, Universally Unique Identifiers may be generated for this purpose. Each component in the distributed system can be uniquely identified by its component identifier, and the component identifiers facilitate the identification of each component as either a controller or responder in a determination of whether a particular connection should be identified as the designated connection. In one embodiment, that particular connection is identified as the designated connection unless an earlier established connection exists that neither the first component nor the second component knows to be broken. In that case, the earlier established connection may be identified as the designated connection.
US07761577B2 Method and apparatus for detecting stuck calls in a communication session
A method and apparatus for terminating a communication session at a first communication device that had established a communication session with a second communication device in response to a determination that the first communication device has not received any media packets from the second communication device within at least one predetermined time period. In the event the first device determines that no media packets have been received from the second device within a first predetermined time period, a probe is sent to the second device. If a positive response is not received by the first device within a second predetermined time period from the sending of the probe, the first device terminates the session. If a positive response is received by the first device in response to the probe, the first device transmits additional probes during the session whenever media packets are not received from the second device within a third predetermined time period and the session is terminated by the first device if a response to the respective probe is not received within the second predetermined time period.
US07761576B2 Peer-to-peer communications system and computer readable medium
A private network terminal device issues, to a repeating installation, a relay request for relaying a connection request. A global network terminal device connects with the repeating installation, to transmit the connection request. The repeating installation relays the connection request and relays communication between the terminal devices in an as-is manner. Here, the private network terminal device separately commences new connection with the global network terminal device through direct connection and transmits a replacement request for replacing the connection by way of the repeating installation with this direct connection. The global network terminal device transmits a disconnection request to the repeating installation. The private network terminal device disconnects communication with the repeating installation. The global network terminal device disconnects communication with the repeating installation, thereby commencing communication with the private network terminal device through direct connection. Subsequently, peer-to-peer communication is performed through use of the direct connection.
US07761575B2 Connection pool and prepared statement cache
An improved resource pool is provided that provides for dynamic configuration and is comprised of code that is configured to be used for different subsystems, including JDBC, Connector, and JMS subsystems. Pool maintenance, resource object creation and timeout, multiple deque management, and pool state transition features are provided. An application server may include at least one resource pool object, wherein each resource pool object represents a resource pool in the application server. An improved prepared statement cache is also provided that works in conjunction with the resource pool implementation to more effectively provide for prepared statement processing.
US07761574B2 Media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems
A novel system, method and computer program product for storing and enabling access to certain digital media files of pre-determined formats stored in a centralized media storage device. The system stores digital audio and video media files in a centralized fashion and enables access to one or more independent users via individual workstations. The method includes creating a directory structure on the storage means for hierarchically organizing the digital media and other data files; generating in the directory structure a User Directory that corresponds to each independent user that is capable of accessing said media files, and through which an independent user can store actual digital media files; enabling capturing and rendering of media files of a predetermined format into said directory structure, the media files adapted to be stored in one or more single sub-directory levels below an isolated root level of the directory structure; and, automatically creating for each subdirectory of the isolated route level directory structure, a corresponding link to the actual sub-directory location for one or more individual independent users, and placing the links inside each corresponding User Directory. In this manner, via said links, a user is permitted indirect access to all actual digital media files that are stored in the directory on said storage means, while preventing direct access to the actual digital media files.
US07761573B2 Seamless live migration of virtual machines across optical networks
Described are a network and method for performing live migration of a virtual machine (VM) executing at a source site to at least one destination site over an optical network. An application program executes on the VM on behalf of a client system. In the event of a VM migration, a virtual machine turntable control agent coordinates the resource allocation with the VM data transfer. One or more lightpaths are dynamically and securely established through the optical network between the source site and the destination site(s). The VM migration from the source site to multiple destination sites occurs simultaneously, while the application program executes on the VM. After the VM migration, the application resumes at the destination site(s).
US07761567B2 Method and apparatus for scoring unsolicited e-mail
A method for filtering spam is disclosed comprising the steps of: assigning weights to a plurality of recipient e-mail addresses; determining a set of similar e-mails from a plurality of e-mails sent to the recipient addresses; calculating a score based for each set of similar e-mails; placing the score in the header of the e-mail; determining whether the score exceeds a threshold; and responsive to determining that the score exceeds the threshold, tagging and/or filtering the e-mail.
US07761560B2 Method for processing a data flow according to the content thereof
A method of content-related processing of a data flow compares the data flow with a list of known data flows, and determines whether the data flow is recognized as a known data flow. When the data flow is recognized as a known data flow, the data flow is processed as specified in the list. When the data flow is not recognized as a known data flow, successively analyzing the data flow until a content type of the data flow is sufficiently recognized in order to decide how to process the data flow.
US07761548B2 Dynamic server consolidation and rationalization modeling tool
A method and system for providing efficient and flexible techniques for modeling technical and economic benefits of consolidating information technology (IT) systems, hardware, software, network, and other infrastructure are described. The system includes a data processing system configured to receive data from a user. The system also includes an input collection system communicatively coupled to the data processing system, with the input collection system designed to organize, convert, and sort the data to generate baseline server information. In addition, the system includes an optimization system communicatively coupled to the data processing system, with the optimization system designed to generate one or more server consolidation models based on the baseline server information. Further, based on the generated one or more server consolidation models, a recommendation can be generated.
US07761547B2 Network system performing application control based on context information
A communication application control technology in which the location and status (context) of a user from a sensor net, and the communication application is controlled based on the context information. A sensor net server (or a presence server) manages the location and status of a user as well as group information detected by a sensor, and an application server obtains the user information included in the group from the sensor net server (or a presence server), and establishes a session with that user. This invention is applicable to various applications including the PTT (Push-to-Talk) and 3PCC.
US07761545B2 System and method for remote management
A computing component is provided for use in a client computer which has a client processor. The computing component includes a remote management processor that is operable to selectively control the client computer independently of the client's own processor or processors. The computing component also includes a network component that facilitates communication between the computing component and a remote management machine. A method of managing one or more clients in a computer system is also provided, where the clients have a client processor and a computing component installed on client. The computing component is independent of the client processor and is operable to selectively control the client. A network component is installed on the computing component. The method includes remotely controlling the client by communicating with the computing component through the network component utilizing a remote manager.
US07761543B2 Method and apparatus for backward and forward compatibilty in device management
A method and system permitting a network management system to be backward and forward compatible with a range of network elements or devices, and device versions. The present invention uses a combination of versioned interface negotiation, data driven interfaces or self-describing devices, and a support matrix of management features supported by various versions of the network management system, to provide the network management system with both backward and forward compatibility. This permits a single version of a management system to be backward compatible with a series of network elements that predate the management system's release, and to be forward compatible with a series of network elements that follow the management system's release, even in the face of unpredictable changes in the devices with which the management system interacts. The invention also permits the vendor to control which features are enabled for the various combinations of network element versions and management system versions and thus how much testing is required.
US07761541B1 Service enabling technology
A network intelligence provides stateless elemental device control to a plurality of network connected components. Selected ones of the network connected components may be associated with one another as an aggregate device and the state of each associated component may be maintained at the network intelligence in a logical model of the aggregate device. Service adapters in the network intelligence may represent this association of components to data network services as a single, multi-function device.
US07761537B2 Media acquisition, processing and distribution system for the internet
The present invention, generally speaking, provides a broad-based solution for acquisition, processing and distribution of media objects including pictures (images), movies, videos, graphics, sound clips, etc via the Internet or the like. And specifically, it is a solution to such systems for use in applications wherein there are multiple originators of media objects that will be viewed in multiple web sites having different viewing requirements. A browser-based Aprepare and post@ tool prepares and submits media objects from inside a standard browser to a remote server. A Media Acquisition, Processing and Distribution (MAPD) system receives these media objects, processes them to meet specific requirements, and delivers them for integration into remote databases. MAPD system services include media object submission, processing, hosting and mirroring. The hosting service delivers a media object URL to a remote database, allowing the media object to be requested and served by the media object server. The mirroring service delivers the actual media object to multi-point remote databases to be stored and served by the customer.
US07761534B2 Autonomic content load balancing
Techniques are disclosed for providing autonomic content load balancing. A programmatic selection is made from among alternative content versions based upon current conditions. Preferably, the alternative selectable versions specify content to be used in a Web page, and a version is selected responsive to receiving a request for the Web page. The selectable version may comprise the Web page, or a component of a Web page may have selectable versions. Optionally, the Web page may include more than one component with dynamically-selectable content. In this case, the versions may be selectable independently of one another.
US07761531B2 Method and apparatus for providing remote access of personal data
A method and apparatus for remote access of personal data using a remote device. The personal data is stored on a storage medium in a personal device. The personal data may include personal information of a user of the remote device, or the personal data may be that of another user who intends to share their personal data with the user. The personal device is uniquely associated with the user and may be configured to allow multiple users to access the device. User identification data is received from the remote device. The user is authenticated, using the user identification data received from the remote device, as the user with whom the personal device is associated, either uniquely or through configuration of sharing. When the user is authenticated, menu data is sent to the remote device. The menu data includes a list of personal data management applications on the personal device associated with the user. Selection data is received from the remote device. The selection data identifies one of the personal data management applications from the list as a selected application. From the personal device, a portion of the personal data accessible by the selected application is requested. The requested portion of personal data is received from the storage medium in the personal device and sent to the remote device.
US07761528B2 Method for processing multiple continuous Top-K queries
A method for processing multiple continuous Top-K queries, which is performed between a master server and multiple of slave servers, including steps of: a first step, for arbitrarily selecting the multiple of slave servers and querying and counting up K of accumulated values of which are recorded at most; a second step, for calculating every two adjacent values which have been sent from the same servers to obtain an average value as a threshold; and a third step, for measuring variations of an upper bound and a lower bound for each of the values by using the threshold, and reporting to the master server at a time of the value being in excess of the upper bound or lower than the lower bound for each of the values.
US07761526B2 Method and apparatus for interfacing an IM network from a network IM client to a remote interface device
A method and apparatus turns a typical home telephone system into a platform for delivery of web based content and services. The preferred embodiment of the invention comprises a broadband enabled telephone system for the home and a series of web servers that collect, package, and deliver personalized content and services to all of the telephone handsets throughout the home. With this end-to-end solution, any information or services available via the web can be delivered through a broadband enabled telephone system. Through the web, each member of a family can build a profile which defines what information and services they want available through the handset. In addition, each handset can be dynamically personalized for any family member. The color screens on the handsets become windows through which an individual can view and interact with a broad range of content and services. The audio channels thus become an extension of the voice based services, such as messaging and voice chat.
US07761525B2 System and method for providing improved time references in documents
A system, method, and program product is provided that receives, at a recipient's computer system, an email message from a sender's computer system with the email message including a time offset value in a metadata area of the email message. The time offset indicates an offset between the time zone that is used at the sender's computer system and a base time zone. A total time offset value is computed based on the received time offset value and the time zone used that is used at the recipient's computer system. Time notations that have been included in a body area of the email message are converted to the second time zone by applying the computed total time offset value to the time notations. The converted time notations are displayed, along with the body area of the email message, on a display device.
US07761524B2 Automatically generated subject recommendations for email messages based on email message content
The present invention discloses an email application that includes a subject evaluation engine, which is able to automatically generate a subject heading suggestion for an email message based upon content contained in the email message. The subject evaluation engine can also compare a pre-existing subject heading of the email message against content contained in the email message. User selectable interface elements can be included in the email application for invoking the suggestion and comparison functions of the subject evaluation engine. Further, the subject evaluation can automatically be initiated before an email message is sent, can be used to notify a user when the message's subject is inconsistent with the message's content, and can suggest one or more replacement subject headings for the current heading.
US07761520B2 Information management system, information management apparatus and computer-readable storage medium
A server system has a function to send management information in response to a management information transmission order from an external manager as well as relates to a server which is a component of the server system. It is capable of acquiring object management information by specifying the same object ID both when a manager acquires server management information via a management section and when the manager instructs a server directly to send management information. Not only the management section, but also the servers use SNMP proxy functions. Also, the same objects as those defined in the MIB tree of the management section are defined in the MIB tree of each server and SNMP proxy settings are made for each server in such a way as to convert the OIDs of the defined objects into desired OIDs in the MIB tree of the server itself.
US07761512B2 Message exchange
A message exchange method can realize a chat easily in an interface with users who are on-line using a chat window. First status information of a receiving client that will receive a message is confirmed. Then, when the receiving client is connected to a message server, a sender is asked whether chat should be carried out. A chat window is displayed in accordance with a chat instruction received from the sender, and then, the message is stored in a message log, displayed on the chat window and sent to the receiving client.
US07761511B2 System and method for optimal short message service (SMS) encoding in a wireless communications device
A system and a method are provided for optimal Short Message System (SMS) encoding in a wireless communications device having SMS capabilities. The system includes an optimizing subsystem and an encoding subsystem. The optimizing subsystem accepts an SMS message, identification of available encoding formats, and information regarding wireless device resource encoding requirements, such as memory usage, for the available encoding formats. The optimizing subsystem evaluates the characters in the SMS message to identify which of the available encoding formats are usable for encoding the characters, determines a memory usage requirement, and selects, as the optimal encoding format, the usable encoding format having the lowest memory usage. The optimizing subsystem supplies an optimizing signal identifying the optimal encoding format. The encoding subsystem accepts the SMS message and the optimizing signal, and encodes the message in the optimal encoding format. The encoding subsystem supplies the encoded SMS message to a wireless device memory circuit. The memory circuit supplies the stored SMS message for presentation on a user display or transmission by a transceiver.
US07761510B2 Conference system for enabling concurrent displaying of data from conference presenter and conference participants
A conference system includes a terminal that displays a document presented by a presenter in a conference and that is capable of receiving writing inputs from a participant for enabling exchange of opinions, and a document storage unit that stores the document used in the conference and the written information. The document storage unit stores image data of respective pages of the document, shared overwrite data for each page including shared written information written by the presenter or participants, and personal overwrite data for each participant provided for each page and including personal memo information written by the participant. The terminal includes a read unit that selectively reads out from the document storage unit, concerning each page, the image data of the presented document, the shared overwrite data, and a participant's personal overwrite data, and a display controller that overlaps the read-out data and displays the overlapped data on a display.
US07761507B2 Networked chat and media sharing systems and methods
Methods and systems are provided for sharing images and chat text over a network. A determination is made as to whether a first user of a first terminal has changed focus from a first image to a second image during a chat session conducted with a second user of a second terminal. At least partly in response to determining that the first user of the first terminal has changed focus from the first image to the second image, \a second image identifier is automatically sent to the second terminal. Chat text is transmitted from the first terminal to the second terminal. The second terminal accesses the second image using the second image identifier, and displays the chat text in association with the second image.
US07761504B2 Message communication device
An outgoing message judging device judges if an outgoing message transmitted by a sending process is cacheable or not; An outgoing message queue queues the outgoing message, when the judging result indicates to be noncacheable. A returning message judging device judges if a returning message transmitted by a receiving process is cacheable or not; A returning message queue queues the returning message, when the judging result indicates to be noncacheable. A message cache unit stores the returning message in association with the outgoing message corresponding to the outgoing message when the judgment result is cacheable, or caches the returning message corresponding to the outgoing message to transmit the returning message to the returning message queue when the judgment result is cacheable.
US07761498B2 Electronic document policy compliance techniques
According to the described embodiments, an intermediate electronic messaging service is inserted into a message delivery path connecting to an e-mail entity such as an ISP. A database is provided in the intermediate service, the database having user profiles associated with the users of the ISP or other e-mail entity. The intermediate service receives email message over the electronic message delivery path into which it has been inserted, where the e-mail messages comprise at least content and IP routing information. Within the intermediate service, at least one of the content and the IP routing information of the received e-mail message is examined, and the e-mail message is then delivered to a destination based on the examination and in accordance with a user profile in the database in the intermediate service.
US07761494B2 Receiving module and receiver having the same
Provided are a receiving module and a receiver having the same. The receiving modules includes: a comparing and detecting means for comparing a current bit of a received signal having a continuous waveform to a previous bit thereof and detecting a difference between the current bit and the previous bit; an amplifying means for amplifying the difference detected by the comparing and detecting means; and a sampling means for sampling a waveform of the received signal amplified by the amplifying means to output valid data.
US07761490B2 Method, apparatus and program recorded medium for information processing
An apparatus processes information indicative of a relationship between several parameters to determine the meaning of a classification. The apparatus classifies a set of attributes which represent relationships between an input and an output of a system into classification levels. The apparatus also indicates a limiting element corresponding to the classified attribute, and compares the indicated limiting element in a classified level with the indicated limiting element in another classified level in order to obtain the technical meaning of a classification in a clustering technique simultaneously with the execution of the classification.
US07761482B2 System and method for locating a document containing a selected number and displaying the number as it appears in the document
A system and method locates a number in a source document by presenting and manipulating data on private and public companies. A central database of financial information is established. A target entity is entered within the central database by a user, and financial information of the target entity from the central database is displayed. Once a number within the display of financial information is selected, the system and method determines which document is the source document containing the numbers, searches through the source document for the number, identifies the location of the number in the source document and highlights and displays the number as it appears in the source document to the user.
US07761480B2 Information access using ontologies
A method for data access includes defining an ontology for application to a set of diverse data sources (58) comprising data having predefined semantics, and associating with the ontology one or more logical rules applicable to the semantics of the data in the data sources. Upon receiving a query from a user regarding the data, a query plan is determined for responding to the query by selecting one or more of the data sources responsively to the ontology and by identifying an operation to be applied to the data responsively to the applicable logical rules. A response to the query is then generated in accordance with the query plan.
US07761478B2 Semantic business model management
A computer-implemented solution for managing a semantic business model is provided. In particular, one or more business area models for a business entity are obtained and transformed into intermediate model(s). Each intermediate model is represented using a substantially similar meta-modeling language. Subsequently, the semantic business model is generated by merging the set of intermediate models. In this manner, the semantic business model can be generated in a manner that reduces the overall burden on a user. The semantic business model can be provided for display to the user and/or use in performing qualitative analysis on various aspects of the business entity.
US07761477B1 Auxiliary relation for materialized view
Auxiliary relations are used to maintain a materialized view. The materialized view comprises results of some operation performed between two or more base relations of a parallel database management system comprising a plurality of nodes. The two or more base relations are distributed to the nodes according to some partitioning strategy. Each auxiliary relation is partitioned according to the join attribute in the materialized view definition. During join or other operations involving the relations, the auxiliary relations, not the base relations, are used to construct join results and to maintain the materialized view.
US07761476B2 Automatic capture of associations between content within a content framework system
A content framework system and method. The content framework system comprises a content infrastructure, a content flow management system, and a content association system. The content infrastructure comprises content management systems. Each of the content management systems comprises content. The content flow management system comprises an acquisition tool comprising an agent tool. The content flow management system controls a flow of each of the content within and between each of the content management systems. The acquisition tool provides an interface between the content flow management system and the content infrastructure. The content association system generates a first set of associations metadata comprising a first set of links for linking the content management systems together. The agent tool monitors the content from each of the content management systems and adding to a registry, a description of the content from each of the content management systems based on the monitoring.
US07761474B2 Indexing stored data
Methods and apparatus, including computer program products, for providing a data structure, embodied in a computer-readable medium, implementing a tree of nodes having inner nodes and leaf nodes, and performing a scan of the data structure to identify an entry that satisfies a search criterion. Each leaf node includes a key having a first value representing a starting point of an interval, a second value representing an ending point of an interval, and a third value representing a duration of an interval. Each inner node is a root node of a subtree. Each inner node includes a key having a first value representing a minimum of the starting points of intervals in the corresponding subtree, a second value representing a maximum of the ending points of the intervals in the corresponding subtree, and a third value representing a maximum duration of the intervals in the corresponding subtree.
US07761469B2 Streamed attributes
A method and apparatus for retrieving data from a Lightweight Directory Access Protocol (LDAP) repository. In one embodiment, the method includes receiving a request for at least one LDAP attribute value of an LDAP attribute, the LDAP attribute having a plurality of LDAP attribute values. The method may further include retrieving a first subset of the plurality of LDAP attribute values from an LDAP repository serially, and returning the first subset of the plurality of LDAP attribute values to a requester.
US07761467B2 Method and a system for certificate revocation list consolidation and access
Methods and systems are provided for certificate revocation list (CRL) consolidation and access. A plurality of certificate authorities (CAs); a plurality of CRL retrieval agents associated with CRL distribution mechanisms of CAs, for consolidating the CRLs from multiple CAs; CRL databases, for storing the consolidated CRLs from multiple CRL retrieval agents and the replication of CRLs; and CRL access API. Therefore, an application can access the nearest CRL database to determine whether a digital certificate has been revoked via a set of unified APIs without bothering the detailed of CRL distribution mechanisms. In addition, the system of the invention is also adapted for consolidating and accessing all kinds of black lists.
US07761466B1 Hash-based image identification
Provided are, among other things, systems, methods and techniques for identifying target images in the following manner. Keypoints at different locations within a sample image and descriptor vectors for the keypoints are obtained, the descriptor vectors describing local image information around the keypoints. Features are generated based on hashes of data vectors that include at least one of the descriptor vectors, and an image-feature database is searched for the features. Target images are retrieved and provided based on the number of the features for which corresponding features exist in individual database images whose features are represented in the image-feature database. The foregoing hashes are performed using a hash function for which a probability that the hash of an arbitrary first vector corresponds to the hash of an arbitrary second vector is a function of an angle between the first vector and the second vector.
US07761465B1 Data providing system and method therefor
To provide a data providing system able to protect the interests of interested parties of a data providing apparatus. The content provider 101 distributes a secure container 104 storing content data encrypted using content key data, content key data encrypted using distribution key data, and encrypted usage control policy data showing handling of the content data to a SAM 1051 of a user home network 103. The SAM 1051 etc. decrypts the content key data and usage control policy data stored in the secure container 104 and determines the handling such as the purchase form and usage form of the content data based on the decrypted usage control policy data.
US07761462B2 Searching queries using database partitioning
Embodiments include partitioning queries into subsets of queries and at least one database into subdatabases, designating searching tasks by associating each of the subsets of queries with one or more of the subdatabases, and assigning at least one searching task to at least one computer of a group of computers operating in parallel. Embodiments further describe designating two or more subtasks as related tasks on a virtual shared memory bulletin board, executing the at least one searching task using the at least one computer of the group of computers operating in parallel, and generating a search result responsive to the executing.
US07761461B2 Method and system for relationship building from XML
A method, system and article of manufacture for relationship building based on text-based markup languages and, more particularly, for representing relationships between data elements defined according to a first physical representation of data in a logical representation. The logical representation abstractly describes a second physical representation of the data, which is generated from the first physical representation of the data. On the basis of the relationships between the data elements, logical relationships each defining a path between data structures of the second physical representation are determined and associated with the logical representation.
US07761455B2 Loading data from a vertical database table into a horizontal database table
Various approaches are disclosed for loading data from a vertical database table into a horizontal database table. In one embodiment, a number of rows in a vertical database table and a number of columns in a horizontal database table are determined. Entries in a first column of the vertical table contain object identifiers, entries in a second column contain attribute names corresponding to the object identifiers, and entries in a third column contain attribute values corresponding to the attribute names. The horizontal table includes a column for the object identifiers and respective attribute columns for the attributes names. One of a plurality of methods is selected and used for reading data from the vertical database table and writing data to the horizontal database table based in part on the number of rows in the vertical database table and the number of columns in the horizontal database table.
US07761452B2 Network connecting device, server device, terminal device, system, receiving method, character input method, transmission method, program, and computer-readable storage medium
In a mobile phone, service searching means extracts a keyword(s) from program information regarding the program currently reproduced in the mobile phone, and searches a service registration database for all titles and addresses of message exchange system associated with the keyword(s). Menu displaying means displays a list of the acquired title(s) in a display. Further, the service searching means 53 receives data for causing the mobile phone to function as a terminal device of the message exchange system selected by the user, allowing the user to immediately access the message exchange system.
US07761443B2 Implementing access control for queries to a content management system
A system to generate an SQL sub-expression that implement access control rules stored in a library server. The SQL sub-expression is then merged with the SQL passed from an application program interface (API). The access control checking mechanism is implemented on the server side of the content management system. In this client/server environment, the query SQL statement is built in two layers: the API (client) layer and the server layer. The API sends the query string to the underlying stored procedure. The stored procedure then generates the access control logic based on the configuration parameters of the library server. This access control logic is dynamically added to the query string sent by the API. The stored procedure prepares, builds and executes this new query string as a dynamic SQL statement.
US07761440B2 Methods, systems and computer program products for synthesizing diagnoses in healthcare databases
Methods, systems and computer program products for synthesizing diagnoses stored in healthcare databases are provided. A diagnosis query associated with a single patient or a group of patients is received. Query results are provided responsive to the diagnosis query. The query results may include diagnoses from multiple sources that are expressed in multiple standards formats.
US07761438B1 Method and apparatus for representing and searching for an object using shape
A method of representing an object appearing in a still or video image for use in searching, wherein the object appears in the image with a first two-dimensional outline, by processing signals corresponding to the image, comprises deriving a view descriptor of the first outline of the object and deriving at least one additional view descriptor of the outline of the object in a different view, and associating the two or more view descriptors to form an object descriptor.
US07761434B2 Multiversion concurrency control in in-memory tree-based data structures
A method and apparatus for providing concurrent access to a cache node of a tree-based data structure. Readers concurrently read access the cache node. A copy of the cache node is created for a write access of a writer. Only one copy of the cache node is allowed at any one time. The writer operates on the copy of the cache node while concurrent read access of the cache node are provided to the readers.
US07761432B2 Inheritable file system properties
A storage pool, that includes a hierarchical data structure, wherein the hierarchical data structure comprises a plurality of nodes, wherein one of the plurality of nodes corresponds to the file system, and the file system, wherein the file system is associated with a value corresponding to an attribute, wherein the value is determined using the hierarchical data structure.
US07761423B1 System and method for indexing a network of interrelated elements
The system provides a technique for finding relevant content and content sources based on the aggregation and analysis of individual indications of relevance. The system identifies and provides selections of relevant content. It may comprise a selection acquisition subsystem, a selection network repository subsystem, a scoring engine, and a recommendation engine, and is used to generate sources of content comprising sets of prioritized links directed to a topic or community of interest.
US07761422B2 Method and apparatus for reproducing data from recording medium using local storage
A method and apparatus for reproducing data from a recording medium using a local storage is disclosed. A method for reproducing data from a recording medium using a local storage includes the steps of: a) downloading an additional data file and a binding unit manifest file, and storing the additional data file and the binding unit manifest file in the local storage; b) determining a binding unit from among the downloaded additional data file according to the binding unit manifest file; c) performing a binding operation for binding the binding unit with an original data file contained in the recording medium according to the binding unit manifest file, and forming a virtual package; and d) reproducing additional data and original data using the formed virtual package.
US07761420B2 Method and system for replicating objects
A method and system for method for replicating object consisting of creating a group of objects at a first location; transmitting the group of objects from a first location to a second location over a network coupling the first location to the second location, such that the number of transmissions is minimized receiving the group of objects at the second location; and storing the group of objects at the second location. The objects are preferably data objects and are collated into group based on a probability score is computed for each data object centered on an access pattern. Advantages include minimizing the number of transmission of the group of objects thereby reducing network traffic and failure of operation during replication of the objects.
US07761419B2 Protected data replication
A solution for replicating protected data is provided. A manifest is managed along with the protected data at each computing device as well as at a server. The manifest is also protected and includes an entry for each protected data item in the protected data. The protected data at each computing device is replicated using both the local version of the manifest and the server version of the manifest. In an embodiment, each entry in the manifest includes an update identifier that can be compared with an update identifier stored with the protected data item as well as the update identifier in a local version of the manifest. In another embodiment, the manifest includes an entry for each computing device that includes a replication identifier. These entries can be used to perform additional checks to ensure that the manifest and/or protected data has not been compromised.
US07761418B2 Method and product for sharing logged data objects within a distributed storage system
A distributed data processing system includes individual data processing units that automatically communicate with a centralised data management unit in response to information objects being received or accessed by the data processing units. Data associated with information objects is communicated to the data management unit, thereby facilitating the automatic management of the information objects within the system.
US07761417B2 Network-extensible reconfigurable media appliance
Extensible reconfigurable media appliance for security and entertainment captures images digitally for storage. Digital effects and filters are applied to incoming video stream on-the-fly or to video data stored in memory. Digital effects and filters are dynamically stored, modified, updated or deleted, providing extensible reconfigurable effects studio. Digital media appliance communicates wirelessly with other media appliances, computers, security systems, video storage, email, chat, cellular services or PDAs to provide seamless integration of captured video stream.
US07761416B2 Method and apparatus for parallel execution of conduits during simultaneous synchronization of databases
Sharing information between a host computer system and a peripheral computer system. Conduit programs running Simultaneously on the host computer system synchronize information between the two computer systems. The conduits initiate multiple time multiplexed transfers across a single communication link between the two computer systems. In general, one or more conduits can perform a non-transfer task while another can simultaneously perform a transfer over the host-peripheral communication link. The conduits may be used to load software onto the peripheral computer or to exchange e-mail between the two computer systems. While one active conduit is performing a task that does not involve use of the communication link, the other simultaneously executing conduits can use the communication link to transfer records between the host and the peripheral computer system.
US07761415B2 Method, system and computer program product for maintaining synchronization of files
A method for synchronizing data files, the method comprising: within a messaging utility, associating a Web Service Definition Language (WSDL) definition with a data file, the association made by a passive reference between the WSDL definition to the data file; creating a reference table identifying WSDL files and referenced data files; determining if the WSDL file has changed, if the WSDL file has changed then: determining if a reference to a data file exists in the changed WSDL file; adding an entry in the reference table associating the WSDL file and the data file; launching a component of a builder application to build the data file; and determining if any additional references to data files exist in the changed WSDL file; determining if the data file has changed, if the data file has changed then: determining if the changed data file is referenced by a WSDL file by examining the reference table; if the changed data file exists in the reference table, then launching a component of the builder application to build the WSDL file referencing the changed data file.
US07761413B2 Method of ensuring availability of event notification registrations of a database management system
A method of ensuring availability of event notification registrations of a database management system is described and provided. The method comprises creating the event notification registrations and storing the event notification registrations in a database of the database management system. Further, the event notification registrations are replicated in a designated database management system to create replicated event notification registrations. If the database management system fails, the replicated event notification registrations are utilized.
US07761407B1 Use of primary and secondary indexes to facilitate aggregation of records of an OLAP data cube
Systems or apparatus, methods, data structures and/or computer programs are provided for implementing an OLAP system that has increased query execution speed, requires reduced data storage capacity for an OLAP system and/or facilitates scaling of an OLAP system to large data cubes. The OLAP system can advantageously be implemented as an all-main memory OLAP system.
US07761406B2 Regenerating data integration functions for transfer from a data integration platform
Methods and systems are provided for migrating a data integration facility, such as an ETL job, from a source data integration platform to a target data integration platform. Certain embodiments involve automatically interpreting at least one operation of a first data integration function adapted to operate on a first data integration platform; translating the at least one interpreted operation into an intermediate format; and regenerating the at least one operation of the first data integration function from the intermediate format to form a regenerated data integration function operation.
US07761404B2 System and method for managing application specific privileges in a content management system
Access to system and user defined entities (objects, data items, or the like) is managed by a content manager. A privilege grants a user an ability to access system such controlled entities. An item is an atomic user data entity stored in the CM library server. A privileges table is used to store system and user defined privileges. A privilege is represented by a row in the table. Each privilege has a unique privilege code, with codes 0 to 999 reserved to store system-defined privileges and codes beyond 999 open for user-defined privileges thus allowing application specific privileges to be added without limit.
US07761397B2 Rule processing method and apparatus providing automatic user input selections
An improvement in decision automation employing a ZDD rule model indicative of a business or engineering rule to provide decision support to a user. The computer-implemented improvement automatically identifies compliant inputs for the rule processing system according to at least one input initially supplied by a user, and is particularly useful for determining product configuration, engineering designs, various outcome of planning scenarios, etc. Once a user selects an initial value(s), remaining compliant values unique to the user-selected value(s) are automatically identified. The improvement reduces time required to manually select inputs. In one embodiment, the improvement includes an I/O interface to enable the user to choose and observe inputs, an autoselect ZDD constructed from compliant inputs of the rule model, and a ZDD processing module that processes said autoselect ZDD in order to provide for the user a set compliant inputs for the ZDD rule model according to the user input. The automatic input selection routine may be executed at decision automation runtime, or executed and stored a priori for subsequent processing during runtime.
US07761388B2 Predicting a future price range for a desired volume
A price range is determined based on a set of historical transactions having a comparison volume substantially corresponding to the desired volume of the traded item. A price range is also determined by selecting historical transactions such that the set of historical transactions has a total volume substantially equal to the comparison volume. A price range is also determined by selecting historical transactions such that the set of historical transactions has a total volume greater than the comparison volume and selectively removing one or more historical transactions from the set of historical transactions until the set of historical transactions has a total volume substantially equal to the comparison volume.
US07761385B2 Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
A virtual payment system for ordering and paying for goods, services and content over an internetwork is disclosed. The virtual payment system comprises a commerce gateway component (52) and a credit processing server component (53). The virtual payment system is a secure, closed system comprising registered sellers and buyers. A buyer becomes a registered participant by applying for a virtual payment account. Likewise, a seller becomes registered by applying for a seller account. A buyer can instantly open an account on-line. That is, the credit processing component (53) immediately evaluates the buyer's virtual payment card application and assigns a credit limit to the account. Once an account is established, a digital certificate is stored on the registered participant's computer. The buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway component (52), which in turn notifies the credit processing server that applies the charges to the buyer's virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment card. A buyer may create sub-accounts.
US07761383B2 Method and apparatus for optimizing networking potential using a secured system for an online community
The present invention provides a method and apparatus for users to search networks, both their own network and their peers' networks, all under the umbrella of a “multiple level access” security system. The present invention has been designed to optimize networking capabilities among users in a comprehensive online community. Networking among such a secured environment will allow users an opportunity to enhance their networking potential by expanding their networks to their peers' and beyond. A user registers with the online community and personally adds individuals that they know to their personal networking database. While adding these peers to the networking database, the user grants a specific level of access to each individual. This security measure is devised to discourage solicitation from other unwanted online users. The levels of access give the user an opportunity to control the amount of personal information, including contacts that they make, available to their individual peers. Based on the level of access granted by the user, the peer may or may not be able to access the user's information or the user's personal databases for potential networking. The level of access granted by two individuals need not be the same for each other.
US07761381B1 Method and system for approving of financial transactions
A method for approving of a financial transaction, that includes receiving transaction information related to the financial transaction, wherein the transaction information comprises identification of a financial account controlled by a consumer and an amount of the financial transaction, accessing a policy for the financial account based on a context of the financial transaction, wherein the policy is defined by the consumer, triggering an approval request based on a determination that the amount is above a limit set by the policy, sending the approval request to a mobile device of the consumer, receiving an approval response based on the approval request from the mobile device of the consumer, and approving the transaction based on the approval response.
US07761379B2 Mass compromise/point of compromise analytic detection and compromised card portfolio management system
A system and method for managing mass compromise of financial transaction devices is disclosed. A method includes maintaining a summary of a transaction history for a financial transaction device, and forming a device history profile based on the transaction history, the device history profile including predictive variables indicative of fraud associated with the financial transaction device. A method further includes generating a fraud score based on the predictive variables, the fraud score representing a likelihood that the financial transaction device is compromised will be used fraudulently.
US07761378B2 Method and system for using reward points to liquidate products
A user selects a product to be liquidated from a product provider and then designates to the transacting entity that reward points are to be used towards the purchase of the liquidated product. The transacting entity acts to decrease the number of reward points in the user's reward account by the required number of points. The reward account holder conveys consideration to the transacting entity equivalent to the par value of the reward points. The consumer obtains the product in exchange for reward points having a retail value equivalent to what he would have otherwise paid for the product, while the reward account holder is required to convey only the par value of the points. The product provider is able to liquidate the product and obtain payment equivalent to what it would otherwise have obtained in a prior art liquidation process, auction or trading environment.
US07761375B2 Transaction switch and a method for use thereof
An aspect of the present invention provides a method of handling a financial transaction in a transaction switch. The method includes receiving a primary transaction request from an initiator, identifying a host from a routing table for receiving the primary transaction request based on details provided in the primary transaction request, transmitting the primary transaction request to the identified host, receiving a response from the identified host, determining a need for transmitting the primary transaction request to another host and interpreting the response received and transmitting a final outcome back to the initiator.
US07761373B2 Method and system for predicting credit ratings transitions
A system and method is provided for allowing users to create portfolios of issuers and macroeconomic scenarios used to determine pertinent rating facts and future paths of macroeconomic drivers. The system and method use the pertinent rating facts and the future paths of macroeconomic drivers, namely unemployment rates and high yield spreads, as inputs to a Credit Transition Model (CTM). The system and method generate a complete set of rating transitions, including predicting the probability of default, while taking into account withdrawal of issuers to more accurately reflect default rates. The system and method provide users with multiple choices for outputs from the CTM and can easily and quickly generate results from the model.
US07761370B1 Method and system for generating and processing an electronic payroll voucher
A method of distributing pay includes obtaining payroll information associated with a payee, generating an electronic paycheck voucher based on the payroll information, wherein the electronic paycheck voucher is associated with a net pay of the payee, issuing the electronic paycheck voucher to the payee, and processing the electronic paycheck voucher to distribute the net pay based on a distribution preference defined by the payee.
US07761365B2 Multiple protocol trading system
A multi-protocol trading system in which traders preferring different trading protocols may coexist within the same system, and access the same liquidity pool, while maintaining their trading rule preferences. The system supports two protocol preferences: a workup preference and a FIFO preference, and includes a single integrated order book that stores orders received from both workup and FIFO traders. Received orders are matched against orders in the order book in accordance with a FIFO and/or workup protocol, as a function of preferences selected by the traders and/or the system operator. Alternatively, the system includes a pair of order books, a workup order book and a FIFO order book. Customers submit linked orders having a workup leg and a FIFO leg which may be matched against the workup and/or FIFO order books, as a function of preferences selected by the traders and/or the system operator.
US07761364B2 Midpoint matching system
An automated system for matching orders to buy and sell securities at the midpoint of a best bid and offer (“BBO”), wherein the automated system is adapted to (i) operate on a fully-anonymous and continuous basis, (ii) process multiple, computer-generated orders, of any size, transmitted by algorithmic, program, and other automated trading systems, (iii) automatically match multiple, executable orders according to a priority scheme, and (iv) execute a matching algorithm that maximizes tradable volume when an executable order can not be matched according to the priority scheme. The system may be executed at a server or participant system, or combination of the two.
US07761363B2 Internal trade requirement order management and execution system
The present invention provides an order management and execution system and computer-implemented method for managing orders in an environment where the customer may utilize internal accounting and trading procedures that require filling a number of internal and external trading requirements for a number of internal and external trading accounts. The invention, which may be used in a variety of different trading contexts and for a variety of asset classes, automatically converts the internal trading requirements to external trading requirements and builds external orders, which are optionally netted and executed in the market using an asset trading execution system. Then the invention automatically converts the executed external requirements back to the appropriate internal requirements, records the internal requirements as filled, and optionally downloads the appropriate execution completion records to the customer's trading system.
US07761361B2 System, method and computer program product for performing a contingent claim valuation of a combination option
A system, method and computer program product are provided for performing a contingent claim valuation of a combination option including one or more multi-stage contingent claims, and an early-launch contingent claim. The method may include determining a first value representing payoffs attributable to exercise of the early-launch contingent claim at a selected decision point; and a second value representing payoffs the attributable to exercise of the multi-stage contingent claim(s) at respective decision point(s), and a contingent claim at an expiration exercise point. The first and/or second values may be determined based upon a respective present value distribution of contingent future value and a respective present value of an exercise price, the present values including a respective distribution and exercise price discounted according to first and second discount rates, respectively. A value of the contingent claim may then be determined based upon the first value and/or the second value.
US07761358B2 Real time financial instrument image exchange system and method
A real time financial instrument image exchange system and method deliver a digital image of a financial instrument (for example, a bank check) very quickly through an image exchange network to a payor institution by promptly forwarding the digital image when it is created at a depositing institution. This may expedite pay or return decisions to be made by payor institutions, which may enable banks to truncate checks, to reduce fraud and its costs, and to facilitate compliance with banking regulations. Such image capture, as well as related data capture, and real-time transfer enable emulation to an item processing system of the payor institution whereby the payor's item processing system processes the image and data as if it did the original capture actually performed at the depositing institution.
US07761355B2 Computer apparatus and method for performing financial transaction processing
A computer apparatus for performing financial transaction processing on a plurality of accounts is disclosed. The computer apparatus comprises a data storage device having a plurality of account files, each account file storing data relating to a particular account; a data processor for processing data relating to the account files; an input for receiving data relating to the account files and an output for outputting data relating to the account files. The input is arranged to receive data relating to debits and credits for particular account files which are processed by the data processor and stored in the corresponding account files on the data storage device. The data processor is arranged such that an account holder may have the file for their account on the data storage device marked with an indicator for activation of assistance when the account holder for that particular account file has committed expenditure which is greater than income.
US07761348B2 Systems and methods for consolidated global shipping
Disclosed is an integrated global shipment system that provides end-to-end visibility of the movement of a package. The integrated global shipment system employs a shipment consolidating application for integrating one or more freight tracking systems with one or more end-delivery systems. As a result, shippers are provided with complete visibility of the movement of their shipments of goods from an origin country to a destination country and till the final consignees. In addition, the integrated shipment system significantly decreases the cost of managing inventories by providing a virtual inventory solution. Under this virtual inventory solution, suppliers are able to bypass distribution centers and delay allocation of goods until after the importation of goods into a destination country.
US07761345B1 Decision aid
An information sorting decision aid which aids a decisionmaker through the second stage of decision-making of choosing from a large variety of similar products through the use of a graphical preference mechanism together with locally executed recommendation and display logic. A novel combination of a user interface comprising several sliders with Rackham's hypothesis and with a novel weighted matching algorithm to rank products is presented. Each product or service is given a score based on how well its feature strengths match the needs of a user of a system of the invention as expressed by the positions of the sliders.
US07761342B2 Social-network enabled review system with social distance based syndication
The embodiments of the present system include a review engine that is connected to support modules and databases that receive, store, and retrieve reviews, based upon the subject and the users' relationship to the authors of the reviews. The review engine comprises a social network engine, a rate and rank engine, a credentials engine and a privacy engine. These engines allow reviews to be sorted, filtered and ordered in terms of relevance when presented to the user. Numerous methods are also provided by the system that receive, store and retrieve reviews.
US07761337B2 Data structure for a complex order processing system
A complex order processing system is implemented in an architecture that allows customer service representatives and customers to access the customer's accounts, service profiles, quotes, and orders. Account information can be entered and updated. Quotes can be generated for various configurations of products and services having different types of charges including one time fees, recurring fixed fees, and usage-based fees. The quotes can be saved, and later updated by the customer or by the system to reflect changes in the configuration of a product or service that is included in the quote. The quote can be converted to an order, and pending orders can be modified. Before allowing modification of a quote or order, the requested future state of a product or service is created by applying the prior active and unprocessed orders to the product or service. The portion of the product or service currently selected is also applied to the product or service, and the user can then reconfigure the product or service. Once the change is accepted, the difference between the requested state of the product and service before and after the change is generated and saved as a delta quote or order. The system also allows a user to transfer the configuration of products and services from one address to another by selecting a single option. Third party service providers of a customer can also view the configuration of the customer's products and services in determining service options for the customer.
US07761331B2 Ink cartridge vending machine
A vending machine capable of refilling used ink cartridges as well as dispensing filled ink cartridges is closed. The vending machine includes at least one cartridge receptacle for receiving an ink cartridge, a user interface, a display unit, a nozzle health check module, a printhead servicing module, an ink reservoir, an ink refilling unit, a compartment containing new ink cartridges, a compartment containing filled, second-hand ink cartridges, and a recycle compartment for receiving discarded ink cartridges. The user is presented by the display unit with the option of (a) refilling a used cartridge, (b) purchasing a filled cartridge, or (c) returning a used cartridge in exchange for a purchase rebate or a discount voucher. When the user selects the option of refilling, the vending machine executes a refilling subroutine which includes checking the nozzle health.
US07761329B1 Advertising method using internet e-mail
The present invention is related to an advertising method using internet e-mail and chatting window which involves an advertisement in e-mail or chatting window, and compensates the person for seeing the advertisement.
US07761327B1 Ensuring that advertisements are played
A system may confirm that advertising was played as originally intended. For example, in one embodiment, a system may determine that an advertisement was played as originally intended and in return, a credit may be provided to the user. This credit may be the ability to play content that the user wishes to play or the credit may be in the form of rewards that are provided to the user, as another example. Thus, the system determines whether the advertisements are played correctly, for example, by detecting watermarks encoded within the advertising, and in return, provides indications that reward the user for playing the advertisement as intended.
US07761326B2 Token type content providing system and token type content providing method and portable user terminal
A token type content providing system is provided, in which the system includes a portable user terminal and a linkup server, the portable user terminal includes: a part for obtaining a token from an information notification medium; a part for sending the token to a linkup server; and a part for receiving content information; the linkup server includes: a part for determining one or more content identifier corresponding to the token by using a token table database; a part for obtaining one or more items of content information corresponding to the one or more content identifier; a part for selecting one or more items of content information by referring to the attribute information, and sending a part or the whole of selected content information to the portable user terminal.
US07761323B2 Method and system for scheduling a customer service callback
A method and system for scheduling a callback time for customer service. The system calculates estimated handling resources for a customer interaction system (14) and forecasts a customer service transaction workload for the estimated handling resources of the customer interaction system (14). The system then determines the scheduled callback time based upon the estimated handling resources and the forecasted customer service transaction workload.
US07761320B2 System and method for generating role templates based on skills lists using keyword extraction
A project role generation system includes a role generator. The role generator executes a computer-implemented method for defining one or more roles for a project. The role generator generates a skills list for a project based on a comparison between a skills taxonomy and key words from unstructured text associated with the project. The role generator further generates one or more role templates for the project based on a comparison of at least a portion of the generated skills list and one or more predefined roles, wherein each role template includes one or more skills associated with fulfilling a role.
US07761318B2 System and method for billing a construction activity for a telecommunications company
An exemplary method and system for administering a construction activity for a telecommunications company can include designing the activity, transmitting the activity to a second datastore, and communicating the one or more tasks. The first datastore may include an inventory of at least one of one or more tasks and inventory items and the second datastore may provide a communication interface for a first entity managing the activity and a second entity completing the one or more tasks to accomplish the activity at a construction site, where the one or more tasks can be communicated to the second entity. Moreover, the second entity can create a change in plan and communicate the change in plan to the second datastore, which in turn communicates the change in plan to the first datastore. Generally, once the change in plan is approved, a task is completed for the activity. The second entity can communicate the completed task directly to the second datastore, which in turn may populate the first datastore inventory with the completed task.
US07761315B1 Customer-participating type production/supply system operating apparatus
According to the present invention, there is provided a customer-participating type production/supply system operating apparatus to be used in the production/supply activities, which are made premising the purchasing activities: that a customer offers a cooperation for reducing the production/supply cost of a supplier on the basis of the information aimed at customers on the cooperation request of the supplier, as acquired through the media such as magazines, newspapers, direct mails or internet for reducing all the production/supply cost containing the manufacture cost/the purchasing cost/the general managing cost/the estimated risk in the production/supply system of the supplier; and that the supplier examines and accepts the offer so that, at the time of the consuming activities of the customer to be made with the return of a portion or all of the fruits of the reduction of the production/supply cost, the customer can utilize the return benefits acquired not only from the partner, from whom the customer purchases the product, but also from a plurality of other suppliers.
US07761304B2 Synchronizing parametric coding of spatial audio with externally provided downmix
Embodiments of the present invention are directed to a binaural cue coding (BCC) scheme in which an externally provided audio signal (e.g., a studio engineering audio signal) is transmitted, along with derived cue codes, to a receiver instead of an automatically downmixed audio signal. The cue codes are (adaptively) synchronized with the externally provided audio signal to compensate for time lags (and changes in those time lags) between the externally downmixed audio signal and the multi-channel signal used to generate the cue codes. If the receiver is a legacy receiver, then the studio engineered audio signal will typically provide a higher-quality playback than would be provided by the automatically downmixed audio signal. If the receiver is a BCC-capable receiver, then the synchronization of the cue codes with the externally provided audio signal will typically improve the quality of the synthesized playback.
US07761298B1 Document expansion in speech retrieval
Methods of document expansion for a speech retrieval document by a recognizer. A database of vectors of automatic transcriptions of documents is accessed and the vectors are truncated by removing all terms that are not recognizable by the recognizer to create truncated vectors. Terms in the vectors are then weighted to associate the truncated vectors with the untruncated vectors. Terms not recognized by the recognizer are then added back to the weighted, truncated vectors. The retrieval effectiveness may then be measured.
US07761297B2 System and method for multi-lingual speech recognition
A system for multi-lingual speech recognition. The inventive system includes a speech modeling engine, a speech search engine, and a decision reaction engine. The speech modeling engine receives and transfers a mixed multi-lingual speech signal into speech features. The speech search engine locates and compares candidate data sets. The decision reaction engine selects resulting speech models from the candidate speech models and generates a speech command.
US07761294B2 Speech distinction method
A speech distinction method, which includes dividing an input voice signal into a plurality of frames, obtaining parameters from the divided frames, modeling a probability density function of a feature vector in state j for each frame using the obtained parameters, and obtaining a probability P0 that a corresponding frame will be a noise frame and a probability P1 that the corresponding frame will be a speech frame from the modeled PDF and obtained parameters. Further, a hypothesis test is performed to determine whether the corresponding frame is a noise frame or speech frame using the obtained probabilities P0 and P1.
US07761285B2 Data processing condition detector with table lookup
In support of data processing emulation, a data processing condition indicated by a predetermined number of digital data processing signals can be detected by applying the digital data processing signals to a lookup table (LUT) that is programmable according to how the digital data processing signals (23) indicate the data processing condition. The lookup table is responsive to said digital data processing signals for determining whether said data processing condition exists.
US07761283B1 Virtual EPROM simulator apparatus
An apparatus for simulating the internal configuration of industry standard ROM and EPROM-type chips using other types of storage technologies, while still operating transparently with interfaces and mechanisms such as authentication devices adapted to EPROM-type media. The invention includes: an EPROM connector interface, a data presentation program; user access log display program; a user login/registration program; a software/data library; software/data selection program; and software/data loader program. These components work in conjunction to securely retrieve software images resident in mass storage media and to present them to an authentication device as if the images were resident in EPROM type media. The invention is particularly adapted to use in the gaming industry where regulation and fraud detection are performed using EPROM authentication techniques.
US07761279B1 Synchronized transient-envelope and event-driven simulation of electronic circuits
In one embodiment of the invention, a method of simulating a circuit is disclosed including simulating an analog component of the circuit over a first simulation time period with a first envelope simulation; adaptively switching from simulating the analog component with the first envelope simulation to simulating the analog component with a transient simulation over a second simulation time period; and adaptively switching from simulating the analog component with the transient simulation to simulating the analog component with a second envelope simulation over a third simulation time period. The adaptive switching from the first envelope simulation to the transient simulation may be in response to the envelope simulation accuracy falling below a predetermined level of accuracy in comparison with a transient simulation or in response to the second simulation time period including expected digital transitions where one or more digital events may occur to change the analog input signals to the analog component.
US07761274B1 Temperature-based clock frequency controller apparatus and method
A temperature-based clock frequency controller is implemented in an integrated circuit such as a microprocessor. The temperature-based clock frequency controller includes a register to store a threshold temperature value, a thermal sensor, and clock adjustment logic to decrease a clock frequency in response to the thermal sensor indicating that the threshold temperature value has been exceeded. In a microprocessor implementation, the microprocessor contains a plurality of thermal sensors each placed in one of a plurality of different locations across the integrated circuit and an averaging mechanism to calculate an average temperature from the plurality of thermal sensors. Threshold adjustment logic increases the threshold temperature value to a new threshold temperature value in response to the thermal sensor indicating that the threshold temperature value has been exceeded. Threshold adjustment logic further lowers the new threshold temperature to detect decreases in temperature. In addition, the microprocessor contains halt logic that halts operation of the microprocessor when the temperature attains a critical temperature.
US07761270B2 Computer system and method having a facility management logic architecture
The invention relates to a computer system and method for simulating transport phenomena in a complex system. The computer system comprises a logic interface that enables a user of the computer system to dynamically construct logic to customize simulation of the physical system, a means for converting the constructed logic into corresponding object-oriented code, a means for integrating the object-oriented code with the main simulation system which comprises a simulation data model and simulation algorithms, resulting in an integrated simulation system, and a means for executing the integrated simulation system.
US07761266B2 Synchronized physical and analytical representations of a CAD model
Methods and apparatus, including computer program products, for providing a computer aided design (CAD) model comprising a plurality of physical elements. An analytical representation of the plurality of physical elements is generated. The analytical representation comprising a plurality of analytical elements corresponding to the physical elements. An association between each analytical element and corresponding physical element is generated such that a modification to one element can be applied to modify a corresponding other.
US07761264B2 Evaluation implement of environmental load and evaluation program of environmental load
An evaluation implementation of an environmental load includes a design plan information comparing part for extracting a difference in parts structure, material, or process between a plurality of product design plans stored in a design plan information storing part, an environmental load evaluation value comparing part for calculating a difference in environmental load evaluation value between a plurality of product design plans, from which differences in parts structure, material, or process have been extracted by the design plan information comparing means part, using the environmental load evaluation value comparing part, and a display part for displaying the difference in parts structure, material, or process between the plurality of product design plans calculated by the design plan information comparing part, and the differences in the environmental load evaluation values calculated by the design plan comparing part using the environmental load evaluation value comparing part.
US07761261B2 Portable wireless gateway for remote medical examination
A remote monitoring system that includes a portable measuring device that can be coupled to a portable wireless gateway. The portable measuring device obtains measurements including physiological data, movement data and ambient measurements and provides these measurements to the portable wireless gateway. The portable wireless gateway can interface with a networked personal computer through an USB connector. Once interfaced to the computer, the measurement data can be loaded into the computer and delivered to a central system through the networked personal computer. The system enables the monitoring of a user's medical information to allow diagnostics of the user.
US07761260B2 Light management system having networked intelligent luminaire managers with enhanced diagnostics capabilities
A network operation center for a light management system having networked intelligent luminaire managers. A plurality of networked luminaire managers, each collocated with a respective luminaire, monitor the status of their respective luminaires. The luminaire managers include transmitters for transmitting status information about their respective luminaires and third-party devices to a network server. The network server forwards the received status information from the networked luminaire managers to a computer of an owner/operator of the plurality of luminaires and/or a third-party user. The luminaire managers communicate with each other, whereby they form a network.
US07761254B2 Operator interface assembly including a Hall effect element and machine using same
A machine having an operator interface for requesting an action from an actuator of the machine includes a movable component of the operator interface. The movable component is movable among at least two positions. One of a magnet and a Hall effect sensor is positioned to move in response to movement of the movable component. The other of the magnet and the Hall effect sensor has a stationary position relative to the movable component. A pulse width modulator is operably coupled to the Hall effect sensor for producing a first pulse width modulated signal. The first pulse width modulated signal is altered in response to movement of one of the Hall effect sensor and the magnet relative to the other. An electronic controller is in communication with the pulse width modulator and the actuator and is configured to actuate the actuator in response to evaluation of the first pulse width modulated signal.
US07761252B2 Method and apparatus for optical chassis measurement
Optical chassis measurement of motor vehicles is carried out by a measuring arrangement equipped with at least one measuring device, in which one or more image capturing devices associated with one another in terms of their position and location record the surface geometry of a vehicle or measurement points arranged on the vehicle, carry out a referencing and/or orientation of the at least one measuring device in relation to the measuring station with reference features that are arranged at particular measuring station coordinates in the measuring station and, based on orientation data and/or association data obtained and based on measurement data obtained during execution of the axle measurement, an evaluation is carried out in an evaluation unit in order to ascertain chassis data. A precise measurement is achieved in that the measuring station coordinates of the reference features are measured once or at chronological intervals by a preset test feature arrangement in the measuring station in that the at least one measuring device sequentially performs an image capture of the test feature arrangement from at least two different points of view, with the reference features to be measured being contained in the captured images and their positions constituting observations in a system of equations, whose unknowns are determined by the evaluation unit through a compensation process.
US07761247B2 Arc detection and handling in radio frequency power applications
A method and apparatus for detecting arcs in a plasma processing system is disclosed. In one embodiment the apparatus comprises an input to receive a measured value of a parameter related to power transfer from the RF power generator to a plasma load; arc detection circuitry that computes a dynamic boundary about the value of the parameter; and controller logic responsive to the arc detection circuitry, wherein the controller logic indicates an occurrence of an arc within the plasma load if a subsequent value of the parameter exceeds the dynamic boundary.
US07761245B2 Method for visualising the eccentricity of cables in the eccentricity measurement of the cables
A method for visualizing the eccentricity of cables which is acquired in the eccentricity measurement of the cables, wherein eccentricity measurements take place at the same time on plural locations spaced apart across the perimeter of the cable during the transportation of the cable, and the measurement values are represented graphically on a display after being processed in a computer, characterized in that a frequency distribution of individual eccentricity values acquired during the measurement interval is represented on the display, wherein the scattering caused by measuring instruments is significantly smaller than the scattering of the individual eccentricity values.
US07761244B2 Selectively mitigating multiple vibration sources in a computer system
One embodiment of the present invention provides a system that mitigates the effects of multiple vibration sources on a set of hard disk drives (HDDs) within a computer system. During operation, the system identifies a target HDD in the set of HDDs, wherein the performance of the target HDD is affected by mechanical vibrations. The system also identifies one or more primary vibration sources from the multiple vibration sources that affect the performance of the target HDD. Next, for each of the primary vibration sources, the system measures a first time-domain signal associated with the operation of the primary vibration source using a first vibration transducer associated with the primary vibration source. The system also measures a second time-domain signal associated with the target HDD using a second vibration transducer associated with the target HDD. Next, for each of the primary vibration sources, the system then computes a cross-power-spectral-density (CPSD) between the first and the second time-domain signals. The system then selectively mitigates the primary vibration sources based on the CPSDs between the primary vibration sources and the target HDD.
US07761241B2 Rapid scanning technique
Disclosed herein is a computer programmed to carry out a method for reducing directional error in scanned intensity values. The method includes scanning some rows of a substrate in a first direction, and some rows of the substrate in a second, different, direction, in order to obtain intensity values exhibited by various regions of the various rows. The intensity values from rows scanned in the first direction are analyzed, and the intensity values from rows scanned in the second direction are analyzed, in order to determine the directional error. The intensity values from rows scanned in the first direction and the intensity values from rows scanned in the second direction are then adjusted to reduce the directional error.
US07761240B2 Systems and methods for automated diagnosis and grading of tissue images
Systems and methods are provided for automated diagnosis and grading of tissue images based on morphometric data extracted from the images by a computer. The morphometric data may include image-level morphometric data such as fractal dimension data, fractal code data, wavelet data, and/or color channel histogram data. The morphometric data may also include object-level morphometric data such as color, structural, and/or textural properties of segmented image objects (e.g., stroma, nuclei, red blood cells, etc.).
US07761237B2 Method for quantification and mitigation for dip-induced azimuthal AVO
This patent delineates methods for quantifying and mitigating dip-induced azimuthal AVO effects in seismic fracture detection using Azimuthal AVO analysis by accurately accounting for the divergence correction and azimuthal dependence of the reflection angle. Solutions are provided for three cases: (1) dipping isotropic reservoirs; (2) anisotropic reservoirs with fractures aligned in arbitrary direction; and (3) anisotropic reservoirs where vertical fractures are aligned perpendicular to the dip direction.
US07761230B2 Method and apparatus for displaying a night-view map
A navigation apparatus including a memory for storing building data of buildings; a display; a decimating unit for decimating the building data based on the unit of the bar scale of a map appearing on the display; and a display controller for displaying the buildings on a map on the display based on the building data decimated by the decimating unit.
US07761229B2 Unoccupied seat route search system, unoccupied seat route search device, and terminal device
An unoccupied route search system for efficiently searching for a route (transportation means used) to the destination according to presence/absence of an unoccupied set of transportation means. An unoccupied seat route searching system (10) comprises an operation data DB (52) storing operation data on operation of transportation means, a search operation data DB (37) storing operation data for search, reservation information collecting means (35) for collecting reservation information on transportation means, condition input means (22) for inputting route search conditions including a seat condition, route search means (36) for searching transportation means constituting the route according to the reservation information collected by the reservation information collecting means (22) under the route search condition while referencing the search operation data DB (37), and output means (23) for outputting the results of the route search. The route search means (36) extracts transportation means having reservation information matching the route search condition from the operation data DB (52) prior to route search, creates search operation data DB (37), and searches for a route.
US07761224B2 Drive train
A drive train, for a motor vehicle that has a drive unit controlled by a control device, a driveshaft and an element, which is operatively connected to the drive shaft and is driven by the same. At least one state value of the driven element is read into the control device, and a balancing of the cylinder of the drive unit is carried out utilizing the at least one state value.
US07761222B1 Fuel injector flow shift compensation in internal combustion engine
A method of operating a fuel injected multi-cylinder internal combustion engine includes establishing a flow shift compensation term by comparing a pre-flow shift value with a post-flow shift value. The pre-flow shift value is indicative of a pre-flow shift fueling signal duration linked with an engine test speed, and the post-flow shift value is indicative of a post-flow shift fueling signal duration linked with the engine test speed. The method further includes controlling an engine speed via outputting fueling signals from a digital engine speed governor to a plurality of fuel injectors of the internal combustion engine. The fueling signals have a fueling signal duration based at least in part on an electronically stored fueling signal value and the flow shift compensation term a multi-cylinder internal combustion engine includes a control system configured to control an engine speed via outputting fueling signals having fueling signal durations based at least in part on electronically stored fueling signal values modified according to the flow shift compensation term.
US07761215B2 Device operable to control turning of vehicle using driving and braking force for understeering and oversteering
A device operable to control a turning of a vehicle, includes: a motion controller operable to: control a first adjuster so as to increase the drive force applied to at least one of front wheels and rear wheels situated in an inner side of the turning, and control a second adjuster so as to increase the braking force applied to at least one of the front wheels and the rear wheels situated in an outer side of the turning; and control the first adjuster so as to increase the drive force applied to at least one of the front wheels and the rear wheels situated in an outer side of the turning, and control the second adjuster so as to increase the braking force applied to at least one of the front wheels and the rear wheels situated in an inner side of the turning.
US07761214B2 Vehicle deceleration control device
A vehicle deceleration control device is provided that can determine an appropriate supplemental braking force when a braking force is applied according to an accelerator operation state. An engine braking-equivalent braking force is varied according to an initial accelerator angle when an accelerator returns and according to an accelerator return speed. That is, the greater the initial accelerator angle is, or the greater the accelerator return speed is, the greater the value to which the engine braking-equivalent braking force is set. It therefore becomes possible to determine the appropriate supplemental braking force that reflects the driver's braking intention.
US07761210B2 Industrial truck with a load supporting means
An industrial truck with a load supporting device, a sending and receiving unit, the sending and receiving range of which is directed towards a region of the load supporting device and towards a region in front of the load supporting device, and a control unit, which activates the sending and receiving unit for the reception of data from external senders, a sensor being provided which detects a load on the load supporting device and triggers an activation of the sending and receiving unit via the control unit when the sensor has detected a load, characterized in that the sensor is integrated into a housing for the sending and receiving unit.
US07761207B2 Seat belt device
A seat belt device includes a detecting unit and a controller which controls a motor to rotate in a winding direction of a webbing when the detecting unit detects that an adjust-through which adjusts a position of a D-ring through which the webbing is inserted is moved down.
US07761206B2 Passenger protection apparatus
A passenger protection apparatus (1) includes a rollover angular speed detection device (10), which detects a rollover angular speed during vehicle rollover, a rollover determination device (14), which conducts a determination of the vehicle rollover based on the rollover angular speed detected by the rollover angular speed detection device (10) and a rollover angle obtained from the rollover angular speed, a passenger protector (2), which operates in accordance with a determination result of the rollover determination device (14) to protect a passenger, a vertical G sensor (11), which detects an acceleration of an up and down direction of the vehicle; a horizontal G sensor (12), which detects an acceleration of a right and left direction of the vehicle, and an angular speed sensor error determination device (16), which conducts a determination whether or not a zero-point drift of the rollover angular speed detection device (10) occurs based on a detected signal of the vertical G sensor (11) or the horizontal G sensor (12).
US07761202B2 Indicating a low volume of fluid in a transmission sump
A method for sensing a volume of fluid located in an oil sump of a motor vehicle transmission includes repetitively determining a rate of change of a temperature of the oil, repetitively determining an acceleration of the vehicle, counting the number of occurrences in which vehicle acceleration is greater than a reference acceleration and the rate of change of oil temperature is greater than a reference rate of change of temperature, and producing an indication that the volume of fluid is low, if the number is greater than a reference number.
US07761198B2 Methods and systems for power system management
Methods and systems for energy management system for a vehicle are provided. The system includes a first power source configured for cranking an engine wherein the first power source includes a switch configured to electrically couple the first power source to a starter for the engine and wherein the first power source is electrically isolated from auxiliary onboard loads. The system further includes a second power source configured for supplying auxiliary on board loads, a charging subsystem electrically coupled to the first and the second power sources. The charging subsystem is configured to supply charging current to the first and the second power sources. The system further includes a controller configured to maintain the first power source in a substantially fully charged condition and supply the auxiliary loads from the second power source.
US07761193B2 Method and device for ensuring the safety of a low-altitude flight of an aircraft
Method and device for ensuring the safety of a low-altitude flight of an aircraft.A device (1) for ensuring the safety of a low-altitude flight comprises information sources (5) able to determine current flight conditions, a monitoring unit (6) for realizing, with the aid of said current flight conditions, a function for global and autonomous monitoring of said low-altitude flight of the aircraft, making it possible to preserve the integrity of said aircraft during said flight, and means (13) for presenting the results of the monitoring function realized by said monitoring unit (6) to an operator.
US07761179B2 Method for consistent updates to automated process control (APC) models with partitioning along multiple components
Methods for consistent updates to APC models with partitioning along multiple components are generally described. In one example, a method includes acquiring measurement data from one or more semiconductor wafers of a processed first lot, the data having a plurality of contexts, applying a model having parameters with partitioning along the contexts to the measurement data; and applying a constraint on a subset of the model parameters such that the subset remains centered around zero to provide consistent updates for automated process control of lots processed after the first lot.
US07761178B2 Automated process control using an optical metrology system optimized with design goals
Provided is a method of designing an optical metrology system for measuring structures on a workpiece wherein the optical metrology system is configured to meet a plurality of design goals. The design of the optical metrology system is optimized by using collected design goal data in comparison to the set plurality of design goals. In one embodiment, the optical metrology system is used for stand alone metrology systems. In another embodiment, the optical metrology system is integrated with a fabrication cluster in semiconductor manufacturing. At least one parameter determined from a diffraction signal measured using the optical metrology system is transmitted to the fabrication cluster. The at least one parameter is used to modify at least one process variable or equipment setting of the fabrication cluster.
US07761172B2 Application of abnormal event detection (AED) technology to polymers
The present invention is a method and system for detecting an abnormal event for process units of a Polymers Unit. The method compares the operation of the process units to statistical, engineering or heuristic models. The statistical models are developed by principle components analysis of the normal operation for these units. In addition, the engineering models are based on correlation analysis between variables or simple engineering calculations. If the difference between the operation of a process unit and the normal model result indicates an abnormal condition, then the cause of the abnormal condition is determined and corrected.
US07761171B2 Methods and apparatus to generate schedules to execute functions in a process control system
An example apparatus includes a first interface configured to identify a first function associated with a process control routine. The example apparatus also includes a sub-schedule generator configured to generate a first sub-schedule associated with a first time period. The first sub-schedule indicates a first execution time at which the first function is to be executed. The example apparatus also includes a schedule generator configured to form a schedule associated with a second time period based on two instances of the first sub-schedule. The schedule indicates the first execution time and a second execution time at which the first function is to be executed.
US07761169B2 Device and method for treatment of gastroesophageal reflux disease
A lower esophageal sphincter tightening device for treating gastroesophageal reflux disease which includes an insertion device, an energy source, and an energy transmitting device. The insertion device, by insertion through a body opening, positions the energy transmitting device in the proximity of the lower esophageal sphincter. The energy source generates and transmits energy via the insertion device to the energy transmitting device which directs the transmitted energy onto the lower esophageal sphincter which is comprised largely of collagen. The energy source transmits energy at a level sufficient to cause heating of the sphincter's collagen resulting in a shrinkage of the collagen and a tightening of the sphincter.
US07761167B2 Systems and methods for clinician control of stimulation systems
Systems and methods for programming and logging medical device and patient data are provided. The systems include a handheld device, which is capable of communicating with a medical device, and a base station, which provides connectivity for the handheld device to accomplish various functions such as recharging, programming, data back-up and data entry. The methods comprise the steps of detecting a medical device, obtaining and recording information from the medical device. Additionally, medical device parameters may be modified and the recorded information may be archived for future reference.
US07761165B1 Implantable stimulator with integrated plastic housing/metal contacts and manufacture and use
An implantable stimulator system includes a plastic housing, an electronic subassembly and at least one metal contact. The plastic housing defines an interior chamber and an exterior. The electronic subassembly is disposed in the interior chamber of the plastic housing. The at least one metal contact is integrally formed with the plastic housing, coupled to the electronic subassembly, and accessible from the exterior of the housing. The plastic housing and the at least one metal contact form a sealed structure around the electronic subassembly.
US07761163B2 Atrial heart stimulator apparatus and method
The invention relates to heart stimulators and implantable atrial pacemakers which utilize a rhythm based atrial capture threshold test wherein in a ventricle based DDI mode a predetermined number of ventricle started atrial and ventricular escape intervals are triggered with an overdrive rate about 20% higher than an intrinsic heart rate. The number of atrial sense events during atrial capture threshold test is counted. Too high of a number of atrial sense events indicates loss of capture due to too small of a pulse strength of the atrial stimulation pulses.
US07761162B2 Capture verification with intrinsic response discrimination
Approaches to automatically classifying a cardiac response to pacing involve discriminating between a captured response and non-capture with intrinsic activation. A capture detection system senses for morphological characteristics of a cardiac signal associated with the pacing pulse. The cardiac signal may be sensed using a defibrillation electrode during one or more time intervals following delivery of the pacing pulse. If a first characteristic of the cardiac signal achieves a threshold value, the system continues to sense the cardiac signal and detects a second characteristic. The cardiac pacing response is determined based on at least one of the first and the second cardiac signal characteristics.
US07761161B2 Cardiac rhythm management system with user interface for threshold test
An implantable cardiac rhythm management system includes a user interface, such as an external programmer, for performing therapy energy threshold tests. The threshold tests allow the caregiver to determine the threshold energy at which paces capture the heart, i.e., cause a resulting contraction of the heart chamber to which the paces are delivered. The programmer provides recorded indications of the energy corresponding to each paced event, so that the caregiver can easily determine the point at which capture was lost. This recorded representation of pacing energy makes it easy for the caregiver to determine proper pacing thresholds to be used to ensure adequate pacing, while minimizing energy drain to prolong the useful life of the implanted device.
US07761160B2 System and method for determining atrioventicular pacing delay based on atrial repolarization
Techniques are provided for estimating optimal atrioventricular pacing delay values for use in pacing the ventricles based on features of an intracardiac electrogram (IEGM) signal. Briefly, atrioventricular pacing delay pacing values are set based upon the location of atrial repolarization events within the IEGM. In one example, the end of an atrial repolarization is identified, then the interval from the atrial depolarization to the end of the atrial repolarization is measured. The atrioventricular pacing delay is then set by subtracting an offset value from that interval so as to time delivery of V-pulses prior the end of atrial repolarization. In this manner, atrioventricular pacing delay values are set based only IEGM signals and hence can be set to optimal/preferred values by the device itself without requiring surface electrocardiogram (EKG) signals and Doppler echocardiography or other cardiac performance monitoring techniques.
US07761157B2 Cardiac stimulation and sensing with endolymphatically implanted lead
A technique utilizing an endolymphatically implanted lead having one or more electrodes that may be used for sensing cardiac activity and/or delivering cardiac electrical stimulation by an implantable cardiac device. An electrode disposed in the thoracic duct is in close proximity to the left ventricle and generates an electrogram especially suitable for ischemia detection and/or discriminating between ventricular tachycardias and supraventricular tachycardias.
US07761155B2 Method and device for delivering anti-tachycardia pacing therapy
A method and device for delivering anti-tachycardia pacing (ATP) therapy that includes an electrode to sense cardiac signals and to deliver the therapy, sensing circuitry, electrically coupled to the electrode, to detect the tachycardia event in response to the sensed cardiac signals, and a processor to control delivery of the therapy. The processor determines a cause of the delivered first plurality of pacing pulses failing to terminate the tachycardia event as a result of one of a failure to capture the tachycardia event, a failure to complete peelback, and a failure to entrain a reentrant circuit associated with the tachycardia event, and adjusts delivery of a second plurality of pacing pulses subsequent to the delivery of the first plurality of pacing pulses in response to the determined cause.
US07761150B2 Method and apparatus for detecting arrhythmias in a medical device
A method of detecting a cardiac event in a medical device that includes determining a first characteristic in response to cardiac signals sensed along a first sensing vector over a predetermined sensing window and in response to cardiac signals sensed along a second sensing vector over the predetermined sensing window, determining a second characteristic in response to cardiac signals sensed along the first sensing vector over the predetermined sensing window and in response to cardiac signals sensed along the second sensing vector over the predetermined sensing window, and determining a third characteristic in response to cardiac signals sensed along the first sensing vector over the predetermined sensing window and in response to cardiac signals sensed along the second sensing vector over the predetermined sensing window.
US07761149B2 Electrical stimulus allergy treatment method
A method of reducing the symptoms of allergy including exposing the patient to the allergenic substance in containers and applying an electrical stimulus device to acupuncture meridian points on the patient's body to clear blockages in the flow of life-energy of the patient. The electrical signal acts as a carrier for the natural frequency of the allergen, exposing the patient to the natural frequency of the allergen, carried by the electrical signal.
US07761140B2 State-based load shedding for physiological signals
A method of load-shedding in a system having a plurality of signal sources is disclosed. The method comprises the steps of: (a) for each signal source Si selected from a set of sources {S1, S2, . . . }, each source having state pi,k selected from a set of states {p1,1, p1,2, . . . , p1,N; p2,1, p2,2, . . . , p2,N; . . . }, wherein i is an integer greater than one, N is an integer not less than two and k is an integer from 1 to N: (i) obtaining fractions fi,k, wherein each 0≦fi,k<1 is a fraction of a signal from source Si to be discarded if source Si is in state pi,k; and (ii) determining respective state pi,k of signal source Si based on the signal from source Si; and (b) for each source signal Si in determined state pi,k, discarding fraction fi,k of a signal from source Si.
US07761138B2 MRI and X-ray visualization
Markers that are visible under magnetic resonance imaging (MRI) and fluoroscopy and related medical devices are disclosed.
US07761131B2 Medical electrode containing a hydrophilic polymer
Conductive compositions whose electrical properties do not change significantly due when stored open to the atmosphere, methods for preparing the compositions, and medical electrodes that comprise the compositions are disclosed. The compositions are hydrogels that comprise about 33 wt % to about 68 wt % of a humectant or a mixture of humectants; about 1 wt % to about 8 wt % of an electrolyte or mixture of electrolytes; about 6 wt % to about 20 wt % of water; about 18 wt % to about 45 Wt % of a copolymer. The copolymer comprises, in polymerized form, about 80 mol % to about 95 mol % of a first monomer, which is a mixture of acrylic acid and a salt thereof, about 5 mol % to 20 mol % of a second monomer. preferably a salt of 2-acrylamido-2-methylpropane sulfonic acid, and, optionally a crosslinking agent. The conductive composition has a pH of about 7.0 or less.
US07761126B2 Apparatus for non-invasive determination of direction and rate of change of an analyte
The present invention relates generally to a non-invasive method and apparatus for measuring a fluid analyte, particularly relating to glucose or alcohol contained in blood or tissue, utilizing spectroscopic methods. More particularly, the method and apparatus incorporate means for detecting and quantifying changes in the concentration of specific analytes in tissue fluid. Also, the method and apparatus can be used to predict future levels of analyte concentration either in the tissue fluid or in blood in an adjacent vascular system.
US07761123B2 Sliding and swing type portable terminal
A sliding and swing type portable terminal that includes a first housing, and a second housing that slides in a transverse direction of the first housing and then swings to be aligned in a lengthwise direction of the first housing. Each of the sliding and swinging operations exposes a different set of keys, which enable different multimedia operation modes.
US07761120B2 Power-saving driving method of a mobile phone
In a mobile phone having a liquid crystal display unit, the entire liquid crystal display unit is displayed in a simple display mode at lest in a non-operating standby mode. In the simple display mode, the entire liquid crystal display unit is driven by reducing the number of gradation levels or by decreasing a liquid crystal driving voltage. By using such a controlling method, the power consumption of the liquid crystal display unit can be reduced in the non-operating standby mode. On the other hand, necessary information such as time and the amount of remaining battery is displayed such that the information can be read.
US07761119B2 Signal strength annunciators for multi-mode wireless communication devices
A system and method for indicating signal strength of a multi-mode wireless communication device is disclosed. The wireless communications device simultaneously displays signal strength indicators of multiple radio access technologies on the multi-mode wireless communication device. In an exemplary method, the multi-mode wireless device determines a first signal strength of a first radio access technology and displays the signal strength in a designated annunciator area of a display of the device. The device then determines availability and signal strength for a second radio access technology and further displays a second signal strength indicator in the annunciator area corresponding to the second determined signal strength of the second radio access technology.
US07761103B2 System and method for zone-based personalized information providing
A system and method for providing zone-based personalized information to a user of mobile communication terminal located in a specific zone are presented. The system comprises a zone management system which acquires MIN information of a mobile communication terminal entering a specific zone, a zone information management server which receives the MIN information and zone identification information, requests location registration of the terminal to HLR and retrieves transmission information to be transferred to the terminal, and a SMS server which receives the transmission information and the MIN information from the zone information management server, gets location information of the terminal corresponding to the MIN information from the HLR, and transfers the transmission information and the MIN information to base station of the cell where the terminal is located. According to the system, distinct information according to the present location of the user can be provided for the user.
US07761102B2 Location system and method for client terminals which provide location-base service to mobile terminals
In one of multiple mobile communication networks, a serving node responsible for locating mobile terminals is responsive to a registration request from a mobile terminal for storing the serving node identity in a home location database to which the mobile terminal is subscribed. In response to a location request message from a client terminal requesting the location of a target mobile terminal, a serving node identity is retrieved from the home location database of the target mobile terminal. The serving node identity represents the current location of the target mobile terminal. If the current location area is within the coverage area of location-based service provided by the client terminal, the location request message is forwarded to a serving node identified by the retrieved serving node identity. Otherwise, an error message is transmitted to the client terminal to indicate that the target mobile terminal is roaming outside of the coverage area.
US07761094B2 Supporting mobile communications session in a combined communications network
A technique is proposed for supporting a mobile communication session in a combined communications network comprising a mobile network and a non-mobile access network. In the mobile network, the mobile communication session is associated with a mobile number. The technique comprises: a) associating, in the non-mobile access network, the mobile number with a non-mobile device of the non-mobile network, b) providing an access device being in communication with a plurality of non-mobile devices of the non-mobile network and with a controller of a mobile network, operative to represent the non-mobile device of the plurality of non-mobile devices as having the mobile number; c) selectively conducting the mobile communication session either through a mobile device associated with the mobile number in the mobile network, or through the non-mobile device associated with the mobile number in the non-mobile network.
US07761088B1 Method and system for measuring market information for wireless telecommunication devices
A method of measuring wireless telecommunication market information for wireless devices. The method includes selecting a panel of numbers, generating signaling messages for the selected panel, sending the generated signaling messages, receiving a response from plurality of databases and processing the received response to determine market information. In one embodiment, the response is an electronic serial number (ESN) of a wireless device. Processing the ESN may determine the manufacturer of the wireless device, the model of the wireless device and its corresponding serial number. As such; the market-share of manufacturer of the device, its corresponding market-share for a given model, and the number of unsold wireless devices may be determined. Tracking the selected panel of numbers may determine the lifespan of a device and the relationship between providers and replacing or acquiring devices. It is appreciated that identifiers other than ESN may be used (e.g., IMEI in GSM technology).
US07761085B2 Mobile station, system, network processor and method for use in mobile communications
A method of operation in a mobile communication system includes a mobile station, a first network capable of serving the mobile station as a home network and a second network capable of serving the mobile station as a visited network, including carrying out in the home network the steps of: generating a random seed (RS), modifying the random seed by combination with an authentication key (K) held by the home network and the mobile station to form session keys (KS and KS′), sending the session keys (K′S and K′S′) to the visited network to permit authentication of the mobile station, and characterized in that the following steps are carried out in the home network: providing a further modification key (SMK), and carrying out a further key modification (of KS and KS′) in the production of the session key (K′S and K′S′) using the further modification key (SMK).
US07761082B2 Control device to transfer units of connection time between donor and beneficiary terminals of communication network(S)
A device (D) is dedicated to controlling the transfer of units of connection time for a communication network (N1) having accounting and/or billing equipment (ABE1). This device (D) includes processing means (PM) that, when they receive a request to transfer a chosen quantity of units of connection time to a beneficiary account associated with the communication identifier of a first communication terminal (BT) connected to a communication network (N1), responsible for accessing a first set of accounting and/or billing equipment (ABE1) managing the account of a donor associated with the communication identifier of a second communication terminal (DT) connected to the communication network (R1), to verify whether the quantity of units of connection time that the donor's terminal (DT) has is at least equal to the chosen quantity, and if so, to order the first set of equipment (ABE1), which also manages the beneficiary's account, to transfer in real time a quantity of units of connection time at most equal to the quantity chosen from the donor's account to the beneficiary's account.
US07761075B2 Apparatus and method for interference cancellation in wireless mobile stations operating concurrently on two or more air interfaces
An apparatus and method for interference cancellation in wireless mobile stations operating concurrently in two or more wireless modes.
US07761072B2 GPS receiver with improved immunity to burst transmissions
GPS signals are typically weak and thus easily interfered with by other radio transmissions in the same or adjacent frequency bands. Interference can be especially problematic when the GPS receiver is co-located with a communications device that includes a radio transmitter, such as a cellular telephone. The transmitted signal from the co-located communication device can overload (or saturate) the GPS receiver front-end designed to receive weak GPS signals. In such a situation no useful information can be extracted from the received GPS signals originating from the GPS satellites. Described herein is a novel apparatus and method that can be used to minimize the effect of co-located interference on a GPS receiver.
US07761069B1 System and method for providing reduced antenna radio communications with high fault tolerance
The present invention is a radio communications system. The system includes a first Line-Replaceable Unit (LRU) and a second Line-Replaceable Unit (LRU). Each LRU includes two transmitters, a multi-channel receiver, a passive hybrid combiner-splitter, and a bypass relay. The first LRU and the second LRU are communicatively coupled via a crosslink connection, such as a coax cable connection. The system includes first and second antennas, which are communicatively coupled with the first and second LRUs respectively. The system includes a crosslink bus configured for communicatively coupling the first and second LRUs, thereby allowing the LRUs to coordinate operation of the relays via the crosslink bus. Still further, the system is configured for providing concurrent transmit and receive operation.
US07761065B2 RF power amplifier controller circuit with compensation for output impedance mismatch
A power amplifier controller circuit controls a power amplifier based upon an amplitude correction signal indicating the amplitude difference between the amplitude of the input signal and an attenuated amplitude of the output signal. The power amplifier controller circuit comprises an amplitude control loop and a phase control loop. The amplitude control loop adjusts the supply voltage to the power amplifier based upon the amplitude correction signal. The amplitude control loop may also compensate for impedance mismatch with the load by increasing the power delivered from the power amplifier to the load, or decrease the output power of the power amplifier upon detection of excessive power dissipation in the power amplifier. The phase control loop adjusts the phase of the input signal based upon a phase error signal indicating a phase difference between phases of the input signal and the output signal to reduce phase distortion generated by the power amplifier.
US07761063B2 Distortion compensator and wireless communication device
A distortion compensator, comprising a distortion component generator that generates a distortion component orthogonal baseband signal corresponding to a nonlinear distortion component based upon an analog orthogonal baseband signal, a distortion component synthesizer that synthesizes a composite signal by combining the analog orthogonal baseband signal and the distortion component orthogonal baseband signal and a first switch through which control is executed as to whether or not to input the distortion component orthogonal baseband signal to the distortion component synthesizer, is provided.
US07761055B2 Extension device
An antenna (8), mounted to a roof (3) of a building (1), receives digital broadcast transmissions and feeds a signal through a cable (9) to a desk stand (2). The desk stand has an amplifier and a loop antenna. A mobile telephone handset (6) capable of receiving digital broadcast transmissions also includes a loop antenna. Using inductive coupling, the signal is transmitted from the desk stand to the mobile telephone handset.
US07761045B2 Belt feeding device and image heating device with endless belt deviation control
A belt feeding apparatus includes an endless belt; a supporting member for rotatably supporting said belt; and setting means for setting, when said belt is deviated from a widthwisely normal zone, an inclination angle of said supporting member to a returning angle to return said belt toward the normal zone, and for setting, when said belt is in the normal zone, the inclination angle of said supporting member to a balance angle.
US07761042B2 Color image forming apparatus
There is described a color image forming apparatus for forming a color image onto a transfer material by superimposing a plurality of unicolor toner images. The apparatus includes an intermediate transfer member onto which the plurality of unicolor toner images are successively transferred in such a manner that the plurality of unicolor toner images superimpose with each other, so as to form a full color toner image on the intermediate transfer member and a discharge section, in which a potential of the side plate is set at a polarity opposite to that of the grid electrode.
US07761034B2 Image forming apparatus with cleaning means and image forming method using the same
An image forming apparatus capable of reducing white streaks in gray images and an image forming method using the same are provided. The image forming apparatus including a charging means, a developing means, a transferring means, and a discharging means which are arranged in sequence around a monolayer type electrophotographic photoconductor. The charging means is a means for positively charging the surface of the monolayer type electrophotographic photoconductor, and the pre-charging means has a conductive brush composed of a conductive substrate and conductive brush filaments and is arranged between the charging means and the discharging means. The conductive filaments on the surface of the photoconductor have a bending ratio that is calculated so that the conductive brush filament tips are properly curved near the surface of the photoconductor so as to reduce abnormal discharge between the conductive brush and the surface of the photoconductor.
US07761031B2 Methods of increasing printer cartridge compatibility
A method of modifying a printer cartridge, the printer cartridge being configured to be used with a first printer, the cartridge comprising a first toner hopper, a waste hopper connected to the first toner hopper, an end cap connected to the toner hopper, and a guide key connected to the end cap, the cartridge further comprising a bushing configured to surround a drum axle, the method comprising: modifying the guide key; modifying the bushing; providing a second printer; and using the printer cartridge with the second printer. A method of modifying a printer cartridge, the printer cartridge being configured to be used with a first printer, the cartridge comprising a first toner hopper and a waste hopper connected to the toner hopper, the method comprising: providing a second toner hopper, the second toner hopper being distinct from the first toner hopper; replacing the first toner hopper with the second toner hopper; providing a second printer; and using the cartridge with the second printer.
US07761026B2 Device for forming image and image forming unit using a shielding member
An image forming device includes an image carrier, a cleaning device, a charging device and a shielding member. The image carrier carries a toner image thereon. The cleaning device removes a toner on the image carrier. The charging device charges the image carrier. The shielding member is disposed between the cleaning device and the charging device. The shielding member is in contact with the image carrier in an area where the image carrier is charged.
US07761025B2 Developer cartridge and image forming apparatus
A cartridge set in a main body of an image forming apparatus including a developer roller positioned opposite a photosensitive member and a frame including the developer roller and in contact with an urging unit, wherein the urging unit is structured to urged the developer roller towards the photosensitive member, also the urging unit is structured to transfer a voltage from a power supply unit to the developer roller.
US07761019B2 Image forming apparatus and method of determining transfer voltage thereof
An image forming apparatus includes: an image supporting member; a transfer member for transferring a developer image formed on the image supporting member to a medium; a current supply unit for supplying a detection current to the transfer member; a voltage detection unit for detecting a voltage generated in the transfer member when the detection current is supplied thereto; a comparison unit for comparing the generated voltage and a switch voltage selected according to the detection current; and a transfer voltage determining unit for determining a transfer voltage according to the generated voltage.
US07761017B2 Power supply apparatus and image forming apparatus
A power supply apparatus includes an error detecting unit configured to perform error detection to detect that an output node and another node are placed in a short-circuit state or open-circuit state, a condition change detecting unit configured to detect a change in an external condition, and an operating-point changing unit configured to change an operating point of the error detection performed by the error detecting unit in response to the change detected by the condition change detecting unit.
US07761009B2 Optical amplifiers in a free space laser communication system
Disclosed is a novel free space optical communication system comprising an optical amplifier configured to amplify an optical signal received from a fiber optic cable, a transmitter coupled to the optical amplifier and configured to transmit the amplified optical signal across a free space medium. The system also includes a receiver configured to receive the attenuated optical signal and a second optical amplifier coupled to the receiver configured to amplify the attenuated optical signal before transmitting the optical signal on to a fiber optic cable. The optical amplifier is preferably a Raman optical amplifier, but may also be any other optical amplifier, or combination of optical amplifiers, known in the art.
US07761008B2 Optical transmission method and device
In an optical transmission method and device of a point-multipoint type, whether or not identification information of an optical network unit designated is received within a fixed phase tolerance for a transmission enabling phase designated to optical network units on multipoint sides is determined. When it is determined that no identification information of the optical network unit designated is received and identification information of any optical network unit is received up to a transmission enabling phase subsequently designated, a transmission stop command is transmitted to the optical network unit whose identification information is received. Also, when abnormality is detected in transmitted data from the optical network unit designated or any optical network unit within a transmission enabling duration designated for the transmission enabling phase designated to the optical network units, a transmission enabling duration reducing command is transmitted to the optical network unit or all of the optical network units respectively. Thereafter, when the identification information of the optical network unit designated is received within a fixed phase tolerance for the transmission enabling phase designated to the optical network units and identification information of another optical network unit is also received up to a transmission enabling phase subsequently designated, a transmission stop command to the other optical network unit and a command for restoring the transmission enabling duration for the optical network unit and all of the optical network units are transmitted.
US07761005B2 Relay finder optical system of an single-lens reflex camera
A relay finder optical system, of a single-lens reflex camera, includes a condenser lens group, a prism, and a relay lens group, in this order from a primary imaging plane. An image, which is formed on the primary imaging plane, and is upside down and inverted from left to right, is re-formed on a secondary imaging plane for viewing by a photographer. The relay lens group includes a positive front lens group, a negative intermediate lens group, and a positive rear lens group, in this order from the object. The most photographers-eye side lens element of the positive rear lens group comprises a positive lens element having a convex surface facing toward the image, and satisfies the following conditions: 1
US07761000B2 Imaging device
In an imaging device, a photographic scene is automatically determined with high accuracy. Distance information is acquired, through a TTL-AF, from an image signal produced by a CCD. Further, a face recognition circuit detects the face of a person in a subject. An AE-AF-AWB value computing section evaluates the reliability of the distance information acquired through the TTL-AF operation, on the basis of a focal length of a lens, an aperture, and a distance to the subject computed from a distance between eyes included in the detected face. A mode-recognition-and-determination-and mode-selection section automatically determines the photographic scene from the distance information acquired through the TTL-AF operation, the reliability of the distance, and an estimated white balance value.
US07760999B2 Image capturing apparatus, control method thereof, program, and storage medium
An image capturing apparatus includes an image sensor which photo-electrically converts an object image formed by an objective lens, a shutter which is arranged between the objective lens and the image sensor, opens to set the image sensor in an exposure enable state, and closes to set the image sensor in a light-shielding state, a dark image acquisition unit which acquires a dark image by closing the shutter and causing the image sensor to accumulate charges, and a control unit which controls an aperture size of an aperture stop arranged at the objective lens, wherein if the aperture stop has a aperture size more than a predetermined aperture size before acquiring the dark image, the dark image acquisition unit acquires the dark image after the control unit controls the aperture stop to an aperture size not more than the predetermined aperture size.
US07760995B2 Window display system and window display method
When a choice is made between several items offered in a first window on a display screen, a second window is displayed in front of the first window. An image of an watcher who is watching the display screen is captured to detect watcher's eye position relative to the display screen. When the watcher's eye position moves, the second window is displaced to uncover the first window in such a way that the second window moves upward in response to a downward movement of the eye position, downward in response to an upward movement of the eye position, rightward in response to a leftward movement of the eye position or leftward in response to a rightward movement of the eye position.
US07760993B2 Method and device for forming steam for household appliance
The device and the method for forming steam are used for household appliance. Principle: water enters into the heated spiral tube chamber through the inner end of the spiral tube chamber; water contacts the side wall of the spiral tube chamber, and is vaporized, then diffused along the spiral tube chamber; part of the water droplets diffuses with vapor, and contacts the side wall of the spiral tube chamber gradually, then is vaporized; vapor is obtained from the outer end of the spiral tube chamber. In one word, the invention provides a method to obtain “dry” steam which doesn't contain water. It is more efficient than other facilities.
US07760991B2 Multimedia data reproducing apparatus
A multimedia data reproducing apparatus includes: a multimedia data acquiring unit configured to acquire multimedia data, the multimedia data including sound data; a receiving unit configured to receive an external operating signal; a sound data processing unit configured to generate insertion audio data by using the sound data based on the external operating signal; and a multimedia data output unit configured to mix the multimedia data based on information included in the multimedia data and to insert the insertion audio data into the multimedia data for an output.
US07760988B2 Content use device and recording medium
To provide a content playback device that can use content appropriately by avoiding output of content not permitted to be used according to contract information. A playback control unit 102 extracts a content name from playback control information in a playback path information table 210, and inquires of a rights management unit 108 whether content identified by the extracted content name is playable or not. If the content is judged as being unplayable, the playback control unit 102 extracts an alternative playback number from the playback control information, and extracts a content name from playback control information whose playback number matches the alternative playback number. The playback control unit 102 then instructs a decryption unit 103 and a playback unit 107 to decrypt and play back encrypted content identified by the extracted content name.
US07760987B2 Recording medium having data structure for managing reproduction of at least video data representing multiple reproduction paths and recording and reproducing methods and apparatuses
In the data structure, a data area of the recording medium stores a transport stream of at least video data. The transport stream is divided into transport packets. Each of the transport packets is associated with one of the multiple reproduction paths, and the transport packets of each reproduction path are interleaved with one another. In the date structure, a navigation area stores at least one navigation data item. The navigation data item provides navigation information for reproducing more than one of the multiple reproduction paths. The navigation area also stores a separate map associated with each reproduction path, and each map provides position data for the video data of the associated reproduction path.
US07760984B2 Fiber distribution hub with swing frame and wrap-around doors
A fiber distribution hub (FDH) provides an interface between an incoming fiber and a plurality of outgoing fibers. The FDH includes a cabinet, at least one door pivotably mounted to the cabinet, and a frame pivotably mounted within the cabinet. The doors wrap around the sides and the front of the cabinet to provide access to both the front and sides of the frame when the doors are open. The frame can pivot out of the cabinet through the open doors to enable access to the rear of the cabinet and the rear side of the frame. The frame includes a termination region and a splitter region. The frame can include a storage region and/or a pass-through region.
US07760982B2 Mounting structure
A mounting structure is disclosed in a test-bed installation in which vertically aligned first backboards are pivotally secured to a front side of one of the upright posts of a relay rack for movement between a closed position and open positions. Vertically aligned second backboards are secured to a rear side of both upright posts of the relay rack in opposed relationship with the first backboards. A pair of optical network terminals is mounted on an outer side of each of the backboards, and a pair of battery backup units is mounted on an inner side thereof. Thus when one of the first backboards is moved to an open position, access is provided to the pair of battery backup units mounted on the first backboard so moved and to the pair of battery backup units mounted on the opposing second backboard.
US07760977B2 Fiber-optic cable
Step-index optical waveguides are made of multicomponent glass containing a core glass and an outer glass which entirely surrounds the core class. A fiber-optic cable for conducting electromagnetic radiation, contains at least one bundle of individual fibers which encompass the step-index optical waveguides that are made of multicomponent glass containing a core glass and an outer glass that entirely surrounds the core glass on the circumferential wall thereof. These step-index optical waveguides provide great transmission capacity for transmitting data while keeping the transfer characteristics sufficiently durable. Furthermore, the fiber-optic cable is resistant against physical and chemical environmental influences and be protected against radical ambient chemicals. These aims are achieved by the fact that the outer glass of the step-index optical waveguides is provided with a material composition which is largely free from chemical interactions with the core glass when the fibers are drawn and is chemically inactive towards the plastic jacket.
US07760975B2 Shared light pipe for message indicator and light sensor
A shared light pipe is set forth for transmitting light generated by a message waiting LED in a mobile communication device, in one direction, and transmitting ambient or surrounding light, in an opposite direction, to a light sensor for controlling a display backlight of the device. The light pipe includes an elongated first portion having a first end for receiving and transmitting light and external surfaces for reflecting light there through via total internal reflection (TIR), a second portion coextensive with the first portion for outputting light received at the first end and reflected through the first portion, and a second branch coextensive with the first portion for receiving and transmitting light for output at the first end.
US07760974B2 Silicon arrayed waveguide grating device for reducing effective refractive index variation of optical waveguide according to temperature
Provided is a silicon array waveguide grating (AWG) device comprising a silicon array waveguide in which a plurality of optical waveguides formed of a lower cladding layer, a silicon core, and an upper cladding layer are arranged, wherein the variation of the refractive index of the silicon core is positive, and the upper cladding layer is formed of polymer, the variation of refractive index of which according to temperature is negative, which is opposite to the silicon core, and the cross-section of the silicon core varies between different areas to adjust the variation of the effective refractive index of the optical waveguide according to temperature.
US07760969B2 Method of providing information via context searching from a printed substrate
A method of providing information to a user via a printed substrate, said substrate comprising user information and coded data indicative of a region identity associated with the substrate and of a plurality of locations on the substrate, said method comprising the steps of: receiving, in a computer system, interaction data indicative of the region identity and at least one position of a sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading at least some of the coded data; identifying and retrieving at least part of a page description corresponding to the printed substrate using the region identity; generating a query expression comprising one or more search terms, at least one of said search terms being identified using the page description and the at least one position of the sensing device; forming a request using the query expression; and sending the request, or a results resource including search results obtained using the request, to the user.
US07760968B2 Video image processing with processing time allocation
This document discusses, among other things, systems and methods that track overall time for processing operations such that the processing time can be shared among the resources in an efficient manner. Processing time can be shifted to image processing where the time will provide the most benefit to image quality. Moreover, access time from one process is banked to be used by a subsequent process or on a subsequent group of pixels.This document also discusses, among other things, systems and methods that provide additional processing power on an as needed basis. In an example, a processing stage and its controller are outside the normal pixel processing flow path. When it is determined that additional processing is required, the processing stage and its controller are activated to perform the additional processing.This document further discusses, among other things, systems and methods that provide parallel processing in a processing stage such that the data can flow internal to the controller linked to the processing stage and data can flow globally.
US07760967B2 Image processing apparatus capable of carrying out magnification change process of image
When a first DMA unit and a second DMA unit transfer image data in a memory to be divided into units composed of a plurality of lines, a transfer number of lines for an enlargement section is controlled for each unit on the basis of a magnification of an image which has been set. Even if any magnification is set, the number of output lines of a second reduction section can always be made coincident with a number of lines specified in a JPEG encoder. In addition, there is no need for providing an additional circuit configuration such as a buffer memory in the second reduction section in order to match number of lines each other.
US07760965B2 Extended range image processing for electro-optical systems
A method and apparatus for processing imagery using images acquired via any known Electro-Optical (EO) system. In accordance with exemplary embodiments of the present invention, a first frame of data is selected as a template frame (e.g., a given frame). A second frame of data can be captured using the EO system. At least a portion of the second frame can be correlated with the template frame to generate a shift vector. The second frame can then be registered with the template frame by interpolating the second frame using the shift vector and re-sampling at least a portion of the second frame to produce a registered frame. The template frame can also be re-sampled. The registered frame and the re-sampled template frame can then be combined to generate an averaged frame. The averaged frame can be spatially filtered to enhance edges within the averaged frame.
US07760963B2 Image processing method, image processing device and recording medium on which image processing program is recorded
A method employing a statistic means to test whether or not luminance signals around a point of interest are distributed according to the same probability distribution with respect to luminance signals of respective pixels constituting the image; determining a range where the same probability distribution can be regarded as being satisfied, estimating the true luminance value of the point of interest by using the luminance data of the range. Especially when the image signals are faint to such an extent that the intensity of the luminance signal is based on the Poisson distribution, it is effective to perform a smoothing processing for each of the probability distributions of the signals and the noises by a test of a uniformity of the Poisson distribution, enabling a clear and denoised image to be obtained.
US07760956B2 System and method for producing a page using frames of a video stream
A method and system for automatically producing a page using frames of a video stream. A plurality of video frames from a video stream or clip are read, and multiple frames are extracted from the video stream, based on the content of each frame. Frames which neighbor the extracted frames in the video stream are also extracted, with the number of neighboring frames to be extracted being controlled by parameters provided to the page production system. The resolution of the images in the extracted video frames is enhanced, based on the information in each extracted frame and each respective extracted neighboring frame. The enhanced images are automatically cropped to enhance the important features in each image, and the cropped images are composed into one or more pages that are representative of the content of the video stream.
US07760952B2 Method for setting motion vector of digital video
A method for setting a motion vector of a digital video including calculating a final motion vector allocated to a resolution-reduced macroblock using two motion vectors having a highest correlation among each other out of motion vectors of four adjacent macroblocks.
US07760945B2 Thermal transfer type image forming apparatus and method of indicating/detecting remaining amount of ink ribbon
A method of indicating and detecting a remaining amount of an ink ribbon having a transparent sheet on which an ink layer is formed in a thermal transfer type image forming apparatus which prints an image by applying heat from a thermal head to the ink ribbon to transfer ink to a sheet of paper. In the method, a print number mark that is optically detectable is formed by removing part of the ink layer by applying heat to the ink ribbon from the thermal head, and the print number mark is detected using an optical sensor before a subsequent print starts to determine the remaining amount of the ink ribbon.
US07760940B2 Method, apparatus, and program for detecting objects in digital image
In a method of detection of different objects in an input image by application, to partial images cut at different positions in the input image, of a plurality of weak classifiers that evaluate whether a detection target image is an image of a predetermined object based on a histogram of values of characteristic quantities calculated from a plurality of sample images representing the predetermined object, the histogram is extended to multi-dimensions and a criterion for the evaluation by the weak classifiers is a multi-dimensional histogram representing histograms for the different objects in the form of vectors.
US07760939B2 Method for automatically generating a background mask for images with noisy background areas, applications to that end and a nuclear magnetic resonance tomography apparatus for carrying out the method
A method is disclosed for the generation of a background mask from an intensity-value-coded image with a noisy background area. The method includes generating an intensity value histogram of the image; fitting a model curve to a subarea of the intensity value histogram; calculating a threshold value in the intensity value histogram from the fit parameters of the model curve; and generating the background mask starting from at least one defined image area that belongs to the background noise by adding all the pixels whose intensities are below the threshold value to the background mask when connected to the image area via pixels whose intensities are also below the threshold value.
US07760936B1 Decompressing image-based data compressed using luminance
Data that includes an encoded version of sets of color component values for a block of texels is accessed. The encoded version includes a first set of color component values selected from a pre-encoded version of the sets and a second set of color component values selected from the pre-encoded version of the sets. The first set and the second set correspond to endpoints of a range of colors. The encoded version further includes index values associated with the texels. The first set and the second set and an index value associated with a texel are used to decode a third set of color component values that describes a color for the texel. The index value indicates how to determine the third set using the first set and the second set.
US07760935B2 Method for dominant color setting of video region and data structure and method of confidence measure extraction
A method for a dominant color setting of a video region and a data structure and a method of a confidence measure extraction are disclosed. The video region dominant color setting method is characterized in that a region dominant color descriptor is expressed by the number of dominant colors with respect to a certain region, a dominant color expressed, a frequency that the dominant color appears, and an accuracy of a color value representing the region in a region dominant color based on various region dominant color extraction methods, for thereby expressing a region dominant color using a plurality of colors with respect to a region dominant color value and a confidence value of a region dominant color information based on various region dominant color feature extracting methods.
US07760930B2 Translation engine of defect pattern recognition
The present disclosure provides a system and method for recognizing a defect image associated with a semiconductor substrate. In one example, the method includes collecting defect data of the defect image by testing and measuring the semiconductor substrate, extracting a pattern from the defect data, normalizing a location, orientation, and size of the pattern, and identifying the pattern after the pattern is normalized.
US07760929B2 Grouping systematic defects with feedback from electrical inspection
Methods and apparatus for categorizing defects on workpieces, such as semiconductor wafers and masks used in lithographically writing patterns into such wafers are provided. For some embodiments, by analyzing the layout in the neighborhood of the defect, and matching it to similar defected neighborhoods in different locations across the die, defects may be categorized by common structures in which they occur.
US07760928B2 Focus error correction system and method
A method for focus error corrections. The method includes: determining a focus scheme in response to: a spatial relationship between an upper surface of at least a first portion of a substantially transparent upper layer of an inspected object and between an upper surface of at least a first portion of a reflective layer of the inspected object; wherein the reflective layer is positioned below the transparent upper layer, and a position of at least one height differentiated narrow feature of inspected object; wherein during a scan of each height differentiated narrow feature a focus error signal change rate well exceeds a focus correction rate of a focus error correction unit; and applying the focus scheme while scanning at least a portion of the inspected object.
US07760927B2 Method and system for digital image based tissue independent simultaneous nucleus cytoplasm and membrane quantitation
A method and system for automatic digital image based tissue independent simultaneous nucleus, cytoplasm and membrane quantitation. Plural types of pixels comprising cell components including at least cell cytoplasm and cell membranes from a biological tissue sample to which a chemical compound has been applied and has been processed to remove background pixels and pixels including counterstained components are simultaneously identified. The identified cell components pixels are automatically classified to determine a medical conclusion such as a human breast cancer, a human prostrate cancer or an animal cancer.
US07760925B2 Method for automatically detecting degenerated regions in stained thin section slides
In a method for automatically detecting degenerated regions in many stained thin section specimens (40), color region information is obtained on a degenerated region and on a non-degenerated region on image data of a standard specimen in a stained thin section slide. Next, color region information is obtained on a non-degenerated region on image data of a specimen. Next, the image data of the specimen is compared with the image data of the standard specimen to calculate a color correction quantity to match tone and brightness of the non-degenerated region in the specimen with the counterparts in the non-degenerated region in the standard specimen, and the image data of the specimen is corrected with the color correction quantity. Next, a degenerated region is extracted in the corrected image data of the specimen based on the color region information in the standard specimen.
US07760924B2 System and method for generating a 2D image from a tomosynthesis data set
A 2D mammogram image is synthesized from at least one of tomosynthesis projection images and/or the tomosynthesis reconstructed image data. In a simplest form, the mammogram may be synthesized by selecting one of the tomosynthesis projection images for display as a synthesized mammogram. Other methods of synthesizing a mammogram include re-projecting and filtering projection data and/or reconstructed data. The synthesized mammogram is advantageously displayed together with at least a portion of the reconstructed data to aid in review of the reconstructed data. The present invention thus provides a familiar image which may be used to facilitate review of a tomosynthesis data set.
US07760923B2 Method and system for characterization of knee joint morphology
A method and system for characterizing a knee joint in terms of its skeletal morphology. A plurality of loci associated with a model of skeletal structure of a knee joint are fitted and used to parameterize positions of the plurality of loci in a given subject and, thereby, to derive parameters of a deformable statistical template. The skeletal morphology is then characterized on the basis of the derived parameters of the deformable statistical template.
US07760919B2 Iris authentication apparatus with optical bandpass filter and adjustable fixed focus lens
The present invention generally relates to a photographing apparatus for iris authentication, a photographing module for iris authentication, and a terminal having the photographing apparatus for iris authentication, and the photographing apparatus for iris authentication in accordance with the present invention comprises: a body case whose front side is open; a camera module disposed inside the body case, generating an iris pattern image by photographing iris patterns while generating a general image by photographing a general object, and consisting of a housing, a lens module moving in front/rear directions, and a pickup device for converting an image incident through the lens module into an electric signal; a band pass filter disposed in front of the camera module, and transmitting 400 to 1000 nm wavelength beams in more than 50%, among beams incident on the lens module; and an LED lamp disposed around a front side of the camera module, and irradiating infrared wavelength beams forward.
US07760916B2 Registration apparatus, collation apparatus, image correction method and program
A registration apparatus includes a corresponding pixel detection unit that detects two or more than two pixels in an object of identification shown in a first image obtained by shooting the object of identification at a site of a living body from a first position and corresponding two or more than two pixels, whichever appropriate, in the object of identification shown in a second image obtained by shooting the object of identification from a second position different from the first position and located substantially on a plane including the first position, an inclination detection unit that detects the extent of inclination of the site of the living body relative to a reference plane on the basis of the difference of each corresponding pair of pixels, a correction unit that corrects the distortion of the first image or the second image according to the extent of inclination and a registration unit that registers the object of identification shown in the first image or the second image corrected for the distortion in a recording medium.
US07760912B2 Image segregation system with method for handling textures
In an exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of converting a color band representation of the image to a homogeneous representation of spectral and spatial characteristics of a texture region in the image and utilizing the homogeneous representation of spectral and spatial characteristics of a texture region in the image to identify homogeneous tokens in the image.
US07760906B2 Steganographic encoding
The present invention relates generally to steganographic encoding. Once claim recites a method including: obtaining plural-bit auxiliary data; creating an original carrier signal representing the plural-bit auxiliary data; reducing information content of the original carrier signal so that the carrier still conveys the plural-bit auxiliary data, yielding a reduced carrier signal; and hiding the reduced carrier signal in host data. Another claim recites a mechanical part including: a metallic surface including a pattern, the pattern conveying plural-bit auxiliary data in a steganographic manner, and the pattern provides at least diffuse reflection. Of course, other claims and combinations are also provided.
US07760902B2 Content objects with computer instructions steganographically encoded therein, and associated methods
Various improvements to digital watermarking are disclosed. For example, a digitally watermarked object can steganographically convey a payload that includes computer instructions (e.g., JAVA, ActiveX, or HTML) that—when decoded—control some manner of operation of an associated instruction processor. One application is a digital movie that, when double-clicked, automatically executes a watermark-embedded Java applet which links through a browser to the movie's distributor. The user is then prompted to input a credit card number. After the number has been verified and a charge made, the applet releases the content of the file to the computer's viewer for viewing of the movie.
US07760896B2 Microphone mount
A mount assembly for a personal microphone is described. The mount assembly includes a spring-biased clip and a cage. The clip connects the assembly to an article of clothing. The cage is formed from an elongated bar made of rigid material. The bar is formed into a helix to define an enclosure that receives a microphone. The spirals of the helix may form a conical structure formed of spirals with increasing diameters. The cage may further include a base that secures the transmission cable of the microphone. The assembly protects the microphone from contact with objects, thus minimizes ambient and mechanical interference.
US07760893B1 Automatic volume control to compensate for speech interference noise
A microphone detects acoustic waves from speakers and background noise, and produces a corresponding signal that is digitized; also digitized is a desired audio signal; the two digitized signals are phase and amplitude correlated; a subtractor finds the difference between the correlated microphone and audio signals; a transform process produces over a time period a signal corresponding to the amplitude of each frequency component of the difference signal; from the transform process a bandpass filter passes only frequency components within selected bands; a speech interference noise level calculator calculates a combination of the amplitudes of the bandpass filtered frequency components; and a solver uses the combination to produce, according to an algorithm, a signal for controlling the gain of an audio amplifier.
US07760891B2 Focused hypersonic communication
This invention provides methods and apparatus for focusing a hypersonic beam to control both a direction and depth of audible information delivery. Signals that are delivered to each of a plurality of hypersonic transducer elements are adjusted in phase so that transmitted hypersonic signals are focused at a focal point anywhere in space. The focal point of a focused hypersonic beam may be used to scan a space of interest when used in a receive mode in a pinging process. When objects are detected, a focused hypersonic beam may be used to deliver audible information substantially only to a neighborhood of the detected object.
US07760889B2 Speech support system for a vehicle
A speech support system for a vehicle with a first microphone and second microphone and a third microphone, as well as with a first loudspeaker, a second loudspeaker and a third loudspeaker, in which, by means of the speech support system, can maintain one communication path each from the first microphone to the second loudspeaker and/or from the first microphone to the third loudspeaker, as well as from the second microphone to the third loudspeaker and from the third microphone to the second loudspeaker. By means of the speech support system, a communication path can selectively be maintained from the first microphone to a telephone, and a communication path from telephone to the first loudspeaker, while maintaining communication path from the second microphone to the third loudspeaker and the communication path from the third microphone to the second loudspeaker.
US07760888B2 Howling suppression device, program, integrated circuit, and howling suppression method
Howling, which occurs when amplifying a target sound collected by a first microphone through an amplification section and outputting the amplified sound as an intensified sound from a loudspeaker, is suppressed using a first and second acoustic signal. A first power spectrum is produced according to the first acoustic signal output from the first microphone collecting a sound. A second power spectrum is produced according to the second acoustic signal of a sound including at least the intensified sound and not including the target sound. Then, the first acoustic signal is filtered based on the first power spectrum, and the second power spectrum to output only an acoustic signal of the target sound to the amplification section.
US07760887B2 Updating modeling information based on online data gathering
A system may include a processor and memory. The processor may be configured to perform calibration measurements on the speaker even when the speaker is being used to conduct a live conversation. The processor may be configured to: provide a live output signal for transmission from a speaker; receive an input signal corresponding to the output signal; compute a midrange sensitivity and a lowpass sensitivity for a transfer function derived from a spectrum of the input signal and a spectrum of the output signal; subtract the midrange sensitivity from the lowpass sensitivity to obtain a speaker-related sensitivity; perform an iterative search for current parameters of a speaker model using the input signal spectrum, the output signal spectrum and the speaker-related sensitivity; and update averages of the speaker model parameters using the current parameter values. The parameter averages may be used to perform echo cancellation.
US07760878B2 Recording apparatus, playback apparatus, and privacy protecting method
A recording or playback apparatus classifies privacy-related information such as information concerning an operation of an apparatus and information for identifying an operator into, e.g., an individual identification information category, playback contents information category, apparatus maintenance information category, and photographing environment information category, and controls recording, playback, display, transfer, or erase of the privacy-related information by the apparatus in accordance with the classified categories.
US07760876B2 Content security layer providing long-term renewable security
In an exemplary embodiment, digital content is mastered as a combination of encrypted data and data processing operations that enable use in approved playback environments. Player devices having a processing environment compatible with the content's data processing operations are able to decrypt and play the content. Players can also provide content with basic functions, such as loading data from media, performing network communications, determining playback environment configuration, controlling decryption/playback, and/or performing cryptographic operations using the player's keys. These functions allow the content to implement and enforce its own security policies. If pirates compromise individual players or content titles, new content can be mastered with new security features that block the old attacks. A selective decryption capability can also be provided, enabling on-the-fly watermark insertion so that attacks can be traced back to a particular player. Features to enable migration from legacy formats are also provided.
US07760870B2 Block cipher apparatus using auxiliary transformation
It is desired to share one circuit by an encryption unit 200 and a decryption unit 500. A normal data transformation unit (FL) 251 and an inverse data transformation unit (FL−1) 273 are located at point symmetry on a non-linear data transformation unit 220, and a normal data transformation unit (FL) 253 and an inverse data transformation unit (FL−1) 271 are located at point symmetry on the non-linear data transformation unit 220. Therefore, the encryption unit 200 and the decryption unit 500 can be configured using the same circuits.
US07760868B2 Information processing system
In an information processing system provided with a camera and a microphone, for transmitting and receiving information of a user to and from another information processing system through a transmission line, image data of the user obtained by a camera is stored in a memory in advance. When one user communicates another user, image data of the one user is obtained by the camera and is synthesized with the image data stored in the memory in advance by image-processing. The clothes, hair, background, make-up etc. of the one user are made different to reality and the image data are transmitted to the another user in the communication.
US07760867B2 Method and apparatus for entertaining callers in a queue
One embodiment of the invention provides for receiving a call from a caller, the call being associated with a first merchant; placing the call in a queue; determining a second merchant; and establishing a connection, the connection enabling communication between the caller and the second merchant while the call is in the queue.
US07760864B1 Restrict restore function for network service providers
A method of modifying a network service comprising, identifying a service to be modified, determining services affected by the identified service; and performing a modification of the service level of at least the identified service, wherein the modification of the service level comprises a logical interruption of at least the identified service.
US07760860B2 Methods and systems for enabling a reply call to a voice mail message
Methods and systems for enabling a subscriber to reply to a voice mail message that has been made available for the subscriber at a voice mail system (VMS). In response to an indication, the VMS transmits a release message with respect to the subscriber's communication to the VMS, which communication then is terminated to an intelligent network element (INE). The INE originates a call to the party to whom the subscriber desires to reply. The subscriber's communication and the INE's call are bridged to form the reply call from the subscriber to the party. The VMS is not included in the call path. After the reply call is concluded, the bridge is dismantled, the IP is released, and the subscriber's communication is returned to interaction with the VMS without the subscriber having to make a separate call into the VMS.
US07760853B2 Full field mammography with tissue exposure control, tomosynthesis, and dynamic field of view processing
A mammography system using a tissue exposure control relying on estimates of the thickness of the compressed and immobilized breast and of breast density to automatically derive one or more technic factors. The system further uses a tomosynthesis arrangement that maintains the focus of an anti-scatter grid on the x-ray source and also maintains the field of view of the x-ray receptor. Finally, the system finds an outline that forms a reduced field of view that still encompasses the breast in the image, and uses for further processing, transmission or archival storage the data within said reduced field of view.
US07760851B2 Device for non-contacting transmission of electrical signals in a computed tomography system
In a device for contact-free transmission of electrical signals between two gantry parts of a computed tomography system that rotate relative to one another, at least one annular, circumferential transmitter element is mounted on one gantry part to transmit the electrical signals, and at least one receiver element to receive the signals emitted by the transmitter element is mounted on the other gantry part. The transmitter element is formed by a single conductor running on a surface, this conductor representing an electrical reference ground (zero potential). At least one dielectric immediately follows on the surface, and multiple conductive conductor structure pairs are executed in two mirror-image parts and are mounted on the at least one dielectric. The separation of conductor structures arranged at the edge from the edge of the surface of the reference ground has a magnitude that both amounts to at least 10 mm and corresponds to at least half of the distance from the two conductor structures arranged in a mirror image at the edge, to the nearest conductor structure.
US07760844B2 Multi-modulus divider with extended and continuous division range
A multi-modulus divider and a method for performing frequency dividing by utilizing a multi-modulus divider are disclosed. The multi-modulus divider comprises a multi-modulus dividing circuit, a pulse generating circuit, and a modulus signal generating circuit. The multi-modulus dividing circuit comprises several serially connected divider cells, of which a predetermined one may be bypassed. The multi-modulus dividing circuit generates an output frequency according to an input frequency and a divisor. A range of the divisor comprises a plurality of numerical intervals. The pulse generating circuit generates a pulse signal. The modulus signal generating circuit generates a determination result by determining which numerical interval the divisor belongs to, and inputs, according to the determination result, the pulse signal into the predetermined divider cell to be one of references which the predetermined divider cell refers to when outputting a modulus signal. The predetermined divider cell corresponds to the determination result.
US07760841B2 Method and apparatus for executing an operation in a pressure vessel of a nuclear reactor
An operation method and apparatus in a pressure vessel of a nuclear reactor is provided. The operation apparatus including a body and a guide inserted from the upper side of the nuclear reactor to an interior of the jet pump. The operation apparatus circulate water inside the pressure vessel. The guide is positioned at the end of a body of the operation apparatus, and is inclined with respect to the center axis of the body so as to be inserted into a side opening of the jet pump.
US07760840B2 Clock-signal adjusting method and device
A clock-signal adjusting method and device is used for adjusting a frequency of a clock signal according to a frequency of an input data. The input data is sampled with a sampling frequency m times of the clock frequency to obtain a data transition waveform indicating data transition timing distribution. A unitary bit time of the input data is divided into m zones. A frequency relationship between the clock signal and the input data is determined according to a shift of the data transition waveform relative to the zones. The frequency of the clock signal is adjusted according to the frequency relationship.
US07760835B2 Wireless communications devices, methods of processing a wireless communication signal, wireless communication synchronization methods and a radio frequency identification device communication method
A wireless communication device includes an antenna configured to receive electromagnetic energy corresponding to a wireless communication signal outputted using an interrogator and to output electrical energy corresponding to the received electromagnetic energy, communication circuitry coupled with the antenna and configured to sample the electrical energy to process the wireless communication signal, synchronization circuitry coupled with the antenna and the communication circuitry and configured to generate a clock signal to control sampling of the electrical energy using the communication circuitry, wherein the synchronization circuitry is configured to generate a plurality of transitions within the clock signal responsive to a plurality of transitions of the electrical energy during a first data period and wherein the synchronization circuitry is configured to generate a plurality of transitions within the clock signal during a second data period including generating at least one of the transitions independent of transitions of the electrical energy.
US07760834B2 Method and device for providing timing information in a wireless communication system
A method and a device of providing timing information within a wireless communication system is described. The timing information is extracted from a received transmit signal. The inventive method comprises the steps of providing a training signal on the receiver side relating to a known signal portion of the transmit signal, scaling the training signal, quantizing the scaled training signal, correlating one or more parts of the received transmit signal with the scaled training signal to obtain one or more correlation results, and determining the timing information on the basis of the correlation results.
US07760833B1 Quadrature demodulation with phase shift
A quadrature demodulator preweights an input signal prior to mixing with in-phase and quadrature clock signals. In an implementation with discrete phase rotation, a series of weighting circuits may be arranged before or after a select circuit to select the amount of phase rotation. Various implementations may include ratioed current mirrors to perform the weighting function, a stacked arrangement of mixers, an H-bridge input stage, integrated mixers and select circuits, and/or selectable gain stages such as gm cells to perform the weighting function.
US07760827B2 Method and apparatus for improving recovery performance of time windowed signals
A method and apparatus are provided for processing a windowed time division multiplexed signal received by a radio receiver. The method includes the steps of detecting (802) a pilot symbol within the windowed time division multiplexed signal, determining (804) a difference between the detected pilot symbol and a corrected pilot symbol where the corrected pilot signal has been corrected for distortion caused by windowing of the windowed time division multiplexed signal and calculating (806) a channel response estimate based upon the determined difference between the detected pilot symbol and corrected pilot symbol.
US07760820B2 Receiver having a signal reconstructing section for noise reduction, system and method thereof
A signal reconstructing section (50), a receiver having the signal reconstructing section (50), a communication system having the receiver, and a method for reducing noise in a transformed signal having a plurality of signal components and using the signal reconstructing section (50) are described. The signal reconstructing section (50) of the receiver has a detector (52) for detecting the transformed signal, decision modules (54) each having an input (58) coupled to output (60) of the detector, and a reconstructing module (56) having inputs (62) respectively coupled to output (64) of the decision modules (54). The reconstructing module (56) is adapted to reconstruct one or more subcarriers of the plurality of subcarriers a predetermined number of times to thereby form a noise-reduced transformed signal. Reconstruction of the one or more subcarriers is performed one at a time or two or more simultaneously.
US07760809B2 Deblocking filter apparatus and methods using sub-macro-block-shifting register arrays
A register array of a deblocking filter includes a first register configured to store an amount of image data corresponding to a sub-macro block of a macro block to be filtered, a second register configured to store an amount of image data corresponding to a portion of a sub-macro block adjacent a first edge of the macro block to be filtered, and a third register configured to store an amount of image data corresponding to an entire sub-macro block adjacent a second edge of the macro block to be filtered. The first, second and third registers are further configured to support sequential horizontal and vertical component filtering of portions of sub-macro blocks of the macro block to be filtered by sequentially shifting portions of the sub-macro blocks through the first, second and third registers.
US07760800B2 Apparatus and method for estimating carrier-to-interference and noise ratio in a broadband wireless communication system
An apparatus and method for estimating the CINR of an uplink channel in a broadband wireless communication system are provided, in which tiles being subcarrier sets are separated from a feedback signal received on the uplink channel. All symbols included in the tiles of the feedback signal are correlated with each of codewords, the absolute values of the correlations are squared for the each codeword and summed, a codeword with a maximum sum from among the codewords is selected. Received power level and noise power level are calculated using all the symbols included in the tiles of the feedback signal correlated with the codeword with the maximum sum, and the CINR of the uplink channel is estimated using the received power and the noise power levels.
US07760795B2 Transmission power control method for a wireless communication system
Transmission power relative to a propagation path having a variation in gain is controlled to increase communication channel capacity, and a data rate is controlled in accordance with the variation of the increased communication channel capacity. In order to increase the communication channel capacity, the transmission power is determined so that the sum of noise power (=received noise power/propagation path gain) converted into one at a transmitter and the transmission power becomes constant. As a result, contrary to the background art, the transmission power is controlled to be reduced when the propagation path gain decreases and to be increased when the propagation path gain increases.
US07760786B2 Laser with resonant reflector
A vertical cavity surface-emitting laser (VCSEL) is disclosed. The VCSEL includes a layer that at least partially defines an optical cavity having an optical axis. The VCSEL further includes a resonant reflector layer extending across at least part of the optical cavity. The resonant reflector layer has a refractive index that does not abruptly change laterally across the optical cavity. The refractive index of the resonant reflector layer includes contributions from a first material having a first refractive index and a second material having a second refractive index. At least one of the first material and the second material includes a polymer.
US07760780B2 Laser diode driving device and optical scanning device
A laser diode driving device capable of obtaining a stable pulse emission state even when variation in the current-light amount characteristic of a laser diode thereof is caused by environmental changes. A photodiode detects the amount of light emitted from the laser diode. A laser controller determines the amount of light to be emitted from the laser diode. Further, the laser controller controls the laser diode to emit light in the determined light amount. A bias current value-determining section determines a bias current value based on results of light emission performed by the laser diode in three or more kinds of light amounts determined by the laser controller.
US07760778B2 Thin-film evaporative cooling for side-pumped laser
A system and method are provided for cooling a crystal rod of a side-pumped laser. A transparent housing receives the crystal rod therethrough so that an annular gap is defined between the housing and the radial surface of the crystal rod. A fluid coolant is injected into the annular gap such the annular gap is partially filled with the fluid coolant while the radial surface of the crystal rod is wetted as a thin film all along the axial length thereof.
US07760777B2 DBR laser with improved thermal tuning efficiency
A distributed Bragg reflector (DBR) includes a base substrate and a gain medium formed on the base substrate. A waveguide positioned above the base substrate in optical communication with the gain medium and defines a gap extending between the base substrate and the waveguide along a substantial portion of the length thereof. The waveguide having a grating formed therein. A heating element is in thermal contact with the waveguide and electrically coupled to a controller electrically configured to adjust optical properties of the waveguide by controlling power supplied to the heating element.
US07760775B2 Apparatus and method of generating laser beam
A laser beam generating apparatus includes a semiconductor element and a second harmonic generating element that performs a wavelength conversion on fundamental light emitted from the semiconductor element, the laser beam generating apparatus is an external resonance-type laser diode that has an external resonator structure and emits a transversal single mode laser beam, and the second harmonic generating element is a waveguide-type second harmonic generating element that includes a single mode waveguide.
US07760773B2 Wavelength conversion laser apparatus
A wavelength conversion laser apparatus including: a laser light source emitting primary wavelength light; a non-linear optical crystal including: a light waveguide region having a first refractivity, the light waveguide region receiving the primary wavelength light to output as secondary wavelength light; and a clad region adjacent to the light waveguide region, the clad region having a second refractivity lower than the first refractivity, wherein at least the light waveguide region has a periodically domain-inverted structure formed such that a domain-inverted period varies in a direction perpendicular to an incident axis of the primary wavelength light; and a mover moving the non-linear optical crystal to change the domain-inverted period on a path where the primary wavelength light incident on the light waveguide region passes.
US07760770B2 Stream data processing apparatus and stream data processing method
A stream data processing apparatus includes a demultiplexing portion configured to demultiplex multiplexed stream data, to which a PCR is added, into a plurality of pieces of stream data to which a PTS is added, a system time measuring portion configured to measure a system time according to a PCR, a synchronous control portion configured to determine continuity of a reference time according to a PCR and system time information (SYC), to determine continuity of a reproduction time according to a PTS and an STC, and to output synchronous control information according to results of these determinations, a storage portion configured to store stream data, a decoding portion configured to decode stream data stored in the storage portion, an output portion configured to output decoded data, and a decoded data output control portion configured to control a mode of an operation of handling decoded data by the output portion, according to the synchronous control information. The synchronous control information designates output of decoded data, standby to output data, or discarding of data.
US07760769B1 Serial stream filtering
Methods and apparatus provide for the combining and filtering of serial data from multiple serial data sources. At least one of the serial data sources frames serial data into packets. The serial data source that frames serial data drives a serial port in an exclusive manner. Another serial data source also provides data to the serial port. As the serial data comes from the sources, the serial port generates a stream of serial data that is sent to a serial stream filter. The serial stream filter extracts the packet from other serial data and selectively forwards the packet and the other serial data to one or more recipients.
US07760768B2 System and method for allocating a plurality of sources to a plurality of channels
A system and method for allocating sources to channels is provided. Multiple sources provide input signals to be transferred to the channels. Storage units associated with the channels store source identification information for each of the sources that transfer input signals to the channels. Selection circuit selectively pass one of the plurality of input signals from a respective one of the plurality of sources according to a state of a respective control input to the selection circuit, the control input for each selection circuit being determined based on the source identification information of a source associated with the selection circuit. A checking circuit checks outputs of the selection circuits and forwards passed input signals to the channel, such that the input channels are forwarded to the channel according to the priorities associated with the sources. The invention for allocating multiple sources to multiple channels can be applied to a direct memory access (DMA) controller.
US07760766B2 Audio processor
An audio information detector extracts frequency information on audio data from a packet called an ASP in the HDMI standard and outputs the extracted frequency information to a frequency divider as audio information. The frequency divider determines a frequency division ratio based on the audio information, divides the frequency of a PLL clock signal output from an analog PLL circuit by the frequency division ratio and outputs the resultant signal as a comparison clock signal. The analog PLL circuit performs feedback control such that the comparison clock signal and a reference clock signal are synchronized with each other, and generates an audio clock signal obtained by performing frequency multiplication or division on the reference clock signal.
US07760760B2 Facilitating intelligent marking and discarding of MPEG video packets in IP packet stream
A computer-implemented method comprises a plurality of operations. An operation is performed for creating an IP packet containing MPEG (Moving Picture Experts Group) packets therein and having a header including a value computed using a respective bit value of each one of the MPEG packets. Thereafter, an operation is performed for analyzing the computed value to determine an importance of the MPED packets relative to decoded video quality of a video stream including the MPEG packets.
US07760758B2 Method and apparatus for blindly separating mixed signals, and a transmission method and apparatus of mixed signals
A method of blindly separating a signal, wherein, for at least one source, a filter uniquely defined for a source is determined for each source, the method comprising the steps of: applying an inverse filter corresponding to inverse of the filter to one or more of multiple outputs of the received signal so as to restore property of the corresponding source; and adjusting gain of each of outputs which have been filtered by the inverse filter, under constraint that a sum of weighted multiplexed filtering output signals has the same property as an original signal of the corresponding source, in order to remove other sources or interfering signals which occupy the same frequency band or transmission time interval.
US07760754B2 Priority access for real-time traffic in contention-based networks
A contention-based network which allows real-time traffic to exist as multiple independent linked-list chains or under certain conditions to be assembled into multiple linked-list chains. A time separation is enforced between the various multiple chains, which are limited to a predetermined maximum number of stations that each can have in order to allow non-real-time stations to obtain timely access to the medium. Ones of the multiple chains may also be joined into a single chain. Blackburst contention is used to enable a chain to be reconstituted robustly from non-anticipated interruptions, such as the failure of one of its stations.
US07760753B2 Method for data transmission
A method for data transmission between participants communicating by means of a data bus, in which as high a transmission likelihood for additional data as possible is to be assured by providing that in the exchange of data telegrams between the participants within the cycle time 13a predetermined for one transmission cycle 13, at least one first and at least one second time slot 11, 12 are used, and the first time slot 11 serves to forward process data and the second time slot 12 serves to forward additional data, and the length of the data telegrams representing the additional data is predeterminable within the length of the corresponding time slot 12.
US07760752B2 Programmable pseudo virtual lanes for fibre channel systems
A method and switch element for assigning priority to pseudo virtual lanes (“PVL”) using a fibre channel switch element is provided. The method includes, assigning received R_RDYs based on a PVL distribution scheme; and determining traffic congestion on a PVL if there is no credit available to transfer frames from the PVL. A minimum bandwidth feature is enabled to avoid lower priority PVLs from getting no credit for transmitting frames; and distributing credit and R_RDYs based on frame age bits, wherein a lower priority PVL gets credit if a frame is waiting in the PVL for a longer duration compared to a higher priority PVL. The switch element includes, a PVL module having credit counters for plural PVLs; and a timer that monitors frame traffic for each PVL lane. If a PVL gets congested, then a state machine adjusts priority of R_RDY distribution scheme of other PVLs to transmit frames.
US07760751B2 System for supporting consecutive and distributed subcarrier channels in OFDMA networks
A system and method of downlink resource allocation to both Distributed Resource Channel (DRCH) and Localized Resource Channel (LRCH) users in an Orthogonal Frequency Division Multiple Access (OFDMA) network. A utility function is provided for each LRCH and DRCH user, wherein the utility function is concave and non-decreasing; a resource allocation objective is provided using the utility function of each LRCH and DRCH user; and resources are allocated to the LRCH and DRCH users such that the resource allocation objective is met.
US07760749B2 Apparatus and method for deskewing 1000 BASE-T Ethernet physical layer signals
The invention provides an Ethernet physical layer (PHY) receiver. Ethernet PHY signals are simultaneously transmitted through first, second, third, and fourth duplex channels. The Ethernet physical layer receiver comprises a deskew first-in first-out (FIFO) module and a deskew control module. The deskew FIFO module includes four deskew FIFO buffers for respectively holding the Ethernet PHY signals of the duplex channels, wherein the Ethernet PHY signals of the duplex channels are respectively retrieved from the deskew FIFO buffers for further processing through read points of the deskew FIFO buffers. The deskew control module derives a scrambler seed signal from an idle period data of the Ethernet PHY signals transmitted through a first one of the duplex channels, determines expected values of the idle period data of the Ethernet PHY signals of the second one and the third one according to the scrambler seed signal of the first one, and compares the expected values with the true idle period data of the second one and the third one to determine location adjustments of the read points of the FIFO buffers of the second one and the third one. The read points of the deskew FIFO buffers of the second one and the third one in the deskew FIFO module are then changed according to the location adjustments until the Ethernet PHY signals of the duplex channels read from the deskew FIFO buffers through the read points are successfully deskewed.
US07760745B2 Method and apparatus for network routing between a tactical network and a satellite network
A method, apparatus, and computer usable program code for managing networks. In one advantageous embodiment, a computer implemented method processes routing information. The process collects updates to the routing information in a first network. Responsive to an event, a cost of reaching each address in the first network from each of a plurality of gateways in the first network that has access to a second network is identified to form identified costs. The process also selects a set of addresses for a set of gateways providing access to the second network, wherein each gateway in the set of gateways is identified using a policy with respect to a cost of reaching a particular address in the first network to form an update list. The update list is sent to the second network.
US07760744B1 Media path optimization for multimedia over internet protocol
Methods for optimizing the media path between multimedia endpoints in a network are described. One embodiment allows avoiding having to relay the media traffic through a central device, such as a border controller's media controller element, and lets endpoints communicate directly under various conditions.
US07760740B2 Media formatting
Media formatting wherein media available from a media source is formatted for use with a media terminal. The formatting may include formatting the media to corresponding with operating characteristics of the terminal. The formatting may also include formatting one or more transmission and allowing the terminal to select the transmission having a matching/compatible format.
US07760736B2 Method, system, and computer program product for ethernet virtualization using an elastic FIFO memory to facilitate flow of broadcast traffic to virtual hosts
A packet that represents unknown traffic for a virtual host is received. A test is performed to ascertain whether or not a destination connection can be determined for the received packet wherein it is discovered the packet is a broadcast (or multicast) packet. Since such packets have multiple destinations in a virtualized environment, the broadcast (or multicast) packet requires special handling and is passed to a store engine. The store engine obtains a free packet buffer from an elastic FIFO memory, moves the packet into the free packet buffer, and submits the free packet buffer back to the elastic FIFO memory. An assist engine determines and assigns connections to packets submitted to the elastic FIFO without known connections, such as broadcast (or multicast) packets. The assist engine efficiently performs this task through the use of indirect buffers, which are also obtained from and submitted back to the elastic FIFO. A monitoring engine detects both an availability of connection-specific resources and a presence of one or more waiting packets, within the elastic FIFO, with a known destination connection. When both are detected, said monitoring engine removes a packet from the elastic FIFO and passes it to an allocating engine. The allocating engine allocates the one or more connection-specific resources required to send the packet to the virtual host memory corresponding to the connection destination, then passes the packet to a sending engine which writes the packet to the virtual host memory.
US07760733B1 Filtering ingress packets in network interface circuitry
Transfer of data is facilitated between at least one peer application and a host, via a network and network interface circuitry associated with the host. That is, data destined for the host is provided from the peer to the network interface circuitry via the network. The NIC has the capability to offload the processing of data provided according to particular protocols. In addition, based on characteristics of the data, a filtering rule associated with those characteristics may be applied to the data prior to providing the data to the host. When there are a plurality of filter rules associated with characteristics of the data, in some examples, it is automatically determined which one of the plurality of filter rules associated with characteristics of the data to apply to the data.
US07760732B2 Constant time signature methods for scalable and bandwidth-efficient multicast
A method, computer program product, system and apparatus are presented for reducing wasted bandwidth due to supercasting multicast cells through a router switch fabric. In one embodiment of the present invention, signatures of a switch fabric destination address are generated and compared. A signature is an information-rich representation of the fabric destination address that is generated using the fabric destination address. Therefore, supercasting can be minimized by combining fabric destination addresses with like signatures. Aspects of the present invention include generating the signatures using random permutation maps of the set of switch fabric ports or determining intersections of a fabric destination address with a selection of subsets of the switch fabric ports. Signature-based solutions for supercast minimization can be performed in a time-efficient manner and be implemented online, while solutions that can generate a more optimal solution but may take a longer time to perform, such as row-clustering, can be implemented off-line. A further aspect of the invention, incorporates an off-line row-clustering supercast minimization method with an on-line signature-based supercast minimization method.
US07760727B2 System & method for fabric storage utilizing multicast with distributed intelligence
The present invention is a system utilizing multicast with distributed intelligence including an initiator device for transmitting a request, the request being addressed to a multicast group. The system also includes a switch for receiving the request from the initiator device. The switch is configured with multicast functionality for multicasting copies of the request to the multicast group. Additionally, the system includes a plurality of multicast group devices, each configured for receiving a copy of the request from the initiator device, via the switch. Each device of the plurality of multicast group devices is further configured with mapping functionality for allowing the storage device to determine a storage layout of the multicast group device. The initiator device, switch and each device of the plurality of multicast group devices are communicatively coupled via a network.
US07760726B2 Compact packet switching node storage architecture employing double data rate synchronous dynamic RAM
A two-chip/single-die switch architecture and a method for accessing a DDR SDRAM memory store in a switching environment are presented. The two-chip/single-die architecture includes an internal memory storage block on the single-die, an external memory storage interface to a Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), an external memory manager, and a packet data transfer engine effecting packet data transfers between an internal memory store and the external DDR SDRAM memory. The packet data transfer engine operates as an adaptation layer addressing issues related to employing appropriate: addressing schemes, granule sizes, memory transfer burst sizes, access timing, etc. The packet data transfer engine includes a minimal number of dual mode operational blocks such as: a queue manager, and adaptation receive and transmit blocks. The method relates to a packet data transfer discipline addressing random memory access latencies incurred in employing DDR SDRAM, using predictive bank switching to hide random access latencies, packet length dependent variable memory write burst lengths to minimize bank switching, and performing memory read and write operations during corresponding read and write windows. Advantages are derived from the a space-efficient two-chip/single-die switching node architecture implemented with a reduced amount of dual mode logic, and also from DDR SDRAM bandwidth utilization efficiencies.
US07760725B1 Reduced pin gigabit media independent interface
A medium access control (MAC) device includes M transmit pins that receive first transmit data signals, first transmit enable signals, and first transmit error signals from a host. N transmit pins output the first transmit data signals and the first transmit control signals to a physical layer (PHY) device. M and N are integers greater than two and M is greater than N. A first encoder encodes the first transmit enable signals and the first transmit error signals received on at least two of the M transmit pins to generate the first transmit control signals output on one of the N transmit pins.
US07760724B2 Method for stamping any ethernet frames in conjunction with standard ethernet
There is provided a method and apparatus for stamping any Ethernet frames. Any Ethernet frame is provided with a time stamp, it being possible to use standard Ethernet controllers defined according to IEEE 802.X. This is achieved by the method in such a way that the stamp is applied between an Ethernet controller operated in RAW mode and a “Physical Layer” to an area of the Media Access Control (MAC) destination address, while the original MAC destination address is advantageously encoded in the remaining area.
US07760712B2 System and method for managing call continuity in IMS network environment
In one embodiment, a scheme is disclosed for managing call continuity in a network environment including a circuit-switched (CS) network and an IP multimedia subsystem (IMS) network wherein unique identity (ID) information supplied by a user equipment (UE) device is utilized. A pool of dynamically allocable IP multimedia routing numbers (IMRNs) maintained at an IMS network node are used for associating an IMRN with call information received from the UE device, which can include at least one of a GRUU, Instance ID, and the called party number relating to a call. When the dynamically allocated IMRN is returned by the UE device, the network node utilizes the IMRN mapping to effectuate call continuity with respect to the called party.
US07760709B2 Method for transmitting coding information over packet data network
A method for transmitting information related to tandem free operation, where a cellular network comprising a tandem free operation capable coding-decoding unit is connected to a packet network, an entity, which can be a second network or a terminal, is connected to the packet network and data is transmitted over the packet network between the coding-decoding unit on a first side of the packet network and the entity on a second side of the packet network. Here, information about the decoding capabilities and tandem free operation capabilities on the first side of the packet network is transmitted over the packet network to the second side of the packet network. The invention relates also to a decoding information exchange arrangement a decoding information transmission arrangement and to a cellular network element.
US07760708B2 Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes
Methods, systems, and computer program products are disclosed for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes. A message having SS7 routing information is received from a remote SS7 node. A corresponding SIP message is generated that includes the SS7 routing information and a parameter for triggering the SIP node to include the routing information in a response message. The corresponding SIP message is forwarded to a remote SIP node.
US07760707B1 Voice over internet protocol application development framework
Applying services to calls involving subscribers to a telephony services provider includes receiving an indication of a call placed to or from a first call participant. The indication is received by a telephony services provider over a first signaling path of the call that is established between the telephony services provider and a first telephony proxy server that is controlled by a telephony infrastructure provider. Control signals configured to affect a voice path of the call that is established between the first telephony proxy server and a second telephony proxy server also controlled by the telephony infrastructure provider but associated with a second call participant are identified. The identified control signals are sent to the first telephony proxy server over the first signaling path and to the second telephony proxy server over a second signaling path that is established between the telephony services provider and the second telephony proxy server.
US07760705B2 Voice integrated VOIP system
An integrated VoIP unified message processing system includes a voice platform that processes data in native VoIP format. There is no use of hardware telephone interface cards (TICs) or software transcoding to transform data to PCM or other formats. Cost reductions are achieved by the elimination of expensive dedicated hardware and scalability is achieved by obviating the need for software transcoding.
US07760702B2 Automatic repeat request (ARQ) protocol for a multihop cooperative relay communication network
A method is provided for confirming whether a data unit transmitted from a base station (BS) was successfully relayed to a subscriber station via one of a plurality of relay stations in a multihop cooperative relay network. Selected ones of the relay stations are designated as: a front-linked relay station designed to only transmit a negative acknowledgement message to the BS upon receiving a data unit from the BS that is unable to be decoded and not to transmit an acknowledgement message upon receiving a data unit from the BS that is able to be decoded, and a back-linked relay station designed to only transmit a acknowledgement message to the BS upon receiving the data unit from the BS that is able to be decoded and not to transmit a negative acknowledgement message to the BS upon receiving a data unit from the BS that is unable to be decoded.
US07760699B1 System and method for efficient transmission of electronic information
A system and method for efficient transmission of electronic information comprises providing a controller 10 being capable of receiving and transmitting electronic information, providing a plurality of access points 20, each access point having a plurality of receivers 30 capable of receiving electronic information, one of said plurality of receivers being designated a primary receiver 40, the rest being designated secondary receivers 50.
US07760698B2 Shared channel structure, ARQ systems and methods
A forward link design is provided employing CDMA (code division multiple access) technologies in which time division multiplexing is employed between data and control information on the forward link to service multiple users per slot. Another forward link design employing CDMA (code division multiple access) technologies is provided in which code division multiplexing between data and control information is employed on the forward link to service multiple users per slot, which is preferably backwards compatible with legacy standards such as IS2000A. A reverse link design is also provided.
US07760697B1 Fast and long range node discovery in spread spectrum networks
A first node seeking entry into a secure spread spectrum communications network sends a discovery burst at a low rate, and sends traffic bursts at a higher rate to exchange data rate for range. A receiving node receives discovery bursts via an omni-directional link and transmits and receives traffic bursts via directional links. As a node within the network detects a fading signal, it transmits a discovery burst at low rate on both its uplink and downlink channels. Other nodes may reply via the original uplink channel, and the fading node updates a list of candidate nodes through which it can relay through the network to its intended recipient by reversing the link direction of its original uplink and original downlink channels.
US07760696B2 Apparatus and method for controlling wireless terminal
An apparatus and method for controlling a wireless terminal, including parameter information to control a camera function of the wireless terminal is set, a camera control message to automatically control the camera function is set to be transmitted through a message transmission unit, the wireless terminal obtains the camera control message periodically transmitted from the message transmission unit, and a camera mode is automatically converted through parameter information of the obtained camera control message, so that it is possible to protect the camera function of the wireless terminal from malicious use.
US07760694B2 Deviating from a transmission map to communicate in a wireless network
Direct communication between devices in a wireless network without going through a base station is described herein. Such communication may be possible by deviating from a transmission map to be broadcasted by the base station of the wireless network.
US07760692B2 Performance optimization for wireless networks with mixed modulation types
Significant improvements in throughput of networks employing disparate physical layer standards are provided. Different physical layer standards are segregated into different frequency channels. In one implementation, 802.11b traffic and 802.11g traffic are segregated into different frequency channels. A network management tool allows the user to specify channels to either, e.g., 802.11b-only, 802.11g-only, 802.11b preferred and 802.11g discouraged, or 802.11g preferred and 802.11b discouraged. Access points are given the capability of preventing or discouraging client traffic of either given type.
US07760687B2 Method for retransmitting data in the multi-carrier system
A method for modifying a synchronous non-adaptive retransmission scheme to solve the limitation of the synchronous non-adaptive retransmission scheme is disclosed. A method for indicating not only the new data transmission but also the retransmission using a data scheduling message is disclosed. A method for determining whether there is an error in the ACK signal transmitted from a data reception end using another message to -be received later is disclosed. The retransmission method for a multi-carrier system includes: receiving a grant message including scheduling information for transmitting uplink data wherein a retransmission scheme for the uplink data is predetermined by a first retransmission scheduling, transmitting the uplink data according to the scheduling information and retransmitting the uplink data according to second retransmission scheduling by receiving the second retransmission scheduling information associated with the uplink data with retransmission request.
US07760685B2 Opportunistic beamforming and scheduling of users in a communication system
In a method of improving system throughput while reducing packet delay for users of a wireless communication system, a user may be selected from a user population based on a parameter that is tracked for each user of the user population. A preferred beam for the user may be determined based on a highest running average data rate from each beam of a finite plurality of selectable beams so as to maximize the selected user's chances to be scheduled to receive the next packet. The preferred beam may be used for transmitting a pilot signal for scheduling a user in the user population to receive a next transmission on the preferred beam.
US07760684B2 Measuring media distribution and impact in a mobile communication network
A system and method for measuring media distribution and impact in a mobile communication network wherein media content is associated with messages being forwarded in the network. Media content distribution data can be measured and collected by tagging the media content at or near its point of origin and by tracking the tagged media at various points in the network during specific message related events. The collected data is stored and analyzed to determine the effectiveness and impact of media distribution in the mobile communication network.
US07760681B1 Transmit power adaptation algorithm using 802.11H
A wireless client station includes a received signal strength module that receives a signal from a wireless device and that estimates a signal strength of the signal. The signal includes transmit power data. A transmitter control module estimates a path loss to the wireless device based on the signal strength and the transmit power data and generates a transmit power control signal based on the path loss.
US07760675B2 Radio communication apparatus
Provided is a radio communication apparatus using a battery as a power supply, in which standby electricity is reduced to achieve a reduction in power consumption.The radio communication apparatus includes a time measuring unit (210) and a plurality of time signal outputting units (220 to 22n) such that a plurality of circuit blocks are intermittently operated for a minimum period of time, only a necessary circuit block is intermittently operated, or an intermittent operation is performed with a minimum power supplied, at desired independent time intervals or after desired independent elapsed time.
US07760673B2 Selectively adaptable far-end echo cancellation in a packet voice system
A packet voice transceiver adapted to reside at a first end of a communication network and to send an ingress communication signal comprising voice packets to, and receive an egress communication signal comprising voice packets from, a second packet voice transceiver residing at a second end of the communication network. The packet voice transceiver includes a far-end echo canceller that reduces echo that is present in the egress communication signal. The far-end communicates with other functional components of the transceiver system and cancels echo or refrains from canceling echo based on the activity of the other functional components.
US07760669B2 Method and apparatus for preventing starvation in a slotted ring data communications network
In a slotted ring network, a node may transmit a non-renewable slot reservation with any unreserved slot. The reservation restricts other nodes from transmitting a new packet in the slot. When the slot returns around the ring to the reserving node, the slot will be available. Preferably, reservation is made responsive to a starvation condition in the reserving node, which may be detected in any of various ways. In an optional enhancement, a reservation identifies the reserving node, and another node on the ring is free to transmit a new packet in the reserved slot if the new packet will reach its destination at or before the reserving node, and thus will not interfere with the reservation.
US07760668B1 Self-reconfiguring spanning tree
A dynamic multiple spanning tree protocol is described. In at least one embodiment, this protocol allows for the dynamic creation and destruction of mappings between traffic attributes and spanning tree instances with the spanning tree region. These mappings are determined based on the observation of events in the spanning tree, such as the appearance of a significant traffic stream, not mapped to any spanning tree instance, at an edge port of the region. Other embodiments are also described and claimed.
US07760665B2 Selective node tracking
A list of nodes is segmented into one or more segments, each segment having a node limit and a segment criteria, attributes associated with a first node are identified, a determination is made whether to add the first node to a particular segment of the node list based on the node limit and the attributes of the first node, nodes are ranked nodes in the particular segment, and a determination is made whether to remove a candidate node from the particular segment based on the node limit.
US07760664B2 Determining and provisioning paths in a network
A network provisioning system for establishing a path between two networks is disclosed wherein a common network device between those networks is modeled as a link between a first network element in one network and a second network element in a second network. A network routing graph is created by an inventory subsystem in a routing manager by inventorying the physical network elements and links in the network. The inventory subsystem then models those elements/links as a plurality of nodes and links between the nodes. At least one common network device, such as a digital cross connect connecting the two networks, is modeled as a link instead of a node. A routing engine then uses the network routing graph, including the link modeled from the common network device, to provision a path between the networks.
US07760660B2 Systems and methods for automatic evaluation of subjective quality of packetized telecommunication signals while varying implementation parameters
A system and method automates the process of objectively measuring the subjective quality of packetized telecommunication signals as a function of network quality-of-service (QoS) parameters, implementation choices, and other related parameters. Computer-based simulation may be used in conjunction with objective quality measurement algorithms and pre-recorded reference or test signals. A system (300) employing this simulation method does not require the use of human subjects in subjective quality evaluation. The system and method are applicable to various types of telecommunication signals such as, for example, voice, video, audio, and multimedia.
US07760658B2 Automated installation of network service in a telecommunications network
A communication line is installed in a network by automating a design phase and a configuration phase for the service and by automating failure recovery in either of the phases. In the design phase, an optimal route for the communication line is found, and the network components are provisioned and assigned. If the assigned network components are not available or can not be validated, the components causing the failure are marked, and the design phase is retried without the marked components. After the design phase, the configuration phase begins. The circuit design is tested against actual network components. If the test is passed, the actual network is configured according to the circuit design and the circuit is activated. If there is a network component failure during the configuration phase, the good route elements in the design are released while the failed network components are marked. The design phase is retried.
US07760657B1 System and method for performing subscriber loop testing in an optical network
An access network includes a test system controller that provides a test request in Signaling Network Management Protocol (SNMP) messages to an element management system. A network gateway, in conjunction with the element management system, provides test commands to a customer gateway over a Local loop Emulation Service Embedded Operations Channel (LES-EOC). The customer gateway performs a subscriber loop test on derived subscriber lines connected therewith. Results of the subscriber loop test are provided over the LES-EOC to the gateway. The network gateway sends the results to the test system controller through the element management system in SNMP messages.
US07760656B1 Network device testing system
A network testing system for a device under test (DUT) uses a test tool to generate test packets provided to the DUT as source traffic and to receive the test packets back from the DUT as destination traffic. Before the test packets are returned from the DUT to the test tool, an external router receives the test packets from the DUT and forwards them back to the DUT. The DUT has a first pair of DUT interfaces coupled to the test tool and a second pair of DUT interfaces coupled to the external router. The DUT has a first virtual router with a first routing table configured to direct test packets received on one of the interfaces in the first pair of DUT interfaces to the external router. The DUT has a second virtual router with a second routing table configured to direct test packets received on one of the interfaces in the second pair of DUT interfaces to the test tool. Thus, test packets output by the test tool traverse the DUT more than once before returning to the test tool.
US07760651B2 System and method for debugging internet protocol phones
A system for debugging an Internet protocol (IP) phone (104) includes an embedded media terminal adapter (EMTA) (100) connected to the IP phone, and a central office device (102) connected to the EMTA via a network. The EMTA includes a data obtaining module (1001) for obtaining operation data of the IP phone, a buffering module (1003) for temporarily storing the operation data, a data determining module (1005) for determining whether the buffering module is, a log file generating module (1007) for accessing the operation data in the buffering module and generating log files, and a storage module (1009) for storing the log files. The central office device is used for calling the log files when there is a malfunction in the IP phone, and restoring normal function to the IP phone via the network.
US07760649B2 Opportunistic wireless mesh network methods
The invention relates to opportunistic wireless mesh networks which operate under random networking conditions. Such random network conditions typically limit the effectiveness of prior art wireless mesh networks, and more particularly to those supporting low power devices within the wireless network. Random network conditions include: random power supply, random node distribution, random node mobility, high mobility of nodes, random wireless link fluctuations, and random application traffic. The opportunistic wireless mesh network utilizes a two-layer architecture Embedded Wireless Interconnect (EWI) framework, which is adopted as the architecture reference model. A mesh network according to the invention supports opportunistically determining both mesh interconnections and network transmission routes by providing nodes with broadcast modules and unicast modules. The methods provide novel low power opportunistic wireless mesh networks that support interconnection with existing network infrastructures such as Open System Interconnect (OSI) based wired or wireless networks. Network embodiments provide protocol translation at network borders to allow micro- and macro-mobility management for wireless devices and their associated users. Additionally embodiments of the opportunistic wireless mesh networks address reduction in power consumption.
US07760647B2 Out of band flow control
In one embodiment, a flow control module aggregates indications of queuing resource utilization at devices attached to a switching fabric within a router and broadcasts that information out of band to all devices attached to the same switching fabric. When the flow control module identifies congestion at one of the attached devices according to the indications, the module may also cause a throttling of traffic sent to the congested device in addition to sending the out of band indication of the congestion to all the attached devices. Flow control modules for each of the attached devices provide local interrupts for reducing outbound traffic to a congested device according to the identification of that remote congestion.
US07760646B2 Congestion notification in 3G radio access
A method, apparatus and system of network congestion notification is disclosed. A source node sends a destination node a data packet. Upon receipt of the data packet if network congestion is detected, the destination node introduces a congestion indication into a data packet. The data packet, including the congestion indication, is sent to the source node.
US07760644B2 IP multiservice network and method for making resource reservations for priority traffic
A multiservice IP network and a method are described herein that use an enhanced QOS message which makes it possible for an IP router to reserve resources for and admit a high priority traffic flow without needing to terminate an existing low priority traffic flow. In accordance with the present invention, in the event an emergency reservation request arrives at an IP router and there are not enough resources to support the high priority traffic flow, then the IP router reduces the reservation of one or more low priority traffic flows to a reduced level. The IP router also sends a notification message to the sender indicating that the reservations have been reduced. Thereafter, the high priority traffic flow can be admitted. As such, if there is enough adaptive traffic in the multiservice IP network, then the low priority calls need not be terminated instead only the resources are reduced to a lower but still acceptable QoS level. And, when traffic conditions improve the reduced reservations can be increased back to the original level.
US07760643B2 Automatic policy change management scheme for DiffServ-enabled MPLS networks
A policy change management scheme for network resource management through dynamic policy adaptations especially suitable for DiffServ-enabled MPLS networks is presented. The scheme incorporates automated resource adaptation capabilities to assure QoS for user traffic and to promote resource utilization in DiffServ-enabled MPLS networks. A suite of resource management policies, an ordered set of methods for adjusting policies, and interfaces to a companion policy-based network management system are provided. The policies are periodically adjusted based on predictive bandwidth estimation algorithms ensuring optimal resource allocation to individual service classes and enabling adjustment of resources for handling current traffic and traffic expected for the near future. Resource allocations to individual service classes are adapted through policy changes when bandwidth utilization deviates from normal level or congestion exists in one or more service classes, allowing corrections to abnormal allocation of resources in incipient phases of congestion.
US07760641B2 Distributed traffic shaping across a cluster
A network is provided herein comprising a plurality of network resources, and at least one network cluster having a plurality of cluster members. Each member of the cluster may be configured for utilizing one or more of the network resources and for tracking usage thereof. For example, each member of the cluster may include one or more token buckets for tracking that member's usage of the network resources. At least one member of the cluster (i.e., a “reservation coordinator”) may include a first set of computer-executable instructions for receiving network traffic destined for a particular network resource at a first rate (i.e., a maximum average sustained rate). In addition, the reservation coordinator may include a second set of computer-executable instructions for distributing the first rate among at least a subset of the cluster members. In some cases, each member of the cluster may include a third set of computer-executable instructions for changing how the first rate is distributed among members of the subset. For example, the third set of computer-executable instructions may include instructions for attempting to reserve a substantially larger or smaller portion of the first rate.
US07760636B1 Retransmission and flow control in a logical network tunnel
A system includes a network tunnel, an ingress network device coupled to send packets via the network tunnel, and an egress network device coupled to receive packets sent via the network tunnel. The egress network device is configured to provide information to the ingress network device. The information indicates whether a packet transmitted from the ingress network device to the egress network device was dropped in the network tunnel. The ingress network device can retransmit the packet to the egress network device if the packet is dropped in the network tunnel.
US07760635B2 Apparatus and method for latency control in a communications system
The present invention provides a method for controlling transmission latency in a communications system, wherein the communications system is subject to a noise signal having at least a first noise phase and a second noise phase. The method includes determining a first bit rate for symbols transmitted during the first noise phase, and a second bit rate for symbols transmitted during the second noise phase, the first bit rate and the second bit rate being constrained such that a transmission latency does not exceed a pre-determined maximum allowed transmission latency; and transmitting symbols at the first bit rate during the first noise phase and at the second bit rate during the second noise phase. In other variants, the invention provides an apparatus, a constrained rate reciever, a transmitter and a signal.
US07760632B2 Device and method for relaying packets
Packets are relayed using a network relay device including a plurality of interface units. Each of the interface units includes one or more physical ports for connection to a line, and a bandwidth controller configured to control transmission bandwidth for packets received by the physical ports. Furthermore, a single specific physical port is selected as the output physical port from the distributed-control logical port based on output port group information unique to the output port group including the distributed-control logical port.
US07760623B2 Network data routing protection cycles for automatic protection switching
A computer network processes data packets in the event of a network link failure. The network includes a plurality of routers that deliver data packets to the network via a plurality of links. At least one router includes a protection cycle manager. The protection cycle manager has a protection cycle packet identifier and a protection cycle packet processor. The protection cycle packet identifier identifies, as protection cycle packets, data packets having a specific protection cycle format. The protection cycle packet processor processes protection cycle packets to determine whether the packet destination corresponds to the routing node, and if the packet destination corresponds to the routing node, the protection cycle packet is treated by the routing node as a data packet received from the packet source via the failed link. Otherwise, if the packet destination does not correspond to the routing node, the protection cycle packet is sent to a protection cycle node for the routing node.
US07760622B2 Redundant router set up
Methods, systems, and devices are provided for controlling the power level of voice signal streams. One embodiment of a network device having router functionality includes a processor, memory in communication with the processor, and program instructions. The program instructions can be stored in memory and executable on the processor to designate a fail-over virtual router interface for a first physical router on a second physical router based on addressing information obtained via communication between the first physical router and the second physical router.
US07760621B2 Method and system for protecting label switched path
A method for protecting a label switched path is disclosed. The method includes: setting, in a record_route object node list, interface classification identifications in record_route objects corresponding to interfaces of resource reservation protocol nodes respectively, and delivering the list downstream; when a downstream resource reservation protocol node receives the record_route object node list from upstream, finding, by the downstream resource reservation protocol node, a record_route object node corresponding to a last outgoing interface of a nearest outgoing interface in the record_route object node list according to the interface classification identifications, and setting next next hop protection for a corresponding label switched path according to a protection identification of the record-route object node. A system and device for protecting a label switched path are also disclosed. With the invention, an RSVP node may implement NNHOP protection for an upstream LSP correctly.
US07760616B2 Extracting the phase of an OFDM signal sample
The disclosed embodiments relate to exploiting circuitry that exists in a typical Orthogonal Frequency Division Multiplexing (OFDM) receiver to find the phase of a complex number corresponding to an input signal without implementing additional costly circuitry or employing a relatively slow inverse tangent look-up table. The magnitude of the complex number is normalized and processed through a closed loop to produce an output proportional to the phase of the complex number.
US07760608B2 Reproducing apparatus
A recording/reproducing unit for recording/reproducing information data on/from a recording medium, an initialization unit for initializing the recording medium in one of a first initialization mode in which information data recorded in all recording areas of the recording media is erased and a second initialization mode in which management data for information data recorded on the recording medium is erased from certain areas of the recording medium and erasion is not performed on other recording areas, and a control unit for controlling the initialization unit in accordance with an instruction to shut off a power of the apparatus during initialization, wherein processing by the initialization unit is changed between a case where the power-off instruction is received during initialization in the first initialization mode and a case where the power-off instruction is received during initialization in the second initialization mode.
US07760602B2 Hybrid type optical disc and manufacturing method for hybrid type optical disc
A stamper which has a region information according to a destination is set to the resin molding machine for HDDVD and the resin molding machine for DVD, respectively. The contents information (contents A) of the same program is held in each stamper. The region information of each stamper is different according to the destination of contents information. Two disc substrates to which the information on each stamper is transferred are formed using the resin molding machine for HDDVD and the resin molding machine for DVD, and the reflecting layer is further formed on the transfer face of each substrate by sputtering. And as the reflecting layer side faces each other, each disc substrate is laminated. Thereby, hybrid type next-generation DVD from which the destination of the contents information of a HDDVD layer and a DVD layer is different is manufactured.
US07760597B2 Optimal recording apparatus and method for determining an optical recording condition
An optimal recording apparatus and method for optical recording media are disclosed which are capable of recording data on the optical recording medium under optimum conditions in an optical recording/reproducing apparatus.In accordance with the optimal recording apparatus and method, a reference power value recorded on an optical recording medium is first read out. Test data is then recorded onto a first field of a test data in the optical recording medium under a condition in which a recording power value is varied with reference to the read power value. The test data recorded on the first field is subsequently reproduced in order to determine an optimum recording power value from the reproduced characteristics. Based on the determined optimum recording power value, test data is recorded on a second field of the test area under a condition in which a format of recording signals is varied. The test data recorded on the second field is subsequently reproduced in order to determine an optimum write strategy. Desired data is then recorded on the optical recording medium, using the determined optimum write strategy and the determined recording power value.
US07760594B2 Drive apparatus for performing a sequential recording and reproduction on a write-once recording medium, and method of reproducing same
A drive device includes a recording/reproducing unit and a drive control unit. The drive control unit compares the physical address corresponding to the logical address contained in the recording instruction to the next recording-enabled address. When the physical address corresponding to the logical address contained in the recording instruction is smaller than the next recording-enabled address, the drive control unit controls the recording/reproducing unit to record data at a particular position in the user data area which is other than the position indicated by the physical address corresponding to the logical address contained in the recording instruction. When the physical address corresponding to the logical address contained in the recording instruction is identical to the next recording-enabled address, the drive control unit controls the recording/reproducing unit to record data at a position indicated by the physical address corresponding to the logical address contained in the recording instruction.
US07760593B2 Information/recording/reproducing apparatus including ΔΣ conversion circuit
Provided is an information recording/reproducing apparatus which can perform servo control with a simple circuit structure and can be manufactured at a low cost. Analog output signals from a plurality of separate portions of a photosensor which receive reflected light from an optical disk are converted into one-bit digital outputs using a plurality of ΔΣ conversion circuits; the one-bit output signals of the plurality of ΔΣ conversion circuits are arithmetically operated using an arithmetic circuit to generate an n-bit (n>1) servo error signal. Further, the servo error signal of the arithmetic circuit is converted into an m-bit (m>n) servo error signal by a single decimation filter.
US07760589B2 Information recording apparatus and method, and computer program for recording control
An information recording apparatus (300) is provided with: a first recording device (302 etc.) for recording the first information into a first area of the first layer; a second recording device (302 etc.) for recording the second information into a predetermined area of the second layer; and a controlling device (305) for controlling the second recording device to record the second information by the laser light, while displacing an edge indicating an innermost or outermost circumference of the predetermined area in which a penetrated area penetrated by the laser light is included in the first area, in a direction to approach an edge of the predetermined area in which the penetrated area is not included in the first area, only by a predetermined length corresponding to a tolerance of a change amount indicating a change in the reproduction quality.
US07760588B2 Radio controlled time piece and method of controlling same
A radio controlled time piece 1 actively using a time-programmed receiving operation and a forced receiving operation with respect to a standard radio signal and having an object the enablement of highly accurate and efficient time correction by properly receiving time information or calendar information and the like by executing a minimum amount of receiving operations, having a receiving means 2, a timekeeping means 18, a display means 4, a control means 10 for controlling the drive condition of the timekeeping means 18, an external input means 7, and a control information storage means 8, wherein when performing singularly or consecutively a time-programmed receiving operation that operates when a prescribed timekeeping value of the timekeeping means is reached, based on a first receiving method and a forced reception operation which operates by the operation of the external input means 7, based on a second receiving operation method, the first receiving method of time-programmed receiving operation and the second receiving method of forced receiving operation being established so as to be mutually different.
US07760587B2 Methods of and systems for monitoring the acoustic transmission conditions in underwater areas using unmanned, mobile underwater vehicles
A method of and system for monitoring the acoustic transmission conditions in underwater areas using an unmanned, mobile, submersible vehicle of the type including a source of acoustic signals. The submersible vehicle is controlled so that the vehicle traverses a desired path through the water of an area of interest. As the submersible vehicle traverses the desired path, a time-synchronized acoustic signal is transmitted from the acoustic source to at least one receiver spaced from the submersible vehicle so as to generate data representing the acoustic properties of the environment in the water between the acoustic source and the at least one receiver as the submersible vehicle traverses the desired path.
US07760586B2 Bottom-sediment classification device and method
A device and method for determining bottom sediment is provided. The method includes transmitting a pulse of a pulse width corresponding to a water-bottom depth, extracting a series of amplitude data of water-bottom echo signals from predetermined signals among the water-bottom echo signals received by the transducer at a predetermined time interval, normalizing the extracted series of amplitude data after TVG-processed, calculating two or more feature quantities based on the normalized series of amplitude data in each of segments of the normalized series of amplitude data, and a value corresponding to the water-bottom depth, and generating bottom-sediment classification information indicating the bottom sediment based on the two or more feature quantities.
US07760584B2 Semiconductor memory device, semiconductor device, and data write method
A semiconductor memory device includes an output buffer which outputs an enable signal which makes an external memory device operable, an address buffer which generates an address at which data is held in the external memory device, an input buffer which receives the data held at the address from the external memory device, and a write data buffer which holds the data received by the input buffer, and writes the data in a plurality of memory cells at once. Whenever the write data buffer writes data, the input buffer receives, from the external memory, the data having a size which is written in the memory cells at once.
US07760577B1 Programmable power down scheme for embedded memory block
An integrated circuit configured to selectively provide power to used portions of a memory array is presented. The integrated circuit includes an array of memory cells for storing digital data and a power bus interconnecting structure. The power bus interconnecting structure includes global power buses in communication with local power buses through programmable vias. The array of memory cells are remapped so that unused column portions of the memory array become unused row portions of the memory array. The programmable vias are selectively located during design of the integrated circuit, providing power to the used portions of the memory array.
US07760576B2 Systems and methods for low power, high yield memory
A system for low power, high yield memory is described. The system includes a memory cell configured to receive a memory supply voltage. The system further includes a memory supply voltage control circuit configured to modify the memory supply voltage from a first memory supply voltage level to a second memory supply voltage level for a write to the memory cell.
US07760575B2 Memory leakage control circuit and method
In one embodiment, a static random access memory (SRAM) is operable with first voltage and second voltages and includes a plurality of SRAM cells arranged in rows and columns, each SRAM cell being coupled to a respective wordline, respective complementary bitlines, and a source line and a control circuit connected between the source line and the second voltage. The control circuit is selectively operable in a working mode in which data in the plurality of SRAM cells can be accessed, a sleep mode is which data is retained but leakage is reduced and a shutdown mode in which the source line is allowed to float to a level that is substantially equal to the first voltage.
US07760574B2 Flash memory controller utilizing multiple voltages and a method of use
A Flash memory controller is disclosed. The Flash memory controller comprises a host interface, a Flash memory interface, controller logic coupled between the host interface the controller logic handling a plurality of voltages. The controller also includes a mechanism for allowing a multiple voltage host to interface with a high voltage or a multiple voltage Flash memory. A multiple voltage Flash memory controller in accordance with the present invention provides the following advantages over conventional Flash memory controllers: (1) a voltage host is allowed to interface with multiple Flash memory components that operate at different voltages in any combination; (2) power consumption efficiency is improved by integrating the programmable voltage regulator, and voltage comparator mechanism with the Flash memory controller; (3) External jumper selection is eliminated for power source configuration; and (4) Flash memory controller power source interface pin-outs are simplified.
US07760573B2 Semiconductor memory device and stress testing method thereof
A semiconductor memory device includes a core chip having at least memory cells formed in the core chip, an interface chip having at least peripheral circuits of the memory cells formed in the interface chip, and an external terminal group. The external terminal group includes at least a core power supply terminal that is connected to an internal circuit of the core chip without being connected to an internal circuit of the interface chip, and an interface power supply terminal that is connected to an internal circuit of the interface chip without being connected to the internal circuit of the core chip. With this arrangement, mutually different operation voltages that are optimum for both chips can be given to these chips.
US07760571B2 Image memory architecture for achieving high speed access
An image memory is composed of a memory cell array, first and second area selecting circuits, and a write circuit. The memory cell array includes memory elements arrayed in rows and columns, each of the memory elements being adapted to store pixel data. The first area selecting circuit is adapted to select a plurality of row addresses at the same time, and the second area selecting circuit is adapted to select a plurality of column addresses at the same time. The write circuit is adapted to write same pixel data into selected memory elements out of the memory elements, the selected memory elements being associated with the selected row addresses and column addresses.
US07760569B2 Semiconductor memory device with temperature control
A memory device in a semiconductor substrate includes at least one temperature sensor to provide a temperature dependent signal and at least one circuit to dissipate heat in response to a control signal. A control circuit is coupled to the at least one circuit and is operable to generate the control signal in response to the temperature dependent signal.
US07760568B2 Memory sensing and latching circuit
According to one exemplary embodiment, a memory sensing and latching circuit includes a sensing circuit for evaluating bit lines in a memory array and providing a sensed output. The memory sensing and latching circuit further includes a latching circuit including a dynamic one-shot circuit driven by the sensed output, a sense amplifier enable signal, and a precharge clock. The latching circuit further includes a storage circuit for storing a one-shot output of the dynamic one-shot circuit, where the one-shot output corresponds to the sensed output. The one-shot output of the dynamic one-shot circuit is stored in the storage circuit during an evaluation of the sensed output. The evaluation of the sensed output is responsive to the sense amplifier enable signal.
US07760560B2 High voltage switch circuit having boosting circuit and flash memory device including the same
A high-voltage switch circuit includes an enable control circuit, a feedback circuit, a boosting circuit, and a high voltage switch. The enable control circuit precharges an output node to a set voltage in response to an enable signal. The feedback circuit supplies a feedback voltage to an input node in response to a switch control voltage generated from the output node when the output node is precharged. The boosting circuit boosts the feedback voltage and outputs a boosting voltage to the output node, in response to clock signals, thereby increasing the switch control voltage. The high voltage switch is turned on or off in response to the switch control voltage, and is turned on to receive a high voltage and output the received high voltage. The boosting circuit includes an amplification circuit of a cross-coupled type.
US07760555B2 Tracking cells for a memory system
Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Additionally, some memory systems that use multi-state memory cells will apply rotation data schemes to minimize wear. The rotation scheme can be encoded in the tracking cells based on the states of multiple tracking cells, which is decoded upon reading.
US07760554B2 NROM non-volatile memory and mode of operation
Operating NVM memory cell such as an NROM cell by using a combination of Fowler-Nordheim tunneling (FNT), hot hole injection (HHI), and channel hot electron (CHE) injection. In the FNT erase step, only a few cells may be verified, and in the CHE second programming step, the threshold voltage of those cells which were not fully erased in the FNT erase step is increased to a high threshold voltage level (ERS state).
US07760552B2 Verification method for nonvolatile semiconductor memory device
The present invention provides nonvolatile semiconductor memory devices which operate with low power consumption. In a nonvolatile semiconductor memory device, a plurality of nonvolatile memory elements are connected in series. The plurality of nonvolatile memory elements include a semiconductor layer including a channel forming region and a control gate provided to overlap with the channel forming region. Operations of write, erase, a first read, and a second read in a verify operation of data to the nonvolatile memory elements, are conducted by changing voltage to the control gates of the nonvolatile memory elements. The second read in the verify operation after erase operation is conducted by changing only one of a potential of the control gate of a nonvolatile memory element which are selected from the plurality of nonvolatile memory elements, and as the potential, a potential different from a potential of the first read is used.
US07760550B2 Methods of reading data from non-volatile semiconductor memory device
A method of reading data in a non-volatile memory device includes applying a bit line read voltage to a bit line and a selected cell read voltage to a word line, both of which are electrically connected to a selected cell located in a selected string. A first read voltage is applied to word lines electrically connected to first non-selected cells separated from the selected cell in the selected string, and a second read voltage is applied to word lines electrically connected to second non-selected cells adjacent to the selected cell in the selected string. The second read voltage is lower than the first read voltage. A pass voltage is applied to turn on a string select transistor and a ground select transistor, respectively, in the selected string. An electrical signal output from the selected string is compared with a standard signal to read data stored in the selected cell.
US07760548B2 Semiconductor memory having both volatile and non-volatile functionality and method of operating
Semiconductor memory having both volatile and non-volatile modes and methods of operation. A semiconductor memory cell includes a substrate having a first conductivity type; a first region embedded in the substrate at a first location of the substrate and having a second conductivity type; a second region embedded in the substrate at a second location the substrate and have the second conductivity type, such that at least a portion of the substrate having the first conductivity type is located between the first and second locations and functions as a floating body to store data in volatile memory; a floating gate or trapping layer positioned in between the first and second locations and above a surface of the substrate and insulated from the surface by an insulating layer; the floating gate or trapping layer being configured to receive transfer of data stored by the volatile memory and store the data as nonvolatile memory in the floating gate or trapping layer upon interruption of power to the memory cell; and a control gate positioned above the floating gate or trapping layer and a second insulating layer between the floating gate or trapping layer and the control gate.
US07760547B2 Offset non-volatile storage
A plurality of non-volatile storage elements on a common active layer are offset from neighbor non-volatile storage elements. This offsetting of non-volatile storage elements helps reduce interference from neighbor non-volatile storage elements. A method of manufacture is also described for fabricating the offset non-volatile storage elements.
US07760540B2 Combination SRAM and NVSRAM semiconductor memory array
A semiconductor memory array having a first memory cell array with a number of first memory cells and a second cell array with a number of second memory cells. The memory cells in the first and second memory cell arrays are arranged in rows and columns. Each column of second memory cells in the second memory array is coupled to a column of first memory cells in the first memory array.
US07760539B2 Nonvolatile memory device
A variable resistance element (1) whose resistance changes with application of a voltage pulse is brought to a low resistance state by applying an erase pulse to a path shown by the broken line through selection of selection transistors. An erase pulse limiting resistance (2) is inserted in the broken-line path. The resistance value (Re) of the erase pulse limiting resistance (2) is set so that a first resistance value as the sum of all the ON resistance values of the selection transistors, Re and the wiring resistance in the path is equal to or more than a bulk resistance value of a thin film material used in the variable resistance element (1), to prevent the resistance of the variable resistance element (1) from decreasing to the bulk resistance value at which stable resistance change is not resumed.
US07760527B2 Device and method for controlling an electric power converter
The control device of an electric power converter comprises a control circuit controlling turn-on of power semi-conductor arms. The control circuit comprises a module for determining possible turn-offs of an arm, and a module for selecting turn-offs enabling double switching from among the possible turn-offs. Selection of turn-offs enabling an arm of said converter to be turned off according to the turn-offs enabling double switching in other arms. The electric converter comprises one such control device. The method comprises determination of turn-offs enabling double switching from among the possible turn-offs, and selection of turn-offs to turn an arm of said converter off according to the turn-offs enabling double switching.
US07760524B2 Method and apparatus to reduce the volume required for bulk capacitance in a power supply
A driver circuit included in a power supply having a rectifier coupled to a single phase AC input voltage is disclosed. An example driver circuit includes a drive signal generator to generate a drive signal to be coupled to a variable impedance element. A voltage sensor is coupled to the drive signal generator and is to be coupled to sense a voltage across a high voltage capacitance. The driver circuit is to be coupled to control the variable impedance element in response to the voltage sensor. A low voltage capacitance is allowed to receive current from the input if the sensed voltage is less than a second threshold value. The low voltage capacitance is prevented from receiving current from the input if the sensed voltage is greater than a first threshold value.
US07760521B2 Half-bridge resonant converter
A half-bridge resonant converter includes: a primary winding; a secondary winding having a first and a second end and a central point; a first electronic switch; a second electronic switch; a first power-storage element; a second power-storage element; and a load having a first and a second end. Wherein, the first end of said the secondary winding serially connects with said the first electronic switch and the first power-storage element, and the second end of said the secondary winding serially connects with said the second electronic switch and the second power-storage element, and the first end of said the load connects simultaneously with said the first power-storage element and the second power-storage element, and the second end connects with the central point of the secondary winding.
US07760519B2 Primary only control quasi resonant convertor
A power supply apparatus and method of regulating is provided. A converter circuit includes a primary switching element and an auxiliary switching element. The auxiliary switching element is for transferring a reflected voltage signal. A transformer includes a primary and a secondary, the primary is coupled with the converter circuit. The primary and secondary each include a single winding. An output rectifier circuit is coupled with the secondary of the transformer. A resonant circuit is included in the converter circuit and is coupled with the primary. The resonant circuit includes one or more resonance capacitors that are configured for providing a transformer resonance. The transformer resonance comprises the reflected voltage signal, the capacitance of the one or more resonance capacitors and a parasitic capacitance of the transformer. The reflected voltage signal is reflected from the secondary to the primary. A virtual output voltage feedback loop provides an output voltage reference signal to the converter circuit via the resonant circuit. The converter circuit is responsive to the output voltage reference signal in regulating an output voltage.
US07760518B2 Method and apparatus for fault detection in a switching power supply
Techniques are disclosed to detect a fault in the feedback circuit of a switching power supply while the power supply operates in a mode where the output is below its regulated value. The power supply delivers maximum power at a given switching frequency without a feedback signal while the output is below its regulated value. A fault protection circuit substantially reduces the average output power if there is no feedback signal for the duration of a fault time. When there is no feedback signal, the power supply increases the maximum output power by increasing the switching frequency before the end of the fault time to increase the output to a regulated value. The presence of a feedback signal when the output reaches a regulated value restores the original switching frequency and returns the output to its unregulated value. The absence of a feedback signal at the end of the fault time engages the fault protection circuit to substantially reduce the output power.
US07760516B2 Modular UPS systems and methods using modular interconnect assemblies
A modular uninterruptible power supply (UPS) system includes a plurality of UPS system component modules, each configured to be arranged in at least one equipment rack, each of the UPS system component modules having at least one flexible power cable extending therefrom and having a pluggable first connector at an end thereof. The system also includes a modular power interconnect assembly configured to be attached to at least one equipment rack, the modular power interconnect assembly including a housing, a plurality of bus bars positioned within the housing, and a plurality of second connectors positioned at a face of the housing, electrically connected to the plurality of bus bars and configured to pluggably mate with the first connectors to provide electrical interconnection among the plurality of UPS system component modules.
US07760507B2 Thermally and electrically conductive interconnect structures
An interconnect structure for operable placement between a first body and a second body, wherein the interconnect structure includes a first surface for operable juxtaposition with the first body, a second surface for operable juxtaposition with the second body, and a thickness dimension defined between the first and second surfaces. The interconnect structure includes a first thermally conductive material and a second electrically conductive material, wherein the second electrically conductive material is formed in one or more distinct structures, with the structures forming at least one substantially continuous pathway of the second material through the thickness dimension. The interconnect structure exhibits a compressive modulus along a thickness axis of less than about 100 psi.
US07760506B1 Electronic components, systems and apparatus with air flow devices
Electronic components, systems and apparatus including one or more air flow devices, such as an aerodynamic element and/or an air diverter.
US07760505B2 Power semiconductor module
A power semiconductor module is disclosed, including a plate-type substrate fitted with at least one component, and a base plate provided for dissipating heat from the component via the substrate. In at least one embodiment, a supporting apparatus, which keeps the substrate in thermal contact with the base plate, has a central pressure bolt adjoined by a plurality of stamps which extend in different directions and are intended to contact-connect the substrate, the individual stamps being at non-uniform distances from the substrate in the mechanically unloaded state of the pressure bolt.
US07760502B2 Cooling system employing a heat exchanger with phase change material, and method of operation thereof
A heat exchanger for use, e.g., in a rear door of a server rack in a computer room, made up of pipes clad with a layer of a phase change material, such as a paraffin, so that latent heat is absorbed in the conversion from the solid to the liquid state. Preferably, each pipe in turn is opened by a control valve and chilled coolant flows through the pipe until the phase change material reverts back to the solid state. Then, the control valve is again closed, and the phase change material is further heated by waste heat so that it is melted once more. Preferably, the control valve for only one pipe at a time is opened, so that latent heat is being absorbed by the phase change material around all pipes but one.
US07760497B2 Powered controlled acceleration suspension work platform hoist control cooling system
The hoist control cooling system for preferentially cooling components of a variable frequency drive that is controlling a hoist motor. The cooling system includes an inverter temperature sensor, an ambient temperature sensor, a cooling system controller, an inverter cooler, and an ambient cooler. The inverter temperature sensor measures the temperature of the inverter and generates an inverter temperature signal. The ambient temperature sensor measures the temperature of the ambient air in the sealed control enclosure and generates an ambient temperature signal. The cooling system controller communicates with the inverter temperature sensor and the ambient temperature sensor by receiving the inverter temperature signal, the ambient temperature signal, and generating both an inverter cooling signal, and an ambient cooling signal. The inverter cooling signal controls the cooling of the inverter. Similarly, an ambient cooling signal switches the ambient cooler on, thereby cooling the ambient air temperature in the sealed control enclosure.