Document | Document Title |
---|---|
US07757526B2 |
Method for changing force control gain and die cushion control apparatus
A method for changing a force control gain expressed as a ratio of force error to velocity command value in a control circuit performing a force control of a servo motor driving a die cushion disposed opposite to a slide in a press machine. The method includes: obtaining a difference between a displacement of the slide and a displacement of the die cushion in a state in which the slide and the die cushion collide with and are exerting force on each other; detecting the force when the difference of the displacements is obtained; calculating a spring constant of a structural portion based on a proportionality between the difference of the displacements and the force, when regarding the structural portion including the slide and the die cushion as an elastic structure; and changing the force control gain based on the spring constant using a fixed proportionality that exists between the force control gain and a reciprocal of the spring constant. |
US07757524B2 |
Fastener shield device for locks
A shield device is for fastener(s) of a lock assembly that is adjustable between inoperable and operable states, each fastener including a head and being removably engageable with a door to connect the lock assembly therewith. The shield device includes a barrier displaceable between a first position, where the barrier covers the fastener head to prevent removal of the fastener, and a second position where the fastener is accessible to permit removal. The barrier is disposed in the first position when the lock is in the inoperable state and in the second position when the lock is in the operable state. Preferably, the lock assembly includes a member that adjusts the lock assembly between the operable and inoperable states and the barrier is coupled with the member. As such, when the lock member adjusts the lock assembly between the two states, the barrier displaces between the first and second positions. |
US07757520B2 |
Steam generator and drum type washing machine with the same
A steam generator includes a case that forms a predetermined space for storing water, a heater provided within the case, a sealing member for preventing water leakage from the case, and a pressure part to press the sealing member and the heater. The sealing member is also configured to secure and seal the heater such that water is prevented from penetrating or leaking toward a circuit part of the heater. A drum-type washing machine having the steam generator installed therein is also disclosed. |
US07757519B2 |
Method to produce textiles articles with warp-knitting machines and machine to carry out such a method
A method for producing textile articles with warp-knitting machines, comprising a plurality of steps of shifting at least a first thread-guide (3) bar (2) of jacquard type with shog translational movements and with swing transversal movements, so as to produce textile articles on at least one needle bed (52), shifting at least the first thread-guide (3) bar (2) by means of a corresponding first linear motor, with a shog movement of a first predefined width; varying automatically through control devices (60) the shift controlled by the first linear motor so as to vary the width of the shog movement during the production of the textile articles, and shifting at least the first thread-guide (3) bar (2) with a shog movement having a second predefined width differing from the first one, and automatically controlling by means of the control devices (60) connected to the first thread guide (3) bar (2) at least an individual shift of a needle space of at least a first thread-guide (3) of the first bar (2), in addition to or in deduction from and during at least one of said shog movements. |
US07757514B2 |
Ejector-type refrigerant cycle device
An ejector-type refrigerant cycle device includes: a first evaporator 15 that evaporates refrigerant flowing out of an ejector 14; a branch passage 17 that branches a flow of refrigerant between a radiator 13 and the ejector 14 and guides this flow of refrigerant to a vapor-phase refrigerant suction port 14c of the ejector 14; a throttling mechanism 18 disposed in the branch passage 17; and a second evaporator 19 disposed downstream of the throttling mechanism 18 with respect to the flow of refrigerant. The throttling mechanism 18 is constructed to be provided with a fully opening function, and to fully open the branch passage 17 when the second evaporator 19 is defrosted. Therefore, in an ejector-type refrigerant cycle device including multiple evaporators, the function of defrosting the evaporators can be carried out with a simple construction. |
US07757511B2 |
Refrigerated drawer having an icemaker
A refrigerated appliance includes a cabinet including a drawer and a refrigeration system having at least a compressor, a condenser and an evaporator. An icemaker unit is mounted in the drawer and includes a housing and an ice cube mold. The evaporator includes a coil mounted below the housing proximate to the ice cube mold. A mounting plate is attached to the housing with the evaporator coil sandwiched therebetween. With this arrangement, the evaporator coil is selectively operated to provide freezing temperatures to form ice cubes in the ice cube mold and establish refrigerated temperatures in the refrigerated compartment. That is, the refrigeration system is selectively operated to chill the evaporator in both an ice production mode and a refrigeration mode. |
US07757509B2 |
Very low temperature stainless steel plate unit for preparing an on-site natural ice cream
A portable instrument for providing an on-site ice cream, comprise of all natural ingredients, in front of a customer is provided. The instrument according to the current application is comprised of; 1) a compressor equipped with a condenser having heat removal capacity of 12,000 BTU/hr, 2) an exit tube, 3) a condenser tube, 4) an expansion valve, 5) an outlet copper tube, 6) a coiled coolant pipe, 7) a stainless steel shallow bowl shape plate welded on the coolant pipes, 8) an inlet copper tube, 9) a separator, 10) a by pass line that connects the exit tube and the outlet copper tube, 11) a solenoid valve, and 12) a foot stepper to control on/off of the solenoid valve. Slurry of a mixture of fruits, milk, cream powder and honey syrup, formed from an electric mixer is dumped on the stainless steel plate, which is maintained at the very low temperature between −31 C to −35 C. |
US07757508B2 |
Super energy saver heat pump with dynamic hybrid phase change material
A heat pump has a refrigerant loop, a compressor in fluid communication with the refrigerant loop, at least one indoor heat exchanger in fluid communication with the refrigerant loop, and at least one outdoor heat exchanger in fluid communication with the refrigerant loop. The at least one outdoor heat exchanger has a phase change material in thermal communication with the refrigerant loop and in fluid communication with an outdoor environment. Other systems, devices, and methods are described. |
US07757504B2 |
Air conditioning controller
An air conditioning controller is provided with a room temperature-humidity combination calculation unit, a temperature-humidity setting value determination unit and a temperature-humidity control unit. The room temperature-humidity combination calculation unit is configured to calculate combinations of room temperature and room humidity corresponding to a target value of a thermal comfort index PMV. The temperature-humidity setting value determination unit is configured to select and determine a combination of the room temperature and humidity that achieves energy saving among the calculated combinations of the room temperature and humidity. The temperature-humidity control unit is configured to separately control the room temperature and humidity so that the room temperature and humidity would measure up respectively to the determined temperature and humidity values. |
US07757502B2 |
RAM fan system for an aircraft environmental control system
An environmental control system includes a RAM air fan system downstream of a respective heat exchanger in the relatively high temperature RAM exhaust. The RAM air fan includes a RAM air fan electric motor such that the RAM air fan is driven at a speed independent of an air cycle machine. A fan rotor is completely supported by hydrodynamic foil journal and thrust bearings. As the RAM air fan is driven by the RAM air fan electric motor the RAM air fan is installed in the environmental control system as a self-contained system. |
US07757497B1 |
Method and apparatus for cooling electronic components
A spray cooling system includes a spray delivery device and a cooling liquid delivered to the spray delivery device. The spray delivery device includes one or more inlet apertures and one or more corresponding outlet apertures, at least one pair of inlet aperture and corresponding outlet aperture being positioned relative to each so as to form an asymmetric non-uniform density full-cone spray pattern. |
US07757493B2 |
Fluid catalytic cracking steam pressure letdown power recovery system and process
A system and method are provided for recovering power from hot flue gas of a catalyst regenerator in an FCC unit and an integrated fluid catalytic cracking steam pressure letdown. The system includes a flue gas power recovery system including an expander and a turbine for generating power by letting down steam from a higher pressure to a lower pressure for use in a refinery process such as an FCC unit. |
US07757492B2 |
Method and apparatus to facilitate cooling turbine engines
A method facilitates assembling a gas turbine engine including a combustor assembly and a nozzle assembly. The method comprises providing a transition piece including a first end, a second end, and a body extending therebetween, where the body includes an inner surface, an opposite outer surface, coupling the first end of the transition piece to the combustor assembly, and coupling the second end of the transition piece to the nozzle assembly such that a turbulator extending helically over the outer surface of the transition piece extends from the transition piece first end to the transition piece second end to facilitate inducing turbulence to cooling air supplied to the combustor assembly. |
US07757489B2 |
Engine configuration including an internal combustion engine
An engine configuration includes an internal combustion engine with a plurality of cylinders, at least one turbocharger and a first and a second exhaust gas tract. A turbine of the at least one turbocharger is associated with the first exhaust gas tract. Increased torque and increased power can be achieved when a bypass exhaust gas line emerging from at least one cylinder, which is associated with the first exhaust gas tract, is connected to the first exhaust gas tract such that it bypasses the at least one turbocharger. |
US07757484B2 |
Exhaust treatment device having flow-promoting end caps
An end cap for an exhaust treatment device is disclosed. The end cap has a cylindrical housing with an axial direction, a radial direction substantially orthogonal to the axial direction, a first open end, and a second closed end opposing the first open end in the axial direction. The end cap also has an integral port member extending from an annular surface of the cylindrical housing. The integral port member has a central axis aligned in the radial direction, and an exterior surface of the integral port member tangentially connects to an exterior surface of the cylindrical housing. |
US07757479B2 |
Secondary air supply system for an exhaust port of an engine
A secondary air supply system in which individual members may be arranged to be disposed on substantially the same straight line in an engine, whereby connection path lengths are reduced and the attachment thereof is facilitated. The secondary air supply system may be provided between an air cleaner and attached to an engine and an exhaust port of the engine. The secondary air supply system has a secondary air control valve, a lead valve and secondary air supply paths which connect the air cleaner, the secondary air control valve and the lead valve together and supply air to the exhaust port from the air cleaner. The air cleaner, the secondary air control valve and the lead valve may be arranged to be disposed on substantially the same straight line when viewed from the side. |
US07757474B2 |
Gas turbine protection device
A gas turbine has a plurality of combustors in a toroidal arrangement to provide combustion gases to turbine blades, thereby rotating the turbine body. Thermocouples, the number of which is the same as or greater than the number of the combustors, are arranged toroidally at the outlets of the turbine blades and measure the temperatures of the combustion gases at the respective outlets. During the operation of the gas turbine, if an abnormality, such as misfire or fuel injection nozzle obstruction, occurs in one or more of the combustors, the resulting change in gas temperature triggers a signal to stop, and thereby protect the gas turbine. Based on the measured values of the blade pass temperatures of the thermocouples and set threshold temperatures, a fuel supply system may be caused to gradually decrease the fuel supplied to the combustors to bring the gas turbine body to an automatic stop, or it may be cut off instantaneously, thus immediately stopping the gas turbine. |
US07757473B2 |
Manufacture method of power transmission chain and a power-transmission-chain manufacturing apparatus employed by the manufacture method
Manufacture method and manufacturing apparatus for power transmission chain according to the invention are adapted to accomplish exact positioning of pin members and link plates. This permits the pin members to be positively press-inserted into pin holes of the link plates and hence, the fabrication of the power transmission chain is facilitated. |
US07757471B2 |
Agricultural harvester having automated tree sensing and shaking device and method
An automatically operated agricultural tree harvesting machine having systems for automatically steering, propelling and stopping the harvester machine to shake each tree, eliminating the need for the operator to steer or manually engage the shaker head. The system comprises a series of sensors to determine the location of each tree and a system for controlling the steering of the harvester and to determine the distance moved. |
US07757469B2 |
Carousel merger
A carousel merger is provided that is designed to replace existing belt conveyor devices. The carousel merger device has a crop receiving passageway which extends through a top surface of the carousel merger device toward a bottom surface of the carousel merger device. The crop receiving passageway has a plurality of crop receiving regions and a crop flow region. The crop receiving regions have arcuate sidewalls, support plates rotatably mounted to the bottom surface and blades mounted to the support plates. The crop flow region is provided adjacent the crop receiving regions with a portion of the crop flow region extending through the crop receiving regions. The crop flow region has a back wall opposite from the arcuate sidewalls of the crop receiving regions. A discharge is in communication with the crop flow region. |
US07757468B2 |
Device for strapping packages with strapping material
An improved retainer system allowing reliable strapping of a package while incurring only minimized wear. An additional retainer device (17) is placed in front of the inner side of the strap guide frame (11) and comprises an elastic, longitudinally stretching element (18, 19) and a mating support (30). The elastic element and mating support are made of a low-wear material relative to the strap and are mutually parallel, as well as parallel to the strap outlet aperture (23). The elastic element and the mating support together subtend a gap through which the strap is pulled. |
US07757462B2 |
Multi-layer frankfurter loading method
A system and method for multi-layer loading of food items such as frankfurters in a receptacle includes the steps of displacing groupings of frankfurters along a staging area, allowing the frankfurters to drop downwardly by gravity to an accumulation and storage area until at least two layers of frankfurters are accumulated and allowing the double layer of frankfurters to drop downwardly into a packing receptacle in a packing area. The method of the invention is accomplished by providing a lug chain with lugs spaced to group frankfurters in desired groupings on the staging area, a first set of displaceable supports positioned below the lug chain to allow a layer of frankfurters to fall downwardly by gravity to the accumulation and storage area, a second set of displaceable supports positioned in the accumulation and storage area to allow at least two layers of frankfurters to be accumulated, then actuated to allow the two layers to drop vertically downwardly to a collection receptacle in the packing area, and a pair of tucking flaps that are actuated to an open position to allow two layers of frankfurters to fall downwardly therebetween and to a closed position in which frankfurters are forced by contact therewith into appropriate alignment within the receptacle. |
US07757461B2 |
Method and device packaging flat objects
In order to package flat objects (1) with the aid of a quasi-endless packaging material web, the packaging material web is placed around a row (4) of the objects (1), in which these objects are conveyed one after the other and in an interspaced manner, whereupon longitudinal seams are made in the packaging material web and transversal seams are made between the objects (1) whereby separating the packaged objects from one another. The invention provides that the row is directly formed on the packaging material web (2) during which the objects are, by acceleration, separated out from a supply stream (3), in which they are fed while overlapping one another, and directly placed upon or pushed onto the packaging material web (2). Forming the row (4) directly on the packaging material web (2) eliminates additional conveying steps thereby shortening the entire required conveyor lines and rendering stabilizing means for stabilizing the objects (1) during conveyance unnecessary. |
US07757457B2 |
System and method for floor covering installation
Connectors for joining adjacent modular floor covering units. Embodiments of the connectors include a film and an adhesive layer coated on one side of the film. The connectors can have a conductive component that allows electrical continuity to be maintained between adjacent tiles. In yet another embodiment, the connectors can be equipped as radio frequency identification tags by including radio frequency transponders. To install tiles using the connectors, a first tile is placed on the floor and a connector is positioned so that the adhesive layer faces upward and does not contact the floor. The connector is typically positioned so that only a portion of the adhesive layer adheres to the underside of the tile, leaving the remainder of the connector extending from the underside of the tile. One or more tiles are then positioned adjacent the first tile so that a portion of the connector adheres to the adjacent tiles. In this way, the connectors span adjacent tile edges. The tiles are assembled on an underlying flooring surface without the need to attach them to the floor surface. Rather, the tiles are linked to each other with the connectors, so that the tiles create a floor covering that “floats” on the underlying floor surface. Additionally, the tiles need not be installed directly on the floor surface. Rather, an underlayment, such as a film or cushion or cushion composite, may be positioned on the floor surface prior to the installation of tiles. |
US07757456B2 |
Monolithic abrasive snow retention system
A coating system for a roof for the retention of snow and ice thereon. The coating system employs a base layer, which is applied to the roof surface. The base layer may provide a liquid impermeable barrier layer on the roof surface. An aggregate is spread or broadcast over the base layer while the base layer is in a liquid state. The base layer and the aggregate are secured to the roof surface once the base layer has cured. The aggregate protrudes from the upper surface of the base layer to provide maximum snow and ice retention. |
US07757455B2 |
Spacer arrangement with fusable connector for insulating glass units
A spacer frame arrangement for insulating glass units, comprising a spacer profile body extending in a first direction and having a predetermined cross section in a plane perpendicular to the first direction, the predetermined cross section defining a hollow inner space of the spacer profile body with predetermined dimensions in the plane perpendicular to the first direction, and a connector comprising a connector section adapted to be inserted in the first direction into the hollow inner space of the spacer profile body by having a cross sectional shape perpendicular to the first direction which corresponds, with predetermined tolerances, to the cross section of the spacer profile body limiting the hollow inner space, at least the outer surface of the connector section facing the inner surface of the hollow inner space of the spacer profile body after insertion of the same being made of a fusable material, preferably a material fusable by melting the same, wherein the connector section is inserted into the hollow inner space of the spacer profile body and the outer surfaces of the connector section and the inner surface of the spacer profile body facing each other are connected by fusing. |
US07757452B2 |
Mechanical locking system for floorboards
Floorboards (1, 1′) are shown, which are provided with a mechanical locking system consisting of a separately machined locking strip (6) which is mechanically joined with the floorboard (1), the locking strip (6) being designed for mechanical fixing to the floorboard (1) by means of a joint, which is operable by snapping-in and/or inward angling, and the locking strip (6) being designed to connect the floorboard (1) with the essentially identical floorboard (1′) by at least inward angling.Moreover, a locking strip, a strip blank, a set of parts for making a floorboard and methods for manufacturing a floorboard and a locking strip, respectively, are shown. |
US07757449B2 |
Removable floor
A removable floor includes a support piece (1) having a floor tile (15) affixed to the upper surface thereof, with the support piece being equipped to be secured to other support pieces, in order to facilitate the installation and removal of the floor by the user and to enable the supports to be installed in an aligned and/or out of phase manner such as to produce different decorative patterns. |
US07757447B2 |
Water management building wrap
The present invention provides a water management building wrap that may be useable between a frame structure of a building and an exterior building covering. In at least one embodiment, the building wrap comprises a permeable membrane and an extruded polymeric drainage structure secured to the second side of the membrane. In at least one embodiment, the drainage structure includes a plurality of generally vertical members having a first thickness and forming boundaries for generally vertical water drainage channels, and a plurality of generally horizontal members attached to the generally vertical members and having a second thickness less than the first thickness and forming integral joints at intersections of the generally vertical members and the generally horizontal members that provide dimensional stability to maintain the orientation of the generally vertical members and form stable vertical water drainage channels. |
US07757442B2 |
Flexible structures for use with dock seals and shelters
Flexible structures for use with dock seals and shelters are disclosed. An example flexible structure includes an elongate flexible panel assembly having first and second longitudinal edges and at least one flexible thin-walled member having a length along a longitudinal axis of the elongate flexible panel assembly. The at least one flexible thin-walled member is configured to have a cross-sectional geometry that provides sufficient rigidity to enable the elongate flexible panel assembly to be cantilevered from a surface via the first longitudinal edge without substantial deformation of the cross-sectional geometry of the at least one flexible thin-walled member along the length of the at least one flexible thin-walled member. |
US07757440B2 |
Vented eaves closure
A method is provided for installing a ventilated eaves closure and tile support apparatus along the eaves of a roof. A vented eaves closure apparatus is disposed along the eaves to support the first course of roof tiles at a desired pitch. The apparatus provides support, ventilation, and drainage, while also providing a barrier to wind-driven precipitation, bird nesting, and animal invasion. The apparatus includes an array of openings configured to allow drainage and facilitate the flow of air beneath the tiles and throughout the air space between the roof deck and the tiles. The method and apparatus can be adapted to fit a variety of roof types and roof tiles having different sizes, shapes, and profiles. |
US07757439B1 |
Fabric structures with tensioner and tensioner device
A fabric covered rigid frame structure having at least three elongate rafters; at least one column supporting the rafters; a fabric cover; a cord system or a web system encircling the fabric cover; and at least one tensioner formed in an end of at least one elongate rafter, wherein the tensioner includes an opening formed in an end of the elongate rafter along the axis of the rafter; a first fitting disposed between the opening and an end of the elongate rafter; a rod disposed in the elongate rafter along an axis of the rafter through the first fitting, wherein the rod comprises threads that are exposed to at least a portion of the opening; means for engaging the rod through the first fitting; and a sliding block with hook disposed on the threads of the rod interior of the elongate rafter wherein the hook engages the fabric cover. |
US07757432B2 |
Electronic carpenter bee trap
A carpenter bee trap having a housing that contains a hole, an electrode in proximity to the hole, and a power source connected to the electrode. The hole is of a size similar to the size holes that carpenter bees normally make, thus attracting the carpenter bees to the hole. The carpenter bees will enter the hole, and make contact with an electrode. The electrode is energized through connection with a power source. In one embodiment, the power source includes a photovoltaic panel. Once the carpenter bee makes contact with the electrode, a high voltage discharge will take place through the body of the carpenter bee, thus killing the carpenter bee. The carpenter bee will then fall from the hole, and the trap will be ready for the next carpenter bee to enter. |
US07757429B1 |
“Z”-bar rodent trap and method of use thereof
invention as presently conceived discloses a spring-loaded, baited mouse/rat/rodent trap device having a zig-zag configured spring trap bar. Although resembling a conventional spring-loaded mouse trap, the snap wire bar is not straight but has a “Z” or zig-zag shape. The zig-zag snap bar provides for a wider capture surface area of as much as an extra half-inch, dependent upon the overall trap dimensions. The bar's overall weight and wind resistance is still minor, and allows the bar to travel at a high rate of speed. The effective wider configuration makes it much more likely that the bar strike some part of the rodent's body resulting in a higher trap or kill ratio. |
US07757420B1 |
Integrated firearm security lock
The difficulties and drawbacks of previous-type systems are overcome by the present invention which includes a locking device for a firing spring housing in a firearm. A main housing is provided including an internal cylindrical portion for receiving a firing spring. A lock rod is received in the main housing, for selectively engaging the firing spring. The lock rod is movable between an engagement position and a disengagement position with the firing spring. A combination disk is provided for engaging the lock rod, to selectively fix the lock rod in one of the engagement position and the disengagement position. |
US07757419B2 |
Holder for a ceiling sign
A holding device for attaching a ceiling sign to a ceiling structure contains a base for attaching the ceiling elements and an adapter part for attaching the ceiling sign, the adapter part can be folded down from the base together with the ceiling sign in order to remove the ceiling elements. |
US07757418B1 |
Display apparatus and method
Some embodiments of a display fixture can display a variety of products or images of available products in an appealing manner that draws attention from consumers. In some cases, the display fixture may employ a number of graphic inserts that fit within display windows to show images related to available products. |
US07757416B2 |
Portable and stowable quilting design wall
A portable and stowable quilting wall has generally rectangular body composed of a smooth backing sheet sewn peripherally to a mating front sheet of heavy nap felt. A top hem mounts spaced pieces of hook fasteners interspersed with holes. A bottom hem confines a heavy rod, while the backing sheet mounts strips of loop fasteners that are spaced to engage the hook fasteners when the wall is rolled up on itself to retain the quilting wall in a rolled-up condition for easy movement and storage. The felt nap releasably engages pieces of quilt pieces placed and retains them in both rolled-up and unrolled conditions, without the use of added adhesive or mechanical fasteners. The holes in the top hem receive hooks to hang the unrolled sheet against a wall or door, while the rod maintains the quilting wall flat against a vertical surface. |
US07757415B2 |
Horizontal ice cuttings conveyor for ice resurfacing machines
The horizontal conveyor of an ice re-surfacing machine implements auger flights in which successive half circles of the flight have slightly different radii. The successive contact of larger and smaller radius flights against ice building up in front of the horizontal conveyor breaks up and dissipates the ice. |
US07757414B2 |
Footwear with pivotal and/or rotatable tongue
A revolving tongue for application to footwear provided a central pivot point that rotatably connects to a crossbar of the footwear, the crossbar extending between the lateral openings of the shoe, at upper edges of the shoe quarter portions. The tongue may be rotated, to disclose variations in coloration material and design for the shoes, as applied. A pivot pin or other connector secures the tongue, approximately centrally, to the crossbar, a guide may be provided at the lower or lateral edges of the circular tongue, secured within the shoe, to act as a guide to retain the tongue for its circular motion. In addition, openings may be provided within the upper quarter portions of the shoe, so the tongue coloration can show therethrough, and change, as the tongue is being pivoted for a different setting, and in addition, can also provide for aeration of the foot, at such location. |
US07757413B2 |
Magnetic swivel sports shoes
A shoe that relates to safety of the participants' when sports shoes with cleats are employed, e.g. golf, football, and soccer. Knee, ankle, & hip injuries are brought about by abrupt leg turns after the foot is planted and the participant's knee continues to move in a separate direction.A principle objective of the present invention is also to enhance the participants' performance. The primary objective, however, is to minimize the frequency and/or seriousness of knee, ankle, and hip injuries brought about by knee and leg turns after the foot is planted on the playing surface. This invention will permit the foot to rotate under magnetic control when enough pressure is exerted by the participant's body. |
US07757409B2 |
Cushioning member
A cushioning member for an article of footwear is disclosed. The article of footwear comprises a sole; and a cushioning member disposed in the sole, the cushioning member comprising: a substantially u-shaped heel chamber having an anterior wall, a curved posterior wall, and medial and lateral sidewalls disposed between the anterior wall and the posterior wall; a forefoot chamber; and a passage connecting the heel chamber and the forefoot chamber, wherein the sole is formed around the cushioning member such that at least a portion of the medial heel sidewall and the lateral heel sidewall are visible. |
US07757407B2 |
Gas drying device
Gas drying device, consisting of a desiccant dryer (2) which makes use of a pressure tank (4) with a drying zone (5) and a regeneration zone (6), with an adsorption and/or absorption medium (7) which is alternately guided through the drying zone (5) and the regeneration zone (6); a primary circuit (8) in which the abovementioned desiccant dryer (2) is included, which makes it possible to guide the gas to be dried through the drying zone (5) of the desiccant dryer (2); a secondary circuit (9) which makes it possible for a part of the gas to be dried to be guided through the regeneration zone (6) of the desiccant dryer (2) and to absorb moisture there, characterized in that the device also contains a cooling dryer (1) which is inserted upstream the abovementioned desiccant dryer (2) in the primary circuit (8). |
US07757406B2 |
Vehicle travel grade indicator (VTGI)
A method and device for determining the grade/slope of the road upon which a vehicle is traveling and displaying said grade/slope through a visual display that is adjustable by the driver/operator of said vehicle to his/her convenient sight of vision; wherein such device can also be used by many industries, machineries, and engineering fields of many types; wherein such device does so by its internal parts which include shafts, gears, bushes, weights, a spring, brake shoes, cylinders, and other, all within a shell, with (or in some cases without) oil; wherein positive or negative accelerations will not affect the performance of said device. Said device is fixed in the said vehicle by either said operator or the manufacturer of said vehicle and said device will measure said grade/slope independent of any driving members or parts of said vehicle or other devices, power, sensors of any kind, and/or anything else outside of its shell. |
US07757405B2 |
Trimmer with reciprocating blades
A trimmer having a first cutting blade and a second cutting blade. A first drive gear assembly cooperates with the cutting blades so that as the first drive gear assembly rotates around a first axis, the cutting blades are caused to reciprocatingly move in first and second paths to produce a cutting action. A second drive gear assembly has a second drive gear that has teeth in mesh with teeth on the first drive gear assembly. The second drive gear is rotatable around a second axis to cause the first drive gear assembly to be rotated in the first rotational direction. A powered drive assembly rotates the second drive gear around a second axis in the one rotational direction. The teeth on the first drive gear assembly are defined by a first bevel gear. The second gear is a bevel gear in mesh with the first bevel gear. |
US07757401B2 |
Method for manufacturing a screen for downhole use
An assembly method for a downhole screen is disclosed. In the preferred embodiment, the filtration layer is slipped over a perforated base pipe and an expansion technique is used to increase the base pipe diameter to the point where, preferably, an interference fit exists. The expansion can be fully underneath the filtration layer or can be done in discrete zones. The finished assembly can still be expanded further downhole, such as, for example, in open hole completions. An outer protective shroud can be employed over the filtration layer when the expansion of the base pipe occurs. |
US07757397B2 |
Method for forming an element substrate
A method for forming an element substrate which includes a substrate, an ink supply port penetrating substrate and energy supplying means for supplying ejection energy to ink introduced through ink supply port, the method includes a step of forming the energy supplying means on the substrate, then; a step of thinning the substrate, and then; an ink supply port forming step of forming the ink supply port in the substrate. |
US07757395B2 |
Method of manufacturing substrates with feedthrough electrodes for inkjet heads and method of manufacturing inkjet heads
A method of producing substrate 3 having feedthrough electrodes for an inkjet head, including: a step of forming grooves in the substrate 1 in the same pitch as that of the inkjet head; a step of setting conductive member 101 in the grooves; a step of adhering covering substrate 2 onto substrate 1; a step of cutting adhered substrate 1 and covering substrate 2 in a direction perpendicular to that of the grooves in a predetermined width. |
US07757391B2 |
Method for applying viscous medium on a substrate
A method of applying viscous medium on a substrate that is arranged for mounting of components includes providing the substrate arranged for mounting of electronic components thereon and screen printing predetermined amounts of a viscous medium on predetermined positions on the substrate. In addition, the method includes add-on jetting of predetermined additional amounts of viscous medium on predetermined positions on the screen printed substrate. The add-on jetting is non-contact dispensing and the add-on jetting viscous medium is still in viscous form during the add-on jetting. |
US07757389B2 |
Method of manufacturing an ultrasonic probe
For providing a flexible printed circuit board in which the distance between each of plural wiring patterns is a desired distance by cutting the flexible printed circuit board having plural wiring patterns, plural wiring patterns are formed so as to extend on the surface of an electrically insulative base film, and each of the plural wiring patterns is formed so as to include a portion where the distance between each of them is narrowed along the extending direction of the base film. |
US07757385B2 |
System for fabricating semiconductor components with through wire interconnects
A method for fabricating a semiconductor component with a through wire interconnect includes the step of providing a substrate having a circuit side, a back side, and a through via. The method also includes the steps of: threading a wire through the via, forming a contact on the wire on the back side, forming a bonded contact on the wire on the circuit side, and then severing the wire from the bonded contact. The through wire interconnect includes the wire in the via, the contact on the back side and the bonded contact on the circuit side. The contact on the back side, and the bonded contact on the circuit side, permit multiple components to be stacked with electrical connections between adjacent components. A system for performing the method includes the substrate with the via, and a wire bonder having a bonding capillary configured to thread the wire through the via, and form the contact and the bonded contact. The semiconductor component can be used to form chip scale components, wafer scale components, stacked components, or interconnect components for electrically engaging or testing other semiconductor components. |
US07757382B2 |
Bearing positioning tool set
A bearing positioning tool set includes a grip having an inner end fixed with a combining rod with a combining hole. One or more positioning press blocks to be fitted with the grip are respectively formed with different diameters and bored with a central insert hole and respectively formed with a first fitting member, a first holding edge, a second fitting member and a second holding edge. A combining member is combined with the combining hole of a grip. By having the fitting member and the holding edge of the positioning press block respectively contacting closely with the inner wall and the upper edge of a bearing, hammering force can be applied evenly to position smoothly and quickly the bearing in the insert hole of an axle. Further, each positioning press block is formed with two different diameters for matching with different-sized bearings. |
US07757381B2 |
Electric staking die
An electric staking die that joins a joined material to a shaping material, wherein a bump is formed in the shaping material, the bump is inlaid in a hole made in the joined material and the electric staking die presses a shaping portion that is a portion exserting from the joined material as well as a part of the bump, have a recess on a pressing surface that presses said shaping portion of said shaping material wherein an open hole of said recess is larger than said hole made in said joined material, has been offered. The volume of the recess room is more than the volume of the shaping portion of the shaping material. The manufacturing facility comprises a supporting table, the electric staking die and a control means. A method to carry out the electrical staking operation using the electric staking die is presented as sufficient strength staking. |
US07757371B2 |
Process for manufacturing a reference leak
A method for making a reference leak includes the steps of: (a) preparing a substrate; (b) forming a patterned catalyst layer on the substrate, the patterned catalyst layer comprising one or more catalyst blocks; (c) forming one or more elongate nano-structures extending from the corresponding catalyst blocks by a chemical vapor deposition method; (d) forming a leak layer of one of a metallic material, a glass material, and a ceramic material on the substrate with the one or more elongate nano-structures partly or completely embedded therein; and (e) removing the one or more elongate nano-structures and the substrate to obtain a reference leak with one or more leak holes defined therein. |
US07757370B2 |
Methods of forming a needle and hub assembly for automatic injectors
A needle and hub assembly for automatic injectors includes a cap or skirt that has a forward surface interposed between and reinforced by first and second engaged hub portions. A needle is received in a contiguous channel formed in the two hub portions. Methods of forming the assembly include molding the first hub portion, placing the cap over the first hub portion, inserting the needle into the channel in the first hub portion, and then overmolding or otherwise forming the second hub portion on the exterior of the first hub portion and cap such that the second hub portion engages the first hub portion. An assembly created by this “two-shot” process can be used to seal a relatively large opening in a medicament cartridge and to support the needle more effectively than a conventional assembly. |
US07757366B2 |
Coupling for connecting tubes with a nut-runner
A coupling for connecting pipes, having a seal, flanges, a threaded portion and a nut, where the end portion of the pipe is equipped with a concentric press surface located immediately proximal to the periphery of the pipe and designed to be able to take an axial pressure from a preloading tool, which pressure is distributed evenly or point-by-point about the periphery of the pipe. The preloading tool has two end sections connected to two or more rods, each rod being equipped with a hydraulic cylinder. |
US07757365B2 |
Method for securing frame halves of a frame assembly with a clip structure
A method for securing two frame halves of a frame assembly, including providing a pair of frame halves each having an axially extending attachment rib. The frame halves are temporarily secured for storage and transport by detachably clipping the attachment ribs together with a clip. The frame halves can be disengaged, rotated, and lockingly clipped together for final installation with the same clip. |
US07757362B2 |
Method for producing dielectric film, method for producing piezoelectric element, method for producing liquid-jet head, dielectric film, piezoelectric element, and liquid-jet apparatus
A method for producing a dielectric film, comprising: a coating step of coating a colloidal solution containing an organometallic compound containing a metal constituting a dielectric film containing at least a lead component to form a dielectric precursor film; a drying step of drying the dielectric precursor film; a degreasing step of degreasing the dielectric precursor film; and a firing step of firing the dielectric precursor film to form a dielectric film, and wherein the drying step includes a first drying step of heating the dielectric precursor film to a temperature lower than the boiling point of a solvent, which is a main solvent of the material, and holding the dielectric precursor film at the temperature for a certain period of time to dry the dielectric precursor film, and a second drying step of drying the dielectric precursor film at a temperature in the range of 140° C., to 170° C., the degreasing step is performed at a degreasing temperature of 350° C. to 450° C. and at a heating-up rate of 15 [° C./sec] or higher, and the firing step is performed at a heating-up rate of 100 [° C./sec] to 150 [° C./sec]. |
US07757361B2 |
Method and system for delayed write scanning for detecting computer malwares
A method, system, and computer program product provides on-access anti-virus scanning of data files, which can be performed without introducing significant performance degradation and provides delayed file write operation scanning upon interception of a file write operation. A method of detecting a malware comprises the steps of intercepting a file access operation of the a process to a file, in response to the intercepting, waiting a time interval between the intercepting and scanning the file for a malware, and scanning the file for the malware, after waiting the time interval, wherein the process is associated with an application program and wherein the file access operation is a file write operation. |
US07757357B2 |
Adjustable bundling device
An adjustable bundling device is disclosed that aids in the cinching and un-cinching of one or more items, such as the wrapping of food items in preparation for cooking. A cavity element and a stop element are attached to opposing ends of a length of flexible textured cord. The cord can be pushed through the cavity to form a loop that can hold various items. The loop can be tightened and loosened by sliding the cord within the cavity. The texture of the cord interacts with protrusions in the cavity to lock the cord in place. The cavity acts a type of clench and the end stop prevents the cord from slipping all the way out of the cavity. |
US07757354B2 |
Apparatus at a carding machine having a cylinder, carding elements and displaceable holding elements
In an apparatus at a carding machine having a cylinder, working elements and displaceable holding elements, which determine the carding gap between the cylinder clothing and the working elements, a displacement device actuatable by thermal energy supply is provided for the working elements in order to compensate for changes in the carding gap that arise during operation, and at least one adjusting element cooperates with a fluid. Thermal energy is conveyable to the fluid. In order to keep the carding gap constant or substantially constant in a structurally simple manner, the fluid is expansible by thermal energy supply and the adjusting element is positionally displaceable by expansion and/or contraction of the fluid. |
US07757351B2 |
Sanitary wipe and wipe dispenser for door knobs
The present disclosure relates to a wipe-dispensing device that can fit around commonly used doorknobs or door handles, and a method for issuing wipes from the device so that they may be used as a protective barrier between the hand and the doorknobs. The device may include a molded circular ring made of plastic or any suitable hardened polymer. The ring fits around a doorknob or door handle so that the inner edge of the ring is proximal to the outer edge of the doorknob base which is fixed to the door. Commonly used adhesive can be applied to the bottom half of the device to allow the apparatus to be attached to a door and to be positioned proximate to a doorknob as mentioned above. The device may also be attached to a door with screws inserted through the device. In an alternative embodiment, a gap can be included in the apparatus so that the ring is not continuous. |
US07757347B1 |
Drapery carrier and method of assembly into a track
A drapery carrier comprising a carrier body with first and second coaxially joined wheels on opposite sides of the carrier body, and bearings entrapped within the drapery carrier between raceway seat portions of the wheels. An axial finger extends from the first wheel and is engagingly held within an axial bore of the second wheel. Respective outer circumferential wheel surfaces of the first and second wheels define first and second wheel outer diameters of the first and second wheels, and the bearing center-to-center orbit diameter is less than the first and second wheel outer diameters. Two embodiments of a carrier strip hold a plurality of the drapery carriers prior to and during insertion within a drapery track, and permit easy insertion of the drapery carriers into the track by sliding the track onto the drapery carriers while they are held by the carrier strip. |
US07757343B2 |
Surface treating appliance
A surface treating appliance, such as a vacuum cleaner, includes a main body, a surface treating head and a support assembly. The support assembly is rotatably mounted to the main body for allowing the main body to be rolled along a surface. The support assembly also houses a component of the appliance, such as a motor for driving a surface-agitating device. Alternatively, or additionally, the support assembly may accommodate a fluid inlet for receiving fluid flow, a fluid outlet for exhausting fluid and a device for acting on the fluid flow received by the inlet such as a filter or suction apparatus. |
US07757337B2 |
Vehicle wiper device
A pipe member is arranged along a wiper arm. A wiper blade has a lever rotatably coupled to the wiper arm and a blade rubber for wiping a surface to be wiped. A nozzle mechanism has an attachment member attached to the wiper arm, a nozzle member for supplying the washer liquid sent under pressure from the pipe member to the surface to be wiped, and an engaging portion provided in the nozzle member. The attachment member rotatably supports the nozzle member. The engaging portion engages with the wiper blade such that the nozzle member follows rotation of the wiper blade. Therefore, a vehicle wiper device facilitates replacement of the wiper blade, and allows washer liquid to be stably received by the surface to be wiped. |
US07757335B1 |
Trowel
An improved trowel for facilitating the production of air pockets in a layer of mortar mix applied to a substrate for receiving marble-flooring pieces thereon. The trowel comprises a handle and an elongated blade joined together by a shank. The shape of the blade gradually narrows to a distal end that includes a plurality of tips separated by one or more V-shaped notch or notches. In various versions of the invention, the number of tips may vary and the tips may be flat or pointed. The V-shaped notch or notches may vary in depth. |
US07757332B1 |
Sewer cleaning machine
Disclosed herein is an improved rotary drain cleaning machine having an improved support structure that prevents walking of the machine when in use. The machine is supported upon two rear mounted wheels and a forward pedestal. |
US07757328B2 |
Oral brushing devices and/or methods
An oral hygiene device having one or more toothbrushes connected or connectible to the end of a handle, the one or more toothbrushes providing a desirable fit about the teeth and/or gums and/or providing a desirable brushing action. An oral hygiene device hereof may provide for mechanically providing the brushing movements of the professionally recommended manual tooth-brushing method known as the “Bass” or “Modified Bass” technique to thus reduce or eliminate the element of human error associated with the brushing of a user's teeth and gums. |
US07757327B2 |
Electric toothbrush
An electric toothbrush in which the brushing head moves in an elliptical motion such that, on the brushing stroke, the bristles are proximate the teeth, and in the recovery portion of the cycle the bristles are pulled away from the teeth. A position sensitive switch automatically switches from a forward to a reverse operation of the electric motor, depending on the positioning of the toothbrush in a user's hand, allowing the user to brush both the upper and lower teeth using a stroke carrying the bristles from the gum line to the ends of the teeth, as is recommended by dental professionals, without having to move the toothbrush from hand to hand or manually move the switch from the forward to the reverse positions. A bridge pad engages the face of the teeth, maintaining a proper distance between the teeth and bristles during the elliptical rotation of the brush head. |
US07757325B2 |
Custom fit system and method for custom fitting athletic shoes
A system for custom fitting athletic shoes to an individual wearer includes a foot measurement device, an adjustable footform and an infrared activation chamber. Shoes of a single width for each length size have at least a portion of the upper made of heat malleable material to be custom fitted for width. Foot measurement data is used to calculate length size, width size and a number of custom adjustment factors. After the length size is calculated, the appropriately sized shoe and last are assembled together and subject to infrared radiation until the heat malleable material becomes plastic. Adjustments are then made to the last in accordance with the adjustment factors to provide custom width sizing. After further heat treatment to set the shoe upper and cooling, the shoe is complete. In this manner, if used in a retail setting, shoes are custom fitted to the wearer in a matter of minutes. |
US07757314B2 |
Collapsible structure
A collapsible structure is movable between an expanded configuration and a collapsed configuration. The collapsible structure includes a plurality of collapsible scissor assemblies. Each scissor assembly includes a first frame member pivotally coupled to a second frame member at a first pivot point. Frame members of adjacent scissor assemblies are coupled to a first connector assembly or a second connector assembly. A support assembly is coupled to a first scissor assembly and includes a member pivotally coupled at a first end to the first connector assembly or the first frame member and slidably coupled at an opposing second end to the second frame member. |
US07757312B2 |
Fixture for disposing of bodily waste having an anti-overflow feature and a method for making the same
The present invention provides for an improved bathroom fixture for flushing bodily waste materials. This fixture includes a secondary drain that communicates liquid that is backing up during a potential overflow situation into a conventional drainage sewer without any modification to that sewer. |
US07757310B2 |
Impact protection device
In one embodiment, the present invention provides an impact protection device including a base member, a cushioning layer secured to a peripheral edge of the base member and an impact shield operatively attached to an outer surface of the base member. The impact shield may be deflectable and/or moveable relative to the base member, and may be attached to the base member at a plurality of discrete locations. |
US07757308B2 |
Clothing with adjustable waist size
Clothing includes a body part, a waistband part circumferentially provided at an upper end of the body part and having opposite end portions, and a rubber band encapsulated in the waistband part. Locking units are provided on a surface of the end portion and a back face of the end portion, opposite ends of the rubber band which can be exposed from a side end of the end portion and from a hole portion formed in the back face of the end portion are coupled by a coupling unit so that a length of the rubber band can be adjusted, the opening/closing portions integral with the opposite end portions can be separated leftward and rightward, and the units are invisible from the front when the opening/closing portions are closed. Therefore, clothing with a waist size, which can be adjusted by a wearer, and with good appearance can be provided. |
US07757307B2 |
Jock support short
In one embodiment, the present invention provides a jock support short including a short member and an integrally-formed jock support member. The integral jock support member includes a pocket portion attached to a front portion of the short, which is configured to house a protective groin cup. At least two elongate members extend along opposing sides of the pocket portion and may intersect or meet at a crotch portion of the short such that the pocket and/or protective cup remains secured over a user's groin region during athletic or other physical activity. |
US07757305B2 |
Lower body garment with integral back support
A garment comprising first and second lower leg portions each having a distal and a proximal end, each lower leg portion including an anchor disposed proximate the distal end thereof, a first keeper fixed to the first lower leg portion proximate the proximal end thereof, a second keeper fixed to the second lower leg portion, proximate the proximal end thereof, an elongate lumbar support assembly having a first end and a second end, a first mating member disposed at the first end of the elongate lumbar support assembly and adapted to releaseably mate with the first keeper, and a second mating member disposed at the second end of the elongate lumbar support assembly and adapted to releaseably mate with the second keeper. |
US07761922B1 |
Methods and apparatus for contemporaneously acquiring and certifying content
A system produces certified content by receiving original content acquired from a content acquisition device and receiving a device identity associated with the content acquisition device. The system produces a certification value indicating the original content was acquired from the content acquisition device having the device identity. The system associates the certification value to the original content to produce certified content that can be verified to represent the original content that was acquired from a content acquisition device having the associated device identity while preventing modification to the original content by processing not associated with certification processing. This process is performed in an uninterrupted manner to ensure certified content reflects an accurate device identity. The system can be implemented entirely within a content acquisition device itself, or in a computer system coupled to a content acquisition device. |
US07761921B2 |
Method and system of enabling a software option on a remote machine
The present disclosure is associated with a user requesting access to the software option associated with a machine, a remote facility receiving the request, authorizing access to the software option, and sending an enabling signal to enable the software. The enabling signal (e.g., a software key) may then be used to access and use the software option. An intermediary may be used to authenticate the enabling signal. |
US07761919B2 |
Intrusion detection with automatic signature generation
A method for detecting malicious programs within a computer network includes monitoring at least one first packet of data communicated over the network, analyzing the at least one first packet of data to detect the presence of a malicious program, generating a signature of the at least one first packet of data when a malicious program is detected, monitoring at least one second packet of data communicated over the network and detecting evidence of the malicious program in the at least one second packet of data utilizing the generated signature. |
US07761918B2 |
System and method for scanning a network
Systems and methods to passively scan a network are disclosed herein. The passive scanner sniffs a plurality of packets traveling across the network. The passive scanner analyzes information from the sniffed packets to build a topology of network devices and services that are active on the network. In addition, the passive scanner analyzes the information to detect vulnerabilities in network devices and services. Finally, the passive scanner prepares a report containing the detected vulnerabilities and the topology when it observes a minimum number of sessions. Because the passive scanner operates passively, it may operate continuously without burdening the network. Similarly, it also may obtain information regarding client-side and server side vulnerabilities. |
US07761917B1 |
Method and apparatus for the detection and prevention of intrusions, computer worms, and denial of service attacks
An apparatus and method for the detection and prevention of intrusions, DOS attacks, and computer worms comprising of: 1) dynamically loading information about vulnerabilities and exposures 2) intercepting application data 3) using information about vulnerabilities and exposures to detect their exploitation 4) taking custom action to stop the exploitation. Invention also includes an apparatus and method for reducing time it takes to capture information about vulnerabilities and exposures for the purpose of detecting their exploitation and stopping it. Invention further includes an apparatus and method to convert information about vulnerabilities and exposures into an intermediate form that optimizes the processing speed of the method and apparatus for stopping intrusions, DOS attacks, and computer worms. |
US07761916B2 |
Systems and methods using cryptography to protect secure computing environments
Secure computation environments are protected from bogus or rogue load modules, executables and other data elements through use of digital signatures, seals and certificates issued by a verifying authority. A verifying authority—which may be a trusted independent third party—tests the load modules or other executables to verify that their corresponding specifications are accurate and complete, and then digitally signs the load module or other executable based on tamper resistance work factor classification. Secure computation environments with different tamper resistance work factors use different verification digital signature authentication techniques (e.g., different signature algorithms and/or signature verification keys)—allowing one tamper resistance work factor environment to protect itself against load modules from another, different tamper resistance work factor environment. Several dissimilar digital signature algorithms may be used to reduce vulnerability from algorithm compromise, and subsets of multiple digital signatures may be used to reduce the scope of any specific compromise. |
US07761914B2 |
Method and apparatus for facilitating adjustment of an audit state in a computing environment
One embodiment of the present invention provides a system that facilitates adjusting an audit state in a computing environment. During operation the system receives a key from a third-party at an audit system. Note that the key is associated with a corresponding audit-control profile. Next, the system validates the key, thereby authenticating the third-party. The system then identifies the audit-control profile that is associated with the key provided by the third-party. Finally, the system audits the target system in accordance with the corresponding audit-control profile. |
US07761913B2 |
Method for selecting an access point name (APN) for a mobile terminal in a packet switched telecommunications network
The present invention is a method for providing network access to a Mobile Terminal (MT) in a packet switched telecommunications network. An access-request is sent from a Gateway server to an Authentication, Authorization, and Accounting (AAA) server for requesting network access for the MT. The access-request includes an Access Point Name (APN) for identifying a selected APN and a MT identity parameter for identifying the MT. The AAA determines whether or not the MT is authorized on the selected APN. If the MT is not allowed on the selected APN, the Gateway server selects a subsequent APN from a list of selectable APNs based on a generic APN. However, if the MT is allowed on the selected APN, the AAA server sends an access-accept message for indicating to the Gateway server that the MT is allowed on the APN combination. |
US07761910B2 |
System and method for assigning an identity to an intelligent electronic device
A power management architecture for an electrical power distribution system, or portion thereof, is disclosed. The architecture includes multiple intelligent electronic devices (“IED's”) distributed throughout the power distribution system to manage the flow and consumption of power from the system. The IED's are linked via a network to back-end servers. Security mechanisms are further provided which protect and otherwise ensure the authenticity of communications transmitted via the network in furtherance of the management of the distribution and consumption of electrical power by the architecture. In particular, public key cryptography is employed to identify components of the architecture and provide for secure communication of power management data among those components. Further, certificates and certificate authorities are utilized to further ensure integrity of the security mechanism. |
US07761908B2 |
Network apparatus
Exemplary embodiments of the present application provide an apparatus, system, method, computer program and product, each capable of authenticating a client, generating client device management data corresponding to the authenticated client in a predetermined XML-based format, and providing the client device management data to the authenticated client. |
US07761907B2 |
Image-forming device, method for controlling image-forming device, terminal, method for controlling terminal, and computer program
An image-forming device comprises an identifier-storage unit for storing an identifier in correlation with one of a plurality of feeding units on which at least one sheet used for image-forming processing is loaded, a specification unit for specifying the feeding unit by using the identifier, and a usability-determination unit for determining whether use of the specified feeding unit is permitted, where the image-forming device forms an image by feeding the sheet from the specified feeding unit based on the determination result made by the usability-determination unit. |
US07761905B2 |
Method and system for assigning access rights in a computer system
The invention relates to a system and a method for assigning access rights in a computer system. The system transforms an existing system of access rights to a more structured system. In many cases this is a prerequisite such that role-based administration can be used. The method identifies the existing system of access rights and identifies new roles by means of a correlation approach. New roles are created and all old roles are deleted. All direct access rights are avoided making an administration of the system easier and the computer system more secure. |
US07761903B2 |
Determining a policy parameter for an entity of a supply chain
Determining a policy parameter for an entity of a supply chain includes establishing attributes of the entities of the supply chain. Attribute segments are established for each attribute, where an attribute segment includes one or more values of the corresponding attribute. Rules are formulated using the attribute segments to define policy groups, and policy parameters are assigned to each policy group. A policy group corresponding to an entity is identified in accordance with the rules. The policy parameters assigned to the identified policy group are determined and selected for the entity. |
US07761901B2 |
Data transmission
Data to be transmitted over a network includes a first part (perhaps audio) which is always to be transmitted and alternative second parts (perhaps video coded at different compression rates) of which one is to be chosen for transmission, depending on the current network capacity. In order to accommodate systems where (owing perhaps to the use of a congestion control mechanism such as TCP) the capacity available is initially undetermined, one firstly begins to transmit just the first part. When the network capacity becomes known (typically by monitoring the performance of the network in transmitting the first part), one of the alternative second parts is chosen and transmission of it commences. If desired this may initially be preferentially to, or to the exclusion of, further transmission of the first part. |
US07761898B2 |
System and method for e-mail control of an integrated communications center
A system and method for e-mail control of a digital personal video stream manager (102), for example, to program a video recording device (114). The system includes a personal computer (110) having an e-mail client (1802) and equipping the e-mail client with a DPVSM control plug in (1800). The DPVSM control plug in (1800) is adapted to identify a special DPVSM control e-mail (1900) which is then translated by the DPVSM control program (312). The digital personal video stream manager (102) then activates at the appropriate time to record the program. |
US07761897B2 |
Digital television broadcast signal receiver
A TV receiver preliminarily measures and stores, in a memory, data of best receiving directions, each giving maximum signal intensity, of a multi-directional antenna for receivable channels. When the antenna rotationally shifts physically for some reason, one channel is selected and subjected to measurements by an omni-directional scanning again to determine a new best receiving direction. A receiving direction number difference between the stored best receiving direction and the new best receiving direction of the same channel is determined. Using the receiving direction number difference for the one channel, all data stored in the memory are renewed at one time, the data being the best receiving direction numbers and the signal intensities therefor for all the channels. The antenna direction can be quickly adjusted to the rotational shift by new measurements for one channel, without requiring time to make unnecessary measurements for all channels, achieving a best receiving condition steadily. |
US07761896B2 |
Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT. |
US07761895B2 |
Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT. |
US07761892B2 |
Client server based interactive television program guide system with remote server recording
An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded. |
US07761891B2 |
Assigning channel selection time intervals by broadcast region
A method for selecting a broadcast program is conducive for worldwide or global use. According to an exemplary embodiment, the method includes steps of receiving a first user input representing a first digit associated with the broadcast program, storing first data representing the first digit within one of a first predetermined time interval for a first region and a second predetermined time interval for a second region, and processing the first data for selecting the broadcast program. |
US07761884B2 |
Method and system for maintaining connections between surfaces and objects in a graphics display system
A method and system are provided for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API and for managing computing resources utilized in connection with the maintenance of connections between surfaces and objects. When multiple applications are running simultaneously, it is possible that the demand for overall computing resources may exceed supply, and it is possible that a connection between a surface and object may be lost for one or more applications. In accordance with the present invention, a check for the persistence of a connection between surface space and object space is made substantially at the time of a present function call, and thus multiple redundant checks are avoided. In one embodiment, checks made incident to function calls other than a present function call are spoofed or bypassed in order to avoid previous inefficient use of computing resources. |
US07761871B2 |
Data access architecture
Methods and apparatuses for remotely accessing data through a wireless device are disclosed. Preferably, the wireless device includes an ability to link data between software components operating on the wireless device. Additionally, the wireless device preferably includes an ability to reduce remote data access by identifying a first data type and a second data type used by a software component, retrieving data corresponding to the first data type from a service provider, retrieving data corresponding to the second data type from the portable device, and displaying on the portable device a return content result including both the first data type and the second data type. |
US07761868B2 |
Information recording method and optical disk
A once-recordable optical disk has a data recorded area in which application software for creating an information group and a first file system are prerecorded. The application software is readable with the first file system and is used to select desired ones from among information pieces stored in a personal computer and form the information group. According to instructions from the application software, a second file system and the information group readable with the second file system are written in a blank area of the optical disk. After the creation of the information group, the application software and first file system in the optical disk are disabled so that they are unreadable with the second file system. |
US07761867B2 |
Method and system for creation of operating system partition table
A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed. |
US07761866B2 |
Software updating method and radio communication apparatus
A radio communication apparatus to be changed in function by software, when downloading software from a download server, first downloads software limited in operation and then configures a software radio section. After the configuration and the operation confirmation have been normally completed, execution-allowing key information is requested and received. Using it, reconfiguration is carried out in part thereby enabling all the operations. Accordingly, it is possible to safely carry out a download and a setting update of software to the radio communication apparatus. |
US07761854B2 |
Adaptive profiling by progressive refinement
A system/method for profiling a sequence of values from a range to determine a frequency of occurrence of a subrange includes, for a current block, determining whether cells of the current block include a count cell or a pointer cell. If the cell includes a pointer cell, follow an address that the pointer makes reference to and designate a new block as the current block and repeat the determining step for the new block. If the cell includes a count cell, increment the count cell and compare the incremented count cell to a threshold. If the count exceeds the threshold, convert the count cell to a pointer cell, which points to a newly allocated block. The newly allocated block is made the current block, and the steps are repeated until count cells do not exceed the threshold or a limit resolution is achieved. |
US07761851B2 |
Computer method and system for integrating software development and deployment
A computer implemented method and system for software auditability and bidirectional traceability in a software development lifecycle is provided. The lifecycle having at least development and deployment phases is bridged with a configurable workflow engine, a configuration management engine, and a managed deployment engine, interconnected with one or more representations of work to be performed or of work performed. Additionally, auditability and bidirectional traceability is provided by linking a development asset in the development phase to a deployment asset in the deployment phase so that: the development asset can be determined from the deployment asset; a deploying entity deploying the deployment asset can be determined from the development asset; a development request for developing the development asset can be determined from the deployment asset deployed; and a deployment environment where the deployment asset is being deployed can be determined from the development asset. |
US07761847B2 |
Timed sequence for a graphical program
A system and method for executing a plurality of graphical code portions as a timed sequence is described. The graphical code portions may be included in a graphical program and configured with information specifying a sequential order of execution and execution timing information. During execution of the graphical program, the graphical code portions are executed sequentially in the sequential order and in accordance with the execution timing information. In one embodiment a timed sequence structure node may be utilized to specify the timed sequence. For example, the user may include the timed sequence structure node in the graphical program and associate the plurality of graphical code portions with the timed sequence structure node such that the timed sequence structure node species a sequential order of execution for the graphical code portions. The user may also configure the timed sequence structure node with execution timing information for one or more of the graphical code portions. |
US07761846B2 |
Graphical programming methods for generation, control and routing of digital pulses
A system and method for configuring a target hardware device. The system receives user input selecting instances of circuit-like primitives and instances of dataflow primitives. The user may wire the instances together using wires of various kinds to specify a graphical program. The wires are distinguished into types depending on whether or not they impose dataflow ordering dependencies and depending on the kind of data they are intended to carry. The circuit-like primitives may receive and/or generate digital signals to control the timing of processes or events such as A/D conversion, D/A conversion, digital input, digital output, pulse generation, etc. The circuit-like primitives and the dataflow primitives may communicate with each other through cast primitives and satellite nodes. Program code corresponding to the graphical program may be compiled to a format suitable for configuring a programmable hardware element or some other target device. |
US07761829B1 |
Graphical specification of relative placement of circuit cells for repetitive circuit structures
A graphical specification entry interface allows a circuit designer to define relative placement of repeating circuit component cells. The repetitive placement specifications are used to generate a repetitively structured circuit cell which may be subsequently installed into a physical circuit medium. The system simplifies user interaction in generating repetitive circuit structures such as semiconductor memory and, while affording heretofore unavailable topological diversity of such circuits. |
US07761824B2 |
System and method to generate an IC layout using simplified manufacturing rule
Some embodiments of the invention provide a system and method where a physical design (“PD”) process can use simplified manufacturing rules to generate an integrated circuit (“IC”) layout. A layout optimization process transforms the PD generated layout to become more manufacturing rule compliant layout using a full set of manufacturing rules. The invention increases the probability of the PD process successfully generates an IC layout since the PD is not burdened with having to consider the full complexity of the manufacturing rules. |
US07761823B2 |
Method for adjusting a transistor model for increased circuit simulation accuracy
According to one exemplary embodiment, a method for adjusting a transistor model for increased circuit simulation accuracy includes determining a first gate CD offset by matching a C-V test structure having a normalized channel current to an I-V test structure having the normalized channel current. The method further includes utilizing the first gate CD offset to adjust the transistor model for increased circuit simulation. The method also includes determining a second gate CD offset by varying I-V and C-V gate length parameters in the transistor model to cause simulated data from a test circuit to be approximately equal to measured data from the test circuit. The method further includes utilizing the second gate CD offset to adjust the transistor model. |
US07761822B2 |
File information generating method, file information generating apparatus, and storage medium storing file information generation program
A method and apparatus for generating file information including setting clock information regarding a clock condition and a clock speed to be used by a speed conversion circuit block, reconstructing the clock circuit block including a new clock for accommodating insertion of the speed conversion circuit block, and associating connection terminal information indicating a connection relationship of connection terminals with speed conversion object information having set, as a speed conversion object, a connection terminal requiring connection speed conversion. The connection terminal information of the connection terminal set as the speed conversion object is extracted, speed conversion circuit information indicating a connection relationship of the connection terminals in the speed conversion circuit block and connection terminal information having the connection relationship of the connection terminals reconstructed is generated, and file information in which the speed conversion circuit block is inserted between the clock circuit block and the interface block is generated. |
US07761821B2 |
Technology migration for integrated circuits with radical design restrictions
A method, system and program product for migrating an integrated circuit (IC) design from a source technology without radical design restrictions (RDR) to a target technology with RDR, are disclosed. The invention implements a minimum layout perturbation approach that addresses the RDR requirements. The invention also solves the problem of inserting dummy shapes where required, and extending the lengths of the critical shapes and/or the dummy shapes to meet ‘edge coverage’ requirements. |
US07761819B2 |
System and method of modification of integrated circuit mask layout
Integrated circuit mask layouts are modified for the purpose of migration to abide a new set of design rules, or for the purpose of optimization for timing, power, signal integrity and manufacturability, among other purposes. The modified layout is required to satisfy a set of constraints generated from design rules, electrical specifications, user specifications among other requirements. The present invention provides a system and a method of representing constraint sets, each of which consists of two or more sets of constraints that are mutually exclusive to each other. In the preferred embodiment, one method of formulation is presented, and a method of solving the layout modification problem under the constraint sets is presented. |
US07761816B2 |
Personalization content sharing system and method
A method includes enabling a user to define his/her buddies from among members of a community and enabling the user to select media content to be played on devices of his/her buddies. Another method includes providing media content chosen by a first user to be played by a media player on a device of a second user in response to an identification of the first user. |
US07761814B2 |
Flick gesture
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures. |
US07761813B2 |
Three-dimensional motion graphic user interface and method and apparatus for providing the same
A three-dimensional motion graphic user interface (MGUI) and a method and apparatus for providing the same. The MGUI includes a three-dimensional interface space which has an active space and an inactive space, and a polyhedron component which is three-dimensionally presented in the active space, wherein at least one of a plurality of faces that are subject to the polyhedron component has predetermined attributes, and information displayed on the faces is displayed differently according to the attributes and a presentation relationship between the active space and the polyhedron component. |
US07761809B2 |
Targeted user interface fall-through
Targeted user interfaces of managed applications can be displayed in a number of ways. Targeted user interfaces can be displayed, at a management computer server, based on task templates associated with tasks selected in a user interface of a management application running on the management computer server. Targeted user interfaces can be displayed, at a management computer server, based on a chosen task template associated with a task selected in a user interface of a management application running on the management computer server. A task template can be chosen from one or more task templates associated with a selected task. Objects can be displayed in a user interface of a management application, and based on a selection of an object, tasks can be displayed. |
US07761806B2 |
Mobile communication device and method of controlling operation of the mobile communication device
A method of controlling a mobile communication device, which includes displaying a menu list and a scroll bar for scrolling the menu list on a touch screen of the terminal, receiving a dragging signal if a dragging operation has been performed from the scroll bar directly to the menu list, receiving a direction signal indicating a direction in which the dragging operation is performed within the menu list, and scrolling the menu list based on the received direction signal. |
US07761801B2 |
Mobile terminal providing graphic user interface and method of providing graphic user interface using the same
A mobile terminal providing a graphic user interface and method of providing a graphic user interface are disclosed. In one embodiment a mobile terminal may comprise a control unit, a touch screen display unit coupled to the control unit, and a memory storing instructions to be executed by the control unit. In one embodiment a method may comprise displaying and then moving one or more icons around the screen of the mobile terminal, detecting a designation of a point on the screen, and executing a predefined action based on a distance from a location of the designated point to a location of at least one of the icons. Another embodiment may detect an application related event, display an indicator icon, and execute a predefined action in response to the event detection. |
US07761799B2 |
Mobile information services
Mobile communications devices display contextually relevant information based on the presence, status, and identification of a user. Lens templates control how the information is displayed and can be customized and designed for specific usage profiles. The lenses that are used can be updated at any time to accommodate changes in a user's presence. The granularity of the lenses and corresponding information can also vary to accommodate different needs and preferences. Lenses can also be specialized for different events or venues. The lenses allow a user to access contextually relevant information from a mobile communications device having limited display and/or browse capabilities without requiring a user to navigate through undesired information, wasting valuable resources in the process. |
US07761796B2 |
Animation on object user interface
A system and method for graphically showing the animation order of animated elements in a presentation program or other software. The invention consists of a User Interface (UI) widget which shows the order of the animation in the presentation. This UI employs an animation On Object User Interface (OOUI), or animation tag, that is preferably a rectangular control that encloses a number, and labels the order in which objects are animated. Each animation OOUI or animation tag is associated with an object on a display during creation and editing. The animation OOUI or tag is preferably placed in close proximity to the object it is associated with, rather than in a separate window or dialog box, and is hence termed ‘On Object’. The animation tag is active and responds to computer input device selection actions. Each animation OOUI is typically associated with an animation list. |
US07761795B2 |
Interactive promotional content management system and article of manufacture thereof
A system for creating user defined advertisements. The system comprises a computer readable storage medium. The medium comprises a digitized film/video; an attribute database comprising predetermined attributes. Each attribute correlates to at least one scene of the film/video. An advertisement database is provided comprising predetermined advertisements of the film/video. A publication database is provided comprising critiques of the film/video. The medium also comprises selection instructions for the user to select, for viewing, one of the digitized film/video, the selected scene, the predetermined advertisements or the critiques. A machine capable of reading the computer readable storage medium implements the instructions for viewing. |
US07761788B1 |
System and method for capturing document style by example
A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example. |
US07761786B2 |
Reusable XPath validation expressions
A method for validating input received from an XML based form using reusable XPath validation expressions. The method can include a step of identifying a reusable XPath validation expression including at least one substitution marker. The substitution marker can be mapped to one or more values specific to an XML instance. At least one field to be validated with the reusable XPath validation expression can be designated utilizing the development tool. The development tool can automatically replace the substitution marker with the appropriate value specific to an XML instance. |
US07761784B2 |
Presentation generator
A presentation generator may access one or more data sources structured into data fields. The user may create or modify a template by inserting one or more tags corresponding to data fields in the template. The template may also have one or more processing instructions for indicating the data sources and how the data sources should be queried. The processing instructions may also indicate how the data is to be grouped across various slides, pages, sections, etc. The generator may build the presentation based on the template, its tags, and its processing instructions. The resulting presentation may be accessed by a user-friendly application, such as a word processor, slide program, spreadsheet, report viewer, or other application. The user may update part or all of the presentation using information on the queries and data sources embedded in the presentation itself. |
US07761780B2 |
Method, apparatus, and system for protecting memory
A parity adder obtains a second data by adding a parity for first data to be written to a memory to the first data. An access-key register holds an access key unique to a source of request. A first operating unit obtains a third data by calculating an XOR between the second data and the access key, the access key being set by the source of request for writing data to the memory. A second operating unit obtains a fourth data by calculating an XOR between the access key and the third data. A syndrome calculator calculates a syndrome from the third data, the access key being set by the source of request for reading data from the memory. A determining unit determines whether to output the third data as the first data, based on calculated syndrome. |
US07761771B2 |
High reliability memory module with a fault tolerant address and command bus
A high reliability dual inline memory module with a fault tolerant address and command bus for use in a server. The memory module is a card approximately 151.35 mm or 5.97 inches long provided with about a plurality of contacts of which some are redundant, a plurality of DRAMs, a phase lock loop, a 2 or 32 K bit serial EE PROM and a 28 bit and a 1 to 2 register having error correction code (ECC), parity checking, a multi-byte fault reporting circuitry for reading via an independent bus, and real time error lines for determining and reporting both correctable errors and uncorrectable error conditions coupled to the server's memory interface chip and memory controller or processor such that the memory controller sends address and command information to the register via address/command lines together with check bits for error correction purposes to the ECC/Parity register. By providing the module with a fault tolerant address and command bus fault-tolerance and self-healing aspects necessary for autonomic computing systems compatible with industry-standards is realized. The memory module corrects single bit errors on the command or address bus and permits continuous memory operation independent of the existence of these errors and can determine any double bit error condition. The redundant contacts on the module prevents what would otherwise be single points of failure. |
US07761770B2 |
Disk controller architecture to allow on-the-fly error correction and write disruption detection
Error correction in a disk drive is performed by error correction circuitry which accepts data read from a data storage medium. The error correction circuitry performs both block error correction in a first data domain and sector error correction in a second data domain. A sector FIFO buffer is used to facilitate the error correction in real time, or “on-the-fly.” The sector FIFO buffer also enables conversion of the corrected data to the first data domain. The error correction circuitry also generates an ECC block comprising a plurality of sectors and writes the ECC block. The circuitry generates a tag prior to writing the ECC block and adds the tag to each of a plurality of sectors. During a read operation, the circuitry detects a write disruption when the tags for all of the plurality of sectors in the ECC block are not identical. |
US07761768B2 |
Techniques for reconfigurable decoder for a wireless system
A system, apparatus, method, and article including a decoder having multiple connections defined between multiple check nodes and multiple symbol nodes. The connections between the multiple check nodes and the multiple symbol nodes are reconfigurable to enable the decoder to decode multiple codes. Other embodiments are described and claimed. The system further includes an antenna. |
US07761767B2 |
Method and apparatus for retransmission management for reliable hybrid ARQ process
A method for transmitting a packet from a transmitter to a receiver in a wireless communication system begins by building a packet by a transport format combination (TFC) selection process, and the packet is transmitted from the transmitter to the receiver. If the transmitter receives an indication that the packet was not successfully received at the receiver, the packet is retransmitted via a hybrid automatic repeat request (HARQ) procedure. If the HARQ procedure did not successfully transmit the packet, then the packet is retransmitted via a retransmission management (RM) procedure. If the RM procedure did not successfully transmit the packet, then the packet is discarded by the transmitter. |
US07761766B2 |
Methods and apparatus for modifying a backup data stream including logical partitions of data blocks to be provided to a fixed position delta reduction backup application
When a data stream is received, the data stream may be parsed into a plurality of logical components, where each of the logical components includes one or more data blocks. Missing data blocks may also be detected in the data stream, and therefore may be detected in each of the plurality of logical components. For instance, each of the logical components may be separated into a separate data stream for which missing data blocks may be detected. A temporary data block is then inserted where each missing data block is detected (e.g., in each of the plurality of logical components). In this manner, inefficiencies introduced into a fixed position delta reduction backup process as a result of new or deleted data in a system implementing a plurality of data blocks which may be stored in the form of logical components are eliminated. |
US07761765B2 |
Automated root cause identification of logic controller failure
A method, system, and computer program product for automated root cause identification of a failure of a logic controller have been provided. The method includes receiving logic controller failure information, receiving a logic model of logic code for the logic controller, and mapping the logic controller failure information to the logic model to identify a logic failure model state. The method further includes determining a potential trigger of the failure of the logic controller as a root cause via tracing through at least one path in the logic model to reach the logic failure model state. The method also includes identifying the root cause in the logic code via mapping the root cause from the logic model to the logic code, and outputting the logic code with the identified root cause of the failure of the logic controller. |
US07761763B2 |
System-on-chip (SOC) having built-in-self-test circuits and a self-test method of the SOC
A system-on-chip (SOC) having built-in-self-test (BIST) circuits and a self-test method of the SOC are provided. The SOC having the BIST circuits includes intellectual property (IP) blocks having BIST logic circuits and a BIST control unit. The BIST logic circuit operates in a normal or a test mode in response to control data received through a system bus, and outputs test result data in the test mode. The BIST control unit tests the IP blocks by transferring the control data, a command signal, test pattern data, and test address signals to the BIST logic circuit through the system bus, and compresses and stores the test result data received through the system bus in the test mode. |
US07761761B2 |
Semiconductor integrated circuit, test data generating device, LSI test device, and computer product
A pattern correcting device corrects random test patterns generated by pseudo random number pattern generator (PRPG) into test patterns for a test to be input to shift registers. A pattern correcting device corrects the test patterns in unit of specified group, and individually releases correction of the test patterns when the correction in unit of the group is not appropriate. Furthermore, an unknown value mask device masks shift registers that output unknown values based on a control signal, and individually releases a mask of a shift register that outputs a fault value. |
US07761760B2 |
Integrated circuit and a method for designing a boundary scan super-cell
A method for designing an integrated circuit, the method includes: providing an initial definition of a boundary scan register that includes identical super-cells adapted to be connected to multiple pin types; and determining the configuration of each super-cell by providing at least one pin type indication signal to each super-cell. An integrated circuit that includes a boundary scan super-cell, the boundary scan super-cell includes first circuitry adapted to be connected to at least one type of integrated circuit pin; characterized by further including a second circuitry, connected to first circuitry, wherein the second circuitry is adapted to receive at least one pin type indication signal and in response allows the boundary scan super-cell to be connected to at least one additional type of an integrated circuit pin. |
US07761757B2 |
Apparatus and method of setting test mode in semiconductor integrated circuit
An apparatus for setting a test mode in a semiconductor integrated circuit includes a test mode control block that generates a coding control signal according to whether or not a control fuse is cut, and a test mode coding block that sets default values of a multi-bit test code in response to the coding control signal. |
US07761755B1 |
Circuit for and method of testing for faults in a programmable logic device
A circuit may be used for testing for faults in a programmable logic device. The circuit may include a clock generator coupled to receive a reference clock signal and generate a high speed clock signal; a circuit under test coupled to receive selected pulses of the high speed clock signal; and a programmable shift register coupled to receive a pulse width selection signal and generate an enable signal for selecting the pulses the high speed clock signal, wherein the pulse width of the enable signal is selected based upon the value of the pulse width selection signal. A method of testing for faults in a programmable logic device is also disclosed. |
US07761754B1 |
Techniques for testing memory circuits
An integrated circuit includes a memory circuit, a read address register coupled to a read address port of the memory circuit, a write address register coupled to a write address port of the memory circuit, and a multiplexer configurable to transmit a read address bit from the write address register to the read address register in response to a read control signal. The read address register loads the read address bit into the memory circuit through the read address port during a test of the memory circuit. The integrated circuit may include a multiplexer configurable to transmit a write address bit from the read address register to the write address register in response to a write control signal. The write address register loads the write address bit into the memory circuit through the write address port during the test of the memory circuit. |
US07761753B2 |
Memory channel with bit lane fail-over
Memory apparatus and methods utilizing multiple bit lanes may redirect one or more signals on the bit lanes. A memory agent may include a redrive circuit having a plurality of bit lanes, a memory device or interface, and a fail-over circuit coupled between the plurality of bit lanes and the memory device or interface. |
US07761752B2 |
Communication terminal device
A facsimile machine receives image data from a facsimile machine of another end. A Random Access Memory (RAM) stores a measured average value and fluctuation of an Eye Quality Monitor (EQM) value of the image data, and a number of error lines of the image data as an EQM data table. In past facsimile communication, a main control unit receives a training signal from the facsimile machine of the other end, and executes a training process. The main control unit measures an average value and fluctuation of an EQM value of the training signal, and compares the measured average value and the fluctuation of the EQM value with the average value and the fluctuation of the EQM value stored in the EQM data table. When there is no match, the main control unit executes the training process again. |
US07761751B1 |
Test and diagnosis of semiconductors
A method and system for performing diagnosing in an automatic test environment. The method begins by determining a fail condition during a test of a device under test (DUT). A diagnostic suite is determined for testing the fail condition. The diagnostic suite is generated if the diagnostic suite is not available for access. |
US07761744B2 |
Debugging method
The invention provides a debugging method applicable for an embedded system. The system includes a processor, a main memory and a debugging interface. A debugging program is first provided in the main memory. A debugging interruption is subsequently triggered to cause the processor to read the debugging program from the main memory and execute the debugging program. After execution, an execution result of the debugging program is stored into the main memory. The execution result is read and output via the debugging interface for further analysis. Because the architecture does not require a scan chain of ITR 104, the circuit requirement is reduced while performance is increased. |
US07761742B2 |
Monitoring system with trusted corrective actions
A system and computer program product for monitoring a data processing system is proposed. The system and computer program product involve the measuring of state parameters of the system. Indicators of the performance of the system are then inferred from the state parameters by applying fuzzy-logic rules. The proposed solution is based on the idea of estimating a trust value, based on the effectiveness of the corrective actions. If the previous corrective actions prove to be effective than the trust value is enhanced and the system is allowed a higher level of autonomy. Otherwise the intervention of an operator might be invoked. |
US07761740B2 |
Power safe translation table operation in flash memory
Systems and/or methods that provide for the accuracy of address translations in a memory system that decouples the system address from the physical address. Address-modifying transactions are recorded in a non-volatile write buffer to couple the last-in-time translation physical address/location with the current translated physical location/address. In addition, integrity check protection may be applied to the translation and to the written data to limit the amount of data that may be lost in the event of a failure/error occurring during the write operation. Transaction recording and integrity check protection allows for recovery of write operations that may not have fully completed due to the failure/error. |
US07761737B2 |
Apparatus, method, and computer product for executing program
An operating computer or a standby computer can execute a program. The operating computer includes a first storage unit and the standby computer includes a second storage unit. Access to the first storage unit is frozen. Only minimum data required for the standby computer to execute the program that was executed by the operating computer is transferred from the first storage unit to the second storage unit. Other data in the first storage unit is transferred to the second storage unit only when required. |
US07761735B2 |
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. |
US07761731B2 |
Information processing apparatus and information processing method
An information processing apparatus detects an error which occurred in a system and stores a system status that the error occurred in association with error information indicating the error. The information processing apparatus outputs guidance information according to a system status, a system status stored in the storage unit, and error information. |
US07761728B2 |
Apparatus, system, and method for resetting an inter-integrated circuit data line with a clock line
An apparatus, system, and method are disclosed for resetting an inter-integrated circuit data line with a clock line. A hang module detects that a data line that carries data between an I2C bus master and an I2C bus slave is hung, wherein the I2C bus master and I2C bus slave communicate over the data line and a clock line that carries a clock signal. The clock module increases a clock line frequency to a specified frequency in response to the detected data line hang. The pulse generation module transmits specified clock pulses from the I2C bus master to the I2C bus slave over the clock line at the specified increased frequency in response to the detected data line hang. A frequency detector module detects clock pulses at the specified increased frequency. A timer module detects the specified clock pulses at the specified increased frequency. A reset module resets the I2C bus slave in response detecting the specified clock pulses. |
US07761724B2 |
Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit
A memory circuit power management system and method are provided. An interface circuit is in communication with a plurality of memory circuits and a system. In use, the interface circuit is operable to perform a power management operation in association with only a portion of the memory circuits. |
US07761721B2 |
System of integrated environmentally hardened architecture for space application
An environmentally hardened architecture comprises a hybrid processor, a high speed bus having environmentally-sensitive interfaces, an environmentally hardened bus having environmentally-hardened interfaces, and an environmentally-hardened processor communicatively coupled to an environmentally-sensitive interface of the high speed bus and communicatively coupled to an environmentally-hardened interface of the environmentally hardened bus. The hybrid processor includes an environmentally-hardened processing section and an environmentally-sensitive processing section. At least one environmentally-sensitive interface is configured to pass data to and from the environmentally-sensitive processing section and another environmentally-sensitive interface is configured to pass data to and from the environmentally-hardened processing section of the hybrid processor. An environmentally-hardened interface is configured to pass data to and from the environmentally-hardened processing section of the hybrid processor. The environmentally-hardened processor processes critical applications in the environmentally-hardened processing section of the at least one hybrid processor during an environmental event. |
US07761717B2 |
Memory device with data security in a processor
A memory device containing data to be protected is integrated with a microprocessor and includes a first and a second memory portion with different accessibilities. The integration of the memory device on the same integrated circuit (IC) or chip as the microprocessor permits a combination of protective hardware and software measures that are not possible with a memory device that is on a different IC than the microprocessor. The first memory portion holds an initialization program that also serves as a boot program during decryption, and the second memory portion holds a user program, for example, a program for decrypting and/or decoding received data. Such data may be, for example, audio data encoded according to the MP3 standard and encrypted with a secret or public password against unauthorized reception. |
US07761716B2 |
Method and arrangement for securing a man-machine dialogue
The invention relates to a method and arrangement for securing a man-machine dialogue between a user and at least one application, which may be executed on a terminal, whereby a communication between user and application is achieved by means of input channels and output channels on the terminal. According to the invention, the user can be given the security that he is communicating with only one particular application, whereby the input channels and/or the output channels of the terminal, together or separately, may be optionally switched by means of a switching device such that only the particular application is available. |
US07761715B1 |
Semiotic system and method with privacy protection
A method (as well as system and signal-bearing medium) of processing biometric data, includes receiving biometric data including a data set P, selecting a secure hash function h, and for each data set P to be collected, computing h(P), destroying the data set P, and storing h(P) in a database, wherein data set P cannot be extracted from h(P). |
US07761712B2 |
Steganographic method and device
An apparatus and method for encoding and decoding additional information into a stream of digitized samples in an integral manner. The information is encoded using special keys. The information is contained in the samples, not prepended or appended to the sample stream. The method makes it extremely difficult to find the information in the samples if the proper keys are not possesed by the decoder. The method does not cause a significant degradation to the sample stream. The method is used to establish ownership of copyrighted digital multimedia content and provide a disincentive to piracy of such material. |
US07761711B2 |
Signature validation and generation
Methods and apparatuses for validating a message with a signature. The method may include receiving the message with the signature and carrying out an integrated validation and storing process. The signature may be validated based on a validation algorithm and a key. The received message may be stored in a database. A method for generating a signature for a message may include carrying out an integrated receiving and generating process. The message to be sent may be received and the signature may be generated based on a signing algorithm and a key. The message may be sent with the signature. |
US07761704B2 |
Method and apparatus for expiring encrypted data
One embodiment of the present invention provides a system that can expire encrypted-data. During operation, the system receives an expiry-request that includes object-identifying information, which can be used to identify a set of database objects that contain the encrypted-data, wherein a database object can be a table, a partition, a row, or a column in a row. Furthermore, a database object can have an expiration time, and it can be stored in an archive, which is typically used to store large amounts of data for long periods using a slower, but cheaper storage medium than the storage medium used by the database. The system then identifies a set of keys for the encrypted-data using the object-identifying information. Next, the system deletes the set of keys, thereby expiring the encrypted-data. Note that, deleting the set of keys ensures that the secure key repository does not contain any stale keys associated with expired encrypted-data. |
US07761703B2 |
System and method for checking digital certificate status
A method and system for handling digital certificate status checks are provided. Digital certificate status request data transmitted from a client system is received at a proxy system. The proxy system generates query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated by the proxy system and transmitted to the client system. |
US07761702B2 |
Method and apparatus for distributing group data in a tunneled encrypted virtual private network
A packet forwarding process, on a data communications device, forwards a packet to a plurality of destinations within a network from that data communications device using an “encrypt then replicate” method. The packet forwarding process receives a packet that is to be transmitted to the plurality of destinations, and applies a security association to the packet using security information shared between the data communications device, and the plurality of destinations, to create a secured packet. The secured packet contains a header that has a source address and a destination address. The source address is inserted into the header, and then the packet forwarding process replicates the secured packet, once for each of the plurality of destinations. After replication, the destination address is inserted into the header, and the packet forwarding process transmits each replicated secured packet to each of the plurality of destinations authorized to maintain the security association. |
US07761697B1 |
Processing an indirect branch instruction in a SIMD architecture
One embodiment of a computing system configured to manage divergent threads in a thread group includes a stack configured to store at least one token and a multithreaded processing unit. The multithreaded processing unit is configured to perform the steps of fetching a program instruction, determining that the program instruction is an indirect branch instruction, and processing the indirect branch instruction as a sequence of two-way branches to execute an indirect branch instruction with multiple branch addresses. Indirect branch instructions may be used to allow greater flexibility since the branch address or multiple branch addresses do not need to be determined at compile time. |
US07761696B1 |
Quiescing and de-quiescing point-to-point links
Methods and apparatus to quiesce and/or de-quiesce links (such as point-to-point link) in a multi-processor system are described. In one embodiment, one or more bits are modified to indicate the status of quiesce/dequiesce processes. |
US07761690B2 |
Method, apparatus and computer program product for dynamically selecting compiled instructions
A method, apparatus, and computer program product dynamically select compiled instructions for execution. Static instructions for execution on a first execution and dynamic instructions for execution on a second execution unit are received. The throughput performance of the static instructions and the dynamic instructions is evaluated based on current states of the execution units. The static instructions or the dynamic instructions are selected for execution at runtime on the first execution unit or the second execution unit, respectively, based on the throughput performance of the instructions. |
US07761681B2 |
Data storage system with persistent volatile memory across power failures
A storage adapter for use in a data storage subsystem includes a controlling processor, a volatile memory, and a nonvolatile memory “dump device.” The storage adapter also includes a battery that can be used to provide sufficient power to the storage adapter to allow data from the volatile memory to be written to the nonvolatile memory of the storage adapter under the control of the processor in the event of an interruption or failure in the main power supply to the storage adapter, i.e. to preserve data stored in the volatile memory in that event. The processor uses the current state of charge of the battery to determine the amount of data that can be “dumped” to the nonvolatile dump device before the battery is depleted. |
US07761678B1 |
Method and apparatus for an improved file repository
A method and apparatus for of storing data comprising monitoring a plurality of storage units within a mass storage area and detecting when a storage unit within the mass storage area is overloaded. The method further comprising randomly distributing the data on the overloaded storage unit to the other storage units within the mass storage area. |
US07761672B2 |
Data movement and initialization aggregation
A system and method for copying and initializing a block of memory. To copy several data entities from a source region of memory to a destination region of memory, an instruction may copy each data entity one at a time. If an aggregate condition is determined to be satisfied, multiple data entities may be copied simultaneously. The aggregate condition may rely on an aggregate data size, the size of the data entities to be copied, and the alignment of the source and destination addresses. |
US07761669B2 |
Memory controller granular read queue dynamic optimization of command selection
A memory controller receives read requests from a processor into a read queue. The memory controller dynamically modifies an order of servicing the requests based on how many pending requests are in the read queue. When the read queue is relatively empty, requests are serviced oldest first to minimize latency. When the read queue becomes progressively fuller, requests are progressively, using three or more memory access modes, serviced in a manner that increases throughput on a memory bus to reduce the likelihood that the read queue will become full and further requests from the processor would have to be halted. |
US07761667B2 |
Method, apparatus, and program to efficiently calculate cache prefetching patterns for loops
A mechanism is provided that identifies instructions that access storage and may be candidates for catch prefetching. The mechanism augments these instructions so that any given instance of the instruction operates in one of four modes, namely normal, unexecuted, data gathering, and validation. In the normal mode, the instruction merely performs the function specified in the software runtime environment. An instruction in unexecuted mode, upon the next execution, is placed in data gathering mode. When an instruction in the data gathering mode is encountered, the mechanism of the present invention collects data to discover potential fixed storage access patterns. When an instruction is in validation mode, the mechanism of the present invention validates the presumed fixed storage access patterns. |
US07761662B2 |
Cache memory device and microprocessor
A cache controller is connected to a processor and a main memory. The cache controller is also connected to a cache memory that can read and write at a speed higher than the main memory. The cache memory is provided with a plurality of cache lines that include a tag area storing an address on the main memory, a capacity area storing a capacity value of a cache block, and a cache block. When a read request is executed from the processor to the main memory, the cache controller checks whether the requested data is present in the cache memory or not. A cache capacity determination unit determines a capacity value for the cache block and supplies to a capacity area. |
US07761661B2 |
Physically-tagged cache with virtual fill buffers
A virtually indexed, physically-tagged cache is combined with one or more virtually-tagged fill-buffers. |
US07761656B2 |
Detection of speculative precharge
A DRAM controller may be configured to re-order read/write requests to maximize the number of page hits and minimize the number of page conflicts and page misses. A three-level prediction algorithm may be performed to obtain auto-precharge prediction for each read/write request, without having to track every individual page. Instead, the DRAM controller may track the history of page activity for each bank of DRAM, and make a prediction to first order based history that is not bank based. The memory requests may be stored in a queue, a specified number at a time, and used to determine whether a page should be closed or left open following access to that page. If no future requests in the queue are to the given bank containing the page, recent bank history for that bank may be used to obtain a prediction whether the page should be closed or left open. If the page is not closed as a result of the determination and/or prediction, it may be left open and closed after it has remained idle a specified length of time following the last access to the page. |
US07761654B2 |
System and method of utilizing off-chip memory
One or more methods and/or systems of utilizing a memory external to an integrated circuit chip are presented. In one embodiment, the system comprises an Integrated circuit containing a logic circuitry, a one time programmable memory, a control processor, and a data interface. In one embodiment, a method of storing data into a memory comprises programming one or more bits of a one time programmable memory, generating an Identifier from the integrated circuit chip, and using the identifier to store data within the memory. |
US07761652B2 |
Mapping information managing apparatus and method for non-volatile memory supporting different cell types
The present invention relates to a mapping information managing apparatus and method for a non-volatile memory supporting different cell types, and more particularly, to a mapping information managing apparatus and method for a non-volatile memory supporting different cell types capable of managing mapping information considering physical characteristics of each cell type in the non-volatile memory supporting different cell types in which bits represented by one cell are different from each other. A mapping information managing apparatus for a non-volatile memory supporting different cell types includes: a user request unit used for a user to request a predetermined operation by using a logical address; a non-volatile memory comprising a plurality of memory areas having different cell types; and a mapping information managing unit storing mapping information on user data written to a second memory area of the plurality of memory areas in a first memory area. |
US07761649B2 |
Storage system with synchronized processing elements
A storage system is provided with an ASIC having an interconnect selectively coupling a plurality of dedicated purpose function controllers in the ASIC to a policy processor, via a list manager in the ASIC communicating on a peripheral device bus to which the policy processor is connected, and an event ring buffer to which all transaction requests from each of the plurality of function controllers to the policy processor are collectively posted in real time. |
US07761643B1 |
Network media access controller embedded in an integrated circuit host interface
A media access controller system embedded in an integrated circuit is described. A platform dependent bridge for communicating with a first processor, where the platform dependent bridge is associated with a platform of the first processor and where the first processor is embedded in an integrated circuit. Host interface circuitry is coupled to the platform dependent bridge and is configured to provide a processor interface, where the processor interface is for communicating with the first processor via the platform dependent bridge and where the processor interface has a platform independent bus for communication with a second processor. At least one media access controller is coupled to the host interface circuitry. |
US07761640B2 |
Slot interface access device, slot interface access method, and program therefor
A slot interface access device including a slot management module; a slot control module; and a physical slot to management slot contrast table, the slot management module, the slot control module, and the physical slot to management slot contrast table being provided between an input and output control module and a slot interface lower than the input and output control module. The input and output control module accesses the slot interface using virtual slot identification information. The slot management module converts the virtual slot identification information into physical slot identification information while referring to the physical slot to management slot contrast table, and accesses the slot control module corresponding to the physical slot identification information obtained by conversion, thereby realizing a physical access of the input and output control module to the slot interface. |
US07761637B2 |
Slave device with latched request for service
Consistent with one example embodiment, communications systems, using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate latched service requests. Methods for one or more slave devices to request service from a master device involve detecting a condition that asserts a request for service signal, at a common node independent from the serial data transfer bus, to a master device of the bus. The request for service is latched it, within the slave, such that the request for service remains asserted regardless of a change in the detected condition. The request for service is de-asserted in response to interrogation of the slave, using the serial data transfer bus, by the master device. Devices may be configured as general purpose Input/Output devices, CODEC arrangements, or other slave devices, and may conform to I2C and/or SMBus serial communication specifications. |
US07761634B2 |
Method, device and system for exchanging data via a bus system
A method for exchanging data in messages between at least two stations connected via a bus system. The messages contain the data being transmitted by the stations over the bus system, and the messages are controlled over time by a first station in such a manner that the first station repeatedly transmits a reference message containing time information of the first station over the bus system at least one specifiable time interval. The time interval is subdivided as a basic cycle into time windows of specifiable length, and the messages are transmitted in the time windows. When data is exchanged, a pause period of variable duration is provided at the end of at least one basic cycle, by which a time change of the beginning of the basic cycle is corrected by adaptation of the duration of the pause period. |
US07761633B2 |
Addressable serial peripheral interface
An addressable SPI bus and an associated communication protocol. The addressable SPI bus comprises a plurality of slaves each exhibiting a particular address and a shift register whose output is connected to a common MISO bus by a buffer exhibiting a three state output, also known as a tri-state output. The master asserts a single SS line, which is connected in parallel to each of the plurality of slaves, indicating the beginning of a frame, and transmits via the MOSI bus the address of a particular slave of the plurality of slaves, denoted interchangeably the target or destination slave. Responsive to the received address, the target slave enables the three state output associated therewith thus transmitting the output of the target slave shift register to the master via the MISO bus. |
US07761631B2 |
Data processing system, method and interconnect fabric supporting destination data tagging
A data processing system includes a plurality of communication links and a plurality of processing units including a local master processing unit. The local master processing unit includes interconnect logic that couples the processing unit to one or more of the plurality of communication links and an originating master coupled to the interconnect logic. The originating master originates an operation by issuing a write-type request on at least one of the one or more communication links, receives from a snooper in the data processing system a destination tag identifying a route to the snooper, and, responsive to receipt of the combined response and the destination tag, initiates a data transfer including a data payload and a data tag identifying the route provided within the destination tag. |
US07761630B2 |
Application programming interface for fusion message passing technology
A data-processing system and method are disclosed, which generally includes a plurality of components connected to a bus within a data-processing apparatus utilizing one or more input/output interfaces (e.g., IOCTL) in communication with the bus. A dynamic interface is implemented, which includes a plurality of interface modules that permits varying data-processing applications to scan, identify and interface with the plurality of components utilizing the input/output interface, thereby increasing data-processing application development efficiency relative to one or more components within the data-processing system. |
US07761625B2 |
Methods for main memory with non-volatile type memory modules, and related technologies
A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to access the non-volatile memory modules. The memory controller controls read and write accesses to the non-volatile memory modules. The memory sockets are coupled to the processor socket by printed circuit board traces.The data communication protocol to access the non-volatile memory modules is communicated over the printed circuit board traces and through the sockets normally used to access DRAM type memory modules. |
US07761624B2 |
Systems and apparatus for main memory with non-volatile type memory modules, and related technologies
A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to access the non-volatile memory modules. The memory controller controls read and write accesses to the non-volatile memory modules. The memory sockets are coupled to the processor socket by printed circuit board traces. The data communication protocol to access the non-volatile memory modules is communicated over the printed circuit board traces and through the sockets normally used to access DRAM type memory modules. |
US07761622B2 |
Centralized server rack management using USB
A multi-server computing system includes a plurality of server modules mounted in an enclosure; each server has a universal serial bus (USB) interface. An enclosure onboard administration (OA) module is also mounted in the enclosure and has an addressable communication interface for connection to a remote management system and a USB interface connected to each of the plurality of servers. The USB interface of the enclosure OA operates as a master and the USB interface of each of the plurality of servers acts as a slave to the enclosure OA, such that each of the server modules can be managed by the remote management system using a single communication address. |
US07761620B2 |
Communications device, and communications method for enabling reception of real-time execution commands when a receive buffer is full
A communications buffer and control unit that configure a USB connection endpoint are provided connected by a USB bus to a host device. The control unit changes the receive buffer size of a receive buffer where the communications buffer stores receive data, based on an instruction that is sent from the host device side through USB virtual serial communication, to enable the reception of real-time execution commands by the communications device. This enables the reception of real-time execution commands when the receive buffer on the communications device side is in a buffer-full state in data communications between a host device and a communications device. |
US07761618B2 |
Using a USB host controller security extension for controlling changes in and auditing USB topology
Protecting computer systems from attacks that attempt to change USB topology and for ensuring that the system's information regarding USB topology is accurate is disclosed. A software model is defined that, together with secure USB hardware, provides an ability to define policies using which USB traffic can be properly monitored and controlled. The implemented policy provides control over USB commands through a combination of software evaluation and hardware programming. Legitimate commands are evaluated and “allowed” to be sent to a USB device by a host controller. Illegitimate commands are evaluated and blocked. Additionally, the USB topology is audited to verify that the system's topology map matches the actual USB topology. |
US07761617B2 |
Multi-threaded DMA
A direct memory access (DMA) circuit (200) includes a read port (202) and a write port (204). The DMA circuit (200) is a multithreaded initiator with “m” threads on the read port (202) and “n” threads on the write port (204). The DMA circuit (200) includes two decoupled read and write contexts and schedulers (302, 304) that provide for more efficient buffering and pipelining. The schedulers (302, 304) are mainly arbitrating between channels at a thread boundary. One thread is associated to one DMA service where a service can be a single or burst transaction. The multithreaded DMA transfer allows for concurrent channel transfers. |
US07761614B2 |
Electronic apparatus and content data providing method
According to one embodiment, an electronic apparatus is detachably connected to a host apparatus. The electronic apparatus includes a file management information generation module. The file management information generation module generates file management information based on which a host apparatus recognizes each of content data items as a file stored in a storage medium, the file management information being indicative of a plurality of starting storage locations on the storage medium corresponding to starting data blocks of the content data items, and a plurality of shared storage locations on the storage medium, which are shared by the content data items and correspond to second and following data blocks of each of the content data items. |
US07761612B2 |
Migrating domains from one physical data processing system to another
A mechanism is provided for migrating domains from one physical data processing system to another are provided. Domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may he migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices. |
US07761610B2 |
Methods and computer program products for defining synchronous replication devices in a subchannel set other than subchannel set zero
Exemplary embodiments of the present invention define PPRC devices within subchannel sets other than subchannel set zero. Further, for all PPRC paired n devices an additional N/2 PPRC primary device numbers and subchannels are provided within subchannel set zero by moving PPRC secondary devices to any subchannel set other than subchannel set zero. |
US07761608B2 |
Method and system for processing markers, data integrity fields and digests
A system with a host bus adapter (“HBA”) having a TCP/IP offload engine is provided. The HBA includes logic for concurrently processing markers, data integrity fields (“DIFs”) and digests by using plural counters that count words in a data stream and individual routing bits are set for markers, DIFs and digests based on the plural counter values. When a counter reaches a certain threshold value, then locator bits are set for a field and the locator bits are forwarded with the data stream. A marker counter is incremented when each word in a data stream passes by the marker counter and markers can be inserted at a programmed interval. For DIF calculation an offset of a first byte in a DMA transfer and partial cyclic redundancy code value is seeded into a DIF location counter, which is incremented for each byte of data that passes by the DIF location counter. |
US07761605B1 |
Embedded anti-virus scanner for a network adapter
A network adapter system and associated method are provided. The network adapter system includes a processor positioned on a network adapter coupled between a computer and a network. Such processor is configured for scanning network traffic transmitted between the computer and the network. |
US07761604B2 |
MAC layer bridging of network frames between isolated and external networks
An apparatus, program product and method bridge an isolated network such as a virtual network to an external network such as another virtual network or physical network by utilizing a network adapter on the other network that is assigned the same Media Access Control (MAC) address as an isolated network adapter on the isolated network. |
US07761603B2 |
Web browser of wireless device having serialization manager for maintaining registry of converters that convert data into format compatible with user interface of the device
An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device. |
US07761601B2 |
Strategies for transforming markup content to code-bearing content for consumption by a receiving device
Proxy functionality is described for receiving a request for markup content from a receiving device, retrieving the markup content, converting the markup content to code-bearing content, and transferring the code-bearing content to the receiving device. The receiving device can then consume the code-bearing content without the use of conventional browser functionality. The proxy functionality can convert the markup content to code-bearing content by identifying a set of features that captures the characteristics of the markup language content, and then translating those features into to the code-bearing content (in association with identified data resources). The converting can also include identifying features that are contingent on focusable elements (e.g., links) having focus (or not having focus), and formulating this dependency in conditional statements within the code-bearing content. Finally, the markup content can also include code content embedded therein or referenced therein. |
US07761599B2 |
Associative memory having a mask function for use in a network device
An associative memory 4 for primary searching operation of an associative memory 23 supplies a valid state to a primary match line 13 corresponding to storage data coincident with search data 10 taking mask information into account, and supplies a value obtained from a result of a logical sum operation (an OR operation), with a valid state for the storage data as true, of all said coincident storage data to a counting means 25 as intermediate data 15. The counting means 25 supplies a result of an operation to the intermediate data 15 for counting the number of bits in an invalid state for the storage data to an associative memory 3 for secondary searching operations as secondary search data 19. Among secondary storage data obtained by carrying out said operation to said storage data, the associative memory 3 for secondary searching operation supplies a result of carrying out the searching operation of the secondary search data 19 to a secondary match line 21. The invalidation means 22 changes a secondary match line 21 corresponding to a primary match line 13 in an invalid state into an invalid state to supply to an external source as a match line 11. |
US07761595B1 |
Dynamic server addition using virtual routing
A communication system is provided. The system comprises a registry service that allocates internet protocol addresses and stores names associated with allocated internet protocol addresses. The system also comprises a virtual router service, residing on a host computer, that routes an internet protocol packet to a server application executing on the host computer. The system also comprises a script that requests a specific internet protocol address for the server application from the registry service and provides a name of the server application to the registry service, the registry service associating the name with the internet protocol address. The script also provides the specific internet protocol address linked with the server application to the virtual router service. |
US07761590B2 |
Method, apparatus, mobile terminal and computer program product for converting from a first forms markup language to a second forms markup language
An apparatus includes an adaptation proxy which is configured to receive data in a first form markup language that is intended for a client device and adapt portions of the received data which are incompatible with the client device into a second form markup language that is compatible with the client device. The adaptation proxy is further configured to replace validation elements in the first form markup language with corresponding constraints in the second form markup language. The first form markup language may be the full XForms standard, while the second form markup language may be XForms Basic. |
US07761583B2 |
Domain name ownership validation
Embodiments of the invention provide systems and methods for validating ownership of a domain name. According to one embodiment, a validating ownership of a domain name can comprise retrieving one or more domain name ownership records. For example, the one or more domain name ownership records comprise Who Is records. Validity of the one or more domain name records can be confirmed with a designated domain manager. According to one embodiment, confirming validity of the one or more domain name records with the designated domain manager can comprise authenticating the designated domain manager based on a certificate provided by the designated domain manager. |
US07761581B2 |
Method and system for cookie expiration based on user idle and presence detection
Detecting Internet web navigation and web browsing idle conditions using cookies during navigating and browsing sessions, is accomplished by receiving in a local computer, from a server, a cookie that has a policy that causes the cookie to have either an active or an expired status, based on the presence of web content provided by the server or detection that either the user is idle or the user is away from the computer. A signal from the user of the computer activates the policy in the cookie, causing the cookie to have a status of either active or expired. When a signal is received from the server requesting the status of the cookie, the computer determines whether the status of the cookie is active or expired. When the status is active, the server continues to provide content to the computer and when the status is expired, the server stops sending content. |
US07761578B2 |
Communicating in a virtual environment
A computer system and method for communicating in a virtual environment. The computer system may include a first partition and a virtual service client implemented at a first position in the first partition. The computer system may also include a second partition, and a virtual service provider implemented at a second position in the second partition. The first partition and the second partition may be in operative communication via the virtual service client and the virtual service provider. The first position and the second position may enable the virtual service client and the virtual service provider to reduce processing overhead associated with communicating in the virtual environment by eliminating a processing step, a buffer copy, a software interrupt, and/or a context switch. |
US07761570B1 |
Extensible domain name service
The invention disclosure describes an extended DNS data having an extensible attribute as well as systems and methods that utilize this attribute. Typically, the extensible attribute includes both attribute data and metadata configured to indicate a type of the attribute data. By varying the metadata, different instances of the attribute data may include different data types. The attribute data is configured, for example, to characterize other fields in the extended DNS data and/or to enable new applications relating to DNS data.In various embodiments the extensible attribute within the extended DNS is accessed through an application programming interface (API). This API is configured to facilitate input and output of the extended DNS data and to allow an external application to identify and interchange those attribute data that the external application is configured to process. |
US07761568B1 |
Data transmission verification and identification system and method
Embodiments of the data transmission management system are directed to a system which confirms transmission requests from users and identifies the user's geographical region. Embodiments of the data transmission management system comprise a storage member, a confirmation system and a re-direct system, wherein the confirmation system confirms a user's request for data and identifies the user's geographical region, and wherein the re-direct system selects and transmits suitable data for that region. The data transmission management system further operates in conjunction with an animated module utilized to ascertain payment data, wherein the animated module visually depicts the desired information from the user. |
US07761564B2 |
Method and system for monitoring server events in a node configuration by using direct communication between servers
In a method and system for monitoring events occurring at respective servers of a configuration of nodes, a first server located at a first node receives information from a messaging system pertaining to events at servers located at other nodes. The messaging system usefully comprises a highly available (HA) bulletin board or the like. When the first server receives a start event notification pertaining to a second server located at a second node, a direct communication path is established between the first and second servers. The first server identifies events in the second server that affect or are of interest to services of the first server. The first server then registers with the second server, to receive notification through the direct communication path when respective identified events occur. |
US07761563B2 |
BACnet communication Status objects and methods of determining communication status of BACnet devices
BACnet objects and methods for efficiently monitoring the communication status of networks and devices in a building automation and control system are presented. A pair of bus communication status objects, including a server object and a client object, provide the communication status of an MS/TP network as an OCTET String transmitted only upon a change of value (COV) of the communication status of a device on the network. Individual devices may be monitored with a device communication status object, in conjunction with or apart from the bus communication status objects. For MS/TP devices, automatic configuration and monitoring in a controller is provided. For other devices, a user interface is provided through a graphical tool to allow configuration to specify the desired device and/or network for monitoring. |
US07761557B2 |
Facilitating overall grid environment management by monitoring and distributing grid activity
A method, system, and program for facilitating overall grid environment management by monitoring grid activity across disparate grid resources and distributing grid activity to decisional grid modules are provided. A grid workload controller within a computational grid environment monitors real-time grid activity at an application level from multiple disparate grid application environments. The grid workload controller then determines a selection of grid modules within the computational grid environment that require the real-time grid activity to make decisions about the management of the computational grid environment. The grid workload controller distributes the real-time grid activity to the selection of grid modules, wherein the selection of grid modules then make automated decisions within the grid environment to maintain performance requirements. |
US07761556B2 |
Performance monitoring within an enterprise software system
A large-scale enterprise system is described that includes a flexible and scalable performance monitoring software. The system comprises a plurality of enterprise software applications having one or more collector components that collect performance data from the enterprise software applications. A performance manager receives the performance data from the collector components and aggregates the performance data within a hierarchical data structure. A performance manager interface receives the performance data from performance manager and formats the data for communication to a performance monitoring tool for presentment to a user. |
US07761555B1 |
Internet/intranet-connected AC electrical box
A method and apparatus that uses the Internet protocol, TCP/IP, for a home control network. The apparatus also provides embedded servers, email clients at the electrical boxes. The apparatus integrates the Internet to the electrical outlet, switch or appliance boxes using a low cost embedded web server. |
US07761554B1 |
Method and system for designating required device attributes for embedding in a world-wide web document request
A Web server indicates which device, user, software, and network properties it can use to generate personalized content for a requesting user. The Web server also indicates which properties are actually required for it to generate any meaningful content at all. Using this mechanism, the client can optionally query the user for permission before including requested information in the request. Furthermore, the client device can save network bandwidth by only transmitting information that the server will use. |
US07761552B2 |
Root node for integrating NAS of different user name spaces
A computer apparatus which integrates at least two or more services of user management domains has a processor, a memory and an interface. The processor receives an access request, specifies an access source domain, specifies an access target domain, and judges whether the specified access source domain matches the specified access target domain. If the access source domain is different from the access target domain, the processor extracts a user ID of the specified access source domain from the received access request, and refers to ID conversion information indicating correspondence of user IDs between the user management domains whose services are integrated to convert the extracted user ID of the access source domain into a user ID of the specified access target domain. Thus, loads of configuration at the time of service integration are reduced. |
US07761546B2 |
Load balancing according to an iterative greatest common divisor approach to weight normalization
A method, system and apparatus for load balancing workloads in a cluster according to an iterative greatest common divisor approach to weight normalization. A load balancing method can include computing a greatest common divisor for a set of current normalized values for raw weights corresponding to endpoints in a cluster. Each of the current normalized values can be reduced by a factor proportionate to the greatest common divisor. The reduction can produce new normalized values for the raw weights corresponding to the endpoints in the cluster. The computing and reducing steps can be repeated for the new normalized values until the new normalized values are sufficiently low. Finally, workloads can be assigned to the endpoints in the cluster according to the new normalized values which are sufficiently low. |
US07761544B2 |
Method and apparatus for internal and external monitoring of a transportation vehicle
An apparatus and method for the monitoring and recording of data stream associated with a transportation vehicle (10), the apparatus comprising at least one capture device (36) for receiving the data stream depicting activities within the transportation vehicle (10); at least one recording device (34) for recording the captured data stream about the activities within the transportation vehicle (10); and a communication device (32) for communicating the recorded data stream to a monitoring station (24, 26). |
US07761542B2 |
Network access control method, network system using the method and apparatuses configuring the system
A network access control method for a network system comprising network apparatuses having a packet filtering function, a service server connected with an IP network via the network apparatus, providing a service to a user, a user terminal connected with the IP network via the network apparatus, for the user to utilize the service provided by the service server, a reception server connected with the IP network via the network apparatus, receiving an access from the user for the service server, and an access control server controlling the network apparatuses. The method comprising the steps of a) the reception server receiving access request information from the user terminal, and holding it, and b) the access controlling server performing traffic control such as to extract, based on processing capability of the service server and a traffic amount for the service server, such an amount of the access request information as that the service server can optimally deal with, so as to allow the access for the service server. |
US07761540B2 |
System and method for automated remote booting in a serial attached SCSI environment
A system and method is disclosed for identifying the boot targets for an initiator port in point-to-point network, such as a Serial Attached SCSI network. In operation, the initiator port issues a command to an expander that is directly coupled to the initiator port. In response the expander identifies the expander of the network that includes a boot table that identifies the boot addresses associated with each of the initiator port. The boot addresses associated with the initiator port are returned to the initiator port in a ranked order, and the initiator port attempts to boot from the boot address locations until the initiator port successfully boots. |
US07761539B2 |
Computer system and method thereof
A computer system to which measures against computer virus can be taken with ease, and a method therefor. In a computer network system, a first GW server is assigned an IP address to which a netmask of 24 bits (allowing to perform communication with 256 other nodes at the maximum) is imparted, and is allowed to perform communication with all of client computers. Upon occurrence of an abnormal condition such as viral infection, the client computers are assigned or reassigned IP addresses including a netmask (for example, 30 bits; allowing to perform communication with two other nodes at the maximum) that only allow to perform communication with a security measure server via a second GW server, whereby the client computers are allowed to perform communication only with the security measure server via the second GW server. In this way, the security measures are taken. |
US07761538B2 |
Dynamically configuring, allocating and deploying computing systems
Computing systems can be dynamically configured, allocated, and deployed based on user requirements. For example, a user can request a number of servers for dynamic configuration, allocation, and deployment. Embodiments provide a quick and efficient way for users to test code and programs, debug code and programs, and/or perform other configuration and testing operations using one or more computing systems, such as a cluster of servers. Reserved systems are dynamically configured with necessary code and/or content according to user requirements. The reserved cluster of systems can be returned to an available pool once a reservation expires, allowing the returned systems to be used for a subsequent reservation. |
US07761536B2 |
Method and system to transmit data
A system for transmitting data includes a user interface module to prompt a user via graphical use interface to enter information into a plurality of information fields displayed on the graphical user interface and to receive via user input device information input by the user for at least one of the information fields. A data transmitting module commences transmitting data over a network after the user has input information for at least one of the information fields but before or while the user enters information into at least one other information fields. |
US07761533B2 |
Standard implementation container interface for runtime processing of web services messages
A method is described that involves comprising, during runtime in an object-oriented environment, invoking, from an object, a first Web services endpoint method to process a first message by: invoking the first Web services endpoint method through a first interface according to an endpoint method invocation format, where, the first Web services endpoint method is implemented with a first component that is provided one or more services by a first container. The method also involves invoking, from the object, a second Web services endpoint method to process a second message by: invoking the second Web services endpoint method through a second interface according to the endpoint method invocation format. The second Web services endpoint method is implemented with a second component that is provided one or more services by a second container. The first and second containers have respective interfaces that are different. |
US07761529B2 |
Method, system, and program for managing memory requests by devices
Provided are a method, system, and program for managing memory requests for logic blocks or clients of a device. In one embodiment, busses are separated by the type of data to be carried by the busses. In another aspect, data transfers are decoupled from the memory requests which initiate the data transfers. In another aspect, clients competing for busses are arbitrated and selected memory requests may be provided programmable higher priority than other memory operations of a similar type. |
US07761527B2 |
Method and apparatus for discovering network based distributed applications
A method and apparatus for discovering applications having components distributed over a plurality of nodes in a network is disclosed. The method comprises the steps of obtaining information associated with at least one application, said information providing first and second instructions, executing processing associated with the first instructions, determining a tentative identification of at least one application based on responses associated with the processing of the first instructions, executing processing associated with the second instructions based on each of the tentatively identified applications, and confirming an identification of at least one application based on responses associated with the processing of the second instructions. In one aspect of the invention, the method further comprises the step of storing the application identification and characteristics in a representation of the application. |
US07761523B2 |
Schedulable e-mail filters
An e-mail filter may be associated with a schedule defining a recurrent active time period. As such, some e-mail filters may be active at specific times of day and on specific days of the week and inactive the rest of the time. Before applying any filters, the current time is determined and it is determined which filters are active. The determination of which filters are active is based on the current time being within the active time period. |
US07761521B2 |
Method and system for accommodating mandatory responses in electronic messaging
A method, system, apparatus, or computer program product is presented for processing electronic messages. An electronic message is received for a recipient from a sender, and a data field is detected in the received electronic message that indicates a request by the sender for a response from the recipient for the received electronic message. The recipient is alerted to the detected request for the response for the received electronic message, and after alerting the recipient, actions are required by the recipient with respect to usage of a data processing system until the recipient uses the data processing system to send a response for the received electronic message to the sender. For example, the recipient can be prevented from closing a review of the received e-mail message, from deleting the received e-mail message, and from exiting the e-mail application until the recipient has responded to the received email message. |
US07761519B2 |
Method, system, and computer program product for displaying message genealogy
A method, system, and computer program product for displaying message genealogy in the language of the user interface of an email recipient using a normalized set of subject prefix codes. The method comprises: sending an email to a recipient, wherein the email has an original subject; sending a normalized code corresponding to a subject prefix for the email to the recipient; receiving and decoding at the recipient the normalized code to provide a subject prefix in a language of the user interface of the recipient; and displaying the subject prefix in the language of the user interface of the recipient adjacent the original subject of the email. |
US07761515B2 |
Group intercom, delayed playback, and ad-hoc based communications system and method
An ad hoc wireless communications system and method permits a group of wireless portable communications devices to communicate with each other. The ad hoc network has security systems. A server for the ad hoc network is selected from among the portable communications devices associated with the ad hoc network. |
US07761506B2 |
Generic object-based resource-sharing interface for distance co-operation
A computer program interface for permitting multiple users to share a single copy of a computer program is described. The program interface is written in Java 1.2 or a later version and C++ and permits users who have browser programs enabled in Java to interact with the user interface. The system can be used in a variety of modes which includes a shared mode to allow multiple users to use the system, although other modes include use by a single user. In the shared mode two or more users share the same copy of software interactively over the Internet or an Intranet connection. In one embodiment during the sharing activity only one user, designated the active user, interacts directly with the computer program and the other users, designated passive user, observe what the active user does and what results are produced in response to the active user's activities. The user interface allows intercommunication between users and allows passive users to assume the role of an active user and vice versa but there is only one active use at any time. In another embodiment more than one active user can share a program which permits real-time interaction for example in game playing or co-design. Various aspects of the invention including graphical and command-time user new interface programs are described. |
US07761503B2 |
Peer distribution point feature for system management server
A client in a plurality of clients with a same network address or similar common identifier is designated a Peer Distribution Point (PDP) agent for distributing a software application divided into several packages to the plurality of clients. The plurality of clients are part of a client-server hierarchical system comprising a Central SMS site server and several Distributing servers. The Central SMS site server generates policies for the packages that are pushed to a Distribution server assigned to the plurality of clients from where the PDP agent pulls the policies. The Central SMS site server generates the packages that are pushed to the Distributing server after the PDP agent pulls the policies. The packages are pulled by the PDP agent from the Distributing server. The other clients pull the packages from the PDP agent as and when needed. |
US07761502B2 |
Callback interface for multipools
A multipool can do a callback to an application before switching connection pools. |
US07761501B1 |
Methods and apparatus for providing data distribution that supports auditing
The invention is directed to techniques for providing data distribution that supports auditing. Accordingly, a data communications device receives data from a data provider, the data containing label information. The data communications device filters the data based on the label information contained in the data. Next, the data communications device associates token information with the data whereby the token information enables later audits of transmission of the data traveling through the data communications device. Finally, the data communications device transmits the data and the token information toward a data receiver. Filtering of the data results in certain data being removed and/or directed to a specific data receiver based on labels within the data. The data communications device also inserts a signature into the token in order to identify the data communications device transmitting the data in a manner that cannot be forged. |
US07761495B2 |
Fourier transform processor
The present invention is two-iteration Fourier transform processor for performing Fourier transform of N data inputs into N data outputs. The processor comprises a plurality of two-iteration radix-r modules and a combination phase element. Each radix-r module comprises r radix-r butterflies, a feedback network and a plurality of switches. Each radix-r butterfly comprises r inputs and outputs and a butterfly processing element. The butterfly processing element includes a plurality of multipliers for multiplying the input data and corresponding coefficients and an adder for summing the multiplication outputs from the multipliers. The feedback network feeds outputs of the radix-r butterflies to the corresponding inputs of the radix-r butterfly and the switches selectively pass the input data or the feedback, alternately, to the corresponding radix-r butterfly. The combination phase element includes at least one stage of butterfly computing elements for combining the outputs from the r radix-r butterfly. |
US07761493B1 |
Population of sparse information model hierarchies
A module possessing a class descriptor declares for the module the supported classes. The installation of the module triggers the examination class information model hierarchies possessed by the container on which the module is installed. Finding the established class information model hierarchies to be lacking with respect to the newly installed supported classes, a query is made to ascertain child-parent information for the newly installed supported classes. Using this information, an ancestry of each class is achieved so as to sparsely populate an information model hierarchy for each newly installed supported class. |
US07761488B2 |
File creation API
An application program interface (API) provides means for dynamic filesystem creation, that allows complex filesystem hierarchies to be created and written on-the-fly without having to generate a complete on-disk representation. The filesystem is laid out in a one-parent many-children hierarchy of file and folder objects. The API recursively traverses the filesystem hierarchy beginning at the root node to determine the filesystem's structure. Callback functions for retrieval of file data are determined for each filesystem object and stored in memory. Output blocks are allocated for file data as needed. During the writing phase, the callback functions are executed to retrieve file data which is then written to the desired computer readable media. |
US07761487B2 |
Predicting out of memory conditions using soft references
A near out-of-memory condition in a memory space is detected by creating softly reachable objects which are garbage collected when the memory space is becoming full. The softly reachable objects are objects that can be cleared at the discretion of the garbage collector when heap memory is running low. An agent process of an application can create soft reference objects which reference the softly reachable objects, and periodically poll the soft reference objects to determine if the softly reachable objects have been cleared. If they have been cleared, the agent reports to the application so that a graceful shutdown of the application can be initiated. A report can also be sent to a user interface or other output device. Additional information regarding the memory space can be gained by using softly reachable objects of different sizes and/or ages. Further, a wait period for the polling can be set adaptively. |
US07761485B2 |
Distributed database
A technique for storing a plurality of data records in a database. Client processes link to the database to access the data records of the database. Each client process has a specified scope. The scope defines to which of the data records within the database each of the client processes has access. |
US07761484B2 |
Complete mapping between the XML infoset and dynamic language data expressions
Converting data to an appropriate format for use with a service. An example method is illustrated where a message including data expressed using dynamic language data expressions is received. The dynamic language data expressions include a tree structure organization for the data. The data expressed using dynamic language data expressions is expressed in an XML data structure. The XML data structure preserves the original tree structure organization for the data. |
US07761483B2 |
System and method for providing data handling within a human capital management system
A method and system are provided for accessing customized tables in a database of a computer application. The method includes defining a data class, the data class to interface between a tool of the computer application and a table in the database, wherein the computer application is configured to automated human resource processes. The method includes registering the data class in a custom table directory. The method includes responsive to a request for data from the tool, invoking a method of the data class to access data stored in the table. |
US07761481B2 |
Schema generator: quick and efficient conversion of healthcare specific structural data represented in relational database tables, along with complex validation rules and business rules, to custom HL7XSD with applicable annotations
Systems and methods are disclosed that facilitate transforming business and encoding rules defined in a persistent and relational format into XML schemas that provide a message format and validation logic for the message. A message can be received in delimited flat-file format and parsed to facilitate generating a value-added XML schema that represents both encoding rules and business rules associated with the message. The systems and methodologies detailed herein can be employed, for example, in applications utilized in a healthcare provider space and can be consistent with Health Level 7 standards to improve message validation and/or processing. |
US07761475B2 |
Method, system and computer-readable media for managing dynamic object associations as a variable-length array of object references of heterogeneous types binding
Apparatus, system, method and computer-readable media for organizing a listing of key pairs to increase the likelihood that key pairs more likely to satisfy database queries will be examined in the course of the query execution before key pairs that are less likely to satisfy a database query. |
US07761473B2 |
Typed relationships between items
Aspects of the subject matter described herein relate to creating, maintaining, and using relationships between items. In aspects, items such as files, folders, and other objects may be stored in a data store. A user may desire to form a relationship between two items that provides additional semantic information regarding the relationship. To do so, an instance of an item reference is created and populated with data that associates the item reference with a source item and optionally a target item. The item reference is part of a type hierarchy and inherits properties from ancestor types. These types are included in a payload of the item reference and may be exposed to programs that seek to obtain information about the relationship indicated by the item reference. An item reference may be added without changing other data about the referenced items. |
US07761472B2 |
Indexing system and method for nearest neighbor searches in high dimensional data spaces
Vectors representing objects in n-dimensional space are approximated by local polar coordinates on partitioned cells of the data space in response to a query, e.g., a query data vector entered with a request to find “k” nearest neighbors to the query vector. A set of candidate near neighbors is generated using the approximations, with the local polar coordinates being independent of the dimensionality of the data space. Then, an answer set of near neighbors is returned in response to the query. Thus, the present invention acts as a filter to reduce the number of actual data vectors in the data set that must be considered in responding to the query. |
US07761470B2 |
Information processing method, information processing program, and information processing apparatus
An information processing method which can reduce stress on the user by always providing services to the user without any delay. The information processing method is executed by an information processing apparatus. A search server is requested to perform a search for at least one of servers for performing desired data processing, and a result of the search showing a first server is received from the search server. The search server is requested to perform a search for at least one of the servers for performing the desired data processing, and a result of the search showing a second server which is different from the first server is received from the search server, when the first server cannot accept a request for performing the desired data processing from the information processing apparatus. The second server is registered in a storage as a substitute server for the first server. The substitute server is requested to perform the desired data processing without requesting the search server to perform the search for at least one of the servers for performing the desired data processing, when the first server cannot accept the request from the information processing apparatus, and the substitute server is registered in the storage. |
US07761464B2 |
Diversifying search results for improved search and personalization
The claimed subject matter provides systems and/or methods that facilitate diversifying search results to improve searching and/or personalized searching. An interface component can receive a query. Additionally, a result diversification component can modify diversity of a set of search results obtained by a search engine in response to a query based at least in part upon one or more dimensions of diversity. The dimensions of diversity can include document topic, document type, document genre, domain of document, document age, location associated with the document, commercial characteristics of the document, user intent, and the like. |
US07761458B1 |
Segmentation of a data sequence
Provided are systems, methods and techniques for hierarchically segmenting a sequence of records, by specifying windows, each window encompassing a portion of the sequence. For each specified window, a function of the data records within that specified window is calculated in order to generate a function value for the window. The function values are then used to define a hierarchical arrangement in which the sequence is divided into a plurality of segments and the segments are divided into smaller segments. |
US07761451B2 |
Efficient querying and paging in databases
The claimed subject matter provides a system and/or a method that facilitates paging and/or cursoring over the results of a query associated with a file storage system. An interface component can receive the query targeted to the file storage system including at least one key that relates to data. A query component can enable cursoring over a query operation on a query result utilizing the key in order to provide an extended set of query operators. |
US07761449B2 |
Self-disentangling data storage technique
A self-disentangling data storage technique. Machine-readable data is stored by a data storage media, such as a magnetic tape or floppy drive. A software program for interpreting the data and requests for access to the data is also stored on the data storage media. The program allows the data to be retrieved using multiple different request types and interpreted in accordance with multiple different data formats. The invention overcomes disadvantages of prior storage techniques since the data can be completely or partially reconstructed, as needed. Further, the invention isolates the data storage format from the application used to generate the data so as to minimize problems caused by outdated data storage formats. |
US07761447B2 |
Systems and methods that rank search results
The present invention provides systems and methods that rank search results. Such ranking typically includes determining a relevance of individual search results via one or more feature-based relevance functions. These functions can be tailored to users and/or applications, and typically are based on scoped information (e.g., lexical), digital artifact author related attributes, digital artifact source repository attributes, and/or relationships between features, for example. In addition, relevance functions can be generated via training sets (e.g., machine learning) or initial guesses that are iteratively refined over time. Upon determining relevance, search results can be ordered with respect to one another, based on respective relevances. Additionally, thresholding can be utilized to mitigate returning results likely to be non-relevant to the query, user and/or application. |
US07761445B2 |
Automated system for identifying and dropping marginal database indexes
A method and system for managing indexes used to retrieve data from a database stored on a computer, includes determining whether any marginal indexes exist in the database, and removing one or more of the marginal indexes from the database. An index is considered marginal when: (1) it is an access path for one or more queries but the index's performance is matched or nearly matched by one or more other alternative access paths, and/or (2) its overhead has become a concern. These steps or functions are invoked by one or more statements or instructions that cause the computer to perform a Drop Index Analysis on a specified list of tables in the database for a specified workload. The Drop Index Analysis allows users to specify: (1) how many indexes to consider dropping, and/or (2) how much disk space that dropped indexes should free up. |
US07761444B2 |
Identifying a sequence of blocks of data to retrieve based on a query
A computer-executable method receives at least one query that specifies requests involving blocks of data. Based on information associated with at least one query, a sequence is identified relating to an order in which the blocks are to be retrieved into a storage for processing the requests. An output is provided for the at least one query based on retrieving the blocks into the storage according to the identified sequence. According to another implementation, a method includes caching blocks of data associated with processing a database query in a temporary storage, and replacing at least some of the blocks of data in the temporary storage using a first replacement algorithm this is based on information associated with processing the database query, and where the first algorithm is different from a second replacement algorithm used by an operating system of the database system. |
US07761442B1 |
Database search system for high frequency electronic components
A high frequency electronic component database search system is described. The system is designed to allow rapid online searches for a variety of types of components, each type of component present in considerable variety within the database, and each individual component having a volume of parametric and physical data. Search functions include entering a mixture of required and optional parameter values and parameter value ranges, and prioritizing one or more search parameters to improve data matching. Output options from the search system include a comprehensive range of presentations of tabular, graphed and mechanical data. |
US07761441B2 |
Community search system through network and method thereof
Disclosed is a community search system and method through a network. When a search word is provided by a user through the network, communities with information corresponding to the search word are searched. Reliabilities of the searched communities are estimated. The searched communities can be sequentially arranged according to the estimated reliabilities, or communities having reliability greater than a predetermine value can be selected and provided to the user. According to some embodiments of the present invention, communities that provide reliable contents are searched on the network, and are provided to the user. |
US07761437B2 |
Named entity extracting apparatus, method, and program
A named entity extracting apparatus that extracts a named entity suitable for a user by enabling an order to be set in which the named entity is extracted from texts includes: an extraction order reading unit 103 that acquires a named entity pattern name stored in association with an extraction order in an extraction order storage unit 102; a named entity extracting unit 105 that extracts the named entity from input texts using a named entity pattern corresponding to the named entity pattern name acquired by the extraction order reading unit 103; and an extraction end judging unit 106 which outputs, in the case where extraction has not ended, a text on which the extraction is in progress to the extraction order reading unit 103, and continues the named entity extraction processing. |
US07761436B2 |
Apparatus and method for controlling content access based on shared annotations for annotated users in a folksonomy scheme
A method for sharing content with a user includes receiving from a user a first set of keywords for annotating an annotated user; receiving from the user a second set of keywords that designate whether annotated content annotated by at least one keyword included in the second set of keywords may be shared with the annotated user; storing in a data store a first association of the first set of keywords with the annotated user, and a second association of the second set of keywords with the annotated user; receiving a keyword selection for a select keyword and an identifier for the annotated user; and displaying on the client system content annotated by the select keyword if the annotated user is annotated by at least one keyword in the first set of keywords, and if the select keyword is included in the second set of keywords. |
US07761435B2 |
External persistence of session state information
A method performed by a computing system is described. The method involves receiving a deployment descriptor that specifies a persistence scope that is external to the computing system. The method also involves, as a consequence of the receiving, instantiating a plug-in for a database that is external to the computing system. The method also involves, over the course of a session, managing the persistence of the session's session state information in said database by, with program code provided by the plug-in, translating a first command that is not specific to the database into a second command that is specific to the database. The session state information comprises a plurality of attributes. The first command is to cause a process to be performed. The process is selected from the group consisting of: storing in the database one of the attributes; and, retrieving from the database one of the attributes. |
US07761429B2 |
Archiving messages from messaging accounts
A method, information processing system, and computer readable medium that for archiving messages. The method includes querying a set of messaging accounts associated with a user. A set of archiving configuration messages residing within at least one messaging account in the set of messaging accounts is identified in response to the querying. Each archiving configuration message comprises separate and distinct archiving instructions for the messaging account. At least one message in the messaging account is archived based on an archiving configuration message associated with the message in the set of archiving configuration messages. |
US07761428B2 |
System, method, and software for managing information retention using uniform retention rules
Systems, methods, and software for archiving structured data and associated unstructured data associated are disclosed. Particularly, the structured and unstructured data are archived such that the structured data and the unstructured data remain associated to each other. Properties of the structured data are also applied to the unstructured data, enabling the unstructured data to be retained with the structured data throughout the retention period of the structured data. Moreover, destruction (or prevention of destruction) of the archive data object can be managed and propagated to the unstructured data instances. |
US07761424B2 |
Recording notations per file of changed blocks coherent with a draining agent
Provided are techniques for transferring data. It is determined whether an indicators map is to be associated with a source file that is being opened, wherein the indicators map indicates which source blocks of the source file have been updated since last being transferred to a target file. In response to determining that an indicators map is to be associated with the source file, it is determined whether the indicators map exists. In response to determining that the indicators map exists, it is determined whether the indicators map is to be trusted based on a last modified time and a last source file size stored in the indicators map and the source file. In response to determining that the indicators map is to be trusted, the indicators map is initialized. Then, in response to receiving a write for the source file, the indicators map is updated to indicate which portion of the source file has been modified. |
US07761421B2 |
Read, write, and recovery operations for replicated data
Read, write and recovery operations for replicated data are provided. In one aspect, a system for redundant storage of data included a plurality of storage devices and a communication medium for interconnecting the storage devices. At least two of the storage devices are designated devices for storing a block of data. Each designated device has a version of the data and a first timestamp that is indicative of when the version of data was last updated and a second timestamp that is indicative of any pending update to the block of data. The read, write and recovery operations are performed to the data using the first and second timestamps to coordinate the operations among the designated devices. |
US07761414B2 |
Asynchronous data synchronization amongst devices
Systems, methods and computer readable media for synchronization tasks and non-synchronization tasks being executed concurrently. In one exemplary embodiment, a method includes executing at least one user-level non-synchronization processing thread and executing at least one synchronization processing thread concurrently with the executing of the at least one user-level non-synchronization processing thread. The at least one user-level non-synchronization processing thread may include operations to access a first database which is synchronized by the at least one synchronization processing thread during a synchronization operation between the first database on a first processing system and a second database on a second data processing system. |
US07761411B2 |
Delta operations on a large object in a database
A computer modifies data inside a database large object (LOB) of unknown structure without modifying other data in the remainder of the LOB. Insertion of new data at a specified location in the LOB does not require movement of existing data in the LOB. Instead, the computer is programmed to insert new data at a physical end of the LOB, and modify metadata based on the specified location. Similarly, deletion of existing data from a specified location in the LOB is performed without movement of other data in the LOB, by updating the metadata. The computer uses the metadata when reading from the LOB, so that the new data is automatically read whenever the specified location is accessed. The computer may optionally output a handle that is static, relative to other insertions and deletions, to identify specific data within the LOB, for use in building indexes on the LOB. |
US07761410B2 |
System and method for reviewing and implementing requested updates to a primary database
The invention is a system that reviews, approves, and implements updates to a primary database that houses a business's chargeable items. A duplicate database has a duplicate of each data entry in the primary database. Prior to implementation, the update is reviewed for compliance with regulatory and local standards and preapproved updates by using the duplicate database as a point of reference. The management service may revise the update before implementing the update into the primary database. Preferably any update that is implemented into the primary database is validated to confirm that the implemented update matches the approved update. |
US07761408B2 |
Keyword generation and management for selection of customized content for a user device
A system for selecting customized content for a user device is provided. The system includes a processor and an information extractor that, when executed by the processor, is configured to obtain at least one keyword from analyzing data entered into the user device. The system includes a behavioral engine that, when executed by the processor, is configured to obtain at least one keyword from analyzing a behavior of a user of the user device. The system also includes a keyword manager that, when executed by the processor, is configured to receive at least two keywords from the information extractor and/or the behavioral engine and to analyze the at least two keywords to obtain a prioritized list of keywords and to provide the prioritized list of keywords to a component that is configured to select customized content for the user device based on the prioritized list of keywords. |
US07761401B2 |
Stochastic control optimization for sender-based flow control in a distributed stateful messaging system
A method and system for controlling message flow in distributed stream processing. State transition probabilities in a Markov model having one state per staleness value of data are determined for sending or withholding updates of data to subscribers using expected message rates from an information provider. A cost function annotates each state transition in the model with a state transition cost for each decision to “send” or “withhold”. A propagation policy specifying whether to send or withhold the message is determined for each state. The propagation policy is then deployed. If a new message comprising an update of data is received during a lapsed time unit, a staleness value of the data held by subscribers is increased. The propagation policy is used to determine whether to send or withhold the message. If the message should be sent, the message is propagated and the staleness value of the data is reset. |
US07761399B2 |
Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources
A recommendation network is described. In some embodiments, the recommendation network includes recommenders that explicitly or implicitly recommend, rate or refer items and recommendation receivers that receive the recommendations. In some embodiments, the recommenders can be recommendation receivers, and vice versa. In some embodiments, recommendation receivers assign trust ratings to recommenders. The recommendation receiver can assign separate trust ratings to individual topics for which the recommendation receiver trusts the recommender. The separate trust ratings represent the recommendation receiver's amount of trust in the recommender to makes valuable recommendations for the specific topic. The recommendation network can use the separate trust ratings, along with ratings provided by the recommender, to rank recommendations per the separate topics. The recommendation receiver can assign the recommender to different bundles, topics, channels, etc. to which other recommendation receivers can subscribe. |
US07761396B2 |
Apparatus and product of manufacture for adaptive business transaction rule structures
Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application and to assign a collection of business process rules to one of multiple predefined points in a business process of a computer application. At runtime, when the computer system executing the computer application reaches a point in a business process that is associated with a collection of user-defined business process rules, the computer system executes the business process rules. In this manner, a customized process represented by user-defined business process rules is able to be added to a computer application. |
US07761394B2 |
Augmented dataset representation using a taxonomy which accounts for similarity and dissimilarity between each record in the dataset and a user's similarity-biased intuition
A computerized method of representing a dataset with a taxonomy includes obtaining a dataset comprising a plurality of records, the dataset being characterized by a vocabulary and each of the plurality of records being characterized by at least one term within the vocabulary; identifying nearest neighbors for each term within the vocabulary; imputing a degree of membership for each nearest neighbor identified for each term within the vocabulary; augmenting the obtained dataset with the imputed degree of membership; and generating a taxonomy of the augmented dataset. |
US07761387B2 |
Common carrier system
An on-line system and method for buyers and sellers of international container transportation services is disclosed. Specifically, the system offers importing and exporting customers the opportunity to request and select specific service patterns offered by participating carriers in the booking of full container shipments. The system includes user interfaces that allow a shipper to track and trace containers across multiple carriers and an event notifications system, which notifies the user when an event has or has not occurred. |
US07761384B2 |
Strategy-driven methodology for reducing identity theft
A strategy-driven methodology for reducing identity theft comprises the steps of attempting to gain system access, and presenting at least one list of user choices instead of granting system access, as practiced conventionally. The presented list contains at least one choice that is preset by a registered user. Other steps include selecting at least one choice from the presented list, and granting system access if the selected choice matches the preset choice. |
US07761382B2 |
Method and system to protect electronic data objects from unauthorized access
The invention concerns a method and a data processing system to protect an electronic data object from unauthorized access. Via a method, a) in a first step, an electronic data object identifier is generated dependent on the content of the data object, b) in a further step, an access right is determined dependent on the data object identifier, and c) in a last step, an access to the data object is allowed dependent of the access right. The data processing system comprises a data processing device and an access control module. Via the access control module, an electronic data object identifier can be generated dependent on the content of a data object, and an access right can be determined dependent on the data object identifier. The access right can comprises standard rights such as “Read” or “Write” and an “Execute” right to execute specific functionalities. |
US07761380B2 |
System and method for authenticating a payment instrument transaction originating from a non-internet channel
A system and method for use in the authentication of payment instrument non-Internet transactions. A server transmits the transaction information to the authentication network associated with the issuer of the cardholder's card to determine whether the cardholder is enrolled in the card issuer's authentication program, and if so, will transmit a notification to the cardholder which includes instructions on how the cardholder can use an Internet connection to complete the authentication process for the transaction. When the cardholder accesses the server website and inputs the verification code previously generated by the server, the cardholder is automatically redirected by the server to the specific Internet link provided by the authentication network, which corresponds to the cardholder's transaction, so that the cardholder may complete the authentication of the transaction. |
US07761374B2 |
Method and system for generating a dynamic verification value
Methods and systems for dynamically generating a verification value for a transaction and for utilizing such value to verify the authenticity of the payment service application. The dynamically created verification value may be generated on a payment device, such as an integrated circuit credit card or smart card, embedded into the payment data, and transmitted to a point of sale terminal. Alternatively, payment data is sent by a payment device to a point of sale terminal, which generates a verification value and embeds it into the payment data. The embedded verification value is used by a service provider to verify the authenticity of the transaction. The methods and systems may be used in a contactless (wireless) environment or a non-wireless environment. |
US07761369B2 |
Method and apparatus for modeling and executing deferred award instrument plan
The present invention is directed to the administration of various deferred compensation LTIP and asset account programs that can effectively reduce an individual's income or estate tax by assisting a company in the identification of appropriate employees, and through the use of a novel modeling method and apparatus to implement a deferred compensation program through a novel asset account maintenance plan that permits the employees to benefit from their deferred compensation (such as stock options, Long Term Incentive Plans, deferred compensation or life insurance benefits—“THE UNIQUE SQLUTION®”), while having a minimal financial impact on the company. |
US07761362B2 |
System and method for changing the view of a trading screen
A trading screen displays market information, such as working orders, buy and sell orders, and other items of interest, in association with values on a value axis. Each item of interest is therefore displayed in relation to the value axis to provide a trader with an intuitive display of the market. In one embodiment, a user can select a location associated with a particular value on the trading screen and upon an selection, for example, by a click of the mouse button, the value axis is repositioned so that the selected value is moved to a predefined location. During which, market information is moved to new locations that are associated with their respective values on the value axis. |
US07761356B2 |
System and method for processing loan applications
A method for processing loan applications includes several steps, and may be practiced with a financial institution including an origination entity and a distribution entity. Loan applications are received from a plurality of applicants, at the origination entity. Each of the loan applications is submitted to an underwriting entity for evaluation, along with some information for each loan application. The underwriting entity approves or denies the loan applications. Each of the denied loan applications is reviewed at the distribution entity, to determine whether each denied loan application is acceptable for syndication or securitization. A message is communicated from the distribution entity to the origination entity, and includes an indication of whether one of the denied loan applications is acceptable for syndication or securitization. A system can include components for practicing the method. |
US07761354B2 |
Banking software design generator
Banking software application development includes defining a plurality of banking object terms, each of these terms relating to components of a banking relationship. Additionally, the software is developed by defining a plurality of responsibility area terms, each of these terms relating to banking activities, wherein each of the responsibility area terms includes at least one of the banking object terms. From the defined relationships, the software is developed by generating a solution foundation for at least one of the responsibility area terms by defining relationships between the plurality of business object terms. Therefore, the banking software application is developed based on the solution foundation. |
US07761351B2 |
Method and system for assessing the risk of a vehicle dealership defaulting on a financial obligation
The present invention relates to a method and system of assessing the risk of a vehicle dealership defaulting on a financial obligation. A preferred method embodiment of the present invention includes receiving at least one financial factor with a plurality of point weights and vehicle dealership financial statement information and determining a dealership point weight for each financial factor based on the plurality of point weights and the financial statement data to obtain a default risk rating based on the dealership point weight(s). |
US07761350B1 |
Biasing of search result clustering to ensure more effective point of interest (POI) targeting
Directory service results responsive to a request for a desired good or service provider may be provided based on one or more user-selected locations. The user may seek a desired good or service provider that is proximate to a location from which the user may begin traveling to the point of interest, referred to as a source location, and satisfies a beneficial objective held by the user. The beneficial objective may relate to, for example, a directional travel preference, avoiding rush hour traffic or proximity to a specific location or another type of good or service provider that differs from the user's desired good or service provider that is the subject of the user's request. A sequence of geometrical representations, such as, for example, Delauney Triangles, may be generated to provide directory service results that satisfy the user's request. |
US07761344B2 |
Electronic commerce rule-based multi-selection gifting
A method for multi-selection gifting, including maintaining a merchandise database comprising records for merchandise for a plurality of merchants, each record including a stock keeping unit (SKU) for an item of merchandise, a description of the item, a price of the item, and the merchant for the item, maintaining a gift database comprising records for multi-selection gifts, each record including at least one gift recipient, a plurality of SKU's for items of merchandise, and at least one selection rule for selecting at least one of the items of merchandise, interactively enabling a gift giver to generate a multi-selection gift for a gift recipient, interactively guiding the gift recipient to select at least one of the items of merchandise in the multi-selection gift in accordance with the gift's at least one selection rule, aggregating the at least one item selected by the gift recipient according to merchant, issuing purchase orders to each merchant in accordance with the aggregated selected items corresponding to such merchant, and billing the gift giver according to the at least one item of merchandise selected by the gift recipient. A system and a computer-readable storage medium are also described and claimed. |
US07761343B2 |
Social-network enabled review system with subject identification review authoring form creation
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. |
US07761340B2 |
Real-time federated auctions and purchasing
A method and system is provided for conducting a purchasing activity among federated devices in an ad hoc network. In one example, the purchasing activity is an auction. Devices may be identified for federating into the ad hoc network. The devices may be identified, for example, based on distance from an auction item or distance from a device of a seller of the auction item. Alternatively, the purchasing activity may include a bulk purchase in which user devices may federate into an ad hoc network for sharing costs of bulk items. |
US07761339B2 |
System and method for producing merchandise for a virtual environment
A system and method are provided for producing customized merchandise for a user based upon a character within a virtual environment, by retrieving character data representing a player character within a game and converting the character data into merchandise attributes. The merchandise attributes are then used to create instructions for producing an item of customized merchandise. |
US07761338B1 |
Automation goods and services transaction systems and methods
An enterprise transaction system comprises a communication network accessible using an automation goods and services charge card. The card enables customers to purchase automation-related goods and virtual services from the enterprise. The enterprise comprises business units, each unit providing automation goods and/or services. The customer can access each and every business unit in the enterprise by entering the enterprise transaction system with a personalized goods and services charge card. The card is assigned a unique card number and a personal identification number for each customer. The card is loaded with currency-neutral credits and the transaction system can internally support a wide selection of denominations applicable to internationally recognized countries. The system is capable of settling accounts automatically via the network by decrementing credits on the customer's card corresponding to a purchase and reconciling the same with the customer's bank account. The purchases can be material goods as well as virtual services, including automation related hardware or downloadable software. |
US07761332B2 |
Card with embedded bistable display having short and long term information
A transaction card system includes a transaction cared with a display tag for displaying short term information, the character display having optical states that are stable without power and viewable from one side of the display tag and an array of electrical contacts for electrically addressing the character display from the other side of the tag, a contact window through which the contacts are accessible, machine readable data on the card, and long term information printed on the transaction card; a transaction card writer having a reader for reading the machine readable data and having means for updating the short term information displayed on the transaction card; and a central computer connected to the transaction card writer having a data base and a central processor for receiving the information read by the magnetic card reader and generating display commands for the transaction card writer. |
US07761330B2 |
System and method for determining profits to be given back for network content data having advertisements
A profit redistribution device, profit redistribution method, program storage medium, profit redistribution system, content providing device, content providing method, program storage media, and content providing system are disclosed. Profits redistribution processing is performed according to the accumulated points proportionate to the number of times the content with a commercial video is provided to a client PC 4. Thus, a fair profit redistribution can be easily performed. A preset content with a commercial video is provided to a user when requested from the client PC 4, and it is possible to surely provide advertisement information without the user being aware of the commercial. |
US07761328B2 |
In-contents advertising method, in-contents advertising server, and program-transferring medium for realizing in-contents advertising
Advertisement information appropriated beforehand is inserted into contents such as a game downloaded by a user at the point that the user activates the contents, based on advertisement-insertable information within the game data or the like, and subsequently advertisement information is displayed at corresponding areas while the contents are running, thereby realizing an advertisement system capable of dealing with network infrastructures. |
US07761324B2 |
Forecasting and revenue management system
A system that enables users to generate and manage forecasts through an integrated software tool. Forecast administrators are enabled to create forecast series data that define a forecast's structure and provide search criteria that is used in generating forecasts. These data also define who may participate in creating forecasts, and their relative position in an organization's hierarchy. Users are also enabled to enter a variety of forecast data that are stored by the system. Various forecast data are then retrieved corresponding to the user, applicable subordinates, and parameters defined by the forecast series. Users may then fine-tune their forecasts and submit their forecasts to their managers. The managers are enabled to adjust and roll up their subordinate's forecasts to produce their own forecasts. This process may be recursively applied while moving up through various layers of management defined by the organization's hierarchy. |
US07761317B2 |
Optimized component selection for project completion
A method is provided for determining the best combination of components/supplies/goods matched to a price provided by a supplier of those components/supplies/goods, such that costs are minimizing subject to a given supply function, fixed costs and various considerations that can be factored into a selection criteria. More specifically, a Lagrangian function is minimized subject to the supply function and an ensemble of costing formulations are considered subject to weighting factors as applied to a variety of criteria to arrive at an optimized selection of components/supplies/goods. |
US07761316B2 |
System and method for determining performance level capabilities in view of predetermined model criteria
Described is a process and system for tracing a company's work products to the equivalent work product element requirements for individual maturity models in order to ascertain an approximate determination of the maturity level of a particular maturity model that has been achieved by the company. The maturity models included, for example, CMM-based models, or maturity model equivalents such as, contractor operational processes and ISO (International Standards Organization) requirements. |
US07761313B1 |
System and method for providing multiple real-time pricing quotes based on optional consumer variables
A method and system for providing multiple real-time pricing quotes based on optional consumer variables is disclosed. A user accesses a web site and is provided with a web page enabling the user to choose a product with multiple optional features. Upon selection of the product and desired features, the user is provided with pricing information for the selected products and features and provided with the option to modify the product be selecting different features. Upon selection of the modification, the user is provided with a web page simultaneously displaying the original selection and associated feature prices and the modification and associated feature prices. |
US07761312B2 |
Remote health monitoring and maintenance system
A system and method is described that enables a health care provider to monitor and manage a health condition of a patient. The system includes a health care provider apparatus operated by a health care provider and a remotely programmable patient apparatus that is operated by a patient. The health care provider develops a script program using the health care provider apparatus and then sends the script program to a remotely programmable patient apparatus through a communication network such as the World Wide Web. The script program is a computer-executable patient protocol that provides information to the patient about the patient's health condition and that interactively monitors the patient health condition by asking the patient questions and by receiving answers to those questions. The answers to these health related questions are then forwarded as patient data from the remotely programmable patient apparatus to the health care provider apparatus through the communication network. The patient data may also include information supplied by a physiological monitoring device such as a blood glucose monitor that is connected to the remotely programmable patient apparatus. When the patient data arrives at the health care provider apparatus, the patient data is processed for further management of the patient's health condition by the health care provider, such as forwarding another script program to the remotely programmable patient apparatus. |
US07761308B2 |
Medical consultation management system
A medical consultation support system which transfers a structured request for consultation from a primary care physician's client computer to a supervisory host computer. The structured request together with any additional information related to the request, form a machine-readable collection of information. At the supervisory computer, the request is reviewed by a receiving staff physician who designates a specialist and retrieves supporting documentation related to the consultation request from databases of medical information. The supervisory computer then transmits the request for consultation and at least an identification of the selected supporting documentation to the selected specialist for review, and thereafter receives a comment from the selected specialist. The supervisory computer further stores the request for consultation and the comment as a structured case history item in the database of medical information. A consultation may further be a source of continuing legal education credits for the requesting physician. |
US07761302B2 |
Method for generating output data
A method for generating output data identifying a class of a predetermined plurality of classes. The method comprises receiving data representing an acoustic signal; determining an amplitude of at least a first predetermined frequency component of said acoustic signal; and comparing the or each amplitude with a respective primary threshold; and generating output data identifying one of said classes to which said acoustic signal should be allocated, based upon said comparison. |
US07761300B2 |
Programmable virtual exercise instructor for providing computerized spoken guidance of customized exercise routines to exercise users
A programmable virtual exercise instructor processes a word processing document having text chunks corresponding to instructions of actions of an activity in order to communicate the instructions to a person performing the activity. The activity may be an exercise routine with the actions being exercises. The text chunks include words indicative of timing information associated with the text chunks. The exercise instructor converts the text chunks to speech and extracts the timing information from the text chunks. The exercise instructor audibly speaks each text chunk one at a time at a rate consistent with the timing information associated with the text chunk such that the instructions of the activity actions are audibly spoken to the person to thereby direct the person through the activity. The exercise instructor may visually display the text chunks such that the instructions of the activity actions are visually displayed to the person as well. |
US07761295B2 |
Computer-aided transcription system using pronounceable substitute text with a common cross-reference library
A transcription network having linked computer terminals for a court reporter and for examining, defending, and associate attorneys is disclosed. Cross-reference libraries, phoneme libraries, phoneme dictionaries, and pronunciation indices are used by a reporter terminal to generate readable text transcripts which are communicated to the other terminals for real-time review. Cross-reference libraries provide for the bulk of the transcription while stenographic keystrokes that cannot be directly transcribed are converted to phoneme text or other pronounceable form for down-line readability. A common cross-reference library is provided to supplement local cross-reference libraries to aid transcription and to provide for standardization. The reporter terminal provides for update and preparation of the local cross-reference libraries using case law and evidence prior to a proceeding, as well as provides key-stroke training for the court reporter. Foreign language tables are also provided to service proceedings involving two or more languages. |
US07761292B2 |
Method and apparatus for disturbing the radiated voice signal by attenuation and masking
A method and apparatus to disturb a voice signal by attenuating and masking the voice signal are provided. The method includes; receiving a voice signal from a wired or wireless network; obtaining a masked voice signal by dividing the received voice signal into a plurality of segments of the same size; outputting the received voice signal and receiving a feedback signal of the output voice signal; obtaining an attenuated voice signal by performing a first sound attenuation operation on the feedback signal; and combining the attenuated voice signal and the masked voice signal and outputting the result of the combination as disturbing sound. |
US07761290B2 |
Flexible frequency and time partitioning in perceptual transform coding of audio
An audio encoder/decoder performs band partitioning for vector quantization encoding of spectral holes and missing high frequencies that result from quantization when encoding at low bit rates. The encoder/decoder determines a band structure for spectral holes based on two threshold parameters: a minimum hole size threshold and a maximum band size threshold. Spectral holes wider than the minimum hole size threshold are partitioned evenly into bands not exceeding the maximum band size threshold in size. Such hole filling bands are configured up to a preset number of hole filling bands. The bands for missing high frequencies are then configured by dividing the high frequency region into bands having binary-increasing, linearly-increasing or arbitrarily-configured band sizes up to a maximum overall number of bands. |
US07761287B2 |
Inferring opinions based on learned probabilities
An opinion system infers the opinion of a sentence of a product review based on a probability that the sentence contains certain sequences of parts of speech that are commonly used to express an opinion as indicated by the training data and the probabilities of the training data. When provided with the sentence, the opinion system identifies possible sequences of parts of speech of the sentence that are commonly used to express an opinion and the probability that the sequence is the correct sequence for the sentence. For each sequence, the opinion system then retrieves a probability derived from the training data that the sequence contains an opinion word that expresses an opinion. The opinion system then retrieves a probability from the training data that the opinion words of the sentence are used to express an opinion. The opinion system then combines the probabilities to generate an overall probability that the sentence with that sequence expresses an opinion. |
US07761286B1 |
Natural language database searching using morphological query term expansion
The present invention is a method of database searching. First, a language is selected. Next, elements are received. The system is then searched to identify at least one unit number that is associated with a chosen element, the unit number being linked to a data unit containing morphological variants of the element. If no unit number is identified, the element is compared to a prefix list. If no match is found there, the element is broken into a prefix and suffix, and the prefix and suffix are matched to a prefix list, suffix list or a unit number. This process is repeated for all elements. A unit number associated with each element is then chosen, and the elements contained in the data units linked to the unit numbers are compared to a database. The results are displayed and preferably ranked according to user preferences. If an element is associated with multiple unit numbers, this process is repeated until all data units have been compared to the database. |
US07761284B2 |
Tape emulating disk based storage system and method with automatically resized emulated tape capacity
A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive interface. A virtual tape data structure is created and stored on the disk drives. The allocated capacity of the virtual tape is dynamically and transparently alterable in response to data storage demand within the virtual tape. |
US07761281B2 |
System and method for performing compound computational experiments
A system and method for performing compound computational experiments include an experiment having at least one input. The experiment includes a process controllable by a computer and responsive to the input to produce at least one output, the output capable of being stored on a medium readable by the computer. The system includes a generator capable of running on the computer. The generator automates the performance of a plurality of experiments and automatically varies the inputs for the experiments. An outcome store of the system stores the outputs on the computer-readable medium. The system also includes a display capable of running on the computer. The display presents an interpretation of a set of the outputs extracted from the outcome store. The display is responsive to user input to alter the interpretation, to present an interpretation of a different set of outputs, or to cause the generator to perform a plurality of experiments. |
US07761280B2 |
Data processing apparatus simulation by generating anticipated timing information for bus data transfers
Simulation of the operation of a data processing apparatus having a number of master logic units and slave logic units coupled via a bus is provided. The data processing apparatus performs data transfers between the master logic units and the slave logic units over the bus. Anticipated timing information for each successive data transfer over the bus is generated by assuming that each successive data transfer can occur with exclusive access to the bus, determining whether the anticipated timing information indicates that two or more concurrent data transfers would occur on the bus, and in the event that the anticipated timing information indicates that two or more concurrent data transfers would occur on the bus, generating revised timing information for those data transfers, the revised timing information being generated using bus status information until those data transfers have been completed. |
US07761278B2 |
Semiconductor device stress modeling methodology
A computational methodology that improves the accuracy of model parameters in a compact model uses methods and algorithms to self-consistently match independently developed base and stress models by re-fitting the stress model to the data set that generates the base model. The re-fitting algorithm removes any discrepancy between the base model and the stress model as the stress model is applied to the data set obtained from a dimension-scaling macro. Stress offsets for dimension-scaling macro devices are calculated to fit the measured values of the model parameters for the same devices. The process of fitting the model parameters to the data set from the dimension-scaling macro calculates constant, linear, and quadratic coefficients for the model parameters, which are employed to increase the accuracy of the model parameters and of the compact model used in circuit simulations and optimization. |
US07761277B2 |
System and method for improved logic simulation using a negative unknown boolean state
A system and method for simulating a circuit design using both an unknown Boolean state and a negative unknown Boolean state is provided. When the circuit is simulated, one or more initial simulated logic elements are initialized to the unknown Boolean state. The initialized unknown Boolean states are then fed to one or more simulated logic elements and the simulator simulates the handling of the unknown Boolean state by the simulated logic elements. Examples of simulated logic elements include gates and latches, such as flip-flops, inverters, and basic logic gates. The processing results in at least one negative unknown Boolean state. An example of when a negative unknown Boolean state would result would be when the unknown Boolean state is inverted by an inverter. The resulting negative unknown Boolean state is then fed to other simulated logic elements that generate further simulation results based on processing the negative unknown Boolean state. |
US07761276B1 |
Apparatus and method for port reduction in simulation files
Various port reduction methods are employed to reduce the number of port definitions in a simulation file. A ground port reduction method is first employed to reduce certain power supply reference connections to an absolute ground reference for the circuit model. Next, all commonly defined port definitions are combined into a single port definition. Finally, a current analysis is used to further reduce the number of port definitions in the simulation file by removing the current return ports from the simulation file. |
US07761275B2 |
Synthesizing current source driver model for analysis of cell characteristics
A method for performing an analysis of at least one logic stage in a netlist, which include one or more drivers, is provided. The method includes operations of generating at least one look-up table for an output transient current to be based on values of input and output voltages using data available from a cell library; synthesizing analytically at least one current source model, which includes a DC component and a plurality of parasitic capacitances, using the look-up table; simulating the logic stage using the current source model to model the drivers; and obtaining characteristics of the simulated logic stage. A system and a machine-readable medium for performing the method are also provided. |
US07761273B2 |
Simplified data signal support for diagramming environment languages
A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output bus signal in the graphical block diagram model by associating the second bus signal with a second group of signals, each of the second group of signals corresponding to one of the first group of signals; defining an input to a non-virtual operation block in the graphical block diagram model as the input bus signal; defining an output to the non-virtual operation block in the graphical block diagram as the output bus signal; and simulating an operation performed on the input bus signal by the non-virtual operation block, the operation being performed on each of the first group of signals and output to each of the second group of signals. |
US07761272B1 |
Method and apparatus for processing a dataflow description of a digital processing system
Method and apparatus for processing a dataflow description of a digital processing system is described. In one example, a model of the dataflow description is simulated. Computational steps performed during the simulation and actual dependencies among the computational steps resulting from the simulation are identified. Causation trace data is generated in response to the step of recording. The causation trace data may then be analyzed using one or more analyses to produce quantitative data that characterizes the dataflow description. |
US07761269B1 |
System and method of subjective evaluation of a vehicle design within a virtual environment using a virtual reality
A system for subjective evaluation of a vehicle design within a virtual environment includes a scaleable physical property representative of the vehicle design and a computer system for digitally creating a virtual environment having a virtual human immersed within. The system also includes a motion capture system for sensing a motion of an evaluator and communicating the sensed motion of the evaluator to the computer system and a virtual reality display mechanism for providing the evaluator a view of the virtual environment while evaluating the vehicle design. |
US07761268B2 |
Non-linear transient analysis module and method for phase locked loop
A non-linear transient analysis module and method for phase locked loop (PLL) is disclosed. The method includes a pulse cycle defined by the larger period of two input frequencies; a pulse width defined by the accumulation value of period difference. Each pulse cycle is divided into two linear regions, a first voltage at the beginning of the pulse cycle as an initial value then applying a first linear equation to obtain a second voltage, and then the second voltage as an initial value then applying a second linear equation to obtain a third voltage which is used to be an initial value for next pulse cycle. An average voltage of the first region and the second region is inputted into the VCO to generate an output as the PFD input. The aforementioned steps are repeated to complete a simulation of PLL transient response. |
US07761265B2 |
Method for comparing solid models
A method for determining a similarity of a first solid model to a second solid model is disclosed. The method includes the steps of: selecting a set of features for representing the first solid model; extracting features corresponding to the selected set of features from the first solid model; constructing an undirected model dependency graph of the first solid model based on the selected set of features; extracting features corresponding to the selected set of features from the second solid model; constructing an undirected model dependency graph of the second solid model based on the selected set of features; comparing the undirected model dependency graph of the first solid model with the undirected model dependency graph of the second solid model; and outputting a numerical measure indicative of the similarity of the first solid model to the second solid model. |
US07761262B2 |
Method and system for implementing a training facility
Methods for implementing a training facility, e.g., a military or law enforcement training facility, for a geographic location having at least one proposed observer position, e.g., a firing position, and at least one proposed target position are provided. In one embodiment, the method includes receiving design data (for instance, a digital terrain model) indicative of the geographic location, receiving data indicative of the proposed observer position and the proposed target position, applying the data indicative of the proposed observer position and the proposed target position to the design data creating modified design data, and conducting a line-of-sight analysis of the modified design data between the proposed observer position and the proposed target position. |
US07761259B1 |
Methods and systems for testing evaluation modules
A system consistent with this invention evaluates the performance of a module via a network. Such a system comprises an evaluation module (EVM); a stimulator, separate from the EVM computer, for providing a stimulus to the EVM; an EVM computer running an end user interface for interfacing with the EVM computer, wherein the EVM computer monitors the performance of the EVM and controls the stimulator; and a terminal linked to the evaluation module computer through a network, wherein the terminal displays the end user interface. |
US07761257B2 |
Apparatus and method for evaluating optical system
An apparatus is for evaluating optical characteristics of an optical system based on an image forming position of a point image formed through the optical system. The apparatus includes a point image producing unit that forms a point image through the optical system in each point light source; an imaging unit that images the point images to produce a point image distribution image; and a moving unit that changes relative distance between the optical system and the point light source or the imaging unit in an optical axis direction. The apparatus also performs processing of detecting an image forming position in each different relative distance of the point image based on image information of the point image distribution images, the processing including calculating a regression expression for the detected image forming positions to obtain a shape parameter of the image axis in each of the point images. |
US07761253B2 |
Device, method, program, and recording medium for error factor measurement, and output measurement device and input measurement device provided with the device for error factor measurement
Measurement of error factors of a signal source when a connection tool is connected to a signal source whether error factors of the connection tool are known or not is enabled. There is provided an error factor measurement device including a connection tool characteristic measurement unit which measures characteristics of a connection tool based on measurement results of first and second signals, a reflection-to-output ratio measurement unit which measures the ratio relating to a measurement result of a reflection in a second (first) signal generation unit and a measurement result before the first (second) signal is reflected by a first (second) output terminal, an error factor recording unit which records respective components Ei1 and Eo1 of an error factor caused by frequency tracking of a first signal generation unit, and a product of respective components Ei2·Eo2 of an error factor caused by frequency tracking of a second signal generation unit, and error factor deriving unit which derive respective components of the error factor caused by the frequency tracking of the second signal generation unit based on the measurement result of the characteristics of the connection tool, the measurement result of the reflection-to-output ratio measurement unit, and the recorded contents of the error factor recording unit. |
US07761246B2 |
Surface inspection method and surface inspection apparatus
When detecting light scattered by an object to be inspected by using a pulse laser as a light source, noise increases unless a sampling repletion period of an A/D converter is determined so as to be related to a pulse oscillation repetition period of the light source. (1) The sampling repletion period of the A/D converter is set equal to the pulse oscillation repetition period of the light source or an integer times thereof, and the sampling is synchronized with oscillation of the light source. Or (2) the sampling repletion period of the A/D converter is set equal to a half-integer times the pulse oscillation repetition period of the light source. Even if a ripple component resulting from emission pulses of the light source remains in the scattered light signal supplied to the A/D converter remains, therefore, its influence can be eliminated or reduced. |
US07761242B2 |
Metabonomic methods to assess health of skin
The present invention relates to methods of assessing the health of skin. Biomarkers are used to evaluate skin samples. Using metabonomics approaches, samples taken from different skin sites or at different times during a treatment are used to diagnose skin conditions or to appraise various skin treatments for efficacy. |
US07761238B2 |
Method and apparatus for discovering patterns in binary or categorical data
The present invention relates to a computationally efficient method of finding patterns in any data that can be expressed in the form of arrays of binary features or arrays of categorical features. This includes data represented by continuous-valued attributes that can be transformed to a categorical representation, such as the discovery of patterns of genetic variability that may be causally related to diseases or traits, as well as the discovery of patterns of protein biomarkers that may be used for medical diagnostics, prognostics, and therapeutics. The invention further relates to a program storage device having instructions for controlling a computer system to perform the methods, and to a program storage device containing data structures used in the practice of the methods. |
US07761235B2 |
Device for determining a maximum lateral separation of a follower craft with respect to a lead craft
A device for determining a maximum lateral separation of a follower craft with respect to a lead craft. The device includes a first unit for deducing automatically from minimum turning radii of a lead craft and from a maximum turning radius of a follower craft, the maximum possible lateral separation of the follower craft with respect to the lead craft, on each side of the trajectory of the latter. |
US07761232B2 |
Wireless locating and monitoring system
A wireless tracking device and method of operation. A processor connected to a positioning system may periodically determine a location of the device. A wireless radio is connected to the processor for transmitting the location of the device across a wireless area network. The processor may be a microcontroller in a vehicle monitoring system, configured to receive vehicle location input from the positioning system as well as sensor input to determine vehicle condition. The wireless transmitter may be configured to transmit vehicle position and vehicle condition data to a remote data network access point. |
US07761231B2 |
Outside monitoring device for mobile robot
An outside monitoring device of a mobile robot for measuring a direction of a target object using a tag, which is provided on a target object and replies a receipt signal to the mobile robot in compliance with a light signal from the mobile robot, the outside monitoring device including a plurality of light emitters each irradiating the light signal to an assigned detectable region among detectable regions established around the mobile robot are provided on the mobile robot, wherein light emitters are arranged around a reference axis orthogonal to a ground plane of the mobile robot to allow the detection of the tag within detectable regions. |
US07761227B2 |
Route determination and driver warning system
A system for determining a route and for warning a driver of a vehicle and corresponding methods are provided. The systems include storage units that store road segment passage restriction data and vehicle passage restriction data. The systems further include a working memory unit and a processing unit that determine a route to be displayed on an output unit or that provide a warning signal output, depending upon both the vehicle passage restriction data and the road segment passage restriction data. |
US07761226B1 |
Interactive pedestrian routing system
The present invention's network-based directions-provision methodology typically features the establishment of two ranking schemes that reversely parallel each other. The “personal” ranking scheme ranks all permitted persons in terms of the degree of access permission with respect to the variously ranked regions of a facility; the lower the personal rank, the fewer the regional ranks to which the person is permitted access. The “regional” ranking scheme ranks all accessible regions in terms of the degree of access permission with respect thereto by the variously ranked permitted persons; the higher the regional rank, the fewer the personal ranks that are permitted access to the region. According to typical inventive practice, a permitted person logs in to request directions, within the facility, from an original location to a destination location; the directions given (textual and/or graphical) are the optimal directions that are consistent with the personal rank of the requestor. |
US07761220B2 |
Fuel control system of internal combustion engine
The invention precisely achieves an air fuel ratio control precision in each of operating regions of an engine, particularly a demand air fuel ratio at a time of an engine transition. In a fuel control system correcting a basic fuel amount in such a manner as to estimate a fuel adhered to an air intake pipe of an engine and an evaporated fuel from the adhered fuel so as to achieve a demanded air fuel ratio, a temperature of a fuel adhered portion is estimated on the basis of an amount relation between the fuel to be adhered and the already adhered fuel, or a heat quantity balance. A fuel adhesion amount and a fuel evaporation amount are determined on the basis of the estimated temperature. |
US07761218B2 |
Air-fuel ratio control method of engine and air-fuel ratio control apparatus for same
An engine revolution number is controlled by operating opening and closing of a throttle valve by an engine revolution number control means on the basis of a deviation between a detected engine revolution number and a target engine revolution number, and air-fuel ratio control means applies the engine revolution number and the intake air flow rate to a predetermined numerical formula which is derived from a plurality of sets of data groups including the intake air flow rate and air-fuel ratio, which are obtained from a predetermined experiment model, and expresses the relationship between each data, to thereby calculate a fuel injection time for realizing a target air fuel ratio. A target air fuel ratio is thus realized while minimizing any delay of a response even during a transient operation, and thus, good engine operability is always acquired. |
US07761217B2 |
Diagnostics for two-mode variable valve activation devices
A method for detecting a low-lift or zero-lift failure mode in a variable valve activation system of an internal combustion engine includes the steps of positioning a piezo-electric element that acts as a radio frequency transmitter relative to a lost motion spring of a two-mode variable valve activation lost motion device, subjecting the piezo-electric element to a compression load when a load from displacement of a lobe of a camshaft acts on the lost motion spring, broadcasting a radio frequency signal each time the piezo-electric element is subjected to the compression load, and evaluating the presence or absence of the broadcasted radio frequency signal in relation to an expected presence or absence of the radio frequency signal. The direct measurement of the mode of each two-mode device is both more reliable and more efficient in the use of engine controller resources compared to currently existing diagnostic methods. |
US07761213B2 |
Method for controlling engine torque of automatic transmission for vehicles and system thereof
A method and system of controlling an engine torque of an automatic transmission calculate a current oil temperature in a torque converter and restrict an engine torque based on the calculated current oil temperature if the torque converter is determined to be in a stall state. The method may include detecting vehicle information; determining whether a stall condition is satisfied; calculating, if the stall condition is satisfied, a current oil temperature in a torque converter; comparing the current oil temperature to a predetermined temperature; and controlling the engine torque when the current oil temperature is higher than or equal to the predetermined temperature. |
US07761212B2 |
Wireless communication apparatus
A wireless communication apparatus including a master unit and a slave unit. The master unit includes a transmitter configured to transmit a beacon periodically and a receiver. A detector is provided that is configured to output a detected signal, and the slave unit is configured to receive the detected signal from the detector. The slave unit includes a receiver configured to receive the beacon periodically at a receiving timing determined based on the beacon, and a transmitter configured to transmit the detected signal to the master unit receiver at a transmitting timing determined based on the beacon if a value of the detected signal changes by a threshold amount. |
US07761208B2 |
Vehicle behavior control device
An adjustment unit identifies a front-rear driving force distribution control unit and a braking force control unit, and calculates based on the current vehicle state, a target yaw moment required for each of the front-rear driving force distribution control unit and braking force control unit. Then, based on the current operating state of each of the control units, a control correction value for each unit is calculated in consideration of the maximum value, and outputted. |
US07761205B2 |
Height controlling apparatus
A height controlling apparatus for controlling at least one actual height as a relative position of (a) a body of a vehicle and (b) at least one wheel of the vehicle relative to each other, the apparatus including at least one height controlling actuator which changes the at least one actual height; and an actuator control device which controls the at least one height controlling actuator so that the at least one actual height approaches at least one target height. The actuator control device includes a possibility detecting device which detects, before an absolute value of a difference of the at least one target height and the at least one actual height exceeds a reference value, whether there is a possibility that an object may be present in a direction in which the body is moved to change the at least one actual height, and a movement restraining portion which controls, when the possibility detecting device detects that there is the possibility, the at least one height controlling actuator to restrain a movement of the body in the direction. |
US07761204B2 |
Multi-modal data input
A control system processes commands received from a user. The control system may control one or more devices within a vehicle. A switch allows the control system to choose one of multiple input channels. The method that receives the data selects a channel through a process that minimizes data losses. The switching occurs upon a user request, when the control system does not recognize an input, or when an interference masks a user request. |
US07761203B2 |
Power consumption recording apparatus and program for the same
A power consumption recording apparatus is provided that can perform the following for multiple travels of a section traveled by the vehicle. The apparatus can detect as many power consumption events used by the vehicle as the multiple travels. When the vehicle has traveled a given section, the apparatus detects time attributes and occupant counts for the multiple travels. The apparatus divides the power consumption events detected for the section into groups based on power consumption magnitudes. For each group, the apparatus can record a representative power consumption of power consumption events belonging to the group, a time attribute and an occupant count corresponding to occurrence of the power consumption belonging to the group, and the number of occurrences of respective power consumption events, in association with each other. |
US07761200B2 |
Centralized management of maintenance and materials for commercial aircraft fleets with access to real-time information
Turnkey maintenance of a customer's aircraft fleet is managed by a single management service provider (MSP) controlling integrated maintenance and materials services from a central operations site. The MSP converts data received directly from on-board aircraft systems into information it uses to manage maintenance service providers and parts suppliers. The MSP contracts with and manages maintenance, repair and overhaul organizations (MROs) who perform the maintenance on the customers' aircraft at line and base stations. The MSP either remotely manages part inventories at the customer's site, or manages suppliers who deliver the parts to the MROs. Maintenance planning, scheduling and execution information is exchanged between the MSP, MROs, part suppliers and the customers through a shared data communication network controlled by the MSP. The MSP charges the customer for the maintenance services based on a flat rate per unit of aircraft flying time. |
US07761199B2 |
Termination map for an aircraft
A method of creating a termination map for an aircraft over an area of interest indicating the lowest allowable flight altitude to achieve a glide path of a vehicle to a termination point of the area of interest and a map of vectors of the area of interest indicating direction towards a termination point to control an unmanned vehicle. |
US07761195B2 |
System and method for selective display of a standby attitude indicator and an airport map data using the same display
Methods and apparatus are provided for selectively rendering a standby attitude indicator or an airport map on an aircraft display. The system determines whether the aircraft is on the ground or in flight and, based on this determination, either the standby attitude indicator or the airport map are rendered on the display. If the aircraft is determined to be in flight, then the standby attitude indicator is rendered. Conversely, if the aircraft is determined to be on the ground, then either the standby attitude indicator or the airport map is selectively rendered. |
US07761194B2 |
Method and device for assisting a pilot of a follower aircraft during a patrol flight
A method and device that assist a pilot of a follower aircraft during a patrol flight, by presenting on a viewing screen an indicator that provides information as to the possibility of engagement of an automatic pilot during a patrol flight. |
US07761192B2 |
Complex signal processing system and related method for controlling multiple fans
A complex signal processing system for multiple fans is used to control the rotation of a first fan and a second fan. The speed signals of the first fan and the second fan are processed through an XOR operation to obtain a complex speed signal. In response to the complex speed signal, the speed and the operational status of the first fan and the second fan can be evaluated. |
US07761191B1 |
Management of operation of an integrated circuit
Disclosed are embodiments that may facilitate management of operation of an integrated circuit (IC) including adjustment of the IC. The adjustment may be based at least in part on a proximity of a temperature of the IC relative to a predetermined temperature. |
US07761188B2 |
Fluid evacuation system with two-way communication filter
An evacuation system includes at least one fluid intake, at least one fluid outlet, at least one operational component, such as an evacuation motor, and a first read/write device for transmitting, receiving, or storing information. The evacuation system also includes a filter having a second read/write device for transmitting information to the first read/write device. A microcontroller, which is in functional communication with the first read/write device and the operational component, interprets the information received by said first read/write device and controls the operational component based on said interpreted information. |
US07761187B2 |
Tub oscillation control method of drum type washing machine
A method controls tub oscillation in a drum type washing machine by utilizing a ball balancer. The method includes maintaining an rpm of a drum in a predetermined rpm level for a predetermine period of time during a dehydration operation, thereby reducing a differential rotation speed between the drum and a ball, and re-increasing the rpm, such that the tub is not subject to the oscillation that is greater than a predetermined level. The drum type washing machine adopts a single race having different ball sizes and viscosities, so that the manufacturing cost of the washing machine is reduced. The tub is prevented from being subject to oscillation greater than a predetermined level through precise calculation. |
US07761181B2 |
Line replaceable systems and methods
In accordance with at least one embodiment of the present invention, a manufacturing system includes a factory system and a field system. The factory system includes a first mount configured to receive, support, and precisely locate a removable line replaceable unit (LRU) having one or more components at a first factory LRU station within the factory system. The received LRU components are capable of adjustment to configure proper operation of the received LRU within the factory system. The field system corresponds to the factory system and includes a second mount configured to receive, support, and precisely locate an LRU removed from the factory system at a first field LRU station corresponding to the first factory LRU station. The removed and received LRU is configured for proper operation within the field system without adjustment of the one or more LRU components. |
US07761180B2 |
Method and system for monitoring batch product manufacturing
A system and method for monitoring product through a batch manufacturing plant is provided. The system includes, a parallel flow mode when product flows concurrently from at least two units to a single unit; and a serial flow mode where product flows from one unit to another at a given time, wherein the batch manufacturing plant is modeled based on the parallel and serial flow modes. A lot association is built based on product flow and a parent/child record is created for lot association. The system also includes a data collection system that collects phase information for every unit and a procedure identifier is used to create a batch identifier, where a batch identifier is associated with each lot on each unit through which product is flowing to and/or from at a given time. |
US07761176B2 |
Promotional portable music players
A digital audio player, including a casing, a memory within said casing for storing digital audio including songs and a commercial, a digital-to-analog converter within said casing and operatively connected to said memory for converting digital audio to analog audio, an analog audio player within said casing and operatively coupled to said digital-to-analog converter, for playing the songs in response to manual user commands, and for automatically playing the commercial, and a processor for stopping the automatic playing of the commercial after a specific event has occurred. A method and a computer-readable storage medium are also described. |
US07761175B2 |
Method and apparatus for discoverable input of symbols on a reduced keypad
We discovered that a) a single key can support a multiplicity of ordered groups, b) only a subset of each group needs to be visually represented on the face of a key, c) either multi-tap or predictive methods, or both, can be used to input members of each of the groups, and d) auxiliary keys are a convenient, effective and user-discoverable method to select ordered groups, and to perform the multi-tap function. The objects of: limiting multi-tap depth, reducing keystrokes per symbol, unifying focus, increasing discoverability, graduated discoverability, power, compact presentation, and seamless integration of multi-tap and predictive text methods, can all be achieved by exploiting these discoveries. |
US07761174B2 |
Controlling a computer arranged in connection with a dental unit
A control arrangement and a method for controlling a computer comprised in a dental apparatus, said dental apparatus (100) comprising at least a computer (101) and its display (111) functionally connected to each other, a dental unit (102, 104) and a control arrangement which comprises control means (112, 116, 117) for controlling the functions of at least said computer and dental unit, wherein at least some of the control means (116) used to control said computer (101) are arranged in connection with said dental unit (102, 104) so as to allow the computer (101) to be controlled via the control means (116) arranged in connection with the dental unit (102, 104). |
US07761168B2 |
Peltier unidirectional and selective nerve stimulation
Apparatus is provided including an assembly (22) and a control unit (36). The assembly (22) includes a housing (34) configured to be applied to a nerve (20) of a subject, and at least one cathode (30) and at least one Peltier cooler (32), which are fixed to the housing (34). The control unit (36) is configured to drive the cathode (30) to apply an activating current to the nerve (20) that generates action potentials traveling in first and second directions (38 and 40) in the nerve (20), and the Peltier cooler (32) to cool the nerve (20) sufficiently to block propagation of at least a portion of the cathode-generated action potentials traveling in the second direction (40). Other embodiments are also described. |
US07761166B2 |
Electrical stimulation of iliohypogastric nerve to alleviate chronic pelvic pain
A method and system for applying electrical stimulation to an iliohypogastric nerve of a patient. The system includes electrical stimulators that apply electrical stimulation for alleviation of pelvic pain. The system may apply electrical stimulation for pelvic pain in men or women. The electrical stimulators may comprise various types of electrodes such as cuff electrodes, electrode leads, and microstimulators implanted at various locations proximate to a single or both iliohypogastric nerves of a patient. In particular, the electrode may be implanted proximate or adjacent to an anterior cutaneous branch of one or both iliohypogastric nerves, a lateral cutaneous branch of one or both iliohypogastric nerves, or one or both of iliohypogastric nerves above the branch point. |
US07761159B2 |
Cardiac rhythm pacing rate selection for automatic capture threshold testing
Cardiac devices and methods that select pacing rates for automatic threshold tests based on a patient's hemodynamic need. A sensor-indicated pacing rate corresponding to a patient's hemodynamic need is determined. A test pacing rate is selected from either the sensor-indicated rate or another rate. Capture threshold testing is performed using the selected pacing rate. |
US07761153B2 |
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 whether a return cycle length generated subsequent to the delivery of the first plurality of pacing pulses is greater than or equal to a sum of a cycle length associated with the tachycardia event and a total prematurity associated with the first plurality of pacing pulses, and adjusts delivery of a second plurality of pacing pulses in response to the return cycle length being greater than or equal to a sum of a cycle length associated with the tachycardia event and a total prematurity associated with the first plurality of pacing pulses. |
US07761147B2 |
Transdermal electrotransport delivery device including an antimicrobial compatible reservoir composition
A transdermal electrotransport drug delivery device having an anode, a cathode and a source of electrical power electrically connected to the anode and the cathode. At least one of the anode and the cathode includes an electrode and a reservoir comprised of a housing composed of a polymeric material and an aqueous medium in contact with the housing. The aqueous medium includes (i) a drug or an electrolyte salt or a mixture thereof, (ii) propylene glycol, and (iii) an antimicrobial agent in an amount sufficient to inhibit microbial growth in the aqueous medium. The propylene glycol prevents the antimicrobial agent from being adsorbed by other materials used in the construction of the delivery device. A process for preparing a transdermal electrotransport drug delivery device is also provided. |
US07761145B2 |
Method and apparatus for detection of nervous system disorders
Systems and methods for detecting and/or treating nervous system disorders, such as seizures, are disclosed. Certain embodiments of the invention relate generally to implantable medical devices (IMDs) adapted to detect and treat nervous system disorders in patients with an IMD. Certain embodiments of the invention include detection of seizures based upon comparisons of long-term and short-term representations of physiological signals. Other embodiments include prediction of seizure activity based upon analysis of physiological signal levels. An embodiment of the invention monitors the quality of physiological signals, and may be able to compensate for signals of low signal quality. A further embodiment of the invention includes detection of seizure activity following the delivery of therapy. |
US07761141B2 |
Non-invasive method and device to monitor cardiac parameters without use of electrical-mechanical interval
A method of and a device for non-invasively measuring the hemodynamic state of a subject or a human patient involve steps and units of non-invasively or minimally invasively measuring cardiac cycle period, mean arterial pressure, stroke volume, diastolic interval and ejection interval and converting the measured mean arterial pressure, stroke volume, diastolic interval and ejection interval into the cardiac parameters such as Preload, Afterload and Contractility, which are the common cardiac parameters used by an anesthesiologist. In the current invention, the use of electrical-mechanical interval has been eliminated for various advantageous reasons. The converted hemodynamic state of a patient is displayed on a screen as a three-dimensional vector with each of its three coordinates respectively representing Preload, Afterload and Contractility. Therefore, a medical practitioner looks at the screen and—quickly obtains the important and necessary information. |
US07761139B2 |
System and method for identifying tissue using low-coherence interferometry
An apparatus for needle biopsy with real time tissue differentiation using one dimensional interferometric ranging imaging, comprising a biopsy device having a barrel and a needle, an optical fiber inserted in the needle, and a fiber optic imaging system connected to the optical fiber. The imaging system obtains images and compares the optical properties and patterns to a database of normalized tissue sample images to determine different tissue types. The physician performing the biopsy obtains feedback via a feedback unit associated with the biopsy device and which is connected to the imaging system. The feedback unit can provide visual, audible or vibratory feedback as to tissue type encountered when the needle is inserted toward the target tissue. The feedback unit can be programmed for different biopsy procedures so that the user can actuate a button to select a display or other feedback mechanism for the desired procedure and anticipated tissue to be encountered. |
US07761135B2 |
Method and device for correction motion in imaging during a medical intervention
The present invention relates to a method and a device for correcting motion in imaging during a medical intervention, by which method a 3D tomographic image of a target area for the intervention is first recorded while there are one or more medical instruments in the target area that will remain there during the intervention. During the intervention 2D fluoroscopic images of the target area are recorded and registered with the 3D image. The registration is therein adjusted for each 2D fluoroscopic image in realtime based in each case on the one or more instruments. The 2D fluoroscopic images are then in each case visualized with representations, concurring in terms of perspective, of the 3D image. Virtually error-free overlaying of the 3D image with in each case one 2D fluoroscopic image can be implemented using the present method and associated device. |
US07761134B2 |
System and method for modeling a tracking curve of an in vivo device
A system and method to model a tracking curve of an in-vivo device capturing in-vivo data of the colon is provided. Data analysis is performed on a raw tracking curve to identify one or more milestone data points that correspond to defined locations in the colon. A modeled path may be defined between and along the selected milestone data points. Raw tracking curve data may be translated to modeled data along the modeled path. The modeled tracking curve may be displayed alongside a streaming display of captured in-vivo image frames of the colon. |
US07761132B2 |
Local endo coil for intracorporeal placement for recording magnetic resonance signals
An outer balloon is provided in the interior thereof with a coil conductor for a local endo coil for intracorporeal placement for recording magnetic resonance signals, which can be deployed for the purpose of receiving signals. In addition to the coil, a filling medium is fed into the balloon, so that the deployed coil conductor is surrounded at least in sections by at least one material having a dielectric constant ∈r>1. |
US07761129B2 |
Measurement head for non-invasive blood analysis
A measurement head has an objective for imaging of a target area such as including a capillary vessel in the skin. The measurement head does not require a lateral shifting of the optical axis of the objective. Transverse relative movements between the objective and a capillary vessel in the skin are performed by mechanically shifting the skin with respect to the objective of the measurement head. Moreover, the measurement head is adapted to host one or more pressure sensors for measuring the contact pressure between the measurement head and the skin. Pressure information may be exploited in order to calibrate a spectroscopic analyzer, and/or to regulate the contact pressure within predefined margins specifying an optimum range of contact pressure for spectroscopic examination of capillary vessels. |
US07761127B2 |
Multiple wavelength sensor substrate
A physiological sensor has emitters configured to transmit optical radiation having multiple wavelengths in response to corresponding drive currents. A thermal mass is disposed proximate the emitters so as to stabilize a bulk temperature for the emitters. A temperature sensor is thermally coupled to the thermal mass. The temperature sensor provides a temperature sensor output responsive to the bulk temperature so that the wavelengths are determinable as a function of the drive currents and the bulk temperature. |
US07761124B2 |
Sliding mechanism for slide-type portable electronic device
A sliding mechanism (6) for a portable electronic device (500) includes a main board (10) and a sliding board (20). The main board has a body (11). A guiding rail (112) is formed at each of two opposite sides of the body. The sliding board is slidable mounted to the main board. The sliding board has a first portion (21) and a second portion (22). The first portion has a first guiding slot (216) defined therein. One guiding rail is for reception in the first guiding slot. The second portion has a second guiding slot (226) defined therein. The other guiding rail is for reception in the second guiding slot. The first portion and the second portion are connected together. Before connecting the first portion and the second portion, a clearance between the guiding rail and the first portion can be adjusted. |
US07761121B2 |
Methods for sharing music and enabling character cooperation in a wireless local area communication network
A mobile communication terminal which senses a counterpart mobile communication terminal located within a predetermined range by using local area communication and displays a character corresponding to the sensed counterpart mobile communication terminal on its screen. After character cooperation, the mobile communication terminal transmits reproduced music or a user's spoken comment to counterpart mobile communication terminals by using the local area communication. Also, the mobile communication terminal outputs a sound signal transmitted from a counterpart mobile communication terminal by using the local area communication. Therefore, mobile communication terminals can share music with each other, so that the users can enjoy various types of communication by forming a virtual community space. |
US07761118B1 |
Database programs for handheld devices
Techniques for providing access to databases from handheld devices are disclosed. Techniques can be used to implement a database system. The database system provides a graphical user interface which can be displayed on handheld devices. This allows users of handheld devices to conveniently by interacting with the graphical user interface. As will be appreciated, the user can access the database to perform a variety of operations. Moreover, the user can perform these operations without having to write programs and virtually in real time. Thus, the user can conveniently access the database and be provided with up-to-date information. In addition, the user can be provided with hyperlinks which allow the user to conveniently perform various tasks without having to switch between different operation modes. |
US07761115B2 |
Multiple mode RF transceiver and antenna structure
An antenna structure includes first and second antennas. The first antenna has a first geometry corresponding to a first frequency. The second antenna has a second geometry corresponding to a second frequency. The second antenna is proximal to the first antenna and utilizes electrical-magnetic properties of the first antenna to transceive signals at the second frequency. |
US07761114B2 |
Modular mobile telecommunications device having a printer
A modular mobile telecommunications device has a printer and image capture means for printing and interacting with printed media. The device includes a mobile phone module for operatively executing a phone operating system, and a sensor module in signal communication with the phone module, the sensor module configured for sensing tags encoded on the printed media. The device also includes a print engine controller module in signal communication with the phone module, the print engine controller module configured for controlling the printer. Also included is a media transport to transport the print media through the printer. |
US07761112B2 |
Power control method for uplink in mobile communication and apparatus thereof
A power controlling device in a mobile communication system, and a method thereof. A base station calculates an average interference of N previous frames, and broadcasts the average interference to subscriber stations. The subscriber stations determine transmission power based on the average interference. Noise and Interference (NI) of frames within a section corresponding to a setting size is calculated (the frames may include a current frame) so an estimated interference is close to the interference generated in the frame in which the subscriber station actually transmits a signal. In addition, to more precisely estimate the NI, the NI of the current frame is compensated according to a value and is broadcast. |
US07761111B2 |
Transport format combination selecting method, wireless communication system, and mobile station
In a method of selecting a transport format combination according to the present invention, a mobile station calculates the transmission power of a first physical channel using a first TFC with respect to each of first TFCs, and determines whether the mobile station is in a transmission capable state or not. Then, the mobile station calculates the sum of the transmission power of first and second physical channels using first and TFCs, with respect to each of combinations of the first and second TFCs, and determines whether the mobile station is in the transmission capable state or not. Then, the mobile station selects a first TFC from the first TFCs wherein the mobile station is in the transmission capable state. Then, the mobile station selects a second TFC from the second TFCs which are included in combinations wherein the mobile station is in the transmission capable state among the combinations including the selected first TFC. Thereafter, the mobile station transmits data in the first and second physical channels using the selected first and second TFCs, respectively. |
US07761110B2 |
Floor control templates for use in push-to-talk applications
A processor-implemented method of operation for managing a push-to-talk (PTT) session involving a plurality of participants includes applying a first floor control algorithm at a PTT server. The first floor control algorithm being selected from a plurality of algorithms that arbitrate among talk requests received from the participants. The method further includes changing, during the PTT session, from the first floor control algorithm to a second floor control algorithm at the PPT server. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b). |
US07761108B2 |
Providing talk burst authority in group communication system supporting PTT service
A method for managing a talk burst in a PTT service system comprises: allocating, by a PTT server, master authority to a particular PTT client; and controlling, by the PTT server, another PTT clients according to a talk burst management procedure selected by the PTT client having the master authority. The PTT server allocates the master authority to the PTT client initiating a session and the PTT client having the master authority freely controls the talk burst management procedure, so that session establishment can be smoothly controlled. |
US07761107B2 |
Multi-channel communication device
A multi-channel communication device for transmitting on a first frequency band or a second frequency band is disclosed. The multi-channel communication device may include a first transceiver operating at the first frequency band, a second transceiver operating at the second frequency band, and a controller in signal communication with the first transceiver and the second transceiver, wherein the controller may be configured to determine whether the first transceiver and the second transceiver are in operation. |
US07761106B2 |
Voice coder with two microphone system and strategic microphone placement to deter obstruction for a digital communication device
The present invention provides a voice coder for voice communication that employs a multi-microphone system as part of an improved approach to enhancing signal quality and improving the signal to noise ratio for such voice communications, where there is a special relationship between the position of a first microphone and a second microphone to provide the communication device with certain advantageous physical and acoustic properties. In addition, the communication device can have certain physical characteristics, and design features. In a two microphone arrangement, the first microphone is located in a location directed toward the speech source, while the second microphone is located in a location that provides a voice signal with significantly lower signal-to-noise ratio (SNR). |
US07761105B2 |
Managing text message traffic in mobile telephone networks
A grooming technique for managing text message traffic in mobile telephone networks, such as SMS text messages, involves directing certain text messages to a first delivery means (30) which attempts text message delivery one or more times to a destination mobile switching centre (22) or to a host (24) without passing through a store and forward function. Other text messages are directed to a second delivery means, involving a short message service centre (14), which provides a store and forward function for repeated attempted delivery of the text messages. |
US07761099B2 |
Method for discovering wireless network for inter-system handover, multi-mode terminal unit and inter-working service server using the method
In a wireless network discovery method according to an exemplary embodiment of the present invention, a) a propagation environment information message generated by using signal information received from the heterogeneous wireless networks is transmitted to the common core network, b) a wireless network discovery range generated by using the propagation environment information message is received from the common core network, c) it is determined if signal information received from a serving wireless network at a current location corresponds to the wireless network discovery range, and d) when the signal information corresponds to the wireless network discovery range in c), a network within the wireless network discovery range is discovered, when the signal information does not correspond to the wireless network discovery range in c), c) is periodically performed. |
US07761095B2 |
Secure transmission over satellite phone network
A reach back secure communications terminal includes a modem to satellite interconnect board that captures DTMF tones, demodulates encrypted modem information, and converts both into an ASCII string for presentation to a data port of a satellite phone, allowing out-of-band control of a non-secure satellite system (e.g., AT command control of a data port) by a user on a secure side of an encryption device, by including the ability to interpret control signals and control the satellite system appropriately. A false dial tone is presented to the encryption device, and the data stream coming from the encryption device is monitored for the presence of dual-tone, multi-frequency (DTMF) tones representing control signals, the DTMF tones are converted to ASCII characters, which are in turn received as control signals by the satellite phone, allowing control of the functions of the satellite system directly from the secure side of the encryption device. |
US07761093B2 |
Multi-protocol distributed antenna system for multiple service provider-multiple air interface co-located base stations
A open access signal distribution system in which a variety of wireless voice, data and other services and applications are supported. The open access systems makes use of a distributed Radio Frequency (RF) distribution network and associated network entities that enable the system operator to employ a wireless infrastructure network that may be easily shared among multiple wireless service providers in a given community. The open access system provides the ability for such operators and service providers to share the infrastructure regardless of the specific RF air interface or other signal formatting and/or managing messaging formats that such operators choose to deploy. |
US07761090B2 |
Print remotely to a mobile device
A method of printing content on a print medium using a mobile telecommunications device is disclosed. Upon activation by an information link on the mobile telecommunication device, a request for the content is received at a server. The content is then transferred to the mobile telecommunications device. The mobile telecommunications device prints the content on the print medium using a printer of the mobile telecommunications device. |
US07761087B2 |
Apparatus, system and method for providing services through a multi-mode wireless terminal device
A multi-mode wireless terminal device includes a first network interface for communicating with a first wireless network and a second network interface for communicating with a second wireless network. The second wireless network offers services that are not necessarily provided by the first wireless network. The multi-mode wireless terminal device acts as a gateway so that wireless terminal devices operating on the first wireless network may connect to the multi-mode wireless terminal device in order to access the services of the second wireless network. The multi-mode terminal device can limit access to the services based on operational parameters such as battery power level, wireless signal strength, usage time, processing load and the like. |
US07761086B2 |
Communication terminal, service providing equipment, common setup information management equipment, and communication control method
A communication terminal is provided including a plurality of service providing sections (terminal adaptation function, operation section) which terminates a call, accepts operation instruction information, and provides a predetermined information service, a DCF for managing the setup information, which is commonly set for the plurality of service providing sections and outputting control instruction information based on this setup information or operation instruction information, and a control section which controls operation of the plurality of service providing sections based on the control instruction information which is output from the DCF, are disposed, so that operation control of the plurality of service providing sections (e.g. startup of transfer/telephone answering machine) according to the common setup information or operation instruction information is implemented. |
US07761083B2 |
Providing a rebate to a user of a telecommunication plan
Systems and methods for processing rebates for a telecommunication subscriber are disclosed herein. Call detail records, related to telecommunication service activity by the telecommunication subscriber, are obtained for a previous billing period. Based on the call detail records, the service cost under a current rate plan is calculated and hypothetical service costs are calculated had the telecommunication subscriber been subscribed under other available rate plans. Then, a rebate is provided to the subscriber based on at least one rate plan that is less expensive than the current rate plan. |
US07761080B2 |
Emergency call method
A method for generating an emergency call as well as an emergency sensing device and a mobile phone for executing this method. An emergency event is triggered on the emergency sensing device. When detecting the emergency event, the emergency sensing device activates a transmitter and transmits an emergency signal via a wireless communication interface to the mobile phone. The mobile phone establishes an emergency call to a predefined destination, when receiving via the wireless communication interface such emergency signal from the emergency sensing device. |
US07761078B2 |
Dual inductor circuit for multi-band wireless communication device
This disclosure describes a dual inductor circuit, which may be particularly useful in a mixer of a wireless communication device to allow the mixer to operate for two different frequency bands. The dual inductor circuit comprises an inductor-within-inductor design in which a small inductor is disposed within a large inductor. The two inductors may share a ground terminal, but are otherwise physically separated and independent from one another. Terminals of the inner inductor, for example, are not tapped from the outer inductor, which can reduce parasitic effects and electromagnetic interference relative to tapped inductor designs. The independence of the inductors also allows the different inductors to define different resonance frequencies, which is desirable. |
US07761074B2 |
Low-noise amplifier and antenna device having the same
To provide an antenna device adapted to interrupt jamming waves and enable cost reduction, a high-pass filter (HPF) adapted to interrupt general-use frequencies at least near a low-frequency side of a pass band intended for use is provided as a frequency selection circuit 11A on the antenna 1 side in an initial-stage LNA 2A. By setting a low-side cutoff frequency to 900 MHz, it is possible to prevent reception of frequencies in a general-use frequency band with a high frequency of use as jamming waves. That is, for example, it is possible to prevent reception of frequencies in 800 to 900 MHz band for mobile cellular telephones and higher harmonics thereof as jamming waves. Further, since an additional filter is not required in the antenna device, the circuit structure can be simplified. |
US07761071B2 |
Variable gain amplifier, and AM-modulated signal reception circuit and detection circuit
In order to provide a variable gain amplifier of enhanced linearity and wide variable gain range, an AM-modulated signal reception circuit in which the noise of an input portion is reduced so as to improve the follow-up characteristic of an AGC circuit, and an AM-modulated signal detection circuit which produces an output precisely corresponding to a peak value envelope, the variable gain amplifier comprises a differential input amplifier which includes transistors T1 and T2 (in FIG. 8) constituting a differential pair, and a constant current circuit Is operating as an absorption current circuit of the transistors T1 and T2, and a variable impedance which is connected between the sources of the respective transistors T1 and T2, wherein the gain of the differential input amplifier is made variable by variably controlling the value of the variable impedance. |
US07761070B2 |
Amplifier device for an antenna operable in at least one mode
An amplifier device for a mode antenna has a number of amplifiers and a number of outputs. An input signal is fed to each amplifier, which is amplified by the respective amplifier into an amplified input signal. The amplified input signals are fed to an output matrix arranged after the amplifiers. Respective output signals are emitted by the output matrix at the outputs. The output matrix causes each amplified input signal to supply an output signal contribution for each output signal. Each output signal contribution of each output signal has an output-side contribution offset in relation to the corresponding amplified input signal, which depends on the amplified input signal that supplied the output signal contribution, and the output signal to which the output signal contribution contributes. The amplifier device is especially able to be used in a transmit arrangement for radio-frequency signals. |
US07761061B2 |
Programmable antenna assembly and applications thereof
A programmable antenna assembly includes a configurable antenna structure, a configurable antenna interface, and a control module. The configurable antenna structure includes a plurality of antenna elements that, in response to an antenna configuration signal, are configured elements into at least one antenna. The configurable antenna interface module is coupled to the at least one antenna and, based on an antenna interface control signal, provides at least one of an impedance matching circuit and a bandpass filter. The control module is coupled to generate the antenna configuration signal and the antenna interface control signal in accordance with a first frequency band and a second frequency band such that the at least one antenna facilitates at least one of transmitting and receiving a first RF signal within the first frequency band and facilitates at least one of transmitting and receiving a second RF signal within the second frequency band. |
US07761060B2 |
Method and apparatus for transmission of signals
In a method and apparatus for transmission of signals, an input signal is supplied to at least one dynamic compressor and the dynamics of the signal is compressed by the dynamic compressor with a degree of compression. The compressed signal is subsequently adapted, in particular limited, in terms of its frequency bandwidth dependent on the degree of compression, such as directly dependent on the degree of compression or dependent on a reference value directly associated with the degree of compression, such as the input level of the signal before the dynamic compressor. |
US07761059B2 |
Method of transmitting or receiving with constrained feedback information
A method of transmitting or receiving with constrained feedback information. A transmitter transmits a plurality of transmit signals from at least one transmit antenna. The plurality of transmit signals are based on one or more input signals, one or more power gains, and one or more beamformer matrices. The plurality of transmit signals are received as at least one receive signal, at at least one receive antenna of a receiver. The receiver generates the constrained feedback information and transmits the constrained feedback information back to the at least one transmit antenna. The transmitter selects at least one of the power gains and at least one of the beamformer matrices for a subsequent transmission based on the constrained feedback information. |
US07761057B2 |
Managing system clocks to reduce RFI
A method according to one embodiment identifying the frequency range of at least one active channel of at least one wireless communication RF band; identifying the frequency range of at least one clock harmonic; identifying an overlap, in whole or in part, between the frequency range of the at least one active channel and the frequency range of the at least one clock harmonic; and shifting a fundamental frequency of the at least one clock to shift the frequency range of the at least one clock harmonic out of, at least in part, the frequency range of the at least one active channel. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment. |
US07761052B2 |
Content providing mobile terminal and method
A mobile communication terminal for providing a content and its method are disclosed. The mobile communication terminal for providing content includes a transceiver for receiving a content from a server; a display unit for displaying the content received from the transceiver on a pre-set region; and a controller for controlling the transceiver to receive the displayed content and controlling the display unit. |
US07761051B2 |
Method for receiving data of mobile terminal and apparatus thereof
A method for receiving data in a mobile terminal and the apparatus thereof according to the present invention can reduce the areas incapable of data reception by allowing a user's mobile terminal to receive data from a first mobile terminal with a good data reception state that receives data from a base station, rather than the user's mobile terminal directly receiving data from the base station. The user's mobile terminal receives the received data from the first mobile terminal having the good reception state by a wireless communication method. |
US07761050B2 |
Communication network for indoor environment
The present invention relates to wireless communication networks particularly for indoor deployment, in which there typically directly exists a rapidly changing multipath propagation environment with limited opportunities for line of sight wireless communication. The present invention provides A wireless communications network for communicating with a mobile terminal; comprising: a number of repeater points each comprising means for communicating with the mobile terminal; an access point comprising means for communicating with the repeater points; the repeater points further comprising means for relaying signals between the terminal and the access point; means for determining a quality measure of signals sent by the terminal and received by the access point via the repeater points; means for selecting one or more repeater points to relay transmission signals from the access point to the terminal, said selection based on said quality measures of the terminal signals received by the access point. |
US07761049B2 |
Distributed array reception
A communication system is provided. The communication system comprises a remote transmitter, at least one central unit, and M number of nodes distributed in a coverage area to form a distributed array antenna in order to receive signals from the at least one remote transmitter and retransmit the received signals to the at least one central unit such that when combined the retransmitted signals form a composite signal with a signal-to-noise ratio (SNR) array gain of approximately M and the time to receive the retransmitted signals at the at least one central unit is increased by an inflation rate of approximately M or less. |
US07761048B2 |
Technique for video broadcasting in wireless LAN
A wireless Local Area Network provides data service through a data LAN and also provides video broadcast service through a video LAN. A wireless LAN subscriber accesses the video LAN through one of a plurality of Video Access Points (VAPs) that broadcast multiple video programs on a channel having a frequency different than the frequency over which the subscriber accesses the data LAN. Each VAP maintains the video channel in a one-way broadcast-only mode to prevent a wireless LAN subscriber from seeking to uplink information on that channel. In this way, the wireless LAN can employ a common protocol for both data and video transmission, and deliver the video streams at the maximum permissible downlink transmission rate. |
US07761047B2 |
Image forming apparatus and uncurling device for image forming apparatus
An image forming apparatus includes: a discharge wall including a discharge port that discharges a sheet; a first roller; a second roller, the first roller and the second roller transferring the sheet toward the discharge port; a discharge tray including a stacking plate that receives the sheet discharged from the discharge port; and an uncurling device configured to be detachably mounted on the image forming apparatus, the uncurling device including: a curl correcting unit that corrects a curl of the sheet discharged from the discharge port by curving the sheet; and a pushing member including an elastic member, the pushing member pushing the second roller toward the first roller by an elastic force of the elastic members in a state where the uncurling device is mounted on the image forming apparatus. |
US07761046B2 |
Hybrid paper supply module and image forming apparatus equipped with such hybrid paper supply module, and also paper supply mechanism and image forming apparatus equipped with such paper supply mechanism
Mechanism unit(s) functioning as automatic-feed cassette(s) and mechanism unit(s) functioning as manual-feed tray(s) together form a single integral module, constituting a hybrid paper supply module. A plurality of hybrid paper supply modules are stacked together to constitute a paper supply mechanism. Manual-feed tray(s) with which manual-feed mechanism unit(s) of respective hybrid paper supply module(s) is or are provided is or are maintained in stored state(s) as a result of electromagnetic attraction produced by electromagnet(s). In correspondence to image forming condition(s), electromagnetic attraction at one electromagnet is terminated, causing manual-feed tray(s) to assume deployed state(s). Furthermore, primary path(s) passing vertically through module interior(s) is or are formed so as to permit transport of recording paper toward printing unit(s) of hybrid device(s) regardless of from which hybrid paper supply module(s) it is that recording paper is taken up. |
US07761043B2 |
Image forming apparatus and fixing device
An image forming apparatus comprising including a pressing roller to press a sheet of printing paper, further comprising: and a heating roller to press against each other with a sheet of printing paper to be transferred therebetween to rotate against the pressing roller, leaving a moving path of the sheet of printing paper therebetween, and heat the sheet of printing paper, the apparatus including a roller frame to support the heating roller; a separation claw, which, when is disposed in an operational position on an outer circumferential surface of the heating roller, to which the sheet of printing paper is discharged, and separates the sheet of printing paper from the heating roller; and a claw frame to support the separation claw, and which is detachably attached to the roller frame to makeallow the separation claw to move between the operational position and a withdrawal position, at which the separation claw is withdrawn from the operational position. Thus, the present invention provides an image forming apparatus and a fixing device which corrects a paper jam that occurs between a heating roller and a separation claw without difficulty. |
US07761041B2 |
Developing apparatus, image forming apparatus and method for forming image using opposite polarity particles
The present invention provides a developing apparatus using a two-component developer, an image forming apparatus, and a method of forming an image capable of forming a high quality image characterized by stable suppression of carrier deterioration and absence of a residual image (memory effect) for a long period of time. The voltage formed by overlapping AD voltage to DC voltage is applied separately to each of the developer carrying member and the toner carrying member. The toner separation field made up of AC field is formed between the developer carrying member and the toner carrying member, and the development electric field made up AC field is formed between the toner carrying member and the image carrying member. |
US07761039B2 |
Toner container, developer replenishing device, and image forming apparatus
A toner container for containing toner includes a toner discharge hole, a toner conveyance screw for conveying the toner within the container toward the toner discharge hole, a driving force transmitting portion for transmitting a driving force to the toner conveying screw, and a plurality of supporting legs for supporting the container. One of the supporting legs also serves as a covering member for covering the driving force transmitting portion. |
US07761036B2 |
Image forming apparatus and power transmission unit thereof
An image forming apparatus including: a driven rotational body that is detachable from the image forming apparatus and includes a driven connecting part; a transmission member that receives a rotational power and includes a driving connecting part provided along a direction of a rotational axial line of the driven rotational body; and an assembling member that receives the rotational power from the transmission member, transmits the rotational power to the driven rotational body to rotate the driven rotational body, and includes a driven side assembling part to connect to the driven connecting part, and a driving side assembling part to connect to the driving connecting part. |
US07761032B2 |
Drum unit with photosensitive drums for attachment with an image forming apparatus main body
An image forming apparatus of a tandem system includes a main body and a drum unit attachable to and detachable from the main body. The drum unit includes photosensitive drums, a housing for rotatably supporting the photosensitive drums, and for each photosensitive drum, a drum gear arranged at an end of the photosensitive drum for transmitting a drive force to the photosensitive drum, and a rotating member having a protrusion rotating with the drum gear, the protrusion being arranged at a position away from a center axis of the rotation of the photosensitive drum. Also, the image forming apparatus includes a transfer unit for transferring developer color images from respective photosensitive drums onto a medium and a guide arranged in the main body for contacting each protrusion and guiding each rotating member during attachment of the drum unit to cause each drum gear to move to a respective predetermined position. |
US07761021B2 |
User interface for selecting feed port and printing medium size
A printer control method for controlling, by means of a computer equipped with a display screen, a printer having a plurality of feed ports for feeding a printing medium. The printer control method comprises the steps of (a) through (d). The step (a) is a step of displaying on the display screen: a feed port specifying portion for specifying at least one of the feed ports from the plurality of feed ports; a first size display portion for displaying information relating to printing medium size; and a first size specifying portion for the user to specify a printing medium size to be printed, on the basis of the information relating to printing medium size displayed on the first size display portion. The step (b) is a step of, from pre-registered user-defined printing medium sizes, identifying the user-defined printing medium size included within a printing medium size permissible range dependent upon the feed port specified through the feed port specifying portion. The step (c) is a step of controlling the printer so as to carry out printing of the printing medium size specified through the first size specifying portion. Wherein in step (a), information relating to the user-defined printing medium size identified in step (b) is displayed on the first size display portion. |
US07761020B2 |
Image forming apparatus utilizing cylindrical toner particles
In an image forming apparatus in which a visual image on a photosensitive drum is developed with columnar toner, and the developed toner image is transferred from the photosensitive drum to an intermediate transfer belt, a moving speed of the photosensitive drum and a moving speed of the intermediate transfer belt are different at a contact position (transfer nip section) where the photosensitive drum and the intermediate transfer belt are in contact. With this arrangement, toner scattering, nonuniform image etc. can be reduced in the image forming apparatus, in which the development is carried out with columnar toner. |
US07761018B2 |
Image forming apparatus
An image forming apparatus transfers a toner image on a recording medium in a transfer unit and fixes the toner image on the recording medium in a fixing unit. The image forming apparatus performs duplex image formation in a first mode and a second mode. The first mode is a mode in which a toner image is transferred and fixed on a second side of a recording medium after a toner image is transferred and fixed on a first side thereof. The second mode is a mode in which, after a toner image is transferred and fixed on a first side of a recording medium fed at first, a second side of the recording medium is subjected to fixing without transferring thereon a toner image. |
US07761013B2 |
Optical receiver having bias circuit for avalanche photodiode with wide dynamic range
An optical receiver is provided as a device capable of detecting a small optical power with satisfactory accuracy and detecting the optical power in a wide dynamic range. In the optical receiver a bias generator applies a variable voltage to an avalanche photodiode (APD). First and second current sensors generate first and second detected signals according to a photocurrent. A controller calculates an optical power, using either one of the detected signals. The first current sensor includes a current mirror circuit and generates a first detected signal by measuring an electric current proportional to the photocurrent. The second current sensor is disposed between the bias generator and the current mirror circuit, and the maximum of the photocurrent detectable by this second current sensor is greater than the maximum of the photocurrent detectable by the first current sensor. |
US07761011B2 |
Optical fiber communication link
A communication includes an analog input configured to receive an analog signal. An analog to digital converter configured to provides a digital signal output based upon the analog input. A modulator is configured to modulate a laser based upon the digital signal thereby generating a modulated optical signal. An optical fiber carries the modulated optical signal and an optical detector arranged to receive the modulated optical signal from the optical fiber and provide a received output. A digital to analog converter digitizes the received output and provides an analog output based respective of the analog signal provided to the analog input. |
US07761007B2 |
Optical network system and transmission apparatus
An optical network system is disclosed by which flexible wavelength path setting can be performed in accordance with tree-shaped and star-shaped network topology. A central node includes a multiplexing section for multiplexing optical signals transmitted from user nodes and inputted thereto, and a central node side branching section for branching the optical signal multiplexed by the multiplexing section and supplying the branched optical signals to the user nodes. Each of the user nodes includes a transmission section capable of outputting an optical signal to which transmission wavelengths different from those of the other user nodes are set, and a reception section for extracting selected optical wavelength components from the branched light supplied thereto from the central node side branching section and extracting optical signals from the extracted optical wavelength components. |
US07761003B2 |
Optical apparatus and manufacturing method of optical apparatus
A single lens reflex camera has a finder optical system that observes an image formed on a reticle by an objective lens, and a photometric device that measures light transmitted through the reticle via at least a part of the finder optical system, at a position shifted from an optical axis of the finder optical system. The finder optical system comprises a Fresnel lens surface which transmits light from the objective lens, and the Fresnel lens surface is positioned so that the center of the Fresnel lens surface is shifted in a direction to cross the optical axis of the finder optical system according to a position of the photometric device. |
US07761002B2 |
Image capture apparatus and image capture method
In an image capture apparatus which captures an image, with respect to one or a plurality of types of parameters to be set at a photo opportunity, a desired set value of the parameter is registered beforehand, and it is possible to easily change to a setting for the photo opportunity at the photo opportunity. Therefore, a user can easily change to a desired set value at the photo opportunity. |
US07760992B2 |
Nozzle-based, vapor-phase, plume delivery structure for use in production of thin-film deposition layer
A vapor deposition source including a crucible configured to hold a quantity of molten constituent material and at least one nozzle to pass vapor evaporated from the molten constituent material out of the crucible. |
US07760989B2 |
Recording medium having data structure including graphic data and recording and reproducing methods and apparatuses
The present invention relates to a recording medium having data structure including graphic data to be used for a menu page etc. of main video data recorded thereon as well as methods and apparatuses for reproducing and recording the data structure. A recording medium of the present invention comprises: a main data stream including at least video data; and a graphic data stream being used for composition of a menu screen for the recorded main data stream, wherein the graphic data stream includes at least one display set, the display set includes at least one composition segment and at least one data definition segment, and a presentation time stamp written in the composition segment is greater than a presentation time stamp written in the data definition segment. |
US07760981B2 |
Manufacturing method of optical waveguide device, optical waveguide device obtained thereby, and optical waveguide connecting structure used for the same
A method of manufacturing optical waveguide device, comprising steps of: preparing optical waveguide including under cladding layer and protruding core pattern formed on the under cladding layer; preparing mold having protrusions for shaping recesses for fitting with predetermined portions of the core pattern; preparing board provided with light-receiving/emitting element mounted thereon; placing the mold around the light-receiving/emitting element for positioning top surfaces of the protrusions of the mold over light-receiving/emitting portions of the light-receiving/emitting element; filling the mold with sealing resin material and hardening the material in the mold to form sealing resin layer having recesses for fitting with the core pattern; after removing the sealing resin layer from the mold, the core pattern are fitted with the recesses of the resin layer to optically couple the light-receiving/emitting portions and the optical waveguide; and forming an over cladding layer for covering the remaining portion of the core pattern. |
US07760980B2 |
Ridge technique for fabricating an optical detector and an optical waveguide
A method of fabricating on a substrate an optical detector in an optical waveguide, the method involving: forming at least one layer on a surface of the substrate, said at least one layer comprising SiGe; implanting an impurity into the at least one layer over a first area to form a detector region for the optical detector; etching into the at least one layer in a first region and a second region to form a ridge between the first and second regions, said ridge defining the optical detector and the optical waveguide; filling the first and second regions with a dielectric material having a lower refractive index than SiGe; and after filling the first and second regions with the dielectric material, removing surface material to form a planarized upper surface. |
US07760979B2 |
System and method for low loss waveguide bends
In one embodiment, there is disclosed a waveguide medium using total internal reflection to create a relatively sharp (approximately 90°) bend for optical signals traversing the waveguide. A discontinuity of the medium (such as air) is used to create a turning mirror within the waveguide path. By curving the discontinuity, the entire input optical signal is focused into the output portion of the waveguide, thereby compensating for the diffraction loss of the optical signal at the bend. In one embodiment in order to facilitate proper alignment of the masks certain portions of the waveguide on a first mask are extended (widened) beyond their optimum physical size. This extended portion is then used to position an edge of a second mask, such that optical signal scatter caused by the extended portions of the waveguide are compensated for by adjusting the curvature. |
US07760976B1 |
Method and system for pointing a laser beam
Apparatus and method for directing a laser beam at an object. Some embodiments include generating direction-control information, based on the direction-control information, directing laser energy into a first fiber at a first end of a first fiber bundle during a first time period, forming an output beam of the laser energy from the second end of the first fiber bundle, and steering the output beam of the laser energy from the first fiber in a first selected direction of a plurality of directions during the first time period, and optionally modulating an intensity of the laser energy according to a predetermined pattern. The direction-control information is based on sensing electromagnetic radiation from a scene. Some embodiments use a remote camera wire-connected to the image processor to obtain scene information, while other embodiments use a second fiber bundle to convey image information from an external remote lens to a local camera. |
US07760972B2 |
Multiport switch for optical performance monitor
The present invention provides a switch assembly for use with a single-port OPM to realize a multi-port OPM having improved reliability. In one embodiment, an N×1 optical switch assembly, wherein N is an integer greater than one, is provided. The optical switch assembly includes N optical input ports, N micro-electro-mechanical system (MEMS) variable optical attenuators (VOAs), where each MEMS VOA is optically coupled to a respective optical input port and is operable between an on position and an off position, and an N×1 optical combiner optically coupled to the N MEMS VOAs. Each MEMS VOA is configured to transmit an optical signal from a respective one of the optical input ports to the N×1 optical combiner in the on position and to not transmit the optical signal in the off position. |
US07760970B2 |
Single photon absorption all-optical modulator in silicon
A single-photon absorption all-optical modulator, systems employing the same, and methods of making and using the same. An illustrative example is provided based on silicon semiconductor technology that employs rectangular waveguides. In some embodiments, it is observed that the waveguides operate with an absorption density of less than 1017 cm−1s−1mW−1 to provide a single-photon absorption operation mode. |
US07760966B2 |
Method and apparatus for downscaling a digital colour matrix image
Embodiments of the invention include a method and apparatus for downscaling a digital matrix image by selected ratios. According to embodiments, the value of each output pixel of the output matrix is calculated from the values of the input pixels. The output pixels (k,l) are processed in such a way that the weighted sum of the values of the pixels (i,j) of the matrix image in the area of each output pixel (k,l) is formed, the weighting coefficient being the dimension share of the pixel (i,j) in the area of the output pixel (k,l) and each weighted sum is corrected by a scaling factor (f×M2/M1×N2/N1). |
US07760964B2 |
Method and architecture for temporal-spatial deblocking and deflickering with expanded frequency filtering in compressed domain
A deblocking/deflickering filter decreases artifacts produced in a block-based image compression system, wherein a plurality of transform coefficients are produced respectively indicative of different frequencies in input signal values. The filter includes a first filter portion for deblocking filtering a first low frequency one of the transform coefficients and a second filter portion for deblocking filtering a second low frequency one of the transform coefficients, the first low frequency being different from the second low frequency. The deblocking filter passes through at least a third one of the transform coefficients having a third frequency higher than both of the first and second frequencies without deblocking filtering. |
US07760962B2 |
Image capture apparatus which synthesizes a plurality of images obtained by shooting a subject from different directions, to produce an image in which the influence of glare from a light is reduced
A digital camera shoots a document plural times from different directions to obtain a plurality of images. An image processing device included in the digital camera corrects the keystone distortion of each image to generate an image which seems as if the document were shot from in front of it. The image processing device synthesizes the images by addition-averaging the pixel values of each pixel in the plurality of corrected images. Even if captured images are illuminated by glare from a light because a document made of glossy paper is shot, the influence of the glare is reduced by addition-averaging the pixel values of each pixel in the plurality of images. |
US07760961B2 |
Adaptive contrast enhancement
Disclosed is a method for generating transfer curves for adaptive contrast enhancement. Given an input image, a luminance histogram is generated based on a set of predefined input luminance ranges. The luminance histogram is then expressed as a weighted sum of a set of predefined “primitive” histograms. Each primitive histogram has an associated reference transfer curve. A final transfer curve is produced as a corresponding weighted sum of the associated reference transfer curves. The image luminance can then be adjusted according the to the final transfer curve, resulting in enhanced image contrast. The disclosed method enables expansion of the number of available reference transfer curves without increasing the number of luminance ranges. |
US07760960B2 |
Localized content adaptive filter for low power scalable image processing
A localized content adaptive filter system including a tile buffer having an output providing first image information, a frequency analyzer providing a frequency information signal based on frequency content of the first image information, and an adaptive filter which is adjusted based on the frequency information signal. The frequency analyzer may include a wavelet transform filter and a frequency content analyzer. The adaptive filter may include filter select logic which receives the frequency information signal and second image information associated with the first image information, and which provides filtered image information. The filter select logic determines a filter based on the frequency information signal and the determined filter filters the second image information to provide the filtered image information. The filter select logic may include preconfigured filters in which a filter is selected by the frequency information, or a programmable filter which is programmed according to the frequency information. |
US07760959B2 |
Imaging apparatus and imaging system
An imaging apparatus includes a pixel unit having a plurality of components, each having a plurality of pixels arranged in row and column directions. The plurality of pixels in each component output color signals having a plurality of colors. The apparatus also includes an adding unit configured to perform an addition of color signals of the same color in each component. The color signals are outputted from the plurality of pixels. The adding unit performs the addition without adding a color signal outputted from a part of the plurality of pixels in each component such that spatial centroids of the added color signals having a plurality of colors are located at substantially the same pitch at least in one of the row and column directions. |
US07760958B2 |
Image processing apparatus and image processing method
Background images are removed and only desired payment information is extracted from a grayscale image of a check or similar financial instrument. A density distribution improvement process applied to grayscale raw image data 40 acquired by scanning a check corrects the density distribution of the raw image data 40 to separate the density range of the desired payment information from the density range of the background image. A threshold level 44 for clearly separating the payment information from the background image is then calculated from the characteristics of the density distribution of the grayscale improved image data 42 acquired by the density distribution improvement process. Histograms of the density distributions are used to determine the characteristics of the density distribution. The improved image data 42 is then converted to binary image data 46 using the threshold level 44. |
US07760957B2 |
Sharpness enhancement
A method of enhancing the sharpness of spatial frequencies in a digital image obtained by a digital imaging system. The method comprising modifying digital data defining the pixel content of the image so as to replace the spatial frequency characteristics of the digital image due to the digital imaging system with spatial frequency characteristics of an image produced by a microscope. |
US07760954B2 |
System and method for incremental and continuous data compression
A data compression system and method for that is capable of detecting and eliminating repeated phrases of variable length within a window of virtually unlimited size. |
US07760951B2 |
Method and system for pipelined processing in an integrated embedded image and video accelerator
A method and system for pipelined processing in an integrated embedded image and video accelerator is described. Aspects of a system for pipelined processing in an integrated embedded image and video accelerator may include circuitry that enables pipeline processing of video data within a single chip, wherein the pipeline processing may further include decoding of a block of video data while simultaneously inverse transforming a previously decoded block of video data. Aspects of the system may also include circuitry that enables transformation, within the single chip, of a block of said video data while simultaneously encoding, within said single chip, a previously transformed block of video data. |
US07760950B2 |
Low complexity and unified transforms for video coding
A method and apparatus is disclosed herein for decoding data (e.g., video data) using transforms. In one embodiment, the decoding process comprises scaling a block of coefficients using a scaling factor determined for each coefficient by computing an index for said each coefficient and indexing a look-up table (LUT) using the index. The index is based on a quantization parameter, a size of the block of coefficients, and a position of said each coefficient within the block. The method also comprises applying a transform to the block of scaled coefficients. |
US07760949B2 |
Methods and systems for coding multiple dynamic range images
Aspects of the present invention relate to systems and methods for encoding and decoding digital images. Some aspects relate to a method for encoding and decoding image data wherein a prediction base image based on a low dynamic range (LDR) image and a high dynamic range (HDR) image corresponding to the LDR image are analyzed and a difference image is determined in the spatial domain, wherein the difference image represents the difference between the prediction base image and the HDR image. In some cases, the difference image values are quantized and sorted into an order based on the values of corresponding pixels in the LDR image. |
US07760948B1 |
Parallel coefficient bit modeling
A coefficient labeling circuit arrangement for bitplane coding passes in embedded block coding. In one embodiment, a significance lookahead circuit generates lookahead significance states of coefficients in past, current, and future magnitude stripe slices of a code-block containing a plurality of coefficients. A plurality of context labeling circuits are coupled in parallel to the significance lookahead circuit. Each context labeling circuit is configured with a respective significance propagation pass circuit, a respective magnitude refinement pass circuit, and a respective cleanup pass circuit. Context labels are generated in parallel for all bits of the current magnitude stripe slice. |
US07760944B2 |
Information processing system, information processing method, image processing apparatus, program, and recording medium
Text data is extracted from image data read by an image reader. Log data containing the extracted text data is generated. The generated log data is stored in a log management server. |
US07760943B2 |
Method to speed-up Retinex-type algorithms
An apparatus, and a corresponding method, are usable for speeding up Retinex processing of an input image. The apparatus includes a down sample module having a sub-sampling algorithm, where sub-sampled images of the input image are produced, and a non-linear illumination estimation module that receives the sub-sampled images and produces corresponding interim illumination estimations. Finally, the apparatus includes an up sample module including one or more up-sampling algorithms. The interim illumination estimations are interpolated to produce an illumination estimation, and the illumination estimation is usable to perform a Retinex correction to the input image. |
US07760941B2 |
Method and apparatus of segmenting an object in a data set and of determination of the volume of segmented object
The invention relates to a method of segmenting an object in a data set, wherein the object is initially segmented resulting in a first set (N0) of voxels. An erosion operation is performed on the first set (N0) of voxels resulting in an eroded set (N−) of voxels. A dilation operation is performed on the eroded set (N−) of voxels resulting in a dilated set (N+) of voxels. The erosion operation depends on a variable erosion threshold (Θ−), and the dilation operation depends on a variable dilation threshold (Θ+). |
US07760938B1 |
Algorithm to enhance the contrast of a monochrome image
A method and apparatus for enhancing the contrast of an image. The method may include creating a histogram of an original image, determining output pixel values based on one or more thresholds that define a minimum number of pixels in each histogram bin, and correcting the original image using the output pixel values. |
US07760934B2 |
Color to grayscale conversion method and apparatus utilizing a high pass filtered chrominance component
A method and apparatus for translating color to grayscale images, wherein at least some pixels of the color image having the same color are mapped to different grays in the grayscale image depending on the spatial surround of each pixel. Further, the method and apparatus may include applying a high pass filter to at least one chrominance component of a color image to generate at least one high pass filtered chrominance component, and adjusting a luminance component of the color image based upon the at least one high pass filtered chrominance component. |
US07760931B2 |
Apparatus and method for measuring at least one of arrangement and shape of shots on substrate, exposure apparatus, and device manufacturing method
An apparatus for measuring at least one of an arrangement and shape of shots formed on a substrate, comprises a scope configured to obtain an image of an alignment mark corresponding to a shot; and a calculating device configured to calculate a difference between a position of the alignment mark in the image obtained by the scope and a designed position of the alignment mark, obtain a non-linear component of the calculated difference with respect to each of a plurality of conditions, calculate an index indicating a stability of the non-linear component of each shot with respect to each of the plurality of conditions, and select, from the plurality of conditions, a condition for obtaining the non-linear component based on the calculated indices. |
US07760922B2 |
Fingerprint reading method for a sweep-type fingerprint sensor, fingerprint reading system and program
A vast buffer memory space capable of storing all of partial fingerprint images read by a sweep type fingerprint sensor is made unnecessary in generating feature information of a fingerprint. A fingerprint reading system includes a sweep type fingerprint sensor, a memory which stores partial fingerprint images read by the sensor, and a processor connected to the sensor. The processor includes an image acquisition unit which successively acquires partial fingerprint images read by the sweep type fingerprint sensor and preserves them in the memory, a position calculation unit which calculates position information of a partial fingerprint image, an image division unit which cuts out a unique unit image corresponding to an image region having a predetermined area from the partial fingerprint image on the basis of the position information, and a feature extraction unit which extracts feature information of the unit image. |
US07760920B2 |
Biometric information obtaining apparatus
The apparatus enables a user to recognize the way he is moving his finger with respect to, for example, a sweep-type fingerprint sensor so that the user can easily and surely learn an appropriate way the finger (body part) should be moved. A velocity detecting means detects a velocity at which the body part moves with respect to a sensor, and an image generating means generates an arbitrary pattern, of which a portion corresponding to a position where the body part is located when the movement velocity is detected is altered according to the detected movement velocity, and the generated pattern is shown on a display. |
US07760917B2 |
Computer-implemented method for performing similarity searches
A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image. |
US07760915B2 |
Method, system, and program product for encrypting information
The invention provides a method, system, and program product for encrypting information. In one embodiment, the invention includes prompting a user for a password associated with a digital signature certificate stored in a digital pen, capturing a handwritten password made using the digital pen, displaying to the user the captured password, and encrypting information entered using the digital pen using the captured password. In some embodiments, the password may be captured from a predefined field on a digital page. |
US07760911B2 |
Method and system for segment-based optical flow estimation
The methods and systems of the present invention enable the estimation of optical flow by performing color segmentation and adaptive bilateral filtering to regularize the flow field to achieve a more accurate flow field estimation. After creating pyramid models for two input image frames, color segmentation is performed. Next, starting from a top level of the pyramid, additive flow vectors are iteratively estimated between the reference frames by a process including occlusion detection, wherein the symmetric property of backward and forward flow is enforced for the non-occluded regions. Next, a final estimated optical flow field is generated by expanding the current pyramid level to the next lower level and the repeating the process until the lowest level is reached. This approach not only generates efficient spatial-coherent flow fields, but also accurately locates flow discontinuities along the motion boundaries. |
US07760910B2 |
Evaluation of visual stimuli using existing viewing data
Methods and apparatuses for evaluation of visual stimuli using existing viewing data. An embodiment of a method includes storing viewing data relating to the viewing of visual stimuli. In addition, parameters relating to the stored viewing data are stored. A first visual stimulus for analysis is received. In order to analyze the first visual stimulus, the target parameters for the first visual stimulus are matched with the parameters for the stored viewing data. If there is a sufficient match between the target parameters with the parameters for the stored viewing data, data to represent the first visual stimulus is generated based at least in part on the stored viewing data. |
US07760909B2 |
Video tracking and registering
A device and a method are provided for spatially locating and tracking an object, such as medical instruments, a patient and/or part of a patient's body using a camera array having at least two cameras, and for mutually assigning the spatial position of the object and an acquired, stored data set. Trackable markings are recorded via the camera array, the markings are extracted from the recordings, and a location of the markings is monitored, wherein the spatial position of the object is based on the location of the markings. Further, video recordings of a surface of the object are produced via the camera array and, with computer assistance, surface portions of the object are identified and correlated with corresponding surface portions in the stored data set, wherein the spatial position of the object is assigned to that of the data set. |
US07760908B2 |
Event packaged video sequence
Methods and systems for packaging video sequences based on user-specified events are described herein. An illustrative method of event-packaging a video sequence may include the steps of acquiring a video stream containing an event of interest, extracting various event information from the video stream and storing one or more event parameters within an event database, extracting a video clip from the video stream containing the event of interest, associating metadata representing the event parameters to the video clip, and exporting the video clip containing the event of interest and associated metadata to an external agent. In certain embodiments, a video image-processing appliance manager and/or one or more appliance modules can be provided to automatically extract event information from the acquired video stream, and to manage the indexing and storage of event parameters within the event database. A graphical user interface may also be provided to permit the event information extracted from the video stream to be compared against a set of user-specified event parameters. |
US07760907B2 |
System and method for using image data in connection with configuring a universal controlling device
A user provides to an image recognition system an image that is intended to be used to identify one or more appliances that are to be controlled by a universal controlling device. The image recognition system has access to a database of images that have been cross-referenced to appliances and configuration information for those appliances. The image recognition system uses the provided image to identify one or more appliances to be controlled using the universal controlling device and, accordingly, the configuration information for those one or more appliances so identified. The configuration information may then be provided to a user for manual provision to the universal controlling device or be provided in a form for downloading into the universal controlling device, whether directly or via an intermediate device. The configuration information may also be provided to an intermediate device which has programming for use in connection with a process of configuring the universal controlling device. |
US07760905B2 |
Wireless mobile phone with content processing
A portable wireless phone device includes a module configured to derive identification data from audio or visual content. The phone device transmits a packet of data to a remote system that includes both context or environment data, and also at least part of this derived identification data. A great number of other features and improvements are also detailed. |
US07760904B2 |
Proprietary watermark system for secure digital media and content distribution
A method of generating a protected digital media content, is provided. According to an embodiment of the present invention, the method includes generating a protected digital media content, comprising: generating a first control signal for use in an authorization signature of digital media content, generating a second control signal for use in a certification of the content owner's right, and generating information about the digital media content; and adding the first control signal, the second control signal, and the information to the digital media content to provide a protected content. |
US07760903B2 |
Tamper-resistant text stream watermarking
A tamper-resistant text stream watermarking system is provided. Content such as any text-based document including programming code is encoded with a watermarking mechanism. The mechanism modifies the text itself according to a preset repeating pattern without changing the substance. Examples include patterned use of white spaces, contractions, abbreviations, order of local variables in programming code, and the like. The pattern may include a binary fingerprint that can be used to trace the watermarked document to an assigned source or version of the original document. In analyzing a suspect text stream, patterns are generated based on instances of the mechanism and their corresponding bit values. Repeating patterns are combined into a bit stream along with separators between each pattern. The bit stream can then be analyzed to determine a source of the watermarked text stream. |
US07760899B1 |
Subwoofer with cascaded array of drivers arranged with staggered spacing
A single folded, expanding horn loudspeaker reproduces low frequency audible sound at high power output levels. A compact enclosure houses a plurality of identical transducers, characterized by small vibrational surface areas. The throats for each transducer into the horn are acoustically differentially spaced from the mouth of the horn with the spacing between adjacent throats progressively increasing in the acoustic direction of the horn mouth from the throat origin. |
US07760898B2 |
Eyeglasses with hearing enhanced and other audio signal-generating capabilities
Novel techniques for hearing enhancement based on a pair of glasses are disclosed. In one embodiment, the glasses include a first lens holder, a second lens holder, a bridge element, a first temple, a second temple, a first speaker, a second speaker, a microphone and at least one electrical component that performs a hearing enhanced function to enhance audio signals from the microphone to be sent to the speakers for the user to hear. At least one electrical component in the glasses is for generating other audio signals by the speakers, with the other audio signals originating from signals other than audio signals captured by the microphone. In another embodiment, some of the electrical components are in a portable device, wired or wirelessly, coupled to the glasses. In yet another embodiment, the glasses function as a headset, with other electrical components in the portable device. In such embodiment, since the glasses can provide a number of different hearing functions, a third party may not be able to tell whether the user is wearing the glasses to have his hearing enhanced, or for hearing other audio signals. |
US07760895B1 |
Virtual sound imaging loudspeaker system
A loudspeaker system positioned to one side of a listener includes a closed-back tweeter supported in front of a concave reflective surface. The curvature of the surface is formed by vertical and parallel first and second sides of a rectangle wherein the first side is rotated around the second side as axis. The tweeter projects sound with hemispherical directionality away from the listener and toward the surface. Some of the sound projected by the tweeter is reflected off of the surface toward the listener at an angle of less than about 10° relative to a principal plane of the concavity. A low frequency range loudspeaker projects sound towards the listener generally at an azimuth nearly equal to that of a virtual center of radiation of the sound projected by the tweeter off of the concavity. Thereby, the listener localizes a well-defined sound image at a few meters behind the system. |
US07760886B2 |
Apparatus and method for synthesizing three output channels using two input channels
For synthesizing at least three output channels using two stereo input channels, the stereo input channels are analyzed to detect signal components occurring in both input channels. A signal generator is operative to introduce at least a part of the detected signal components into the second channel associated with a second speaker in an intended speaker scheme, which is positioned between a first and a third speaker in the speaker scheme. When, however, feeding of the complete detected signal components would result in a clipping situation, then only a part of the detected signal components is fed into the second channel as a real center channel and the remainder is located in the first and third channels as a phantom center channel. |
US07760883B2 |
Any-point-to-any-point (AP2AP) quantum key distribution protocol for optical ring network
Apparatus for distributing a quantum key between nodes Alice and Allie, comprising a coupler that splits generated photon pulses into first and second pulses P1 and P2; and an interface that transmits the P1's and P2's into a network. The P1's are received after modulation by Alice with respective phases selected from two encoding bases and further selected from within the selected encoding basis as a function of a bit value of a respective bit in a key bit string maintained by Alice. The P2's are received after similar modulation by Allie. A detector processes the P1's and P2's upon receipt to produce a sequence of detection outcomes indicative of phase mismatch between the P1's and corresponding P2's. A control unit receives an indication of occurrences of a match between the encoding bases employed by Alice and the encoding bases employed by Allie, derives an XOR bit string from those detection outcomes that are associated with occurrences of a match, and communicates the XOR bit string to Alice and/or Allie. Execution of an XOR between the XOR bit string and either Alice's or Allie's key bit string allows the two participants to form a shifted key. |
US07760882B2 |
Systems and methods for mutual authentication of network nodes
Systems and methods for mutual encryption of network nodes are described. One described method includes transmitting a communication from a client to a server, the communication associated with a credential, the credential having a user identifier and a first token and receiving the communication at the server. The method further includes determining a second token associated with the user identifier on the server and on the client and generating an encryption key based at least in part on the second token on the server and on the client. The method further includes generating and encrypting an encrypted authentication request on the client; transmitting the encrypted authentication request to the server; receiving the encrypted authentication request on the server; decrypting the encrypted authentication request using the encryption key on the server; generating and encrypting an encrypted authentication response on the server; and transmitting the encrypted authentication response to the client. |
US07760879B2 |
Multiple partial encryption
A method of encrypting a digital television signal carried out in any operative order involves duplicating packets in the digital television signal so as to create first and second duplicate packets; encrypting the first duplicate packets according to a first encryption method to create first encrypted packets; encrypting the second duplicate packets according to a second encryption method to create second encrypted packets; identifying packets in the digital television signal that are of a packet type, while other packets are not of the packet type; replacing the identified packets in the digital television signal with corresponding first and second encrypted packets to produce a multiple partially encrypted digital television signal comprising the other packets that are unencrypted and the first and second encrypted packets; and distributing the multiple partially encrypted digital television signal. This abstract is not to be considered limiting as other embodiments may include more or fewer or differing elements than appear in the abstract. |
US07760875B2 |
Accelerating Diffie-Hellman key-exchange protocol with zero-biased exponent windowing
A method for improving performance in exponentiation algorithms for encryption programs such as the Diffie-Hellman key-exchange protocol. The program determines if a standard exponentiation algorithm or an algorithm optimized for reduced memory are optimal for a given circumstance. The optimized algorithms may use zero-biased exponents to minimize the number of precomputed vectors needed and the number of multiplication operations required. |
US07760874B2 |
Method and system for implementing FI function in KASUMI algorithm for accelerating cryptography in GSM/GPRS/EDGE compliant handsets
In a wireless communication system, a method and system for implementing an FI function in a KASUMI algorithm for accelerating cryptography in GSM/GPRS/EDGE compliant handsets are provided. An efficient implementation of the FI function may comprise a first substitution stage and a second substitution stage, where a 9-bit substitution circuit and a 7-bit substitution circuit may be used in each of the stages. A pipe register may be used to transfer and zero-extend an input to the 7-bit substitution circuit for processing with an output of the 9-bit substitution circuit. A first multiplexer and a second multiplexer may be used to select the inputs for the substitution circuits at each one of the substitution stages. A third multiplexer and a fourth multiplexer may be used to select subkeys for encryption during the first substitution stage and zero value signals during the second substitution stage. |
US07760873B2 |
Method and a system for a quick verification rabin signature scheme
A method and a system to perform a Quick Verification of a Rabin Signature (QVRS) is provided. In one embodiment, the signing party generates a Rabin signature S of an original message M using a public key N in the Rabin signature generating formula M=S2 mod N. In one embodiment, the signing party also generates a value q according to the formula q=floor(S2/N). In one embodiment, the signing party sends the original message M, the signature S, the public key N and the value q to the verifying party. In one embodiment, the verifying party verifies the integrity of the message M using the signature S, the public key N and the value q and the test equation M=S2−qN. |
US07760872B2 |
Public key cryptographic methods and systems
Systems and methods are disclosed for establishing secure communications to a group rather than to an individual recipient. The systems and methods presented include mechanisms for encryption to a group, decryption by one or more group members, digital signature generation and verification, and the addition/removal of group members. |
US07760871B2 |
Block cipher 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. |
US07760869B2 |
Method and apparatus for controlling the transmit volume level of a speakerphone
A method and apparatus for controlling the transmit volume level of a speakerphone includes receiving a transmit audio signal. If the speakerphone is in a speakerphone mode, the method further includes measuring a send output level of the transmit audio signal, comparing the send output level of the transmit audio signal with a send output level threshold value, and controlling the send output level of the transmit audio signal based upon the comparison of the send output level of the transmit audio signal and the send output level threshold value using automatic gain control. Some embodiments further include determining the send output level threshold value based upon a send loudness rating (SLR) target difference value between a speakerphone SLR target value and a handset SLR target value. In some embodiments, if the speakerphone is in a handset mode, the send output level of the transmit audio signal remains substantially the same. |
US07760866B1 |
System and method for auditing switch code routing instructions
The present invention provides a method and system for automatically auditing code routing instructions on switches in a telecommunication network. Code routing information is retrieved from at least one source containing code routing information. Based on the retrieved code routing information, the correct code routing instructions for a switch are automatically determined. The actual code routing instructions programmed on the switch are retrieved and discrepancies between the actual code routing instructions retrieved from the switch and the determined correct code routing instructions are identified. |
US07760861B1 |
Method and apparatus for monitoring service usage in a communications network
A method and apparatus for detecting abnormal calling activity in a communications network is described. In one embodiment, usage data associated with at least one phone number is obtained from the communications network. The usage data is subsequently processed to determine if abnormal calling activity associated with the at least one phone number is exhibited. |
US07760856B2 |
Radiographic apparatus and radiation detection signal processing method
A radiographic apparatus according to this invention, when a predetermined operation relating to radiographic imaging is interposed during an emission of radiation, stops the emission temporarily, and also stops a recursive computation temporarily. With start of the predetermined operation, the emission is started again and also the recursive computation is started again. Radiation detection signals at the time of non-emission due to the temporary stop are acquired, and the recursive computation is carried out based on initial values derived from the radiation detection signals at the time of non-emission. The lag-behind parts are removed from the radiation detection signals with increased accuracy while reducing the trouble of radiographic images caused by the predetermined operation relating to radiographic imaging being interposed during an emission of radiation. |
US07760854B2 |
Method and device of irradiation of logs with x-ray as a phytosanitary treatment
A method for conducting irradiation of all logs of a whole vehicle with X-rays as a phytosanitary treatment may include: connecting a traction device and a goods carrying vehicle outside a shielding door; opening the door; the traction device pulling the vehicle into a tunnel; closing the shielding door; upon the vehicle reaching an irradiation region, accelerators generating X-rays; the traction device pulling the vehicle to pass through the irradiation region; stopping the X-rays; opening the door; the traction device pulling the vehicle away from the irradiation treatment tunnel; and disconnecting the traction device from the vehicle. A device may include a shielding structure, a tunnel formed therethrough; a rail along the tunnel; accelerators within the tunnel; and a traction device for pulling a vehicle carrying goods for quarantine treatment, the accelerators symmetrically arranged at both sides of and on the top of an irradiation region in the tunnel. |
US07760852B2 |
X-CT scan system
An X-CT scan system includes a base, an object rotary support, an X-ray generation device and a data acquisition system, wherein one side of the detector is leveled to or beyond the prolong line of the connecting line between the X-ray source of the X-ray generation device and the center of the object rotary support, the length of the beyond portion is less than the radius of the imaging field. The advantage of the invention is in that the invention can reconstruct the entire image of the object by means of X-ray projection data which only covers half of the area of the object. Compared with the traditional CT scan system, half of the detector size can be saved at most. The X-CT scan system is simplified and the projection data amount for scan and computation amount for image reconstruction are also reduced with the reconstructed image quality guaranteed. |
US07760848B2 |
Method and system for generating a multi-spectral image of an object
A method for generating a multi-spectral image of an object is provided. The method comprises acquiring measurement data at a plurality of X-ray energy levels and defining a plurality of image voxels in one or more regions comprising the object. The method then comprises obtaining prior information associated with a plurality of image voxels comprising the object. The prior information is defined by a joint probability density function (PDF) between a plurality of basis components. The method further comprises reconstructing the measurement data to generate a multi-spectral reconstructed image of the object based on the prior information. |
US07760839B2 |
Offset controllable spread spectrum clock generator apparatus
An offset controllable spread spectrum clock generator apparatus including a spread spectrum clock generator (SSCG), a controllable delay circuit, and a control unit is provided. The SSCG spreads the received original clock signal to output a spread spectrum clock signal. The controllable delay circuit delays the spread spectrum clock signal according to a control signal. The control unit makes statistical analyses of the spread spectrum clock signal according to the timing of the original clock signal, and adjusts and outputs the control signal to the controllable delay circuit according to the results of the statistical analyses. |
US07760838B2 |
Deskewing method and apparatus, and data reception apparatus using the deskewing method and apparatus
Deskewing method and apparatus, including: an up/down detection unit samples a received data signal and determines in which of first through third areas of the data signal the logic level of the data signal transitions by using the result of the sampling, a lower limit detection unit detects a lower limit of the first area if the logic level of the data signal transitions in the first area, an upper limit detection unit detects an upper limit of the third area if the logic level of the data signal transitions in the third area, a phase detection unit determines a delay amount according to the upper limit detected by the upper limit detection unit and the lower limit detected by the lower limit detection unit, a buffer unit delays the data signal by the delay amount determined by the phase detection unit. |
US07760837B2 |
Synchronization determination method and apparatus
A synchronization determination method includes: a synchronization determining step of determining whether or not synchronization has been successfully performed by detecting a synchronous pattern from the demodulated data input as a data stream; a synchronization probability determining step of determining whether or not there is a probability that synchronization is successfully performed using the progress of detecting a synchronous pattern in the synchronization determining step; and a synchronization determination discard step of discarding a determination in the synchronization determining step when it is determined in the synchronization probability determining step that there is no probability that synchronization is successfully performed, and passing control to the process performed when it is determined in the synchronization determining step that synchronization has not been successfully performed. |
US07760829B2 |
Dense-tap transversal filter with elementary coefficients
A signal processing method and device are provided to perform an arbitrary signal processing or filtering function on a continuous time signal. An input continuous time signal is successively delayed by a plurality of delay elements to produce a plurality of delayed signals. A corresponding coefficient is applied to some or all of the plurality of delayed signals to produce a plurality of weighted signals. The plurality of weighted signals are combined to produce a processed output signal. The coefficients applied to some or all of the delayed signals are set to values so as to perform a desired signal filtering or processing function of the input continuous time signal in producing the processed output signal. |
US07760828B2 |
Iterative decoding and equalizing method for high speed communications on multiple antenna channels during transmission and reception
An iterative decoding and equalizing device for high bit rate communication over frequency-selective channels with multiple transmit and receive antennas, said device including a decision feedback equalizer adapted to receive data from different receive antennas and including a forward filter (9) and a recursive backward filter (12) fed with calculated weighted reconstituted data from the output of a decoder (13) fed by decision means (11) and means for subtracting the output of said backward filter (12) from the output data of the forward filter (9) whereby the subtracted data is fed to the input of the decision means (11) with the output of the decoder (13) and the decision means (11) produce a statistic which is forwarded to a channel decoder with weighted inputs and outputs and said decision means (11) take into account the space noise correlation at the output of the subtraction means (10) and the decision means (11) and the decoder (13) are separated by space-time interleaving at bit level, which device is characterized in that the forward filter (9) and the backward filter (12) are iteratively adapted to minimize the mean square error at the output of the subtractor (10). |
US07760824B2 |
Elimination of DC offset in analog baseband circuit with minimized transients
An analog baseband circuit includes first and second DC (direct current) offset cancellers and an offset canceller controller. The first DC offset canceller includes a first filter and a first PGA (programmable gain amplifier) with a first gain step for eliminating a first dc component from an input baseband signal. The second DC offset canceller includes a second filter and a second PGA with a second gain step less than the first gain step for eliminating a second dc component from an output of the first DC offset canceller. The offset canceller controller controls the first and second filters to operate in a fast mode when a gain of the first PGA is changed. |
US07760822B1 |
Address generator for LDPC encoder and decoder and method thereof
An encoder for encoding data from a communication channel, comprises a first address generator to generate a first address in accordance with the user data. A linear block encoder encodes the user data in response to the first address from the first generator. A transmitter transmits an output of the linear block encoder to the communication channel. |
US07760819B2 |
Digital wireless receiver
In a wireless receiver that receives an electric signal that has undergone digital modulation, a sample-hold circuit converts a wireless modulated signal, which is a continuous time signal, to a discrete time signal, and the frequency band is converted and selected by means of a band-pass filter. A demodulation circuit carries out demodulation based on the instantaneous value of the voltage amplitude of the modulated signal. A shut-down circuit further effects adaptive control of the circuit shut-down time to minimize the circuit activation time while ensuring that the demodulation error rate of the demodulated baseband signal satisfies a value stipulated by the communication standard. |
US07760818B2 |
Data modulator based on Gaussian minimum shift keying (GMSK) modulation and data transmitter including the same
A data modular based on Gaussian minimum shift keying (GMSK) modulation and a data transmitter including the same in which the data modulator includes a read-only memory (ROM) table storing GMSK modulation data with respect to information bits; a low-pass filter filtering first GMSK modulation data, which is output from the ROM table based on a predetermined input bitstream, and outputting second GMSK modulation data; and a multiplexer selecting and outputting the first GMSK modulation data or the second GMSK modulation data based on a predetermined control signal. The data modulator selectively filters a GMSK modulation signal according to a channel state, thereby effectively controlling trade-off between inter-symbol interference and adjacent channel interference according the channel state. |
US07760815B2 |
Apparatus and method for transmission/reception
In a modulation method such as 8 PSK or a 16 PSK in which a sender device expresses a symbol by using three or more bits, important information is arranged at least at only one of the first and second bits, a receiver device extracts the important information from at least one of the first and second bits of the received signal, and thereby communication control is carried out based on the important information. |
US07760812B2 |
HARQ method and system
Embodiments of the present invention include one HARQ method and system in which the data is transmitted/received with N transmit antennas and M receive antennas, wherein each transmit antenna transmits data by using L subcarriers, M and N are natural numbers and L is the multiple of 2. The method comprises: converting the transmission data into N data streams, then converting each data stream into L substreams, allocating NL subcarriers to the NL substreams according to the same subcarrier allocation table prestored in the transmitter and the receiver, and transmitting the NL substreams by the transmit antennas; recovering the received data to the original N data streams according to the subcarrier allocation table prestored in the receiver and checking if each data stream is received correctly and feeding back the feedback information to the transmitter; and the transmitter transmitting new data or re-transmitting data according to the feedback information. |
US07760811B2 |
Radio transmission device, radio reception device, radio transmission method, and radio reception method
A radio transmission device capable of improving the reception error rate characteristics of a receiver. In this device, an FFT (Fast Fourier Transform) unit (102) subjects a transmission signal to an FFT operation, in which a signal in a time domain is converted into a signal in a frequency domain. A control unit (103) controls the transmission power of the FFT-operated transmission signal in the frequency domain. An IFFT (Inverse Fast Fourier Transform) unit (104) subjects the transmission signal having its transmission power controlled, to an IFFT operation, in which an inverse conversion is made into a signal in the time domain. A transmission RF unit (106) transmits the IFFT-operated transmission signal on a single carrier. |
US07760810B2 |
Receiver and method for digital multi carrier transmission
A receiving apparatus and method for compensating a clock-inconsistency between a transmitter and a receiver for a digital wavelet multi-carrier transmission. First and second wavelet transforms of received data are performed to output first and second transformed data and then a complex data generator generates the complex data by defining the first transformed data as in-phase components of complex information and the second transformed data as orthogonal components of the complex information and the complex data is output. Subsequently, an equalizer equalizes the complex data and outputs an equalized complex data a clock-inconsistency compensator compensates A clock-inconsistency between a receiver and a transmitter by using a result of a decision and the equalized complex data, and outputs a compensated complex data. A decision unit decides the compensated complex data, and outputs a result of the decision. |
US07760807B2 |
Method and system for motion estimation using chrominance information
A method and system for motion estimation using chrominance information, which is based on each block of a current frame to find a corresponding block from a previous frame within a search area and accordingly determines a motion vector and includes first separately computing luminance differences and chrominance differences between luminance and chrominance of a target block in a current frame and luminance and chrominance of candidate blocks in a search range of a previous frame, next adjusting the luminance differences based on the first chrominance differences and the second chrominance differences and outputting adjusted luminance differences; and finally finding a minimum one among the adjusted luminance differences and accordingly determining the motion vector. |
US07760804B2 |
Efficient use of a render cache
Image data is processed into first and second component pixel blocks, where each of the first blocks is associated with a respective one of the second blocks to define a combination pixel block. The first and second blocks are written to memory through a cache that is used as a write buffer. The cache is logically partitioned into a contiguous portion to store the first blocks and not any second blocks, and another contiguous portion to store the second blocks and not any first blocks. Other embodiments are also described and claimed. |
US07760802B2 |
Random access points in video encoding
In a method of encoding/decoding a video sequence, which is composed of video frames, a first video frame and a second video frame are divided into a set of coding blocks, and at least one of the coding blocks of the first video frame is encoded by intra-coding. Then a first reliable region in the first video frame that comprises at least one intra-coded coding block and a second reliable region in the second video frame are determined. At least one coding block of the second reliable region is predicted from said first reliable region, and said second reliable region in said video sequence is encoded such that an inter-prediction information dependency on coding blocks outside said first reliable region is prevented. |
US07760801B2 |
Transmission of video
Compressed recorded video is to be transmitted over a variable bit-rate link, using bandwidth reservation. In order to determining the transmission rate that is to be used (and reserved) at any given time, in such a way as to make the two match so as to minimize wasted bandwidth, the data stream is split into chunks chosen such that the average bit rate for the chunk as a whole is no less that the average bit rate for any shorter chunk starting at the same point. The chunk can then be transmitted using this average rate without any buffering problems. Preferably one chooses chunks so that the average bit rate for the chunk is no less than that for any shorter or longer chunk starting at the same point. This has the benefit that a request for bandwidth never has to ask for an allocation that is higher than that specified in any previous such request. In systems that switch between streams of different degrees compression. the switching points can with advantage be chosen to coincide with the inter-chunk boundaries. |
US07760798B2 |
System and method for adjusting compensation applied to a signal
In one embodiment of the present invention, a method for adjusting a signal includes applying compensation for distortion to a signal to generate an output signal. The method also includes, using a clock signal, sampling the output signal to generate a plurality of data values and boundary values, each value comprising either a high value or a low value based on the sampling of the output signal. The method further includes detecting a transition in value between two successive data values and determining a sampled boundary value between the two successive data values. The method also includes, based only on the high or low values of the boundary value and one or more data values before or after the boundary value, adjusting the compensation applied to the signal. |
US07760797B2 |
Method of reducing a number of computations in an equalization process and apparatus for performing the same
A method of reducing a number of computations in an equalization process includes performing a pre-equalization operation on selected first frames from a plurality of frames, and estimating pre-equalization values of second frames based on the pre-equalization values of selected first frames, the second frames being frames which are not selected from the plurality of frames. |
US07760796B2 |
Transceiver for receiving and transmitting data over a network and method for testing the same
The present invention provides a transceiver for receiving and transmitting data over a network, and a method for testing the same. In particular, the present invention provides a physical layer transceiver having a built-in-self-test (BIST) device that allows for, among other things, pulse density/width variation and jitter control. |
US07760793B2 |
Pilot scrambling enabling direct pilot sequence detection in initial acquisition in evolved UTRA
A communications network and method thereof include a base station controller configured to provide a repetition period of a primary synchronization channel to be equal to a predetermined integer value times a scrambling code length of the scrambling code of a common pilot channel. A user equipment in the network is configured to search for a known sequence comprising the primary synchronization channel to select a cell and a corresponding sub-frame/symbol timing from the selected cell. |
US07760789B2 |
High energy solid-state laser with offset pump and extraction geometry
A laser system and method. The inventive laser includes an annular gain medium; a source of pump energy; and an arrangement for concentrating energy from the source on the gain medium. In a more specific implementation, a mechanism is included for rotating the gain medium to effect extraction of pump energy and cooling. In the illustrative embodiment, the pump source is a diode array. Energy from the array is coupled to the medium via an array of optical fibers. The outputs of the fibers are input to a concentrator that directs the pump energy onto a pump region of the medium. In the best mode, plural disks of gain media are arranged in an offset manner to provide a single resonator architecture. First and second mirrors are added to complete the resonator. In accordance with the inventive teachings, a method for pumping and cooling a laser is taught. In the illustrative embodiment, the inventive method includes the steps of providing a gain medium; pumping energy into a region of the gain medium; moving the medium; extracting energy from the region of the medium; and cooling region of the medium. |
US07760787B2 |
Surface emitting laser device and production method
A surface emitting laser device is disclosed that is able to selectively add a sufficiently large loss to a high order transverse mode so as to efficiently suppress a high order transverse mode oscillation and to oscillate at high output in a single fundamental transverse mode. The surface emitting laser device includes a first resonance region that includes an active layer and spacer layers, two distributed Bragg reflectors that sandwich the resonance region, and a current confinement structure that defines a current injection region for the active layer. At least one of the distributed Bragg reflectors includes a second resonance region arranged in the current injection region excluding a predetermined region surrounding a center of the current injection region. |
US07760785B2 |
Group-III nitride semiconductor device
A method of forming a partially etched nitride-based compound semiconductor crystal layer includes the following steps. A non-crystal layer of a nitride-based compound semiconductor is formed. At least a part of the non-crystal layer is then etched to form a partially etched non-crystal layer before the partially etched non-crystal layer is crystallized to form a partially etched nitride-based compound semiconductor crystal layer. |
US07760784B2 |
Laser diode having nano patterns and method of fabricating the same
A laser diode having nano patterns is disposed on a substrate. A first conductive-type clad layer is disposed on the substrate, and a second conductive-type clad layer is disposed on the first conductive-type clad layer. An active layer is interposed between the first conductive-type clad layer and the second conductive-type clad layer. Column-shaped nano patterns are arranged at a surface of the second conductive-type clad layer to form a laser diode such as a distributed feedback laser diode. |
US07760783B2 |
Semiconductor device such as semiconductor laser device and manufacturing method therefor, and optical transmission module and optical disk unit employing the semiconductor laser device
After a p-type cladding layer, an etching rate reducing layer and a p-type contact layer are formed in order on an n-type substrate, an etching mask is formed. Then, by using the etching mask, the p-type contact layer, the etching rate reducing layer and the p-type cladding layer are partially etched in the region outside the etching mask with an etchant. At this time, the etching rate of the layers by the etchant is slower in the etching rate reducing layer than in the p-type cladding layer and the p-type contact layer. Then, a metal thin film is formed such that the film continuously coats an upper surface and side surfaces of a ridge consisting of the above layers left after the etching step. A normal vector at a surface coated with the thin film has an upward component. |
US07760779B2 |
Laser driver, method for driving laser, and recording/reading equipment
The laser drive circuit of the present invention includes a first drive circuit 105 receiving an input of a current from a variable current source 103 and a first pulse control signal 101 and outputting a first drive current in synchronism with the first pulse control signal 101; a pulse output circuit 107 outputting a pulse signal in response to a falling edge of the first pulse control signal 101; and a second drive circuit 106 receiving an input of a current from a variable current source 104 and a second pulse control signal 102, generating a second drive current in synchronism with the second pulse control signal 102, and outputting a decreased current value of the second drive current at least in synchronism with the pulse signal. According to this configuration, the falling time of the pulse can be shortened regardless of the relationship between the voltage of a laser connecting terminal and the power source voltage of a drive circuit or a ground voltage. |
US07760776B2 |
Scalable, reconfigurable, laser combiner
Modular electrical, mechanical and optical components allow for the building of a laser combiner system that can be used, for example, for biological research that allows different lasers to be easily added to or removed from a laser system. Each individual laser can be packaged into a module which can be added to or taken away from the laser system with relative ease. Each of the modules can be controlled via a control module that allows one or more of varying of power levels, switching on/off, shutter control and diagnostic/status information monitoring. |
US07760774B2 |
Intracavity frequency conversion of laser radiation
A laser device with frequency conversion, the device comprising a complex optical cavity comprising two cavity parts with two different levels of circulating intracavity power wherein there is placed at least one non-linear crystal (30) is placed within the cavity part of higher circulating power and an active medium (21) in the cavity part of lower circulating power, the power enhancement achieved in two steps and the total enhancement being the product of the enhancement factors in each step, providing additional freedom in design allowing both the condition for high enhancement of the interacting laser power inside the intracavity non-linear crystal and the condition for maximum power output from the laser to be satisfied simultaneously and wherein said complex optical cavity the first cavity part provides the initial step of power enhancement and comprises at least a laser cavity back mirror (20), highly reflective about a laser radiation fundamental frequency ω, and an active (gain) medium. |
US07760772B2 |
Cavity-dumped pulsed solid-state laser with variable pulse-duration
In a cavity-dumped, repetitively-pulsed, solid-state laser cavity dumping is protracted over a predetermined time longer than a round-trip time of the resonator of the laser. The cavity dumping is effected by a Pockels cell optical switch. During a dumping period a voltage applied to the Pockels cell falls in a predetermined time. Varying the voltage fall-time varies the duration of pulses provided by the laser, independent of the pulse-repetition frequency. |
US07760771B2 |
Optical fiber gain medium with modal discrimination of amplification
An active multimode optical fiber consisting of a first core section (11), a thin barrier layer (12) material having a thickness (d2) and a lower refractive index than that of the first core section by an index difference (Δn), a second core section (13) having a refractive index equal or higher than that of the first core section, and a cladding (14) having an index lower than that of the first core section. Said index difference and said thickness are selected so that a fundamental core mode couples less strongly with said cladding modes than higher order core modes. A scheme of changing the symmetry of the fiber for reduced sensitivity of the fundamental mode of the first core section to resonance effects. |
US07760765B2 |
System and method for the reacquisition of a gated pilot
Systems and techniques are disclosed wherein a gated pilot signal can be re-acquired faster by searching a last known pilot offset and/or searching a last coset in which the last pilot signal was found. |
US07760763B2 |
Packet transfer controlling apparatus and packet transfer controlling method
A packet transfer controlling apparatus includes a depth storage unit that stores a pattern and a depth in association with each other. When accepting a setting of the pattern, the apparatus searches the depth storage unit by using the accepted pattern to obtain the depth stored in association with the pattern, thereby deriving the depth of the information to be extracted from the input packet. Upon accepting the input of the packet, information is extracted sequentially from the head of the packet. The apparatus determines whether the extracted information is positioned at a location deeper than the derived depth. When determining that the extracted information is not yet positioned at a location deeper than the derived depth, the apparatus continues extraction of information. When determining that the extracted information is positioned at a location deeper than the depth, the apparatus ends extraction of information. |
US07760759B2 |
End-to-end prioritized data delivery on networks using IP over frame relay
The invention provides methods and systems for providing priority processing to critical data as the data is transmitted across a network. A plurality of Internet protocol (IP) packets, each of which contains data and priority information, are received at a first router. The data contained in the IP packets is then encapsulated into frame relay frames containing the priority information. The frame relay frames are transmitted from the first router to a frame relay network in a manner determined by the priority information included in the frame relay frames. The frame relay flames are then transmitted across a frame relay network to a second router in a manner determined by the priority information included in the frame relay frames. |
US07760755B2 |
Method and device of adaptive control of data rate, fragmentation and request to send protection in wireless networks
A method and device for adaptive control of transmission parameters such as data rate, fragmentation and request to send protection. Packet error rates for frames transmitted with and without request to send protection are computed and compared to determine whether error rates are attributable to noise or to collision. If error rates are attributable to noise, data rates may be adjusted and fragmentation may be activated. If error rates are attributable to collisions, request to send protection may be activated or adjusted. |
US07760748B2 |
Transaction selector employing barrel-incrementer-based round-robin apparatus supporting dynamic priorities in multi-port switch
An apparatus selects one of N transaction queues from which to transmit a transaction out a port of a switch. A first input value specifies the last-selected queue. Only one of the N bits of the first value corresponding to the last selected queue is true. A second input value specifies which queue is enabled for selection. Each of the N bits of the second value whose corresponding queue is enabled is false. A barrel incrementer 1-bit left-rotatively increments the second value by the first value to generate a sum. Combinational logic generates a third value specifying which queue is selected next. The third value is a Boolean AND of the sum and an inverted version of the second value. Only one of the N bits of the third value corresponding to the next selected one of the queues is true. |
US07760746B2 |
Cascading configuration using one or more configuration trees
A method for configuring a product includes locating one or more desired nodes from one or more configuration hierarchies of configuration nodes and determining a configuration based on the one or more desired nodes from the one or more configuration hierarchies of configuration nodes. |
US07760738B1 |
Admission control for services
A processing system is coupled with a memory system and with a network interface that is connectable to a network. The processing system may receive a service request over the network interface requesting a connection between a source node and a destination node over the network. The processing system may then determine a requested class of service associated with the service request. The class of service requirement may indicate one of a plurality of classes of service. The processing system may further store topology information about the network, a portion of which may be based on a protocol identifying multiple paths in the network. The processing system may also determine if one of the multiple paths is available between the source node and the destination node that satisfies the requested class of service. If such a path is available, the processing system may assign the determined path to the connection. |
US07760734B2 |
TDMA passive optical network OLT system for broadcast service
Provided is a TDMA (time division multiple access) PON (passive optical network) OLT (optical line terminal) system for a broadcast service, including packet processor determining information according to types of frames (unicast, multicast, and broadcast frames) and a switch output port using header information (an IP address of a packet header, MAC (medium access control) addresses of Ethernet frames, and the like) of data received from an external node or the ONT (optical network terminal) and attaching the information to header parts of the frames to generate second data, a switch copying the second data by a predetermined number of times according to a transmission method and transmitting the second data to a corresponding destination output port according to the identification codes, M TDMA PON MAC processors removing the identification codes added to the second data and converting the second data into TDMA PON frames, and M optical transceivers converting the TDMA PON frames into optical signals and transmitting the optical signals to an ONT. |
US07760729B2 |
Policy based network address translation
A system and method is described for providing policy-based Network Address Translation (NAT) configurations wherein each user/resource policy within a network protection device may use a different set of address translation mappings. |
US07760728B2 |
System and method for efficient broadcast of information over a network
A system and method that can receive, buffer, and asynchronously combine data from various incoming data packets is disclosed. The system and method can do so by, first, receiving incoming packets of one or multiple generations that have incoming data and incoming metadata, with the incoming data of each of the incoming packets that are of a first generation being a combination of a first, original set of data vectors, and the incoming metadata of each of the first generation of incoming packets including an indicator for the first generation. Second, once these incoming packets are received, the system and method can buffer them based on the indicator and, asynchronously from the receiving and buffering, combine the incoming data in the buffered, first generation incoming packets into outgoing data in an outgoing packet. |
US07760723B1 |
Relaying a data stream from a data device to a network tunnel
This document describes tools useful in relaying a data stream from a data device to a network tunnel. These tools may utilize an encapsulation scheme to convert data packets from a user format to a tunnel format required by a network tunnel. Similarly, the tools may utilize a de-encapsulation scheme to convert data packets from the tunnel format to the user format required by the user. The tools may also forward the data packets from a user network to the network tunnel and vice versa, through a conventional switch module. In some embodiments, the tools do so by modifying the data packets to add a provisional identifier recognized by the switch module to map a particular data stream into a particular network tunnel. |
US07760719B2 |
Combined pipelined classification and address search method and apparatus for switching environments
A packet switching node in a pipelined architecture processing packets received via an input port associated with the packet switching node performs a method, which includes: determining a packet frame type; selectively extracting packet header field values specific to a packet frame type, including packet addressing information; ascribing to the packet a preliminary action to be performed; searching packet switching information tracked by the packet switching node based on extracted packet addressing information; formulating a preliminary switch response for the packet; classifying the packet into a packet flow; modifying the preliminary switch response in accordance with one of the preliminary action, the packet flow into which the packet was classified, and a default port action corresponding to the input port; modifying the packet header in accordance with one of the preliminary action, the packet flow, and the default port action; and processing the packet. |