Document Document Title
US07849702B2 Combined cabin air and heat exchanger RAM air inlets for aircraft environmental control systems, and associated methods of use
Aircraft environmental control systems having a single ram air inlet providing air to both cabin air compressors and associated heat exchangers are disclosed herein. In one embodiment, and environmental control system for use with an aircraft includes a ram air inlet, an air conditioning pack, and an associated heat exchanger. In this embodiment, the ram air inlet provides a first portion of air to the air conditioning pack, and a second portion of air to the associated heat exchanger. The first portion of air flows from the air conditioning pack and through the heat exchanger before flowing into an aircraft cabin. The second portion of air from the ram air inlet cools the first portion of air in the heat exchanger before exiting the aircraft through a ram air outlet. The inlet and outlet can be modulated on an optimized schedule to minimize the net drag of the ram system.
US07849700B2 Heat pump with forced air heating regulated by withdrawal of heat to a radiant heating system
A heat pump system is disclosed that utilizes a variable speed hydronics pump to selectively divert heat energy from a forced air heating system to a hydronics radiant heating system. By actively controlling the speed of the withdrawal of heat, the temperature of the forced air output may be maintained while maximizing the amount of heat delivered by the efficient hydronics system. The heat pump system also actively controls the blower of the forced air system. To reduce the frequency of the compressors cycling on and off, a tank may be used to store and dispense heat if the hydronics system is not of sufficient size.
US07849699B2 Digital control of ice making apparatus and output of operating status
The subject application relates to a remote control system and method for an ice maker machine. The system, for example, can monitor and regulate the operations of a plurality of ice maker components. An output display can also be employed in order to output relevant operating statuses to a user remotely or at a distance from the ice maker machine. The system can receive user input as well as sensor input and control the operation of the ice maker according to both types of input. As a result, a user can remotely determine failure modes and efficiently troubleshoot them as well as maintain an overall awareness of the operation status of the ice maker without physical interaction with the machine.
US07849692B2 Segmented heat exchanger
A segmented heat exchanger system for transferring heat energy from an exhaust fluid to a working fluid. The heat exchanger system may include a first heat exchanger for receiving incoming working fluid and the exhaust fluid. The working fluid and exhaust fluid may travel through at least a portion of the first heat exchanger in a parallel flow configuration. In addition, the heat exchanger system may include a second heat exchanger for receiving working fluid from the first heat exchanger and exhaust fluid from a third heat exchanger. The working fluid and exhaust fluid may travel through at least a portion of the second heat exchanger in a counter flow configuration. Furthermore, the heat exchanger system may include a third heat exchanger for receiving working fluid from the second heat exchanger and exhaust fluid from the first heat exchanger. The working fluid and exhaust fluid may travel through at least a portion of the third heat exchanger in a parallel flow configuration.
US07849691B2 Steam methane reforming with LNG regasification terminal for LNG vaporization
Systems and methods for regasifying liquefied natural gas (LNG) are provided. The LNG is regasified by transferring heat from a steam methane reforming reaction to the LNG. In one embodiment, heat is transferred to the LNG from a synthesis gas produced in a steam methane reforming reaction. In another embodiment, heat is transferred to the LNG from a flue gas provided from a furnace heating a steam methane reforming reactor. By using excess heat from the steam methane reforming process, less energy may be consumed to regasify LNG.
US07849690B1 Self contained in-ground geothermal generator
A method of using geothermal energy to produce electricity by lowering a geothermal generator deep into pre-drilled holes below the Earth's surface. A geothermal generator includes a boiler, a turbine compartment, an electric generator, a condenser and an electric cable. The geothermal generator also includes an internal cylinder, an external cylinder and a plurality of tubes disposed between the internal cylinder and the external cylinder. The plurality of tubes is part of the condenser. In a method of using the geothermal generator, water contained within the boiler is converted to high-pressure, super heated steam due to heat contained within a pre-drilled well below the earth's surface. The steam is used to produce electric energy, which is transported to the ground surface by the electric cable.
US07849689B2 Hydrostatic transaxle
A hydrostatic transaxle is provided for a vehicle having a first axle and a second axle. The hydrostatic transaxle comprises: a hydraulic pump; a first hydraulic motor drivingly connected to the first axle; a closed circuit fluidly connecting the hydraulic pump to the first hydraulic motor; and a fluid-supply switching device shifted between a supply position for supplying fluid from the closed fluid circuit to a second hydraulic motor, which is disposed on the outside of the hydraulic transaxle and is drivingly connected to the second axle, and a supply-stop position for stopping the supply of fluid from the closed fluid circuit to the second hydraulic motor. The first hydraulic motor is variable in displacement, and the hydrostatic transaxle further comprises a linkage system for associating the switching of the fluid-supply switching device between the supply position and the supply-stop position with an operation for changing the displacement of the first hydraulic motor.
US07849688B2 Method and apparatus for retarding an engine
A method and system for retarding an engine of a machine is provided. The machine has a hydraulic pump driven by the engine, a motor driven by the hydraulic pump, and a fan driven by the motor. The method includes sensing the operating speed of the engine with an engine speed sensor. The method also includes operating the motor at a first pressure. The method also includes comparing the operating speed to a trigger speed. The method also includes operating the motor at a second pressure greater than the first pressure if the operating speed of engine exceeds the trigger speed by a predetermined value.
US07849683B2 Multiple-cylinder internal combustion engine having cylinder head provided with centralized exhaust passageway
A cylinder head 2 for a multiple-cylinder internal combustion engine is provided with a centralized exhaust passageway E. The centralized exhaust passageway E includes individual exhaust passageways 51 to 54 connected to combustion chambers defined by recesses 11 to 14, and a central passageway 60 collecting the exhaust gas flowing through the individual exhaust passageways 51 to 54. Each of the exhaust passageways 51 to 54 has two branch passageways 21, 31; 22,32; 23,33; 24,34 extending from the exhaust ports Ea opened and closed by exhaust valves 6, and a merging passageway 41; 42; 43; 44 having one end connected to the two branch passageways. The respective passage diameters D1 to D4 of the merging passageways 41 to 44 are substantially equal to the passage diameters d1 to d4 of the branch passageways. The merging passageways 41 to 44 and the central collecting passageway 60 are surrounded with water jackets W1 and W2 from above and below. Thus exhaust gas cooling efficiency can be improved without enlarging the cylinder head provided with the centralized exhaust passage.
US07849679B2 Fuel delivery system having multi-output pump
A fuel delivery system for a combustion engine is provided. The fuel delivery system includes an exhaust treatment device, a fuel injection unit, a fuel supply, and a fuel pump. The fuel pump includes at least one inlet configured to receive fuel from the fuel supply. A first fixed-output pumping element is configured to generate a first fuel flow at a first pressure and a first flow rate. A second fixed-output pumping element is configured to generate a second fuel flow at a second pressure and a second flow rate. At least one of the second pressure and the second flow rate is different from the first pressure and the first flow rate. A first outlet is configured to direct the first fuel flow to the fuel injection unit. A second outlet is configured to direct the second fuel flow to the exhaust treatment device.
US07849666B2 Core-sheath rope
The invention relates to a rope made of a textile fibre material and present in the form of a core-sheath structure in a manner known per se. The rope according to the invention is characterized in that the specific strength of the rope Fs (in [daN/g core/m rope]) complies with the following formula depending on the diameter of the rope DM (in [mm]): Fs>212−DM.
US07849664B2 Automated flowable dunnage dispensing system and method
A system (10) for dispensing dunnage material includes a chute (30) connectable to a supply (20, 40) of flowable dunnage. A container (12) or a bottom of the chute (30) is moved into a dispensing position where the bottom of the chute (30) is proximate the fill plane of the container (12). A controller (16) selectively opens a shutter (50) at the bottom of the chute (30) to dispense dunnage and then closes the shutter (50) to separate the dispensed dunnage from the dunnage in the chute (30) while also removing the dunnage above the fill plane of the container (12). The chute (30) includes at least one substantially horizontal plate member (54) that is openable to selectively vary the size of an aperture (52) created thereby at the bottom of the chute (30) for dispensing dunnage material therethrough.
US07849661B2 Teeth treatment device
The present invention is directed to a method of making a teeth treatment device, the method including the steps of passing a substrate through a container having melted wax therein to form a wax saturated substrate; applying a quantity of bleaching solution to one side of the wax saturated substrate; joining a thin plastic sheet to the one side of the wax saturated substrate to form a plastic coated wax saturated substrate having a quantity of bleach; cutting the plastic coated wax saturated substrate having a quantity of bleach into individual strips having a predetermined configuration; and packaging the individual strips.
US07849660B2 Ice bagging system and method
An ice bagging system is described.
US07849655B2 Connecting system for surface coverings
A system and method for joining floor planks includes two or more planks wherein each plank includes a tongue, a groove, and optionally a shoulder, and optionally a protruding lip, that provide a mechanism for connecting two or more planks together. The tongue can be on the opposing side of each plank from the groove. The groove can be defined between a first flange extending along a first edge of the plank and from one side of the plank, and a second flange extending distally beyond a distal edge of the first flange from the first edge of the plank and from a second side of the plank opposite from the first side. The tongue can be S-shaped to form an interlocking relationship with the groove.
US07849653B2 Sport wall and sport wall system
An anchoring panel for a sport wall system with a front side facing an interior of the sport wall system, a back side, a flange extending from and rigidly fixed to the back side, a top side, a bottom side, and a first and second end wall is provided. Each of the first and second end walls include interlocking elements for interlocking with a first or second end of another panel in the sport wall system, the interlocking elements comprising at least a male knob extending towards the bottom side of the anchoring panel and configured to be insertable into a panel recess of the another panel in the sport wall system.
US07849652B2 Suspended ceiling with measurement indicia
A main tee member having a measurement indicia system for use with a suspended ceiling includes a support flange and a web extending upwardly from the support flange. The web has first and second sides and a plurality of receiving channels extending from the first side of the web to the second side of the web. The receiving channels are configured to receive a cross tee member. A plurality of first indicia are marked on the first side, and a plurality of second indicia are marked on the second side, and are disposed at the same incremental distances along the length of the main tee member for indicating the location of a selected receiving channel for receiving a first selected cross tee member, and for indicating the location of a selected receiving channel for receiving a second selected cross tee member to be introduced from the opposite side.
US07849648B2 Non-combustible reinforced cementitious lightweight panels and metal frame system for flooring
A flooring system including horizontal metal framing members, for example, C-joists, U-joists, open web joists, HAMBRO or other metal frame systems that support a reinforced, lightweight, dimensionally stable SCP panel. The flooring system is non-combustible, water durable, mold and rot resistant, termite resistant and is capable of resisting shear loads equal to or exceeding shear loads provided by plywood or oriented strand board panels. The panels employ one or more layers of a continuous phase resulting from the curing of an aqueous mixture of inorganic binder, for example, calcium sulfate alpha hemihydrate, hydraulic cement, an active pozzolan and lime. The continuous phase is reinforced with glass fibers and contains lightweight filler particles, for example, ceramic microspheres.
US07849634B2 Vehicle window regulator device, method of installation of a vehicle window regulator device, and a vehicle window regulator locking device
It comprises a housing (3) configured for attachment to a panel (4) for a vehicle door, a toothed component (2) which is jointed to the housing (3) and comprises a toothed portion (2′), a toothed gear (5) which meshes with the toothed portion (2′) of the toothed component (2), at least one arm (1), which comprises a first end for supporting the window and a second end attached to the toothed component (2), the gear, the toothed component and the arm being connected so that, as the gear turns, it moves the first end of the arm and a retaining element (7) configured and installed so that it may move between an operational position, in which it locks the toothed component (2), and a non-operational position, in which it does not lock the toothed component (2).
US07849626B2 Adjustable shoulder stock apparatus for use with firearms
Adjustable shoulder stock apparatus for use with firearms are described. An example adjustable shoulder stock apparatus for use with firearms includes a shoulder stock into which a connecting piece of the firearm is to be inserted. The connecting piece defines a plurality of boreholes. Additionally, the example adjustable shoulder stock apparatus includes a bolt having a end to be inserted in one of the plurality of boreholes to secure the shoulder stock relative to the connecting piece. Further the example adjustable shoulder stock apparatus includes a lever that defines a recess that is open toward a top of the firearm and is closed toward a bottom of the firearm. An opposite end of the bolt is positioned in the recess and coupled to the lever. The lever is to remove the bolt from the one of the plurality of boreholes. The lever comprises a projection to engage a wall of the shoulder stock to prevent movement of the lever past the wall. Further still, the example adjustable shoulder stock apparatus includes a cross pin positioned through the bolt to couple the bolt to the lever, wherein the cross pin does not protrude beyond a molded material of the lever and a plurality of lateral flanks of the shoulder stock in which the lever is positioned.
US07849622B2 Clip, clip having inscribable label, clip and inscribable label kit, and methods of making and use thereof
A clip has an inner convolution, an outer convolution, a connecting element, a stem and a label. The inner convolution generally includes a first leg and a second leg. The inner convolution legs have a distal end and a proximal end and the legs are connected at their proximal ends. The outer convolution generally includes a first leg and a second leg. The outer convolution legs have a distal end and a proximal end and the legs are connected at their proximal ends. The connecting element generally connects the inner convolution to the outer convolution such that the inner and outer convolutions are disposed in a substantially common plane, with the inner convolution within the outer convolution, and such that the connected proximal end of the inner convolution legs may be flexibly moved transversely or away from the connected proximal end of the outer convolution legs. The stem is integrally formed with the rest of the clip and generally extends substantially within the plane of the first and second convolutions, in a direction substantially perpendicular to the connecting element and substantially opposite the connected proximal ends of the inner and outer convolution legs, and past the connecting element. The label is attached to the stem, and the label generally has an inscribable surface.
US07849620B2 Bar coded wristband
A bar coded patient wristband identifies a patient wearing the wristband. The system comprises a bar code reader to read the bar coded wristband. A host computer is connected to the digital link to receive the segment of data from the bar code reader. A database correlates the segment of data to a patient to identify the patient. The patient wristband comprises a plurality of bar code symbols. A computer then retrieves a patient record from the database to identify the patient wearing the wristband. In one embodiment, a patient wristband for identifying a patient accepts a plurality of markings of 2 D bar codes distributed along the strip. In another embodiment, the wristband comprises a plurality of linear bar code lines and spaces distributed along the strip. The lines and spaces form a 1 D bar code.
US07849619B2 Enhanced identification appliance for verifying and authenticating the bearer through biometric data
An enhanced identification appliance, such as a wristband, bracelet, patch, headband, neckband, ankleband, legband, card, sticker, or other wearable appliance, may have a biometric, chemical, optical, heat, pressure, humidity, electromagnetic, and/or acoustic sensor, various opto-electronics and/or various security features such as tamper-evident and tamper-resistant features. The sensors may obtain wearer-related information such as a fingerprint, retina, iris, blood, DNA, genetic data, voice pattern, temperature and other characteristic. Security features include a fastener on the identification appliance, which indicates whether the appliance has been attached to a wearer and if so, enables circuit functions. If one tampers with the appliance, circuit functions may be disabled, certain data erased, and/or evidence of tampering made apparent. The appliance may monitor the location or determine the identity of vehicle passengers for an airplane, train, boat, bus, etc. Alternatively, the identification band may contain a person's immigration status.
US07849611B2 Shoe with system for preventing or limiting ankle sprains
A built-in or added-on extension is situated upon a side of a shoe so as to minimize or prevent injury caused by inversion of a foot/ankle during athletic or other activities. The extension protrudes laterally out from the side of the shoe and has a substantial horizontal component, with an outer surface portion(s) adapted in shape, size, and/or placement so that said portion(s) will impact the floor/ground upon inversion of the foot/ankle but that none of the extension impacts, rubs, slides, or otherwise contacts the ground/floor during normal activities of the wearer. Said impact/contact only occurs when there is significant ankle/foot inversion, that is, enough to potentially cause a mild lateral ankle sprain. The preferred extension cushions and/or stops inversion at an angle of inversion and/or at a time during the inversion wherein the wearer may recover and straighten his foot/ankle before serious injury to the ankle.
US07849610B2 Orthopedic shoe appliance and method
An orthopedic appliance includes a slab configured to be placed underneath a big toe, forward of and not extending under a head of a first metatarsal, and wherein the slab has a predetermined height and is configured to deflect a proximal phalanx upwardly relative to the first metatarsal. A method for improving stability of a foot during ambulation includes placing an orthopedic appliance, having a predetermined height, under a big toe such that the orthopedic appliance is located forward of and does not extend under a head of a first metatarsal of the big toe; and deflecting a proximal phalanx upwardly relative to the first metatarsal.
US07849601B2 Method of manufacturing a vehicle
A method of manufacturing a vehicle. The method includes assembling a set of body panels to a vehicle body structure by interlocking a body panel mating feature with a body mating feature.
US07849596B2 High efficiency turbine and method of making the same
The present invention is directed to a method of manufacturing a turbine blade. The method comprises selecting a pipe having a specific inner diameter, length and wall thickness, cutting the pipe along a spiral trajectory to produce a coil, securing the coil, and shaping the coil to create a uniform hydrofoil cross section along the length of the coil.
US07849591B2 Method of manufacturing a printed wiring board
A configuration according to the invention includes at least one wired base material configured with an insulating base material having an adhesion property, and an electric conductive layer formed on one side of the insulating base material, a plugging electrode made of an electric conductive paste, connected to the electric conductive layer, and penetrating the insulating base material, and an IC chip having a re-wiring portion, the IC chip being buried in an interlayer binding material, with the re-wiring portion connected to the plugging electrode, having a supporting board disposed on an opposite side to the re-wiring portion of the IC chip, with an adhesion layer in between, and having a re-wiring layer configured with the wired base material and the re-wiring portion.According to the invention, therefore, it is allowed to provide a multi-layer printed wing board with highly defined components implemented, allowing for a fabrication by facile processes, without causing, among others, increased costs or decreased yields.
US07849588B2 Electronic component mounting apparatus with setting device setting measurement positions for printed board
An electronic component mounting apparatus includes a component feeding device that supplies an electronic component to a pickup position, a suction nozzle that picks up the electronic component supplied to the pickup position and mounts the picked up electronic component on a printed board, a height level detection device that measures height levels of the printed board positioned in a mounting position, a monitor graphically that displays a warping state of a sample printed board positioned in the mounting position based on height level measurements by the height level detection device on predetermined positions of the sample printed board, a setting device that sets measurement positions for actual mounting operations using the monitor, a converting device that converts the set measurement positions into coordinates on the printed board, and a memory that stores the converted coordinates of the set measurement position.
US07849586B2 Method of making a power inductor with reduced DC current saturation
A method for making a power inductor comprises providing a first magnetic core comprising a ferrite bead core material, cutting a first cavity and a first air gap in said first magnetic core, and attaching a second magnetic core to said first magnetic core at least one of in and adjacent to said air gap.
US07849583B2 Microphone manufacturing method
A microphone manufacturing method that includes forming an etching protective film on a surface of a semiconductor substrate, opening an etching window through the etching protective film, and forming a sacrifice layer in the etching window and also on an upper face of the etching protective film. The method includes forming a vibration film above said sacrifice layer and starting an etching process of said sacrifice layer through a preformed port at a location wherein said sacrifice layer is sandwiched by said vibration film and the etching protective film and located apart from the etching window. The etching process uses an etchant to which the etching protective film is resistant, to open the etching window. The method includes crystal anisotropically etching said semiconductor substrate through the port and the etching window by using an etchant to which the etching protective film is resistant so that a cavity is formed.
US07849579B2 Method for delivering fasteners to a tool
Fastener delivery apparatus for automatically selecting and delivering fasteners such as rivets to a setting tool. The fasteners are pre-loaded in a package and dispense via at least one fastener delivery tube that interconnects the setting tool to a fastener feeder device. The fastener feeder device releases selected fasteners from the package into the delivery tube. The fasteners are transportable individually or in groups in the tube from the feeder device to the tool. A transfer station attached to the tool or the delivery tube transfers a fastener from the delivery apparatus into the tool, transfer station is adjacent to the tool so that a delivered fastener may be inserted by the transfer station into the tool and a second position in which it is clear of the tool so as to permit the tool or a portion thereof to move towards a workpiece to insert a smooth, rapid and reliable delivery of fasteners of various sizes and types to the nose of a setting tool in any particular order and provides all the fastener types for any particular work cycle.
US07849575B2 Seal removal tool and method
A seal removal tool includes a hollow cylindrical member, an advancing device, and a extracting device. The cylindrical member has an open, circular first end with a barbed knife-edge that has a perimeter with a diameter substantially equal to an inside diameter of an inner circular edge of an annular seal fitting snuggly around an exposed end of a shaft. A second end of the cylindrical member is partially closed with an enlarged threaded opening therein. The advancing device comprises a first threaded elongated rod element and a pressing portion for pressing against the partially closed second end. The extracting device comprises a second threaded elongated rod element having an enlarged tip for engaging the exposed end of the shaft after disengaging the advancing device. The enlarged tip is configured to screw into an enlarged threaded opening in the cylindrical member and to advance axially and press against the exposed end of the shaft as the second threaded elongated rod element is rotated.
US07849573B2 Apparatus for self-piercing rivet
An apparatus for riveting two or more sheets together that includes a punch and a die. The die has an expandable cavity that is formed by a tip and a plurality of movable blades. The blades are retained on the die, in part, by an elastomeric blade collar that biases the blades inwardly toward the tip. A method of riveting a plurality of sheets together with the apparatus is also disclosed.
US07849571B2 Buckle device
The present invention relates to a buckle device used in child seats of a baby carriage or high chair, comprising first and second waist-strap adjusting device, first and second plug for waist-strap, first and second shoulder strap-coupling device, a socket and a release button. Each of the first and second plugs for waist-strap includes a arm that can be inserted into the socket. Each of the plugs has, in between the arms, a resilient tongue that can be inserted into the socket. The socket has a hole for receiving the release button, and has resilient legs at the bottom thereof so that the release button may maintain in position. The release button includes cavities at both sides thereof for receiving the arms. The release button further includes inclined surfaces corresponding to the resilient tongue between the cavities. When the release button is pressed, the inclined surfaces will exert a force on the resilient tongue to eject the plug from the socket.
US07849568B2 Cord organizer
The present invention is an organizer device having a primary back strap 10, the primary back strap 10 having a first end, a second end and a middle portion. The first end having a first buckle portion 32 and a means for suspending the back strap 20, the second end having a second buckle portion 28, the middle portion having at least one attachment location with an appended buckle portion 38 interposed between the first and second ends; and wherein the second end is provided to receive the first end of a second primary back strap. The device further has at least one removable cinch strap device 40 having a first end and a second end, the first end having two buckle portions 38, 39, a first buckle portion 39 for removable attachment to the attachment location with an appended buckle 38 on the primary back strap 10 and a second buckle portion 39 to attach to the buckle portion at the second end of the cinch strap 40 to form a loop for holding a coil of cable 100, a power tool box or other material.
US07849565B2 Slider for water-resistant zippers
The water-resistant or waterproof zipper includes first and second profiles which are interlocked or separated by the movement of a slider. The first sidewall of the slider is generally planar while the second sidewall is generally curved so that the sidewalls are relatively closer together at the closing end and generally further apart at the opening end. A triangular island and separating plow are formed at the opening end to separate the first and second profiles. The slider includes various channels which engage corresponding rails in the profiles in order to properly position the profiles. The slider further includes various protrusions and a flange to properly position the profiles.
US07849562B2 Device for a screen
An arrangement in a screen for substantially continuous adjustability and parking of the screen in a desired position, including an upper hinge and a lower hinge. The lower hinge includes a conical element for achieving a braking effect against pivoting of the parts in relation to one another.
US07849561B2 Integrated hinge and temporary door checker
A temporary checking device is provided that works in conjunction with elements of a vehicle hinge that remain in the vehicle's final configuration. The hinge includes a hinge pin rotatably connecting a door hinge bracket to a pillar hinge bracket. The checking device includes a spring portion that is disposed between the door hinge bracket and the pillar hinge bracket. The spring portion is compressed during movement of the door hinge bracket relative to the pillar hinge bracket from either of two rest positions. The spring portion urges the vehicle door affixed thereto back into one of the rest positions, thus allowing manufacturing operations such as painting, etc., to be performed on the vehicle.
US07849560B2 Self-adjusting window roller apparatus and method of use
A window roller apparatus comprising a cradle, a housing pivotably installed in the cradle, and at least one roller wheel rotatably installed in the housing. Cradle side walls are formed with opposite inwardly-opening cradle side wall recesses, and respective housing side walls are formed with opposite inwardly-opening housing side wall recesses and with opposite outwardly-projecting bosses configured to pivotably engage the respective inwardly-opening cradle side wall recesses. The at least one roller wheel has an axle that engages the housing side wall recesses. A resilient pad is positioned on the cradle bottom wall between the cradle and the housing, the pad being of a sufficient size and thickness to at least partially engage the housing and effectively bias the housing toward a parallel orientation relative to the cradle while allowing for non-parallel operation of the housing relative to the cradle as dictated by operational constraints on the window roller apparatus.
US07849557B1 Backpack blower rack
A backpack blower rack for supporting and securing a backpack blower.
US07849555B2 Robot cleaning system and dust removing method of the same
A robot cleaning system and a dust removing method of the same that are capable of moving a first dust collector mounted in a robot cleaner to a docking station to remove dust collected in the first dust collector. The robot cleaning system includes a robot cleaner having an opening, though which a first dust collector to collect suctioned dust is carried in and out of the robot cleaner, a docking station, to which the robot cleaner is docked to remove the dust collected in the first dust collector, and a collector moving unit to move the first dust collector to the docking station.
US07849554B2 Apparatus and system for cleaning substrate
An upper processing head includes a topside module defined to apply a cleaning material to a top surface of a substrate and then expose the substrate to a topside rinsing meniscus. The topside module is defined to flow a rinsing material through the topside rinsing meniscus in a substantially uni-directional manner towards the cleaning material and opposite a direction of movement of the substrate. A lower processing head includes a bottomside module defined to apply a bottomside rinsing meniscus to the substrate so as to balance a force applied to the substrate by the topside rinsing meniscus. The bottomside module is defined to provide a drain channel for collecting and draining the cleaning material dispensed from the upper processing head when the substrate is not present between the upper and lower processing heads. The upper and lower processing heads can include multiple instantiations of the topside and bottomside modules, respectively.
US07849553B2 Wiper device
The invention concerns a wiper device, in particular for a motor vehicle, comprising a wiper arm (10a-10c, 10k, 10l) including a wiper rod (12a, 12c, 12k) for fixing a wiper blade, a fixing element (14a-14c, 14k, 14l) connected free of articulation to the wiper rod (12a, 12c, 12k) and at least one partial zone (16a-16m) having spring elasticity. It is proposed that the wiper arm (10a-10c, 10k, 10l) can shift essentially elastically from an operating configuration to at least one first stable configuration, wherein the wiper blade can be mounted and dismounted when the wiper arm (10a-10c, 10k, 10l) is in a mounted state.
US07849548B2 Extended reach ultrasonic toothbrush
An ultrasonic toothbrush for daily oral hygiene application is disclosed, having an ultrasound transducer in direct contact with the fluids in the oral cavity, without ultrasound energy attenuation between the transducer and the fluids in the oral cavity. Maximum level of ultrasound energy coupled to the fluids within the oral cavity and to the teeth and gums and periodontal pockets, achieving maximum loosening of soft plaque. Toothbrush configurations of ultrasonically enhanced manually operated toothbrushes and motorized toothbrushes having lateral direction sonic frequency vibrating brush heads emitting ultrasonic energy are disclosed. To generate the sonic frequency lateral vibration of the brush head, a motion transducer is utilized. Removable and user replaceable brush heads are described. In the various configurations low voltage DC energy supplied by a battery is converted to ultrasonic frequency DC current to activate the ultrasonic transducer. All configurations are utilizing bristle tufts to effectively dislodge plaque loosened by the ultrasonic waves from the surfaces of teeth and gums.
US07849546B2 Membrane spring array for a mattress and a method of assembly of a membrane spring array
Various embodiments of this invention disclose an internal spring array of a mattress wherein the springs are mounted back to back on a membrane, and a simplified method for making an internal spring array of a mattress. The springs of the array have support plates connected to a base section via a spring arm.
US07849542B2 Mattresses having flame resistant panel
Mattresses and methods for manufacturing mattresses that have a flame resistant panel, such as a flame resistant border panel. The systems and methods include mattresses that have a flame resistant panel that, in certain embodiments, includes a fire barrier layer made of a batting material and being disposed over a thermoplastic fire barrier layer. The first and second fire barrier layers provide a fire barrier that reduces the transfer of oxygen to the mattress core, thereby reducing the presence of oxygen, which is needed to support combustion of the padding material. Additionally, the invention encompasses methods for manufacturing mattresses.
US07849537B2 Equipment support having rotatable bumpers and hooks
A patient care equipment support includes an equipment supporting portion configured to support patient care equipment, and at least one arm pivotally coupled to the equipment supporting portion, and configured to support at least one IV container. The equipment support may include at least roller bumper rotatably coupled to the equipment supporting portion. The equipment supporting portion may include an upper horizontal member, a lower horizontal member and a pair of horizontally spaced vertical posts extending between the upper and lower members. Illustratively, the arm is pivotally coupled to one of the posts. The upper and lower horizontal members may define a space therebetween for receiving infusion management equipment.
US07849534B2 Sleeping bag with vented footbox
A vented sleeping bag comprising an elongate shell defining an inner volume sized and shaped to receive a user therein. The shell has a head end, a foot end, left and right sides extending longitudinally of the shell, an overlying portion which overlies the user, and an underlying portion which underlies the user. The overlying portion of the shell has at least one vent. A closure is selectively movable between a closed position for closing the vent and an open position for creating a vent opening for ventilating the inner volume of the shell.
US07849533B1 Occupant transfer sheet
An occupant transfer device 34 for use on a host mattress 20 having a top side 22 and a flank 24 is in the form of a fitted sheet. The device has a top 36 for covering the top side of the mattress and a skirt 38 extending from the top. The top and skirt each have an occupant side 40, 44 and a mattress side 42, 46. Substantially all of the mattress side of the top exhibits relatively low friction; the occupant side of at least the top exhibits relatively higher friction.
US07849529B2 Air injector system apparatus and methods for a tub or spa
Apparatus and methods include an array of a plurality of individual air injector nozzles are integrally connected to a common air flow tube. The individual nozzles include an integral attaching plate and an integral air injector tube in addition to the common air flow tube with the individual nozzles spaced along the common air flow tube. A plurality of arrays can be joined together to form an entire arrangement of any desired configuration of individual air injector nozzles that can be applied as a complete unit to a tub or spa. One or more of the arrays can be cut across the common air flow tube to achieve the exact number of individual nozzles required in accordance with the desired arrangement of air injector nozzles. The arrays, including the cut arrays can be joined together at a location other than at the tub or spa and then transferred as a complete unit to be attached to the tub or spa. The plurality of arrays can be joined by a straight or angled connector fitting that can comprise a separate connector fitting or an individual air injector nozzle having air flow tubes arranged in the straight or angled configuration.
US07849523B2 Detachable pant stirrups
A stirrup for securing the end of a pant leg to the foot of a wearer. The stirrup has a base web and at least three arms projecting therefrom. Each arm has a fastener such as alligator jaws style, for engaging the pant leg at at least three points about its circumference, to avoid bunching. The base member may comprise an elastic fabric and may include a length adjusting mechanism. Alligator jaw fasteners may instead comprise buttons, hooks, hook and loop material, or snaps. The stirrup may be made from denim, leather, cotton, satin, lace, or nylon. The base web may optionally form a sock.
US07849521B1 Fingertip manipulation device for use with gloves and insertion device and method of insertion
A fingertip manipulation device is provided which gives the user the ability to manipulate items such as small controls on consumer electronic products while wearing gloves. The fingertip manipulation device includes a mounting disk that is placed inside a glove preferably at the fingertip, a projecting member extending substantially perpendicularly from the mounting disk and configured to extend through the glove material, and a tip that is attached on the exterior of the glove to the distal end of the perpendicular projecting member. A method of conveniently inserting the device into a glove fingertip, as well as an insertion device, is provided. While wearing gloves to protect the hands, the tip of the fingertip manipulation device is easily used to engage or manipulate switches, buttons, or items.
US07849518B2 Water shorts incorporating a stretch textile
An article of apparel, which may be a pair of water shorts, includes a first textile and a second textile. The first textile forms a majority of an exterior surface and an opposite interior surface of the apparel, and the first textile exhibits at least thirty percent stretch prior to tensile failure. The second textile is located around a waistband portion of the apparel, and the second textile exhibits less than ten percent stretch prior to tensile failure.
US07854016B2 Process for manufacturing probes intended to interact with a storage medium and probe obtained thereby
A process manufactures a probe intended to interact with a storage medium of a probe-storage system, wherein a sacrificial layer is deposited on top of a substrate; a hole is formed in the sacrificial layer; a mold layer is deposited; the mold layer is etched via the technique for forming spacers so as to form a mold region delimiting an opening having an area decreasing towards the substrate. Then a stack of conductive layers is deposited on top of the sacrificial layer, the stack is etched so as to form a suspended structure, formed by a pair of supporting arms arranged to form a V, and an interaction tip projecting monolithically from the supporting arms. Then a stiffening structure is formed, of insulating material, and the suspended structure is fixed to a supporting wafer. The substrate, the sacrificial layer, and, last, the mold region are then removed.
US07854012B2 Contents player, program, and method
A contents player including: a reading unit which accesses data carrier and reads out contents including multimedia data and a script from the data carrier; a playing unit which plays the multimedia data included in the contents; an interpreting unit which interprets the script included in the contents; an access unit which accesses an internal or external storing device; an acquiring unit which acquires an access ID of the contents from the read contents or the data carrier when the script includes an access instruction description which instructs access to a specific storing region in the storing device: and a determining unit which determines whether the access to the specific storing region is permitted or not, on the basis of the acquired access ID.
US07854007B2 Identifying threats in electronic messages
Early detection of computer viruses and other message-borne threats is provided by applying heuristic tests to message content and examining sender reputation information when no virus signature information is available. As a result, a messaging gateway can suspend delivery of messages early in a virus outbreak, providing sufficient time for updating an anti-virus checker that can strip virus code from the messages. A dynamic and flexible threat quarantine queue is provided with a variety of exit criteria and exit actions that permits early release of messages in other than first in, first-out order. A message scanning method is described in which early exit from parsing and scanning can occur by matching threat rules only to selected message elements and stopping rule matching as soon as a match on one message element exceeds a threat threshold.
US07854005B2 System and method for generating fictitious content for a computer
A system and method are disclosed for generating fictitious computer file system content. A template is created. A collection of data items available to be inserted into the template is provided. The template is populated with at least one data item from the collection.
US07854001B1 Aggregation-based phishing site detection
A computer-implemented method for reducing phishing attacks that employ malicious websites is provided. The computer-implemented method includes gathering information about potentially malicious websites from a plurality of sources. The computer-implemented method also includes reducing the number of potentially malicious websites gathered; thereby creating a malicious website database that tracks at least a subset of the potentially malicious websites. In addition, the computer-implemented method includes generating a malicious website blacklist from the malicious website database, each website in the malicious website blacklist satisfying inclusion criteria, wherein the malicious website blacklist is employed to decide whether an access request to a given website is permitted.
US07853999B2 Trusted operating environment for malware detection
Techniques and apparatuses for scanning a computing device for malware are described. In one implementation, a trusted operating environment, which includes a trusted operating system and a trusted antivirus tool, is embodied on a removable data storage medium. A computing device is then booted from the removable data storage medium using the trusted operating system. The trusted antivirus tool searches the computing device for malware definition updates (e.g., virus signature updates) and uses the trusted operating system to scan the computing device for malware. In another implementation, a computing device is booting from a trusted operating system on a removable device and a trusted antivirus tool on the removable device scans the computing device for malware. The removable device can update its own internal components (e.g., virus signatures and antivirus tool) by searching the computing device or a remote resource for updates and authenticating any updates that are located.
US07853998B2 Firewall propagation
Methods and systems for propagating data security policies and rules up a chain of network components, for example, from an end-user device having a firewall, to a network component at the “edge” of the network, from where a policy statement can be transmitted to a service provider are described. A device, such as a computer or mobile phone, has, as part of its firewall software, a policy propagation file, that communicates with pre-existing firewall software. The firewall software creates a policy statement upon detecting a triggering event, which is transmitted from the device to the next data security component up the chain, “upstream,” in the network. The firewall server may combine policy statements from numerous end-user type devices and transmit the policy statement to an external network component. The ISP or other service provider may then use the policy statement to implement data security rules for the devices in the network.
US07853997B2 Method and system for a multi-sharing security firewall
Systems and methods for a multi-sharing security firewall are provided. Embodiments of a memory security firewall apparatus are provided that include region configuration logic, region selection logic, and access validation logic. The region configuration logic is operable to define memory protection regions of a target memory, each memory protection region having two initiator groups and two sets of access attribute combinations, one for each initiator group. The region selection logic is operable to select a memory protection region that includes the address of a target memory access request from a system initiator. The access validation logic is operable to allow the requested memory access if the system initiator is in one of the initiator groups of the memory protection region selected by the region selection logic, and the combination of access attributes is in a set of access attribute combinations of the memory protection region.
US07853996B1 Methodology, measurements and analysis of performance and scalability of stateful border gateways
Methods and apparatus for testing of Internet-Protocol packet network perimeter protection devices, e.g., Border Gateways such as Session Border Controllers, including dynamic pinhole capable firewalls are discussed. Analysis and testing of these network perimeter protection devices is performed to evaluate the ability of such device to perform at carrier class levels. The efficiency of state look table functions as well as call signaling processing capacity, implemented in a particular perimeter protection device, are determined and evaluated. Proper performance and efficiency of such perimeter protection devices are evaluated as a function of incoming call rate and as a function of total pre-existing active calls. Various different network perimeter protection devices, e.g., of different types and/or from different manufactures, can be benchmarked for suitability to carrier class environments and comparatively evaluated. Test equipment devices, e.g., enhanced Integrated Intelligent End Points (IIEPs), for fault testing, evaluating and stressing the network perimeter protection devices in a system environment are described. Typically these specialized test devices are used in pairs, one on each side of the firewall under test. These test equipment devices include a heavy duty traffic generator module, monitoring and analysis capability including a CPU utilization analysis module, and a graphical output capability.
US07853992B2 Configuring security mechanisms utilizing a trust system
Implementations of configuring security mechanisms utilizing a trust system are described. In one implementation, a request to communicate is received at a protected device. Before permission to communicate can be granted, a list of trusted devices is accessed. If information, such as an identity or a secret, associated with the device sending the request to communicate correlates to information found on the list of trusted devices, then communication can be allowed. Otherwise, communication between the device and the protected device can be denied.
US07853990B2 Network connection system, network connection method, and switch used therefor
A wireless LAN access point receives a destination URL from a mobile terminal and provides the destination URL to an authentication switch. The authentication switch is connected to an authentication gateway associated with the destination URL and provides the destination URL to the authentication gateway. The authentication gateway connected to the authentication switch causes an authentication server associated with the destination URL to perform authentication of the mobile terminal (1). After the authentication server authenticates the mobile terminal (1), the authentication server provides an IP address to the mobile terminal (1). The mobile terminal is thus connected to the content server specified by the URL.
US07853989B2 System for eliminating unauthorized electronic mail
A system for eliminating unauthorized email sent to a user on a network employs an email-receiving server connected between the network and the user's email client for receiving email addressed to the user and rejecting those in which the sender address does not match any of sender addresses maintained on an “authorized senders” list (ASL list). The ASL lists are maintained by an ASL manager in an ASL database operable with a spam processor module. A redirector module rejects the email if, upon sending a request for validation to the spam processor module, the sender's address does not match any authorized sender address on the ASL list. Email rejected by the redirector module is redirected to a web-based messaging (WBM) module which sends a message to the sender to confirm that the sender is a legitimate sender of email to the intended recipient. If the sender logs on to confirm their status, the WBM module executes an interaction procedure which can only be performed by a human, in order to ensure that the confirmation procedure is not performed by a mechanical program. The ASL manager maintains the ASL lists based upon sender address data collected from various sources and analyses of various email usage factors, including sent email, received email, contact lists maintained by the user, user preference inputs, third party programs, etc.
US07853985B2 Method for verifying the authentication of a manager application in a telecommunications management network operating system by means of a network element and network element suitable therefor
Network elements in telecommunications networks are managed via an operating system which is connected to the network elements. The operating system is formed from a large number of manager applications which communicate with the network elements. In the course of such communication, it is possible to provide for the authentication of a manager application to be checked by means of a network element. According to the invention, this authentication check is carried out centrally in the network element for various communication protocols, with access being made to a central authentication databank 10.
US07853980B2 Bi-directional indices for trick mode video-on-demand
A method of storing digital video content to facilitate trick play consistent with certain embodiments involves storing inter-coded frames of the content in a first file and storing intra-coded frames of the content in a second file. A set of forward indices are used to address the intra coded frames in a forward direction such that playback of the second file in the order of the forward indices simulates a fast-forward playback. A set of reverse indices are used to address the intra-coded frames in a reverse direction such that playback of the second file in the order of the reverse indices simulates a fast-reverse playback. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US07853974B2 System for collating data from multiple sources to form a composite program guide for display
A video decoder system collates program guide information acquired from a variety of local and remote sources. Program guide information is received from a first source and a selectable program guide menu icon is displayed. A category of program guide information items from the first source is collated by a display attribute in response to selection of the menu icon and the collated program guide information items are displayed. The display attribute allocated to the category of program guide information items is common to both the category of items and to the menu icon. Codes identifying program categories may be converted to other codes using equivalence mapping information for classifying programs according to a master set of program categories. Composite program map information may be formed including new data identifiers allocated to program guide information items for use in retrieving the items from a second source.
US07853969B2 Log processing to determine impression values using reliable durations
Set top box logs are received from a television provider and processed to compensate for broadcast latency and generate normalized log data, e.g., log data that are indexed to a relative time. Channel tunes and the channel tune times of the normalized log data can be compared to expected air times of television advertisements on channels, and an impression values, e.g., projected viewers, can be generated for each television advertisement.
US07853968B2 Commercial detection suppressor with inactive video modification
A method for processing a video signal, comprising the steps of (A) receiving the video signal comprising (i) a first segment having a series of frames each having a first region and a second region defining a first signature and (ii) a second segment having a series of frames each having a first region and a second region defining a second signature, (B) modifying each of the frames of the first segment from the first signature to a third signature and (C) modifying each of the frames of the second segment from the second signature to a fourth signature.
US07853964B2 Optical disk drive device
The present invention provides an optical disk drive device into which a disk can be loaded even when the disk is inserted through a disk insertion port only by a small amount. The optical disk drive device according to the present invention includes a loading lever 7 pivotably located inside a housing 23 near an insertion port, a motor 6 pivotally rotating the loading lever 7, a detection switch 16 driving the motor 6, a main lever 4a pivotably located inside the housing 23 closer to a center thereof, the main lever turning on the detection switch 16 to drive the motor 6, and a sub-lever 17 pivotably provided at a leading end of the main lever 4a to pivotally rotate the main lever 4a.
US07853962B1 Method and apparatus for optimization of remote procedure call communications
A method and apparatus is disclosed for optimization of Remote Procedure Call (RPC) communications. A first RPC request to open a first transport connection is sent to a RPC service. A first RPC response is received from the RPC service. The first RPC response includes first information which indicates that first transport connection is open. The first information is stored in a cache. In response to a second RPC request to close the first transport connection, the closing of the first transport connection is delayed.
US07853957B2 Doorbell mechanism using protection domains
In accordance with certain other techniques, doorbell information is received. A doorbell structure address is decoded from the doorbell information. A first protection domain identifier is determined from the doorbell structure address. A resource context of a data structure is determined from the doorbell information. The resource context at the doorbell address is read to determine a second protection domain identifier. The first protection domain identifier and the second protection domain identifier are compared to determine whether to update the resource context of the doorbell structure.
US07853956B2 Message system and method
A method and system for bridging services is provided. The method and system includes retrieving at last one message from a first messaging tool using at least one processing thread to retrieve message objects from a messaging queue of the first messaging tool. This aspect of the invention further includes executing a preprocessing on the retrieved message object using a predefined application programming interface (API) and placing the preprocessed message on an API of a second messaging tool. A computer program product comprising a computer useable medium including a computer readable program which, when executed causes the computer to implement the steps of the method.
US07853948B2 Method and apparatus for scheduling grid jobs
A method and apparatus for scheduling execution of a grid project in accordance with multiple dimensions of dynamic load factors. The present invention provides a mechanism for determining grid node availability based on both processor load and network traffic loads on the nodes in a grid of computing devices. This availability information is used to determine scheduling of the running of grid projects.
US07853946B2 Information processing apparatus, information processing method, and control program
An information processing method for an information processing apparatus which makes connection to a network to which at least a client apparatus and a printer are connected causes a computer to execute: a printer management step of managing information on the printer; a printer driver management step of managing a printer driver for the printer for which the information is managed; a client management step of managing the client apparatus; and an install step of installing the printer driver in the client apparatus which has issued an install request for the printer driver.
US07853944B2 Apparatus and method for managing firmware of removable media device
A method for managing firmware of a removable media device, which includes detecting a key value of the removable media device, checking whether or not the detected key value is stored on a computer that the removable media device is connected to, determining if a version of firmware stored on a server connected to the computer is later than a version of firmware on the removable media device, if the detected key value is stored on the computer, and installing the version of the firmware stored on the server onto the removable media device when the determining step determines the version of the firmware on the server is the later version.
US07853943B2 Intelligent patch checker
A method for remotely updating software in a plurality of computer systems is disclosed. In one embodiment, a client computer sends application information about a software application to a server system. The server system performs a comparison between the application information about the software application and the most-updated upgrade package for the software application. The most-updated upgrade package for the software application is stored in a part database. The most-updated upgrade package for the software application is received by the client system automatically when the comparison indicates that the most-updated upgrade package has not been installed on the client system. A client database stores a plurality of configuration files for a plurality of client systems. A first configuration file provides the sever system with the knowledge of the software applications installed on the client system. The application information about the software application comprises version information of the software applications and is stored in a database in the client system.
US07853938B2 Creating multiple and cascading business interpretations from raw application data using transformation layering
An XSLT-based transformation process addresses the performance problems of ordinary XSLT transformations and provides for an efficient conversion of many sources of raw, or interpreted, application data into many different interpretations. In addition, the data may be filtered to downstream users, thus enabling the use of security measures by way of the filters.
US07853934B2 Hot-swapping a dynamic code generator
Embodiments of the invention relate to hot-swapping a live dynamic code generator. In an embodiment, hot-swapping is done in the Java execution environment. The dynamic code generator to be hot-swapped is stored in a module of a shared library separated from other components of the Java environment such as the garbage collector, the class loader, the Java Native Interface, the threading and synchronization package, etc. A graphical user interface (GUI) is provided so that the user can interact with the execution environment to control and perform hot-swapping.
US07853932B2 System, method and computer program product for checking a software entity
System, method and computer program product for checking a software entity, the method includes: providing a direct acyclic graph representative of possible execution paths of the software entity; wherein multiple successor nodes that succeed a certain parent node are associated with different execution probabilities; randomly selecting a successor node out of the multiple successor nodes in response the execution probabilities; and checking the software entity in response to the selection.
US07853929B2 Dynamically profiling consumption of CPU time in Java methods with respect to method line numbers while executing in a Java virtual machine
Various embodiments of a computer-implemented method, system and computer program product monitor the performance of a program component executing in a virtual machine. Breakpoints associated with position indicators within the program component are set. In response to reaching one of the breakpoints, an amount of time consumed between the breakpoint and a previous breakpoint is determined. The amount of time associated with the position indicators is accumulated. The amount of time is associated with a position indicator that is associated with the previous breakpoint.
US07853925B2 System and method for managing hierarchical software development
The disclosure provides systems, methods, and software for facilitating hierarchical software development. One solution comprises software operable to identify a first software package of a first software layer that is associated with a second software package of a second software layer. The software creates a temporary package interface for the second software package, the temporary package interface allowing the first software package to access one or more objects within the second software package. Such software can be further operable to delete the temporary package interface after the first software package has been moved away from the first software layer to a different software layer. The software may be still further operable to assign the objects to the temporary package interface of the second package. Moreover, the temporary package interface could be operable to authenticate the first software package prior to allowing the first software package to access the objects.
US07853923B2 Specific runtime generators in a visual modeling language environment
Methods and apparatus, including computer program products, for generating runtime entities in a visual modeling environment. Input characterizing an application definition at designtime is received, a determination is made as to whether the designtime entity is to be compiled by a first generator or a second generator, and a runtime version of the designtime entity is generated. The application definition can include a designtime entity and a configuration of properties of the designtime entity. The first generator can support compilation of multiple types of designtime entities and the second generator can support compilation of a specific type of designtime entity. The runtime version can be generated with the second generator if the second generator is to be used or, otherwise, generated with the first generator.
US07853922B1 Data objects for model-based design
A method of defining data objects for use with an executable block diagram modeling and code generation system including providing pre-defined data object classes, each of the pre-defined data classes having default attributes, extending the pre-defined data object classes with subclasses, each of the subclasses having user-defined attributes and generating data objects, which are instances of the pre-defined classes and the subclasses.
US07853921B2 Interface and related methods for dynamically generating a filter graph in a development system
A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of the plurality of media sources at a point during the execution of the project when the chain is required, and wherein the interface is configured to unload at least a subset of the chains when they are not required.
US07853920B2 Method for detecting, sampling, analyzing, and correcting marginal patterns in integrated circuit manufacturing
One embodiment of a method for detecting, sampling, analyzing, and correcting hot spots in an integrated circuit design allows the identification of the weakest patterns within each design layer, the accurate determination of the impact of process drifts upon the patterning performance of the real mask in a real scanner, and the optimum process correction, process monitoring, and RET improvements to optimize integrated circuit device performance and yield. The combination of high speed simulation coupled with massive data collection capability on actual aerial images and/or resist images at the specific patterns of interest provides a complete methodology for optimum RET implementation and process monitoring.
US07853919B2 Modeling mask corner rounding effects using multiple mask layers
An embodiment provides systems and techniques for determining an improved process model which models mask corner rounding (MCR) effects. During operation, the system may receive a mask layout and process data which was generated by applying a photolithography process to the mask layout. The system may also receive an uncalibrated process model which may contain a set of MCR components. Next, the system may identify a set of corners in the mask layout. The system may then determine a set of mask layers, wherein at least some of the mask layers correspond to the MCR components. Next, the system may determine an improved process model by calibrating the uncalibrated process model using the set of mask layers, and the process data.
US07853917B2 System for building binary decision diagrams efficiently in a structural network representation of a digital circuit
A method, system and computer program product for building decision diagrams efficiently in a structural network representation of a digital circuit using a dynamic resource constrained and interleaved depth-first-search and modified breadth-first-search schedule is disclosed. The method includes setting a first size limit for a first set of one or more m-ary decision representations describing a logic function and setting a second size limit for a second set of one or more m-ary decision representations describing a logic function. The first set of m-ary decision representations of the logic function is then built with one of the set of a depth-first technique or a breadth-first technique until the first size limit is reached, and a second set of m-ary decision representations of the logic function is built with the other technique until the second size limit is reached. In response to determining that a union of first set and the second set of m-ary decision representations do not describe the logic function, the first and second size limits are increased, and the steps of building the first and second set are repeated. In response to determining that the union of the first set of m-ary decision representations and the second set of m-ary decision representations describe the logic function, the union is reported.
US07853915B2 Interconnect-driven physical synthesis using persistent virtual routing
A persistence-driven optimization technique is provided in which nets can be ranked based on unpredictability and likely quality of result impact. The top nets in that ranking can be routed and their parasitics extracted. A timing graph can be back-annotated with route-based delays and parasitics for the selected nets. At this point, synthesis can be run using actual route-based delays and parasitics for the selected nets, with their routes being updated incrementally as needed. In one embodiment, the nets can be re-ranked after synthesis. Finally, these routes can be preserved across the subsequent global routing of the remaining nets.
US07853913B2 Minimizing number of masks to be changed when changing existing connectivity in an integrated circuit
A method and apparatus for fabricating integrated circuits providing a desired operation using a plurality of masks, wherein each of said plurality of masks is used to control a corresponding one of a plurality of layers to form said integrated circuits. Said method includes incorporating a plurality of dummy stacks along with a functional block, said functional block providing said desired operation, each of said dummy stack providing a point of common connectivity on a plurality of metal layers comprised in said plurality of layers.
US07853908B2 Algorithmic reactive testbench for analog designs
An Algorithmic Reactive Testbench (ART) system is provided for the simulation/verification of an analog integrated circuit design. The ART system is a high level simulation/verification environment with a user program in which one or more analog testbenches are instantiated and operated as prescribed in an algorithmic reactive testbench program, and the properties of the unit testbenches (test objects) can be influenced by prior analysis of themselves or other tests. The test object may also contain various properties including information reflecting the status of the test object. The modification of a property of a test object is an act of communication in the ART system from the algorithmic reactive testbench program to the test object.
US07853902B2 Method for designing a circuit, particularly having an active component
A method for designing a circuit, particularly having an active component, preferably a high-frequency circuit, wherein: (a) a plurality of load lines is determined at least approximately; (b) a course of a small-signal parameter along each load line is determined at least approximately; (c) a region of each load line is determined as a load line subset, distinguished by a characteristic property dependent on the small-signal parameter; and (d) a large-signal parameter, assigned to the load line, is determined at least approximately from the course of the small-signal parameter within the region.
US07853900B2 Animations
Animations enhance viewing and consumption of electronic items that are presented to a user on a screen of a computing device. These animations may occur in response to receiving an instruction to move a position of a cursor displayed on the screen of the computing device. A user may trigger this instruction, for instance, by selecting a portion of the electronic content with use of the cursor. In response to the selection, the cursor or some other entity may undergo some form of animation. This animation may notify the user that the selection is being processed, and may also indicate a future position of the cursor at a time after the selection is processed.
US07853899B1 Configuring and extending a user interface
Methods and apparatus, including computer program products, for changing a user interface. A method for changing a user interface layout includes presenting a user with one or more exits points into which user instructions for changes to a user interface can be inserted. The method includes receiving user instructions to change a user interface. The method includes receiving a selection of an exit point. The method includes adding the user instructions to instructions for presenting the user interface at the exit point selected.
US07853897B2 Information processing apparatus and method, and program
An information processing apparatus may control display of a GUI image including indexes that allow a user to select the entirety or part of an image content piece. The information processing apparatus may include a controller configured to control display of a first GUI image including an index of each of at least one image content piece, and to control a display of a second GUI image including face thumbnail images, which serve as indexes that allow the user to select the entirety or part of an image content piece corresponding to an index selected from the first GUI image by the user, the face thumbnail images corresponding to faces detected from the entirety or part of the image content piece.
US07853894B2 Method and system for enveloping a group of toolbar icons
A method of enveloping a group of toolbar icons. An application program displays a graphical user interface (GUI) that includes multiple toolbar icons. If a graphical cursor is in proximity to a first toolbar icon, the application displays a graphical border that surrounds the first icon and one or more additional related icons included in a pre-defined toolbar icon group. The application displays a first identification tab that includes a toolbar group name and an icon name. The first tab includes a graphical thumbtack icon that generates a moveable hover window that includes the border, the toolbar icon group, and at least the first tab. The first tab also includes a graphical close icon that removes the moveable hover window from view. The application also displays a second identification tab that includes an icon attribute field corresponding to a current setting of a function of the first icon.
US07853886B2 Persistent spatial collaboration
Persistent, spatial collaboration on the web supports a free-form, user-intuitive approach to a variety of projects and activities. Users can place differing object types at any time any where on a web page and/or the system can automatically, and with no user effort, affect object placement based on one or more meta data characteristics. A user can, in real-time, see changes made by another user to a web page, and, if desired, react accordingly, enabling true collaboration even if the various users are at remote locations. The flexibility of the methodology and system provides a platform for users to engage in projects and activities in a manner and environment suited to the users' mind sets, creativity, and natural proclivities.
US07853882B2 Portlets having different portlet specific enablement states
A method for selectively securing portlets can include a step of providing a portal that includes multiple portlets. A portlet enablement event associated with a set of at least one of the portlets can be determined. The set include a number of portlets less than a total number of portlets in the portal. Responsive to the portlet enablement event, portlet enablement states can be changed for each portlet in the set without changing portlet enablement states of portlets not included in the set. Different portlet enablement states can include enabled, disabled, and access restricted states.
US07853881B1 Multi-user on-line real-time virtual social networks based upon communities of interest for entertainment, information or e-commerce purposes
In a multi-user online real-time network in which users access content associated with a plurality of social networks related by common communities of interest, an interactor client application is embedded in content pages accessed by a user, and the user is provided a list of other users and the content pages in the related social networks that they are accessing. The inteactor client application cooperates with an interactor server application on a network server to enable a user to view the content being accessed by multiple selected ones of the other users, and to interact with the other users online and in real time.
US07853874B2 Spelling and grammar checking system
System of correcting misspelled words in input text detects a misspelled word in the input text, determines a list of alternative words for the misspelled word, and ranks the list of alternative words based on a context of the input text. In certain embodiments, finite state machines (FSMs) are utilized in the spelling and grammar correction process, storing one or more lexicon FSMs, each of which represents a set of correctly spelled reference words. Storing the lexicon as one or more FSMs facilitates those embodiments of the invention employing a client-server architecture. The input text to be corrected may also be encoded as a FSM, which includes alternative word(s) for word(s) in need of correction along with associated weights. The invention adjusts the weights by taking into account the grammatical context in which the word appears in the input text. In certain embodiments the modification is performed by applying a second FSM to the FSM that was generated for the input text, where the second FSM encodes a grammatically correct sequence of words, thereby generating an additional FSM.
US07853869B2 Creation of semantic objects for providing logical structure to markup language representations of documents
Semantic objects are created that provide a structure for markup language representations of documents. The semantic objects include text runs that are produced from the markup language representation and that are placed into semantic blocks that group text runs according to how text is logically structured in the document being represented. The text runs of each semantic block are ordered to correspond to the logical order of the document being represented. The semantic blocks corresponding to each page of the document being represented are ordered to correspond to the logical order of the document being represented. The ordered semantic blocks including the ordered text runs are saved as a semantic object which can they be utilized to make use of the logical structure of the document being represented by the markup language.
US07853862B2 Systems and methods for a turbo low-density parity-check decoder
A method for forming a plurality of parity check matrices for a plurality of data rates for use in a Low-Density Parity-Check (LDPC) decoder, comprises establishing a first companion exponent matrix corresponding to a first parity check matrix for a first data rate, and partitioning the first parity check matrix and the first companion exponent matrix into sub-matrices such that the first parity check matrix is defined using a cyclical shift of an identity matrix.
US07853861B2 Data protecting method of storage device
A data protection method of a storage device, applied in a computer having a storage device, is provided. The storage device is consisted of a plurality of blocks. The method includes the following steps. When a data containing a plurality of bit data is stored in the storage device in the computer, the stored bit data is checked bit by bit. If an incorrect bit data is checked, the data in the block containing the incorrect bit data is backed up to a reserved block. Therefore, the memory capacity of the storage device is not occupied while backing up data, so as to improve the reliability of the computer.
US07853860B2 Programmable signal and processing circuit and method of depuncturing
A programmable signal processing circuit has an instruction processing circuit (23, 24, 26), with an instruction set that comprises a depuncture instruction. The instruction processing circuit (23, 24, 26) forms the depuncture result by copying bit metrics from a bit metrics operand and inserting one or more predetermined bit metric values between the bit metrics from the bit metric operand in the depuncture result. The instruction processing circuit (23, 24, 26) changes the relative locations of the copied bit metrics with respect to each other in the depuncture result as compared to the relative locations of the copied bit metrics with respect to each other in the bit metric operand, to an extent needed for accommodating the inserted predetermined bit metric value or values.
US07853859B2 Convolutional coding method for multi-band communications
A system and method for convolutionally encoding a stream of bits are disclosed. An embodiment of the present invention provides improved communication system performance in comparison to existing convolutional coding, such as that proposed for use in systems employing multi-band, orthogonal frequency division multiplexed signaling. A generator polynomial having a native code rate R=1/3 may be used in combination with puncturing patterns supporting multiple codes rates. The resulting convolutional encoder exhibits improved performance at all code rates, and has no known disadvantages.
US07853858B2 Efficient CTC encoders and methods
Embodiments of encoding input data into parity data in mechanisms are described generally herein. Other embodiments may be described and claimed.
US07853856B2 Forming of error correction data
The invention relates to the generation of error correction data for available data packets and to the reconstruction of missing data packets based on available data packets and available error correction data. In order to enable an efficient error correction, the data packets are distributed at an encoding end to at least one block of data symbols, each data symbol being of equal size. Then all data symbols of a respective block are used in an encoding operation for forming a respective one of at least one error correction symbol for this block. At a decoding end, received data packets are distributed again to a block of data symbols and missing data packets are reconstructed based on these data symbols and on error correction symbols associated to the block.
US07853851B1 Method and apparatus for detecting degradation in an integrated circuit chip
A system that detects degradation in an integrated circuit chip. During operation, the system monitors a pair of pins on the integrated circuit chip and in doing so, generates a time series of parameters for the pins. The system then determines whether the time series of parameters indicates that the integrated circuit chip has degraded. If so, the system generates a signal indicating that the integrated circuit chip has degraded.
US07853850B2 Testing hardware components to detect hardware failures
A system for testing hardware components includes a test pattern injector and a test pattern detector coupled to verification paths that pass through hardware components. The test pattern injector generates unique test patterns. A test pattern tests hardware features of the hardware components of a corresponding verification path. The test pattern injector injects the test patterns into the corresponding verification paths. The test pattern detector establishes expected test patterns. An expected test pattern matches an injected test pattern of a corresponding verification path. The test pattern detector determines whether received test patterns match the expected test patterns.
US07853849B2 High-speed serial transfer device test method, program, and device
A test pattern generating unit generates a test pattern in which unconverted data is arranged such that same values of 0 or 1 bits in converted data according to a code conversion table are successively transferred to each of a plurality of serial transfer channels that a high-speed serial transfer device has. A basic pattern setting unit sets a basic pattern while considering a byte order method and an RD value of code conversion in the high-speed serial transfer device. A basic pattern resetting unit resets the basic pattern in accordance with a channel usage method of a bit transfer order in the high-speed serial transfer device. A basic pattern rearranging unit performs rearrangement such that the basic pattern is transferred to each of the channels in accordance with the number of used channels and a channel usage method such as bit transfer order in the high-speed serial transfer device.
US07853843B2 Method and system for testing chips
Method and related system for testing a chip with high speed I/O functions are provided. The testing method of a chip includes the steps of: receiving a testing signal from a low speed bus; then transmitting the testing signal according to a transmission control signal; then receiving the testing signal according to a receiving control signal; and comparing the transmitted testing signal and the received testing signal to identify the I/O functions of the chip.
US07853842B2 Semiconductor memory device with ZQ calibration
A semiconductor memory device is capable of outputting calibration codes to an external circuit. The semiconductor memory device includes a data output control unit for controlling an output of data, a calibration code output control unit for transmitting calibration codes to determine a termination resistance value, a test mode signal generating unit for generating a test mode signal which is enabled in the test mode for outputting the calibration codes, and a test mode control unit for selectively outputting the data or the calibration codes in response to the test mode signal.
US07853840B2 Semiconductor memory device and methods thereof
A semiconductor memory device and methods thereof are provided. The example semiconductor memory device may include an internal address generating circuit operating in accordance with a first addressing protocol during normal operation and operating in accordance with a second addressing protocol during a test operation, the first addressing protocol associated with a first number of clock cycles for transferring a memory address and the second addressing protocol associated with a second number of clock cycles for transferring a memory address, the first number of clock cycles being greater than the second number of clock cycles. An example method may for achieving an single pumped address (SPA) mode in a semiconductor memory device configured for a double pumped address (DPA) mode may include receiving a first external address, generating a first internal address corresponding to the received first external address, receiving a second external address, generating a second internal address corresponding to the received second external address and delaying the generation of the first internal address to reduce a clock cycle interval between the generated first and second internal addresses.
US07853838B2 Method and apparatus for handling failure in address line
An address line failure handling apparatus includes a failed address line specifying unit that examines the address line connected to each bit and specifies a failed address line, an address line substituting unit in which an upper address line connected to an upper bit of the memory is connected with a branch address line branched off from a lower address line connected to a lower bit other than the upper bit, and that switches between an input from the upper address line and an input from the branch address line, and outputs any of the inputs to the upper bit, and an address line substitution instructing unit that instructs the address line substituting unit to switch from the upper address line to the branch address line branched off from the failed address line when the failed address line is specified.
US07853836B2 Semiconductor integrated circuit
A semiconductor integrated circuit includes a clock generator which generates a first clock, a test data generator which modulates a phase of the first clock, and generates test data to which jitter is added by using the modulated clock, a data extractor which samples the test data and extracts recovery data, and a detector which detects an error of the recovery data.
US07853835B2 Cluster system wherein failover reset signals are sent from nodes according to their priority
A failover method for a cluster computer system in which a plurality of computers sharing a resource are connected by a heartbeat path for providing each computer with lines for monitoring operations of the other computers and a reset path. Resetting may be conducted based upon a registered priority for resetting the computers.
US07853834B2 Instruction-based timer control during debug
A processing device includes a timer and a processor core configured to execute an instruction during a debug session. The processing device further includes a timer control module configured to selectively enable/disable the timer based on a characteristic of the instruction. Another processing device includes a timer, a processor core configured to single step execute a sequence of instructions during a debug session, and a timer control module configured to selectively enable/disable the timer during single step execution of each instruction of the sequence of instructions.
US07853833B1 Method and apparatus for enhancing reliability of automated data processing
A number of items of data from a data source (12) can be processed and supplied to a data destination (16, 17). The data may include image data, text data, numeric data or other types of data, or combination of these types of data. The processing of the data is controlled by a project definition (14, 71, 101), which includes a plurality of modules selected from a variety of available modules (Tables 1-4). The modules have input and output ports which are interrelated by binding information. Capability is provided for automated detection and resolution of certain types of problems that may arise during automated data processing, including progressively inefficient use of memory, as well as development of an abnormal processing situation in which no meaningful data processing is taking place.
US07853828B2 Graphically extensible, hardware independent method to inspect and modify state of test equipment
A hardware independent and graphically extensible tester state browsing technique for observing and modifying operating state of test equipment includes accessing a descriptor file describing an architecture of the test equipment, invoking a set of plugins associated with one or more subsystems of the test equipment, and displaying a map with a set of drill-down mechanisms each associated with different ones of the subsystems of the test equipment which invoke the respective plugin associated with its corresponding respective subsystem.
US07853824B2 Dual computer for system backup and being fault-tolerant
The present invention is to provide a computer for backup and being fault-tolerant comprising a CPU connected to an I/O port, a dual-port memory, a memory address decoder, a bus tri-state buffer, and an arbitration circuit, where the CPU can access data of the dual-port memory based on a decoded memory address of the memory address decoder, first and second ports of the dual-port memory are connected to input and output of the bus tri-state buffer respectively, and an output of the arbitration circuit is connected to an enable terminal of the bus tri-state buffer. Thus, when two identical computers are connected together as a dual computer system, both computers can perform the same operations, compare and change operation data each other via the I/O port and the dual-port memory, and control an output value of the arbitration circuit based on the comparison results for causing the bus tri-state buffer to enter a bi-directional communication state or a high impedance disconnected state, forcing either malfunctioned computer to surrender its control of the system bus.
US07853823B2 System and method for reconstructing lost data in a storage system
A system (and method) for determining reconstruction formulas for partial strip reconstruction in a storage system in which a plurality of lost strips have been detected, includes using a combination of a direct reconstruction method and a sequential reconstruction method.
US07853809B2 System and method of power management
The present disclosure is directed to systems and methods of power management of a device. In a particular embodiment, the method includes determining a first power consumption value for a first power management operating sequence of an electronic device. The method also includes determining a second power consumption value for a second power management operating sequence based on previous activity of the electronic device. The method also includes selecting either the first power management operating sequence or the second power management operating sequence.
US07853806B2 Original, data circulation method, system, apparatus, and computer readable medium
An original data circulation system for storing or circulating original data which is digital information is provided. The original data circulation system includes an issuer apparatus, a user apparatus and a collector apparatus. The issuer apparatus generates originality information including first information corresponding to the issuer apparatus and second information corresponding to data and sends the originality information. The user apparatus verifies the validity of the source apparatus of the originality information and stores the originality information when the validity is verified. The collector apparatus verifies the validity of the source apparatus of the originality information and processes data corresponding to the second information when the validity is verified.
US07853805B1 Anti-tamper system
The present invention relates to an anti-tamper system. The system comprises a circuit pathway having a unique, programmable, evolved chip in the pathway. The chip has logic units with transistors having fixed parameters. The chip has route lengths and connections between the logic units that are formed in an evolutionary formation of the chip such that the evolutionary formation changes the route lengths and connections between the logic units to create feedback and delay changes. The changes in the route lengths and connections cause the transistors to operate in intermediate analog states. In chip formation, a search and optimization algorithm explores, in a clock-less environment, various route lengths and connections such that the chip can behave in a desired fashion to provide a desired output for a given input. Through use of the evolved chip, the anti-tamper system provides a security benefit of utilizing a unique chip in its pathway.
US07853802B2 Information processing system, method, and apparatus, and program
Disclosed herein is an information processing system including: a first information processing apparatus for transmitting a content including video and audio signals; and a second information processing apparatus for receiving the content. The first apparatus includes: a first key generator configured to generate a first key; a video encryptor configured to encrypt the video signal with the first key; an audio encryptor configured to encrypt the audio signal with the first key; and a transmitter configured to transmit the content including the encrypted video and audio signals. The second apparatus includes: a receiver configured to receive the content; a second key generator configured to generate a second key corresponding to the first key; a video decryptor configured to decrypt the encrypted video signal with the second key; and an audio decryptor configured to decrypt the encrypted audio signal with the second key.
US07853797B2 Information processing method and information processing apparatus
An information processing method according to the present invention for processing information by an information processing apparatus communicable with a plurality of other information processing apparatuses receives identification information for identifying a user from at least one of the plurality of other information processing apparatuses and logs into at least one service provider that provides a service and that is associated with the identification information in accordance with information on the service provider.
US07853789B2 Method and system for establishing a communications pipe between a personal security device and a remote computer system
The present invention provides a method and a system for establishing a communications path (the “pipe” 75) over a communications network (45) between a Personal Security Device (PSD 40) and a Remote Computer System (50) without requiring means for converting high-level messages such as API-level messages to PSD-formatted messages such as APDU-formatted messages (and inversely) to be installed on a local Client (10) in which a PSD (40) is connected.
US07853788B2 Localized network authentication and security using tamper-resistant keys
The invention provides a secure Wi-Fi communications method and system. In an embodiment of the invention, unique physical keys, or tokens, are installed at an access point and each client device of the network. Each key comprises a unique serial number and a common network send cryptographic key and a common network receive cryptographic key used only during the authentication phase by all components on the LAN. Each client key further includes a secret cryptographic key unique to each client device. During authentication, two random numbers are generated per communications session and are known by both sides of the wireless channel. Only the random numbers are sent across the wireless channel and in each case these numbers are encrypted. A transposed cryptographic key is derived from the unique secret cryptographic key using the random numbers generated during authentication. Thus, both sides of the wireless channel know the transposed cryptographic key without it ever being transmitted between the two.
US07853787B2 Peripheral device for programmable logic controller
A peripheral device for a programmable logic controller includes an encrypter, an external storage that stores peripheral authentication data that has been encrypted, an internal storage that stores peripheral device authentication data that has been encrypted, a decrypter, and a verifier that determines whether or not use of the peripheral device for the programmable logic controller is authorized by checking the peripheral device authentication data read out and decrypted from the external storage, against the peripheral device authentication data read out and decrypted from the internal storage. If the verifier authorizes use of the peripheral device, encrypted authentication data is read out of the internal or external storage, decrypted, and transmitted to a PC for authorizing reading and writing of data in the PC.
US07853780B2 Core initialization code validation
Files essential to the boot sequence are validated as they are executed. As core boot files are loaded and executed by a computers a hash of the files is created and extended into configuration registers. Core operating system files are verified by the boot loader using a digital signature, and the public key used to verify the digital signature is recorded in a configuration register. Core operating system files verified by the boot loader include a list of hash values, which is used by the operating system to validate the other files as they are executed. User assurance that the system has booted correctly is achieved by comparing the state of configuration registers to previously stored values reflecting the expected state of the registers. Upon the state of the configuration registers matching what is expected, data previously selected by the user is retrieved and recognized by the user.
US07853774B1 Managing buffer storage in a parallel processing environment
An integrated circuit including a plurality of tiles. Each tile comprises a processor; a switch including switching circuitry to forward data words over data paths from other tiles to the processor and to switches of other tiles; and memory coupled to the switch to buffer data transmitted among the tiles. The switches form a plurality of networks among the tiles. At least one of the networks is configured to transmit data among the tiles using an approach that reserves sufficient buffer space in the memories coupled to the switches to avoid deadlock conditions, and at least one of the networks is configured to transmit data among the tiles using an approach to detect and recover from deadlock conditions.
US07853772B2 Method for managing partitions in a storage device
A method for re-allocating memory partition space is provided. The method comprises determining when a first memory partition is full or has reached a threshold value, determining that a second memory partition has unused storage space that can be allocated to the first memory partition, and assigning the unused storage space from the second memory partition to the first memory partition. A memory controller embedded within the mass storage device and having an interface to an external host assigns the unused storage space from the second memory partition to the first memory partition.
US07853768B2 Electronic control apparatus and method for writing backup data in electronic control apparatus
When a power switch is turned OFF, the execution of steady process is stopped, and backup data is written into a flash memory. If the power switch is turned ON during the writing of the backup data, the backup data writing execution is allowed to last for a predetermined time T1 after an instant when the power switch is turned ON, and if the writing of the backup data is not terminated at the time when the predetermined time T1 has elapsed, the writing of the backup data is interrupted so that the steady process is started for being executed.
US07853758B2 Avoiding failure of an initial program load in a logical partition of a data storage system
An initial program load (IPL) of a logical partition (LPAR) is managed by establishing a logical path to the LPAR from a storage controller. When a notice is received by the storage controller from the LPAR that the IPL has commenced, the LPAR address is stored in a data structure. After the storage controller initiates a pack change state interrupt, the stored address is compared with the addresses in a list of all LPARS to which the interrupt is directed. If the list of addresses includes the stored address, the stored address is removed from the list. Thus, the pack change state interrupt is transmitted only to the addresses in the list, leaving the LPAR to complete the IPL without interruption. After the storage controller receives a notice from the LPAR that the IPL has completed, the address of the LPAR is removed from the data structure.
US07853751B2 Stripe caching and data read ahead
A method of improving a serial IO operation, where the serial IO operation includes at least one of a read operation of a data block and a write operation of a data block, and the serial IO operation is directed to a logical disk of a computerized data storage system. Only one stripe of data is read from the logical disk into a cache, and it is determined whether the data block for the IO operation is included within the cache. When the data block for the IO operation is included within the cache, then for a read operation, the IO operation is serviced from the cache. For a write operation, the cache is updated with the data block to be written, and only an updated parity block is written to the logical disk. When the data block for the IO operation is not included within the cache, then for a read operation, only one new stripe of data that includes the data block is read from the logical disk into the cache, and the IO operation is serviced from the cache. For a write operation, only one new stripe of data that excludes the data block is read from the logical disk into the cache, the cache is updated with the data block to be written, and only an updated parity block is written to the logical disk.
US07853750B2 Method and an apparatus to store data patterns
A method and an apparatus to store data patterns are presented. In one embodiment, the method includes searching a pattern repository to find prior copies of a pattern and to reference one of the prior copies, or insert a new copy, based on the access time of the prior copy and the effect on the sequential stream performance.
US07853749B2 Flash drive fast wear leveling
A system and method comprising a non-volatile memory including one or more memory blocks to store data, a controller to allocate one or more of the memory blocks to store data, and a wear-leveling table populated with pointers to unallocated memory blocks in the non-volatile memory, the controller to identify one or more pointers in the wear-leveling table and to allocate the unallocated memory blocks associated with the identified pointers for the storage of data.
US07853745B2 Electronic system with removable computing device and mutable functions
An electronic system is provided including providing a receptacle, inserting a removable computing device into the receptacle, adjusting based on the removable computing device, and operating a feature based on the removable computing device.
US07853742B2 System and method to conditionally shrink an executable module
An embodiment of the present invention is a system and method relating to shrinking, or optimizing, executable images resulting is a savings of storage space. In at least one embodiment, the present invention removes unnecessary fields, or information, from an executable image header before storing the image on a flash for a target platform. The removal of information that is irrelevant to the target platform allows the executable to take up less space on the flash memory. When loaded, the image is interpreted based on the optimized header information. In an embodiment, the image may be further compressed by known methods, to save additional space. Other embodiments are described and claimed.
US07853734B2 Video bus for a video decoding system
Systems and methods are disclosed for a bus, link or interface. More specifically, systems and methods are discloses for a bus, link or interface adapted to transmit data and control information to at least one processing module and provide synchronization between the data and the control information without requiring the transmission of blank pixels or timing information.
US07853733B2 Operational circuit
An operational circuit for performing an operation of an arbitrary number of input data pieces by using a DMA transfer according to a descriptor control and output results. The arbitrary number of input data pieces are divided into a plurality of pieces to perform an operation processing without performing the operation of the arbitrary number of input data pieces at a time. The operational circuit once stores an intermediate result for each of the divided operations in an external storage device, performs an operation processing read with an intermediate result in the next operation processing, and obtains a final result by repeating these operation processings. The operation is performed at a cyclic unit of processing corresponding to the number of address registers provided in the operational circuit.
US07853732B2 Method and device for controlling slave devices with master device
A method and device for controlling slave devices with a master device. The device performs specific functions to control operations of slave devices with a master device, and includes a user input receiving unit that receives an input from a user, a memory unit that stores command sets, each command set corresponding to a series of operation controls of the master device or one of the slave devices, and a control unit that generates operation control signals of the master device or one of the slave devices when an operation control command set is selected, the operation control signals corresponding to the selected operation control command set.
US07853729B2 Method and apparatus for self-diagnosing of a single device that includes internal USB host and USB client
A method and apparatus for performing a self diagnosis of a device that includes a universal serial bus (USB) host and a USB client. The method includes detecting whether the universal serial bus client of the device is connected to a universal serial bus host, detecting whether the device acting as the universal serial bus client is identical to a device acting as the universal serial bus host when the universal serial bus client is connected to the universal serial bus host, and allowing the self diagnosis of the device to be automatically performed when the device acting as the universal serial bus client is identical to the device acting as the universal serial bus host. Accordingly, a self diagnosis of a device can be automatically performed by connecting a USB client to its USB host.
US07853727B2 Apparatus and method for producing identifiers regardless of mixed device type in a serial interconnection
A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs, and NAND-, NOR- and AND-type Flash memories) is serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input (SI) as a packet are fed to one device of the serial interconnection. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID accompanying the fed DT for another device and the fed ID is latched in a register of the device. In a case of no match, the ID generation is skipped and no ID is generated for another device. The DT is combined with the generated or the received ID depending on the device type match determination. The combined DT and ID is as a packet transferred to a next device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection. With reference to device type provided to the interconnected devices, IDs are sequentially generated. The SI containing the DT, the ID and an ID generation command is transmitted in a packet basis to a next device. A memory controller can recognize the total number of one DT, in response to the ID received from the last device. In a case of a “don't care” DT is provided to the interconnected devices, IDs are sequentially generated and the total number of the interconnected devices is recognized, regardless of the differences in DTs of the devices.
US07853724B2 Automatic identification, negotiation, synchronization, and update of system interfaces
Methods, apparatuses, and articles for exchanging by a first computing device with a second computing device indicia of one or more interfacing definitions supported by at least one of the first computing device and the second computing device are described herein. In various embodiments, the first computing device may also facilitate communication with the second computing device based at least in part on said exchanging and on one or more priority rules. In some embodiments, the indications of the interfacing definitions may include a unique identifier for each interfacing definition. Other embodiments are also disclosed and described.
US07853723B2 TCP/IP offload network interface device
A system for protocol processing in a computer network has a TCP/IP Offload Network Interface Device (TONID) associated with a host computer. The TONID provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating data communication. The TONID also assists the host for those message packets that are chosen for processing by host software layers. A communication control block for a message is defined that allows DMA controllers of the TONID to move data, free of headers, directly to or from a destination or source in the host. The context is stored in the TONID as a communication control block (CCB) that can be passed back to the host for message processing by the host. The TONID contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors with separate processors devoted to transmit, receive and management processing, with full duplex communication for four fast Ethernet nodes.
US07853720B2 Method for domain name system spoofing in local network system
A method and system can access local network access devices whose IP (Internet Protocol) addresses are not registered to a DNS (Domain Name System) server using domain names. For this, a local network gateway registers the IP addresses and the domain names mapped to the IP addresses thereto. If a domain name contained in a received DNS query packet is registered to the local network gateway, the local network gateway changes a DNS query packet into a DNS answer packet containing an IP address corresponding to the registered domain name and then transmits the DNS answer packet to a local personal computer. Otherwise, the local network gateway passes the DNS query packet to an external network as it is.
US07853718B2 Information delivery system, reregistration message sending method, node device, and recording medium recording node processing program
In an information delivery system including a plurality of node devices mutually communicable through a network, transfer destination node information is respectively memorized in the node devices, and at least one piece of delivery information is distributed and stored therein, and a registration message including storage source node information indicative of one node device storing the delivery information is sent out and transferred to a node device for managing delivery information location through relay node devices in accordance with the transfer destination node information, and the storage source node information is memorized in the relay node devices and the node device for managing delivery information location, wherein the relay node device includes: a memory means; a node information change detection means; a storage source node information extraction means; a reregistration message generation means for generating a reregistration message including the storage source node information; and a reregistration message sending means.
US07853717B2 System and apparatus for pre-routing network events
A pre-routing software system for treating incoming network events according to event importance prior to agent-level routing in a communication center network is disclosed. The system includes at least one network interface for receiving incoming events, a parsing engine for parsing electronic messages and documents, at least one communication interface for enabling communication with connected routing, queuing, and automated response systems, and a determination module for determining pre-treatment of received events. In preferred application, incoming network events are parsed according to a rules set and determination of pre-treatment is made for each event according to the rules set. In some embodiments, the system is used in conjunction with one or more virtual, priority-based queuing systems.
US07853716B1 Data storage system having packet switching network with latency arbitration
A data storage system having a packet switching network, a cache memory, and a plurality of directors, one portion of such directors being adapted for coupling to a host computer/server and another portion of the directors being adapted for coupling to a bank of disk drives. The plurality of directors and cache memory are interconnected through the packet switching network. Each one of the directors is adapted to transmit different types of information packets to another one of the directors through the network. Each one of the directors is adapted to transmit and receive different types of information packets to another one of the directors or cache memories through the packet switching network. Each one of the cache memories is adapted to receive and transmit different types of information packets to one of the directors through the packet switching network. One type of information packet requires a different degree of latency than another type of information packet. The system includes an arbiter for transmitting the information packets as a function of the latency requirement, a priority assigned to the information packet, and the age of such information packets having been stored in a queue of the transmitting one of the directors, the packet switching network, or one of the cache memories.
US07853714B1 Providing services for multiple virtual private networks
A network device provides services for multiple virtual private networks (VPNs) via one or more virtual hosts. For example, a router receives packets from multiple VPNs, and communicates the packets to a service card via a logical interface in accordance with a forwarding information base. A virtual host within the service card processes the packets and provides a service for the network device from which the packet was sent. The virtual host may, for example, provide print services for network devices within a corresponding VPN. The virtual host acts, in essence, as a print server within the corresponding VPN. In this manner, the router may eliminate the need for the customer associated with the VPN to maintain print servers within remote customer sites.
US07853713B2 Communication interface device and communication method
The communication I/F unit according to the present invention includes a chain executing unit that executes all the chain SWRs. The SWR-chain storage unit stores therein a chain of SWRs. The chain executing unit sequentially reads the SWRs and executes the corresponding operations of an atomic operation so that the corresponding packets are sent outside.
US07853708B2 Techniques for replacing point to point protocol with dynamic host configuration protocol
Techniques for providing remote access to a service provider network include exchanging multiple Dynamic Host Configuration Protocol (DHCP) formatted messages instead of any Point to Point Protocol (PPP) message to provide all PPP functions for accessing a service provider network from a customer node. The service provider network is on provider premises and the customer node is on customer premises different from the provider premises. The DHCP format is used to exchange authentication messages, user profile data on Authentication, Authorization and Accounting (AAA) servers, or session keep-alive echo messages, alone or in some combination. When all are message types are combined, these techniques provide a remote access server (RAS) with the capability to perform all functions presently provided by PPP processes. In some combinations, these techniques allow a modified DHCP server to replace a legacy AAA server.
US07853701B2 Method for intelligent, self-managed, decentralized connection pool management pool
A system, method and computer readable medium are provided which include a server which can be connected to a set of other servers using a connection pool of connections. When information is to be sent to one of the set of other servers, the server can obtain a connection from the connection pool.
US07853699B2 Rules-based transaction prefetching using connection end-point proxies
Network proxies reduce server latency in response to series of requests from client applications. Network proxies intercept messages clients and a server. Intercepted client requests are compared with rules. When client requests match a rule, additional request messages are forwarded to the server on behalf of a client application. In response to the additional request messages, the server provides corresponding response messages. A network proxy intercepts and caches the response messages. Subsequent client requests are intercepted by the network application proxy and compared with the cached messages. If a cached response message corresponds with a client request message, the response message is returned to the client application immediately instead of re-requesting the same information from the server. A server-side network proxy can compare client requests with the rules and send additional request messages. The corresponding response messages can be forwarded to a client-side network proxy for caching.
US07853697B2 Handling suspended network state of a terminal device
The present invention relates to a method and terminal device for handling a suspended network state, wherein the end of a suspended network state is detected and subscription to a state event package is initiated in response to the detected end of suspension. Based on information given in a response to the subscription, registrations of user identities are updated. Thereby, the registration state of the user and the user's identities can always be kept actual, even after a suspension of the network connection.
US07853695B2 Using expressive session information to represent communication sessions in a distributed system
A message processor accesses an electronic message. The accessing message processor identifies, from within the electronic message, any communication session information associated with the accessing message processor. This can include identifying expressive XML instructions or XML data structures representing communication sessions or message sequences. The accessing message processor determines if any session information within the electronic message is to be modified. This can include inserting session information for new sessions or message sequences, updating existing session information, or removing session information for terminated or expired communication sessions or message sequences. The accessing message processor then routes the electronic message to another message processor. In some embodiments, an initiating message processor identifies cached session information that is used to initially establish a communication session. The identified session information is included in a session element that is routed to one or more receiving message processors.
US07853693B2 Location based networked device utilization
A method for utilizing networked devices can include a step of receiving a network job associated with a network user. A location of the network user can be automatically determined. One of many possible networked devices can be dynamically selected based upon the determined user location. The network job can be assigned to the selected device.
US07853685B1 Identifying critical network and application entities
Critical servers are identified in a network, based upon network flow records collected from the network for a predetermined period. A plurality of rules are applied to application-server pairs based upon the collected network flow records to identify, among the application-server pairs, candidate application-server pairs that satisfy at least one of the plurality of rules during the predetermined period in excess of a predetermined number of times, in which case the application-server pair is identified as a candidate application-server pair. A global application-server list including application-server pairs identified across all of the sources is determined. A critical server list including servers corresponding to the global application-server list is generated. Various network mappings comprised of the servers in the critical server list are created, and network measures corresponding to the mappings are displayed.
US07853681B2 Method for controlling host throughput to a computer storage subsystem
A method for controlling the throughput in a communications channel between a host and its storage subsystem is disclosed. A determination is made whether or not a total throughput value is greater than a predetermined maximum throughput value. If the total throughput value is greater than the predetermined maximum throughput value, a delay is applied to the communications channel. If the total throughput value is not greater than the predetermined maximum throughput value, another determination is made whether or not one time period has completed. If one time period has completed, a total throughput value and an exponential moving average (EMA) throughput value of the communications channel is retrieved, a new EMA throughput value is generated based on the total throughput value and the EMA throughput value, and adjusting the total throughput value based on whether or not the new throughput value is greater than a predetermined maximum throughput value.
US07853678B2 Systems and methods for configuring flow control of policy expressions
Systems and methods for configuring and evaluating policies that direct processing of one or more data streams are described. A configuration interface is described for allowing users to specify object oriented policies. These object oriented policies may allow any data structures to be applied with respect to a payload of a received packet stream, including any portions of HTTP traffic. A configuration interface may also allow the user to control the order in which policies and policy groups are executed, in addition to specifying actions to be taken if one or more policies are undefined. Systems and methods for processing the policies may allow efficient processing of object-oriented policies by applying potentially complex data structures to unstructured data streams. A device may also interpret and process a number of flow control commands and policy group invocation statements to determine an order of execution among a number of policies and policy groups. These policy configurations and processing may allow configuration and processing of complex network behaviors relating to load balancing, VPNs, SSL offloading, content switching, application security, acceleration, and caching.
US07853676B1 Protocol for efficient exchange of XML documents with a network device
A method and apparatus for the configuration of a network device through the exchange of XML documents is provided. A network device transmits multiple chunks of an XML document to a client in response to the size of the XML document being larger than a configurable size. The client does not receive any XML documents from network device that exceed the configurable size, and may abort receiving additional chunks of the XML document. The client and the network device may each discover which version of a data schema each other is using to reference components of the network device. The exchanged XML documents include version data that identifies a version for a plurality of data schemas that are each associated with a component of network device. The client and the network device may thus avoid exchanging ambiguous communications due to inconsistent versions of a data schema.
US07853671B2 System and method for performing a comprehensive comparison of system designs
A system for analyzing multiple network system designs includes a database and a processor. The database stores a multiple components in association with data indicating a type of component, a component provider and at least one component characteristic. The processor receives a first design that includes a first component of the multiple components, identifies the first component, and accesses the database to select a second component comparable to the first component based on at least one of the component type and the component provider of the second component, and a specific characteristic of the second component corresponding to a specific characteristic of the first component. The processor indicates at least one difference between the first component and the second component.
US07853669B2 Mesh-managing data across a distributed set of devices
Data files, applications and/or corresponding user interfaces may be accessed at a device that collaborates in a mesh. The mesh may include any number or type of devices that collaborate in a network. Data, applications and/or corresponding user interfaces may be stored within a core object that may be shared over the mesh. Information in the core object may be identified with a corresponding user such that a user may use any collaborating device in the mesh to access the information. In one example, the information is stored remotely from a device used to access the information. A remote source may store the desired information or may determine the storage location of the desired information in the mesh and may further provide the desired information to a corresponding user.
US07853659B2 Method for presenting personalized, voice printed messages from online digital devices to hosted services
A computer implemented method presents a personalized multimedia message to a user. A text based message is received from a sender. Responsive to receiving the text based message, a sender profile is identified within a digital device host registry, the sender profile corresponding to the sender identifier. Responsive to identifying the sender profile within a digital device host registry, a set of corresponding personalized media channels associated with the sender profile is identified. The set of corresponding personalized media channels includes at least one of a voice profile, a static image, and lip synchronization data. The text based message is then augmented with the set of corresponding personalized media channels to create a multimedia message. The multimedia message comprises an audio file of the text message rendered by using the voice profile, a “video” file of text message rendered by using the voice profile, and the static image with the lip synchronization data, or a combination thereof. The multimedia message is then presented to the user.
US07853657B2 Electronic message response and remediation system and method
Provided is a method, system and software for responding to an incoming electronic message, including determining whether the incoming electronic message is relevant or irrelevant to a user, and if the incoming electronic message is irrelevant to the user, parsing the incoming electronic message for message origination information and replying to the message using the message origination information.
US07853656B2 Method and device for predicting message recipients
A method and communications device is provided for determining a list of possible additional recipients to add to an electronic message that is composed by a user of the communications device for transmission to another communications device. Once the user indicates that there is an additional recipient for the distribution list of the electronic message, the device employs the method to create the list of possible additional recipients. The method may be implemented on a computer program product.
US07853655B2 Individualized RSS feeds with archives and automatic cleanup
Personalized RSS feeds that are created for a user based on information associated with the user are generally unique and initially empty. By creating a generic RSS feed for receiving generic content items, the personalized RSS files can be pre-populated by copying the generic contents into the personalized RSS feeds. In addition, as content is received for a personalized RSS feed, the index files and/or the HTML based content files can be examined to identify expired items and then to delete the expired items.
US07853653B2 Method of tracking e-mail handling by a remote agent of an automatic contact distributor
A method and apparatus are provided for monitoring a time that an agent of an organization spends responding to an e-mail directed to the organization. The method includes the steps of downloading the e-mail and a monitoring servlet to the agent of the organization and the servlet automatically measuring and reporting to a server of the organization an elapsed time that the agent spends on the e-mail.
US07853652B2 Instant messaging system with privacy codes
Instant messages are processed in accordance with restrictions associated with privacy codes. A privacy code is obtained from a sender system prior to acceptance or delivery of any instant messages from the sender system. If a privacy code is received from the sender system, then a recipient system accepts or delivers instant messages from the sender system.
US07853647B2 Network agnostic media server control enabler
Embodiments of the invention provide systems and methods for interacting with a media server on a network and/or protocol agnostic basis. According to one embodiment, a method for controlling a media server can comprise receiving a request to perform a media control function of the media server from an application via a northbound interface of a media server control enabler. The northbound interface can provide an abstract interface for invoking one or more of a plurality of media functions of the media server. The media control function of the media server can be requested via a southbound interface of the media server control enabler. The southbound interface can provide an interface specific to the media server.
US07853645B2 Remote generation and distribution of command programs for programmable devices
A system for controlling a motion device. A motion control system comprises a motion control device, and a first user is associated with the motion control system. An output system is arranged to generate motion signals that may be perceived by the first user. A motion server system comprises a plurality of motion scripts associated with messages to be transmitted to the first user and a motion program web page. A processing system comprises a browser program compatible with the motion program web page. A communications system transfers data between the various systems. A second user controls the server system to form a motion message corresponding to a desired motion signal based on the at least one motion script stored by the server system. The motion control system causes the output system to generate the desired motion signal based on the motion message.
US07853644B2 Client-server system
A client-server system includes a client personal computer and a plurality of printers, all connected to a network. One of the printers broadcasts a GET request using SNMP at a predetermined timing to the other printers to obtain model name, idle rate, and information about image files stored in each of the other printers. Later, a Web browser of the client personal computer sends a Web page request. The printer receives this request. Based on the information obtained from the broadcast, a Web server inside the printer prepares HTML data and sends the HTML data to the client personal computer. The HTML data designates one or more of the other printers as image sources for the client to obtain or otherwise receive the image files from. Based on the HTML data, the Web browser of the client personal computer requests the image files from the other printers.
US07853639B2 Performing process migration with allreduce operations
Compute nodes perform allreduce operations that swap processes at nodes. A first allreduce operation generates a first result and uses a first process from a first compute node, a second process from a second compute node, and zeros from other compute nodes. The first compute node replaces the first process with the first result. A second allreduce operation generates a second result and uses the first result from the first compute node, the second process from the second compute node, and zeros from others. The second compute node replaces the second process with the second result, which is the first process. A third allreduce operation generates a third result and uses the first result from first compute node, the second result from the second compute node, and zeros from others. The first compute node replaces the first result with the third result, which is the second process.
US07853638B2 Structure for a flexibly configurable multi central processing unit (CPU) supported hypertransport switching
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for addressing deficiencies of the art in respect to hypertransport-based switching for multi-CPU systems and for flexibly configurable multi-CPU supported hypertransport switching is provided. The design structure can include a hypertransport switching data processing system. The system can include a CPU and at least two I/O bridges. Each I/O bridge can provide a communications path for data driven to a corresponding peripheral device from the CPU. Notably, the system can include a flexibly configurable hypertransport switch. The switch can include a first configuration adapting the CPU to both of the I/O bridges, and a second configuration adapting the CPU to a first one of the I/O bridges and a second CPU to a second one of the I/O bridges.
US07853628B1 Selective promotion policy for generational garbage collectors
Techniques for selectively promoting objects in a generational garbage collector are provided. Rather than using a single promotion policy, information about objects are used to determine and effectively enforce a suitable promotion policy for them. This information, for example, may be information about the general context under which the object is allocated or executed, or it may pertain to a particular operation, thread, function (or method) where garbage is likely to be generated and/or mostly garbage is generated. When it is determined that garbage is likely to be generated or mostly garbage is to be generated, a more suitable promotion policy can be enforced rather than a general (or normal). Objects are allocated using two or more memory allocators. Typically, objects that are likely to be garbage are allocated in a manner that effectively delays or bars their promotion to the next generation.
US07853627B2 Dense prefix generation for garbage collection
A technique for establishing a dense prefix for a memory in a computer system. Memory is divided into a plurality of chunks. An efficiency factor is generated for each chunk in one or more chunks contained in the plurality of chunks. The efficiency factor may be based on an amount of memory to be reclaimed, an amount of memory to be scanned and an amount of memory to be copied relative to the chunk. A dense prefix is then established for the memory based on an efficiency factor associated with a chunk.
US07853626B2 Computational systems for biomedical data
Methods, apparatuses, computer program products, devices and systems are described that accepting an input identifying at least one treatment target in search of an agent; accessing at least one dataset containing at least one agent for use in the context of the at least one treatment target; applying at least one filter criterion to the at least one dataset to identify a subset of the at least one dataset, the subset of the at least one dataset associated with a defined level of at least one adverse event associated with administration of the at least one agent; and presenting the at least one agent in response to the subset of the at least one dataset.
US07853621B2 Integrating medical data and images in a database management system
A method of integrating syntactically valid medical images into a database management system. A database table is created and a database object is initialized with a medical image object. The medical image object is parsed. An XML representation of metadata associated with the medical image object is created and the database object is inserted in the table.
US07853620B2 Datacast file transmission with meta-data retention
The present invention discloses a system and method for transmitting files over a datacast network while maintaining meta-data associated with the files. The system employs devices programmed to operate according to a protocol that preserves a file's properties such as, for example, its name, type, length, and hierarchical relationship, i.e. the file's absolute or relative location.
US07853612B2 Method and apparatus for accessing a database through a network
A system includes a client which can communicate through a network and a database layer with any of several databases. The client communicates with the database layer using a public network communication protocol, in a manner independent of respective protocols specific to each of the databases. The database layer handles communication with each database according to the respective protocol of that database.
US07853611B2 System and method for deriving a hierarchical event based database having action triggers based on inferred probabilities
Inferring a probability of a first inference absent from a database at which a query regarding the inference is received. The query is used as a frame of reference for the search. The database returns a probability of the correctness of the first inference based on the query and on the data. An action trigger is executed responsive to at least one of a) the probability of the first inference exceeding a first pre-selected value, b) a significance of the inference exceeding a second pre-selected value, c) a rate of change in the probability of the first inference exceeding a third pre-selected value, d) an amount of change in the probability of the first inference exceeding a fourth pre-selected value, and e) combinations thereof. At least one of the probability of the first inference and the action trigger is stored in the database.
US07853610B2 Virtual foldering system for blending process and content in a collaborative environment
A computer system that includes a processor and a storage medium. The storage medium stores a database of tables and a calculation engine. Each table includes columns and rows. The tables describe components of a hierarchy in which hierarchical relationships between components of the hierarchy are defined. The tables include a component table and component-specific tables. The components of the hierarchy encompass component types. Each component-specific table encompasses only components of the hierarchy. The calculation engine includes a popup calculator being displayed to a user via a display interface of the computer system upon the calculation engine being executed by the processor. The popup calculator performs, under interactive control by the user via the display interface, an evaluation of a specified function of set of functions and displays a result of the evaluation to the user via the display interface.
US07853605B2 Auxiliary data provider
An exemplary software architecture allows for defining and accessing data and auxiliary data for an item in a navigable namespace. For example, such an exemplary architecture can include a provider engine operable to access data for an item in a navigable namespace, an auxiliary provider engine operable to access auxiliary data for the item and an auxiliary provider class for use in defining the auxiliary data for the item and accessing the auxiliary data for the item. Various other exemplary technologies are also disclosed.
US07853604B2 Inline view query rewrite using a materialized view
A method allows a query, which contains an inline view, to be rewritten to use a materialized view. The materialized view has an inline view that is equivalent to the inline view of the query. However, the inline view of the materialized view varies textually from the inline view of the query.
US07853600B2 System and method for providing access to video programs and other data using customer profiles
A system and method of presenting data from a plurality of data sources or objects which simultaneously distributes many sources of such data to many customers. Customer profiles are developed for the recipient describing how important certain characteristics of the data are to each customer. From these profiles, an “agreement matrix” is calculated by comparing the recipient's profiles to the actual profiles of the characteristics of the available data. The agreement matrix thus characterizes the attractiveness of each data to each prospective customer, and is used to produce a series of data which will provide the greatest satisfaction to each customer. The customer's profiles and/or the profiles of the data may be modified to reflect actual usage.
US07853598B2 Compressed storage of documents using inverted indexes
A system may include a provider database, a reader database, and a database management system. The provider database may include a provider data area having a plurality of provider block addresses, and the reader database may include a reader data area having a plurality of reader block addresses, and a mapping of provider-specific identifiers to block addresses of the plurality of provider data pages and of reader-specific identifiers to block addresses of the plurality of reader data pages. The database management system may modify a database object of the reader database, the object being is associated with a provider-specific identifier; and modify the mapping to map the provider-specific identifier to a first block address of one of the plurality of reader data pages.
US07853597B2 Product line extraction
Methods, systems and computer readable media for extracting product lines from a plurality of product titles are provided. In one embodiment, the plurality of product titles are broken into tokens. Association rules are calculated for individual tokens and pairs of tokens. Brand specific terms and product class specific terms within the product titles are identified. In one embodiment, a token tree is used to identify product lines within the list of product titles using the association rules, the brand specific terms, and the product class specific terms.
US07853594B2 System and method for determining founders of an information aggregate
A knowledge Management (KM) tool that allows persons in an organization to more rapidly locate the people and information they need to answer their questions. Identification and visualization of information aggregate founders, including category creators, helps in locating expertise, and additionally helps to reveal and magnify hidden knowledge dynamics within the organization.
US07853593B2 Content markup transformation
Methods of correcting and transcoding markup language content for mobile devices are described. In an example, mobile device capabilities are determined. Content is processed to correct malformed tags in the content based on the determination. The corrected content is transcoded from a first mark-up language which is not supported by a mobile device into a second markup language which is supported by the mobile device.
US07853584B2 Multi-partition query governor in a computer database system
An apparatus and method for a multi-partition query governor in a partitioned computer database system. In preferred embodiments a query governor uses data of a query governor file that is associated with multiple partitions to determines how the query governor manages access to the database across multiple partitions. Also, in preferred embodiments, the query governor in a local partition that receives a query request communicates with a query governor in a target partition to accumulate the total resource demands of the query on the local and target partitions. In preferred embodiments, a query governor estimates whether resources to execute a query will exceed a threshold over all or a combination of database partitions.
US07853583B2 System and method for generating expertise based search results
Embodiments of the present invention provide systems, methods and computer program products for generating search results comprising web documents with associated expert information. One embodiment of a method for generating such search results includes receiving one or more search queries, selecting one of the one or more search queries, determining one or more categories of web documents responsive to the selected search query and crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query. The method further includes generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query, ranking the result set and generating a list of ranked search results responsive to the selected search.
US07853581B2 Data processing system for the processing of object data
A data processing system for processing object data of a plurality of standard instances (101), where object identification data (100) and user data (110) in the object data database (20) can be stored and retrieved separately from each other so that no relationship between the object identification data (100) and the user data (110) can be derived from the stored data records alone, where at least one input device is provided which, after input of an allocated security code for the standard instance, permits access to the object identification data (100) of the assigned standard instance and to the associated user data (110), and the security code or a part thereof remains with the standard instance (101), with the recovery instance and if necessary with further instances (50, 60) determined by the standard instance.
US07853580B2 Method, system and computer program for downloading information based on a snapshot approach
A solution is proposed for reducing the response time of a long query submitted by a client (110) to a server (105)—storing a corresponding database (205). For this purpose, when the server receives the query from the client it starts collecting the result of the query into a table (210), wherein the corresponding selected records are directly accessible at page level (to the contrary of the database). As soon as a first page (Pg1) of the selected records is available in the table, the page is transmitted to the client for its display. Meanwhile, in a completely asynchronous manner, the server continues populating the table. Later on, the user of the client submits a browsing command to the server for moving to a different page (Pgk). In response thereto, the server extracts this page from the table (as soon as available) and returns it to the client directly.
US07853574B2 Method of generating a context-inferenced search query and of sorting a result of the query
A method of generating a context-inferenced search query and of sorting a result of the query is described. The method includes analyzing an event associated with the user to determine a contextual setting, dynamically generating a search query based on the contextual setting, and searching at least one information source using the search query to generate a search result. Additionally, the method includes calculating an importance value for each item of the search result, sorting the items of the search result according the importance value, and displaying the sorted search result to the user.
US07853568B2 High speed data historian
Techniques for operating an archival database, referred to as a historian, are disclosed. The historian may be used to archive values from a real-time database. Data values to be archived in the historian are first written to a short-term, high-availability repository, such as a memory-mapped database. As data values “fill” the short-term repository, an archival processor application may be configured to “drain” them from the short-term repository and store them in a high-capacity, long-term archive, such as a disk-based database. Thus, the short-term repository may be used to provide fast access to the recent operational history of a monitored system, (e.g., a complex pipeline network), where long-term archive may be used to provide access to a comprehensive operational history of the monitored system.
US07853567B2 Conflict resolution in recovery of electronic data
Systems and methods are provided for resolving conflicts. In one implementation, a method relating to modifying a view in a user interface is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view includes at least a first visual representation of an earlier version of the current view, and the earlier version includes a first element. There is received, while the history view is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element. The method further includes determining, in response to the second user input, whether the current view includes a current version of the first element.
US07853566B2 Navigation of electronic backups
Systems and methods for navigating within snapshots are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a hierarchical structure wherein a first element of the earlier version includes a second element. There is received, while the history view is displayed, a second user input requesting that the current view be modified according to the second element. The method includes modifying, in response to the second user input, the current view according to the second element.
US07853564B2 Adding metadata to a stock content item
Methods and apparatus, including computer program products, implementing techniques for retrieving a first version copy of a first stock content item from a first content hosting server storing a plurality of stock content items, each item having one or more stock content versions, each item having a content identifier that uniquely identifies the item at the first content hosting server; adding identifier metadata to the first version copy, the identifier metadata including the content identifier of the first stock content item, and storing the first version copy with the added metadata as a first designer copy in a designer storage for later use in a designer system; and in connection with a user interaction with the designer system involving the first designer copy, using the identifier metadata from the first designer copy to retrieve a second version copy of the first item from the first content hosting server.
US07853563B2 Universal data aggregation
A system for aggregating and managing PIM data from multiple sources is provided. By aggregating various sources of data, the present system allow for the bridging of networked communities and organizations. Limitations of data aggregation as a result of proprietary and/or protocol concerns are overcome through the development of trusted relationships amongst users of the data aggregation and management system.
US07853562B2 System and method for obtaining information from a data management system
A system and method are provided for obtaining information from a data management system. The data management system may determine whether an event occurs triggering the update of this information and, if so, the updated information may then be read from a data object and transmitted from the data management system to the user without an online connection being established between the user and the data management system. In some embodiments, a request may be received from a user of a groupware application program subscribing to updates of identified information and, if the user later performs an action in the groupware application that triggers a request for an update of the identified information, a request for an update of the identified information may be transmitted from the groupware application to a data management system.
US07853560B1 Methods for address book synchronization and subscription status notification
The various disclosed techniques and equipment relate to synchronizing a subscriber's address books located in a portal and in the subscriber's mobile station, determining the subscription status of a directory number of another party with whom the subscriber intends to communicate, and/or for enabling the subscriber to make a referral to another party who might not be a qualified subscriber.
US07853554B2 Method and system for metadata reconciliation in a data warehouse
A data warehouse system comprising a warehouse database and a data warehouse manager communicatively coupled to the database. The warehouse manager is to store data to and retrieve data from the warehouse database and perform metadata reconciliation to update metadata of objects in the data warehouse to reflect a change in metadata of a first object in the warehouse by identifying a first set of objects impacted by the change to the metadata of the first object, identifying a second set of objects on which the first object depends, identifying at least one task that has to be completed to propagate the impact of the change in the metadata of the first object to objects in the first and second sets of objects, performing the task, and dynamically computing additional tasks based on whether or not definitions of objects in the first or second sets of objects changes based upon completion of the at least one task.
US07853553B2 Engine for converting data from a source format to a destination format using user defined mappings
A system and method for transforming a data object from a source form into a destination form is described. In one embodiment, the data object is stored in its source form as a set of related source components forming a source data structure having a first hierarchical configuration. The data object is stored in its destination form as a different set of related destination components forming a destination data structure having a different hierarchical configuration. A user is enabled to define a transformation map including a set of transformation mapping expressions declared by the user for transforming the data object between its source form and its destination form. The data object is then automatically transformed from its source form into its destination form based on the transformation map defined by the user and the source and destination data structures.
US07853552B2 Method and system for increasing a repulsive force between a first node and surrounding nodes in proportion to a number of entities and adding nodes to a visualization graph
A visualization graph is provided on a computer. Data corresponding to a plurality of entities is stored, wherein a semantic net includes the entities and wherein the entities are linked to each other by a plurality of relations. In response to a query with respect to an entity selected from the plurality of entities, providing a visualization graph representing the results of the query, representing a plurality of entities having a common relation as a first node on the visualization graph. In response to a predetermined stimulus causing the entities comprised at the first node to be displayed, and in response to a further predetermined stimulus causing the graph to restructure so that the node replaces the displayed entities.
US07853550B1 Decision support systems and methods
In one aspect, the invention is based on a process that combines information present in a joint distribution of the predictor variables and the variable (or variables) to be predicted. This information may be captured in the form of a table or other like data structure that includes a set of vectors (referred to as a “TAB”). The process uses the information in the TAB in conjunction with one or more rules. In one embodiment, a set of different rules are applied to the TAB to determine which rule in the set produces the most accurate predictions. The RULE that produces the most accurate predictions is then used in conjunction with observed information to make predictions.
US07853548B2 Methodology and computer program product for effecting rule evaluation in policy based data management
The invention relates to a system and method for providing efficient policy rule updates in policy-based data management. More particularly, the invention relates to a system and method for restraining the size of the set of data objects to be examined after a policy rule evaluation.
US07853547B1 Production rule message formatting and parsing system
A message formatting system includes a rules execution engine that coacts with an expandable goal-oriented rules production set to process one or more characters of an input message to output a message formatted in accordance with one or more production rules of the set of production rules. The production rule set contains a plurality of production rules each having a criteria triggerable by one more or characters of the input message to cause execution of that so-triggered rule by the rules execution engine to alter the format of the input message in accordance with an action function or the action functions of the so-triggered rule wherein each production rule includes a first side having a condition or criteria that can be selectively triggered by one or more one or more characters of the input message and a corresponding second side having one or more executable format-altering action functions.
US07853546B2 Enhanced rule execution in expert systems
A method for detection is presented. The method includes extracting data based upon one or more predefined rules. Further, the method includes preprocessing the extracted data based on the predefined rules to generate one or more rule groups. The method also includes instantiating one or more inference engines based on the generated rule groups. Additionally, the method includes processing the extracted data by a corresponding inference engine based on the predefined rules to generate processed data. Systems and computer-readable medium that afford functionality of the type defined by this method is also contemplated in conjunction with the present technique.
US07853545B2 Preserving privacy of one-dimensional data streams using dynamic correlations
Disclosed is a method, information processing system, and computer readable medium for preserving privacy of nonstationary data streams. The method includes receiving at least one nonstationary data stream with time dependent data. Calculating, for a given instant of sub-space of time, A set of first-moment statistical values is calculated, for a given instant of sub-space of time, for the data. The first moment statistical values include a principal component for the sub-space of time. The data is perturbed with noise along the principal component in proportion to the first-moment of statistical values so that at least part of a set of second-moment statistical values for the data is perturbed by the noise only within a predetermined variance.
US07853536B2 Systems and methods for virtual inventory management
Disclosed is an integrated global shipment system that provides end-to-end visibility of the movement of a package. The integrated global shipment system employs a shipment consolidating application for integrating one or more freight tracking systems with one or more end-delivery systems. As a result, shippers are provided with complete visibility of the movement of their shipments of goods from an origin country to a destination country and till the final consignees. In addition, the integrated shipment system significantly decreases the cost of managing inventories by providing a virtual inventory solution. Under this virtual inventory solution, suppliers are able to bypass distribution centers and delay allocation of goods until after the importation of goods into a destination country.
US07853535B2 System for secure internet access for children
A system and method for secure internet access by children that assigns each child a Safe Card with integral fingerprint scanner, plus an intelligent USB card reader for biometric-secure internet access. Both the Safe Card and card reader/docking station have device ID numbers. At registration each child is assigned a user ID, and a registration record is compiled including user ID, device IDs and photo data. Parents author a parental ruleset for their child which is associated with the registration record. The child activates their Safe Card by an initial fingerprint scan, and can then access the Internet from any web-enabled computer simply by plugging the card reader/docking station into the computer's USB port, inserting their Safe Card, and scanning their fingerprint. This authenticates the child, pre-loads the parental control ruleset and gives the child-user a restricted safe and secure but full internet experience.
US07853533B2 Method and system for identifying users and detecting fraud by use of the internet
A method and system for detecting and preventing Internet fraud in online transactions by utilizing and analyzing a number of parameters to uniquely identify a computer user and potential fraudulent transaction through predictive modeling. The method and system uses a delta of time between the clock of the computer used by the actual fraudulent use and the potentially fraudulent user and the clock of the server computer in conjunction with personal information and/or non-personal information, preferably the Browser ID.
US07853531B2 Method and apparatus for supporting multiple trust zones in a digital rights management system
Digital rights management method and system for items having usage rights. A first activation device defines a first trust zone. A first license device associated with the first trust zone generates an open license having usage rights associated with a first item. A second activation device defines a second trust zone and is adapted to issue a software package that enforces usage rights. A user device associated with the second trust zone is adapted to receive the software package from the second activation device, to receive the open license associated with the first item, and to use the first item in accordance with the open license. In addition, a method is provided for enforcing a license granting usage rights associated with a protected item, and for classifying a license, the license being an open license or a closed license.
US07853528B2 E-commerce store management user interface for performing Web site updates
A method for an e-commerce storefront management user interface to enable efficient updating of the Web pages of the storefront. The method begins with the step of accessing a Web page out of a plurality of Web pages of an e-commerce Web site. Log in information is then submitted to the Web site. The log in information can include an authentication to obtain privileges for modifying the Web pages of the Web site. Once logged in, an item on the Web page is selected for editing and modification. The selected item is then edited and the edited data is submitted. Once received by the Web site, an updated version of the Web page is provided for viewing and verification of the edited item. The steps are performed using a Web browser on a client machine to access the Web site and view the Web pages. The logged in manager can be required to log out of the Web site prior to receiving the updated version of the Web page. The updated version of the Web page is viewed using a Web browser to verify the appearance of the edited item, the appearance being the same as the appearance to a standard user accessing the updated version of the Web page. A workflow notification request can be automatically generated in order to obtain an approval of the updated version of the Web page, wherein the updated version of the Web page is not provided until the approval is obtained.
US07853526B2 Data transaction profile compression
Techniques for compressing data transaction history profiles are disclosed. Such profiles can include a plurality of profile variables with each profile variable comprising a real number that provides a factor for determining whether a proposed data transaction is indicative of fraud. A bit string is generated for each profile variable in the profiles that characterizes a first value plus a second value. The first value is equal to a mantissa for the real number corresponding to the profile variable. The second value is equal to a number of orders of magnitude above a minimum required expressed as multiples of the number of orders magnitude required to represent the plurality of real numbers in each the plurality of transaction history profiles divided by a range of bits. The generated bit string is stored as compressed profile variable within the data transaction history profiles. Related systems, apparatus, methods, and/or articles are also described.
US07853525B2 Electronic draft capture
A gateway server, point of sale device and protocol are provided for processing financial transactions. A public network interface is configured to couple to a public network and communicate financial authorization requests. The financial authorization requests can include, for example, transaction specific data, a merchant store or location invariant and a supplemental header. A gateway processor processes the financial transaction authorization requests and couples to a financial network interface configured to couple to at least one financial network. The gateway provides a response to the point of sale device based upon data received from the financial network and the authorization request.
US07853518B2 Method and apparatus for advanced mortgage diagnostic analytics
A method and apparatus for calculating individual or collective safe scores for properties with loans. These safe scores are useful in comparing the risk of loss due to exposure in the case of a default on the loan or loans being evaluated and may be used to objectively compare individual loans or groups of loans for such risk and for the worthiness for refinancing or additional lending.
US07853515B2 Electronic bond and guaranty process and business method
Disclosed is a method by which suretyship bonds and guaranties can be purchased and deployed over the Internet in real time, providing automatic application evaluation and policy binding. The principal's credit card information is used in a repeating cycle of pre-authorized charges so that the card account serves as effective collateral. A bond seal image, safeguarded against piracy, appears in Web pages indicating the existence of bond coverage. A dynamically updated gauge displays the margin of coverage available under the bond at any given moment. Means of integrating the information technology of auction site and surety company are also disclosed. The invention makes possible an unprecedented level of security in user-to-user auction environments and eliminates the need for online escrow services. Means of accepting bidder deposit accounts is also disclosed, enabling automatic, electronic payment the moment an Internet auction closes and eliminating the need for online payment services.
US07853512B1 Ticker-symbol lookup system and method
System and method for populating a list with at least one investment vehicle ticker descriptor. A system and method are presented for robustly looking up a ticker symbol for investment vehicle and efficiently adding the ticker symbol to a linked investment list.
US07853511B2 Prepaid short messaging
A prepaid messaging solution which uses open networking standards (e.g., TCP/IP) and which supports pre-payment of enhanced Internet messaging services. The disclosed prepaid architectures and methods accurately determine if a subscriber has sufficient account balance to deliver a complete short message, prior to delivery of the message. The short message may be prevented from being delivered (either at the source end or at the destination end) if insufficient funds are in the subscriber's account. A prepaid tariff engine is preferably extensible over a TCP/IP network, and supports remote interaction with the SMSC and web chat servers for the purpose of applying a real-time billing charge for each message. A service provider may create subscriber classes of service that define and uniquely identify subscriber rate and/or tariffing plans used to apply real-time billing charges for sending or receiving of messages. The prepaid short message tariff engine determines the appropriate message billing based upon, e.g., flat rate per message, message count (e.g., 10 messages @ $5.00), character count (e.g., $0.01/char.), Time of Day, Day of Week (i.e., peak & non-peak hours), type of message, and/or mobile location (i.e., network point code). The prepaid short messaging service preferably supports Internet web page access to subscriber's relating to their short messaging account balances and status maintained in the prepaid short messaging database of the prepaid messaging server.
US07853510B2 Method and system for multiple portfolio optimization
Methods and systems for optimizing a plurality of portfolios, each portfolio including one or more shares of one or more tradable assets, and may include the steps of: receiving asset data associated with the plurality of the portfolios; receiving one or more optimization constraints including at least one global constraint defining a constraint to be applied across an aggregate of the plurality of portfolios; for each portfolio, optimizing the asset data based on the one or more optimization constraints to create optimized portfolio data; aggregating the optimized portfolio data to create aggregate optimized asset data; determining if the aggregate optimized asset data satisfies the at least one global constraint; and only if the at least one global constraint is satisfied, outputting the optimized asset data.
US07853508B2 Method and system for object-oriented management of multi-dimensional data
Methods and systems for managing and analyzing multi-dimensional data are provided. Example embodiments provide a Meta-Object Data Management System “MODMS,” which enables users to arrange and to rearrange hierarchical relationships of the data on an ad-hoc basis and allows the data to be analyzed using any set of attributes (dimensions) while the system is running. The MODMS represents heterogeneous data in a normalized (standardized) fashion using an object type management system that allows the arbitrary coercion of one type of object into another different type of object and automatically resolves attribute dependencies. In one embodiment, the MODMS comprises an object type management subsystem; a meta-object instantiation subsystem; one or more data repositories; and an input/output interface. These components cooperate to allow the creation, management, and analysis of relationships between many different types of single and multi-dimensional data. The MODMS may be used to implement an enterprise portfolio management system.
US07853507B2 Method for organizing financial instruments in a CSD-system
A computerized CSD-system includes an instruments register in which the instruments have attributes which define them. The instruments are configured in a hierarchical multi-level structure. A first instrument on a first level in the hierarchy is linked to instruments on a second, lower level in the hierarchy. The link between instruments on the first and second levels of the hierarchy is defined by all of the attributes in the instruments on the second level also included in the instrument on the first level to which the instruments on the second level are linked. An amendment to an attribute in an instrument causes the same amendment in the same attribute of those instruments which are linked to the amended instrument and which are on lower levels in the hierarchy than the amended instrument. Each instrument is only allowed a link to one instrument above it.
US07853506B2 Method for categorizing pivot points in technical analysis
A method and product for identifying and categorizing pivot points in a time series, such as a time series of financial data (e.g. stock prices) or medical data (e.g. ECG, EEG). The method permits categorization of pivot points in a time series according to their spatial importance and temporal occurrence. The time series has a predetermined end point, predetermined maximum and minimum box sizes, and a predetermined box size increment. The method consists of determining a breakout direction for the time series. Then, for each incremental box size from the maximum to the minimum, pivot points are identified. Commencing at the end point and working backwards through the time series, any point where a reversal of more than the current box size occurs is identified. For each such identified point, the previous extreme, its associated lag from the end point, and the box size at which it is first identified is then recorded.
US07853505B2 Displaying market data
A system for generating a display of at least one side of a market includes a computer system having one or more computers. The displayed side of the market includes one or more offers from one or more market participants. Each offer includes an offered price and an offered quantity. The computer system receives market data reflecting the one or more offers and generates a display of the received market data. The display includes a price axis, a quantity axis, and one or more offer bars. Each offer bar represents one or more offers including equal offered prices. Placement of an offer bar along the price axis represents the equal offered prices for the one or more offers represented by the offer bar. The height of an offer bar relative to the quantity axis represents the aggregate offered quantity for the one or more offers represented by the offer bar.
US07853501B1 Data processing systems and method for creating efficient floater classes
A method for creating investment securities structured from interest-rate derivative and mortgage pool components is described. The method includes analyzing the risk elements of the derivative and mortgage pool components, structuring one or more classes of securities, at least one of which is backed by these components in combination, and issuing the structured securities. A computer program product and data processing system for practicing the method are also described. A novel investment security is disclosed which incorporates cash flows from mortgage pool components and cash flows coming from derivative components. Finally, a method of adding value to mortgage-backed securities is described.
US07853500B2 System and method for determining right of access
Various methods and systems for auctioning items such as golf tee times, restaurant reservations, concert tickets or hotel reservations are disclosed. Users can effectively bid on a large number of items but receive at most one item at the end of the auction. This method has the favorable effects for the users of: (1) increasing the probability of successfully bidding for at least one item; (2) making the auction process more convenient by greatly reducing the need for actively monitoring the auction; and, (3) decreasing the possibility a user will be out bid at the last moment and receive no item. This method has the favorable effects for the seller of increasing the probability their listed items will sell and increasing the expected average sales price.
US07853499B2 System and method of allocating an incoming order to standing orders
A method of allocating a quantity of an incoming order for a product develops a value that indicates a portion of the incoming order this is to be allocated using a FIFO algorithm and allocates a first portion of the incoming order to standing orders using the FIFO algorithm. The method further allocates a second portion of the incoming order to standing orders using a pro-rata algorithm, wherein the step of allocating the second portion leaves a remaining quantity of the incoming order. In addition, the method allocates the remaining portion to the standing orders using a FIFO algorithm.
US07853496B2 Prioritizing product development lines
Systems and methods are disclosed for maintaining building serviceability information for geographic locations. The disclosed systems and methods may include forming a future market in which the product developments lines are equated to stocks. Furthermore, the disclosed systems and methods may include determining participants in a trading session of the future market and setting rules governing how the trading session in the future market will operate. Moreover, the disclosed systems and methods may include opening the trading session for the participants, closing the trading session for trading and evaluating market session trends and participant purchases to determine the priority of a product line in relation to other product lines.
US07853495B2 Usage period management system for applications
A method of managing downloading contents in a network system including a terminal device, a management server and a downloading site includes three phases of procedures. In a first phase procedure, the management server receives a request for downloading contents from the terminal device and performs a predetermined registration operation. In a second phase procedure, the management server transmits attribution data corresponding to the contents to be downloaded by the terminal device, the attribution data including information of the downloading site. In a third phase procedure, the terminal device accessed the downloading site in accordance with the information included in the attribution data and downloads the contents.
US07853493B2 Personal finance integration system and method
An integration device retrieves credit reports, and/or other financial data that is available from one or more credit sources, for consumers and extracts financial account information from the credit reports. The integration device may then format and/or translates the account information into a format that is usable by a particular consumer's personal finance software and communicates the account information to the personal finance software. Accordingly, the personal finance software is provided with information regarding each of a plurality of financial accounts that are associated with the consumer so that the account information may be populated in the personal finance software with minimal effort by the consumer.
US07853492B1 System for merchandise ordering and order fulfillment
A system for merchandise ordering and order fulfillment for highly efficient and accessible remote placement and assembly of merchandise orders. The system includes a network comprising a programmed central station and remote stations of various types permitting customer entry and employee fulfillment of merchandise orders.
US07853487B2 Shipping address population using online address book
A method for automatically generating a custom name list for use in an order form which can be submitted to an Internet shopping site to complete an order. The method utilizes address book data, stored primarily online utilizing a third party service. In one method, names and addresses are read from an address book database and incorporated into a form which enables the user to easily select recipients for one or more gifts.
US07853486B2 Method and system to adjust a seller fixed price offer
Methods and systems including an auction method including an auction price-setting process and a fixed price process for purchasing a seller's offering to a buyer. The seller may adjust a seller fixed-price offer during the auction price-setting process. Various embodiments include a network-based commerce system including, a processor coupled to a memory through a bus; and a fixed price-setting process executed from the memory by the processor to facilitate a request for an adjustment of a fixed price offer associated with a listing for an item, the request to be sent to a seller of the listing.
US07853483B2 Medium and system for enabling content sharing among participants associated with an event
Enabling the automatic identification of participants to a common event to enable data sharing between the participants. An event identifier embedded in the content data associates the content data with an event. A content data service maintains a list of event identifiers and a list of participants associated with each event. Each of the participants communicates with the content data service to identify the other participants. The participants communicate with each other to share content data from the common event.
US07853482B2 Complex prices in bidding
Managing bid pricing information comprises receiving transaction information and item data from a buyer, generating a bid invitation containing entries relating to the transaction information and item data, and making the bid invitation available to a plurality of potential bidders, receiving from one or more of the potential bidders bid invitations containing a complex pricing structure and corresponding complex pricing amounts, and selecting a winning bidder based on the complex pricing amounts.
US07853480B2 System and method for providing export services to merchants
A fulfillment services provider may offer export services to merchants, including generation of required export documentation; calculation, collection, and remittance of customs duties; and transportation via an international carrier. Such export services may be offered through a registration service, and may be integrated with other fulfillment services provided to registered merchants (e.g., domestic order fulfillment and/or warehousing of inventory), or may be offered to merchants that do not receive other fulfillment services from the provider. Export services may be provided to merchants who certify that all registered or specified items may be legally exported to all (or specified) international destinations, or the provider may verify compliance to export regulations on behalf of registered merchants. The provider may assume the role of Principal Party in Interest for registered merchants or the merchants may retain this role. Registration and provision of export services may be implemented in one or more software modules.
US07853479B2 Data collection and dissemination system with literature distribution and email follow-up
Certain embodiments of the present invention provide a system for collecting and disseminating customer and agent data, distributing real estate marketing literature, issuing literature vouchers, issuing commission receipts, and sending follow-up emails to solicit feedback data. The system includes a customer terminal, which is in communication with a data center, which, in turn, is in communication with a business terminal. The customer terminal includes a device for inputting customer and agent data and a device for distributing relevant marketing literature and issuing literature vouchers and commission receipts. The customer and agent data is sent to the data center, where it is stored for subsequent retrieval by a salesperson using the business terminal. The data center automatically generates and sends follow-up emails to the customer and agent to solicit feedback data. When the feedback data is received, the data center updates the relevant customer and agent data with the feedback data.
US07853478B2 Funding information delivery using advertising revenue
Embodiments are provided to deliver information to a user such that data information delivery costs are less than an amount of generated advertising revenue. In an embodiment, a system can be configured to deliver information, including content and advertisements, to a user which operates to remove the burden of payment for the information delivery by the user. In one embodiment, bandwidth, compression, minimization, protocols, timing, and other optimization parameters can be used to minimize the cost to communicate information, including content and advertisements, to a user. Embodiments can be configured to optimally package advertisements and content, such that advertising revenue can be used to compensate for or override costs associated with the transmission of the content and advertisements. Other embodiments and functionality are available.
US07853477B2 RF-based electronic system and method for automatic cross-marketing promotional offers and check-outs
A method and apparatus for providing cross-marketing and promotional offers to a customer using an electronic tag product identification system is disclosed. The disclosed technology also allows for presenting promotional offers in an automatic check-out process. RFID smart tags are associated with products in a place of purchase or a place of selection of such products. Each distinct product is associated with at least one smart tag, the smart tags containing identification information regarding their respective products. RFID smart tag readers are used to retrieve product information including information concerning promotional offers, purchase prices and expected product weights. Such promotional offers are presented to the customer and may be real-time promotional offers, near real-time promotional offers or generic promotional offers.
US07853474B2 Methods and systems for securing content played on mobile devices
Methods and systems are disclosed herein for managing content, including advertising content, delivered to various network-connected devices, including screens, mobile devices, computers, televisions, radios, and the like, based on usage profiles associated with device-specific identifiers for mobile devices, short-distance wireless technologies for transmission of content and detection of proximity, and content targeting and management techniques.
US07853470B2 Assigning tangible assets to workplaces
A method for assigning tangible assets to workplaces includes receiving input data provided at an input interface, the input data including information about a situation that requires to update a structure of current assignments of specific tangible assets to specific workplaces, selecting, dependent upon the information of the received input data, a workplace profile from a profile database, wherein the workplace profile corresponds to a workplace type and includes a predefined set of asset types, of which types specific tangible assets can be to be assigned to a specific workplace of the workplace type, retrieving, from an assignment database, assignment data including information about the current assignment structure, comparing the selected workplace profile with the retrieved assignment data, determining an update proposal for updating the current assignment structure, and providing output data to an output interface, the output data including information about the update proposal.
US07853465B2 Methods and apparatus to present event information with respect to a timeline
A charting application generates a so-called timelink chart. To generate the timelink chart, the charting application renders a timeline axis representing a segment of time. The charting application further renders a business event axis in (orthogonal) relation to the timeline axis. Positions on the business event axis indicate respective types of business events that can occur. For each of multiple business events associated with a respective business activity, the charting application generates a corresponding event instance with respect to the business event axis and the timeline axis to indicate a type associated with a respective business event of the multiple business events and when the respective business event occurs in time. In a final step, the charting application generates a graphical link connecting multiple event instances (associated with the respective business activity) in the timelink chart to display a progression of the respective business activity over time.
US07853459B2 Automated processing of electronic medical data for insurance and disability determinations
A machine-implemented method of assisting medical evidence collection for adjudication of a medical disability request is described. In some embodiments, the method includes providing an electronic medical record of a patient, the electronic medical record includes evidence of at least one claimable medical disability condition and locating in the electronic medical record at least one keyword associated with the at least one claimable medical disability condition. In some embodiments, the method further includes processing an inference rule associated with the at least one claimable medical disability condition, such that the evidence of the at least one claimable medical disability condition is identified in the electronic medical record and outputting, to a computer-readable medium, information indicative of (1) the evidence of the at least one claimable medical disability condition, and (2) a location of the evidence in the electronic medical record.
US07853458B2 System for monitoring regulation of pharmaceuticals from data structure of medical and laboratory records
A system is provided that integrates of records of clinical laboratory services into the assessment and optimization of patient health care and, in particular, regulation of the use of pharmaceuticals. Laboratory test result records are used in conjunction with other health care benefits records to monitor regulation of use of pharmaceuticals by patients. The incorporation of laboratory tests and results into such a utilization system allows improvement in the management of a patient's therapy based on a more precise picture of the patient's level of illness as revealed by the laboratory test results. The system of the present invention also allows optimization of the selection of laboratory tests to be performed, and also provides an outcome assessment of the risk of hospitalization due to pharmaceutical treatments resulting in physician intervention, leading to a change in physician prescribing behavior and, accordingly, a decrease in drug induced hospitalizations and improved quality of patient care and savings of health care costs.
US07853457B2 Automatic identification for spot measurements
A patient monitoring system (8) monitors physiological functions of a plurality of patients (12). Each clinician (10) and each patient (12) has an associated identification device (20, 22), which each includes an identification code corresponding to respective clinician and patient. Each identification device (20, 22) includes a respective body-coupled communication device (24, 26) for communicating the identification code to a medical device (14). The clinician (10) activates the medical device (14) which includes a body-coupled communication device (40) including an ID reader (42). The ID reader (42) scans the area to detect whether the clinician identification is present. After the clinician's identification code is read, the medical device (14) is ready to take measurements. The clinician (10) takes the medical device (14) to the patient (12). The ID reader (42) scans the area to detect the patient identification code. The result of the measurement along with the patient identification code is stored in a medical device memory (56) and later transferred to a patient record in a hospital database (70).
US07853456B2 Systems and methods for risk stratification of patient populations
A statistical processing system includes a server operably configured with program instructions implementing a plurality of statistical models to at least one of (a) predict a health outcome based on questionnaire responses, (b) assist a patient's choice of therapeutic modality based on questionnaire responses, and (c) assess a health risk or status based on questionnaire responses. Also provided is a research agency communicating with the server and contracted to provide the statistical models using a visual interface communicated by the server. The server is configured to analyze requests received from users relating to a plurality of said statistical models to reduce redundancy in requests for patient data.
US07853455B2 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.
US07853453B2 Analyzing dialog between a user and an interactive application
A computer implemented method of analyzing dialog between a user and an interactive application having dialog turns. The method includes receiving information indicative of dialog turns between the system and at least one user in an application. The turns are related to one or more tasks of the application. A diagnostic module operable on a computer is utilized to obtain an indication of performance of the application relative to said one or more tasks.
US07853450B2 Digital voice enhancement
A method of transmitting digital voice information comprises encoding raw speech into encoded digital speech data. The beginning and end of individual phonemes within the encoded digital speech data are marked. The encoded digital speech data is formed into packets. The packets are fed into a speech decoding mechanism.
US07853448B2 Electronic instrument for speech recognition with standby time shortening and acoustic model deletion
An electronic instrument includes: a display control unit for displaying a control content corresponding to the command information based on the result of the speech recognition; an instruction unit for instructing that a control for the control content displayed by the display control unit, is cancelled; a control unit for performing the control based on the command information based on the result of the speech recognition after a predetermined standby time elapses since the control content corresponding to the command information based on the result of the speech recognition starts to be displayed by the display control unit when the instruction unit does not instruct that the control for the control content is cancelled within the predetermined standby time, and for canceling the control based on the command information based on the result of the speech recognition when the instruction unit instructs that the control is cancelled within the predetermined standby time.
US07853444B2 Method and apparatus for training transliteration model and parsing statistic model, method and apparatus for transliteration
The present invention provides a method and apparatus for training a parsing statistic model, a method and apparatus for transliteration. Said parsing statistic model is to be used in transliteration between a single-syllable language and a multi-syllable language and includes sub-syllable parsing probabilities of said multi-syllable language. Said method for training the parsing statistic model comprising: inputting a bilingual proper name list as corpus, said bilingual proper name list includes a plurality of proper names of said multi-syllable language and corresponding proper names of said single-syllable language respectively; parsing each of said plurality of proper names of multi-syllable language in said bilingual proper name list into a sub-syllable sequence using parsing rules; determining whether said parsing is correct according to the corresponding proper name of said single-syllable language in said bilingual proper name list; and training said parsing statistic model base on the result of parsing that is determined as correct.
US07853443B2 Transient simulation using adaptive piecewise constant model
A transient simulation system, methods and program product that implement an adaptive piecewise constant (PWC) model are disclosed. The invention evaluates an error criteria to determine a maximum allowable change in one of a current and a voltage; and simulates the transient conditions by implementing an adaptive step in the PWC model according to the maximum allowable change. The invention allows dynamic or static adaptation of a PWC model according to an error criteria.
US07853437B2 Electromagnetic emissions stimulation and detection system
A system and method for detecting and identifying electronic devices based on their unintended electromagnetic emissions (“UEE”) signals is presented. During device classification, UEE signals are measured from a plurality of test devices and characteristic data is obtained from the UEE signal emitted from each test device. Using the characteristic data, a threshold value and ideal pulse template can be determined for each test device and stored in a memory. An ideal stimulation signal is also determined for each test device and stored in the memory. During device detection, the ideal stimulation signal is applied to the environment in which a target device is suspected of being located. Stimulated UEE signals are measured from the target device and processed. The processed measurement data is compared to stored power threshold values and ideal pulse templates to determine if the target device is present.
US07853436B2 Method and system for tracking and reporting emissions
The present invention relates to methods and systems of tracking enterprise gas emissions such as greenhouse gas emissions. The systems and methods relate to collecting or entering data relating to one or more emissions source of an enterprise or an enterprise location, calculating emissions totals, and, according to certain embodiments, generating emissions reports.
US07853431B2 On-line monitoring and diagnostics of a process using multivariate statistical analysis
A system and method of monitoring and diagnosing on-line multivariate process variable data in a process plant, where the multivariate process data comprises a plurality of process variables each having a plurality of observations, includes collecting on-line process data from a process control system within the process plant when the process is on-line, where the collected on-line process data comprises a plurality of observations of a plurality of process variables and where the plurality of observations of the set of collected process data comprises a first data space having a plurality of dimensions, performing a multivariate statistical analysis to represent the operation of the process based on a set of collected on-line process data comprising a measure of the operation of the process when the process is on-line within a second data space having fewer dimensions than the first data space, performing a univariate analysis to represent the operation of the process as a multivariate projection of the on-line process data by a univariate variable for each of the process variables, where the univariate variable unifies the process variables, and generating a visualization comprising a first plot of a result generated by the multivariate statistical representation of the operation of the process and a second plot of a result generated by the univariate representation of the operation of the process.
US07853429B2 Curvature-based edge bump quantification
Evaluating irregularities in surfaces of objects such as semiconductor wafers using a thickness profile of a surface section and analyzing the profile to obtain information of an irregularity start position, magnitude, and span along with surface slope and height information.
US07853421B2 Systematic surface review
A method and system of comparing a part to a computer model of the part obtains coordinate data for a plurality of points on a part, compares the coordinate data to a computer model of the part to obtain comparison data, reports the comparison data corresponding to a selected surface of the part, and excludes comparison data for all surfaces other than the selected surface.
US07853414B2 Mounting structure for a mirror assembly
A mirror assembly mountable to a wall includes a mirror platform having a front surface and a rear surface, a chassis engageable with the mirror platform to define a mirror assembly interior, at least one electrical component disposed within the mirror assembly interior, and a mounting structure. The mounting structure includes a support member mounted to one of the rear surface of the mirror platform and the chassis and a hanger member mounted to the other of the rear surface of the mirror platform and the chassis. The hanger member is removably securable on the support member to mount the mirror platform to the chassis.
US07853412B2 Estimation of wheel rail interaction forces
A method of estimating contact forces between the wheels of a railway wagon and a rail track, for use in determining information such as the likelihood of derailment. Accelerations of the body of the wagon are measured using motion sensors located at suitable points on the body. Forces on the side frames of the wagon are calculated based on the accelerations of the body and predetermined parameters of the body. Forces on the wheels of the wagon are calculated based on the accelerations of the body and predetermined parameters of the body. The contact forces between the wheels and the rails are then calculated based on the forces calculated for the side frames and the wheels. The calculations are carried out using an inverse model of the wagon system. Equipment which implements the method is also described.
US07853410B2 Method for making polynucleotides having desired characteristics
In silico nucleic acid recombination methods, related integrated systems utilizing genetic operators and libraries made by in silico shuffling methods are provided.
US07853408B2 Method for the design of oligonucleotides for molecular biology techniques
A method of designing oligonucleotides useful in molecular biology techniques as PCR primers or in other techniques as identification and/or quantification probes is disclosed. The method permits designing specific oligonucleotides for the identification of a determined sequence in a metagenomic sample. The method includes selecting or constructing a database of reference sequences, selecting a subset of sequences belonging to target organisms, selecting candidate oligonucleotides from such sequences, depurating these candidate oligonucleotides according to hybridization specificity and thermodynamic stability criteria, obtaining a list of designed oligonucleotides that fulfill the hybridization specificity and thermodynamic stability criteria, producing materially by chemical synthesis the designed oligonucleotides, and selecting the oligonucleotides which comply with the requirements of the desired process.
US07853400B2 Control apparatus for internal combustion engine
A knock control apparatus includes: a knock sensor for detecting knock of an internal combustion engine; a signal processing section for calculating a knock intensity; and knock determination level setting sections: for calculating an average value of the knock intensity; for calculating, based on the average value, an overall variance of the knock intensity of an entirety of a frequency distribution, a higher variance of the knock intensity above the average value, and a lower variance of the knock intensity below the average value; for calculating a standard deviation of the knock intensity from the overall variance; for presetting a value allowing the frequency distribution of the knock intensity to be a predetermined confidence interval as a confidence coefficient; and for setting a sum of the average value and a value obtained by multiplying the standard deviation by the corrected confidence coefficient as a knock determination level.
US07853398B2 Fuel pressure control apparatus for an internal combustion engine
The engine ECU executes a program including the step of setting an upper limit guard value of a fuel pressure by executing low fuel pressure control in the case where a low fuel pressure control execution condition is satisfied with fulfillment of conditions that execution of the low fuel pressure control is permitted, that engine speed NE is lower than a threshold value, and that the atmospheric pressure is higher than a threshold value, and the step of controlling the fuel pressure to be a target fuel pressure within a range not exceeding the upper limit guard value.
US07853397B2 Method of operating an internal combustion engine
A method relates to operating an internal combustion engine in the form of an Otto engine, especially of a motor vehicle. Otto engine fuel (i.e., carburetor fuel, spark ignition engine fuel), such as gasoline or ethanol (E85), are directly injected into at least one combustion chamber of the internal combustion engine with at least one fuel injector. Optionally, instead of injecting ignition spark engine fuel or in addition, the internal combustion engine is operated with gas, especially CNG (compressed natural gas) or LPG (liquefied petroleum gas). During operation of the internal combustion engine with gas only, the engine is automatically switched to the operation with spark ignition engine fuel for a predetermined period, or the engine is switched to the operation with spark ignition engine fuel in addition to the operation with gas, in such a manner that a predetermined quantity of the carburetor fuel flows through the at least one fuel injector. The engine is then automatically switched back to the operation with gas only.
US07853395B2 Apparatus, system, and method for calibrating an internal combustion engine
An apparatus that includes a calibration module, a conditions module, and an output module. The calibration module includes a plurality of calibration tables that includes a top-rated torque curve and bottom-rated torque curve for each of a plurality of predetermined engine operating modes of an engine emissions family. The top-rated torque curve corresponds to a top horsepower rating of the engine emissions family and the bottom-rated torque curve corresponds to a bottom horsepower rating of the engine emissions family. The conditions module is configured to determine operating conditions of the internal combustion engine. The output module is configured to command at least one component of the engine to achieve a desired engine output exhaust gas emissions value based at least partially on the operating conditions of the internal combustion engine and a comparison between the top horsepower rating and bottom horsepower rating of the engine emissions family.
US07853394B2 Internal combustion engine feedback control with variably set gain
A controller (6) for an internal combustion engine includes: a calculation section (5) for calculating an angular acceleration or an angular velocity; an operational status-determining section (5, 6) for determining an operational status based on the angular acceleration or the angular velocity; a gain-setting section (6, 3a) for setting a gain of torque based on feedback control; and a control section (6) for controlling the gain-setting section so that, when the operational status is a first operational status, the gain-setting section uses the angular acceleration as input data to set the gain (i), and when the operational status is a second operational status, the gain-setting section uses the angular velocity as input data to set the gain (ii).
US07853390B2 Acceleration control system
An acceleration control system stores a target acceleration calculation equation acquired by transforming an equation that expresses that a product of the differentiation of the square power of the speed and the environmental factor αenv represents a sensed value ε of acceleration. A surrounding environment monitor device detects surrounding bodies present in the forward periphery of the vehicle, and an environmental factor calculation unit calculates the environmental factor αenv by using the detected positions of the surrounding bodies. A target acceleration setting unit successively sets target accelerations aref in compliance with the target acceleration calculation equation by using the environmental factor αenv. The acceleration is executed to match the driver's feeling.
US07853389B2 Traction control for performance and demonstration spin
A method is provided for controlling a powertrain of a vehicle comprising wheels, and an accelerator pedal actuated by a driver. The method comprises controlling wheel slip to a first amount during a first road condition, the first amount independent of a driver requested output; and controlling the wheel slip to a second amount during a second road condition, the second amount based on the driver requested output, the second road condition having higher friction than the first road condition.
US07853381B2 Occupant protection device
A vehicle occupant protection device comprising a headrest configured to be movable forward with respect to a vehicle, and an actuator configured to implement the forward movement is disclosed. The device is configured to protect a vehicle occupant by operating the actuator to move the headrest forward in a pre-crash stage in the course of an object crashing into the vehicle from backside of the vehicle. The headrest is provided with an electrical capacitance sensor. The device is configured to control an amount of the forward movement of the headrest according to a variation manner of electrical capacitance, which electrical capacitance is detected by the electrical capacitance sensor when the headrest moves forward.
US07853380B2 Steering system having multiple strategies and variable deadzone
A steering system for a machine having at least one steerable traction device is disclosed. The steering system may have a steering actuator operatively connected to the at least one steerable traction device, and a travel speed sensor configured to generate a signal indicative of a travel speed of the machine. The steering mechanism may also have an operator input device having a deadzone. The deadzone may vary in response to the signal. The steering system may also have a controller in communication with the steering actuator, the operator input device, and the travel speed sensor. The controller may be configured to affect operation of the steering actuator in response to operation of the operator input device only when the operation of the operator input device deviates from the deadzone.
US07853376B2 Vehicle running-data recording device capable of recording moving tracks and environmental audio/video data
The present invention discloses a vehicle running-data recording device capable of recording moving tracks and environmental audio/video data, wherein a primary processor processes the received vehicle operational-activity signals and audio/video signals to obtain images with the acquired data embedded thereon in the form of numbers, texts, symbols, or diagrams. In cooperation with a global positioning system, the present invention can plot a moving-track diagram. The primary processor records the vehicle running status and then converts it into files and stores it in a memory. When the user plays the files afterward, he can obtain audio, video, operational-activity, and running-status information simultaneously. The connected external computer can use softwares to plot a time-coordinate vehicle running-information diagram and a space-coordinate moving-track diagram. Accordingly, the present invention provides a vehicle running-data recording device, which can record vehicle running information and can present it in situ, in order to implement the clarification of the accident liability and protect the rights and interests of the driver.
US07853373B2 System for steering a traction drum driven mobile object
A turf device driven by a traction drum. The traction unit is connected to the tool by an articulable joint which allows the traction unit to rotate horizontally (yaw) and vertically (pitch), as well as roll side-to-side in relation to the tool. The articulation allows the tool and the traction unit to follow undulations in the terrain separately and allows the mobile object to turn by yawing the traction member in relation to the tool.
US07853369B2 Active pitch control method and device for an aircraft
A device has a pitch acceleration instruction calculator that calculates a pitch acceleration instruction depending on a pitch objective and a deflection instruction calculator that calculates, from the pitch acceleration instruction, a deflection instruction for elevators of an aircraft.
US07853363B1 Evapotranspiration unit connectable to an irrigation controller
An evapotranspiration (ET) unit includes a processor and a memory for storing a historical set of components of ET data. The processor can communicate with one or more environmental sensors each capable of generating a signal representing an actual value to be substituted for a corresponding one of the components of the historical set. Preprogrammed algorithms enable the processor to calculate changes to a set of watering schedules of a predetermined watering program of an irrigation controller based on any substituted actual value and the remaining historical set of components. The ET unit 10 communicates the changes to the irrigation controller. Optionally the ET unit 10 can receive and store a downloaded actual set of components of ET data and preprogrammed default algorithms calculate the changes to the watering schedules solely based on the downloaded actual set of components of ET data, thus alleviating any need for utilization of the historical set of components of ET data and any actual values generated by the environmental sensors.
US07853358B2 Method and apparatus for controlling displacements of a moving portion of a multi-axis robot
The inventive method consists in supplying motion instructions (300) at least including information about the path geometry (320) and load instructions (310) to a path generator (400), calculating an allied load signal (800), transmitting said applied load signal (800) to the path generator (400), calculating motion instructions (500) along the path in such a way that the deviation between the projection of the applied load on a tangent to said path and the projection of the instruction on said tangent is minimized and in transmitting said motion instructions (500) to means for actuating a robot (600). A device comprising means (200, 400, 700) for carrying out said control is also disclosed.
US07853355B1 Pharmaceutical dispensing system for medicament and pre-packaged medication
This invention focuses on resolving outstanding problems of pharmaceutical dispensing systems. A need for dispensing of both medicaments and pre-packed medications has been addressed. This invention comprises an accurate counting system for multiple concurrently dispensed medicaments. Accurate, high speed medicament dispensing with little or no jam ups is achieved. Self recovery is provided to prevent medicament over counts. Machine self learn modes replace manual intervention by pharmacy personnel. Concurrent multi-tasking is provided and a quick action robotic arm further expedites the dispensing process. A touch screen computer is provided for coordinating the individual modules and overall control. The apparatus covers internal security and restricts access to unauthorized persons.
US07853350B2 Apparatus for detecting manufacturing parameters of a machine tool
An apparatus for detecting manufacturing parameters of a machine tool is provided, which comprises at least a sensing and transmitting module, and a receiving module. The sensing and transmitting module has a sensor and a wireless transmitting module. The sensor generates a sensing signal with respect to processing parameter of the machine tool. The wireless transmitting module converts the sensing signal into a wireless signal and transmits the wireless signal to the receiving module. Then the wireless signal is decoded and sent to a processing unit for compensating the machine tool. In the present invention, it is not necessary to consider wiring arrangement so that the sensors can be disposed at positions that are close to the mechanism whose operating status could affect the machining process and the compensation, generated according to the foregoing sensing data, for machine tool will be more effective to improve the machining accuracy.
US07853346B2 Method of real-time scheduling of processes at distributed manufacturing sites
In a method of scheduling of processes at distributed and interacting manufacturing sites, a potential availability of predictive pairings of materials and work machines processing the materials over a predetermined period of time is determined for a plurality of manufacturing sites. The potential availability data of the predictive pairings is recorded. The method senses what materials and work machines are available in real-time, and records the real-time availability data of sensed materials and work machines. The real-time availability data is compared with the potential availability data of predictive pairings. In case of a discrepancy, the method determines for each manufacturing site local pairings of materials and work machines processing the materials, and processes the local pairings.
US07853344B2 Method and system for analyzing ditigal audio files
A method and system for analyzing audio files is provided. Plural audio file feature vector values based on an audio file's content are determined and the audio file feature vectors are stored in a database that also stores other pre-computed audio file features. The process determines if the audio files feature vectors match the stored audio file vectors. The process also associates a plurality of known attributes to the audio file.
US07853338B1 Adaptive output feedback apparatuses and methods capable of controlling a non-minimum phase system
The invention comprises apparatuses and methods for providing the capability to stabilize and control a non-minimum phase, nonlinear plant with unmodeled dynamics and/or parametric uncertainty through the use of adaptive output feedback. A disclosed apparatus can comprise a reference model unit for generating a reference model output signal ym The apparatus can comprise a combining unit that combines and differences a plant output signal y of a non-minimum phase plant for which not all of the states can be sensed, and a plant output signal y, to generate an output error signal {tilde over (y)}. The apparatus can further comprise an adaptive control unit for generating an adaptive control signal uad used to control the plant.
US07853336B2 Dynamic versioning utilizing multiple controller engine instances to limit complications
The claimed subject matter provides a system and/or method that facilitates deploying data within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. An update component that can dynamically deploy a portion of data to the industrial environment, the portion of data can be isolated within a controller engine instance for testing prior to exposing such portion of data outside the controller engine instance execution space.
US07853334B2 Information processing apparatus, information processing method, recording medium and program
An information processing apparatus which is capable of executing applications includes first control means for controlling a system of the information processing apparatus and second control means for controlling the execution of the applications, and the second control means has state transition control means for defining states of application not dependent on the system and controlling transitions of the defined states and conversion means for converting a command into a format which can be recognized by the system when the command instructing a state transition to the state transition control means is issued.
US07853333B2 Methods and apparatus for multi-vessel renal neuromodulation
Methods and apparatus are provided for multi-vessel neuromodulation, e.g., via a pulsed electric field. Such multi-vessel neuromodulation may effectuate irreversible electroporation or electrofusion, necrosis and/or inducement of apoptosis, alteration of gene expression, action potential attenuation or blockade, changes in cytokine up-regulation and other conditions in target neural fibers. In some embodiments, the multi-vessel neuromodulation is applied to neural fibers that contribute to renal function. Such multi-vessel neuromodulation optionally may be performed bilaterally.
US07853330B2 Apparatus and method for determining the relative position and orientation of neurostimulation leads
A method for determining whether the relative position of electrodes used by a neurostimulation system has changed within a patient comprises determining the amplitude of a field potential at each of at least one of the electrodes, determining if a change in each of the determined electric field amplitudes has occurred, and analyzing the change in each of the determined electric field amplitudes to determine whether a change in the relative position of the electrodes has occurred. Another method comprises measuring a first monopolar impedance between a first electrode and a reference electrode, measuring a second monopolar impedance between second electrode and the reference electrode, measuring a bipolar impedance between the first and second electrodes, and estimating an amplitude of a field potential at the second electrode based on the first and second monopolar impedances and the bipolar impedance.
US07853327B2 Heart sound tracking system and method
A system and method provide heart sound tracking, including an input circuit, configured to receive heart sound information, and a heart sound recognition circuit. The heart sound recognition circuit can be coupled to the input circuit and can be configured to recognize, within a particular heart sound of a particular heart sound waveform, a first intra heart sound energy indication and a corresponding first intra heart sound time indication using the heart sound information from the particular heart sound waveform and the heart sound information from at least one other heart sound waveform. The particular heart sound can include at least a portion of one of S1, S2, S3, and S4. Further, the first intra heart sound energy indication and the corresponding first intra heart sound time indication can correspond to the at least a portion of one of S1, S2, S3, and S4, respectively.
US07853326B2 Method and apparatus for diagnosing and treating neural dysfunction
A method and apparatus for diagnosing and treating neural dysfunction is disclosed. This device has the capability of delivering the therapeutic electrical energy to more than one treatment electrode simultaneously. In another exemplary embodiment, this device can perform EMG testing both before and after the therapeutic energy has been delivered, to assess whether the target nerve was successfully treated. In another embodiment, the device has the capability to record and store sensory stimulation thresholds both before and after treatment is described, which allows the clinician to accurately determine whether the target nerve has been desensitized. Energy control may achieved by simultaneously comparing the tip temperature of each treatment electrode to a set temperature selected by the operator, and regulating the therapeutic energy output to maintain the set temperature. In another embodiment, EMG, stimulation thresholds, and graphs of temperature versus time can be conveniently displayed on a two-dimensional graphics display.
US07853323B2 Selection of neurostimulator parameter configurations using neural networks
In general, the invention is directed to a technique for selection of parameter configurations for a neurostimulator using neural networks. The technique may be employed by a programming device to allow a clinician to select parameter configurations, and then program an implantable neurostimulator to deliver therapy using the selected parameter configurations. The parameter configurations may include one or more of a variety of parameters, such as electrode configurations defining electrode combinations and polarities for an electrode set implanted in a patient. The electrode set may be carried by one or more implanted leads that are electrically coupled to the neurostimulator. In operation, the programming device executes a parameter configuration search algorithm to guide the clinician in the selection of parameter configurations. The search algorithm relies on a neural network that identifies potential optimum parameter configurations.
US07853318B2 Cardiac sensing by implantable medical devices during magnetic resonance imaging
Embodiments of the invention can include a method for reducing MRI interference from a physiological electrical signal received in an implantable medical device. The method can include the steps of amplifying the physiological electrical signal with a high bandwidth amplifier and sampling the amplified physiological electrical signal at a sampling frequency of at least 8 kHz to obtain a first high-frequency sequence of samples. The method can further includes the steps of processing the first high-frequency sequence of samples to identify a signal artifact that is characteristic of MRI interference and creating a second high-frequency sequence of samples by reducing the signal artifact characteristic of MRI interference from the first sequence of samples. Embodiments can also include a method of determining a heart rate from a physiological electrical signal received in an implantable medical device. Embodiments can also includes an implantable medical device that receives and processes a physiological electrical signal. Other embodiments are also described herein.
US07853313B2 Apparatus and method for radiosurgery
A method and system is presented for treating moving target regions in a patient's anatomy by creating radiosurgical lesions. The method includes determining a pulsating motion of a patient separately from a determining of a respiratory motion, and directing a radiosurgical beam, from a radiosurgical beam source, to a target in the patient based on the determining of the pulsating motion. Directing the radiosurgical beam to the target may include creating a lesion in the heart to inhibit atrial fibrillation. The method may further include determining the respiratory motion of the patient, and compensating for movement of the target, due to the respiratory motion and the pulsating motion of the patient, in the directing of the radiosurgical beam based on the determining of the respiratory motion and the determining of the pulsating motion.
US07853311B1 Surgical targeting system
A targeting device for providing a series of coordinates/lines within a sheet of sterile, flexible material with an adherent surface which is applied to the skin (after suitable surgical preparation). The sheet is non-porous and may have a topical antiseptic on the side which is applied to the skin. A fluoroscope or roentgenographic image of the portion of the body to which the adherent film is applied will show the underlying skeletal and radiopaque elements as well as the overlying surgical grid. Once the targeting device is applied, the coordinates on the grid lines are clearly visible on the surface of the skin as well as on the fluoroscopic or radiographic image and by knowing the direction of the fluoroscopic or radiographic beam, the operator will be able to thereby correlate a specific locus on the skin with an underlying skeletal element or other underlying radiopaque structure. By applying the targeting device to the part of the body in a circumferential or nearly circumferential manner, and utilizing a radiolucent operating room table, and a radiograph or C-arm fluoroscope, targeting techniques using the targeting device can be utilized at surgery. Multiple targeting or percutaneous procedures can be performed at the same sitting with the application of a single device.
US07853308B2 System and method for patient positioning for radiotherapy in the presence of respiratory motion
A system and method for positioning a patient for radiotherapy is provided. The method comprises: acquiring a first x-ray image sequence of a target inside the patient at a first angle; acquiring first respiratory signals of the patient while acquiring the first x-ray image sequence; acquiring a second x-ray image sequence of the target at a second angle; acquiring second respiratory signals of the patient while acquiring the second x-ray image sequence; synchronizing the first and second x-ray image sequences with the first and second respiratory signals to form synchronized first and second x-ray image sequences; identifying the target in the synchronized first and second x-ray image sequences; and determining three-dimensional (3D) positions of the target through time in the synchronized first and second x-ray image sequences.
US07853306B2 Navigation of remotely actuable medical device using control variable and length
A method of navigating a medical device includes determining the location of a medical device at a point in an operating region in a subject's body, the medical device being responsive to at least one control variable to assume a desired configuration includes storing information representative of the at least one control variable being applied to the medical device at the point, and more preferably storing information representative of the at least one control variable and the device length.
US07853305B2 Trajectory storage apparatus and method for surgical navigation systems
A method and apparatus for determining, calculating, and/or viewing a trajectory. The trajectory can be displayed on a display relative to image data of a patient. A user can use the system to determine relationships between two or more trajectories that have been determined. The relationships can be within two dimensional, three-dimensional, or four dimensional space. The relationships can include distance, angle, etc. The relationships can also be determined between real time trajectories and stored trajectories, or combinations thereof.
US07853302B2 Catheter with contractable mapping assembly
The invention is directed to a mapping catheter useful for mapping tubular regions in and around the heart. The catheter comprises an elongated tubular catheter body. A mapping assembly is provided at the distal end of the catheter body. The mapping assembly comprises a tubular structure comprising a preformed generally circular main region generally transverse and distal to the catheter body and having an outer circumference. The tubular structure comprises a non-conductive cover over at least the main region of the mapping assembly. A plurality of electrodes are carried by the generally circular main region of the mapping assembly. A control handle is mounted at the proximal end of the catheter body. A contraction wire extends through the catheter body and non-conductive cover of the mapping assembly for contracting the generally circular main region of the mapping assembly. The contraction wire has a distal end anchored in the non-conductive cover and a proximal end anchored to a mechanism in the control handle that facilitates longitudinal movement of the contraction wire relative to the catheter body. The portion of the contraction wire extending through the non-conductive cover is positioned on the side of the generally circular main region closer to the center of the generally circular region.
US07853301B2 Sliding module for double sliding-type portable communication terminal
A sliding module for a double sliding-type portable communication terminal is provided. The double sliding-type portable communication terminal includes a body housing and a sliding housing movably coupled to the body housing so as to slide on the body housing in a first direction and a second direction substantially perpendicular to the first direction. The sliding module includes a base member, a first sliding member laminated on the base member to enable the sliding housing to slide on the body housing in the first direction, a second sliding member integrally mounted on the sliding housing and laminated on the first sliding member to allow the sliding housing to slide on the body housing in the second direction, and a guide member provided for the sliding housing to guide the sliding movement of the second sliding member.
US07853299B2 Portable communication device and method of sensing camera operation mode in the portable communication device
A portable communication device including a first housing and second housing, wherein the second housing is connected to the first housing so that it is rotatable around a first hinge axis while facing a top surface of the first housing to allow movement toward or away from the first housing. The device also includes a third housing connected to the second housing so that it is rotatable around the first hinge axis while facing the top surface of the first housing to allow movement toward or away from the first housing, and rotatable around a third hinge axis to allow rotational movement of a display. A battery pack, serving as a grip, is connected to the first housing so that it is rotatable around a third hinge axis while facing a bottom surface of the first housing to allow movement toward or away from the first housing. A sensing unit is provided to sense whether the battery pack is rotated.
US07853289B2 Mobile communication terminal including RFID reader and transception method thereof
A mobile communication terminal including a Radio Frequency Identification (RFID) reader includes a base band unit for controlling communications, a Radio Frequency (RF) unit for transceiving a signal representing voice and data communications with an external mobile communication terminal, and an RFID unit for transceiving an RFID signal with a RFID transponder in a high frequency band through the RF unit. An RFID RF block may shares components with the RF unit including an antenna, an antenna switch module and a high output amplifier unit to reduce circuit area consumption. The RFID signal may be transceived over a UHF band to increase an operating range of the RFID.
US07853286B2 Method of communicating neighbor base station information
A method uses inter-base station control messages to provide neighbor base station information to mobile subscriber stations in a mobile communication system. The method includes obtaining, at a serving base station, physical channel information of neighbor base stations over a backbone network via, either directly or via a server; periodically transmitting the obtained physical channel information from the serving base station to a mobile subscriber station connected to the serving base station; and measuring, based on the updated physical channel information, signal quality of the at least one neighbor base station at the mobile subscriber station. Thus, the serving base station receives from the neighbor base stations the inter-base station control messages containing the neighbor base station information, updates the information, and provides the updated information to the corresponding mobile subscriber station(s), to be used for a specific purpose such as handover or network entry.
US07853280B2 Method and apparatus for arbitrating one or more media streams within a single PoC session
A method of managing a Push-To-Talk over Cellular communication session includes establishing, with a first user equipment, a Session Initiation Protocol Push-To-Talk session that includes a Session Initiation Protocol Push-To-Talk server and at least one second user equipment. The method also includes designating, with the first user equipment, either the Session Initiation Protocol Push-To-Talk server or one of the at least one second user equipment, to act as an arbiter of a media stream. The method further includes transmitting, with the first user equipment, while engaged in the Session Initiation Protocol Push-To-Talk session, the media stream directly to at least one of the at least one second user equipment without receiving a transmit instruction from the Push-To-Talk server.
US07853278B2 Communication control server, communication terminal and communication control method
Time required before PoC communication starts, in the case where a communication channel on the destination side has not been established, is shortened, and convenience of users is enhanced. A request for establishing a communication channel used for PoC communication is sent from a terminal TA. Immediately after receiving this request, call processing for establishing a communication channel to a terminal TC other than the terminal TA is started. In parallel with this call processing, processing after sending a response to the request is performed. Thereby, response to a communication channel connection request, SIP Registration processing and Invitation processing on the originating side and the processing on the destination side are performed in parallel, so that connection time can be shortened, and PoC communication can be started early.
US07853277B2 Method and system of piconet groups
A set of piconets and corresponding methods and computer programs may reduce contention time between piconets. In one embodiment, a seven-length code architecture may be used with group(s) of bands so that contention time cannot exceed 1/7 of the time. Up to seven different bands can be used within each group. When less than seven bands are used (e.g., three or six), at least one of the bands may be assigned to more than one dwell time during a time span. Alternatively, each dwell time within the time span may be assigned to a different band. The state may be changed as needed or desired. Substitution of extra bands may also be used. Using either scheme (repeated bands or changing states), a prime-number architecture can be used with a non-prime number of different bands. Simultaneous communications using at least two bands within a piconet may be used.
US07853272B2 Wireless network tour guide
Location based wireless services in a service provider's network are intertwined with a message database (text and/or audio) to automatically provide location information regarding the subscriber to the message database, without requiring the wireless device itself to provide the location information. A location management system is provided to perform the location management functions of determining subscriber location (e.g., by call/sector ID, angle of arrival (AOA), time difference of arrival (TDOA), time of arrival (TOA)), and of mapping the location to the desired text and/or audio. Speed information may also be determined by the location management system, or the subscriber may be prompted to input a particular mode of transportation, or generally indicate their speed. Of course, the slower the speed of the subscriber, the fewer location updates will be required, lessening the burden on the tour guide system in the wireless network.
US07853271B2 Method and apparatus for interlocking communication and tracking applications in a wireless communication device
A wireless communication device transmits location information associated with a mobile worker, and provides an option to the mobile worker to disable such location transmissions. The use of the location transmission function is enhanced by interlocking the location tracking function with one or more other functions of the wireless communication device. When the tracking function is disabled, one or more other functions that the mobile worker finds valuable are also disabled, thus reducing the likelihood that the mobile worker will disable location tracking. Rules may be implemented to disable the other functions only in the event that disabling the tracking function violates a violated. Location monitoring for such workers is thereby enhanced.
US07853269B2 System and method for providing wireless network services using three-dimensional access zones
A system and method for providing wireless network services using three-dimensional access zones is provided. One or more sensors may determine signal strength information, distance, or other positional information for wireless devices. An agent may provide information relating to fixed wireless reference points, and may control underlying operating systems for the reference points based on policies defined by a manager. For example, the manager may be coupled to the sensors and to the agent, and may define a three-dimensional coordinate system for a managed environment. By collecting information from the sensors and the agent, the manager may triangulate three-dimensional locations of the wireless devices, and may enforce three-dimensional access zone policies for the wireless network via the agent.
US07853266B2 Method and device for management of an overload in a cell of a radio communication network, corresponding uses, computer program and storage means
The invention concerns a method of managing an overload in a cell of a cellular radio communication network comprising a plurality of user equipments (UE) each of which can switch between a plurality of states including a Cell_DCH state and a Cell_FACH state. According to the invention, this kind of method comprises the following steps, for each request (RAB request) for allocation of radio resources to a given user equipment in an initial state, before sending said request, in which initial state no radio resource is allocated to said user equipment: obtaining for said cell a current rate of successful transitions for the change from the Cell_FACH state to the Cell_DCH state; detecting an overload of the Cell_FACH state by analyzing said current rate of successful transitions; if an overload is detected, rejecting said request; if no overload is detected, accepting said request and switching said user equipment from said initial state to a final state in which at least one radio resource is allocated to said user equipment.
US07853265B1 Broadband wireless router-architecture enhancements for VoIP
A method for providing enhanced service in an IP-based core network having a collapsed wireless system architecture comprises using a modified proxy-call session control function in a broadband wireless router to monitor the IP-based core network and, based on the amount of available resources, either accepting a call or rejecting the call into the network. Additionally, depending on an amount of available resources in the IP-based core network a quality of a call-in-progress or a user application may be adjusted.
US07853264B1 Method and system for wireless backhaul communication between a radio access network and a remote base station
A mechanism for providing a wireless backhaul connection between a remote base transceiver station (BTS) and core radio access network (RAN) equipment such as a base station controller (BSC) for instance. The remote BTS will be provided with wireless server logic, such as a cell site modem (CSM), the RAN equipment will be provided with wireless client logic, such as a mobile station modem (MSM), and the wireless server logic of the remote BTS will be arranged to serve the wireless client logic of the RAN equipment with a packet-data connection for use to carry backhaul communications between the remote BTS and the RAN equipment. Advantageously, limited air interface resources of the core RAN equipment can thus be preserved for directly serving wireless client devices, as limited air interface resources of the wireless client logic at the remote BTS are instead (or in addition) allocated for the backhaul communication.
US07853260B2 Method and apparatus for cell identification for uplink interference avoidance using inter-frequency measurements
A method and system for cell identification for uplink interference avoidance that includes a network device and mobile device in a communications network. Inter-frequency measurements are performed by a mobile device on a downlink carrier currently not used by the mobile device. A result of the inter-frequency measurements is compared with another value. Second measurements are initiated on the downlink carrier currently not used by the mobile device based on the comparison. A cell is identified based on the second measurements. The inter-frequency measurements may include receive signal strength indicator (RSSI) measurements, received signal code power (RSCP) measurements, or average channel power-to-total signal power ratio (Ec/Io) measurements. The second measurements may include signal quality measurements.
US07853259B2 Methods for air interface message transfer in fast call setup processes
A method of UU message transfer for fast call setup. The method includes encapsulating a Service Request into a RRC Connection Request. When a UE starts the service sensitive to call setup delay, the RRC layer encapsulates the Service Request into IDT. If this encapsulation is successful, the RRC connection request message undergoes non-critical extension, and the encapsulated IDT is disposed into the extended portion. The RNC, after receiving the extended RRC connection request, extracts the IDT message from the extended RRC CONNECTION REQUEST and sends it to the CN.
US07853258B2 Methods for air interface message transfer in fast call setup processes
A method of UU message transfer for fast call setup is disclosed. The method includes encapsulating a Service Request into a RRC Connection Request message. When a UE starts the service sensitive to call setup delays, the RRC Connection Request undergoes non-critical extension. The Service Request and necessary Access Stratum (AS) information are disposed into the extended portion. The RNC, after receiving the extended RRC connection request, extracts the IDT message from the extended RRC Connection Request and sends it to the CN.
US07853256B2 Mobile internet system, mobile communication terminal thereof and operation control method thereof
A mobile internet system, mobile communication terminal thereof and method of controlling operation thereof are disclosed. According to an embodiment, the mobile internet system includes a mobile communication terminal configured to execute at least one of a scanning procedure and a ranging procedure. The mobile communication terminal first executes the scanning procedure rather than the ranging procedure in an interval where the scanning procedure and the ranging procedure are overlapped with each other.
US07853253B2 System and method of regulating data traffic between a client device and a server
A system, method, and computer-readable medium for regulating data traffic between a client device and a server. The system determines whether a transmission of a data file is allowable based on pre-defined criteria. The system provides an indication of whether the transmission is allowable and under what conditions the transmission would be allowable. If the transmission of a data file is requested and the transmission is not allowable, a message is sent from the server to the client device that first pre-defined criteria are not met and the message indicates that the transmission of the data file will be allowed when second pre-defined criteria are met.
US07853250B2 Wireless intrusion detection system and method
A wireless access device in a wireless network, whether a known or unknown entity, can be located using a geolocation system. A signal strength is determined by a wireless intrusion detection system (WIDS) node in a wireless network for each wireless access device that it detects. Based on the signal strength, an approximate distance from the node is determined, which, in one embodiment corresponds to a radius of a circle around the node. To account for error, an approximation band of the circle is calculated that will allow a user to determine the approximate location of the device within the wireless network.
US07853249B2 Systems and methods for choreographing movement
Methods and apparatus for choreographing and synchronizing movement of individuals for an event are disclosed. In an embodiment, a method includes providing each individual of a group with a wireless audio playback unit, and transmitting body movement instruction signals to the audio playback units of each individual of the group. The audio playback units are configured to receive the signals and to play audio directions for each individual that correspond to choreographed and coordinated body movements to carry out the event.
US07853247B2 Method for configuring a mobile terminal, configurable mobile terminal and mobile radio network therefor
A method for configuring a mobile terminal wherein a basic configuration for use of the mobile terminal in differently organized communication networks is set up in the mobile terminal. The basic configuration for use of the mobile terminal in a particular communication network of the communication networks is modified by a change, for which purpose data for a configuration specific to the particular network is loaded into the mobile terminal. The change remains available during the use of the mobile terminal in the particular communication network. Correspondingly a suitable mobile terminal and a suitably embodied mobile radio network implement the method.
US07853239B2 Simplified high frequency tuner and tuning method
A disclosed method tunes a signal from a channelized spectrum having a predetermined channel spacing. A signal of interest having a predetermined maximum bandwidth is mixed with a local oscillator signal, which has a frequency that is an integer multiple of the channel spacing or one-half of a channel spacing displaced from an integer multiple of the channel spacing. The local oscillator signal is selected to frequency translate the signal of interest to within a near-baseband passband whose lower edge is spaced from DC by at least about the maximum bandwidth of the signal of interest. Problems associated with 1/f noise, DC offsets, and self-mixing products are avoided or substantially diminished. Other methods and systems are also disclosed.
US07853230B2 Methods and apparatus for controlling a gain state of a wireless receiver operating in an idle mode
The settling time of a wireless receiver is reduced by providing a previously utilized gain control state value to an amplifier of a receiver front end during a warm-up portion of a wake-up period of the wireless receiver which follows a sleep period. One illustrative method includes the steps of receiving a notification signal which indicates that the wireless receiver is to be placed in a sleep mode, reading a gain control state value from a gain controller based on receiving the notification signal, storing the gain control state value in memory, providing the stored gain control state value from the memory to the wireless receiver during a warm-up period of a second wake-up period following the first wake-up period, and providing a gain control state value from the gain controller to the wireless receiver based on a signal level of a currently received signal of the wireless receiver after the warm-up period.
US07853229B2 Methods and apparatus for calibration of automatic gain control in broadcast tuners
In one aspect, a calibration component configured to calibrate an automatic gain controller (AGC) for use in a tuner configured to isolate a selected channel from a multi-channel broadcast signal, the tuner implemented substantially on two chips, a first chip comprising a radio frequency (RF) integrated circuit adapted for RF processing and a second chip comprising a digital integrated circuit adapted for digital processing is provided. The calibration component comprises a calibration signal generator implemented on the RF integrated circuit, the calibration signal generator adapted to generate a generally known calibration signal, a power detector implemented on the RF integrated circuit and configured to detect, during calibration, at least one power characteristic of the calibration signal and to provide a power level signal indicative of the at least one detected power characteristic, a gain controller implemented on the digital integrated circuit, the gain controller adapted to generate at least one error signal based, at least in part, on a comparison between the power level signal provided by the power detector and a first reference signal, an offset signal generator implemented on the RF integrated circuit and configured to generate an offset signal based, at least in part, on the at least one error signal and a summing element implemented on the RF integrated circuit and adapted to combine the offset signal with the power level signal provided by the power detector to provide an adjusted power level signal.
US07853226B2 Peak-hold circuit and signal strength indicator using the peak-hold circuit
A peak-hold circuit includes a differential amplifier having first and second transistors as a differential pair, the first transistor receiving an input signal at its gate, a third transistor connected between a first power supply and an output node connecting a gate of the second transistor, connectivity of the third transistor being controlled by the output of the differential amplifier, a capacitor for holding a peak voltage, connected between the output node and a second power supply, a resistor for discharging, which is connected in parallel to the capacitor, and a fourth transistor connected to the first transistor in parallel, the fourth transistor receiving at its gate an a reference voltage for limiting a voltage.
US07853217B2 Wireless communication terminal apparatus and CQI selecting method
A wireless communication terminal apparatus and a CQI selecting method wherein when CQIs are grouped according to their levels and then an upper-order CQI, which is indicative of a group, is to be informed in a longer period, while a lower-order CQI, which identifies a CQI in the group, being to be informed in a shorter period, the CQI is precisely selected. A reception SIR range of 0-4 dB in UE corresponds to a level 1 of upper-order CQI. A next reception SIR range of 4-8 dB corresponds to a level 2 of upper-order CQI. Similarly, the following SIR ranges up to 24 dB, each of which is 4 dB higher than a respective previous one, correspond to the respective following levels of upper-order CQI. On the other hand, the levels 1-4 of lower-order CQI, with which the level 1 of upper-order CQI is associated, correspond to a SIR range of −1-5 dB. The levels 1-4 of lower-order CQI, with which the level 2 of upper-order CQI is associated, correspond to a SIR range of 2-9 dB. Thus, the SIR ranges, to which the lower-order CQIs correspond, overlap the respective SIR ranges corresponding to the respective adjacent levels of upper-order CQIs with which the lower-order CQIs are associated.
US07853216B1 Multi-channel RX/TX calibration and local oscillator mismatch mitigation
A method and system of optimizing transmit beam forming in a multiple radio wireless system is provided. A stimulus signal can be provided to an analog receive input of a device under test (DUT), wherein the DUT includes multiple radios. A receive phase and amplitude can be measured at baseband using the stimulus signal for each radio. At this point, a receive weight and its conjugate can be determined using the receive phases and amplitudes. A calibration vector and its conjugate can also be determined, wherein a product of the receive weight conjugate and the calibration vector conjugate generate a transmit weight. This transmit weight can be applied to transmit signals during the transmit beam forming using the multiple radios.
US07853213B2 Data receiver having means for minimizing interference and method used in such a receiver
The present invention relates to a data receiver (5) for receiving user data and reference data (CPICH) coming from a transmitter 5 via at least a channel. This receiver comprises means for unscrambling (39,66,64) and means for despreading (40,68) received data, means for analyzing the characteristic of the channel (35), means for evaluating the contribution of interference of data caused by the channel (IEP1Fj-IEPKFj) and a substracter means intended for cancelling the contribution of interference in the user data, said substracter means (62) being placed before said unscrambling means.
US07853211B1 Method and system for shot tracking
The present invention is a transponder for transmitting a RFID signal for shot tracking a golfer's round of golf while conserving battery power, comprising a battery in electrical communication with a resistor, the resistor in electrical communication with a capacitor and a load switch, which in turn is in electrical communication with a microprocessor comprising a radiofrequency transceiver.
US07853209B2 Mobile communication station, base station apparatus, and dedicated-short-range-communications system
A mobile communication station is provided with a type information registration unit (11) for registering type information indicating a type of data, which an application installed in an external device can use, therein. The mobile communication station transmits the type information registered in the type information registration unit (11) to a base station apparatus, receives data, which the application installed in the external device can use, from the base station apparatus, and then transfers the received data to the external device.
US07853208B2 Communication system and communication apparatus
A communication system, including a transmitter having a transmitting circuit unit to generate a data transmission-adaptive RF signal and an electric-field-coupling antenna to send out the RF signal as an induction field and/or an electrostatic field, a receiver having a electric-field-coupling antenna and a receiving circuit unit to receive and process the RF signal received by the electric-field-coupling antenna, and a coupling apparatus having a plurality of transmitter-side electric-field-coupling antennas to receive the RF signal which is in capacitive coupling with the transmitter-side electric-field-coupling antenna and outputted from the electric-field-coupling antenna, a signal line to transmit the received RF signal, and a plurality of receiver-side electric-field-coupling antennas to output the RF signal which is in capacitive coupling with said the receiver-side electric-field-coupling antenna and transmitted through the signal line.
US07853207B2 Electronic device, priority connection method and priority connection program
The present invention is comprised of a communication unit (short-range wireless communication unit 10) for transmitting/receiving a short-range wireless signal to/from one or more devices (devices 61 to 6N) with a short-range wireless communication function, a registration unit (database 18) for adding priorities to the plurality of the devices and registering a prioritization list representing one or more devices sorted by the priorities, and a control unit (processor 8) for dynamically selecting one or more devices based on the prioritization list and controlling connection through the communication unit with the selected one or more devices.
US07853203B2 Method and system for selecting a relay station in a communication system using a multihop relay scheme
A method and apparatus for selecting a Relay Station (RS) for a Mobile Station (MS) of a communication system are provided. The communication system is provided with the MS, a serving Base Station (BS) for providing the MS with a service and RSs for relaying signals of the MS and the BS. The MS receives RS information for increasing system capacity from the serving BS, measures reference signal strength of an RS indicated in the RS information, and selects an associated RS as a target RS for relaying a signal when the measured reference signal strength satisfies a condition.
US07853202B1 Method and apparatus for determining an appropriate link path in a multi-hop communication system
A determination of link quality (CSR) is made from the subscriber station to a relay station. A determination of link quality (CRB) is made from the relay station to the base station, and a determination of link quality (CSB) is made from the subscriber station to the base station. A quality of a first link path from the subscriber station to the base station that passes through the relay station is determined based on at least the link qualities (Csr, Crb). A quality of a second link path from the subscriber station to the base station that does not pass through the relay station is determined based on at least the link quality (Csb). Finally, a determination is made whether to utilize the first link path or the second link path from the subscriber station to the base station based on at least the quality of the first and second link paths.
US07853200B2 Using caller ID for service based two-way voice hybrid data and voice reporting
A method is presented for providing alarm notification and two-way voice communication for a hybrid data/voice system. In one embodiment, the method comprises sending an alarm notification from a communication device to an alarm forwarding service, recognizing an ID of the communication device, using said ID to create a three-way call among the alarm forwarding service, the communication device and a central station, and initiating a two-way voice communication between said communication device and the central station. In another embodiment, the method comprises sending an alarm notification from a communication device to an alarm forwarding service, establishing a connection from said alarm forwarding service to said communication device, using said connection to create a three-way call among the alarm forwarding service, the communication device and a central station, and initiating a two-way voice communication between the communication device and the central station.
US07853198B2 Delivering individualized content over a broadcast network
In various embodiments, a unidirectional broadcast network is utilized to provide digital content to users in a manner that allows users' computing devices to maintain synchrony with personal, relevant information. In at least some embodiments, the broadcast network utilizes a data channel and a signaling channel. The data channel is used for broadcasting data to various users, while the signaling channel—typically used for transmitting device or machine specific data—is used to transmit user-specific information associated with the information or data that the user finds relevant. This user-specific information can then be used by the user's mobile computing device to manage, e.g. record and place into device database for time shifted retrieval, such information or digital objects delivered over the broadcast data channel.
US07853197B2 Apparatus and method for reusing satellite broadcast spectrum for terrestrially broadcast signals
A satellite receiving antenna at a user location receives satellite signals at a first frequency from a satellite. The satellite signals travel along a satellite signal route encompassed within an aperture of the satellite receiving antenna. A terrestrial transmitter transmits signals at the first frequency along a wireless transmission route from the transmitter to the user location. The terrestrial transmitter is located with respect to the user location so that the wireless transmission route is outside of the aperture of the satellite receiving antenna. Also the terrestrial transmission power is controlled so that the terrestrial signals present at the user location result in terrestrial input signals from the satellite receiving antenna which are below an interference signal power level with respect to satellite input signals produced by the satellite receiving antenna. Thus, the terrestrial signals do not interfere with the satellite signals even though they are transmitted at a common frequency. However, the terrestrial signals are maintained at a power level at the user location such that information may be extracted from terrestrial signals.
US07853194B2 Material processing apparatus, material processing method and material processing program
A material processing apparatus includes: a reading unit configured to obtain image data from material; a correct/incorrect determination recognizing unit that extracts entry contents of correct/incorrect determinations for answers to the answer fields from the image data; a distributed point information extracting unit that extracts the distributed point information from the image data; a distributed point acquiring unit that correlates extraction results by the correct/incorrect determination recognizing unit and the distributed point information extracting unit; and a point totaling unit that totals points on the correct/incorrect determinations entered into the material according to the extraction results by the correct/incorrect determination recognizing unit and the distributed point information extracting unit, and the result of the correlation.
US07853191B2 Image reading apparatus
An image reading apparatus equipped with an image reading apparatus unit (B) provided a platen (33) and reading means (31) that reads an original, a document feeder (A) provided conveyance paths (P1), (P2), and (P3) leading from a sheet supply tray (1) to a discharge tray (34) via the platen (33) on a top surface of the image reading apparatus unit (B), a hinge device (12) that openably connects the document feeder (A) to a top surface of the image reading apparatus unit (B), wherein an image reading unit (50) is equipped in the document feeder (A), and the image reading unit (50) is integrally connected to a support member fastened to the hinge device (12). This configuration prevents mispositioning or misalignment of a reading line of the image reading unit (50) caused by repeated opening and closing of the document feeder (A).
US07853190B2 Fixing device, carrying device and image forming apparatus
A conveying device includes a cylindrical first roller, a cylindrical second roller that has a surface hardness higher than a surface hardness of the first roller, and a belt placed in a state surrounding either the first roller or the second roller. the conveying device moves an object to be conveyed by bringing the first roller and the second roller in pressure contact with each other via the belt and making the object pass through a nip portion formed of the belt and the first roller or the second roller facing the belt. A length in a lengthwise direction of an outer peripheral portion of the first roller is shorter than a length in a lengthwise direction of an outer peripheral portion of the second roller.
US07853187B2 Image forming apparatus with supply unit having high applied voltage
An image forming apparatus including a photosensitive member on which an electrostatic latent image is formed, an image forming unit to form a visible image on the photosensitive member formed with the electrostatic latent image, and a transfer device to transfer the visible image formed on the photosensitive member onto a printing medium. The image forming unit includes a developing agent storage vessel to store a developing agent therein, a developing unit having a conductive layer to which the developing agent is attached and used to attach the developing agent to the photosensitive member, and a supply unit to supply the developing agent stored in the developing agent storage vessel to the developing unit. The developing unit and the supply unit satisfy a relational expression 1.7≦log Sr/log Dr≦2.5, where Sr a volume resistance of the supply unit and Dr is a volume resistance of the developing unit.
US07853183B2 Toner container and image forming apparatus
A toner container detachably attached to a toner-container holder of a main body of an image forming apparatus includes a container body that includes an opening, and discharges toner contained in the container body, from the opening; and a held portion that is held by the toner-container holder in a non-rotating manner. The held portion includes an open/close member for opening/closing the toner outlet in synchronization with an attachment/detachment operation of the held portion to/from the toner-container holder.
US07853182B2 Variable volume toner replenisher dispenser for TIPP systems
A printing fluid dispenser system for multi-printer engine assembly is disclosed. The system includes a first dispenser that is adjacent to the print engine that is configured to pass printing fluid to an associated printing engine, a second dispenser adjacent to the first dispenser that is configured to store the printing fluid and pass the printing fluid to the first dispenser as the first dispenser passes the printing fluid to the printing engine and a sensor configured to detect when the printing fluid remaining in one of the first or second dispensers drops below a predetermined threshold.
US07853179B2 Method and apparatus for regulating toner amount in developing chamber of image forming apparatus
In an image forming apparatus provided with a rotary type image developing apparatus, during monochrome print job processing, it is judged whether the amount of toner remaining in the developing chamber of the black developer unit is equal to or less than a predetermined amount M. If the judgement is affirmative, (i) the monochrome print job is suspended, (ii) the rotary rack is rotated to stop the black developer unit at the toner supply position temporarily, and is moved to the developing position again, and (iii) the monochrome print job is resumed. With the stated structure, the toner can be steadily supplied even when the amount of toner remaining in the developing chamber gets low during executing monochrome print jobs.
US07853176B2 Image forming apparatus
An image forming apparatus has a holding member having a plurality of photosensitive drums and configured to hold a plurality of toner cartridges in a detachable manner. The holding member is coupled to an apparatus body in a tiltable manner between a storage position where the holding member is disposed in the apparatus body substantially horizontally and a replacement position where the holding member is raised from the apparatus body substantially vertically. A top cover supports a plurality of light source arrays in association with the photosensitive drums and is coupled to the apparatus body in a tiltable manner between a closed position where the light source arrays are positioned with respect to photosensitive drums and an open position where the light source arrays are withdrawn from the photosensitive drums. The top cover tilts in a different direction from a direction that the holding member tilts.
US07853171B2 Developing apparatus and image forming apparatus provided therewith
A developing apparatus is provided with: a developing roller; and a recovering roller that is arranged so as to oppose the developing roller, recovers scattered toner, and stores negatively chargeable toner, wherein the recovering roller has its surface coated with a fluorine resin or a silicone resin, and is provided with a blade that removes the scattered toner, and a difference (A−C) between a work function (A) of the resin and a work function (C) of the blade is greater than or equal to 0.10 eV.
US07853169B2 Roller member urging mechanism and image forming apparatus
A roller member urging mechanism includes: a roller member having a roller shaft and coming in contact with a predetermined member; a casing for holding the roller member, the casing being electrically insulative; a bearing for receiving the roller shaft, the bearing being provided in the casing slidably in a direction substantially orthogonal to the roller shaft of the roller member, the bearing being electrically conductive; and a strip member provided in the casing near the bearing and serving as a contact for supplying electricity to the roller member. The strip member being a spring-like single member operable to come in contact with the bearing to press the roller member against the predetermined member through the bearing.
US07853168B2 Printing apparatus and printing method
A printing apparatus includes a receiving means for receiving a printing job including a plurality pages, a printing means for performing printing processing on a plurality of papers based on the received printing job, a paper discharge means for discharging the plurality of papers which has been subjected to the printing processing, storing means for storing job information for specifying the printing job and paper-discharge-interval control information for controlling a paper discharge interval, a determination means for, when the printing processing based on the received printing job is performed, determining whether there exists a performed printing job that is substantially the same as the received printing job based on the job information stored in the storing means, and a control means for, when the determination means determines that the performed printing job exists, controlling the paper discharge interval based on the paper-discharge-interval control information.
US07853167B2 Image forming apparatus having a display which indicates an amount of consumable material remaining in a plurality of containers
An image forming apparatus includes a plurality of containers, a container compartment, and a plurality of indicators. The plurality of containers contains developing agent, and may be arranged in parallel with each other in a first sequential order. The container compartment holds the plurality of containers at varied holding heights. The plurality of indicators indicates information of the developing agent in the plurality of containers, and may be arranged in parallel to each other in a second sequential order on the image forming apparatus. The first sequential order of the plurality of containers corresponds to the second sequential order of the plurality of indicators.
US07853162B2 Fixing device having a variable rotation speed rotatable heating section and image forming device
A fixing device capable of suitable fixing even after moving to a print mode by reducing overshoot at moving to a print mode, and an image forming device using this. A mode switching unit informs a set or switched print mode to a calorie control unit and a rotation speed control unit. The calorie control unit controls supply power to a fixing roller, a heating roller and a fixing belt, that is a heating output from a heating means consisting of the fixing roller, the heating roller and the fixing belt according to a print mode informed from the mode switching unit. Therefore, the image fixing temperature of a non-fixed image at the heating means can be maintained at a specified temperature corresponding to a print mode.
US07853150B2 Identification and authorization of optoelectronic modules by host system
An optoelectronic module for converting and coupling an information-containing electrical signal with an optical fiber including a housing having an electrical input for detachably coupling with an external cable or information system device and for transmitting and receiving information-containing electrical signals over such input, and a fiber optic connector adapted for coupling with an external optical fiber for transmitting and receiving an optical signal; an electro-optic subassembly coupled to the information containing electrical signal and converting it to and/or from a modulated optical signal corresponding to the electrical signal; a memory disposed in said housing for storing an encrypted identifier; and a communication interface disposed in said housing for electrically transferring the data to an external device when the module is authenticated using the encrypted identifier, to enable operation of the module.
US07853147B2 Information processing system, calculation node, and control method of information processing system
The present invention provides an information processing system, comprising a plurality of calculation nodes with an optical transmitter, which individually outputs a plurality of optical signals each having a different wavelength, and an optical receiver, which individually receives a plurality of optical signals each having a different wavelength, an optical transmission path connecting a plurality of the calculation nodes to each other, and optical pathway switching unit, lying in the optical transmission path, for transmitting the optical signal to the specific calculation node in accordance with a wavelength of the optical signal output from one of the calculation nodes.
US07853146B2 Optical transmission apparatus
An optical transmission apparatus that improves the reliability of system operation by efficiently limiting the line speed of a signal sent from a user with a guard mechanism. An optical branching section makes an optical signal branch in two directions. A through branching line passes an optical signal in its original condition and sends the optical signal as a through optical branch signal. A delay branching line delays an optical signal by a delay amount set and sends the optical signal as a delayed optical branch signal. An optical multiplexing section combines the through optical branch signal and the delayed optical branch signal. A line speed limitation section limits acceptance of the line speed of the optical signal inputted by generating a multiplexed optical signal that meets a pulse mask standard for an optical signal to be passed for the optical signal which is sent at a line speed lower than or equal to a line speed settled under contract with a user and which is to be passed and by setting the delay amount for generating a multiplexed optical signal that does not meet a pulse mask standard for an optical signal acceptance of which is to be refused for the optical signal which is sent at a line speed higher than the line speed settled under contract with the user and acceptance of which is to be refused.
US07853143B2 Camera
A camera has an outer case member and a lens barrel unit having a movable lens movable along a straight line. The relation between the shape of the outer case member and the layout of the lens barrel unit is such that when the camera falls in the same direction as the straight line to contact with a flat surface for the first time, the camera contacts the flat surface at a portion other than directly below the center of gravity. Examples of the camera disclosed include a camera having the lens barrel unit disposed tilted in the outer case member, a camera whose outer case member has a wedge-like shape, and a camera having a projection formed at the outer case member.
US07853139B2 Optical device, illumination apparatus, and camera
An optical device includes a housing having first to fourth sidewalls and top and bottom plates; and (M−1) partitions between the first and second sidewalls, and has M lens chambers, each filled with first and second liquids forming a liquid lens. A first lens chamber is defined by the first, third, and fourth sidewalls, first partition, and top and bottom plates. The top plate, first sidewall, and first partition respectively have first to third electrodes. An (m+1)-th lens chamber is defined by an m-th partition, third sidewall, (m+1)-th partition, fourth sidewall, and top and bottom plates, m being 1, 2, . . . , or M−2. The top plate, m-th partition, and (m+1)-th partition respectively have first to third electrodes. An M-th lens chamber is defined by an (M−1)-th partition, second to fourth sidewalls, and top and bottom plates. The top plate, (M−1)-th partition, and second sidewall respectively have first to third electrodes.
US07853138B2 Camera and photographic lens and diaphragm for starting a defocus detection without waiting for completion of an aperture opening operation
A camera is provided which is adapted to receive a photographic lens having a diaphragm. The camera includes a detection unit configured to execute electric charge accumulation for detecting a defocus amount when the diaphragm is in a state having a first aperture value, and a controller configured to, when causing the diaphragm to perform an aperture reducing operation from the first aperture value to a second aperture value, cause the diaphragm to start the aperture reducing operation without waiting for completion of the electric charge accumulation for detecting the defocus amount by the detection unit.
US07853134B2 Imaging device with image blurring reduction function
In an imaging device including a mechanical image blurring correction and a sensitivity image blurring reduction, a subject-shake amount is calculated based on a motion vector size acquired during a through image process display. Usage percentages of the mechanical image blurring correction and a sensitivity image blurring reduction are sequentially set based on the calculated subject-shake amount. When shooting a still-image, still-image data is recorded after blurring reduction is performed on the still-image data by the mechanical image blurring correction and a sensitivity image blurring reduction, based on the most recently set usage percentages.
US07853133B2 Deicing system and method
A deicing system configured to heat water within a water receptacle includes a main body supporting a temperature sensor, a heating element, and a pump. The main body is positioned proximate a base of the water receptacle. The temperature sensor is configured to detect the temperature of the water. The heating element is configured to heat the water when a temperature of the water approaches a freezing point. The pump is configured to circulate the water within the water receptacle to prevent temperature gradients within the water.
US07853131B2 Intravenous fluid warming cassette
A fluid warming cassette with a stiffening frame structure and an integral handle is provided to support a parenteral fluid container. The fluid container is desirably thin to minimize heat exchange inefficiencies. The frame structure permits the thin fluid container to be inserted into the narrow space between fixed position warming plates of a warming unit. The frame structure has a quadrilateral shape with sides and ends. The fluid container is attached, at its periphery to the sides and ends of the frame structure, within the quadrilateral shape. Part of the frame structure is formed into a handle to assist in both the insertion and removal of the cassette from a warming unit.
US07853129B2 Infrared emitting apparatus
An apparatus for cooking food with infrared radiation includes an infrared energy emitter for emitting the infrared radiation, and a grid in close proximity to the infrared energy emitter. A first side of the grid can be for supporting the food at a position so that at least some of the infrared radiation will cook the food. A second side of the grid can be sufficiently close to the emitting side of the emitter for substantially restricting any airflow in any space between the second side of the grid and the emitting side of the emitter. Partitions of the grid can operatively segregate the emitting side of the emitter into segments, which can provide a substantially uniform distribution of infrared radiation.
US07853126B2 Multiple source recording
A system and method are disclosed that accepts different types of signals from multiple sources and routes the signals to the appropriate devices for conversion or other processing so that each signal is in a common or desired format, such as the MPEG standard. The individual signal streams are packetized so that each signal stream carries identifying information associated with it originating signal source and then multiplexed onto a single digital transport stream for storage. Such a system allows overlapping signals of different types from multiple sources to be processed and stored in a single storage device. Each of the signals can then be subsequently retrieved for playback or display.
US07853125B2 Reproduction device, program, and reproduction method
A BD-ROM playback apparatus for selecting and playing back one among text subtitle streams together with a moving picture. PSR 48-61 store Decode Capability flags whose set values indicate, for each language, whether or not a decode capability is present. Procedure executing unit 20 judges whether each text subtitle stream can be displayed, by referring to each set value of flags. Stream selection unit 17 selects a text subtitle stream judged as being able to be decoded. Here, the decode capability for a language being present indicates presence of rendering capability for converting character codes of the language into bitmaps, and support capability for supporting properties of the language. The b16 to b23 in PSR 30 includes a permission flag indicating whether stream selection unit 17 is permitted to select an unsupported language for which rendering capability is present but not support capability.
US07853115B2 File management system of image data
In a system for file managing image data of an electronic camera, so long as the image data is recorded by the same image pickup apparatus, a peculiar file name which is not overlapped is generated and in order to prevent that a plurality of files of the same name exist, when an electronic camera is connected to a main body of a computer, a storage device in the electronic camera is examined from a host application of the computer, and when a file of a file name including numerical values exceeding a predetermined value is found, a message is displayed for the user in a manner such that after all of the files having the file names which had automatically been formed were transferred to the computer, all of the contents in the storage device are deleted or formatted. When the detachable storage device is loaded or a power source is turned on, if the file having the unique file name which was automatically generated does not exist in the storage device, the numerical values held in the electronic camera are initialized.
US07853114B1 Reduced user response time during simultaneous playback and recording for recordable DVD
A method and apparatus for controlling simultaneous recording and playing back of data onto a disc medium. In response to a user generated pause-resume command, the apparatus can firstly buffer in a writing buffer a plurality of video object units to be recorded onto a disc medium. In addition, the apparatus can selectively pause the buffering of additional video object units to the writing buffer to prevent the writing buffer from overflowing. Further, the apparatus can secondly buffer these additional video object units in a navigation pack buffer. In one arrangement, the size of the cells containing the video object units can be reduced thereby reducing the capacity requirements of the navigation pack buffer. Moreover, the apparatus can reduce the bit rate of the incoming bitstream containing the video object units. Alternatively, the navigation pack buffer and the writing buffer can be logically combined to form a single data storage medium.
US07853106B2 Endoscope system
An endoscope system comprises an electric scope and a light source apparatus. The light source apparatus has a light source and a light control apparatus. The light control apparatus adjusts a quantity of light that is incident to the electric scope, based on a comparison between a scope characteristic that indicates a relative value of the quantity of light that can be incident to the electric scope and a light source total characteristic that indicates a relative value of the quantity of the light radiated from the light source to the electric scope.
US07853105B2 Coupling element alignment using waveguide fiducials
An optical assembly includes a waveguide assembly and an optical coupling element. The waveguide assembly includes a core, a cladding portion, and, preferably, at least two waveguide core fiducials, the at least two waveguide core fiducials and the core being lithographically formed substantially simultaneously in a substantially coplanar layer. The core and the at least two waveguide core fiducials are formed in a predetermined relationship with the cladding portion. The optical coupling element (for example, a lens array or mechanical transfer (MT) ferrule), includes an optical element and, preferably, at least two alignment features associated with the optical element, the at least two alignment features being mated with the at least two waveguide core fiducials to accurately position the optical element with respect to the core in an X-Y plane. A method of alignment is also provided.
US07853096B1 Tone selective adjustment of images
Methods, systems and apparatus, including computer program products, for processing an image. A first tone value is determined for a location within the image based upon attributes of pixels within a first neighborhood surrounding the location. The first tone value specifies a local weight for a first tone adjustment in the image. A second tone value is determined for the location based upon attributes of pixels within a second neighborhood surrounding the location. The second tone value specifies a local weight for a second tone adjustment in the image. The image is adjusted at the location using the first and second tone adjustments according to the local weights specified by the first and second tone values, respectively.
US07853094B2 Color enhancement technique using skin color detection
A method for enhancing the color of an image to be displayed on a display includes receiving an image having a plurality of pixels where each of the pixels has a plurality of color components. The image is filtered using a spatial filter in such a manner that the lower frequency content of the image is enhanced in such a manner that the color gamut of the lower frequency content is increased. The filtered image is modified such that the higher frequency content of the image to obtain a modified image that includes the higher frequency content and the lower frequency content.
US07853092B2 Feature block compression/decompression
A compressor for compressing a block of feature vectors representing a feature associated with image elements, includes electronic circuitry for determining the distribution of the feature vectors, electronic circuitry for transforming each point pattern in a predetermined set of point patterns to fit the determined distribution, and a selector for selecting a transformed point pattern that best fits the determined distribution. Furthermore, an encoder represents the block of feature vectors by an identifier identifying the selected point pattern in the set of point patterns, parameters representing the transformation associated with the selected point pattern, and an index for each feature vector representing the nearest point in the transformed selected point pattern.
US07853085B2 Viewpoint-invariant detection and identification of a three-dimensional object from two-dimensional imagery
A method and system for detecting a source multifeatured three-dimensional object from two-dimensional source imagery, and for locating a best-matching three-dimensional object from a candidate database of such objects by performing a viewpoint and lighting invariant search among the candidate objects. The invention further includes the method and system for determining the optimally-fitting viewpoint, lighting, and deformation of the located three-dimensional candidate and basing an identification of the candidate with the source on the quality of fit between projections of the candidate and the source imagery.
US07853084B2 Method of detecting feature images
It is an object of the present invention to detect an image correction method from corrected images, in order to grasp a correction method of a correctly corrected images as a guideline for correction of a harmful image, and to present an image correction proposal to which a correction method in the past is applied, in order to indicate to a corrector a guideline for correction of the harmful image. In order to achieve the above-described objective, the present invention employs the following configuration. With respect to a harmful image data before correction and an image data after correction, a scene feature quantity representing the feature quantity of a scene for each scene of a video is calculated, and by comparing chronological lists of the respective scene feature quantities of the videos, a correction method for the scene configuration is detected.
US07853073B2 Inversion of color device models
A method and apparatus for inverting a color device model. A systematic color device model inversion process restarts a local iterative root finding process with new seeds that are adaptive to the last found solution. Because of the relative simplicity of the logic used, it is more robust and makes less assumptions about the smoothness of the forward model. It is also computationally inexpensive, because a reasonably good seed is chosen from the seed matrix using a fast calculation of distance, instead of running each seed in the seed matrix through the iterative root finding process. In the worst case, including the initial run, N+1 runs of the local iterative root finding process are needed to invert an input point, with N being the number of additional, a posteriori seeds generated.
US07853069B2 Stereoscopic image regenerating apparatus, stereoscopic image regenerating method, and stereoscopic image regenerating program
There is provided a three-dimensional image reconstructing apparatus for reconstructing a three-dimensional image of an object. The three-dimensional image reconstructing apparatus includes an image-capturing section that captures a plurality of transmission-type images each of which is represented by densities of different levels, a characteristic region selecting section that selects a plurality of characteristic regions in each of the transmission-type images, a characteristic region distribution calculating section that calculates a spatial distribution of the characteristic regions based on respective positions of the characteristic regions, in each of the transmission-type images, and a three-dimensional image reconstructing section that, when reconstructing the three-dimensional image which shows the three-dimensional structure of the object and in which the densities of different levels are allocated to the whole object by integrating the transmission-type images, allocates the densities of different levels of the transmission-type images to respective positions, in the three-dimensional image, of the characteristic regions based on the spatial distribution of the characteristic regions, so as to reconstruct the three-dimensional image in which a three-dimensional structure in each of the characteristic regions is shown.
US07853068B2 Pattern defect inspection method and apparatus
The pattern defect inspection apparatus is operable to detect defects by comparing a detection image, which is obtained through scanning by an image sensor those patterns that have the identical shape and are continuously disposed on the object under tested at equal intervals in row and column directions, with a reference image obtained by scanning neighboring identical shape patterns in the row and column directions. This apparatus has a unit for generating an average reference image by statistical computation processing from the images of identical shape patterns lying next to the detection image including at least eight nearest chips on the up-and-down and right-and-left sides and at diagonal positions with the detection image being intermediately situated. The apparatus also includes a unit that detects a defect by comparing the detection image to the average reference image thus generated.
US07853064B2 Method for the processing of radiological images in tomosynthesis for a detection of radiological signs
In an image-processing method for the detection of radiological signs in series of 3D data, an algorithm is used to detect radiological signs in a digital volume according to their contrasts. This algorithm is applied to reconstructed slices or directly to the series of projections. This algorithm is made by means of linear differential filters for signal analysis. It is used to color or enhance the intensity of the detected radiological signals according to the degree of malignancy.
US07853060B2 Method and MR system for generating MR images
In a method and apparatus for generation of magnetic resonance images, a number of three-dimensional volume data sets of a subject are acquired in k-space, with each three-dimensional volume data set being acquired with a non-constant density. Filtered three-dimensional volume data sets are generated in k-space, which are assembled from a number of the three-dimensional volume data sets. Three-dimensional image data sets are reconstructed on the basis of filtered three-dimensional volume data sets.
US07853056B2 Method for limited angle tomography
A tomographic reconstruction method or device for calculation of a 3-dimensional image data or 2-dimensional slice from a limited amount of 2-dimensional or 1-dimensional projection images using iterations to calculate 3D image elements, comprising transformation of measured data to transform domain.
US07853055B2 Fingerprint verification device
A fingerprint verification device includes a fingerprint sensor including an imaging surface. The fingerprint sensor is configured to capture images of a user's finger when the finger is swiped against the imaging surface. A memory stores fingerprint data. A controller compares minutiae in the captured images with the stored fingerprint data to verify the user's identity. The controller is configured to determine whether the finger is a real human finger based on the spacing of minutiae in the captured images.
US07853047B2 System for recognizing fingerprint image, method and program for the same
A fingerprint recognition system for extracting minutiae from a fingerprint image. The fingerprint recognition system generates a corrected image from the input fingerprint image by: eliminating incipient ridges/pores from the fingerprint image by using the density pattern of the pixels of ridge lines/valley lines in the direction orthogonal to the length direction of the ridge lines. The minutiae are extracted from the corrected image.
US07853045B2 Geostatistical analysis and classification of core data
A novel database and method of classifying and searchably retrieving measurement data derived from a plurality of rock core and plug sample images that are analyzed to define their principal geostatistical attributes and characteristics, with the resulting analytical data being retrievably stored in a database, the method including calculating spatial variability of images, such as CT scan images, porosity images and other types of available images, quantifying the main image characteristics utilizing multi-azimuth variograms and simplified pattern recognition based on the histogram and variography analysis to thereby provide a means to correlate data from various geographical regions or fields by analyzing data which has the same variographic parameters.
US07853043B2 Digital image processing using face detection information
A method of processing a digital image using face detection within the image achieves one or more desired image processing parameters. A group of pixels is identified that correspond to an image of a face within the digital image. Default values are determined of one or more parameters of at least some portion of the digital image. Values are adjusted of the one or more parameters within the digitally-detected image based upon an analysis of the digital image including the image of the face and the default values.
US07853038B2 Systems and methods for object dimension estimation
A system and a method of obtaining a dimension of a target object in an image comprises receiving coordinates of a number of feature points in the image, receiving coordinates of at least one reference object in the image with a known dimension, performing a calibration to adjust the coordinates of at least one of the feature points, and receiving coordinates of the target object in the image and determining the dimension of the target object based on the coordinates of the feature points. The coordinates of at least one of the feature points are adjusted to increase an accuracy in determining the dimension of the reference object.
US07853037B2 Content selecting method and content selecting apparatus
A content selecting method allows a target content to be selected as desired from a plurality of contents. The method includes transforming a three-dimensional image into a content selection image made up of a two-dimensional image viewed from a predetermined point of view, the three-dimensional image including content indicators each representing one of a plurality of contents, each of the content indicators being designated by a plurality of three-dimensional coordinates made of first, second and third impression item values obtained by converting three items representative of impressions of each content into numerical terms; displaying the content selection image; and discriminating a target content selected from the plurality of contents in accordance with the position of a selected target part on the content selection image and with the positions of the plurality of content indicators on the content selection image.
US07853036B2 System and method for using a digital watermark on a graphical user interface as identifying indicia in a healthcare setting
A method for use in a computer system is provided that links a patient with patient-related data that is displayed on a graphical user interface. The method includes first determining if a digital watermark is required. If a digital watermark is required, the current background color for the display of patient-related data is obtained, along with an intensity value. The subject matter for the watermark is also obtained. The color of the digital watermark is calculated, based upon the obtained background color and intensity value. The digital watermark is then rendered on the display.
US07853035B2 Headphones and headphones placement device
Disclosed herein is a pair of headphones that includes a head band having a pair of support arms and a pair of housings angularly movably mounted on the support arms, respectively, by pivots in confronting relation to each other. Each of the housings has a presser disposed therein near the pivot and projecting substantially perpendicularly to an outer surface of the housing, the presser having a head held against one of the support arms under resiliency, the head having a step engageable with the support arm for limiting angular movement of the housing with respect to the support arm.
US07853031B2 Hearing apparatus and a method for own-voice detection
A hearing aid wearer's own voice frequently leads to artifacts and response errors in various hearing aid algorithms. It is provided that the user's own voice to be detected by a special analysis device, and the hearing aid algorithms can be controlled as a function of detection. This can be achieved by providing a microphone in the auditory channel whose signal level is compared with that of an external microphone. This allows some form of control, e.g., the automatic gain control of a hearing aid to be “frozen”, in the presence of the hearing aid wearer's own voice.
US07853028B2 Hearing aid and method for its adjustment
A hearing aid and appertaining method of adjustment permit adjusting a hearing aid more conveniently and more specifically. For this purpose, parameters for real hearing situations are stored in a storage device in the hearing aid or in the remote control for an adjustment procedure by the hearing aid wearer him- or herself. These hearing examples are then reproduced to the hearing aid wearer for the adjustment procedure. The hearing aid wearer therefore does not have to wait for a corresponding hearing situation in his surrounding area for the adjustment process and can repeat the adjustment process as required.
US07853025B2 Vehicular audio system including a headliner speaker, electromagnetic transducer assembly for use therein and computer system programmed with a graphic software control for changing the audio system's signal level and delay
A vehicle overhead audio system, an electromagnetic transducer assembly for use therein and a computer system programmed with a graphic software control for changing the audio system's signal level and delay are provided where a headliner of the vehicle is a loudspeaker of the system thereby replacing many other loudspeakers and being invisible to the occupants. The headliner is driven in multiple zones that effect proper imaging for all occupants. Supplemental high frequency and subwoofer speakers and signal processing circuitry are included in one aspect of the invention.
US07853024B2 Active noise control system and method
An Active Noise Control (ANC) for controlling a noise produced by a noise source may include an acoustic sensor (212) to sense a noise pattern and to produce a noise signal corresponding to the sensed noise pattern, an estimator (202) to produce a predicted noise signal by applying an estimation function to the noise signal, and an acoustic transducer (216) to produce a noise destructive pattern based on the predicted noise signal.
US07853022B2 Audio spatial environment engine
An audio spatial environment engine for flexible and scalable up-mixing from an M channel audio system to an N channel audio system, where M and N are integers and N is greater than M, is provided. The input M channel audio is provided to an analysis filter bank which converts the time domain signals into frequency domain signals. Relevant inter-channel spatial cues are extracted from the frequency domain signals on a sub-band basis and are used as parameters to generate adaptive N channel filters which control the spatial placement of a frequency band element in the up-mixed sound field. The N channel filters are smoothed across both time and frequency to limit filter variability which could cause annoying fluctuation effects. The smoothed N channel filters are then applied to adaptive combinations of the frequency domain input signals and are provided to a synthesis filter bank which generates the N channel time domain output signals.
US07853019B1 Tape failover across a cluster
A security appliance that encrypts and decrypts information is installed in each of redundant multi-paths between a host system and a back up tape storage system. The host system is arranged to detect failures in a primary path to the tape system being used. When the failure is detected, the host system enables transfers to the same tape system through an alternative path. Encryption keys and host/tape designators (identifiers) are broadcast among the security appliances in the alternative data paths. When the host system switches from the primary path to the secondary path, even though the secondary security appliance did not generate the encryption keys, the secondary path security appliance will have such keys and will properly encrypt and transfer data from the host to the tape system. The secondary will also properly retrieve encrypted data from the tape system, decrypt it and deliver it to the host. All of these operations will be transparent (invisible) to a running application in the host.
US07853018B2 Method and apparatus for hiding a private key
A method and system for hiding an encryption key. The method including creating a directed graph having a plurality of vertices and edges, including a source and a sink vertex. Each vertex has a vertex value. The source vertices have a common source value, and the sink vertices have a common sink value, the sink value being a function of the source value and the encryption key. Each edge has an edge value that is a function of r(in)−1 and r(out) where r(in)−1 is the functional inverse of the vertex value of the predecessor vertex and r(out) is the vertex value of the successor vertex. A message enters a source vertex; flows along a path from the source vertex to a sink vertex; and leaves the sink vertex, where the output message is an encrypted or decrypted version of the input message using the private encryption key.
US07853017B2 Method and apparatus for encrypted print processing
According to a print controller of this embodiment, when a part of print data is specified to be encrypted, a client 102 determines functions supported by a printer 104. If the printer 104 is capable of handling partial encryption, the client 102 encrypts the specified portion, specifies the portion by PDL commands or XML tags, and sends the print data to the printer. The printer 104 decrypts it and then prints it out. Meanwhile, in the case of a printer 151 which does not support partially encrypted printing, printing is terminated, or the print data is sent to the printer 151 after replacing the portion specified to be encrypted with a different character string.
US07853012B2 Authentication system executing an elliptic curve digital signature cryptographic process
An authentication system and a method for signing data are disclosed. The system uses a hardware software partitioned approach. In its implementation the system of the invention compares favourably with performance and other parameters with a complete hardware or full software implementation. Particularly, advantageously there is a reduced gate count. Also as disclosed in the invention the system makes it difficult for hackers to attack the system using simple power analysis.
US07853011B2 Methods and apparatus for monitoring the integrity of a quantum channel supporting multi-quanta pulse transmission
A transmitter classifies quantum pulses into supervisory pulses and message pulses, and assigns each message pulse to a message bit. Each message pulse is then encoded using a coding base randomly selected from a set of coding bases, and with a polarity relative to the coding base that depends on the value of the corresponding message bit. Supervisory pulses are encoded using a coding base different from the coding bases in the aforementioned set. The encoded pulses are sent to a recipient over a quantum channel. The transmitter also informs the recipient of the positions of the supervisory pulses. The recipient detects the pulses relative to a locally selected coding base, producing a zero-click, a one-click or a two-click. By measuring the received proportion of zero-clicks, one-clicks and two-clicks, for both message pulses and supervisory pulses, and by verifying whether these detection statistics obey certain expected relationships, the recipient can determine whether an attack is taking place on the quantum channel.
US07853006B1 Systems and methods for scheduling call center agents using quality data and correlation-based discovery
Systems and methods for visualization of call center performance are provided. An exemplary method includes the steps of: obtaining quality performance of agents data that includes information on the quality of service and quality characteristics of the agent, obtaining call center operations data that includes information on statistics and details of a call center, correlating the quality performance of agents data and the call center operations data, identifying correlation-based discovery, and optimizing call center performance based on the correlation-based discovery.
US07853005B2 Web-based network monitoring tool
A monitoring tool for use with one or more automatic call distributors (ACD) which automatically and continuously polls or queries the ACDs to monitor not only alarm conditions but other conditions, such as agent staffing levels, call answering time, call routing and traffic conditions. Such continuous and automatic monitoring and querying of the ACD in accordance with the present invention is thus able to improve the overall efficiency of such ACDs by improving the service response time of such ACDs. In accordance with one aspect of the invention, the status records of the ACDs maybe directed to a website, for example, on an enterprise Intranet website to enable any of the company representatives with access rights to access the performance of the ACD network from any location. Other data, such as the trunk inventory record keeping system (TIRKS) may also be displayed on the website to facilitate troubleshooting of alarm conditions. Another aspect of the invention is the ability to provide automatic paging for predetermined alarm status condition.
US07853001B2 Method and system for providing a camp-on service
A method for providing a camp-on service includes receiving from a caller a request to communicate with a called party via a first communication method and notifying the caller that the called party is currently communicating on a first call via the first communication method. The method includes receiving from the caller a request to camp-on to the called party and an indication that the caller can be reached via a second communication method. The method also includes determining that the first call involving the called party has terminated.
US07853000B2 System and method for initiating a conference call
The present invention is a system and method for initiating conference calls via an instant messaging system to reduce the effort required to initiate and manage the call. The system uses an IM connection between a requesting party and a conference call server to inform the conference call server of the desire to initiate the conference call. The conference call server may initiate the conference call by having involved parties called by a conference bridge, thus reducing the effort required by the parties to join the call.
US07852999B2 Classifying signals at a conference bridge
Classifying signals includes receiving signals from communication devices, where each signal is received from a communication device. The following is repeated for each signal: a received signal from the communication device is encoded, whether the encoded signal is an undesirable auditory signal is determined, and the encoded signal is modified if the encoded signal comprises an undesirable auditory signal. The received signals are combined.
US07852990B2 Beam admission unit, beam generation device and tomography device
A beam admission unit is disclosed. In at least one embodiment, the beam admission unit includes a plurality of admission segments having at least one admission slit for admitting radiation emanating from a radiation source onto a predetermined admission region. So as to implement a particularly space-saving, robust and reliable design, in at least one embodiment the admission segments are interconnected in an articulated fashion to form an admission plate chain which can be rolled up.
US07852985B2 Digital image detector with removable battery
A digital detector of a digital imaging system is provided. In one embodiment, a digital detector includes a detector array disposed in a housing and configured to generate image data based on received radiation. The digital detector may also include a battery configured to be disposed within a receptacle of the housing and to supply operating power to the detector array. In one embodiment, the receptacle and the housing may be configured such that the receptacle is externally accessible to enable a user to selectively insert and remove the battery from the receptacle. Additional systems, methods, and devices are also disclosed.
US07852983B2 X-ray diffractometer for mechanically correlated movement of the source, detector, and sample position
An X-ray diffractometer has a mechanism without toothed ring and is suited to move the two legs of a goniometer, on which the source and detector are respectively disposed, at the same time and in a correlated fashion. Each goniometer leg (or linkage) thereby has a common main center of rotation HDP and also one respective auxiliary center of rotation HD1, HD2. The two auxiliary centers of rotation are symmetrically disposed with respect to a symmetry plane E which contains the main center of rotation, and can be moved on a guidance that is symmetrical with respect to the plane E. The main center of rotation can only be moved in the plane E, e.g. along a rail guidance. The movement of the main center of rotation relative to the guidance can be easily driven by means of one single motor.
US07852980B2 Computed tomography with resolution recovery
A system and method for recovering resolution in an x-ray computed tomography system. The system includes an x-ray source, a two-dimensional sensing array, and a controller. The x-ray source projects an x-ray beam towards subject. The x-ray source includes an anode and a cathode, where the anode has a target for directing the x-ray beam. A two-dimensional sensing array receives an x-ray beam through the subject to generate an image. The target of the anode causes a shift variant blur of the x-ray beam received by the sensing array due to the angle between the target and the sensing array. The controller is in communication with the sensing array to control acquisition and processing of the image. The controller is configured to adjust for the shift variant blur of the x-ray beam.
US07852979B2 Dual-focus X-ray tube for resolution enhancement and energy sensitive CT
A CT system includes a rotatable gantry having an opening for receiving an object to be scanned, at least one x-ray source coupled to the gantry and configured to project x-rays toward the object, a detector coupled to the gantry and having a scintillator therein and configured to receive x-rays that pass through the object, and a generator configured to energize the at least one x-ray source. The system includes a controller configured to energize the generator to project a first beam of x-rays toward the object from a first focal spot position of an anode, the first beam of x-rays having a ray traversing a path through the object, acquire imaging data from the first beam of x-rays, position the at least one x-ray source such that a second beam of x-rays projected from a second focal spot position of the anode has a ray directed to traverse the path through the object, the second anode focal spot position different than the first anode focal spot position, energize the generator to project the second beam of x-rays toward the object, and acquire imaging data from the second beam of x-rays.
US07852978B2 Imaging system for imaging an object
The present invention relates to an imaging system for imaging an object (20) comprising a polychromatic radiation source (2) and an energy resolving radiation detector (6). The imaging system comprises further a driving device for moving the object (20) and the radiation source (2) relatively to each other, in order to acquire truncated projections from different directions. A calculation unit determines a k-edge component at least of one of the object (20) and a substance within the object (20) from the truncated projections and determines non-truncated projections from the determined k-edge component. A reconstruction unit constructs the object using the non-truncated projections.
US07852971B2 False channel detection for wireless communication
Techniques for detecting acquisition of a false channel in a wireless communication system are described. For false channel detection, a peak corresponding to a signal from a base station is initially detected. Frequency acquisition and time tracking of the peak are then performed. The frequency acquisition attempts to determine and correct downconversion frequency error. The time tracking attempts to follow the peak as it moves due to sample timing error and/or changes in channel conditions. Whether the signal is from a desired frequency channel or a false frequency channel is determined based on the time tracking. If a false channel is acquired, then the sampling timing will be either too slow or too fast, and the peak will move at a fast rate. A false channel may be detected based on the movement of the peak.
US07852966B2 Wireless communication base station apparatus and wireless communication method
A wireless communication base station apparatus that can raise the usage efficiency of the frequency resources of the whole system in a multicarrier transmission. In this apparatus, a separating part (103) separates symbols received from a modulating part (102) into symbols to be assigned to a first subcarriers group and into symbols to be assigned to a second subcarriers group. A setting part (106-1) sets the transmission power of the symbols, which are to be assigned to the first subcarriers group, to a power value as calculated by a power calculating part (105), while a setting part (106-2) sets the transmission power of the symbols, which are to be assigned to the second subcarriers group, to a power value as calculated by the power calculating part (105). Thus, the transmission power control is differently performed between the symbols to be assigned to the first subcarriers group and the symbols to be assigned to the second subcarriers group.
US07852965B2 Windowed level detector for partial response channels
An estimator of the noiseless output of a noisy partial response channel is described. The estimator operates recursively. In each iteration, the estimator processes a window of the N most recently received noisy channel outputs to compare output level metrics for all possible channel output level, and selects a noiseless output level with maximal posterior probability.
US07852963B2 Method and system for predicting signal power to interference metric
A method and system for predicting a signal power to interference metric for a communication channel in a coverage area of a phase sweep diversity communication system are provided. In the method, a signal power to interference metric for the communication channel is predicted based on a sweep frequency for transmissions in the coverage area. The signal power to interference metric predicted may be a carrier-to-interference ratio or a signal-to-noise plus interference ratio.
US07852959B2 Method of transmitting control signal in wireless communication system
A method of transmitting a control signal in a wireless communication system includes allocating a first sequence to spread a first control signal in a radio resource, allocating a second sequence to spread a second control signal in the radio resource, selecting one of the first control signal and the second control signal, generating a spread control signal by spreading the selected control signal, and transmitting the spread control signal in the radio resource, wherein the first sequence and the second sequence use different cyclic shifts of a base sequence.
US07852955B2 Orthogonal frequency division multiplexing transmitting and receiving method and device thereof
An orthogonal frequency division multiplexing (OFDM) transmitting apparatus including a signal processing unit, a subcarrier orthogonalization processing unit, and a transmitting unit is provided. The signal processing unit divides a received signal into several real parts and several corresponding imaginary parts. The subcarrier orthogonalization processing unit is coupled to the signal processing unit for receiving the real and the imaginary parts of the signal, and for making the real and the imaginary parts respectively carried by a plurality of different and orthogonal subcarriers. The transmitting unit is coupled to the subcarrier orthogonalization processing unit to transmit the subcarriers.
US07852954B2 Method of transmitting data and estimating channel information in OFDM/OFDMA mobile communications system
A method of feeding back channel information in an OFDM or OFDMA radio communications system is disclosed, in which a transmitting side instructs a region for measuring a downlink channel status and in which a receiving side feeds back the channel information to the transmitting side. The present invention includes the steps of transmitting instruction information instructing at least one region of at least two regions within a data frame as a signal measurement region to a receiving side and receiving the channel information estimated by a signal included in the signal measurement region instructed by the instruction information from the receiving side.
US07852953B2 Method for allocation of power in multiuser orthogonal frequency division multiplexing
Power allocation methods for multiuser orthogonal frequency division multiplexing (OFDM) are described. Arbitrary partitioning of the OFDM tones among users and arbitrary modulation formats, possibly different for every user, are considered. Two systems of receivers and transmitters and corresponding methods address power allocation, respectively for slow fading channels tracked instantaneously by the system and for fast fading channels known only statistically thereby.
US07852947B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding apparatus includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852946B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852936B2 Motion vector prediction in bi-directionally predicted interlaced field-coded pictures
Forward motion vectors are predicted by an encoder/decoder using previously reconstructed (or estimated) forward motion vectors from a forward motion vector buffer, and backward motion vectors are predicted using previously reconstructed (or estimated) backward motion vectors from a backward motion vector buffer. The resulting motion vectors are added to the corresponding buffer. Holes in motion vector buffers can be filled in with estimated motion vector values. For example, for interlaced B-fields, to choose between different polarity motion vectors (e.g., “same polarity” or “opposite polarity”) for hole-filling, an encoder/decoder selects a dominant polarity field motion vector. The distance between anchors and current frames is computed using various syntax elements, and the computed distance is used for scaling reference field motion vectors.
US07852934B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852920B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding method includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852918B2 Video encoding/decoding method and apparatus for motion compensation prediction
A video encoding apparatus includes selecting one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.
US07852907B2 Performing a correlation in reception of a spread spectrum signal
A correlator (30) for performing a correlation with a received spread spectrum signal, comprising at least an input (30.1) for inputting samples of a received signal; at least one reference code input (30.2) for inputting at least one reference code, a correlator block comprising a data shift register (36) for receiving the signal samples; a number of register groups (31) comprising a code shift register (33) for receiving at least a part of at least one reference code; and a code register (34) for receiving data from the code shift register (33); configuration pathways (201, 202, 203) for arranging the connections between the code shift register and code register (33, 34) of the register groups (31) in a reconfigurable manner.
US07852896B2 Vertical cavity surface emitting laser
A VCSEL includes a GaAs substrate; a first semiconductor distributed Bragg reflector (DBR) disposed on the GaAs substrate and including a first part and a second part on the first part; a semiconductor mesa disposed on the first semiconductor DBR and including an active layer; and a second DBR on the semiconductor mesa. The first part is composed of an undoped semiconductor material. The second part includes third III-V compound semiconductor layers composed of a material containing indium and gallium as the group III element and phosphorus as the group V element and fourth III-V compound semiconductor layers composed of a material containing gallium as the group III element and arsenic as the group V element. The third III-V compound semiconductor layers and the fourth III-V compound semiconductor layers are doped with an n-type impurity.
US07852889B2 Active spectral control of DUV light source
According to aspects of an embodiment of the disclosed subject matter, a line narrowed high average power high pulse repetition laser micro-photolithography light source bandwidth control method and apparatus are disclosed which may comprise a bandwidth metrology module measuring the bandwidth of a laser output flight pulse beam pulse produced by the light source and providing a bandwidth measurement; a bandwidth error signal generator receiving the bandwidth measurement and a bandwidth setpoint and providing a bandwidth error signal; an active bandwidth controller providing a fine bandwidth correction actuator signal and a coarse bandwidth correction actuator signal responsive to the bandwidth error. The fine bandwidth correction actuator and the coarse bandwidth correction actuator each may induce a respective modification of the light source behavior that reduces bandwidth error. The coarse and fine bandwidth correction actuators each may comprise a plurality of bandwidth correction actuators.
US07852886B2 Reduction of surface heating effects in nonlinear crystals for high power frequency conversion of laser light
A device for generating a high power frequency converted laser beam includes a nonlinear optical crystal having an entrance surface and a curved surface. The nonlinear optical crystal is configured to receive at least one laser beam at the entrance surface and provide a frequency converted beam through a frequency conversion process. The device also includes an optical coating coupled to the curved surface. The reflectance of the optical coating is greater than 50% at a wavelength of the frequency converted beam. Additionally, the far field divergence angle of the frequency converted beam increases after reflection off the curved surface. The device further includes a heat sink in thermal contact with the optical coating.
US07852885B2 Light source device and image display apparatus
There are provided a light source device and an image display apparatus. The light source device includes a first optical element that deflects a propagation direction of laser beams, a second optical element that separates laser beams, and a third optical element that defects the laser beams separated by the second optical element. The light source device further includes a light emitting unit that has one or more light emitting element emitting laser beams, an external resonator that reflects laser beams toward the first optical element and guides laser beams back to the light emitting unit, and a wavelength converting element that converts laser beams.
US07852884B2 Device and method for multiplexing data in a communication system
According to the inventive method, data from at least one ISDN data link, at least one conventional telephone link and at least one broadband data link, respectively, are transmitted in an SDSL frame of an SDSL data link, with the required control data being transmitted in either the eoc or in one or more Z channels.
US07852879B2 Method for transmitting real-time data messages in a cyclic communications system
A method for transmitting real time data packets in a cyclic communication system, each transmission cycle having a first partial cycle (IRT-Z) for a real time communication portion and a second partial cycle (NRT-Z) for a non-real-time communication portion. The method includes determination (118) of a cycle number and processing of a transmission sequence of real time data packets in the first partial cycle. The transmission sequence is composed of one or more partial sequences (1, 2, 3, 4, 5), and the composition depends on the cycle number.
US07852877B2 Apparatus and methods for constructing a data unit that includes a buffer status report
An apparatus and method for constructing a data unit that includes a buffer status report (BSR) such that when BSR triggering is performed, the size(s) of the necessary sub-header(s) are also to be considered together in addition to the BSR size. There is a checking unit that checks whether any padding region is available in a MAC PDU that was constructed, a comparing unit that compares the number of padding bits with the size of a buffer status report (BSR) plus its sub-header, and a processing unit that cooperates with the checking unit and the comparing unit to trigger a buffer status report (BSR) procedure if the number of padding bits is larger than the size of the BSR plus its sub-header, including the BSR and its sub-header in the MAC PDU, and setting an LCID in the sub-header to indicate a BSR is included, the BSR having been triggered due to padding. Using such apparatus allows the sub-header(s) to be inserted (included) into the MAC PDU (or transport block (TB) or other data unit).
US07852874B2 Local area network of serial intelligent cells
A serial intelligent cell (SIC) and a connection topology for local area networks using Electrically-conducting media. A local area network can be configured from a plurality of SIC's interconnected so that all communications between two adjacent SIC's is both point-to-point and bidirectional. Each SIC can be connected to one or more other SIC's to allow redundant communication paths. Communications in different areas of a SIC network are independent of one another, so that, unlike current bus topology and star topology, there is no fundamental limit on the size or extent of a SIC network. Each SIC can optionally be connected to one or more data terminals, computers, telephones, sensors, actuators, etc., to facilitate interconnectivity among such devices. Networks according to the present invention can be configured for a variety of applications, including a local telephone system, remote computer bus extender, multiplexers, PABX/PBX functionality, security systems, and local broadcasting services. The network can use dedicated wiring, as well as existing wiring as the in-house telephone or electrical wiring.
US07852869B2 Method and apparatus for the transmission of data
A method and an apparatus for the transmission of data is provided, wherein the data, in a first operating mode, are transmitted in a plurality of first frequency bands and, in a second operating mode, are transmitted in a plurality of second frequency bands. A number of the first frequency bands is in this case greater than a number of the second frequency bands. The first operating mode is used if there is a large quantity of data to be transmitted. If only a small quantity of data is to be transmitted, switchover to the second operating mode is effected, whereby a power saving can be achieved, particularly in digital parts of a transmitting device and of a receiving device.
US07852867B2 Integrated memory for storing egressing packet data, replay data and to-be egressed data
An integrated egress/replay memory structure is provided with split rate write and read ports and means for managing at least three types of data moving into, through and/or out of the integrated memory structure, namely: (1) currently egressing packet data; (2) replay data; and (3) to-be egressed data. Additionally, a shared free space (4) is managed between the storage areas of the (2) replay data and (3) the to-be egressed data. The to-be egressed data (PdBx) is allowed to enter into (to be written into) a front-end raceway portion of the integrated memory structure at a rate which can be substantially greater than that allowed for corresponding egressing packet data (PdUx). Thus, even when egressing packet data that is ahead in line is shifting out toward a slow rate egress port; this slowing factor does not slow the speed at which the to-be egressed data (PdBx) can be shifted into the front-end raceway portion. A shared free space memory area is maintained between the storage areas of the replay data (PdAx) and to-be-egressed data (PdBx). When a positive acknowledgement (ACK) is received from the destination of already-egressed data (of the After-Transmission Data, or PdAx), the corresponding replay storage area (the area storing the acknowledged PdAx data) can be reallocated for use as an empty part of the raceway portion.
US07852866B2 Low complexity scheduling algorithm for a buffered crossbar switch with 100% throughput
Scheduling techniques for use with buffered crossbar switches, without speedup, which can provide 100% throughput are described. Each input/output may keep track of the previously served VOQ/crosspoint buffer. The queue lengths of such VOQs and the queue lengths of VOQs corresponding to a uniform probability selection output (e.g., from a Hamiltonian walk schedule) are used to improve the schedule at each time slot.
US07852865B2 System and method for preferred service flow of high priority messages
A system and method for preferred service flow of high priority messages between electronic devices is provided. The preferred service flow system includes preferred service flow queues, standard service flow queues, request/grant state machines and a controller. The method includes determining whether the standard processing rate of messages is acceptable, creating a preferred service flow queue and processing a high priority message through the preferred service flow queue. A preferred service flow queue will be created and the message processed using that queue when the standard processing rate is unacceptable and resources are available for the preferred service flow queue. If the standard processing rate is acceptable or resources are unavailable, a preferred service flow queue will not be created and the high priority message will be processed using the standard procedure for processing a message.
US07852859B2 System and method for interfacing legacy IP-PBX systems to SIP networks
A system and method for integrating a legacy IP-PBX to a session initiation protocol (SIP) network supporting one or more SIP sets. A SIP-PBX proxy server coupled to the legacy IP-PBX and the SIP network maintains a logical IP set for each SIP set on the SIP network. The logical IP set is configured to maintain IP-based signaling and media connectivity with the legacy IP-PBX. The SIP-PBX proxy server receives media directed to a logical IP set associated with a particular SIP set, and redirects the media to the particular SIP set. In doing so, the SIP-PBX converts messages that adhere to a private, vendor-specific protocol, to messages that adhere to the SIP protocol.
US07852856B2 System and method for providing pooling or dynamic allocation of connection context data
A method and system for providing pooling or dynamic allocation of connection context data may comprise receiving data associated with a first network protocol and receiving data associated with a second network protocol. A single shared context memory may be utilized for processing at least some of the data associated with the first network protocol and at least some of the data associated with the second network protocol. At least a portion of the received data associated with the first and/or second network protocols may be offloaded for processing in the single context memory. The received data associated with a first and/or second network protocols may comprise traffic data and control data. Portions of the shared single context memory may be dynamically allocated and/or reallocated for processing received data associated with the first and second network protocols.
US07852854B2 Method and apparatus for time-multiplexed processing of multiple digital video programs
The present invention relates generally to the processing of multiple data streams with common resources. More particularly, this invention relates to a technique for time-multiplexed processing of, for example, multiple digital video programs. In one embodiment, an exemplary method provides for time-multiplexed processing of a set of digital streams includes storing each received packet in a random access memory. For each stream, the deadline for the arrival of the next packet at the receiver is determined and a priority based on the deadline is assigned. The stream with the highest assigned priority is identified as an identified stream. In some embodiments, the processing state of the identified stream is then restored. One or more packets of data corresponding to the identified stream are retrieved from random access memory to produce retrieved packets. The processing state is saved after the retrieved packets have been processed.
US07852846B2 Method and apparatus for out-of-order processing of packets
A method and apparatus for out-of-order processing of packets are described. In one embodiment, the method includes receiving packets in a global order, the packets being designated for different ones of a plurality of reorder contexts. The method also includes, for each of the plurality of reorder contexts, assigning reorder context sequence numbers indicating an order relative to the global order of the packets designated for that reorder context. The method also includes storing packet descriptors for each of the packets in a shared reorder buffer, and completing processing of at least certain of the packets out of the global order. The method also includes, for each of the plurality of reorder contexts, maintaining a first indication of the one of the sequence numbers assigned the one of the packets that is next to be retired for that reorder context. The method also includes retiring the packets from the shared reorder buffer, based on the sequence numbers, in order with respect to each of the plurality of reorder contexts, but out of the global order for at least certain of the packets.
US07852845B2 Asynchronous data transmission
A method of, and system for, asynchronous data transmission are disclosed which have application in the transmission of stock exchange data or replicated memory data. Later transmitted data is used to overwrite earlier transmitted and received data. However, earlier transmitted data which is received later than later transmitted data (for example due to network latency) does not overwrite the later transmitted data. Transmitted data packets include a count value indicative of the sequence position of each data packet in a transmitted sequence of data packets. A transmitter and receiver for asynchronous data transmission and reception, and a packet signal structure are also disclosed.
US07852841B2 In-band multicast signaling using LDP
A mechanism is provided by which a transport tree identifier can be generated using one or more identifiers for a multicast datastream. The transport tree identifier can then be used in the process of building a transport tree across a transport network. A transport network egress router can receive a request to join a multicast datastream from a downstream node outside of the transport network. The information contained in the join message that identifies the desired multicast datastream can be encoded in the transport tree identifier. The transport tree identifier can be related to one or more of a multicast group destination address, a multicast datastream source address, and a broadcast domain identifier.
US07852839B2 Method and device for the provision, in an order according to ATM channels, of ATM cells at an interface arranged between a first and a second node of a transmission system
Embodiments of the present invention relate to a method for providing ATM cells at an interface arranged between a first and a second node of a transmission system, in an order according to ATM channels. Embodiments of the method comprise determining address information for a specific ATM cell; verifying, whether the address information has already been recorded in a table, in which the address information is mapped onto a channel ID (CH), by providing the address information to a CAM memory; if the address information has already been recorded in the table assigning the channel ID (CH) output from the CAM memory to the ATM cell for further processing; and if the address information has not yet been recorded in the table, indicating that the address information has not yet been recorded, assigning a free channel ID (CH) to the address information, recording said channel ID (CH) or the address information in the table; and providing the ATM cells, in an order according to channel IDs (CH), for further processing. Also provided is an apparatus comprising a processor and a CAM memory connected together to implement the present method.
US07852830B2 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
A system for wireless communication comprises an architecture of routers connected to a network and having connected transceivers for wireless transmission and reception of data, and a plurality of hand-held communicators adapted for users to communicate with the network through the routers. The system is adapted to provide wireless Data Network Telephony (DNT), and the hand-held communicators execute Quality of Service (QoS) code adapted to prioritize DNT packet code over all non-DNT traffic, thereby preserving the real-time nature of the DNT code.
US07852828B2 Extended telephony functionality at end points
A system includes telephony devices that provide services and applications through the execution of scripts in web pages.
US07852826B2 Techniques to communication MAP information elements in a wireless network
Techniques to communicate MAP information elements in a wireless network are described. An apparatus may comprise a device to establish a communication channel over a common wireless communication link, the device to communicate an encapsulating MAP information element to encapsulate one or more MAP information elements. The encapsulating MAP information element may indicate that the one or more encapsulated MAP information elements apply to multiple communication frames. Other embodiments are described and claimed.
US07852824B2 Performance in mobile communications systems
In third generation mobile communications networks, e.g. CDMA systems, a mobile station intending to access a base station transmits a request for access to a base station and waits for a response in the form of an indicator signal. Both detecting a signal as an acknowledgement message without one being sent from the base station and failing to detect such an acknowledgement message can give rise to noise and interference in the whole cell. The invention provides a method and a user equipment for determining the received signal strength in an access slot in a downlink channel and for asserting whether detection of an indicator signal from the base station in the access slot in the downlink channel is reliable. Hereby, a more secure reception of indicator signals can be obtained, which leads to reduced interference and noise in the whole cell.
US07852821B2 Signalling method of detecting hidden incumbent system in cognitive radio environment and channel fractioning method used to enable the method
A signaling method between a cognitive radio (CR) base station and a CR terminal in a CR environment, and a channel division method used for the signaling method, includes: detecting a channel usage of an incumbent system, which communicates with a CR base station; sensing an outband channel to communicate with the CR base station; receiving an EOS, which is broadcasted from the CR base station via the outband channel according to a predetermined period; and transmitting a sensing report signal with respect to the channel to the CR base station.
US07852819B2 Client operation for network access
A network traffic device for a managed network can operate as a client host, to receive packets from the managed network and forward them to an uplinked external network, thereby operating as a gateway to the uplink network and performing a network address translation (NAT) function for the managed network relative to the uplinked network.
US07852817B2 Generic access to the Iu interface
Some embodiments provide a communication system that includes a first licensed wireless communication system, a second generic access network (GAN) that includes a generic access network controller (GANC). The GANC is communicatively coupled to the first communication system through a universal mobile telecommunication system (UMTS) terrestrial radio access network (UTRAN) Iu interface. The communication system also includes a user equipment (UE). The GANC includes a UDP protocol layer and a GTP-U protocol layer over the UDP protocol layer of the GANC. The UE includes a UDP protocol layer and a GTP-U protocol layer over said UDP protocol layer of the UE. The UDP protocol layer of the GANC is communicatively coupled to the UDP protocol layer of the UE. The GTP-U protocol layer of the GANC is communicatively coupled to the GTP-U protocol layer of the UE.
US07852815B2 Voice synchronization during call handoff
A method, mobile electronic device and system for synchronizing hand-off of a voice media session between a WAN/cellular network and a WLAN network. When a hand-off occurs, the connection with both networks is temporarily maintained and the voice data on both connections compared to determine differences in the delays experienced over both connections. The timing of one or both voice streams is adjusted to synchronize the voice streams, and then the handoff is completed.
US07852814B2 Transmission control frame generation device and transmission control device
There is provided a transmission control frame generation device capable of reducing the data amount of feedback information while maintaining a high throughput. In this device, an average quality level calculation unit (182) calculates an average SNR value of a plurality of sub-carriers from a plurality of SNR values corresponding to the plurality of sub-carriers. According to an SNR value corresponding to one of the sub-carriers and the average SNR value, a sub-carrier block configuration unit (185) sets the SNR value of the sub-carrier block containing the sub-carrier. A feedback frame generation unit (187) generates a CSI frame used for controlling transmission in the sub-carrier and indicating the value representing the average SNR value and the value representing the SNR value of the sub-carrier block.
US07852812B2 Communication system using OFDM for one direction and DSSS for another direction
A method and apparatus for wireless communication are described. In one embodiment, a method for communicating with a subscriber comprises transmitting orthogonal frequency domain multiplexing (OFDM) signals to the subscriber, and receiving direct-sequence spread spectrum (DSSS) signals from the subscriber.
US07852809B2 Method of providing session mobility
The invention concerns a method of providing session mobility to an IP based real-time session in a telecommunications network whereby the telecommunications network uses the session initiation protocol for the setup and control of the session. The session comprises a media stream between a first terminal associated to a first network access point of the telecommunications network and a second terminal associated to a second network access point of the telecommunications network. A re-invite session initiation protocol signalling message related to session mobility of said session is intercepted at a session-related session border controller of the telecommunications network. Said session border controller initiates a corresponding session hand-over of said session. In said session hand-over, the media stream of said session is redirected to a new network access point of the first terminal and/or a new terminal.
US07852804B2 Communication system and communication apparatus switching method thereof
The invention provides a communication apparatus switching method. At first, the method of the invention measures at least one environmental parameter relative to a neighboring region of a mobile communication apparatus and then determines whether the mobile communication apparatus is indoors, based on the at least one environmental parameter. If YES, the following steps are executed. Firstly, the method establishes a wireless communication link between the mobile communication apparatus and an agent communication apparatus based on a wireless communication protocol. Then, the method sends a piece of user information to the agent communication apparatus. Afterward, the method terminates a first radio telecommunication link between the mobile communication apparatus and the base station. Finally, the method establishes a second radio telecommunication link between the agent communication apparatus and the base station based on a radio telecommunication protocol.
US07852792B2 Packet based echo cancellation and suppression
In a method for echo suppression or cancellation, a reference voice packet is selected from a plurality of reference voice packets based on at least one encoded voice parameter associated with each of the plurality of reference voice packets and the targeted voice packet. Echo in the targeted packet is suppressed or cancelled based on the selected reference voice packet.
US07852787B2 Extensible micro-mobility wireless network architecture
A network having an access service network (“ASN”) configured to provide full mobility to mobile stations located within a service area. The ASN includes a Layer 2 or data link layer network that is larger, incorporates more nodes, or carries more data communications than Layer 2 networks incorporated in prior art ASNs. Data communications to and from the mobile stations are routed inside the ASN across the Layer 2 network which transports the data communication using a Layer 2 protocol. If the network includes another ASN located adjacent to the first ASN, the two ASNs may communicate directly with one another over a Layer 2 connection. If the network includes another ASN that is not adjacent to the first, Mobile Internet Protocol components may be included in the ASNs and configured to provide mobility between ASNs.
US07852785B2 Sampling and analyzing packets in a network
The preferred embodiments of the present invention can include sampling packets transmitted over a network based on the content of the packets. If a packet is sampled, the sampling unit can add one or more fields to the sampled packet that can include a field for a number of bytes contained in the packet, a packet count, a flow count, a sampling type, and the like. The sampled packets can be analyzed to discern desired information from the packets. The additional fields that are added to the sampled packets can be used during the analysis.
US07852784B2 Estimating endpoint performance in unified communication systems
Performance of endpoints, client devices and servers within a communication system, is determined by collecting call quality data from each endpoint by a quality monitoring server/application. Call quality data includes predefined metrics based on network and end device characteristics during each call. Calls include voice, video, and data exchanges. Collected metric values are then aggregated according to a formula for consistency and scaled based on factors such as traffic volume. Resulting performance values are used to order the endpoints such that those with degraded quality and prioritized based on factors like traffic volume can be attended to first.
US07852782B2 Method of creating a split terminal between a base terminal and equipments connected in series
System and method for creating a split terminal (T+ΣEn) for accessing a service (S). The system comprises a base terminal (T), equipped with a management device (PA0) for executing a split terminal procedure (UES), and a plurality of equipments (En) connected in series to said base terminal (T), said equipments (En) respectively being each equipped with at least one management device (PAn) for executing said split terminal procedure (UES). The system can be applied for setting up a secured connection for exchanging data between a base terminal (T) and a number of communicating equipments (En).
US07852774B2 User datagram protocol traceroute probe extension
The embodiments described herein provide methods and apparatuses for implementing a User Datagram Protocol traceroute probe extension. In an example embodiment, a request to transmit a User Datagram Protocol (UDP) packet to a remote destination is received. A probe header and a probe data element is then stored in a data field of the UDP packet. The UDP packet is then transmitted toward the remote destination. In an example embodiment, a User Datagram Protocol (UDP) packet is received and it is determined whether the UDP packet includes a probe data structure. When the determination is affirmative, the probe data structure is processed.
US07852772B2 Method of implementing a backup path in an autonomous system
A method of implementing a backup path in an autonomous system (AS) for failure of an inter-AS link is described. The method comprises forwarding data elements destined for the failed link via a backup path and including a loop prevention attribute in the packet.
US07852770B2 Method and apparatus for interaction among resource reservation protocol nodes
A RSVP node apparatus and interaction method thereof are provided. The method includes transmitting a first message to a neighboring node of a RSVP-based first node when the RSVP-based first node disables the RSVP HELLO mechanism. When the neighboring node receives the message, it sets a sign indicating that the first node has disabled the RSVP HELLO mechanism and maintains the LSP passing through the first node, according to the disabled status of the RSVP HELLO mechanism of the first node. Prior to transmitting the first message, the first node queries if the neighboring node has enabled the RSVP HELLO mechanism, and transmits the first message only to neighboring node which enables the RSVP HELLO mechanism.
US07852767B2 Methods and apparatus for routing in a network
The invention generally relates to methods and apparatus for routing data in networks, in particular packet data routing in TCP/IP (Transmission Control Protocol/Internet Protocol). Application of the invention include routing of peer-to-peer (P2P) network data. A method of controlling traffic on a data network, said traffic comprising payload data and associated signaling data, the method comprising reading a portion of said payload data for a communications session between a first entity and a second entity communicating over said network; determining whether said portion of payload data identifies a type of traffic to be controlled; storing, responsive to said determining, signaling data associated with said portion of payload data; reading said signaling data to identify an attempt to begin a further communications session of said identified traffic type or to resume said communication session; and controlling traffic of said further or resumed communications session responsive to said identification.
US07852766B2 Detection method, detecting device, reference value calculating device and recording medium
Communication quality values such as delay times of packets transmitted and received within a packet network are measured, and a threshold value is calculated based on the measured communication quality values. Further, a management reference value is calculated based on the communication quality values of packets whose measured communication quality values are within a range based on the threshold value. A communication state is detected by comparing the measured communication quality values with the management reference value.
US07852759B2 Finite state machine of traffic stream metrics for adaptation of load-based call admission control in wireless networks
In one embodiment, a method includes receiving a call admission request; in a first state, applying a first call access control (CAC) algorithm to the call admission request; in a second state, applying a second CAC algorithm to the call admission request; and transition between the first state and the second state based on at least one attribute of a radio frequency (RP) environment.
US07852758B2 Route control method of label switch path
In generation of an MPLS path which extends over plural routing areas or generation of a GMPLS path of a single routing area, a path originating node cannot conduct route computation of the whole path. Therefore, where plural paths are generated, there is a problem that reliability and communication quality cannot be secured. In a label switch path generation processing intended for MPLS and GMPLS networks, a path originating node is provided with a unit for setting restricted link information in a label allocation request message and sending it, and a node having received the label allocation request message is provided with a unit for selecting another route, which does not pass through the restricted link according to the restricted link information, and generating a path.
US07852756B2 Network interface system with filtering function
A network interface system with packet filtering function is disclosed herein. The network interface system includes interfaces, a packet buffer and a controller. The packet buffer stores data packets received by the network interface system. The controller provides security defense for the host system and the network by filtering the data packets stored in the packet buffer. The controller controls the packet buffer abandoning a data packet if the data packet is identified as an unsafe packet. The controller also includes a regulator for controlling a transferring order of the data packets. Thus, the network interface system can drop unsafe data packet and transfer data packets considered as safe information. The data packets can be processed in a sequence according to preset priority rules.
US07852749B2 Methods and systems for routing telecommunications
Methods and systems of routing calls over a network are described herein. A latency measurement is performed for at least a plurality of portions of a plurality of network paths and storing latency measurement information in computer readable memory. A dropped packet measurement is performed for at least portions of the plurality of network paths and storing dropped packet measurement information in computer readable memory. A call origination request is received. A network routing path is selected from the plurality of network paths, the network paths including a call manager, based at least in part on the latency measurement information and the dropped packet measurement information. A proxy system associated with a SIP provider is informed of the call. The call manager in the selected network path generates the call.
US07852745B2 Non-orthogonal frequency-division multiplexed communication through a non-linear transmission medium
A method for non-orthogonal frequency division multiplexed communication through a non-linear transmission medium includes the steps of selecting at least one desired bandwidth, selecting a non-orthogonal pair of base frequencies within a first bandwidth of the at least one desired bandwidth, identifying where primary intermodulation products formed as a result of signal transmission on the pair of base frequencies fall within the first bandwidth. The method may also include the step of selecting a plurality of non-orthogonal interleaved frequencies adjacent at least one of the pair of base frequencies so as to be interleaved between the primary intermodulation products to form a frequency cluster which includes the at least one of the pair of base frequencies and the interleaved frequencies.
US07852738B2 Method of improving sensitivity of electric field sensor, storage apparatus including electric field sensor, and method of reproducing information of the storage apparatus
A storage apparatus includes a ferroelectric recording medium, an electric field sensor including a source region, a drain region and a resistance region electrically connecting the source region to the drain region and having a resistance, which varies according to an intensity of an electric field due to a polarization voltage of an electric domain of the recording medium, a voltage applying unit applying a drain voltage between the source region and the drain region, and a reproducing signal detection unit including at least one negative resistor installed in an electric circuit connecting the drain region to the voltage applying unit, and detecting a change in a voltage between the drain region and the at least one negative resistor.
US07852736B2 Optical element having aberration correction and optical pickup and optical information recording and/or reproducing apparatus equipped therewith
An optical element (10) includes a spherical aberration correction hologram (14) and a color aberration correction hologram (15). For a first laser light requiring the greatest valid diameter, no affect is given to the wave front in either of the aberration correction holograms. However, for a second laser light requiring the second greatest valid diameter, the valid diameter is narrowed down by the spherical aberration correction hologram (14). For a third laser light requiring the smallest valid diameter, the valid diameter is narrowed down to a predetermined amount by the diffusion light coming and the spherical aberration correction hologram (14) and further the valid diameter is narrowed down by the selective diffraction of the light flux incident in the annular area B of the color aberration correction hologram (15) and its diffusion.
US07852734B2 Recording and playback apparatus and optical head
The light intensity of a light beam emitted from a light source is appropriately controlled when the light beam is transmitted through a variable optical coupling efficiency device in an optical head. During a read mode, the light beam from the light source is incident on an optical disk at an intensity relatively weaker than that of the light source. By switching the optical coupling efficiency of the variable optical coupling efficiency device between a write mode and a read mode, the light intensity directed to an optical recording medium is substantially varied from the write mode to the read mode. This arrangement eliminates the need for substantially increasing the optical output power ratio of the light source of write power to read power.
US07852733B2 Apparatus for reproducing signal from multi-layered optical disk using multiple photo detectors
An optical pickup apparatus for shining light on and detecting reflected light from an optical disk having two recording layers. The apparatus includes a light source, an optical system situated on a path of a light beam returning from the optical disk, the optical system including a light condensing optical unit, a light beam regulating unit, and one or more photo detectors, situated between a position where the light reflected by the first recording layer contained in the partial light beam is condensed and a position where the light reflected by the second recording layer contained in the partial light beam is condensed, the one or more photo detectors having a first photo detecting section to detect the light reflected by the first recording layer and a second photo detecting section to detect the light reflected by the second recording layer.
US07852730B2 Optical disk medium, and data recording method and device
A molding and film forming apparatus 700 molds a disc substrate from a stamper 330 formed from an optical disc disc-master 320 and forms a coating film, for example, a reflective film onto the disc substrate, thereby forming a recorded optical disc 360. A postscript apparatus 200 writes postscript information once onto an optical disc 340 formed by the molding and film forming apparatus 700. As postscript information, a laser beam is irradiated to a predetermined interval of the optical disc 340, a portion which is detected as a pit is formed, and an optical disc 350 on which postscript information 420 has been recorded is formed. Identification information which enables each optical disc 340 to be identified can be postscribed. The postscript information is recorded in a conventional format and the postscript information can be reproduced by an existing reproducing apparatus.
US07852727B2 Information recording method and apparatus with suppressed mark edge jitters
Recording information is disclosed in which an information recording medium is irradiated with a recording energy beam that is power-modulated into at least a record power level and a record-ready power level lower than the record power level. The information is recorded on the recording medium in the form of length and interval of a mark portion. When forming a mark portion of a predetermined length, the radiation energy of the energy beam is increased as compared with when forming a mark portion of a different length before or after the first pulse of an energy beam pulse train including at least a pulse for forming the mark portion.
US07852725B2 Apparatus for recording of information
With an object of executing excellent finishing processing when information is recorded to a rewritable type record medium or a write once type record medium, the finishing processing is switched by whether a kind of a medium for recording information is the rewritable type record medium or the write once type record medium and a method of executing the finishing processing is switched based on a state of supplying power.
US07852724B2 System and method for optical media information storage life tracking
Expiration information stored on an optical medium is applied to determine an expiration date of the optical medium that provides a predetermined reliability of information archived on the optical medium, such as a predetermined acceptable defect level of the information at the expiration date. An expiration engine associated with an information handling system or optical disc drive determines the expiration date from one or more factors, such as the manufacture date of read-only optical media, the initialization date of recordable optical media, a quality rating associated with a defect growth rate over time of the optical media, and a desired reliability. In one embodiment, the expiration engine writes expiration information to the optical media, such as a date stamp at initialization of a recordable optical medium. Alternatively, an expiration date is stored on an information handling system to provide expiration warnings a predetermined time before the expiration date.
US07852722B2 Optical disk apparatus and playback signal processing method
Provided is an optical disk apparatus which has high read retry ability and high compatibility by performing a proper verify for other apparatuses. The optical disk apparatus includes a playback system capable of arbitrarily changing playback performance, and means which detects and determines a factor causing a read error. Moreover, a read retry is performed by use of playback parameters corresponding to the factor causing the read error. Furthermore, a verify is performed with the playback performance of the playback system lowered.
US07852720B2 Write strategy setting apparatus utilizing shared storage unit and method thereof
A write strategy setting apparatus applied in an optical disc drive includes a storage unit, an error calculator, and a write strategy controller. The storage unit stores an initial write strategy including a plurality of write strategy parameter sets corresponding to a plurality of data set types; the error calculator calculates an error value set for each data set type generated by the optical disc drive utilizing a corresponding write strategy parameter set in the initial write strategy, and stores the calculated error value set into the storage unit to thereby overwrite the write strategy parameter set; and the write strategy controller determines a modified write strategy by referring to a plurality of error value sets stored in the storage unit and the initial write strategy, and then storing the modified write strategy into the storage unit.
US07852715B2 Optical disc apparatus and optical disc determining method
An objective lens is moved with a disc irradiated with laser light. A maximum value FEmax and a minimum value FEmin of the focus error signal, and a maximum value FSmax of the amplitude of a focus sum signal are measured. “(FEmax−FEmin)/FSmax” is compared with a determination value to determine the type of a disc.
US07852714B2 Compact pickup for micro optical drive
The invention relates to a compact optical pickup for a micro optical drive, and to a micro optical drive using this compact optical pickup. According to the invention a pickup for optical recording media includes a light source for generating a light beam for reading from and/or writing to an optical recording medium, a flexible arm serving as a focus actuator, an objective lens situated on the flexible arm for focusing the light beam onto the optical recording medium, an optical bench for directing the light beam towards the optical recording medium one or more detectors for detecting the light beam reflected by the optical recording medium, and a mirror, which is arranged inclined with respect to a transparent block of the optical bench, for directing the light beam reflected by the optical recording medium towards a first detector.
US07852712B2 Time adjustment device, timekeeping device with a time adjustment device, and a time adjustment method
A time adjustment device has a satellite signal reception unit that receives satellite signals transmitted segmented into segments from a positioning information satellite; a time information acquisition unit that acquires time information from the satellite signal; a segment identifier acquisition unit that acquires a segment identifier for the segment containing the time information; a corresponding identifier calculation unit that calculates a corresponding segment identifier that corresponds to the segment identifier based on the time information; and a segment identifier evaluation unit that determines if the segment identifier is correct based on the segment identifier and the corresponding segment identifier.
US07852710B2 Tide display device with global positioning system, timing and navigation
A global positioning system (GPS) receiver may be integrated with a tide display device. The GPS receiver receives satellite signals and determines the precise time and geodetic position by trilateration. The precise time and geodetic position is used by the tide display device to determine the appropriate tide information to display. The tide display device displays the tide information to a surfer on a graph display with the ordinate axis representing tide height and the abscissa axis representing time.
US07852709B1 Sonar system and process
A sonar system and method of use capable of discriminating a direct acoustic signal present at 60 dB or more above the acoustic echo signal.
US07852708B2 Sensing and actuating in marine deployed cable and streamer applications
Methods and related systems are described for use with hydraulic fracturing and other oilfield applications. A tool body is positioned in a wellbore at a location near a subterranean rock formation being fractured. The tool body contains a plurality of deployable continuous fibers. At least some of the deployable continuous fibers are deployed into fractures within a subterranean rock formation. Each deployed fiber is continuous from the tool body to the rock formation. The number of deployable continuous fibers provides sufficient redundancy to make at least a target measurement relating to the fracturing process.
US07852703B2 Semiconductor memory device and layout structure of sub-word line control signal generator
A semiconductor memory device and a layout structure of sub-word line control signal generators. The sub-word line control signal generators are configured to supply a sub-word line control signal of a predefined voltage level to a sub-word line driver to enable a sub-word line of a memory cell array. At least two sub-word line control signal generators are disposed, respectively, at edge areas of the memory cell array, to directly supply the sub-word line control signal to one selected sub-word line driver, thereby reducing the power consumption, including for example, VPP voltage. Embodiments of the present invention also reduce the number of VPP power lines, thereby lessening a noise disturbance.
US07852702B2 Semiconductor memory device
A semiconductor memory device includes memory cells, word lines connected to the memory cells, word driver circuits for driving the word lines, a decoder circuit group including a plurality of decoder circuits outputting a decoder signal for selecting at least one of the word driver circuits, decoder lines connecting the decoder circuits to the word driver circuits, and an equalizing circuit for electrically disconnecting the decoder lines from the decoder circuits and equalizing the voltages of the decoder lines connected to the decoder circuits belonging to the decoder circuit group.
US07852701B1 Circuits for and methods of determining a period of time during which a device was without power
A circuit structure for determining a period of time during which a device was without power is disclosed. The circuit structure comprises a volatile memory storing known data and a test circuit coupled to the volatile memory, the test circuit determining an amount of incorrect data stored in the volatile memory after a period of time during which the device was without power. The amount of incorrect data is used to determine the period of time during which the device was without power. A method of controlling a device based on the amount of incorrect data stored in a volatile memory after the device was without power is also disclosed. For example, the device can be controlled by altering a start-up sequence of one or more elements of the device.
US07852699B2 Power saving method and circuit thereof for a semiconductor memory
A power saving method for a semiconductor memory is provided. The power saving method for a semiconductor memory including the steps of receiving a plurality of address codes, each of which has a first part code and a second part code; and activating a first boost process when the first part code of a currently received address code is different from the first part code of a last received address code, otherwise a second boost process is activated.
US07852692B2 Memory operation testing
Test circuitry for determining whether a memory can operate at a lower operating voltage. The test circuitry includes a sense circuit having a delayed sensing characteristic as compared to other sense amplifier circuits of the memory. With this circuitry, the test circuitry can determine if the sense circuit can provide valid data under more severe sensing conditions. In one example, the sense circuit includes a delay circuit in the sense enable signal path. If sense circuit can provide data at more server operating conditions, then the memory operating voltage can be lowered.
US07852689B2 Semiconductor integrated circuit and method of measuring a maximum delay
A semiconductor integrated circuit includes a memory, a master interface circuit that performs one of receiving a data transfer request from the memory and outputting a data transfer request to the memory, a slave interface circuit that performs one of receiving data from the memory and outputting data to the memory in response to the data transfer requests, and a delay circuit that delays a data transfer end signal that indicates one of an end of a data transfer from the memory and an end of a data transfer to the memory.
US07852687B2 Low power shift register and semiconductor memory device including the same
A shift register includes a shift circuit configured to shift an input signal in synchronization with a shift clock to output an output signal of the shift register, and a clock control circuit configured to enable the shift clock in response to the input signal and disable the shift clock in response to the output signal of the shift register.
US07852682B2 Flash memory device and program method of flash memory device using different voltages
A flash memory and a program method of the flash memory include applying a pass voltage to word lines to boost a channel voltage, which is discharged to a ground voltage. A program voltage is applied to a selected word line and a local voltage is applied to at least one word line supplied with the pass voltage while the program voltage is being applied to the selected word line. The local voltage is lower than the pass voltage and equal to or higher than the ground voltage. The boosted channel voltage may be discharged before the program voltage is applied to the selected word line.
US07852675B2 Three dimensional stacked nonvolatile semiconductor memory
A three dimensional stacked nonvolatile semiconductor memory according to an example of the present invention includes a memory cell array comprised of first and second blocks disposed side by side in a first direction, and a driver disposed on one end of the memory cell array in a second direction orthogonal to the first direction. First select gate lines in the first block and first select gate lines in the second block are connected to the driver after they are commonly connected in one end in the second direction of the memory cell array in a relation of one to one.
US07852669B2 Division-based sensing and partitioning of electronic memory
Providing distinction between overlapping threshold levels of one or more multi-cell memory devices is described herein. By way of example, a system can include a sensing component that can measure a level associated with a first memory cell. The system can also include a comparison component that can compare the measured level associated with the first memory cell level to non-overlapping threshold levels, wherein such measurement can be used to determine a unique bit level associated with a second memory cell. By way of further example, methodologies are described for accurately measuring a bit level of a first cell of a dual-cell memory device, by comparing a second cell value to non-overlapping threshold values, as measured with respect to the second reference point.
US07852668B2 Semiconductor magnetic memory integrating a magnetic tunneling junction above a floating-gate memory cell
A semiconductor magnetic memory device has a magnetic tunneling junction formed over a memory cell. The memory cell has a control gate surrounded by a floating gate. The floating gate is coupled to the magnetic tunneling junction through a pinning layer that maintains the magnetic orientation of the lower magnetic layer of the junction. A current through a selected word line, coupled to the control gate, generates a first magnetic field. A current through a cell select line generates a second magnetic field that is orthogonal to the first magnetic field. This changes the magnetic orientation of the upper magnetic layer of the junction to lower its resistance, thus allowing a write/erase voltage on a program/erase line to program/erase the floating gate.
US07852666B2 Nonvolatile memory using resistance material
A nonvolatile memory using a resistance material includes first and second memory-cell blocks having different block address information and each including a plurality of nonvolatile memory cells; a global bitline common to the first and second memory-cell blocks; first and second local bitlines corresponding to the first and second memory-cell blocks, respectively, and coupled to each other; and a common bitline selection circuit interposed between the first and second memory-cell blocks and coupled between the first and second local bitlines and the global bitline.
US07852665B2 Memory cell with proportional current self-reference sensing
Various embodiments of the present invention are generally directed to a method and apparatus for sensing a programmed state of a memory cell, such as a spin-torque transfer random access memory (STRAM) cell. A first read current is applied to the memory cell to generate a first voltage. A second read current is subsequently applied to the memory cell to generate a second voltage, with the second read current being proportional in magnitude to the first read current. A comparison is made between the first and second voltages to determine the programmed state of the memory cell.
US07852664B2 Magnetic memory cell structure with thermal assistant and magnetic dynamic random access memory
A magnetic memory cell structure with thermal assistant includes a magnetic pinned layer, a barrier layer, a magnetic free layer, a perpendicular magnetic layer, and a heating layer sequentially stacked. The magnetic free layer has a longitudinal magnetization. The perpendicular magnetic layer has a perpendicular magnetization at a first temperature and is perpendicularly coupling to the longitudinal magnetization of the magnetic free layer. The perpendicular magnetic layer is in a paramagnetic state at a second temperature. The present invention further includes magnetic dynamic random access memory.
US07852663B2 Nonvolatile programmable logic gates and adders
Spin torque magnetic logic device having at least one input element and an output element. Current is applied through the input element(s), and the resulting resistance or voltage across the output element is measured. The input element(s) include a free layer and the output element includes a free layer that is electrically connected to the free layer of the input element. The free layers of the input element and the output element may be electrically connected via magnetostatic coupling, or may be physically coupled. In some embodiments, the output element may have more than one free layer.
US07852661B2 Write-assist SRAM cell
An integrated circuit structure includes a word-line; a column select line; and a latch. The latch includes a first storage node and a second storage node complementary to each other; and an operation voltage node. A control circuit is coupled between the operation voltage node and the latch. The control circuit includes a first input coupled to the word-line; and a second input coupled to the column selection line. The control circuit is configured to interconnect the operation voltage node and the latch when both the word-line and the column select line are selected, and disconnect the operation voltage node and the latch when at least one of the word-line and the column select line is not selected.
US07852659B2 Time efficient phase change memory data storage device
A phase change memory device is presented that includes a phase change resistance cell array and a cache register. The phase change resistance cell array includes a phase change resistor configured to sense crystallization changed depending on currents so as to store data corresponding to resistance change. The cache register is configured to store a plurality of data applied externally depending on a register write command and to simultaneously output the plurality of data to the phase change resistance cell array depending on a cell write command.
US07852657B2 Multiple write configurations for a memory cell
The present invention relates to a method of programming an array of memory cells such as phase change memory cells. In this method, a selection is made between a first pulse configuration and a second pulse configuration, wherein the first and second pulse configurations are different, and wherein each pulse configuration can write at least two data states to the memory cells of the array.
US07852654B2 Semiconductor memory device, and multi-chip package and method of operating the same
The present invention relates to a semiconductor device including a MLC capable of storing plural bits of data, wherein some of the MLC are set and operated as a buffer section in response to a control signal.