Document Document Title
US07765929B2 Printing device, patterning method using the same, and method of fabricating a liquid crystal display device using the same
A printing device, a patterning method using the same and a method of fabricating an LCD device using the same are disclosed. The printing device includes a printing roll having a blanket adhered to an outer surface thereof; and an absorption nozzle to absorb solvent from the blanket. The absorption nozzle may include an absorber having a slit, a vacuum controller connected to the absorber, and a pipe connected to the vacuum controller.
US07765928B2 Printing plate material spool and method of loading the spool
Printing plate material supply spool (PMSS) for a printing machine or plate-imaging machine and a method of loading it is provided. An exemplary PMSS can comprise a printing plate material film that is wrapped around a hollow core (HC), wherein the HC is adapted to be engaged with a heavy duty core (HDC) prior to be placed in the printing machine. The method for loading the printing plate material supply spool (PMSS) in a printing machine or plate imaging machine may comprise inserting a heavy-duty core (HDC) inside the HC of the PMSS forming an integrated core. Then the PMSS and the integrated core can be placed in the printing machine.
US07765926B2 Web printing press with delivery stream length determination
A printing press is provided including at least one print unit printing a first job on a web, a folder splitting the web into a plurality of ribbons, combining the ribbons, and cutting the ribbons into signatures, the folder having a folder delivery for delivery of the signatures, a marking device marking every ribbon, a sensor sensing the marks on every ribbon, and a controller connected to the marking device and the sensor and determining a shortest ribbon value and a longest ribbon value, the shortest ribbon value being a function of a shortest path length of a first ribbon through the folder and the longest ribbon value being a function of a longest path length of a further ribbon through the folder. A method is also provided.
US07765924B2 Stamp
This invention provides a stamp which enables a print image combining a fixed print face with a changeable print face to be visibly recognized through a sample. A date stamp forms a print image by synthesizing a fixed print face with a movable print face arbitrarily selectable by operating an operation portion. The movable print faces are provided on the outer face of a belt body in a plurality of quantity. Samples of the print images of the movable print faces are printed on the outside face on an opposite side of the belt body. Each movable print face and sample are matched with each other so that the sample of the print image of the movable print face located at a side face of a holding body is located on other side face. A user can see a sample of the print image of the fixed print face and a sample seen through a sample window as an image of a stamp result through a sample face on an opposite side to the print face.
US07765922B2 Device for compressing biomass to create fuel
The present invention is a biomass compactor. The device is made up of a frame having a hydraulic compaction cylinder. When the hydraulic control is activated, the compaction cylinder moves forward through a hopper filled with various biomass materials, such as but not limited to, yard waste and food waste products. The compaction cylinder pushes the raw biomass material into the compaction area, thereby compressing the biomass material. When the compaction cylinder is retracted, the hopper can then be refilled and the compaction process repeated as desired up until the point where the compression area is full. The resulting compressed biomass material is removed and can be used as fuel, such as by burning the resulting compressed biomass material in a fireplace or wood burning stove.
US07765919B2 Baking sheet with slide-off ramp
A substantially flat, heat-resistant baking sheet has a baking surface, a rolled periphery and a baking area within that periphery. The baking area has numerous through-holes. A generally upright wall, integrally formed with the sheet, extends along the first part of the periphery, defining an upper edge. The height of the wall varies from a maximum to a minimum predetermined height, and the wall substantially encloses the baking area along the first part of the periphery. In the example shown, the baking sheet is rectangular: the wall extends along three sides and the fourth side has no wall. A baked product can be slid or pushed off this fourth side without being lifted, the side serving as a slide-off chute or ramp. Condensation between the baking sheet and the baked product evacuates through the holes to allow the surface against the sheet to bake to a crisper consistency.
US07765918B2 Combination conveyor oven
An oven for heating a product is provided. The oven includes a partially enclosed housing with an inlet opening and an outlet opening and a conveyor to move a product through the housing. The oven additionally includes a steam system for boiling liquid with an associated steam pipe and a heating element provided within the housing.
US07765917B2 Air compressor
An air compressor that employs splash lubrication to lubricate and cool a piston kit that includes a cylinder and a piston reciprocating in the cylinder. In one form, cooling channels can be coupled to or formed on the cylinder to direct the lubricant that is splashed onto the cylinder to drain in a desired manner, such as helically around the exterior of the cylinder, to more effectively cool the piston kit. In another form, the cylinder can include an annular flange that can be bigger in diameter than a remainder of the cylinder. The annular flange can be received into a counterbore in a cylinder block. A cylinder head, which can be fastened to the cylinder block, can apply a clamping force to the annular flange to clamp or fix the cylinder to cylinder.
US07765916B2 Lever with shifting fulcrum point
A lever with a shifting pivot or fulcrum point such that in pivoting of the lever between a first position and a second position for at least one angular segment of such pivoting about a first fulcrum point and for a second angular sector of such pivoting, pivots about a second fulcrum point.
US07765915B2 Vehicular hydraulic system with dual relief valve
A vehicular hydraulic system having a hydraulic pump and first and second hydraulic applications arranged in series. A dual relief valve defines first and second flow channels, a passageway and a bypass port. The first flow channel is disposed between the hydraulic pump and the first hydraulic application and the second flow channel is disposed between the first hydraulic application and the second hydraulic application. A first valve member controls fluid flow through the passageway and allows fluid flow from the first to the second flow channel through the passageway when fluid pressure within the first flow channel exceeds a first threshold pressure. A second valve member controls fluid flow through the bypass port and allows fluid flow from the second flow channel to a return line through the bypass port when fluid pressure within the second flow channel exceeds a second threshold pressure.
US07765912B1 Crew-served machine gun and associated aircraft ordnance mounting system
A weapon, representatively a machine gun, is mounted in a crew-served orientation on the outer end of an elongated support beam extending transversely through and secured within the cabin area of a helicopter, with the outer beam end disposed exteriorly of the helicopter. A seat structure, upon which a crew member may sit, is mounted atop a longitudinally central portion of the beam for sliding movement along the beam toward and away from the machine gun. Operatively associated with the machine gun is an ammunition box having a lid portion fixed to the bottom side of the beam end upon the top side of which the machine gun is pivotally and rotationally mounted. The body of the ammunition box is removably securable to the beam secured lid.
US07765905B2 Magnetic micropositioner and method of providing the same
A micropositioner is provided, which contains an outer magnetic pole-piece and an inner magnetic pole-piece located within the outer magnetic pole piece. At least one permanent magnet is located between the inner magnetic pole piece and the outer magnetic pole-piece. At least one coil is located between the inner magnetic pole-piece and the outer magnetic pole-piece, wherein the at least one coil is capable of directing magnetic flux between the inner magnetic pole-piece and the outer magnetic pole-piece. An outer movable shell is also movably connected to the outer magnetic pole-piece.
US07765904B2 System and method for performing machining operations
A system and method for performing machining operations on first and second ends of an elongate workpiece, the system comprising a support for the workpiece which has first and second, spaced sides, each of which has first and second spaced ends, a first machining tool disposed proximate the first end of the first side for performing a first machining operation on a first end of the workpiece, a second machining tool being positioned proximate the second end of the second side for performing a second machining operation on a second side of the workpiece, the first and second machining tools being mirror images of one another.
US07765902B2 Cutting tool for high-quality high-efficiency machining and cutting method using the same
It is an object to provide a cutting tool which can perform high-quality, high-efficiency machining of a workpiece such as hardened steel.The cutting tool includes a finishing cutting edge 6 which initially cuts into the workpiece, and superfinishing cutting edges 7 for finishing the workpiece cut by the finishing cutting edge. The superfinishing cutting edges 7 project from the finishing cutting edge by a predetermined amount B in such a direction that the depth of cut of the superfinishing cutting edges increases. Each superfinishing cutting edge includes a burnishing portion 7a having a predetermined width L in the feed direction of the tool, and a wiper portion 7b. The superfinishing cutting edges 7 burnish the finished surface formed by the finishing cutting edge, while removing a affected layer formed by the finishing cutting edge.
US07765897B2 Ratchet wrench
A ratchet wrench is disclosed, which comprises a body unit which has a circular groove at its one side and a stop member; a head unit which includes a housing rotatably passing through a circular groove of the body unit, and a ratchet gear engaged at an outer rim of the housing and is selectively rotatable in one direction as the ratchet gear is engaged with the stop member; a worm screw which is rotatably pin-engaged in the interior of the housing; and a pair of arms of which one end of each arm is inserted into the interior of the housing and is pin-engaged therein with a thread being formed on an upper side of each arm and being engaged with the worm screw.
US07765896B1 Reversible ratchet wrench whose operation directions are changed easily and quickly
A reversible ratchet wrench includes a drive shank having a support base, an open shell pivotally mounted on the support base, a ratchet wheel having a plurality of ratchet teeth, a pawl member having a sliding face slidably mounted on the support base and a toothed engaging face meshing with the ratchet teeth, and a cover to cover the ratchet wheel, the pawl member and the support base of the drive shank. The shell is pivoted relative to the support base to change the operation direction of the ratchet wheel. Thus, the user only needs to hold and pivot the shell relative to the support base to change the operation direction of the ratchet wheel, so that the user can change the operation direction of the ratchet wheel easily and quickly.
US07765891B2 Robotic compliance mechanism
A mechanism provides compliance between a tool and a robotic arm and includes a base with a first face. The mechanism includes a post assembly with a thrust washer and a mounting post attached to the thrust washer. The thrust washer engages the first face to form a compliance joint that permits a compliance range of sliding translational motion along the first face. The mechanism comprises springs that slideably engage an outer rim surface of the post assembly and providing a compliance force resisting the sliding translational motion. A retainer is mounted to the base and compresses the thrust washer against the first face and limits rotational motion of the assembly out of a plane of the first face.
US07765889B2 Start-up assistance coaxial gear reducer with increasing ratio up to direct drive
The invention concerns a decreasing reduction start-up phase coaxial mechanical reducer using constantly variable radius gears, with a final direct drive 1:1 ratio obtained without internal movement component.
US07765887B2 Drive provided with a continuously variable transmission and a chargeable reverse shaft
A drive has a drive source and a continuously variable transmission, with an outgoing shaft having a first gear wheel. A clutch is present between the drive source and the ingoing shaft. The outgoing shaft of the transmission is connected to a gear wheel connected to a differential via a drive line for driving forwards. The drive line has an intermediate shaft with thereon a second gear wheel, which is interlocked with the first gear wheel and the third gear wheel, which is interlocked with the gear wheel. For reversing, the drive line can be interrupted by means of a disengagement and the drive is provided with a further drive line between the gear wheel that is connected to the differential and the outgoing shaft of the transmission.
US07765885B2 Gear drive system and method
The disclosed system, device and method for providing a low aspect rack and pinion assembly includes a rack engaged with a ball screw and a pinion. The rack is generally responsive to the rotation of the ball screw and the pinion is generally responsive to the movement of the rack. The separating forces generated by the engagement of the rack and pinion are suitably reacted by one or more stabilizer bearings engaged with the structure of the rack and pinion to prevent the rack and pinion from disengaging while maintaining a low aspect profile.
US07765883B1 Dry blending aid
A method of monitoring and evaluating the dry-blending of powders and granular materials via the use of non-dissolvable particulate matter such as mustard seed as a blending aid. The mustard seed is blended into the total batch of dry blend materials and the mustard seed can subsequently be extracted by a process of sieving from a known volume of sample taken of the mixture since the mustard seed is larger than the other particles that are being blended. The weight and or sight count of the extracted mustard seed present in the sample is determined and compared with the amount of seed that should be present in a perfect blend to determine if the dry blend materials are thoroughly mixed.
US07765880B2 Flexible piezoresistive interfacial shear and normal force sensor and sensor array
A force sensor includes a polymeric substrate including a cavity with a tilt plane, at least two metal piezoresistors on the tilt plane, and a contact pad connected to the metal piezoresistors. The tilt plane may include a measured interface of from 15° to 75°.
US07765876B1 Apparatus for connecting a pressure gauge to a pipe
Disclosed is an apparatus for connecting a pressure gauge to a pipe. The apparatus includes a cylinder, a joint/valve unit and a clip. The cylinder includes a space defined therein for receiving the pressure gauge, an aperture in communication with the space and a slit in communication with the aperture. The joint/valve unit includes a section for connection to the pipe and another section inserted in the aperture and formed with two grooves. The clip is inserted in the grooves through the slit, thus keeping the joint/valve connected to the cylinder.
US07765875B2 High temperature capacitive static/dynamic pressure sensors
Disclosed is a capacitive pressure probe for high temperature applications, such as for use in a gas turbine engine. The capacitive probe or pressure sensor of the present invention includes, inter alia, a sensor housing that defines an interior sensing chamber having a pressure port and an interior reference chamber positioned adjacent to a sensing electrode. The reference chamber is separated from the sensing chamber by a deflectable diaphragm made from Haynes 230 alloy, wherein the deflection of the diaphragm in response to an applied pressure in the sensing chamber corresponds to a change in capacitance value detected by the sensing electrode.
US07765874B2 Vacuum measuring cell with membrane
A vacuum measuring cell with a membrane between two planar housing parts has a first housing part forming a reference vacuum volume and the second housing part forming a measuring vacuum volume with a connection for the medium to be measured and a mechanism for measuring the membrane deflection. The membrane surface exposed to the medium to be measured is a structured surface.
US07765870B2 Acceleration sensor and method of manufacturing the same
An acceleration sensor includes a semiconductor element built in a substrate, a wiring layer formed on the substrate, and a piezoresistor, formed on the substrate and made up of a part of the wiring layer, whose resistivity changes by the action of acceleration.
US07765865B2 Flow sensor unit including an insulating member interposed between the sensor chip and the attachment plate
A flow sensor may be formed of a sensor chip in which a flow rate detecting section is formed on an electric insulating film applied to cover at least a part of a concave portion formed on an upper surface of a substrate and may also include a flow path forming member which is provided on the sensor chip and has a flow path of a fluid flowing through the flow rate detecting section formed therein.
US07765864B2 Device and method for detecting lightning strikes on a structure made of electrically insulating material
A device for detecting lightning strikes (9) on an electrically insulating structure (11) likely to be subjected to a lightning strike, for example an aircraft radome, includes on an external surface (12) one or more lightning arrester strips (10), made of an electrically conductive material and electrically linked to an electrically conductive structure. At least one inductive sensor (3) is positioned near the internal surface (13) of the electrically insulating structure so that the inductive sensor delivers a signal when a lightning arrester strip is passed through by a lightning current I. The signals from the inductive sensor, for example a flat coil or two flat coils mounted in opposition, are received and processed by acquisition means.
US07765861B2 Method of adhesion measurement at the interface between layers
The strength of adhesion between two layers is evaluated by applying a series of laser shocks directly to the surface of one of the layers. Adhesion strength is determined based on the wavelength and energy of the laser pulse creating the shock which causes rupture of the interface between the two layers.
US07765859B2 Method and system for determining brake shoe effectiveness
A system for determining brake shoe effectiveness of a braking arrangement of a train during operation of the train including at least one brake database including braking data and at least one train database including train data. A control system is in communication with the at least one brake database and the at least one train database, and the control system dynamically determines brake shoe effectiveness data based upon the braking data and the train data, where the brake shoe effectiveness data includes the ability of the braking arrangement to retard the train to a specified level.
US07765857B2 Internal combustion engine system and misfire determining method for internal combustion engine
An influence component N30m of every 30 degrees in a 30 degree rotation speed N30 base as time required for 30 degree rotation of a crankshaft is calculated by using a frequency characteristic of an influence given to a rotation fluctuation of a crankshaft by output torque output from a motor, which is calculated by using a mechanical model and an amplitude P and a phase q at a time of vibration control by the motor, a determination duration T30j is calculated by subtracting an influence component T30m as an inverse number of this from 30 degree duration T30, and misfire of an engine is determined by comparing the calculated determination duration T30j with a threshold value Tref. Thereby, misfire of the engine outputting power to a post-stage via a damper can be determined more reliably and accurately.
US07765855B2 Adhesive compositions and method for selection thereof
Adhesive compositions and a method for selecting adhesive compositions are disclosed herein. Preferred adhesives generally have small domains and/or a homogeneous domain distribution. The method of selecting adhesives is based on size and distribution of the domains.
US07765853B2 Determining seal feature integrity by testing for deformation upon air pressure excitation
Optical metrology methods, apparatuses, and systems for detecting seal integrity. These comprise changing an air pressure inside a chamber to an excitation pressure level when the chamber is placed over a segment of a surface of a structure having one or more seal features and determining whether the integrity of any of the one or more seal features has been compromised by determining, using an optical system, whether any of the one or more seal features have been deformed by the changing of the air pressure.
US07765851B2 Vehicle panel pulling devices
A device for straightening a vehicle panel comprising a base which is attachable to a pulling device and at least three fingers pivotally connected to the base and movable from a retracted position designed for insertion into a drilled hole in a damaged panel. The fingers are movable to an extended position wherein a gripping portion extends generally perpendicular to the longitudinal pulling force. Another aspect comprises providing the gripping portion of at least one of the fingers with a substantially flat pulling surface in order to maximize the contact area between the finger and the damaged vehicle panel.
US07765850B2 Mechanical pipe-end expander and a method of manufacturing seamless steel pipe
The present invention provides a mechanical pipe-end expander comprising a cone and a die having tapered wedge bodies whose outer radius is larger towards a flangeless end direction from a flange end, wherein a pipe-end zone is expanded by a wedge effect of the die, which results from a procedure that the cone and the die are inserted together into the pipe-end zone to be expanded, and that then only the cone is axially drawn outwards leaving the die within the pipe-end zone. A seamless steel pipe with an expanded pipe-end zone is manufactured by applying a mechanical pipe-end expander comprising a die having tapered wedge bodies whose outer radius is larger towards a flangeless end direction from a flange end. The resulting seamless steel pipe has satisfactory pipe-end dimensional accuracy, and exhibits characteristics with excellent field welding workability.
US07765846B2 Method of producing a hollow shaft
A method of producing a hollow shaft having first and second profilings provided for torque transmission at respective ends thereof, wherein a shaft section between the ends has a smaller diameter than at least one of the profilings, and the hollow shaft is assembled from hollow shaft and sleeve components joined via a torque-transmitting slip joint, in which the shaft and sleeve components are each formed from cut blanks by cupping, perforating. cold extrusion and turning steps, and the respective components are assembled to each other.
US07765845B2 Stem slide device
The stem slide device of the present invention in an extruder has a stem vertical movement support (71) and slide guide members (72-1, 2) fastened to the support and forming guide grooves. A stem (6) pushing against a billet loaded in a container is held at the slide table (73) horizontally. The slide table slides in the vertical direction along the vertical face of the support. When the slide table is positioned at the bottom end of the guide groove, the hydraulic cylinders (77-1, 2) are driven so that the rods (78-1, 2) push the back surface of the slide table against the vertical face of the support. Therefore, the axis of the stem is held matched with the axis of the container.
US07765838B2 Tub for washing machine and method of manufacturing the same
A tub of a washing machine that prevents vibration and noise and a method of manufacturing the tub are provided. The tub includes a rear tub portion, a front tub portion located in front of the rear tub portion, and one or more linear reinforcing portions formed on at least one of the rear and front tub portions and extending in a direction parallel to a central axis of the front and rear tub portions.
US07765835B2 Elastic composite yarn, methods for making the same, and articles incorporating the same
An elastic composite yarn comprises a composite core and a composite covering. The composite core comprises an elastic core member and an inelastic functional core member. The composite covering comprises at least an elastic covering member and at least one inelastic covering member surrounding the elastic covering member, such that substantially all of an elongating stress imposed on the composite yarn is carried by the elastic core member and the elastic covering member.
US07765834B2 Double-cylinder circular knitting machine for hosiery or other knitted articles
A double-cylinder circular knitting machine for hosiery or other knitted articles comprises a lower needle cylinder with a vertical axis and an upper needle cylinder arranged above and coaxially to the lower needle cylinder. Aligned axial slots are formed on the lateral surface of the lower and upper needle cylinders. Each of the axial slots of the lower and upper needle cylinders accommodates an actuation element which can engage a needle to be actuated and is provided with a fixed heel, and with a heel which can be extracted radially on command from the axial slot. The transfer of a needle from one needle cylinder to the other is performed by fixed cams and by a selection device producing transition into the extracted position of the movable heel exclusively of the actuation elements that correspond to the needles to be moved to the lower needle cylinder.
US07765832B2 Method of producing reflectors from glass or glass ceramics
The invention provides a method of producing reflectors from glass or glass ceramics comprising the steps of: molding a reflector being open to the outside and having a closed bottom in a mold at a temperature above the transformation temperature; placing the reflector in a recess of a holder; heating up the reflector in the area of its bottom; lifting the bottom of the reflector from below using a die; punching out at least one opening from the bottom by moving at least one plunger into at least one matching opening in the die.
US07765831B2 Temperature control system and method of operating same
An air cargo container temperature control system and method utilizing multiple refrigeration circuits and a controller that activates one or more of the refrigeration circuits in various modes to maintain temperature control. Each of the refrigeration circuits comprises a compressor, a condenser, and an evaporator all in fluid communication to form each refrigeration circuit. Additionally, heating elements are positioned in an evaporator cell for heating load space air and/or defrosting evaporator coils. The system is also provided with a battery pack having a transformer and battery chargers for charging corresponding battery cells by transforming power from an external source. The method compares a measured temperature to a set point temperature and activates one or more refrigeration circuits depending on the temperature difference.
US07765827B2 Multi-stage hybrid evaporative cooling system
A multi-stage hybrid evaporative cooling system is described as having a direct evaporative cooling subsystem and an indirect evaporative cooling subsystem having one of a horizontal and a vertical set of heat exchanger channels. The multi-stage hybrid evaporative cooling system with a horizontal set of heat exchanger channels has a portion of the horizontal heat exchanger channels partially extended into a next stage of the multi-stage system. The multi-stage hybrid evaporative cooling system with the vertical set of heat exchanger channels includes a first set of vertical set of heat exchanger channels spanning a substantial vertical height of the stage of the hybrid evaporative cooling system, and a second set spanning approximately half the height of the stage. The multi-stage hybrid evaporative cooling system further includes a refrigeration system for lowering the temperature of the indirect evaporative cooling subsystem air without affecting its pressure flow.
US07765824B2 Vehicle interior cooling system
A vehicle interior cooling system (200) for a vehicle having a cabin (208) and an engine (207) for providing propulsion power generally includes a first cabin cooling system (202) driven by the engine of the vehicle having a first condenser (214). The vehicle interior cooling system also generally includes a second cabin cooling system (203) driven by electrical power having a cold storage device (210) and a second condenser (232), with the first condenser and the second condenser being in an airflow line (260). The second cabin cooling system selectively thermally charges the cold storage device when the engine is in an on position. The second cabin cooling system is also selectable to thermally cool the cabin when the engine is in an off position and selectable to thermally cool the cabin when the engine is in the on position.
US07765819B2 Control for a refrigerator
A refrigerator includes a fresh food compartment, a freezer compartment and a refrigeration system. A duct, exposed to the freezer compartment, leads into the fresh food compartment. A damper is arranged within the duct to selectively allow the passage of cooling air into the fresh food compartment. The refrigerator also includes an air mixing fan arranged in the fresh food compartment, a freezer mounted ice maker, a user interface having a plurality of control elements and a controller operatively associated with the user interface. The controller includes a memory having stored therein a plurality of operating parameters for controlling various aspects or features of the refrigerator, including a temperature control mode, a super cool mode, a food saver mode and a quick ice mode, which can be synergistically combined to efficiently operate the refrigerator.
US07765817B2 Refrigeration system
In a refrigeration system, a first non-inverter compressor (2B) backs up one of an inverter compressor (2A) and a second non-inverter compressor (2C) by switching of a third four-way selector valve (3C). The refrigeration system includes: a suction pressure detection section (81) for detecting the suction pressure of the first non-inverter compressor (2B) after the issue of a switching command to the third four-way selector valve (3C); a command holding section (82) for, when the detected pressure of the suction pressure detection section (81) becomes lower than a predetermined value, determining that the third four-way selector valve (3C) has malfunctioned and holding the switching command; and a compressor standby section (83) for, upon the command holding section (82) holding the switching command, stopping the first non-inverter compressor (2B) and putting it into standby for a predetermined time.
US07765811B2 Flexible assemblies with integrated thermoelectric modules suitable for use in extracting power from or dissipating heat from fluid conduits
In one exemplary embodiment, an assembly includes one or more thermoelectric modules, a compliant thermal interface, and a heat spreader. The compliant thermal interface is configured such that it may substantially conform against and intimately thermally contact an outer surface of a fluid conduit. The heat spreader is disposed generally between and thermally coupled to the compliant thermal interface and the one or more thermoelectric modules. The heat spreader may have greater flexibility than the one or more thermoelectric modules. The heat spreader may also have a thermal conductivity greater than the compliant thermal interface. The assembly may have sufficient flexibility to be circumferentially wrapped at least partially around a portion of the fluid conduit's outer surface, with the compliant thermal interface in substantial conformance against and in intimate thermal contact with the fluid conduit's outer surface portion. Accordingly, a thermally-conducting heat path may thus be established from the fluid conduit to the one or more thermoelectric modules via the compliant thermal interface and the heat spreader.
US07765807B2 Method for warming-up a steam turbine
The invention relates to a method for heating a steam turbine comprising a high-pressure turbine section and a medium-pressure turbine section and/or a low-pressure turbine section. Said method is characterized by the essential aspect that the high-pressure turbine section is impinged upon by steam having relatively great conductivity while the medium-pressure turbine section or the low-pressure turbine section remains closed during said impingement following a cold start. As soon as the conductivity drops below a certain value, the medium-pressure turbine section or the low-pressure turbine section is also impinged upon by steam.
US07765804B2 Hydraulic motor using buoyant and gravitational forces to generate kinetic energy
A motor mounted on a structural support with a pivot at its center line which comprises a cylindrical vessel for holding a fluid in a closed system and in which a buoyant cylinder containing a lighter fluid is allowed to free float so that a cable attached to either end of the buoyant cylinder may be used to transfer energy to a energy storage unit, a crank or a generator. Two moment arms having a weight attached at the exterior end and inside attachably connected to the surface of two drive pistons that operate in pressure tanks which force a compressed gas against the pistons through pre-sequenced automatic activated valves to extend or retract the moment arms at the end of a cycle. The motor then becomes top heavy and rotates 180 degrees by gravity and relocks in place to repeat the cycle.
US07765802B2 Device and method for the thermal treatment of an exhaust gas flow, vehicle having the device and method of operating an exhaust gas system
A device for the treatment of an exhaust gas flow includes at least one inflow channel with a front region and a rear region and at least one return flow channel. A first coating is provided in the rear region of the at least one inflow channel. The coating assists an exothermal reaction of the exhaust gas flow. A device is formed in the front region of the inflow channel for the transfer of heat from a return flow channel. A method for operating a device for the treatment of an exhaust gas flow, a vehicle having the device and an operating method for an exhaust gas system of a vehicle having the device, are also provided.
US07765798B2 Method and device for reducing the nitrogen oxide proportion in the exhaust gas of an internal combustion engine
A method and device for reducing the nitrogen oxide proportion in exhaust gas of an internal combustion engine, carry out selective catalytic reduction on a reduction catalytic converter, at least discontinuously supplied with reducing agent. A reduction catalytic converter storage capacity for reducing agent and dependence of the storage capacity on temperature of the catalytic converter are considered when determining the reducing agent amount to be supplied. The reducing agent amount to be supplied can be adjusted to future temperature of the reduction catalytic converter and storage capacity at that temperature, for example preventing the reducing agent from desorbing from the catalytic converter when the temperature of the catalytic converter increases, e.g. by regenerating a particle filter. A reduced reducing agent amount is therefore supplied prior to regeneration of the particle filter instead of an amount required for stoichiometrically reacting nitrogen oxides in the exhaust gas without considering storage capacity.
US07765797B2 Exhaust gas purification system for a motor vehicle having a reducing agent storage tank, and associated operating method
An exhaust gas purification system for a motor vehicle having a reducing agent storage tank, and an associated operating method. In particular, an exhaust gas purification system for a motor vehicle, for which predetermined maintenance intervals is provided. The system includes a reducing agent storage tank for storing a reducing agent intended for exhaust gas purification. A method for operating a motor vehicle having an exhaust gas purification system and a reducing agent storage tank for storing a reducing agent intended for the exhaust gas purification, which comprises predetermined maintenance work after predetermined maintenance intervals is also provided.
US07765792B2 System for particulate matter sensor signal processing
A system having a particulate matter sensor in an exhaust stream of an engine upstream from a particulate filter and another such sensor downstream from the filter. There may also be an exhaust gas recirculation (EGR) control on the engine. The amount of particulate matter in or loading of the filter may be determined by the upstream filter. The working condition of the filter may be determined by the downstream sensor. The filter may have a heater and control for providing operational and particulate matter burn-off temperatures to the filter. A processor may be connected to the sensors, the EGR control and the filter heater control.
US07765791B2 System for evaluating degree of soot loading in depollution means
The inventive system comprises means (10) for determining the vehicle running mode, means (11) for determining the mass of elementary carbon exhausted by the engine according said running mode, means (15) for accumulating said elementary masses during the engine operation and obtaining a total mass thereof, means (18) for calculating the volume of ash from engine lubrication oil, means (20) for calculating the volume of ash from engine feed fuel, means (21) for calculating the effective volume of the depollution means on the basis of the total volume of the means thereof as they are new or cleaned, the already calculated volume of ash and means for calculating the degree of soot loading of the depollution means on the basis of the total mass, the effective volume and the maximum density of deposits on the depollution means.
US07765779B2 Latch mechanism for retaining grass catcher on reel mower cutting unit
A latch mechanism is disclosed that retains a grass catcher on a reel mower cutting unit. The latch mechanism includes a latch plate releasably holding a rod end of the grass catcher in a slot on the reel mower cutting unit. The latch plate pivots on a horizontal axis. A clip is fastened to the horizontal axis to lock the latch plate in either a locked position retaining the grass catcher or an unlocked position allowing removal of the grass catcher.
US07765774B2 Packaging methods and packaging materials for fine powders
A method for treating a package. In the method a first plastic film sack (14) is provided, that has a flexible wall (18) comprising a plastic film (3), the wall (18) having an outer surface (5). A second plastic film sack is provided. A product of powder form is provided that has an upper size limit which is the particle size smaller than 1 mass-percent of the particles of the product of powder form, which upper size limit is at most 5000 microns and a lower size limit which is the particle size bigger than 1 mass-percent of the particles of the product of powder form. The product of powder form is packed in the first plastic film sack (14), and the first plastic film sack is, at least partly, placed upon the second plastic film sack. According to the invention, such a first plastic film sack is provided in which at least a part of the outer surface (5) of the flexible wall (18), the roughened surface-part (6), comprises antislip protrusions (7) which antislip protrusions (7) are constituted by roughening particles, of polymer material, fixed to the outer surface (5) and the height (8), above the outer surface (5) of the plastic film wall, of at least a part of the antislip protrusions (7) is bigger than the lower size limit of the product of powder form.
US07765773B2 System and method for producing a packaging laminate and packages made from the packaging laminate
A system and a method for production of a packaging laminate that comprises a layer containing magnetizable particles. The method involves marking faults, such as single spot defects and splices, on the packaging laminate by the application of a magnetic field to make a magnetic mark on the packaging laminate. A packaging device is arranged to sense the presence of the magnetic mark related to a package made from the packaging laminate.
US07765770B2 Service line distribution base
A service line distribution base (10) comprises a ground anchor (18) having an upstanding cruciform portion adapted to extend into the ground. A cabinet (20) suited to support a utility pole (14) extends upwardly from the ground anchor (18). The cabinet (20) defines and internal space for receiving buried wire conduits (28) incorporated to the cruciform ground anchor (18). The cruciform shape of the ground anchor (18) advantageously permits to incorporate a greater number of wire conduits (28) into the base of a utility pole as compared to conventional concrete bases.
US07765768B2 Door, deep draw molded door facing, and methods of forming door and facing
The present invention relates to a wood composite panel having a major planar portion, at least one panel portion, and an inwardly extending contoured portion surrounding the panel portion and interconnecting the major planar portion and the panel portion. The contoured portion defines an inter-relationship between a vector angle and a deep draw depth that achieve a satisfactory stretch factor. The present invention also relates to a door having the disclosed wood composite door facings, and methods of forming the facing and door.
US07765766B2 Assembly structure and procedure for concrete towers used in wind turbines
Structure and procedure for erecting concrete towers used in wind turbines in which said towers consist of sections, which in turn may each comprise a different number of segments or longitudinal sections. The procedure includes two differentiated cycles, which may take place alongside each other: the pre-assembly of each section of tower and their assembly. The sections may be pre-mounted on bases placed on the ground, with the segment in turn fitted with the help of struts and mechanical clamps. This procedure is extremely versatile in that it makes the best logistic use of the material, resources and requisite assembly times since the assembly procedures for each section can be developed alongside each other in the different wind farm towers, and also greater heights can be achieved than is traditionally possible.
US07765761B2 Polymer-based composite structural sheathing board and wall and/or ceiling system
A wall and/or ceiling polymer-based composite structural sheathing board has a polymer material or predominantly polymer material core layer with a density between 1.6 lbs/ft3 and 25 lbs/ft3. A facer overlays at least one of the major surfaces of the core layer. The facer is generally coextensive with and bonded to the overlaid major surface of the core layer and enhances the integrity and fastener pull through strength of the polymer-based composite structural sheathing board as well as other desired physical and performance characteristics of the polymer based composite structural sheathing board. A wall and/or ceiling system of a building structure includes a plurality of the polymer-based composite structural sheathing boards overlaying and secured to a structural wall and/or ceiling frame and forming a wall and/or ceiling sheathing layer over the structural frame.
US07765758B2 Reinforced wood flooring with a discontinuous glue pattern for truck trailers and containers
Reinforced wood flooring for truck trailers and containers and methods for making and using the same. A reinforced wood flooring may include a wood member. The wood member may include a plurality of wood strips that are attached together. The wood member may also have a top surface and a bottom surface. An essentially water impermeable underlay may be attached to the bottom surface of the wood member with a discontinuous layer of adhesive.
US07765756B2 Low noise roof deck system
A low noise roof deck system eliminates the thermal expansion noises associated with metal decking and includes structural features that permit installation of composite roofing shingles directly over the deck without venting. The system includes a composite panel base layer surmounted by a layer of water resistant material, a layer of foam synthetic resin insulation and a layer of mineral board. A second layer of mineral board may be overlaid on the first mineral board layer. The system is easily installed over a system of conventional underlying supports to provide a strong, rigid deck for supporting a waterproof composite shingle roof membrane and forming a quiet weatherproof roof system. The composite base panel has a layer of synthetic resin foam insulation sandwiched between a base layer of wood fibers bonded with an inorganic cement and an upper layer of a resin bonded wood product.
US07765752B2 Anchor system with substantially longitudinally equal wedge compression
An anchor system for a tendon includes a load transfer device having at least one wedge receiving bore therein. The wedge receiving bore has a tapered interior surface. The anchor system also includes a wedge configured to be affixed to an exterior surface of a tendon. The wedge has a tapered exterior surface configured to cooperate with the tapered interior surface of the wedge receiving bore to laterally compress the wedge against a tendon when the wedge is moved longitudinally into the bore. Taper angle of the wedge and a taper angle of the wedge receiving bore are selected such that longitudinal compressive force exerted by the wedge is substantially evenly longitudinally distributed.
US07765748B2 Curbing component of a rapidly deployable temporary modular structure
Modular structural components and structural connections including chords and forming strips. Each chord has a generally elongated square main body of four main walls surrounding a central bore and having a T-slot structure adapted to accept a bolt type fastener extending along each exterior main surface. Each forming strip is an elongated plate formed into strip segments oriented at right angles to each other and forming a W-shaped corner region, a face region with a bolt hole and an attachment region, each region forming a mating bearing surface with a surface of a chord.
US07765746B2 Tornado resistant dome house
A tornado resistant dome house. The shape of the dome house is a spheroid section, and is given by a formula. The dome house shell is made up of a plurality of tiles formed to conform to the shape of the dome house. The tiles are mutually connected by means of horizontally and vertically disposed elongate members extending through lumens in adjacent tiles. The tiles are also attached to a dome house foundation. The curved, low-profile shape of the house, combined with the mutual attachment of the tiles, and their attachment to the dome house foundation, improves the resistance of the dome house to high winds associated with tornadoes and hurricanes. Adjacent tiles are cushioned by springs, and are maintained in position relative to each other by means of a tongue-in-groove attachment between adjacent tiles.
US07765735B1 Method of treating mulch
The present invention provides a method of treating a mulch bed by applying an adhesive composition using portable apparatus including a disposable translucent container supported by a shoulder strap and connected to a wand distributor. The container is filled with liquid adhesive composition having a consistency similar to milk. A wand distributor is attached to the container port and includes a rigid conduit stem interconnecting the container port and a distribution head. The shoulder strap is positioned on the shoulder of a user to support and transport the container. The user operates a gravity flow valve and grasps the rigid stem to move the distributor head and apply the adhesive composition to an area of a mulch bed to prevent undesirable movement of the mulch material.
US07765734B2 Fire ant colony killer
A mechanized exterminator and several embodiments thereof are presented. A drive mechanism operates a support mechanism having rollers attached thereto and which roll over a base, crushing insects such as fire ants. The drive mechanism may be powered by battery or other forms of electricity or may be solar or wind powered. The exterminator is cost-effective and environmentally safe. The exterminator severely impacts the strength and health of the colony minimizing its ability to reproduce.
US07765729B2 Greeting card display
A greeting card display includes a sleeve having transparent front and rear walls, first and second ends, a top, and a bottom. The front and rear walls are unitary at the first and second ends and at the top but are separable at the bottom to define a weatherproof receiving area accessible only adjacent the bottom. The receiving area is configured to receive a greeting card. A mounting rod includes a first portion coupled to the sleeve and a second portion configured to attach to one of a flower urn and a ground surface. The front and rear walls have first and second lateral portions that converge at a spine, the first lateral portion being angularly biased relative to the second lateral portion. The front and rear walls collectively define an access opening the first lateral portion and an access opening the second lateral portion.
US07765727B2 Three-dimensional inflatable card
This invention discloses a three-dimensional inflatable card including a card body having a containing space defined therein, an opening formed on each of two corresponding sides of the containing space, and a movable portion disposed on the card body at a position corresponding to a side of the containing space; an airbag adhered on the card body within the containing space, and containing a reacting powder and an acid solution pack; and a protective ring disposed around the periphery of the airbag, and having a thickness sufficient to contain the acid solution pack; wherein an acid solution in the acid solution pack is able to chemically react with the reacting powder to produce gas for enabling the airbag to expand to a predetermined volume, break the movable portion, and extend to the outside of the containing space, so as to form a three-dimensional inflatable object on the card body.
US07765725B2 Method and device for removing subsea rocks and sediments
Method and device for subsea removal of cuttings from a borehole by means of ejector (5), pump (3) and suction hose (6), the ejector (5) being powered by a pump (3) that is rigidly attached to ROV (2), said ejector (5) being one with external nozzle, while said ROV (2) with pump (3) is connected to the ejector only when removal of cuttings is to take place.
US07765721B2 Article of footwear having removable eyelet portion
An article of footwear is configured so that a child or other wearer may easily insert his or her foot into the article of footwear without tying laces while maintaining the look of a laced article of footwear. A lateral portion of the eyelet region partially surrounding the vamp is removably attached to the upper, such as with a hook-and-loop system, to allow the width of the vamp to be manipulated. The medial portion of the eyelet region is fixedly attached to the upper so that the rubbing together of the medial sides of the feet to not unintentionally disengage the medial portion from the upper. The lateral portion of the eyelet region rotates on a hinge formed in the eyelet region. Laces are fixedly attached to the eyelet region. A gore strap is optionally provided for more secure wear.
US07765718B2 Dance shoe with moldable foot compartment
A dance shoe comprising a foot compartment or portion thereof that is malleable at a temperature above a temperature of intended use, and when malleable, the shoe is hand moldable to a conformation desired by a user. The invention particularly relates to en pointe shoes for ballet and other forms of dance.
US07765717B2 Moisturizing footwear and soles
Footwear for moisturizing a user's feet comprising a multilayered sole and an upper portion coupled to the sole. The sole includes a top layer, an intermediate layer, a bottom layer and two refillable pouches containing a moisturizing lotion situated between the intermediate and bottom layers at the heel and ball of the foot location. The top and intermediate layers and top surfaces of the pouches include a plurality of apertures, which are in alignment and allow the moisturizing lotion to pass through for contacting the feet of user. The individual soles of the present invention comprise a top layer, a bottom layer, an adhesive layer for sticking the soles to regular footwear and two refillable pouches situated between the top and bottom layers. The top layer and the top surfaces of the pouches include a plurality of apertures for the moisturizing lotion to pass through.
US07765716B2 Dryer having intake duct with heater integrated therein
Disclosed herein is a dryer having a heater-integrated intake duct capable of reducing thermal loss and preventing overheating of the dryer. The dryer includes a support panel having a through-hole, an intake duct communicating with the through-hole, a drum into which air flows via the through-hole, a heater disposed inside the intake duct to heat the air flowing into the drum, and an extended part configured to cause the heated air to be supplied into the drum after bypassing the extended part.
US07765715B2 Drying apparatus, and controlling method of the same
A drying apparatus and a controlling method thereof are provided. During an initial phase of drying operation according to a selected drying cycle, a point of terminating the drying operation is calculated based on a moisture level sensed by a moisture sensor and a moisture output quantity stored in the storage. Drying is performed up to the calculated point of drying operation termination.
US07765712B2 Multiple display electronic caliper
In addition to other aspects disclosed, a caliper is configured to measure at least one physical dimension. The caliper has a display configured to present a first representation and a second representation of a measurement provided by the caliper. The format of the first representation is different from the format of the second representation, and the first representation is approximately simultaneously displayed with the second representation.
US07765711B2 Linear guiding system comprising a position measuring device
Disclosed is a linear guiding system (1) comprising at least one guide rail (2), at least one guide carriage (3) that is supported on the guide rail and can be moved therealong, and a device (5) for measuring a distance traveled by the guide carriage relative to the guide rail and/or determining a position of the guide carriage relative to the guide rail. The measuring device (5) encompasses a measuring rule (10) and a measuring head (21) that is provided with at least one sensor for scanning the measuring rule (10). The measuring rule extends in the longitudinal direction of the guide rail while being arranged along or on a surface (2.1) of the guide rail (2) facing the support zone (40) of the guide carriage (3). A cavity (25) for accommodating the measuring head is embodied in the guide carriage. Said cavity (25) is configured entirely or partly outside the support zone (40) while the measuring head (21) is disposed entirely or partly in the cavity (25) and entirely or partly outside the support zone (40).
US07765709B2 Measuring apparatus
A scale base is fixed to a base in a plurality of locations which are aligned in a measuring direction (a Y direction) in which measurement by a scale is carried out, slits are provided in the scale base in positions lying between the locations where the scale base is fixed to the base, the scale is supported by the scale base in two or more of the locations where the scale base is fixed to the base, and the scale base has gaps between the base and the scale base in positions other than the locations where the scale base is fixed to the base and between the scale and the scale base in the positions other than the locations where the scale base is fixed to the base.
US07765708B2 Method for measuring an object
A ‘go, no-go’ method is described for determining whether the dimensions of an object, such as a workpiece, conform to tolerance. The method uses a measurement probe, such as a touch trigger, analogue, or non-contact probe, mounted on a measuring apparatus such as a coordinate measuring machine, machine tool, or a lathe. The method comprises the step of driving the measurement probe around a path relative to the object, said path being based on a tolerance of the object. The path relative to the object may include at least a first path based on the maximum tolerance of the object and a second path based on the minimum tolerance of the object. The method additionally comprises the steps of monitoring any probe measurement data acquired by the measurement probe as the probe is driven around the path, and indicating if the dimensions of the object do not conform to tolerance only if there is a change in state of the probe measurement data that is acquired as the measurement probe is driven around the path.
US07765705B2 Methods and devices for characterizing a surface
A measuring device comprising a base, feet connected to the base, and an inclinometer mounted on the base is used to characterize a surface. The feet are placed in direct contact with the surface at a predetermined position. The inclinometer measures the angle of the surface relative to gravity at the predetermined position. In some embodiments, multiple measuring devices are connected to an arm, in order to measure different positions on the surface simultaneously. The arm may be moved by an actuator to the next predetermined position on the surface. In some embodiments, multiple measuring devices are connected to a frame that is substantially the same size as the surface to be characterized, such that the entire surface can be characterized without moving the frame.
US07765690B2 Process for fabricating electronic components and electronic components obtained by this process
The invention relates to a method for producing electronic components consisting in carrying out a first anodization of a carrier material (1) for forming at least one first pore (3) extending in a first direction in said carrier material (1) and in carrying out a second anodization for forming at least one second pore (17) extending in the carrier material (1) in a second direction different from the first direction.
US07765687B2 Method for mechanical packaging of electronics
Electronics mounted on a printed circuit board are housed within a high conductivity case with connecting pins extending therethrough. The case is filled with thermally conductive potting material to provide thermal conduction from the printed circuit board to the case. The case may be a conduit having open ends through which the printed circuit board is inserted or it may comprise a cover mounted to a base plate.
US07765686B2 Multilayer wiring structure and method of manufacturing the same
A method of manufacturing a multilayer wiring structure is disclosed. The method comprises a step of forming a via post on a first metal wiring element, a step of printing an interlayer insulation film on the first metal wiring element, with use of a screen mask having a non-ejection area slightly larger than a head of the via post, such that the interlayer insulation film has an upper surface at the level lower than the head of the via post, while generally aligning the non-ejection area with the head of the via post, a step of curing the interlayer insulation film, and a step of forming a second metal wiring element in contact with the via post on the interlayer insulation film such that the first metal wiring element and the second metal wiring element are connected through the via post.
US07765685B2 Apparatus for transporting pipe formed from pipe segments
An apparatus and method are described for assembling and disassembling pipe. The device has a drive mechanism that be used to either assemble or disassemble pipe. The drive mechanism has two independent traction drives that can independently impart longitudinal forces on a pipe, either in the same or opposing directions. The drive unit can thus transport pipe or can facilitate the assembly of pipe from modular units or the disassembly of pipe into modular units. The method includes pulling or pushing pipe from the field from a fixed location with a traction device.
US07765684B2 Corrugated tube mounting jig
A corrugated tube mounting jig 5 for mounting a corrugated tube C, having a slit S formed in a longitudinal direction, on a wire bundle W, has a higher flexibility at its distal end portion, and has a larger restoring force at the other portion. This corrugated tube mounting jig 5 includes a folded-back portion 51 of a generally U-shape for gripping the wire bundle W, side plate portions 52 which are continuous with the folded-back portion 51, and extend to be disposed respectively at opposite sides of the wire bundle W, and are arranged parallel to each other, and have respective end edges slanting relative to the wire bundle W, and a flange portion 53 which is formed at the slanting end edges of the side plate portions, and extends outwardly of the side plate portions 52. At least that portion of the folded-back portion 51 which defines its distal end portion with respect to a direction X of insertion of the corrugated tube C is made smaller in thickness than the other portion.
US07765679B2 Method of manufacturing a flow rate sensor
A mass flow sensor is manufactured by a process of carrying out a micro-machining process on an N or lightly doped P-type silicon substrate with orientation <100>. This mass flow sensor comprises a central thin-film heater and a pair of thin-film heat sensing elements, and a thermally isolated membrane for supporting the heater and the sensors out of contact with the substrate base. The mass flow sensor is arranged for integration on a same silicon substrate to form a one-dimensional or two-dimensional array in order to expand the dynamic measurement range. For each sensor, the thermally isolated membrane is formed by a process that includes a step of first depositing dielectric thin-film layers over the substrate and then performing a backside etching process on a bulk silicon with TMAH or KOH or carrying out a dry plasma etch until the bottom dielectric thin-film layer is exposed. Before backside etching the bulk silicon, rectangular openings are formed on the dielectric thin-film layers by applying a plasma etching to separate the area of heater and sensing elements from the rest of the membrane.
US07765678B2 Method of bonding metal ball for magnetic head assembly
A method of bonding a metal ball for a magnetic head assembly is provided. The method comprises: preparing a capillary; disposing the capillary so as to face a bonding surface of the electrode pad of the slider and that of the electrode pad of the flexible printed circuit board; carrying the metal ball to the bonding surfaces by introducing the metal ball and the inactive gas stream into the carrying route of the capillary; positioning and retaining the metal ball on the bonding surfaces by the inactive gas stream passing through the carrying route and issued radially from the cutoff portions; and melting the metal ball by directly applying laser beams via the cutoff portions of the capillary, and bonding the electrode pad of the slider and the electrode pad of the flexible printed circuit board by the melted metal.
US07765671B2 Method for manufacturing a lift assembly
Methods for manufacturing and installing a lift assembly having an extension plate and a lift with an adjustable platform are described.
US07765668B2 Automated pallet inspection and repair
An automatic pallet inspection cell (10) comprises one or two multi axis robot arms (14, 15) which terminate in either internal or exterior pallet grippers. The robots are used to transport a gripped pallet (12) through an automated inspection station (16) which compiles a three dimensional data map of a pallet surface. A processor interprets the map and producing a recipe for the robot or robots. One or more stations (17, 18, 19) conduct pallet repair operations that are specified by the recipe. A method for levelling a pallet prior to board removal by a band saw (17) is also disclosed, characterised by rolling the pallet relative to a blade of the band saw to a first and a second roll angle, and positioning the pallet at a position which is an average of the first and second roll angles.
US07765665B2 Method and apparatus for assembling and testing a fluid conduit
A method and apparatus for assembling a fluid conduit assembly and testing the fluid conduit for leaks. Clipping devices support fasteners at a position remote from the conduit. According to the invention the fasteners can be loaded into clip nests provided by the clipping devices while leak testing of the conduit is performed. The performance of these steps simultaneously effectively eliminates the conventional requirement of pre-loading installation fasteners into the leak testing apparatus, and thus reduces the overall time required for the testing and assembly of fluid conduits by approximately one third. If the leak test is successful, all of the fasteners are then moved to the conduits and closed to integrate the conduit assembly.
US07765664B2 Cylinder valve spring compressor
A valve spring compressor apparatus and method for compressing cylinder valve springs for the removal and installation of their locks or keepers and for replacement of valve stem seals or broken springs on an internal combustion engine, while the cylinder head is mounted on the engine or supported on a work bench. A compressor tool adjustably mounted on a support assembly temporarily secured over the cylinder head has a pivoting hand lever and spring biased push rod which, when manually depressed, moves a compressing member at the bottom of the push rod downward to engage and depress the valve spring and its retainer to gain access and removal of the lock or keeper though openings in the compressor tool.
US07765659B2 Method of manufacturing a liquid ejection head
A method of manufacturing a liquid ejection head includes a pressure chamber forming step of forming at least one of recess sections and through holes corresponding at least to the pressure chambers, in a plurality of calcined bodies obtained by calcining a plurality of ceramic green sheets; a piezoelectric body forming step of forming a plurality of films of piezoelectric bodies which constitute the piezoelectric elements by means of an aerosol deposition method, onto the calcined body corresponding to the diaphragm, of the plurality of calcined bodies; a laminating step of forming glass layers onto surfaces of the calcined bodies and arranging the calcined bodies to overlap each other; and a heating step of heating the arranged calcined bodies to a prescribed temperature, and simultaneously performing glass bonding of the calcined bodies and annealing of the piezoelectric bodies.
US07765657B2 System for forming barbed tape product
A system and method for producing a barbed taped product is controlled by an electronic controller to provide a predetermined pattern of attachment points. The system automatically clips adjacent loops of product strands together in the predetermined pattern. The system is capable of varying the pattern from roll to roll, within a given roll, and between rolls. The system and method eliminates the need for ceasing production between rolls in order to re-thread.
US07765650B2 Two-piece hose clamp and variable length clamp kit
A hose clamp kit having a coil of perforated band material marked at regular intervals to enable detaching of a desired length of band, and a housing assembly with a worm drive near one end of a housing plate which has near the opposite end one or more protrusions and a detent. One end of the length of band is held in place by the detent, while the perforations engage or snap onto the protrusions. The other end encircles a hose, engaging the worm-gear housing for tightening. A protrusion may be rounded, may be formed by pushing up the plate material residing between two slots in the plate, and/or may be sized for an interference fit into a perforation. The detent may be a raised tab, bent horizontal to the plate and in the direction of the protrusions. A hose clamp and a method of clamping are also described.
US07765649B2 Chuck and chuck-equipped bag
The inner bottom (222b) of a female-like projection (22b) is provided with an elastic viscous material (4) continuous along the longitudinal direction so as to bulge into a space defined between hooks (221b, 221b) of the female-like projection (22b). When a female-like projection (21a) is fitted in the female-like projection (21b), the elastic viscous material (4) is pressed against the head (221a) of the male-like projection (22a) so as to be abutted against the head (221a) of the male-like projection (22a) while undergoing elastic deformation, and is in intimate contact with the surface of the front end side of the head (221a) by the adhesive force and elastic force, whereby the airtightness of the zipper-equipped bag can be secured.
US07765648B2 Apparatus for detecting a parameter at a plurality of slivers fed to a drafting system of a spinning machine
In an apparatus for detecting a parameter at a plurality of slivers fed to a drafting system of a spinning machine, especially for detecting the movement and/or the presence of a sliver, in which the parameter is measurable separately at each sliver, each sliver is drawn out of sliver cans over a respective driven feed roller and fed to the drafting system and is mechanically sensed by a feeler element, the deflections of which are convertible into electrical signals. To allow an improved and more accurate detection of the individual slivers in a structurally simple manner, a distance sensor that is a contactless distance sensor is provided to detect the position of each feeler element, the sensor being connected to an electrical evaluating unit.
US07765643B2 Connection for hinge
A connection for hinges of the type having two elements which can rotate relative to one another; the connection comprises a box-shaped body having a base wall and two parallel lateral walls, and can be stably connected to a fixed frame of an electrical appliance.
US07765639B2 Turbine brush of a vacuum cleaner
A turbine brush for a vacuum cleaner according to an embodiment of the present invention, comprises a turbine brush body connected to a cleaner body in which a suction force is generated and having a suction path therein, a brush member rotatably mounted to the turbine brush body, a driving unit rotatably mounted in the turbine brush body to drive the brush member, and an inertia member for adding inertia to a driving force of the driving unit. Accordingly, a rotative force is not deteriorated even by small particles such as fine dust and hair, owing to the inertia added to the turbine, thereby improving a cleaning efficiency.
US07765634B2 Surface-cleaning machine
Machine for cleaning mainly vertical surfaces comprising a body attached to the cable of the crane, brushes with an actuator attached to the body with the possibility of rotation, three or more wheels attached to the body with the possibility of rotation, and the attachment being such that their working components are in the same plane, and distinguished in that it comprises a box with an open wall on the side of the treated surface, with an elastic seal around the perimeter of the open part of the box and means to extract air from the box.
US07765631B2 Power tool
A power tool (10) is provided having a plastic casing (12) and a scraper blade (14). The blade (14) is caused to reciprocate by an internal low power rotary motor (24) which drives a cylinder cam (28) having a sinusoidal cam track (34). A pair of studs (36) ride in the cam track (34), and drive the reciprocal movement of the blade (14). The tool (10) is substantially sealed against liquid ingress by means of an elastomeric membrane within the casing (12), and may be used as a marine growth remover, for defouling boats and the like.
US07765623B2 Head restraint device having a spacer for use with a high-performance vehicle
A restraint device for controlling the head of a driver during a high-performance vehicle collision. The device includes a rigid spacer positioned along the back of the driver, a tether for attaching the spacer to the driver's helmet, and an anchor strap attached at one end to the tether and at the other end to the vehicle's seat belt assembly and/or the driver's legs which serve as an anchor, opposing forward and downward movement of the driver's head during a frontal collision to reduce the likelihood of injury to the driver. During a frontal collision, deceleration forces applied to the driver's head cause the tether and anchor strap to be tensioned. As such, forces are directly transferred through the tether to the anchor strap and, ultimately, to the anchor in order to resist forward movement and downward rotation of the driver's head.
US07765622B2 Advanced combat helmet (ACH) system replacement padding system
A replacement pad kit for use in an Advanced Combat Helmet (ACH) system helmet comprises a plurality of replacement pads for disposition within an ACH helmet. At least one of the replacement pads comprises a fabric layer for contacting the skin of a wearer, an anti-bacterial hydrophilic foam layer, a shock absorption SRF foam layer, and a hook and loop fastener material for engaging some of the plurality of pad receiving hook and loop type fasteners.
US07765621B2 Removable modular padding for protective helmet and helmet equipped therewith
Supplementary padding (8), for a protective helmet (1) includes a T-shaped envelope (9) designed to be removably affixed inside the helmet. The envelope is made of a flexible material and defines pockets for receiving supplemental padding elements (10a, 10b, 10c, 10d), optionally made of synthetic foam. The envelope includes at least one opening for inserting the supplemental padding elements into said envelope and a self-gripping textile (21a, 21b, 21c, 21d) for releasably adhering the envelope to lining (7) of the helmet.
US07765617B2 Protective hand cover
An apparatus including an inner face, an outer face coupled to the inner face, an opening for receiving a hand of a wearer, and means for separating the pocket created by the coupling of the inner and outer face such that the apparatus fits securely around the wearer hand. A thumb covering is connected to the apparatus in order to allow the wearer to fully use an opposable thumb.
US07765616B2 Thermal transfer device with restriction-resistant tubing
An apparatus for selectively heating and cooling a body via a garment and attached heat transfer tubing. Operation of the garment is unaffected by external loads applied to the garment, such as backpack straps or harnesses. The garment includes restriction-resistant heat transfer tubing. The tubing is made of flexible, resilient material and has a lumen through which temperature-controlled fluid flows. In one embodiment, the lumen includes three internal protrusions or ribs extending radially from the inner wall and rounded at the tip. When an external load is applied to the tubing the internal ribs prevent complete closure of the lumen because the ribs provide support that separates the opposite sides of the tubing. The ribs, therefore, resist restriction of the flow of the heat transfer fluid. In various embodiments, the tubing and ribs take on different shapes while maintaining an open lumen through which temperature-controlled fluid may flow.
US07765614B2 Disposable wearing article
A disposable wearing diaper includes a front panel section and a rear panel section facing each other so as to define respective waist regions. The rear panel section overlaps the outer side of the front panel section and these front and rear panel sections are connected to each other along transversely opposite side edges of the respective panel sections. The disposable diaper has finger-grips provided at positions on an upper end of the rear panel section at which the rear panel section overlap the front panel section. The finger-grip comprises a proximal zone and a distal zone extending from the proximal zone which is contiguous to the rear panel section and the distal zone is placed aside with respect to the proximal zone toward a lower end of the rear panel section.
US07765613B2 Methods and apparatus to facilitate nursing an infant
A nursing assembly for use in nursing an infant is provided. The nursing assembly includes a blanket and a strap. The strap includes a first end and an opposite second end, a tightening mechanism slidably coupled to the strap, the tightening mechanism configured to adjust a length of the strap, and at least two coupling mechanisms coupled to the strap. A first of the at least two coupling mechanisms is coupled between the first end and the tightening mechanism, and a second of the at least two coupling mechanisms is coupled to the strap second end. The strap is removably coupled to the blanket using the at least two coupling mechanisms.
US07765612B2 Protective garment for use by a firefighter or other emergency worker wearing a weight-bearing harness over the exterior of the protective garment
A protective garment (10) is provided for use by a firefighter or other emergency worker in connection with a weight-bearing harness (24, 30) worn by the firefighter or other emergency worker over the exterior of the protective garment (10). The protective garment (10) includes an outer shell (40), a moisture barrier liner (42) within the outer shell (40). The protective garment (10) is constructed of first and second moisture barrier materials (50, 51), with the first moisture barrier material (50) having superior wear resistance in comparison to the second moisture barrier material (51). The first moisture barrier material (50) is utilized in areas requiring additional wear protection.
US07765610B2 Athletic protective device
Embodiments of the invention relate to an athletic cup to direct forces away from soft tissue. In an embodiment, the athletic cup has a convex structure to direct a force associated with an impact to the athletic cup to a pelvic bone of a wearer and away from soft tissue of the wearer. In one embodiment, the athletic cup directs the force of an impact away from a penis, a scrotum, and a perineum of a wearer.
US07765608B2 Face guard for a sports helmet
A face guard for a sports helmet, comprising a plurality of wires arranged as a grid and wherein at least one of the wires has a cross-section with a periphery having a first maximal dimension in a first direction and a second maximal dimension in a second direction intersecting the first direction, the second maximal dimension being less than the first maximal dimension. Each of the at least one of the wires may have an elliptical cross-section with a major axis and a minor axis, wherein a ratio of the minor axis to the major axis may be between 0.2 and 0.9. Each of the at least one of the wires may have a portion to be at least partially located within a field of view of a wearer wearing the face guard.
US07770230B2 System for dynamically encrypting content for secure internet commerce and providing embedded fulfillment software
A data distribution system is provided which supplies customers with an executable for requested secured data files to provide the customer with fulfillment software, obviating the need for the customer to download fulfillment software prior to requesting secure data. The data distribution system is characterized by server technology which can dynamically encrypt secured data files just prior to a customer request to download the data file. A framework for building a universal data distribution infrastructure is provided which employs Requesters.
US07770228B2 Content addressable information encapsulation, representation, and transfer
Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is computed using the contents of a particular asset. The asset identifier is a content-based or content-addressable asset name for the asset and is location independent. An asset list is generated that includes the asset identifiers computed from the assets. A cryptographic hash asset list identifier is generated that is computed from the asset list. The asset list identifier is stored for later retrieval. The amen selected are also stored for safekeeping either locally or on a computer network. In the event of loss of the files from the originating computer, the asset list identifier is retrieved. Using the asset list identifier, the original asset list is found and retrieved from its safe location.
US07770224B2 CBRN attack detection system and method I
An apparatus and methods for improving the ability of a detection system to distinguish between a “true attack” as opposed to a nominal increase in a monitored environmental characteristic.
US07770223B2 Method and apparatus for security management via vicarious network devices
In one embodiment of a method and apparatus for protecting data, voice, and video networks from individuals with malicious intent, a real network or network device has a vicarious simulated counterpart that may take the place of the real device or network upon appropriate triggering. The simulated counterpart behaves like the real device, but records the suspect transactions. The integrity of the real network or device is therefore continuously maintained because the suspect is isolated from the real network and the suspect transactions are not passed on to the actual device or network. The recorded transactions may then be analyzed for purposes of exposing the perpetrator, discovering perpetrator behavior patterns, and identifying device or network security weaknesses.
US07770221B2 Method and apparatus for combining traffic analysis and monitoring center in lawful interception
A method and apparatus for integrating intercepted information with information obtained from an at least one data retention source, the method comprising receiving intercepted information from an interception source, receiving information from a data retention source, and analyzing the information received from the data retention source, in association with the intercepted information. The intercepted information can comprise meta data related to the intercepted communications, and/or the contents of the communication themselves. This enables a user such as a law enforcement agency to reveal possibly indirect connections between target entities s wherein the connections involve non-target entities. The method and apparatus combine interception and content analysis methodologies with traffic analysis techniques.
US07770220B2 System and method for securing documents using an attached electronic data storage device
A system and method for controlling the reproduction of secure documents includes detecting an electronic data storage device of a secure document; reading the electronic data storage device of the secure document; determining rules for accessing the information stored in the electronic data storage device of the secure document; obtaining a user identity; comparing the rules for accessing the information with the user identity; and determining which of the information stored in the electronic data storage device to allow access to.
US07770218B2 Method and system for clearing a password on a computer
A system for clearing a password on a computer, the system includes an unlocking apparatus corresponding to a keyboard interface of the computer. The unlocking apparatus includes contacts and are configured so that two of the contacts are connected within the apparatus and when the apparatus is received in the keyboard interface, the computer recognizes the connection as a command to clear an access code of the computer. A method for clearing a password on a computer is also disclosed.
US07770214B2 Apparatus, system, and method for establishing a reusable and reconfigurable model for fast and persistent connections in database drivers
An apparatus, system, and method for establishing a reusable and reconfigurable trusted connection within a trusted context. The invention enhances interoperability with any existing authentication methods including the Kerberos, the DCE, and a combination of a user name and a password. The present invention includes common interfaces in a database driver for a middleware server to obtain a trusted connection. The invention enhances trusted context interoperability by allowing different types of trusted connections such as a normal connection, a pooled connection, or even a distribution transaction connection. The database driver generates unique identifiable information once a trusted connection is authenticated that can be utilized to reuse and reconfigure the trusted connection without re-authentication. The present invention allows various types of trusted connections to be established through any authentication mechanisms and allows those trusted connections to be reused and reconfigured, even by a different client, in a fast and persistent way.
US07770211B2 Unauthorized access prevention method, unauthorized access prevention apparatus and unauthorized access prevention program
Unauthorized access from a network to a terminal is prevented. If a signaling packet received from an external terminal contains a virus, the signaling packet is discarded. If the signaling packet does not apparently contains a virus, an unnecessary part is deleted and the signaling packet is transferred to an internal terminal in response to a polling signal. A port number described in a response packet received from the internal terminal is translated to a different port number. If a session packet received from the external terminal does not conform to a predetermined protocol, the session packet is discarded. If the session packet received from the external terminal conforms to the predetermined protocol, a port number is subject to reverse translation and a resultant session packet is transferred to the internal terminal.
US07770210B2 Projector projecting password
A projector system of the present invention includes a projector 10 and a personal computer PC as an information terminal, which communicate with each other via a network connection. The projector 10 generates a password required for establishment of the network connection and projects the password on a screen SC. A user of the personal computer PC inputs the password projected on the screen SC. The password is used for authentication of the network connection between the projector 10 and the personal computer PC and cipher communication therebetween. This arrangement of the present invention enhances the convenience of the projector that is capable of establishing a network connection with the information terminal, while ensuring secrecy of communicating data.
US07770207B2 System, apparatus, program, and method for authentication
According to an aspect of the invention, a management of each authentication subprocess assures the each authentication subprocess, and assurance contents can be verified by verification side, so that trustworthiness of the whole authentication process can be improved. An authentication system includes authentication entity devices which separately execute authentication subprocesses P1 and P2 and a verification device which verifies the executed contents of each of the authentication subprocesses P1 and P2. The entity device includes a confidential information management unit which manages confidential information, an authenticator generating unit which generates an authenticator using the confidential information, and a context generating unit which generates a specific context pursuant to a specific format from the authenticator and the executed contents.
US07770204B2 Techniques for securing electronic identities
Methods, systems, and data stores generate and manage temporarily assigned identities. A requestor issues a request for a service. The request includes an identity used for authenticating the requestor. The identity is used for generating an identity configuration and for generating a temporarily assigned identity that is updated to a protected identity directory. The request and the temporarily assigned identity are transmitted to the service. The service uses the temporarily assigned identity to access the protected identity directory for purposes of authenticating the request. The service uses the authenticated request to access attributes associated with the temporarily assigned identity.
US07770203B2 Method of integrating a security operations policy into a threat management vector
The invention relates to the integration of a security operations policy into a threat management vector. In one embodiment, a method according to the invention includes receiving at least one threat management vector (TMV) from a TMV generator, the TMV including a root vulnerability vector, at least one system vector, at least one system level vector, and a countermeasures payload including intrusion detection countermeasures (IDC), intrusion response countermeasures (IRC), and vulnerability remediation countermeasures (VRC); forwarding to the TMDC a TMV including only the root vulnerability vector, the at least one system vector, and the at least one system level vector; propagating the TMV through a hierarchy of policy mediation regions (PMRs), each PMR being operable to refine at least one of the IDC, the IRC, and the VRC; refining at least one of the IDC, the IRC, and the VRC to conform to a security operations policy of the PMR; forwarding the refined TMV to a threat management domain controller (TMDC); recording refinements made by each PMR to each of the IDC, the IRC, and the VRC; transferring the recorded refinements to a threat management control book (TMCB); and marking the refined TMV as having been refined by each PMR making a refinement.
US07770202B2 Cross assembly call interception
A host intercepts calls between two executables and determines whether the calls are permissible according to the host's security model which can be identify based, such as user identity based—for instance, mapping access rights within a specific data base user context to database object access. Such an identity security model differs from a common language runtime security model where managed code uses Code Access Security to prevent managed assemblies from performing certain operations. Managed assemblies registered with the host are host objects from the host's perspective for which access rights can be defined via security rules, such as are defined for individual user identities. A host can decide access between managed executables based on the host's identity based access rules by trapping any cross assembly calls and deciding whether such calls should proceed or be blocked from taking place based on the corresponding identity security settings.
US07770201B2 Interactive entertainment and information system using television set-top box
An interactive entertainment and information system using a television set-top box, wherein pages of information are periodically provided to the set-top box for user interaction therewith. The pages include associated meta-data defining active locations on each page. When a page is displayed, the user interacts with the active locations on the page by entering commands via a remote control device, whereby the system reads the meta-data and takes the action associated with the location. Actions include moving to other active locations, hyperlinking to other pages, entering user form data and submitting the data as a form into memory. The form data may be read from memory, and the pages may be related to a conventional television program, thereby providing significant user interactivity with the television.
US07770199B2 Media playing
A fast access storage device, e.g., a disc, stores initial portions of many movies. A tape library stores many tapes, for the remainder of each movie. A controller controls drives for the disc and tape so the remainder of a particular movie is read from the tape after the initial portion of a particular movie is read from the disc so a viewer is unable to perceive that the movie is recorded on the disc and tape and can start watching the movie sooner than if the movie were recorded only on a tape.
US07770198B1 Transparent caching of repeated video content in a network
Techniques are described for detection of repeated video content to reduce an amount of high bandwidth traffic transmitted across a network from a video source device to remote subscriber devices. In particular, the invention relates to a first intermediate device capable of recognizing patterns of video content and sending a communication to a second intermediate device that transmits a cached version of the video content. In this way, the first intermediate device does not have to resend the high bandwidth video content over the network. The network may comprise any private or public network.
US07770196B1 Set top terminal for organizing program options available in television delivery system
A set top terminal is disclosed for creating a favorites menu of television programs available for viewing, based on a user's preferences. The terminal receives a television signal from an operations center, extracts individual programs from the signal, and sends one or more of the individual programs to a television for display, based on a selection by the user. The terminal generates an interactive electronic program guide for the selection of programs. The favorites menu of the guide narrows the list of available programs to those most likely of interest to the user. The terminal receives and stores user information, including general demographic information and viewing preference information. The viewing preference information may be received directly from the user, for example by querying the user. Alternatively, it may be learned by tracking the user's viewing habits. The viewing preference information may include, for example, frequently-watched channels, frequently-watched programs, or information related to program content. The user information may be stored in a user profile. Using the user information, the terminal identifies those programs available for viewing that most closely match the user information. A program menu including the identified programs is then generated for display on a television.
US07770195B2 Information processing apparatus and method, information providing apparatus and method, and program thereof
Disclosed are an information processing apparatus and an information processing method, an information providing apparatus and an information providing method, and a program thereof. In an information processing apparatus, the apparatus comprises: an acquiring element for acquiring a file which includes channel data denoting numbers and names of channels of TV programs distributed by a provider and which corresponds to the provider; a generating element for generating internal data based on the channel data in the acquired file, the generated internal data specifying the numbers and names of the channels; and a reception controlling element for controlling reception of the TV programs by selecting the channels based on the internal data.
US07770192B2 DVD mechanism system for adjusting an inclined state
The present invention provides a DVD mechanism system that is for adjusting an inclined state and mounted on a carrying mechanism of the DVD player and comprises: a spindle motor for loading and rotating a DVD; an optical read-write head for reading and writing the information of the DVD; two guiding rods for loading the optical read-write head; and at least two two-way adjustable positioning elements; wherein the two two-way adjustable positioning elements are to fasten the DVD mechanism on at least two positioning structures of the carrying mechanism in order to adjust the inclined state of the DVD mechanism.
US07770189B2 Tray used in an optical disk drive
The present invention relates to a tray used in an optical disc drive. At least two aligning means arranged in the tray for marking an aligning line at a front side and a back side of the tray, respectively. The aligning line is used for determining the dimensional accuracy of each component located on the front side and back side of the tray, respectively.
US07770188B2 Winsock APIs
To improve upon existing Winsock implementations, the claimed system and method adapts an existing Winsock system to use out-of-process NSP services. The claimed method and system provides asynchronous Winsock Next calls to provide client application processing flexibility. Further, the claimed method and system provides additional structures for passing additional NSP specific information for a result set to enable further client functionality. One embodiment of the claimed system provides additional client Winsock API functions to aggregate and manage asynchronous calls to multiple NSPs and/or multiple namespaces.
US07770186B2 Framework for database transactions
Various mechanisms are presented that allow for the coordination of transactions in a managed runtime environment. In one aspect, a runtime environment that is hosted in a database system, includes an application programming interface (API). The API can surface the database transactions as ambient transactions, and present them to some user code. When the user code connects to some remote resource, the ambient transaction can be implicitly propagated to the remoter resource, resulting in coordination of the database transaction with any given transaction running in the remote resource.
US07770184B2 Integrated trading platform architecture
A system and method that provides a JPeX client that opens up a socket on which it listens for connections from the local host. External applications on the desktop are able to connect to the server socket in the client and use XML to execute commands on the client.
US07770177B2 System for memory reclamation based on thread entry and release request times
An information processing apparatus includes a thread management unit managing thread information on a per data processing unit basis, and a memory area management unit managing a memory area. The thread management unit stores a thread list containing entry time information that is recorded on a per thread basis as function call time of an operating system from a data processing program. The memory area management unit stores a release queue containing release request time that is recorded on an area unit basis concerning an unreleased memory area in response to a release request, compares the release request time set in each queue component contained in the release queue with the oldest entry time of each queue component in the thread list during a memory area allocation process, and allocates the memory area to the queue component having the release request time set prior to the oldest entry time.
US07770175B2 Method and apparatus for load balancing work on a network of servers based on the probability of being serviced within a service time goal
The present invention is directed to balancing resource loads. In particular, the present invention is directed to assigning work to service locations having the greatest probability of servicing the work within a target time. Because an average wait time is not necessarily equal to a probability of servicing work within a target time, the present invention is useful in meeting service target goals. Because the present invention operates by comparing the probability of a defined set of service locations to one another, absolute probabilities need not be calculated. Instead, relative probabilities may be used in assigning work.
US07770173B2 System for dynamic processor enablement
An apparatus, program product and method improve management of available computing resources by adjusting use of the resource over a first interval according to actual use of the resource during a second interval. This feature enables a computing resource to exceed its normal limits during the first interval of operation. Use during the second interval may be limited to balance out the burst, or excessive resource usage of the first interval.
US07770172B2 Conditional variables without spinlocks
The use of spinlocks is avoided in the combination of mutex and condition variables by using any suitable atomic compare and swap functionality to add a thread to a list of waiting threads that waits for a data event to occur. Various embodiments of the present invention also provide an organization scheme of data, which describes an access bit, an awaken count, and a pointer to the list of waiting threads. This organization scheme of data helps to optimize the list of waiting threads so as to better awaken a waiting thread or all waiting threads at once.
US07770166B2 Forcibly downloading program in mobile communications terminal
The present invention relates to forcibly downloading a program in a mobile communications terminal. Preferably, a memory of the terminal is divided into a boot binary region and a main binary region. A boot program and a main program of a binary program are then downloaded to the boot binary region and the main binary region, respectively. Whether the downloading of the binary program is successful or not is then recorded in a particular address of the memory. After, it is determined whether to enter a forcible download mode by checking a value of the particular address.
US07770163B2 Method of efficiently performing precise profiling in a multi-threaded dynamic compilation environment
Synchronizing clones of a software method to be executed by at least one thread while the software method is compiled. The software method is cloned to generate a software method clone. At least one transition is created between equivalent program points in the software method and the software method clone. A lock object is inserted into one of the software method and the software method clone. Then, code that controls the at least one transition between a profiling clone and a non-profiling clone is changed to access thread-local storage. The non-profiling clone is the one of the software method and the software method clone into which the lock object was inserted. A first synchronization operation is performed at or after an entry point of the non-profiling clone. Then, the profiling clone is executed using thread-local storage.
US07770160B2 System and method for declaring a resource within a markup document
Described is a system and method for declaring a resource element in markup that is intended to be instantiated lazily only upon use at run-time rather than always at markup load time. In one embodiment, the invention provides a parent resources tag that encloses resource elements that may be any type of markup element. On compile, a specially prepared compiler/parser identifies the Resource tag and creates definitional information sufficient to describe the resource elements in such a manner that the resource elements are defined but not created at run-time when the markup is first loaded, and are created only upon use at run-time. A resource may be defined to be shared or non-shared. If shared, the resource is instantiated only once and that same instance is handed out each time the resource is accessed. If non-shared, a new instance of the resource is always created and handed out on each access of the resource.
US07770158B2 Source code translator
A method, computer program product, and apparatus comprise providing a Java developer kit class library comprising first Java classes; providing a Java Open Foundation class library comprising second Java classes each containing one or more of the first Java classes; providing a .NET SDK class library comprising .NET classes; providing a .NET language Open Foundation class library comprising first .NET language classes each containing one or more of the .NET classes; wherein each of the .NET language classes presents the same method signature as one of the second Java classes; receiving Java source code defining third Java classes, first calls to the first Java classes, and second calls to the second Java classes; translating the third Java classes into second .NET language classes; and translating the first calls to calls into the .NET SDK class library without modifying the second calls.
US07770156B2 Dynamic selection of a compression algorithm for trace data
A tracing system includes a trace bus and compression selection circuitry. The compression selection circuitry is configured to receive a trace data input from a source of trace data and determines a compression method for a piece of trace data selected for transmission on the trace bus. The compression selection logic selects the compression method from a set of compression methods based on at least one compression criterion. The tracing system signals the compression method that was used to compress a piece of compressed trace data selected for transmission.
US07770155B2 Debugger apparatus and method for indicating time-correlated position of threads in a multi-threaded computer program
A debugger inserts instrumentation hooks in a multi-threaded computer program that allow collecting a program trace and that provide timestamps that correspond to the program trace. When a breakpoint in a first thread is encountered, a timestamp corresponding to the breakpoint is retrieved. Execution of the other threads may continue until the debugger is able to halt their execution. Once the execution of all threads has been halted, the program trace for each thread is traced backwards to a point where the timestamp is less than the breakpoint timestamp. Instructions are then executed, one by one, until the execution time of the instructions plus the timestamp is approximately the same as the breakpoint timestamp. The instruction in the program trace display is then highlighted to indicate the instruction that was likely being executed when the breakpoint in the first thread is encountered.
US07770152B1 Method and apparatus for coordinating state and execution context of interpreted languages
A system that includes a shared variable scope configured to store at least one shared variable binding, a first interpreter configured to search the shared variable scope to determine a variable binding for a variable, and a second interpreter configured to search the shared variable scope to determine the variable binding for the variable.
US07770151B2 Automatic generation of solution deployment descriptors
Deployment descriptor files are generated for automation of installation and integration of computing system solution components by associating configurable behavioral models with a system solution design, configuring instantiations of the models to contain behavioral parameters, and, responsive to a user defining a connection between two model instances, displaying an intelligence form according to an expertise level of the user, receiving user inputs establishing configuration and option parameters for the connected model instances, saving the configuration and option parameters in a sub-template that defines the interface between the model instances in the system solution design, generating deployment descriptors by extracting the behavioral and configuration parameters from each sub-template, and packaging the configured behavioral model instances and deployment descriptor files into an application package for automatic deployment.
US07770149B2 Semiconductor device, system for performing data processing, and method for performing communication between software framework and plurality of software modules
A framework registers the entry names of entry interfaces respectively included in modules. The framework acquires operation names (static entries) of operation interfaces included in the module by calling the entry interface based on the entry name. The framework calls the operation interfaces based on the operation names. And the module executes generation of the module itself to be connected to the framework, a process inherent in the module, and deletion of the module itself connected to the framework.
US07770148B2 Methods and apparatus enabling diagram customization retention
In one embodiment, a method is provided for use in a system in which a user may edit an artifact and a diagram representing the artifact. The method includes acts of temporarily removing, in response to a request by the user, an artifact portion which corresponds to a diagram element on a diagram (e.g., a class diagram); removing the diagram element from the diagram; replacing, in response to a request by the user, the artifact portion in the artifact; and replacing the diagram element in the diagram, wherein the diagram element retains at least a portion of customization performed by the user previous to its removal from the diagram. In one embodiment, the method includes creating a representation of the diagram element which provides an indication of the customization performed by the user, storing the representation in a data structure when the artifact portion is temporarily removed, and retrieving the representation from the data structure to recreate the diagram element when the artifact portion is replaced.
US07770145B2 Semiconductor device pattern creation method, pattern data processing program, and semiconductor device manufacturing method
A correction target pattern having a size not more than a threshold value is extracted from first design data containing a pattern of a semiconductor integrated circuit. The first characteristic of the semiconductor integrated circuit is calculated on the basis of the first design data. Second design data is generated by correcting the correction target pattern contained in the first design data. The second characteristic of the semiconductor integrated circuit is calculated on the basis of the second design data. It is checked whether the characteristic difference between the first characteristic and the second characteristic falls within a tolerance. It is decided to use the second design data to manufacture the semiconductor integrated circuit when the characteristic difference falls within the tolerance.
US07770136B2 Gesture recognition interactive feedback
Example embodiments provide for (i) suggesting proper gesture sequences based on a user's initial gesture input; and/or (ii) providing visual or other gesture example(s), which may alternatively be compared with the user's mimic thereof. For example, a user may input a gesture into a touch/display surface. Based on the user's movement, recognized or proper application gesture commands are suggested. In other embodiments, a tutorial session may be presented to the user for teaching or educating the user on numerous types of gestures. As such, a visual representation of a gesture example may be presented to the user, and feedback provided based on the user's mimicking thereof.
US07770134B2 Methods and apparatuses for handling single-user applications in multi-user computing environments
Methods and apparatuses are provided for controlling application software while switching between session in a multi-session computing environment. An apparatus includes memory coupled to switching logic and application program managing logic. The switching logic is configured to selectively switch console control of a computing device between at least two user kernel sessions that are maintained in the memory. The application program managing logic is configured to selectively control at least one application program that is operatively configured within at least one of the user kernel sessions. For example, the application program managing logic can be configured to stop the operation, restart certain application programs, notify application programs about switching events, and/or adjust the playback of audio and/or video signals associated certain application programs.
US07770128B2 Compensating for cognitive load in jumping back
A method and apparatus is disclosed herein for compensating for cognitive load in jumping back. In one embodiment, the method comprises serially displaying a sequence of page images; receiving a user input to stop sequencing through the page images; determining a location of a page image in the sequence of page images representing a point at which the user intended to stop in the sequence of page images but for display speed of the sequence of images and user reaction time in providing an indication of the point at which the user intended to stop, the location being selected based on the image display rate and the reaction time associated with the user; and automatically jumping back to the page image at the location in the sequence of page images.
US07770125B1 Methods and apparatus for automatically grouping graphical constructs
In an application that uses a graphical user interface, a technique for automatically grouping graphical constructs receives a selection of a graphical construct for placement within a group of graphical constructs within a graphical work area of a graphical user interface. The system detects an existing group of graphical constructs already defined in a group and graphically displays an automatic grouping indicator that identifies, to a user of the graphical user interface, that the selected graphical construct can be automatically grouped within the existing group. The system receives, from the user, a selection of the existing group of graphical constructs that has an automatic grouping indicator displayed, and in response, automatically groups the selected graphical construct into the selected existing group of graphical constructs that has an automatic grouping indicator displayed on the graphical user interface.
US07770120B2 Accessing remote screen content
A system and method for facilitating user access to remote content from a current location is presented. The method comprises the following steps. An activation gesture is detected. The activation gesture includes a location. At least one base icon on the display screen located at a distance greater than a predetermined distance from the activation gesture's location is selected. A target icon for each selected base icon is generated. The target icons are output for display in proximity to the activation gesture's location until an action dismissing the target icons is detected.
US07770118B2 Navigation tool with audible feedback on a handheld communication device having a full alphabetic keyboard
System and method that provides audible feedback through a speaker of a handheld electronic device having a full alphabetic keyboard upon actuation of a navigation tool. The audible feedback produced by the speaker is capable of being modified based upon the location, speed, and other characteristics of the movement of a cursor on the display of a handheld electronic device. The sound produced by the speaker can originate from an audio file stored or otherwise available on the handheld electronic device.
US07770117B1 Morphing between views of data
A method, apparatus, system, and signal-bearing medium are provided that in an embodiment morph between two graphical views of related content that share a common frame of reference. In an embodiment, the two views depict the same data at different resolutions. The morphing permits the viewer to visualize the relationship between the two views along a common axis or within a common frame of reference. In another embodiment, the two views may be a clip view and a timeline view. In the clip view, icons representing clips are the same size. In the timeline view, icons representing clips have a size proportional to the time of the clip when played. A virtual playhead icon is maintained in the same relative position in both views, so that a user's focus is maintained.
US07770109B2 Adaptive layout for content
Aspects of the subject matter described herein relate to arranging content in single and multi-column formats to be displayed using a graphical user interface (GUI). Aspects also relate to utilizing user feedback to determine available screen area for displaying multiple items of the content and arranging and formatting the content for display using heuristics (e.g., rules or logic) that provide guidelines for arranging the content in a readable format while utilizing the available area indicated by the user.
US07770106B2 Dynamic generation of compliant style sheets from non-compliant style sheets
The claimed method and system provides programmers of client-server applications the ability to implement extensions to a standard style sheet language by using a preprocessor at a client to first parse, extract, and transform noncompliant, proprietary code. A new standards compliant style sheet may be created based on the transformed noncompliant code. This style sheet may then be executed on a client browser. The claimed system may be used to conform a client application schema with a client operating system schema.
US07770095B2 Request processing between failure windows
An apparatus and method are provided including a point-to-point cluster link configured to receive a data packet and determines a cyclic redundancy code check for the data packet. The point-to-point cluster link is configured to add a cyclic redundancy code check bit to the data packet transmitted to the point-to-point inter-cluster link, to clear the cyclic redundancy code check bit when the data packet is received, and to sample a cyclic redundancy code window to identify a corrupted data packet.
US07770093B2 Serial turbo trellis coded modulation using a serially concatenated coder
Serial concatenated trellis coded modulation (SCTCM) includes an outer coder, an interleaver, a recursive inner coder and a mapping element. The outer coder receives data to be coded and produces outer coded data. The interleaver permutes the outer coded data to produce interleaved data. The recursive inner coder codes the interleaved data to produce inner coded data. The mapping element maps the inner coded data to a symbol. The recursive inner coder has a structure which facilitates iterative decoding of the symbols at a decoder system. The recursive inner coder and the mapping element are selected to maximize the effective free Euclidean distance of a trellis coded modulator formed from the recursive inner coder and the mapping element. The decoder system includes a demodulation unit, an inner SISO (soft-input soft-output) decoder, a deinterleaver, an outer SISO decoder, and an interleaver.
US07770086B2 Detection method for ACK/NACK signals and detector thereof
A detection method for ACK/NACK includes the steps of: (a) calculating a threshold between ACK and DTX, which includes two values, the first being proportional to a noise standard deviation after despreading the received signal, and the second depending on an estimated received signal for ACK, (b) calculating a threshold between NACK and DTX, which includes two values, the first being proportional to a noise standard deviation after despreading the received signal, and the second depending on an estimated received signal for NACK, (c) selecting the threshold with maximum absolute value from the two calculated values of the threshold between ACK and DTX, (d) selecting the one with maximum absolute value from the two calculated values of the threshold between NACK and DTX, and (e) comparing a decision variable with the two selected thresholds. An ACK/NACK detector includes a threshold generating unit used for selecting the threshold with maximum absolute value from the two calculated values of the threshold between ACK and DTX, and the threshold between NACK and DTX, respectively.
US07770083B2 DDR register circuitry input to IC test controller circuitry
A device test architecture and a reduced device test interface are provided to enable efficient testing of embedded cores and other circuits within devices. The reduced device test interface is achieved using a double data rate (DDR) signaling technique between the tester and the device. The DDR test interface allows the tester to interface to test circuits within the device, such as IEEE 1500 and/or IEEE 1149.1 test circuits, to provide high test data bandwidth to the test circuits using a minimum of test interface signals. The test architecture includes compare circuits that allow for comparison of test response data to be performed within the device. The test architecture further includes a memory for storing the results of the test response comparisons. The test architecture includes a programmable test controller to allow for various test control operations by simply inputting an instruction to the programmable test controller from the external tester. Additional features and embodiments of the device test architecture and reduced test interface are also disclosed.
US07770080B2 Using neighborhood functions to extract logical models of physical failures using layout based diagnosis
A method and apparatus are disclosed in which defect behavior in an integrated circuit is discovered and modeled rather than assuming defect behavior in the form of a fault. A plurality of tests are performed on an integrated circuit to produce passing and failing responses. The failing responses are examined in conjunction with circuit description data to identify fault locations. For at least certain of the fault locations, the logic-level conditions at neighboring locations which describe the behavior of a failing response are identified. Those logic level conditions are combined into a macrofault for that location. The macrofault is then validated and can be then used to identify more tests for further refining the diagnosis. Because of the rules governing abstracts, this abstract should not be used to construe the claims.
US07770078B2 Integrated circuit communication self-testing
An integrated circuit 2 includes a plurality of serial data transmitters 18 and a plurality of serial data receivers 20. On-chip test signal paths 22 with associated on-chip test circuits 24, 26, 28 are provided so as to permit on-chip serial data communication to be performed with test characteristics imposed by the on-chip test circuits 24, 26, 28 thereby providing on-chip stress testing of the data transmitter 18 and the serial data receiver 20.
US07770077B2 Using cache that is embedded in a memory hub to replace failed memory cells in a memory subsystem
A mechanism is provided for using a cache that is embedded in a memory hub device to replace failed memory cells. A memory module comprises an integrated memory hub device. The memory hub device comprises an integrated memory device data interface that communicates with a set of memory devices coupled to the memory hub device and a cache integrated in the memory hub device. The memory hub device also comprises an integrated memory hub controller that controls the data that is read or written by the memory device data interface to the cache based on a determination whether one or more memory cells within the set of memory devices has failed.
US07770062B2 Redundancy system having synchronization function and synchronization method for redundancy system
A redundancy system that can perform synchronization even if a failure occurs to an application. According to the redundancy system of the present invention, a synchronization data memory area, a management bit map table having a flag created for each segment of the synchronization data memory area, and a management memory area for storing the starting address of the segment are set in each device. In the service application process, a service is performed using one or more segments, a flag corresponding to the segment is set, and synchronization information is written to the management memory each time the segment is written or overwritten. In the read process, each flag in the management bit map table is checked, and if a flag being set exists, the synchronization data is read from the segment corresponding to the synchronization information stored in the management memory, and the flag is reset.
US07770060B2 Method and device for writing a multi-layer optical disc
A method is described for writing an optical disc (2) having a multi-layered storage space (30) comprising at least a first storage layer (31) and a second storage layer (32) below the first layer (31). The method comprises the step of preventing a write operation to a portion of the second storage layer (32) located below a maiden portion of said first storage layer (31). In one embodiment, all blocks (40) which are physically located in the second storage layer (32) are incorporated in a defect list (DL) until a sufficiently large portion of the first storage layer (31) has been written at least once. In another embodiment, all blocks (40) which are physically located in the second storage layer (32) are covered by a system file with a predetermined name (“DUMMY”) until a sufficiently large portion of the first storage layer (31) has been written at least once.
US07770058B2 Disaster recovery within secure environments
Systems and processes include a disaster recovery system for a production site. The disaster recovery site may include replications of at least a portion of information and/or applications from the production site. Requests for the production site may be redirected to the disaster recovery site according, as appropriate. The disaster recovery site may be tested while without substantially inhibiting operation of the production site
US07770053B1 Systems and methods for maintaining data integrity during a migration
Systems and methods are provided for maintaining data integrity in the event of device write failures during a non-disruptive migration. In one embodiment, a computer-implemented method is provided. According to the method, a filter driver in a kernel may clone an application write to both a source storage device and a target storage device. The method may detect whether the cloned application write to the source storage device or the cloned application write to target storage device failed. When the cloned application write to the source storage device or the cloned application write to target storage device failed, the method may allow application reads from only one of the source storage device and the target storage device thereafter.
US07770048B2 Calculating and indicating a number of times a device is inserted into a slot
An apparatus is disclosed. The apparatus comprises a device and a counter system coupled thereto. The counter system provides an indication of a number of times the device is inserted into a slot. Through the use of the device disclosed above, a history and a number of insertions of a particular device within a system can be known and therefore it can be determined if the integrity of the device is threatened.
US07770047B2 Apparatus and method to interface two different clock domains
A gearbox is placed between two clock domains to allow data to be transferred from one domain to the other. Although the two domains may operate at the same clock frequency, typically one domain has a faster clock speed than the other. The gearbox is disposed between the two clock domains to control timing of data transfer from one to the other, by selecting a pattern which identifies when data is made transparent for the transfer. The gearbox allows a number of clock ratios to be selected, so that a particular clock ratio between the two domains may be readily selected in the gearbox for the data transfer.
US07770041B2 Electronic device with serial ATA interface and power saving method for serial ATA buses
In an electronic device with a serial ATA interface, upon detection of the issue or reception of a preset command, a confirmation device, such as a CPU, confirms the completion of execution of the command. Upon confirming the completion of execution of the command, a controller, which may also be the CPU, controls shifting of the serial ATA interface to a power saving mode.
US07770040B2 Method and apparatus for reducing power consumption of a co-processor by switching to low power dedicated memory in which image data is periodically updated
To provide reduced power consumption of a co-processor, a low power dedicated memory is provided. During a low power state, a processing component of the co-processor is instructed to use the low power dedicated memory and a first memory device, normally used by the processing component, is thereafter operated in a reduced power mode for the duration of the low power state. Preferably, the low power dedicated memory has a storage capacity that is significantly less than the storage capacity of the first memory. When an operating state other than the low power state is detected, normal power consumption by the first memory is resumed and the co-processor is directed to use the first memory once again. In this manner, the present invention allows co-processors, and preferably graphics co-processors, to operate in a beneficial low power mode thereby reducing power consumption.
US07770038B2 Power control apparatus and method of terminal device, method of displaying shutdown state of terminal device, and method of driving terminal device
The present invention relates to a power control apparatus and method for preventing a system from being repeatedly booted and shut off by re-setting a cut-off voltage when the system is shut down by a cutoff mode. The power control apparatus of a terminal device according to the present invention comprises a power controller 30 for controlling power supplied from a battery 10 to the terminal device; and a memory 60 for storing a cutoff voltage value for shutting down a system if a voltage of the battery 10 is lower than a reference value, wherein the power controller 30 sets a flag when the system is shut down by a cutoff mode. When the system is rebooted, it is determined whether to drive the system based on an additional cutoff voltage, if the flag is set. According to the present invention, it is possible to prevent the system from being shut down by the cutoff mode after it has been driven. Therefore, there is an advantage in that the life span of the battery can be extended and the charging time of the battery can be saved.
US07770033B2 Energy efficient variable-function or multi-function apparatus and methods
A variable function assembly having a power source, a computer coupled to the power source and including a power switch for allowing operative power to be provided to the computer when in an “on” position and for terminating operative power to the computer when in an “off” position, and a variable function device (e.g. a device having a microprocessor) having a generally fixed circuitry and receiving operative power from the computer when the power switch is in the “off” position. The variable function assembly also has at least one module coupled to the generally fixed circuitry so that the variable function device may provide at least one function. A method of providing a function in a variable-function device. The method comprises providing a variable-function device, transmitting operative power from a function-producing device (e.g. a computer) to the variable-function device when the function-producing device is in an “off” mode, removing a function (e.g. a computer function) from the function-producing device, and providing the removed function in the variable-function device.
US07770029B2 Software protection using oblivious data structures
Software protection using data structures is described. In one implementation, an engine between the processor and the memory of a computing device encrypts and stores data and program variables in blocks of memory that correspond to nodes of a tree-like data structure. When accessed, the nodes of this search tree are rearranged according to various schemata to obscure memory access patterns from being detected by cache attacks or side-channel attacks. In one implementation, the data structure is a splay tree that self-rearranges upon access and increases efficiency while providing security.
US07770027B2 Semiconductor memory device
A semiconductor memory includes a memory control section and a memory core section. A command judgment circuit in the memory control section changes the operating mode of the semiconductor memory in response to a command sent from a controller of an information processing apparatus. In a first mode, a decryption process is performed in a command decryption circuit, and data outputted from the memory core section is not scrambled. In a second mode, the decryption process is not performed in the command decryption circuit, and the command outputted from the memory core section is scrambled.
US07770023B2 Exclusive encryption
An exclusive encryption system is established using multiple computing devices. The exclusive encryption system allows for the exclusion of certain plaintext (e.g., by one of the computing devices) and ciphertext (e.g., by another of the computing devices) while at the same time maintaining the privacy created by the encryption (e.g., so the other computing device cannot see the plaintext). The exclusive encryption system may be implemented as part of a serverless distributed file system with directory entries (e.g., file names or folder names) being the plaintext, or alternatively as part of other systems.
US07770022B2 Systems and methods for securing an imaging job
A method for securing an imaging job is disclosed. An access control function relating to a document is performed. An auditing function relating to the document is also performed. An imaging job from the document is then generated. Content of the imaging job is encrypted such that a downstream non-content dependent process will still properly process the imaging job. After encryption, a recipient decrypts the encrypted content. Non-destructible information is encoded into the imaging output. Residual data that relates to the imaging job is erased.
US07770016B2 Systems and methods for watermarking software and other media
Systems and methods are disclosed for embedding information in software and/or other electronic content such that the information is difficult for an unauthorized party to detect, remove, insert, forge, and/or corrupt. The embedded information can be used to protect electronic content by identifying the content's source, thus enabling unauthorized copies or derivatives to be reliably traced, and thus facilitating effective legal recourse by the content owner. Systems and methods are also disclosed for protecting, detecting, removing, and decoding information embedded in electronic content, and for using the embedded information to protect software or other media from unauthorized analysis, attack, and/or modification.
US07770011B2 Secure authentication using digital certificates with individual authentication data
The present invention provides in a method for providing secure authentication using digital certificates, an improvement to enable the selective transfer of authentication data. The said method comprises presentation of basic authentication data certified by an accepted certifying authority, at the commencement of a secure transaction and transfer of additional individual authentication data units against specific requests, as and when required, thereby eliminating the risks associated with providing any authentication data that is not required for a particular transaction.The instant invention also provides a system and configured computer program product for carrying out the above method.
US07770010B2 Dynamically configurable interleaver scheme using at least one dynamically changeable interleaving parameter
A method for encrypting and decrypting an original data stream comprising: (A) transmitting a copy of a key to an interleaver and to a de-interleaver, wherein the key includes a key-algorithm configured to describe an evolution in time of at least one interleaving parameter; (B) interleaving the original data stream by using the interleaver, wherein the interleaver compensates for a change in latency caused by at least one dynamically changeable interleaving parameter; and (C) recovering the original data stream from the interleaved data stream propagated through the communication channel by using the de-interleaver adapted to communicate with the communication channel, wherein the de-interleaver compensates for a change in latency caused by at least one dynamically changeable interleaving parameter.
US07770009B2 Digital signing method
According to the invention, techniques for authenticating that a digitally signed document is genuine. Specific embodiments according to the present invention can determine whether a digital signature was generated by a digital signature generator, or if the digital signature was generated by a third party posing as the digital signature generator. Specific embodiments can provide independent verification of digital signer identity based upon prior signed messages, time/date stamps, and the like. Techniques according to the present invention can be embodied in methods, apparatus, computer software and systems.
US07770008B2 Embedding data and information related to function with which data is associated into a payload
A method of generating and sending a message from a first entity is provided in which a message including an action is determined, an authentication code is generated on the basis of the determined action and a parameter, and the message and authentication code are sent from the first entity. The parameter is indicative of an attribute of the action.
US07770006B2 Method and apparatus for authorizing a database operation
One embodiment of the present invention provides a system that authorizes a sensitive database operation. During operation, the system receives a request to perform a sensitive database operation. Note that, a sensitive database operation is an operation which, in the hands of a malicious user, poses a serious security threat. Next, the system determines a multiparty authorization requirement for the sensitive database operation, wherein the multiparty authorization requirement specifies a set of approvals required for authorizing the sensitive database operation. The system then sends approval requests to one or more approving parties based on the multiparty authorization requirement. Next, the system receives approvals for authorizing the sensitive database operation. The system then determines whether the approvals satisfy the multiparty authorization requirement. Next, if the approvals satisfy the multiparty authorization requirement, the system authorizes the sensitive database operation, thereby allowing the database to perform the sensitive database operation.
US07770003B2 Updating firmware securely over a network
A method according to one embodiment may include: receiving a first encrypted signal at a server of a computing network, the first encrypted signal comprising firmware encrypted by a first encryption algorithm having a first complexity level; sending a second encrypted signal over the computing network to at least one managed client in response to the first encrypted signal, the second encrypted signal comprising the firmware encrypted by a second encryption algorithm having a second complexity level, wherein said first complexity level is greater than said second complexity level; and updating existing firmware of the at least one managed client in response to receipt of the second signal at the at least one managed client. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
US07770001B2 Process and method to distribute software product keys electronically to manufacturing entities
A method and system provide digital certificates of authentication for authenticating software installed on computer devices. The digital certificates of authentication authorized the use of software installed on computer devices by binding such a digital certificate to an attribute of the computer device. In one example, the digital certificate of authentication is bound to a motherboard serial number of a computer device. The method and system further provide a secure environment for transmitting one or more digital certificates of authentication.
US07770000B2 Method and device for verifying the security of a computing platform
Method and device for verifying the security of a computing platform. In the method for verifying the security of a computing platform a verification machine is first transmitting a verification request via an integrity verification component to the platform. Then the platform is generating by means of a trusted platform module a verification result depending on binaries loaded on the platform, and is transmitting it to the integrity verification component. Afterwards, the integrity verification component is determining with the received verification result the security properties of the platform and transmits them to the verification machine. Finally, the verification machine is determining whether the determined security properties comply with desired security properties.
US07769995B2 System and method for providing secure network access
Secure network access is provided by connecting a secure network provisioning device to a security authority, acquiring one or more network profiles, configuring one or more network interfaces of the secure network provisioning device with data corresponding to attributes of the acquired network profiles, switching the secure network provisioning device from an acquisition mode to a gateway mode, and connecting the secure network provisioning device to a client device. The secure network provisioning device includes a first set of network communication interfaces requiring configuration blocks to enable access to associated networks, a second set of network communication interfaces free from a requirement for configuration prior to network access, a communication interface gateway module configured to gate network traffic between network communication interfaces and a network profile acquisition module configured to acquire network profiles containing data required to configure the communication interfaces of the first set.
US07769987B2 Single hot forward interconnect scheme for delayed execution pipelines
A method and apparatus for forwarding data in a processor. The method includes providing at least one cascaded delayed execution pipeline unit having a first pipeline and a second pipeline, wherein the second pipeline executes instructions in a common issue group in a delayed manner relative to the first pipeline. The method further includes determining if a first instruction being executed in the first pipeline modifies data in a data register which is accessed by a second instruction being executed in the second pipeline. If the first instruction being executed in the first pipeline modifies data in the data register which is accessed by the second instruction being executed in the second pipeline, the modified data is forwarded from the first pipeline to the second pipeline.
US07769986B2 Method and apparatus for register renaming
A method and apparatus for register renaming are provides in the illustrative embodiments. A mapper receives a request for a data in a logical register. The mapper searches an in-flight map table and a set of architected map tables for the data in the logical register. The mapper identifies an entry in one of the in-flight map table and an architected map table in the set of architected map tables that corresponds with the logical register in the request. The mapper returns a location of a physical register, which holds the requested data.
US07769979B1 Caching of page access parameters
A technique for caching page access parameters, in accordance with one embodiment of the present invention, includes translating a given virtual address to a particular physical address using an address translation data structure. One or more page access parameters related to the particular physical address is stored in a separate page access data structure. The technique may further include accessing the page access data structure to manage access to memory as a function of the page access data.
US07769968B2 Storage control system
A storage control system is provided where a first host system connected to a first storage controller can issue a control command to a second storage controller connected another host system. The first storage controller is connected to the second storage controller and the command is issued without providing the command to the other host system. The first storage controller has a virtual volume, a memory unit for storing information necessary for mapping the virtual volume to a logical device in the second storage controller, and attribute information for the logical device. The host system identifies the virtual volume as the logical device in the second storage controller and issues a control command to this logical device via the virtual volume.
US07769967B2 Efficient data storage system
A system and method are disclosed for providing efficient data storage. A plurality of data segments is received in a data stream. The system determines whether a data segment has been stored previously in a low latency memory. In the event that the data segment is determined to have been stored previously, an identifier for the previously stored data segment is returned.
US07769964B2 Technique to perform memory reference filtering
A technique to filter regions of memory. More particularly, at least one embodiment of the invention relates to a technique to detect and filter accesses or information pertaining to a memory access in a computer system.
US07769958B2 Avoiding livelock using intervention messages in multiple core processors
Livelocks are prevented in multiple core processors by canceling data access requests upon determining that they conflict with other data access requests. A requesting processor core sends a data access request potentially causing livelock to a cache coherency manager. A cache coherency manager receives data access requests from multiple processor. The cache coherency manager sends intervention messages to all of the processor cores in response to all data access requests that may cause livelock. Upon receiving an intervention message from the cache coherency manager, the processor core determines if the intervention message corresponds with any of its own pending data access requests. If the intervention message is associated with a data access request conflicting with one of its own pending data access requests, the processor core responds to the invention message by directing the cache coherency manager to cancel its own conflicting pending data access request.
US07769957B2 Preventing writeback race in multiple core processors
A processor prevents writeback race condition errors by maintaining responsibility for data until the writeback request is confirmed by an intervention message from a cache coherency manager. If a request for the same data arrives before the intervention message, the processor core unit provides the requested data and cancels the pending writeback request. The cache coherency data associated with cache lines indicates whether a request for data has been received prior to the intervention message associated with the writeback request. The cache coherency data of a cache line has a value of “modified” when the writeback request is initiated. When the intervention message associated with the writeback request is received, the cache lines's cache coherency data is examined. A change in the cache coherency data from the value of “modified” indicates that the request for data has been received prior to the intervention and the writeback request should be cancelled.
US07769949B1 Method and apparatus for providing a temporal storage appliance with block virtualization in storage networks
Methods, systems, and computer program products to provide temporal storage in a fabric-based virtualization environment are presented. Such capacity is provided through the association of a temporal storage appliance, which is configured as a member of a linked VLUN with a non-temporal disk volume. The linked VLUN is provided by a virtualizing fabric switch to a network node such as a network node.
US07769948B2 Virtual profiles for storage-device array encoding/decoding
In one embodiment, a method for accessing a physical storage-device array comprising a plurality of storage devices. The method includes (1) obtaining at least one parameter from a profile selected from two or more profiles concurrently defining two or more virtual arrays, each profile defining (i) a different virtual array associated with a corresponding set of storage devices and (ii) a parameter set of one or more parameters used for accessing the virtual array; and (2) generating an instruction, based on the at least one parameter, for accessing information to the virtual array defined by the selected profile.
US07769944B2 Partial-write-collector algorithm for multi level cell (MLC) flash
A flash memory system includes a multi level cell (MLC) flash memory organized into blocks and having pages of information, which has data and spare. The MLC flash memory includes at least a temporary area to store at least a portion of a page of information during a partial write operation. The MLC flash memory stores a page of information into a block identified by a target physical address. The flash memory system further includes a flash card micro-controller causes communication between a host flash card controller and the MLC flash memory and includes a buffer memory configured to store a portion of a page of information, where the micro-controller writes the at least a portion of a page of information to the temporary area and later copies the written at least a portion of a page of information into the block identified by a target physical address.
US07769942B2 Cross-threaded memory system
In a data processing system, a buffer integrated-circuit (IC) device includes multiple control interfaces, multiple memory interfaces and switching circuitry to couple each of the control interfaces concurrently to a respective one of the memory interfaces in accordance with a path selection value. A plurality of requester IC devices are coupled respectively to the control interfaces, and a plurality of memory IC devices are coupled respectively to the memory interfaces.
US07769939B2 Apparatus and method for interfacing electronic devices
An interface apparatus (20) such as a docking station interfaces various electronic devices (30, 40, 50) and reduces the number of required connector pins and input/output (I/O) ports. According to an exemplary embodiment, the interface apparatus (20) includes a first circuit (22), a second circuit (24) and a third circuit (26). The first circuit (22) provides an output signal indicating a connection to a first electronic device (10). The second circuit (24) controls a switching function of the interface apparatus (20) responsive to a first electrical signal from the first electronic device (10). The third circuit (26) generates a control signal for controlling a second electronic device (50) responsive to a second electrical signal from the first electronic device (10). The output signal, the first electrical signal, and the second electrical signal are transmitted between the interface apparatus (20) and the first electronic device (10) through a single lead.
US07769937B2 Data processing system with interrupt controller and interrupt controlling method
A data processing system includes a first interrupt controller with an interrupt source interface, an interrupt controller interface, a prioritizer, and an interrupt controller output. The data processing system further includes a processing unit providing an interrupt controller interface. Interrupt requests generated by a first plurality of interrupt sources, a second selected interrupt request, a second priority signal, and a second interrupt source index signal generated by a second interrupt controller are received by the first interrupt controller. From the plurality of interrupt requests and the second selected interrupt request, a first single interrupt request is selected and transmitted to the processing unit along with a first priority signal, and a first index signal. The processing unit initiates an appropriate interrupt service routine on the basis of said first index signal.
US07769934B1 Master and slave side arbitrators associated with programmable chip system components
Methods and apparatus are provided for providing a first master component with access to a first slave component while a second master component is accessing a second slave component in a system. The system may include a processor core and peripherals implemented on an integrated circuit. A slave side arbitrator corresponding to a single slave component and coupled to multiple master components can be used to provide a master component access to a slave component.
US07769929B1 Design tool selection and implementation of port adapters
Methods and apparatus are provided for allowing interconnection between ports associated with primary and secondary components in an embedded system. Ports may only support a particular bus type or set of attributes and a variety of ports may be incompatible. Bus types include Peripheral Components Interface (PCI) and Advanced Microcontroller Bus Architecture (AMBA) while attributes include bursting, non-bursting, word-wide, byte-wide, etc. Port adapters components are automatically selected from a library of port adapter components to allow connection of incompatible ports. Port adapters can be shared, chained, and intelligently selected for increased efficiency.
US07769928B1 Data storage system having CPUs adapted to perform a second atomic operation request prior to completion of a first atomic operation request
A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests, a data pipe section having a plurality of data pipes for passing user data; and a message engine section for passing messages among the plurality of storage processors. An acceleration path controller bypasses a DSA buffer in the absence of congestion on the network. Packets fed to the PCIE end point include an address portion having code indicating an atomic operation. An encoder converts the code from a PCIE format into the same atomic operation in SRIO format. Each one of a plurality of CPUs is adapted to perform a second DSA request during execution of a first DSA request.
US07769926B2 Method for providing a buffer status report using user equipment to calculate available space of a protocol data unit in a mobile communication network
A method for providing a buffer status report in a mobile communication network is implemented between a base station and a user equipment. When data arrives to buffers of the user equipment and the priority of a logical channel for the data is higher than those of other logical channels for existing data in the buffers, a short buffer status report associated with the buffer of a logical channel group corresponding to the arrival data is triggered. The user equipment is based on obtained resources allocated by the base station to fill all data of the buffer of the logical channel group in a Protocol Data Unit. If all data of the buffer of the logical channel group corresponding to the arrival data can be completely filled in the Protocol Data Unit, the short buffer status report is canceled. Otherwise, the user equipment transmits the short buffer status report.
US07769924B2 Method and system for low latency audio-visual transport
A method and apparatus for low latency transport of signals. In some embodiments a method may include providing a buffer controller between two consecutive signal transmission processes between a host and a client to synchronize a write from a first of the two consecutive signal transmission processes and a read to a second of the of the two consecutive signal transmission processes, wherein the buffer controller includes a first buffer, a second buffer, and a first status list and a second status list that each provide an association status of the first buffer and the second buffer.
US07769920B2 Information processing apparatus, information processing method, and program and recording medium used therewith
An information processing apparatus is connected to a recording or playback apparatus having a file system. The information processing apparatus includes a receiver for receiving a command provided by an operating system in response to a file operating request from an application, and a converter for converting the command provided by the operating system into a request which is to be converted into a command based on a communication protocol capable of handling the file system in communication with said recording or playback apparatus.
US07769919B2 Protecting computer memory from simultaneous direct memory access operations using active and inactive translation tables
A method, apparatus, and program product access memory resources of a computer using a group of direct access memory (DMA) devices. A first DMA device is designated a primary device after association with an active translation table (ATT), while a second DMA device is designated a backup device after association with an inactive translation table (ITT). A translation is entered into the ATT for the first DMA device to permit it to perform a DMA operation, while a translation is inhibited from being entered into the ITT for a second DMA device to prevent it from performing a DMA operation. Thereafter, the roles of the first and second DMA devices may be swapped by associating the first DMA device with the ITT and associating the second DMA device with the ATT. The computer may be a logically partitioned computer of the type that includes a plurality of logical partitions.
US07769918B2 Apparatus and method for high performance volatile disk drive memory access using an integrated DMA engine
A method and apparatus for high performance volatile disk drive (VDD) memory access using an integrated direct memory access (DMA) engine. In one embodiment, the method includes the detection of a data access request to VDD memory implemented within volatile system memory. Once a data access request is detected, a VDD driver may issue a DMA data request to perform the data access request from the VDD. Accordingly, in one embodiment, the job of transferring data to/from a VDD memory implemented within an allocated portion of volatile system memory is offloaded to a DMA engine, such as, for example, an integrated DMA engine within a memory controller hub (MCH). Other embodiments are described and claimed.
US07769911B2 Data reading method and data reading apparatus
A data reading method includes the steps of: a reading request issuing step of issuing a reading request for reading predetermined stored data; and a reading request re-issuing step of re-issuing a reading request when read data responsive to the reading request has not arrived within a predetermined time period, wherein: in the reading request re-issuing step, a flag is attached to the re-reading request, and thus, the re-reading request is differed from the first issued reading request.
US07769907B2 Method and system for virtual powerline local area networks
A system for powerline networking. The system has an external data source, which is derived from a world wide networks of computers. A router is coupled to the external data source and coupled to a first datasource connection. A powerline network switch apparatus is coupled to the first datasource connection. The apparatus has a second datasource connection, which is coupled to the first data source connection. The apparatus has a powerline device coupled to the second datasource connection. The powerline device is adapted to receive and transmit information in a first format from the second data source connection and adapted to receive and transmit information in a second format. The apparatus has a virtual local area network device including a first input/output port and a plurality of second input/output ports. Each of the second input/output ports is numbered from 1 through N, where N is an integer greater than 1.
US07769906B2 FlexRay communication module
A FlexRay communication module for coupling a FlexRay communication connection to a subscriber, associated with the FlexRay communication module, in a FlexRay network over which messages are transferred, the FlexRay communication module including a first assemblage for storing at least a portion of the transferred messages, and a second assemblage for connecting the first assemblage to the subscriber, and a third assemblage for connecting the FlexRay communication connection to the first assemblage.
US07769904B2 Extensible binary mark-up language for efficient XML-based data communications and related systems and methods
An extensible binary mark-up language is disclosed that is compatible with existing XML standards yet provides significantly improved efficiencies for XML-based data storage and communications, particularly for narrow and low bandwidth communication media. A corresponding extensible non-binary mark-up language is also disclosed that is compatible with the XML standard. This dual-representation common message format (CMF) allows standard XML tools to be utilized in viewing and editing XML-based data and allows a CMF parser to be utilized to convert the XML formatted information into an extensible binary representation for actual communication through a medium or storage on a wide range of media. Advantages include a very compact, yet flexible and extensible binary data representation (CMF-B) for a corresponding extensible mark-up language (CMF-X), a data packaging scheme that allows for the effective transport of XML-based data over existing data channels, including narrow-bandwidth channels that utilize existing network protocols, and a CMF parser that allows for seamless conversion between CMF-B and CMF-X.
US07769897B2 System and method for generating a wireless application from a web service definition
System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. The message maps are used by a proxy at an edge of a wireless network to convert web service messages to wireless messages, and vice versa.
US07769894B2 Determining and presenting communication device proximity information
A location and mapping application takes device information and produces location information for display on a communication-enabled computing device (e.g., a personal digital assistant or wireless phone). A current location of a wireless device may be provided with an announcement of an incoming call or message and may be in the form of a street address or a map. Location information for a wired (or fixed-location) device may be provided in the form of a map. Location information for nearby wireless and wired devices may also be provided. Location information may be updated for wireless devices that are moving.
US07769889B2 System and method providing secure access to a computer system
A system and method for providing secure access to a computer system. An access device divides the password into multiple segments and places them in data packets. In one embodiment, an authentication server has multiple addresses, and each packet is sent to a different address. The server then reassembles the password. In another embodiment, when the server receives a password, the server sends an index value back to the access device, which then accesses the server on another address indicated by the index value. Alternatively, the password is sent to multiple addresses for the server, and the server determines whether any of the received packets have been altered. The multiple password packets may be forced to follow different paths to the server, thereby denying hackers the ability to intercept all of the password characters or determine the inter-packet timing factor. The system is effective against passive and active hackers, Trojans, and phishing techniques.
US07769888B2 Method and system for providing network and routing protocols for utility services
A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network. Each upstream node can independently make forwarding decisions on both upstream and downstream packets i.e. choose the next hop according to the best information available to it. The constant powered meter can sense transient link problems, outage problems, and traffic characteristics. It uses the information to find the best route out of and within each network. Each network device thus maintains multi-egress, multi-ingress network routing options both for itself and the device(s) associated with it.
US07769884B2 Network route control
The use of multi-homing to multiple network providers to improve performance of network applications is disclosed. In accordance with the present invention, a general purpose computer performs primary route control functions, without requiring a special route control device. Route selection is made in accordance with desired metrics which may include relevant to performance, availability, or cost.
US07769882B1 Bandwidth projection for customer bandwidth usage
A method of operating a bandwidth projection system comprises receiving a historical dataset associated with a customer wherein the historical dataset indicates bandwidth usage during a historical time period, processing the historical dataset with a plurality of model applications to generate a plurality of bandwidth models based on the historical dataset, selecting a one model from the plurality of models based on a comparison to the historical dataset, generating a bandwidth projection using the one model wherein the bandwidth projection indicates a bandwidth usage during a future time period, and transferring the bandwidth projection to the customer.
US07769875B1 Managing a network flow using application classification information and active signaling relay
Techniques for classifying and managing network flows associated with a network service using application classification information and active signaling relay are described. A network device, for example, includes a signaling interceptor and a network flow interface. The signaling interceptor monitors a communication between a customer device and an application server, and identifies a network flow associated with a network service provided to the customer device by the application server. The network flow interface applies a policy to the identified network flow. An active signaling relay module communicates with the application server using data injected within the signaling communications, and utilizes the injected data to further control the network flows and the delivery of the network service.
US07769873B1 Dynamically inserting filters into forwarding paths of a network device
Techniques are described for dynamically inserting filters into a forwarding path of a router in response to a received filter description. For example, a first router may receive a generic filter description, and process the generic filter description to generate machine instructions executable by forwarding hardware. The forwarding hardware, which may be a forwarding engine or an interface card, executes the machine instructions to implement the dynamic filter. The router, for instance, may filter packet flows of a device sourcing a network disturbance, such as a denial of service (DoS) attack by applying the dynamic filter to the packet flows. The router may further forward the filter description to neighboring routers to filter the packet flows closer to the source.
US07769871B2 Technique for sending bi-directional messages through uni-directional systems
The present invention provides a method, system, and computer program product for facilitating end-user access to remote applications based on TCP (Transmission Control Protocol). TCP traffic is packaged into the body of HTTP (HyperText Transfer Protocol) messages, enabling the TCP traffic to be transmitted through HTTP systems in an application-independent manner as if it were native HTTP traffic. TCP traffic therefore flows through firewall systems without requiring access to an external TCP port, and flows through HTTP proxy servers as well. The disclosed technique enables mapping bi-directional TCP messages to HTTP, which is designed for client-initiated message traffic only.
US07769868B2 Method and system for assigning client requests to a server
A method and system are disclosed. The method includes receiving a first request from a user at a dispatcher that corresponds to a first transaction. The method further includes creating at the dispatcher a unique identifier that is associated with the user. The unique identifier is based on data that is received from the user. A server is then assigned to the first request by adding an entry to a mapping table that is maintained by the dispatcher. The unique identifier is then associated with the assigned server.
US07769866B2 Virtual connectivity with subscribe-notify service
A middle layer network protocol enhancement, virtual connectivity (VC) makes the network attachment point changes of local and remote peers transparent to applications that use network services. A virtual connectivity module local to each peer translates communication connection parameters from apparent to real and vice versa, as well as sending and receiving secure connection updates directly to and from peers. Unlike Mobile IP, no routing infrastructure modifications are required. A subscribe-notify service provides connection update notifications when direct peer-to-peer connection updates are not possible, for example, when two communicating peers move simultaneously or when the moving peer is communicating with a peer behind network address translation (NAT). Methods for detecting these conditions are disclosed, as is a virtual connectivity protocol and virtual connectivity module architecture.
US07769861B2 Apparatus, system, and method for modeling for storage provisioning
An apparatus, system, and method are disclosed for provisioning storage resources according to a modeling policy. The modeling apparatus includes a monitoring module, a policy module, and a provisioning module. The monitoring module monitors the storage resources on the storage system. The policy module stores and maintains storage management, storage provisioning, and storage resource modeling policies. A user may access and specify these policies via a specification module. The provisioning module automatically provisions new storage resources, such as logical unit numbers (LUNs) according to the storage provisioning policies and modeling policies. The modeling policy defines a modeling strategy by which new storage resources are provisioned to include some or all of the attributes of a model storage resource.
US07769860B1 Policy analyzer
Systems and methods are provided for analyzing policy rules defined for a subscriber and determining packet treatment in a network. Definitions are retrieved pertaining to policy rules for a subscriber. At least one policy point in a network is determined based on the retrieved definitions. The packet treatment is determined at each of the at least one policy point. The packet treatment is shown for each of the at least one policy point. Packets may be injected into the network at injection points and statistics may be collected. The statistics may be compared with results of analyzing policy rules for the subscriber.
US07769858B2 Method for efficiently hashing packet keys into a firewall connection table
A method for increasing the capacity of a connection table in a firewall accelerator by means of mapping packets in one session with some common security actions into one table entry. For each of five Network Address Translation (NAT) configurations, a hash function is specified. The hash function takes into account which of four possible arrival types a packet at a firewall accelerator may have. When different arrival types of packets in the same session are processed, two or more arrival types may have the same hash value.
US07769857B2 Smart client-server power control apparatus
A smart client-server power control apparatus is disclosed, which comprises: a micro process unit, for signal and operation control; a communication unit, capable of receiving commands from a user for enabling the user to direct electric products connected to a server jack or/and client jacks of the smart client-server power control apparatus to enter/exit a stand-by mode; a detection unit, capable of detecting the power consumption of a first electric product connected to the server jack while informing the micro process unit to perform a stand-by process as soon as the detected power consumption is lower than a specific rated value; and a control unit, for executing the activating/deactivating of the server jack and client jacks according to signals received from the micro process unit.
US07769853B2 Method for automatic discovery of a transaction gateway daemon of specified type
A method is provided in a system wherein a transaction gateway daemon of a specified type is connected between first and second spatially separated servers, to integrate applications running on the first server with operation of the second server. The method automatically determines whether a detected address space is or is not a transaction gateway daemon of the specified type, such as a CICS transaction gateway, and includes the step of verifying that the detected address space is an Open multiple virtual storage (MVS) type of address space. The method further comprises carrying out a first set of tests pertaining to specified additional characteristics of the detected address space, and verifying that a program of the detected address space is running in a Language Environment. A second set of tests are also carried out, that are respectively associated with dubbing a task on the address space to Open MVS.
US07769851B1 Application-layer monitoring and profiling network traffic
An intrusion detection and prevention (IDP) device includes a flow analysis module, an analysis engine, a plurality of protocol-specific decoders and a profiler. The flow analysis module processes packet flows in a network to identify network elements associated with the packet flows. The analysis engine forms application-layer communications from the packet flows. The plurality of protocol-specific decoders processes the application-layer communications to generate application-layer elements. The profiler correlates the application-layer elements of the application-layer communications with the network elements of the packet flows of the computer network.
US07769844B2 Peer protocol status query in clustered computer system
An apparatus, program product and method locally track protocol progress information within each member of a group in a clustered computer system that is capable of identifying at least one problematic member of the group. By locally tracking such information, any member of the group may be directed to provide such information on demand in response to a query directed to such member.
US07769837B2 Wireless LAN setting system and communication terminal
A computer program product for a wireless LAN system is configured such that connection settings necessary for a first communication terminal to connect with a wireless access point are made in accordance with an instruction from a second communication terminal, the second communication terminal being capable of performing data communication with the first communication terminal, the computer program product comprising computer readable instructions that cause a computer to function as the second communication terminal, the instructions defining procedures of determining, with performing data communication with the first communication terminal, whether the first communication terminal is capable of realizing a predetermined process regarding the connection settings by itself, and instructing the first communication terminal by sending the instruction for the connection settings to the first communication terminal in accordance with a result of determination made by the determining procedure.
US07769836B2 Method and apparatus for removable device modification of system configuration
A method and apparatus for updating the system configuration settings of a computer system. Embodiments include a remote system configuration system that enables a user to update the system configuration of a target machine from a server machine over a network or similar communications system. Another embodiment includes a system configuration method using a bus master device to write system configuration data into a target computer system.
US07769833B2 Network system
A network system including a management device with both a status managing unit for collecting status information on a terminal status and a terminal instructing unit for transmitting a shift start message to the terminal to make transfer data to the server on the basis of the status information collected by the status managing unit. The terminal includes a determining unit for determining data transfer in response to the shift start message, a data transferring unit for transferring the data to the server when the determining unit determines the data transfer, a storage device control unit for erasing the data from a storage device after completion of data transfer, and a thin client shifting unit for causing the terminal to function as a thin client after erasure of data.
US07769832B2 Media variations browser
A system and method facilitating media browsing is provided. The invention includes a browsing component and a media display system that provides a focus media and related media. The focus media and the related media are associated based, at least in part, upon metadata. The invention further provides for an association identifier that identifies related media based, at least in part, upon metadata associated with the focus media and the related media. The association identifier can further cluster the related media based upon metadata associated with the related media.
US07769831B2 System and method for SAS PHY dynamic configuration
The present invention is directed to a system and method for SAS PHY dynamic configuration which allows for attaching SAS devices having various width ports. Each PHY is configured to be a narrow port internally to the controller while PHYs for the attached device is configured to be a wide port externally to the controller. As such, new SAS devices may be attached without any external controller intervention to reconfigure PHYs to match the new SAS devices. The present invention may allow for the flexibility of designing a single initiator solution that can adapt to any number of SAS devices with any number of port widths. Additionally, the present invention allows for a single product to be released that can automatically adjust to a broad range of SAS solutions and SAS topologies.
US07769826B2 Systems and methods of providing DNS services using separate answer and referral caches
Systems and methods of determining DNS information, such as an IP address, associated with a domain name. The methods using a cache segregated to store various domain name system (DNS) data in different data structures. The data structures are configured for minimization of data retrieval times. In some embodiments, answer information is stored in a hash table. In these and other embodiments, times required to search for answers are essentially constant as a function of the number of labels comprising the domain name.
US07769825B2 System and method for web services Java API-based invocation
A runtime architecture for web services utilizes a container driver to accept an invoke request for web services, such as from a protocol adapter. The container driver performs any necessary data binding and unbinding required to process the invoke request and associated message context, utilizing an appropriate plugin component. An interceptor receives the context information from the container driver and modifies the message context for web service compatibility. An invocation handler receives the formatted context information from the container driver and passes parameters from the message context to the target of the request. The invocation handler processes values returned from the target and passes these values to the container driver. The container driver can then formulate a response to the invoke request, and return the response and message context to the client or protocol adapter.
US07769822B2 Method for distributing file content from a selected target depot server in response to multiple client requests
In a content delivery network comprising multiple servers positioned at different locations, and including clients respectively located closer to one of the servers than to others, a method distributes specified file content to respective clients. The method initially uploads the specified content to a particular server, and generates a download plan for replicating the specified content at one or more other servers in successive stages, wherein each of the other servers is designated as a target server. The clients are notified, when the specified content is available for downloading at each target server. One mode of operation, of the target servers, immediately serves the specified content to a given client from the target server; another mode notifies the given client of the amount of time remaining until the target server completes replicating the specified content.
US07769821B2 Systems and methods for enhanced meassage support using a generic client proxy
Methods and apparatus, including computer program products, are provided for controlling message communication between a first computer and a second computer. An exemplary method includes receiving, at the first computer, one or more messages from the second computer, the messages being stored in a buffer associated with an interface at the first computer. The method also includes calling, by a user interface, the interface at the first computer to retrieve the messages from the buffer. Moreover, the method includes identifying, by the user interface, the messages for presentation based on one or more parameters of the message, and providing the identified messages to the user interface for presentation.
US07769820B1 Universal resource locator verification services using web site attributes
A URL verification service is provided that is used to evaluate the trustworthiness of universal resource locators (URLs). As a user browses the world wide web, the URL for a web page to which the user is browsing is captured by the service. The URL has a second level domain corresponding to a web site. The URL verification service identifies a proposed brand that should be associated with the URL if the URL is trustworthy. The proposed brand and the second level domain are used as database queries to query a database such as a search engine database. The results of the database query are processed to determine whether the URL is legitimately associated with the URL. To ensure that the proposed brand is identified accurately, the URL verification service gathers brand information using web page content, secure sockets layer certificate content, or other web site attributes.
US07769819B2 Video editing with timeline representations
Embodiments of the present invention provide browser-based clip manipulation methods and systems for rendering and editing a clip. Without limitation, the clip may be a video clip. The clip manipulation facility is associated with at least one editing function, where the editing function is presented as a visual element as a part of a video timeline.
US07769816B1 Method for tracking transmission status of data to entities such as peers in a network
A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.
US07769815B2 System and method for determining that an email message is spam based on a comparison with other potential spam messages
The disclosure describes systems and methods for determining spam. A spam detecting system identifies potential spam messages by checking the relationship between a sender of a message and a recipient of the message. The spam detecting system identifies the relationship between the sender and recipient as ‘unknown’ or ‘trusted’. If the message is ‘trusted’, the message is transmitted accordingly to the recipient. If the message is classified as ‘unknown’, then the message is analyzed in view of other identified potential spam messages where a count is tallied against a threshold value to keep track of the probability a message is spam.
US07769808B2 Data input terminal, method, and computer readable storage medium storing program thereof
The input unit stores data input by the user in the data storage. The status determiner determines reception status of the screen data to be one of three statuses of “abnormal”, “normal”, and “recovery” from “abnormal” to “normal” on the basis of frame losses. In a case of the “abnormal” status, a transmission controller does not read the input data stored in the data storage. In a case of the “normal” status, the transmission controller reads the input data stored in the data storage, transmits the input data via the transmitter, and deletes the input data stored in the data storage. In a case of the “recovery” status, the transmission confirmer instructs the output unit to output the input data stored in the data storage to ask the user whether to transmit the input data to the server.
US07769807B2 Policy based auditing of workflows
An auditing system is disclosed comprising a Policy Validation Mechanism Program (PVMP) that operates in conjunction with a Workflow Engine (WE), and a Policy Validation Server Program (PVSP) that operates on a Policy Validation Server (PVS) connected to the WE by a secure communication link. The PVMP converts a workflow to a workflow representation (WR) and sends the WR to the PVS. The PVSP compares the steps in the WR to a security policy identified for that WR and determines whether the WR is in compliance. In addition, the PVSP validates a checksum for the WR and logs the checksum for subsequent comparisons. The PVSP uses the checksum to determine whether a policy has changed during execution of the workflow. If the WR is not in compliance, if the checksum cannot be validated, or if a policy has changed, then a failure notification is sent to the WE. Otherwise, a success notification is sent to the WR.
US07769806B2 Automated real-time data stream switching in a shared virtual area communication environment
Switching real-time data stream connections between network nodes sharing a virtual area is described. In one aspect, the switching involves storing a virtual area specification. The virtual area specification includes a description of one or more switching rules each defining a respective connection between sources of a respective real-time data stream type and sinks of the real-time data stream type in terms of positions in the virtual area. Real-time data stream connections are established between network nodes associated with respective objects each of which is associated with at least one of a source and a sink of one or more of the real-time data stream types. The real-time data stream connections are established based on the one or more switching rules, the respective sources and sinks associated with the objects, and respective positions of the objects in the virtual area.
US07769800B2 Integration process and product for digital systems
The present invention relates to a digital system integration process through a virtual server (5), which comprises a process that distributes instances of message management and processing application according to the number of processors (9) present in each server (10). A message reader component (2) removes the message from one of the input queues (1) and verifies if it is a valid message. Then the messages are stored in the internal processing queue (3) according to the environment configurations and the application server (4) marks the message with the respective virtual server (5). The application server (4) removes the message from the processing queue (3) and delivers the message to the client application (6). Finally, the message is validated and, after it is processed, excluded from the database (8).
US07769795B1 End-to-end residue-based protection of an execution pipeline that supports floating point operations
An end-to-end residue-based protection scheme protects multiple units/blocks of a floating point execution pipeline without the complexity and cost of having multiple protection schemes for the execution pipeline. Protecting an execution pipeline that supports floating point operations includes factoring in component operations, such as normalization and rounding, into a residue generated for a result. In addition, residues of operands are distilled to extract their corresponding mantissa residues, thus allowing the floating point operations (e.g., multiplication, addition, etc.) to be applied to the mantissa residues.
US07769789B2 High performant row-level data manipulation using a data layer interface
Performing an operation directly on data stored in a database table provides for avoiding generation and processing of SQL statements. A Data Layer interface, comprising a set of APIs, allows internal database server components to call directly to the Data Layer for making fast row changes to a table. According to an embodiment, before making any row change to a table through this Data Layer interface, a shared state data structure is created to hold the metadata about the table. A single shared state can be used for all DML changes to a particular table regardless of what columns are updated or inserted during each DML operation. When a process needs to change a row, the process uses a mutable state based on the shared state of the table.
US07769784B2 System for autonomically improving performance of Enterprise Java Beans through dynamic workload management
A system, method, and computer program for dynamically changing the weightings used by a workload distribution program to distribute Enterprise JavaBeans among a group of application servers handling EJBs. The changes are made in response to real-time measurements of the performance of EJBs involved in e-business transactions based on the dynamic insertion of monitors within the EJBs to measure their class and method performance from within the J2EE server. The performance data can be tracked for specific users or specific types of transactions, so that the servers are weighted for optimal handling of the most critical EJBs.
US07769781B1 Method for labeling data stored in sequential data structures with parameters which describe position in a hierarchy
A method for calculating numerical values in a manner which can be interpreted as encoding places in a hierarchy, and are in a format convenient for storage and retrieval on computer systems. The numerical values are calculated by associating paths in a hierarchy with sub-sequences of terms of a mathematical series where an ordering of the sub-sequences according to the occurrence of the first terms of the sub-sequences in the mathematical series is the same as an ordering of the magnitude of the sums of the terms of the sub-sequences. Said numerical values can be conveniently stored as integer or floating-point data types commonly used in computer systems and as such assigned to appropriate data elements in a data structure which defines serial relationships between the items it stores. Thus this invention enables sequential data structures such as arrays, linked lists and databases to store and retrieve tree structure data efficiently.
US07769780B2 Information processing apparatus, information processing method, computer readable medium, and computer data signal
An information processing apparatus that configures an operation screen formed by one or more user interface components in which a parameter value is a base of displaying the user component, the apparatus includes: a meta-information storage that stores meta-information in which a user having a privilege to change a parameter value and an influence range which is under influence of the changed parameter are stored; a parameter storage that stores a parameter value set by a user; a parameter change section that changes the parameter value stored in the parameter storage in accordance with a request from a user; and an operation screen configuration section that configures the operation screen to display by specifying the influence range based on the meta-information of each parameter contained in the user interface component, and acquiring the parameter value from the parameter storage.
US07769777B2 Apparatus and method for identifying unknown word based on a definition
An apparatus and method of identifying an unknown word based on a known meaning, or word identification system. The word identification system allows a user that knows the meaning of a word but cannot recall the word that corresponds to the known meaning to identify the word through a series of simple questions. Each of the questions elicits information known about the unknown word through the knowledge of the meaning of the word and its use in language. With each response, the number of words matching the definitional characteristics is reduced until a set of one or more probable words and definitions for the unknown word is finally presented to the user.
US07769775B2 Search engine for video and graphics with access authorization
A method of selecting graphic or video files having corresponding locators used to locate such graphic or video files using a computer. Identifiers are created by searching an area within a web page near a graphic or video file for searchable identification terms and searching an area within a web page near links to a graphic or video for searchable identification terms. The identifiers are stored in a database. User requests for graphic or video file content are received and the database of identifiers is searched to find graphic and video files corresponding criteria of the user. Graphic or video file content is then provided to the user.
US07769773B1 Relevant rule inspector for hierarchical documents
A development environment is described that includes identifying relevant code or rules applicable to various elements of a hierarchical document and displaying the relevant code or rules to a user within a display interface of the development environment. The system recognizes document elements highlighted by a user and searches through a data structure of the code or rules applied to the hierarchical document for code or rules that expressly reference the element selected by the user. The system then searches the data structure of the code or rules applied to the parent elements of the selected element. The discovered code or rules are then displayed to the user in the development environment along with any properties that are associated with the code or rules. The development system determines which of the properties do not apply to the selected element and render a marker indicating the non-applicability of that property.
US07769770B2 Secondary index and indexed view maintenance for updates to complex types
Pursuant to receipt of a data modification command or statement, such as an Update command, it is determined which fields in a data structure, such as a UDT, computed column, indexed view, or index, for example, will be changed as a result of the command. Only those fields that are affected by the command will be changed. Thus, changes are propagated to only to those dependent data structures whose content is being modified. Tree representations are used to facilitate the determination as to whether a subfield in a hierarchy is changed.
US07769768B2 Methods, apparatus and computer programs for visualization and management of data organization within a data processing system
Folders of data from disparate application programs are organized in conformity to a reference taxonomy. A reference taxonomy for representing an organization of stored data found in multiple disparate application programs is created. Each application taxonomy from the multiple disparate application programs is compared to the reference taxonomy by a user. If the user decides to use the reference taxonomy, then the reference taxonomy replaces the application taxonomy for each of the multiple disparate application programs.
US07769766B1 Method and an apparatus to store content rating information
A method and an apparatus to store content rating information have been disclosed. In one embodiment, the method includes receiving a user request to access a web page, sending a domain name system (DNS) request to a first one of a plurality of DNS servers from a content filtering client to get content rating information of the web page in response to the user request, and receiving from the first one DNS server a DNS response containing the content rating information to the content filtering client. Other embodiments have been claimed and described.
US07769763B1 Large scale machine learning systems and methods
A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the candidate conditions. The system also forms rules based, at least in part, on the statistics and the candidate conditions and selectively adds the rules to the model.
US07769761B2 Information processing apparatus, method, and program product
An information processing apparatus includes an extraction unit configured to extract sequentially in time, keywords from multiple character strings, and a similarity calculation unit configured to calculate similarity values of the extracted keywords included in adjacent first regions of the multiple character strings, each first region including a predefined part of the multiple character strings.
US07769754B2 Systems and methods for data storage and retrieval using algebraic optimization
Systems and methods for storing and accessing data. A relation store may be used to store algebraic relations between data sets. Alternative collections of algebraic relations may be generated and evaluated to determine an optimized collection of algebraic relations to use in calculating and providing a requested data set. Optimization criteria may be based on an estimate of the amount of data required to be transferred and/or the amount of time required to transfer data sets from storage in order to calculate the collection of algebraic relations. The optimization criteria may distinguish among equivalent data sets containing the same logical data in different physical formats or in different locations. The optimization may be performed using the algebraic relations rather than retrieving underlying data sets from storage. As a result, optimization may be performed at processor speeds to minimize the amount of time required for data to be retrieved.
US07769752B1 Method and system for updating display of a hierarchy of categories for a document repository
A method and system for browsing a document repository are described. According to one embodiment of the invention, one or more hierarchies of categories are generated. For each category in each hierarchy, a search query is generated and assigned to the respective category. The search queries are executed against documents in a document repository and, based on the results of the search queries, a category-to-documents mapping table is updated to indicate the documents that are associated with each category. The categories for which there are associated documents are displayed to a user via a visual interface. As the user selects one or more categories to browse, the hierarchical categories displayed to the user are automatically and dynamically updated to reflect the number of documents associated with the category, based on the user's category selection.
US07769746B2 Local query identification and normalization for web search
Computer-implemented methods and systems for processing user entered query data to improve results of a search of pages using a local search database are provided, when searching the internet. The method includes receiving the user entered query data and parsing each word of the query data and examining each word to determine if the word is associated with one of a business name, a city name or a state name. The examining uses probabilistic dictionaries to determine a likelihood that the word is for a particular term or intent. The method further includes normalizing each of the tagged business terms. The normalizing includes boosting information if found in the local search database and determining proximity between selected ones of the tagged terms. Then, generating an optimized internal search query that incorporates constraints and ranking based on at least the boosting information and the determined proximity between the selected tagged terms. The optimized internal search query is applied to the internet to enable search results to be produced and displayed to the user in response to the entered query data.
US07769745B2 Visualizing location-based datasets using “tag maps”
The visualization of datasets by associating text (keywords) with location and optionally with time is provided. This visualization may help the user better understand and analyze the contents of the dataset. The visualization takes as input a keyword and related parameters such as location, importance/relevance factors, time, visualization level, and keyword category, and displays the selected keywords on a map, at their associated location, with the size or other characteristic of the keyword varying according to its relevance.
US07769743B2 System and method for automated selection and distribution of media content
A media management system for and method of increasing value of media content are provided wherein content attributes associated with media content are stored, a target entry list is generated, and a resultant scenario calculated with an associated financial figure.
US07769740B2 Systems and methods of ranking attention
The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user.
US07769739B1 Searching for an item using an accessing application as a search parameter
Searching for an item using an accessing application as a search parameter is described, including receiving a search query to perform a search for an item, the search query having at least an accessing application that has accessed the item, searching for the item using the search query, and presenting a search result based on the search.
US07769738B2 Methods and systems for performing redirects to a search engine
The present invention is related to methods and systems for processing search requests and for performing searches over a network. In an embodiment, a recipient designation is received from a user over a network. The designation indicates that future searches performed by the user are to be associated with the recipient (even if the subject matter of the search is not related to the recipient). A search request is received from the user; causing a search to be performed in response to the search request. An identifier corresponding to the recipient is stored in association with an indication regarding the occurrence of the first search request.
US07769737B2 Method and system for preventing fraudulent activities
A method and system to protect users against potentially fraudulent activities associated with spoof web sites are described. According to one aspect of the present invention, the URL of a document downloaded via a web browser client is compared to the URLs in a list of URLs for known spoof sites. If the URL for the downloaded document is found in the list of URLs for known spoof sites, a security indicator is displayed to the user to indicate to the user that the downloaded document is associated with a known spoof site. According to another aspect of the invention, a security server maintains a master black list and periodically communicates updates of the master black list to the local list of a client security application.
US07769732B2 Apparatus and method for streamlining index updates in a shared-nothing architecture
An apparatus and method to streamline updates to an index in a shared-nothing architecture. The apparatus may include an association module, a consolidation module, and a processing module. The association module may associate index update requests with an index. The index update requests may be configured to update the index in response to a redistribution of data in a data table. The consolidation module may compile the index update requests prior to processing and consolidate the index update requests into a smaller number of simplified index update requests to achieve substantially the same result. The processing module may then independently process the simplified index update requests and update the index accordingly.
US07769731B2 Using file backup software to generate an alert when a file modification policy is violated
A method and data processing system for using file backup software to generate an alert when a file modification policy is violated. File backup software is installed on a computer to monitor a plurality of files. If the file backup software detects a modification to a file, the file backup software determines whether a file modification policy associated with the file has been violated. If the file backup software determines that the file modification policy has been violated, the file backup software generates an alert, indicating that the modification violates the modification policy.
US07769727B2 Resolving update-delete conflicts
Update-delete conflicts detected during synchronization can be resolved in favor of the update or the deletion. Resolving the conflict in favor of the deletion results in the entity deleted on one replica being deleted on all selected replicas. Resolving the conflict in favor of the update results in the updated entity, which includes an entity moved from one hierarchy to another, being replicated on all selected replicas. To resolve the conflict in favor of the update, the deletion is treated as though it were reported erroneously. The deleted entity is resurrected in the form of the updated entity. Change version information is maintained in all replicas. Update-delete conflicts are resolvable in accordance with various resolution policies such as the update wins, deletion wins, changes occurring on a particular device wins, and most recent event wins, for example.
US07769722B1 Replication and restoration of multiple data storage object types in a data network
A data storage server is programmed for management, version control, and scheduling of replication of multiple types of data storage objects including iSCSI LUNs and file systems. The version control determines if two data storage objects are the same or have a common base so that only a difference needs to be transmitted for replication or restoration. A replication job may specify a “one-to-many” replication or a cascaded replication, and any snapshot retention policy is propagated during a cascaded replication. Concurrent replication sessions to the same destination are paced in accordance with respective allocation shares of the reception bandwidth. File handle information is replicated so that a file handle issued by a primary data storage server can be used for accessing a replicated file in a secondary data storage server.
US07769720B2 Systems and methods for migrating a server from one physical platform to a different physical platform
In one embodiment, a system and a method for migrating a server from one physical platform to a different physical platform pertain to converting a first server for use on a first physical platform into a virtual server and converting the virtual server into a second server for use on a second physical platform, the second physical platform being different than the first physical platform such that the conversions effectively migrate the first server from the first physical platform to the second physical platform.
US07769719B2 File system dump/restore by node numbering
A method and system for replicating a file system organized as a data structure from a source server to a target server. The replication process preserves the order of the inode table entries from the source file system to in the target file system at all stages of the replication process, as well as the internal consistency of the replica of the data structure on the target server. This replication eliminates use and employment of a map as the order of the inode index is preserved during the replication process.
US07769717B2 System and method for checkpointing and restarting an asynchronous transfer of data between a source and destination snapshot
A method for transferring data from a source computer to a destination computer, and restarting the source computer transmission after a halt of the transmission, has the following steps. The source computer inserts a checkpoint number into a data stream, the data flowing in the data stream. The checkpoint number is stored at the source computer. The data stream is halted in response to an error in a path of the data stream. The destination computer locates the last checkpoint number successfully received before halting the data stream. The last checkpoint number successfully received before halting the data stream is transferred to the source computer; and the source computer compares it with checkpoint numbers stored in the source computer to determine where in the data stream to resume transfer of the data. Transfer of the data is resumed in response to the last checkpoint number.
US07769715B2 Synchronization of access permissions in a database network
A system, method, and computer program product is disclosed for synchronizing access permissions across at least two disparate database systems. A source database system is coupled to a destination database system, using an asynchronous parallel processing system with a set of processing engines whereby each of the processing engines has independent access, separate from each other processing engines, to both the source database and the destination database. A set of self-contained synchronization rules for synchronizing access permissions from the source database system to the destination database system is distributed to execute on the set of processing engines, wherein each of the self-contained synchronization rules are XML formatted data to define a conversion mapping for access permissions from the source database system to analogous access permissions on a destination database and each of the self-contained synchronization rules are able to execute on a processing engine independently.
US07769714B2 Automatic error correction for replication and instantaneous instantiation
An approach is provided to automatically resolve conflict between instantiation and ongoing data replication operations. In an embodiment, incremental change records that describe one or more database operations are received at a sink entity. Here, all of the one or more database operations have occurred in a second database after a particular time. A first database operation in the one or more database operations to a particular row in the first database is applied. When a conflict with a second database operation that operates on the particular row is detected, one or more compensating actions, which may, but are not limited to, be a different database operation and/or an operation that creates a conflict log entry, may be performed. Here, the second database operation has occurred in the second database prior to the particular time. When the second database operation is to be performed, an appropriate operation may be performed.
US07769711B2 Migration of control in a distributed segmented file system
A method of managing segments in a distributed-file system implemented by a plurality of file servers includes determining a segment of the distributed-file system controlled by a first file server for which control is to be migrated, selecting a second file server, that is different from the first file server, to take control of the segment, and moving control of the segment from the first file server to the second file server.
US07769710B2 Method and system for extracting data records from databases using queries based on offset parameters
A method and system for generating data reports are provided. An offset parameter is received. A reporting length is determined from the offset parameter. A query is executed based upon the reporting length. A data record is extracted from a database based upon the query.
US07769709B2 Method, system, and apparatus for creating an archive routine for protecting data in a data protection system
A method for creating an archive protection plan for archiving a backup of data is provided. An indication of an archive data protection kind and an archive data protection duration are received. In response to receiving the archive data protection kind and the archive data protection duration, an archive scheme is determined and an archive protection plan representative of the archive scheme is generated.
US07769704B2 Contextual pattern decoder engine
The present disclosure includes a system and method for learning (or discovering and extracting) business knowledge from a collection of source code. The collection of source code is abstracted to generate an abstracted data stream, which is then transformed to an Extensible Markup Language (XML) format. The transformed data in XML format can be further converted to target formats or processed to satisfy different needs such as software system documentation, migration, impact analysis and security analysis. The disclosure also includes an implementation and operation for a pattern abstraction engine configured to receive an input data stream and format it for abstraction into a standard format using a pattern matching mechanism. The disclosure also includes an implementation and operation for a contextual pattern decoder engine configured to extract knowledge attributes and contextual taxonomy from classified blocks of an input data stream.
US07769695B2 System and method for purchase benefits at a point of sale
A system and method of providing users with an accessible system and convenient method for conducting purchase benefit transactions. When enrolling in a biometric authorization system, a user may authorize the system to apply for purchase benefits on the user's behalf at subsequent transactions.
US07769693B2 Mechanism for secure rehosting of licenses
In one embodiment, a licensing authority receives a rehost ticket indicating proof of removal of a license from a first device. The licensing authority receives a request for a license for a second device. The licensing authority validates the rehost ticket to ensure that the license on the first device has been removed from the first device. The licensing authority provides a license for the second device if the rehost ticket is successfully validated, wherein the license that has been removed from the first device and the license for the second device provide the same license capabilities. The first device and the second device are associated with the same customer. Payment has been received for the license associated with the first device but payment has not been received for a separate license capable of being applied to the second device.
US07769692B2 Transmission apparatus and method, reception apparatus and method, management apparatus and method, charging apparatus and method, providing apparatus and method, and recording medium
This invention relates to a transmission apparatus for transmitting digital content data via a communication medium, comprising attachment means for attaching cost information per unit data volume to the digital content data; and transmission means for transmitting the digital content data attached with the cost information after converting a data format of the digital content data attached with the cost information into a data format suitable to the communication medium.
US07769691B2 Systems and methods for configurable entitlement management
Modern enterprises, particularly technology companies, often provide benefits that are sold or given to their customers or partners. For example, an enterprise's customers, or selected subsets of customers, may be entitled to receive product upgrades, product updates or product support. The types and levels of service to which a particular customer is entitled may vary across services and customers. A mechanism is provided to determine, in response to a request for a service, often, but not necessarily, to be delivered electronically, if the requesting recipient is entitled to the service. In determining if the recipient is entitled to the service, an administrator-configurable set of profile attributes values associated with a package of services containing the requested service is compared with corresponding values for said recipient.
US07769687B2 Systems and methods for facilitating commercial transactions between parties residing at remote locations
The present invention provides a system and method for facilitating commercial transactions involving the exchange of monetary value for goods, services, or other value between remote individuals, as in the case of transactions between users of a distributed computer network such as the Internet. Remote individuals are provided with a convenient, cost-efficient, and secure means for engaging in commercial transactions with one another. The invention provides remote sellers with an irrevocable means of receiving funds from a remote purchaser; means for improving purchaser willingness to transact with an unknown party; transaction tracking; and rapid funds availability. The invention also provides remote purchasers with means for making a secure, confidential transfer of funds; means for immediate initiation of shipment by a seller; means for releasing funds to a seller only after approval of the goods, services, or other value; means for demonstrating proof of payment; and means for having some level of recourse against a remote seller.
US07769677B2 Pair trading system and method
A method is provided for fulfilling a pair trade request and includes the steps of receiving a plurality of pair trade requests; executing a transaction for a first portion of one of the plurality of pair trade requests and matching a second portion of the one of the plurality of pair trade requests against another of the plurality of pair trade requests.
US07769673B2 Computer-based right distribution system with request reallocation
An automated ticket auctioning system receives and evaluates bid information records received from a plurality of remote terminals. Each bid information record corresponds to at least one bid for one or more desired seats at a venue. Each bid information record may also include a plurality of additional bids identified for different seats in the venue. The separate bids in each bid information record are prioritized. The automated ticket auctioning system includes a central controlling computer operable to receive the bid information records and determine, in order of priority, whether any of the bids in a bid information record is accepted. If one bid in a bid information record is accepted, all lower priority bids in that bid information record are dismissed.
US07769672B2 Routing control for orders eligible for multiple markets
Trading processes are operative to route orders from order rooms to market processes, which process the orders according to respective market methodologies. The order routing strategy can be embodied in a decision table having rules with conditions and actions to be taken when the conditions are true. Accordingly, order rooms can readily configure and reconfigure trading processes.
US07769669B1 Electronic netting system for bilateral trades
An electronic netting system. The system may include: (a) a plurality of individual, segregated counterparties for providing bilateral trades, (b) a multi-lateral transaction hub, and (c) a trading system in communication with the transaction hub. The multi-lateral transaction hub may be for (i) providing an aggregation of trades between the counterparties, (ii) providing for multi-lateral netting of selected and authorized bilateral trades, and (iii) apportioning the accumulated trade values among the counterparties according to pre-determined netting parameters including a weighted distribution selectable by at least one of the counterparties. The transaction hub may include: (i) a trade processing system and (ii) a netting system in communication with the trade processing system for providing for the optimized, multi-lateral netting of selected and authorized bilateral trades and apportioning the accumulated trade values among the counterparties.
US07769665B2 Data transformation and display software
A multi-dimensional display of data related to market movement displays relative market movement, trend, and potential changes in trend for stocks futures, or options. The inventive system and method includes a unique graphical display of market information using static and dynamic elements of a multi-dimensional view. A Cylinder is provided as one potential geometrical shape or element for representing a single security (stock, futures or options contract). A Plate represents a reduced profile object (typically a thin plate) which contains sets or groups of Cylinders. A Map represents the surface on which Plates rest. A World represents a collection of all Maps. Measurements calculate data representative of market movement and changes in market movement and are displayed to the system user as variations in the geometry and color of the individual geometric elements. The system and method of the invention allows the user to visually observe changes in security and market performance by merely viewing changes in the shape and color of geometric elements rather than seeking to extract security and market information from conventional two dimensional graphic displays. The Clock Display summarizes movement across an entire Map. The Sky is the area above the Map.
US07769664B2 Guaranteed principal investment system, product and method
A financial system with at least one equity profile, one or more non-guaranteed investment instruments and at least one target-risk profile to provide a return on an initial investment amount a portion of which includes at least a predetermined sum certain principal amount. In certain aspects, one or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method of providing an investment portfolio includes steps for providing a sum certain principal amount that includes at least a portion that is guaranteed and a portion that is non-guaranteed and earns an investor selected return.
US07769659B2 System, method, and computer program product for cost effective, dynamic allocation of assets among a plurality of investments
A system, method, and computer program product for dynamic, cost effective reallocation of assets among a plurality of investment products comprising a processor, a memory and a computer program stored in the memory. The computer program implementing the present invention controls the reallocation of assets to reduce the transactions costs associated with rebalancing the investor's composite assets according to a composite asset allocation model. Information relating to the composite asset allocation model, the investor's assets, and the investor are stored in memory. Periodically, or upon occurrence of an event, the composite assets are evaluated to determine if rebalancing is necessary. If rebalancing is necessary, the transaction costs associated with the available transactions for performing the rebalancing are compared to select the most economically favorable transaction. Thus, the reallocation is achieved by selecting the least costly transaction that will serve to realize the composite asset allocation model, which is independent of the structure of the investor's portfolio among particular accounts or products. In addition, the computer program compares the available options for recovery of the transaction fees to select the most economically favorable means of recovering the fees associated with the transaction to further reduce the transaction cost of the reallocations.
US07769657B2 Credit index, a system and method for structuring a credit index, and a system and method for operating a credit index
The present invention relates to a credit index, a system and method for structuring a credit index, a system and method for operating a credit index, and a system and method for determining the liquidity of a credit.
US07769656B1 Method and apparatus for providing order queue information
A system and method for providing market information are disclosed. In this application, updates are received for a tradeable object at a price level from at least one exchange. To the extent that the updates do not include enough details to compute the number of orders resting at a particular price level in a market, estimation may be used to provide order queue information. As a result, the number of orders which are pending in the market at various price levels may be determined using the techniques described herein. The interface disclosed herein may be used to display the number and/or quantity of the orders in the order queue.
US07769655B2 Multiple client/user and capital market funded participating interest in qualifying trust
Methods and apparatus, including computer program products, for multiple client/user and capital market funded participating interest in qualifying trust. Methods include establishing a legal trust that holds assets and issues obligations that grant participation rights in its assets. The legal trust can be a legal qualifying trust. The legal qualifying trust can grant participation rights to multiple beneficiaries or participants.
US07769653B2 Systems and methods for constructing a value index and a growth index
A method of constructing a value index and a growth index is disclosed. The method includes, determining a value of each variable in a group of variables for each security in a group of securities, determining a standardized score of each variable for each security, and determining an overall value standardized score and an overall growth standardized score for each security. The method further includes positioning each security in a two-dimensional style space and allocating each security to at least one of the growth index and the value index based on each security's distance from an origin of the two-dimensional style space.
US07769650B2 Network-based sub-allocation systems and methods for swaps
Network-based systems and methods for hosting and operating a network-based platform that allows clients to open and build a portfolio-swap account that is subdivided into a plurality of client sub-accounts or funds. The methods and systems of the invention allow the client to sub-allocate equity-swap transactions among its various client sub-account or funds as the client deems appropriate.
US07769649B1 System for and method of handling referrals from referring parties
A method in a transaction management and financial services system configured to communicate between a server and at least one remote device via a network is described. The method can include the steps of receiving a referral from a referring party where the referral including information regarding any one of a financing-seeking party that has been declined by the referring party and a transaction management-seeking party; and storing the information regarding the referral in a storage device. Other methods performed by the integrated financial and transaction management services system are also described.
US07769639B2 Method and system for real-time allocation of a resource among several entities
A technique for the allocation and pricing of a resource among n buying agents during an auction bid. A bid sent by each buying agent in the form of a resource demand function si(p) is received, and a datum corresponding to the equilibrium price p* is calculated from the sum S of the n demand functions si(p), by means of the relation: S(p*)=Q. All of the bids received during a predetermined period corresponding to a round of bidding are processed in order to determine the quantity of a resource to be allocated to each buying agent. This is followed by the calculation of the data corresponding to the quantity ai to be allocated for this equilibrium price p* to each buying agent i based on its demand function si such that ai=si(p*). The management system utilizes the calculated data to allocate the corresponding quantities of the resource, and this data is stored in order to calculate the price to be billed to each buying agent.
US07769634B2 Conditional electronic coupon distribution method and system
A conditional e-coupon distribution method distributes e-coupons predefined by sellers to mobile users only if the number of mobile users requesting such e-coupons equals or exceeds a threshold. The method receives a request to browse e-coupons from a mobile user. The method receives the location of the mobile user and determines a plurality of sellers local to the mobile electronic device and a plurality of corresponding e-coupons available from the local sellers. The method receives a request for a particular e-coupon from a seller and authorizes the provision of said e-coupon to the mobile user. At the end of a processing cycle, the mobile user receives the requested e-coupon if all conditions, such as a period of time and threshold, have been met. A computer-usable medium having computer-readable program code embodied therein allows for storage of the method.
US07769633B2 Real-time wireless e-coupon (promotion) definition based on available segment
Advertising messages are provided to mobile terminals of those users identified by user information as meeting certain criteria, such as users fitting particular user profiles and/or users located in a particular desired location. The content of the advertising messages is dynamically generated based on the number of mobile terminals to whom the advertising message is to be sent and the advertising message is sent to the identified mobile terminals over a mobile network or a short range communication signal. In the latter case, location information may be sent to the mobile terminal along with an advertising message. Where the content of an advertising message comprises an electronic coupon, the value of the coupon depends on the number of mobile terminals to whom the advertising message is to be sent. A mobile terminal user can redeem an electronic coupon by transmitting it from his mobile terminal to a coupon redemption terminal.
US07769630B2 Method and system for issuing, aggregating and redeeming rewards based on merchant transactions
A loyalty or reward point system that utilizes the pre-existing infrastructure of a typical credit card network. In one embodiment, a user makes a purchase at a merchant of a product using a credit card. The merchant contacts the acquiring bank (which may be any type of financial institution but is referred to generically herein as a bank) with which it has contracted for credit card network services, and as known in the art, will get an approval or decline message after the acquiring bank contacts the issuing bank of the credit card used by the purchaser. Assuming that the purchase transaction is approved, the user is awarded loyalty points from the merchant based on the amount of the purchase (e.g. 100 points for a $100 purchase). A central server resides on the credit card network and tracks the transaction between the merchant, the acquiring bank, and the issuing bank. A reward account is maintained on the central server on behalf of the merchant and the user, and the number of reward points in the user's account for that merchant is increased accordingly. In an alternative embodiment, the user's reward points are logged in an account maintained by the acquiring bank on behalf of the merchant (with which it has a contractual relationship) and the user. The user may redeem the reward points earned from the transaction with the merchant at a later time, or may redeem the points with another merchant on the credit card network, or may aggregate those reward points with those of other merchants into a central exchange account, and then redeem the aggregated points for goods or services from any approved merchant on the network, depending on the configuration of the system.
US07769627B2 Assessing survey presentations
Measurement errors arising from presentation aspects of a survey are detected and can be corrected, based upon responses from a selected set of respondents to different survey presentations. The survey presentations are different not in their information content, but in their presentation, such as using a different order of questions. An alternative presentation or presentations for the survey can be derived such that the measurement error is reduced. Accordingly, an “unbiased” survey can be designed in the pre-deployment phase, or measurement errors can be detected and corrected during the deployment phase.
US07769625B2 System and method for defining a sales promotion
A method of and system for defining a sales promotion including consolidating sales promotion data in a data warehouse are disclosed. The method includes receiving in a computerized system first and second sales promotion data corresponding to first and second sales promotions from the data warehouse, and grouping the first and second sales promotion data to define third promotion data corresponding to a third sales promotion. The system includes means for receiving first and second sales promotion data corresponding to first and second sales promotions from the data warehouse, and means for grouping the first and second sales promotion data to define third promotion data corresponding to a third sales promotion.
US07769617B2 Worker management system, worker management apparatus and worker management method
A worker management system, which includes a plant 100 divided into a plurality of work areas each in correspondence to specific task contents, a database 220 having stored therein task identification information correlating each work area 112 with contents of tasks performed therein and worker detection sensors 130 installed in each work area, identifies the specific work area where a worker is currently located based upon outputs from the worker detection means and then identifies the task currently performed by the worker based upon the task identification information. Based upon the current task thus identified, a decision is made as to whether the worker should continue the current task or be assigned a new task and an instruction for task execution is issued to the worker. Therefore the identification of current tasks, the assignment of a new task and the task reassignment are facilitated to improve the work efficiency.
US07769609B1 Systems and methods for determining territorial rates
Methods and systems use regions defined by ZIP codes to adjust loss cost data. First, historical loss costs are identified by ZIP code, and then organized into an order. The organized historical loss costs are assigned a unique loss cost value for each ZIP code, which are then compared to surrounding ZIP codes using a neighborhood model. ZIP codes are grouped into regions of similar loss costs and the regions are organized into territories.
US07769607B2 Method of enhancing value of pension plan assets
A method for increasing the assets of a pension plan is disclosed. The method includes investing at least a portion of one or more assets of a pension plan so as to acquire an interest in one or more current, in-force insurance contracts from one or more owners of the one or more current, in-force insurance contracts. Each of the one or more insurance contracts is either an annuity or a life insurance contract, but in either case, the insured is not a beneficiary of the pension plan. The remaining life expectancy of the insured, or the remaining life expectancy of each of the insureds when multiple contracts are involved, determined at least immediately after the acquisition, should be such that (i) the total value of the pension plan assets, including the interest so acquired, determined immediately after acquisition, is appreciably greater than (ii) the total value of the pension plan assets, exclusive of the interest acquired and inclusive of the assets invested, the total values of (i) and (ii) being determined at the same point in time an according to the same actuarially sound valuation method. Related investment products and pension plans are also disclosed.
US07769606B2 Interactive health insurance system
A method for administrating healthcare services allows providers to select cost-sharing levels for each service. Cost-share selections and other provider practice characteristics are stored in a dynamic, cost-sharing database. Individuals seeking a provider can access the database through a network and perform a provider search based on selected criteria. Individuals that receive services from a provider pay the appropriate cost-share at the time of service, and an administrator pays an additional amount based on a fee schedule specifying the amount the administrator will pay for the specified service.
US07769605B2 Multiple patient monitoring system for proactive health management
A system and method for monitoring a group of patients having a chronic disease or ongoing health condition. The method includes the step of collecting from each patient a corresponding set of measurements of a control parameter of the health condition. Each set of measurements has a collection date. A control value is calculated for each patient from the corresponding set of measurements. The method further includes the steps of generating and displaying a group overview chart having one data point for each patient. Each data point indicates the control value calculated for the corresponding patient and a time period which has elapsed since the collection date of the patient's corresponding set of measurements. In a preferred embodiment, the method includes the additional steps of selecting from the group overview chart at least one of the patients represented thereon and transmitting supervisory instructions to the at least one selected patient.
US07769601B1 Apparatus and method for accessing pharmacy information and ordering prescriptions
A method and system for implementing an on-line pharmacy website that allows customers of a particular pharmacy company to order new prescriptions, refill prescriptions and transfer existing prescription. The method and system also afford a user access to personal information such as their prescription history. Integration of an internet server hosting the website with a pharmacy company's intranet server and customer database allows a customer full on-line access to their information stored by the pharmacy company, as well as access to drug information. A further feature includes allowing the user to format and print their prescription history and records. Another feature of the system and method includes a “click-free” registration of customers with the website by entry of customer data by company personnel at any company location connected to the intranet server, such as at a pharmacy store. Personnel solicit information from the customer including, for example, an e-mail address. Registration of the customer is then performed by the company personnel and website access information is, in turn, communicated to the customer via e-mail.
US07769600B2 Disease management system and method
One aspect of the invention is directed to a system and method for allowing a patient to access an automated process for managing a specified health problem called a disease. The system performs disease management in a fully automated manner, using periodic interactive dialogs with the patient to obtain health state measurements from the patient, to evaluate and assess the progress of the patient's disease, to review and adjust therapy to optimal levels, and to give the patient medical advice for administering treatment and handling symptom flare-ups and acute episodes of the disease. The medical records are updated, the progression of the disease is stored and tracked, and the patient's preferences for treatment are stored and then used to offer medical advice based on the current state of the disease. Subjective and objective health measurements are used to determine a metric, which can be used to adjust patient therapy.
US07769597B2 System and method for automatically verifying multiple laboratory test results in a computerized environment
The present invention relates to a method of holding laboratory test results in a computerized environment. The method receives a laboratory test result for a healthcare order for a patient. The healthcare order comprises multiple laboratory tests. The method determines whether all of the test results for the healthcare order have been received. If all of the test results for the healthcare order have not been received, the laboratory test result is held until all of the results for the healthcare order have been received. If all of the results for the healthcare order have been received, the method compares each test result of the healthcare order to predefined criteria to determine whether each test result for the healthcare order is within a predetermined acceptable range. If each of the test results for the healthcare order is within the acceptable range, the entire order is automatically verified.
US07769595B2 Automated pricing and/or “Green” indicating method and system
Methods and systems for a rapid and automated creation of a price schedule and a “green” schedule comprising steps and an implementation for providing a set of construction plans created with an architectural software design tool, and a palette of architectural parametric symbols corresponding to respective construction plan elements, such as windows. At least one parametric symbol corresponding to a construction plan element is inserted into the construction plans. A cost value and a statement indicating whether or not a parametric symbol is “green” for each of the inserted parametric symbols is determined corresponding to respective plan elements. A price schedule, a “green” schedule or both are then created, which can include the total cost for all of the inserted parametric symbols, and a statement for each of the inserted symbols indicating whether or not they are certified as being energy efficient or rated “green.”
US07769591B2 Distributed voice user interface
A distributed voice user interface system includes a local device which receives speech input issued from a user. Such speech input may specify a command or a request by the user. The local device performs preliminary processing of the speech input and determines whether it is able to respond to the command or request by itself. If not, the local device initiates communication with a remote system for further processing of the speech input.
US07769587B2 Phonetic searching
An improved method and apparatus is disclosed which uses probabilistic techniques to map an input search string with a prestored audio file, and recognize certain portions of a search string phonetically. An improved interface is disclosed which permits users to input search strings, linguistics, phonetics, or a combination of both, and also allows logic functions to be specified by indicating how far separated specific phonemes are in time.
US07769586B2 Computer-aided transcription system using pronounceable substitute text with a common cross-reference library
A transcription network having linked computer terminals for a court reporter and for examining, defending, and associate attorneys is disclosed. Cross-reference libraries, phoneme libraries, phoneme dictionaries, and pronunciation indices are used by a reporter terminal to generate readable text transcripts which are communicated to the other terminals for real-time review. Cross-reference libraries provide for the bulk of the transcription while stenographic keystrokes that cannot be directly transcribed are converted to phoneme text or other pronounceable form for down-line readability. A common cross-reference library is provided to supplement local cross-reference libraries to aid transcription and to provide for standardization. The reporter terminal provides for update and preparation of the local cross-reference libraries using case law and evidence prior to a proceeding, as well as provides key-stroke training for the court reporter. Foreign language tables are also provided to service proceedings involving two or more languages.
US07769585B2 System and method of voice activity detection in noisy environments
An efficient voice activity detection method and system suitable for real-time operation in low SNR (signal-to-noise) environments corrupted by non-Gaussian non-stationary background noise. The method utilizes rank order statistics to generate a binary voice detection output based on deviations between a short-term energy magnitude signal and a short-term noise reference signal. The method does not require voice-free training periods to track the background noise nor is it susceptible to rapid changes in overall noise level making it very robust. In addition a long-term adaptation mechanism is applied to reject harmonic or tonal interference.
US07769580B2 Method of optimising the execution of a neural network in a speech recognition system through conditionally skipping a variable number of frames
A method of optimizing the execution of a neural network in a speech recognition system provides for conditionally skipping a variable number of frames, depending on a distance computed between output probabilities, or likelihoods, of a neural network. The distance is initially evaluated between two frames at times 1 and 1+k, where k is a predetermined maximum distance between frames, and if such distance is sufficiently small, the frames between times 1 and 1+k are calculated by interpolation, avoiding further executions of the neural network. If, on the contrary, such distance is not small enough, it means that the outputs of the network are changing quickly, and it is not possible to skip too many frames. In that case, the method attempts to skip remaining frames, calculating and evaluating a new distance.
US07769576B2 Method and apparatus for integrated modeling, simulation and analysis of chemical and biological systems having a sequence of reactions, each simulated at a reaction time determined based on reaction kinetics
A system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical system comprising a plurality of chemical reactions. Each chemical reaction has a probability distribution associated therewith based on the kinetics of the particular chemical reaction. The probability distribution may be set by a user, determined automatically, or experimentally determined. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical system and generating as output an expected result. The simulation engine calculates a reaction time for each chemical reaction based on the probability distribution associated with the particular chemical reaction. An analysis environment communicates with the simulation engine and displays the expected result.
US07769566B2 Methods for utilizing human perceptual systems for processing event log data
A method is provided for utilizing the human perceptual system by providing a spectrum of event log data for listening. Event log data is received. Events of the event log data are mapped to an x-axis of a spectrum based on time, where events of the event log data correspond to a time slot on the x-axis. Categories for the events are mapped to a y-axis of the spectrum, where the y-axis is a frequency axis, and where each of the categories respectively corresponds to a frequency of the multiple frequencies. The significance of the events of the event log data is mapped to a z-axis of the spectrum, where the z-axis is a magnitude axis. The time from the x-axis, the multiple frequencies from the y-axis, and the magnitude from z-axis of the spectrum are translated into sound.
US07769565B2 Sample measurement device, measurement information display method, and computer system
A measurement information display method includes: generating measurement information of a sample according to progress of measurement of the sample by a measurement unit for measuring the sample, and accumulating the measurement information in a storage part, the measurement information including state information indicating a state of the measurement by the measurement unit; accepting extracting information including an extracting condition regarding the state of measurement of the sample used in extracting the accumulated measurement information, and storing the extracting information in a memory; accepting a selection of the extracting information stored in the memory; extracting the measurement information from the accumulated measurement information according to the selected extracting information; and displaying the extracted measurement information.
US07769558B2 Digital waveform generation and measurement in automated test equipment
A waveform generation and measurement module that may be used in automated test equipment. The waveform generation and measurement module includes high speed SERDES (or other shift registers) that are used to digitally draw a test waveform. Additional high speed SERDES may also be used to receive (in serial form) a response waveform from a device under test and convert it to parallel data for high speed processing. The waveform generation and measurement module may be implemented in field programmable gate array logic.
US07769557B2 Multi-gas flow sensor with gas specific calibration capability
A multi-gas/gas-mixture or liquid flow sensor apparatus utilizing a specific media calibration capability. The flow sensor can be coupled with an Application Specific Integrated Circuit (ASIC) that incorporates a signal conditioner and a memory module. The signal conditioner provides a high order calibration and signal processing of flow signals from the sensor to a processed signal output representative of the flow. The processed signal output can be stored in the memory module. A correction factor can be calculated and stored in the memory module in response to the stored values of the processed signal output, which tends to linearize the relationship between the flow rate and the processed signal output of a measuring system. The correction factor and/or the processed signal output provided by the signal conditioner can be utilized by the measuring system.
US07769553B2 Method for compensating electromagnetic data
Method for compensating for phase errors in electromagnetic data by exploiting the frequency scaling properties of electromagnetic fields. The data are obtained at various source-receiver offsets. Then, temporal frequency components of the data at each offset R are determined. Next, the phase spectrum (phase vs. offset) for each of the frequency components is determined. Then, the phase spectra for the different frequencies f are displayed vs. scaled offset R√ω, where ω=2πf . Finally, the phase spectra are then adjusted such that the differences in phases for the different frequencies are reduced. The adjustment process can be repeated until phase differences are reduced to an acceptable level.
US07769551B2 Method and system for determining a gap between a vibrational body and fixed point
A system and method for monitoring a gap between a vibrational body and a reference is achieved by monitoring the resonant frequency of the vibrational body. A portion of the vibrational body is fixed a given distance from the reference by a rigid mounting system. A resonant frequency of the vibrational body is received. Then, a quantity standing in known relation to an approximate change in the length of the gap is determined, based upon the resonant frequency.
US07769550B2 Stress analysis method and stress analysis apparatus
A stress analysis method uses a thermoelastic stress measurement device to measure measuring stress state acting on an object by measuring material temperature state variation caused by stress, a mechanoluminescence measurement device to measure measuring stress state acting on the object by measuring light emitted from mechanoluminescence material according to the stress and an arithmetic processing device to obtain mechanical information, which includes prescribed stress distribution, by performing arithmetic processing on both the measurement data.
US07769548B2 Microarray analytical data stitching system and method
A technique is provided for analyzing image data for biological microarrays. Images are made of multiple swaths in multiple passes of an imaging system. Sites encoded by the image data are assigned a value and these values are indexed by site location. An overlapping region of the swaths may be identified by analysis of the indexed site values. The site values for all image sites are then stitched and the data is integrated and stored for later analysis.
US07769545B2 Method for determining geological information related to a subsurface volume of interest
A method of determining geological information related to a subsurface volume. In one embodiment, the method comprises obtaining a seismic information related to a subsurface volume; determining a horizon volume that automatically maps the seismic information into a flattened volume, wherein one axis of the flattened volume corresponds to chronostratigraphic time, and wherein horizons represented by the seismic information are automatically accounted for in the horizon volume, and are shifted by the horizon volume into the flattened volume to be substantially planar and substantially perpendicular to the axis of the flattened volume that corresponds to chronostratigraphic time; determining a derivative of the horizon volume with respect to chronostratigraphic time; and determining geological information related to the subsurface volume based on the derivative of the horizon volume with respect to chronostratigraphic time.
US07769542B2 Monitoring a location of a mobile computing device
A memory for storing constraint data describing a constrained area, a location sensor, and a processor operationally coupled to the memory and location sensor for location tracking. In operation, the device acquires real-time location information from the location sensor and calculates a location within the constrained area utilizing the constraint data and the acquired real-time location information. The location sensor may include an accelerometer that produces signals corresponding to a change in speed and a gyroscope that produces signals corresponding to a direction traveled. The processor may calculate a distance traveled over time utilizing the signals from the accelerometer and calculate the location utilizing the calculated distance traveled over time and the direction traveled.
US07769541B2 Vehicle navigation system and method of generating updated map data for vehicle navigation system
There is provided a vehicle navigation system for searching predetermined information after map data is updated and navigating a user more effectively even when the user only knows information before the update. The vehicle navigation system includes a control section; a map data read section for reading first map data from a map database; a map data acquisition section for acquiring second map data for update; a map data update section for generating updated map data by using the first map data and the second map data; and a history information management section for managing a search result, a travel route or the like, which the user obtained by specifying search conditions, as history information, wherein the map data update section generates the updated map data so as to associate the first map data, which is associated with the history information, together with the second map data.
US07769540B2 Navigation device and method for displaying simulated navigation data
An in-car navigation device has a route preview or simulation function. The name of the actual road along which the vehicle is simulated as moving is also displayed, just as it would be if the vehicle were actually travelling along the route. The status bar, or actually on the road itself. This ‘demonstrate route’ function is achievable because the device stores a database sequence of road names, together with the vectors and actions which define the roads of the calculated route (this route has been fully calculated in advance and stored in device memory). Records in this database that define the route can then be sequentially selected (say simulating progress at a rate that allows the entire journey to be completed in 15 seconds) and the device can then display simulated progress of the car along the vectors which define the roads of the calculated route on the map image.
US07769538B2 Method and system for determining the position of an object moving along a course
The position of an object moving along a course is determined by a relative measured position while its associated second confidence interval is smaller than a first confidence interval associated with an absolute measured position and is determined by the absolute position when the second confidence interval exceeds the first confidence interval.
US07769533B2 System for determining the level of sulphur poisoning of depollution means integrated into the exhaust line of a motor vehicle engine
A system for determining the level of sulphur poisoning of a depollution device integrated into the exhaust line of a motor vehicle engine involves controlling the operation thereof, switching the system between a lean storage mode and a rich storage mode, calculating the sulphur storage speed in the lean mode, calculating the sulphur elimination speed in the rich mode, calculating the quantity of sulphur stored in the depollution device during the operation of the engine and comparing the quantity of sulphur with threshold values for determining a poisoning level of the depollution device.
US07769530B2 Process for the open-and closed-loop control of an internal combustion engine with a common rail system including individual accumulators
For an internal combustion engine with a common rail system including individual accumulators, a process for open- and closed-loop control is proposed, in which the individual accumulator pressure (pE) is detected within a measuring interval and stored, an absolute minimum value of the stored individual accumulator pressure (pE) is interpreted as the end of the main injection, and on the basis of the end of the main injection, a mathematical function is used to calculate a virtual starting time for the main injection. In the measuring interval after the end of the main injection, the individual accumulator pressure (pE) is filtered within a time window, a local minimum value of the filtered individual accumulator pressure is interpreted as the end of a post-injection, and a mathematical function is used to calculate a virtual start of the post-injection.
US07769524B2 Control system for determining mass air flow
A system and method comprises receiving a mass air flow signal having a frequency that varies based on mass air flow in an intake manifold of an engine, determining first period data from the mass air flow signal, deriving first mass data for the mass air flow signal based on the first period data, cumulating the first period data and the first mass data for N cylinder events, wherein N is an integer greater than 1, and calculating a mass air flow between the N cylinder events from the cumulated first period data and the cumulated first mass data.
US07769518B2 Control of lock-up clutch
A control device of a lock-up clutch of a torque converter interposed between a transmission and engine used with a vehicle, is disclosed. The control device has a sensor which detects an input rotation speed to the torque converter, a sensor which detects an output rotation speed from the torque converter, a differential pressure control device which controls the differential pressure applied to the lock-up clutch, and a controller which sets a target slip rotation speed of the torque converter; calculates a real slip rotation speed which is a difference between the detected input rotation speed and the detected output rotation speed; and performs feedback control to determine the differential pressure applied to the lock-up clutch so that the real slip rotation speed coincides with the target slip rotation speed. The controller is programmed to: set the target slip rotation speed to a first target slip rotation speed determined from a vehicle running parameter; perform feedback control so that the real slip rotation speed coincides with the first target slip rotation speed; change over the first target slip rotation speed to a second target slip rotation speed according to an error between the first target slip rotation speed and the real slip rotation speed; after changing over, and perform feedback control so that the real slip rotation speed coincides with the second target slip rotation speed; wherein the first and second target slip rotation speeds are different functions of time.
US07769516B2 Automatic gear control device
An ECU executes a program including determining whether a mode is a neutral control execution mode, determining whether the mode is a neutral control return mode, detecting a proceeding state of the neutral control return mode when an accelerator is activated during the neutral control return mode, and inhibiting slip start when the mode is in an initial stage of the neutral control return mode.
US07769513B2 Image processing for vehicular applications applying edge detection technique
Arrangement and method for obtaining information about objects in an environment in or around a vehicle includes one or more optical imagers for obtaining images of the environment and a processor coupled to the imager(s) for obtaining information about an object in one or more images obtained by the imager(s). The processor is arranged to process the obtained images to determine edges of objects in the images and input data about the edges into a trained pattern recognition algorithm which has been trained to provide information about the object as output. The pattern recognition algorithm may include a neural network or variation thereof. The information about the object may be used to control a vehicular component such as an airbag or light filter.
US07769509B2 Freight car event recorder
A fixedly mountable event recorder for a railcar for monitoring performance of a brake system thereof includes (a) at least one port for receiving air from one or more brake system components; (b) at least one sensor for determining a pressure of the air received from the one or more brake system components; (c) a processor operative for analyzing the determined pressure to determine an operational condition of the brake system; and (d) an indicator configured to visually convey the operational condition of the brake system. The indicator includes a plurality of activatable visual indicia corresponding to a plurality of predefined operational condition status qualifiers associated with a corresponding plurality of predefined ranges of operational conditions. The predefined ranges of operational conditions are defined as a function of expected pressures associated with the respective one or more brake system components during corresponding operational conditions thereof.
US07769507B2 System for gas turbine health monitoring data fusion
An apparatus for assessing health of a device comprising a data alignment module for receiving a plurality of sensory outputs and outputting a synchronized data stream, an analysis module for receiving the synchronized data stream and outputting at least one device health feature, and a high level diagnostic feature information fusion module for receiving the at least one device health feature and outputting a device health assessment.
US07769502B2 Survivability/attack planning system
A system for suggesting a course of action for a vehicle engaged in a situation includes a portion for identifying condition data that corresponds to conditions sensed from the situation. The system also includes a portion for selecting parameters associated with the condition data. The system further includes a portion for determining a suggested course of action based on the selected parameters.
US07769497B2 Method of super super decoupled loadflow computation for electrical power system
A method of performing loadflow calculations for controlling voltages and power flow in a power network by reading on-line data of given/specified/scheduled/set network variables/parameters and using control means, so that no component of the power network is overloaded as well as there is no over/under voltage at any nodes in the network following a small or large disturbances. The invented generalized Super Super Decoupled Loadflow (SSDL) calculation method is characterized in that 1) modified real power mismatch at any PQ-node-p is calculated as RPp=[ΔPp′+(Gpp′/Bpp′)ΔQp′]/Vp2, which takes different form for different manifestation of the generalized version SSDL-X′X′ method, 2) transformed values of known/given/specified/scheduled/set quantities in the diagonal elements of the gain matrix [YV] of the Q-V sub-problem are present, and 3) transformation angles are restricted to maximum of −48° particularly for the most successful version SSDL-YY method, and these inventive loadflow calculation steps together yield some processing acceleration and consequent efficiency gains, and are each individually inventive. The other two Super Super Decoupled Loadflow methods: BGX′ version (SSDL-BGX′) and X′GpvX′ version (SSDL-X′GpvX′) are characterized in the use of simultaneous (1V, 1θ) iteration scheme thereby calculating mismatches only once in each iteration and consequent efficiency gain.
US07769494B1 Irrigation timer for adjusting watering time based on temperature and humidity change
A method automatically adjusts the amount of water supplied by a water timer having a user interface and a controller programmed to provide control signals for controlling water flow control devices. The time of day on a base day is chosen, and a base ambient temperature and a base ambient humidity are sensed. Base ambient temperature and humidity signals are provided to the controller. The current ambient temperature and humidity are subsequently sensed and corresponding signals are provided to the controller on at least one day following the base day at a time corresponding to the chosen time of day. Control signals are modified, thereby modifying watering amounts, according to the base and current ambient temperature and humidity signals.
US07769493B2 System and method for controlling flow characteristics
The system for controlling flow characteristics allows a user to selectively modify the inherent fluid flow characteristics of a fluid transmission system including a flow process controller and a control valve positioner. The system includes a programmable flow controller having an input adapted for receiving an input signal from the flow process controller. The programmable flow controller selectively modifies the input signals generated by the flow process controller depending upon user-selectable flow parameters. An output is in communication with the programmable flow controller, with the output being adapted for transmitting output signals to the control valve positioner (and the valve connected thereto). A user interface is provided for inputting the user-selectable flow parameters to the programmable flow controller for modification of the input signal to the user-selectable flow parameters.
US07769492B2 Graphical interface for a remote presence system
A robot system that includes a mobile robot and a portable control station that communicate through a cellular network. Utilizing a cellular network allows the control station to be a portable device such as a laptop computer or a personal digital assistant.
US07769488B2 Reconfigurable structure
A reconfigurable structure includes a plurality of selectively extensible and retractable limbs, at least one node pivotably receiving respective ends of at least two limbs, and an actuator associated with each limb for extending and retracting the limb. The structure may further include an addressable module associated with each actuator to control the actuator.
US07769481B2 Head assignment system and method
To generate course head assignments for a multihead composite material application machine having a set of heads, a set of paths for a ply for a composite part is received and it is determined whether each path of the set of paths complies with a head characteristic for the set of heads. In addition, a special head of the set of heads is assigned to a non-standard path of the set of paths in response to determining the non-standard path does not comply with the head characteristic and ones of the set of heads are assigned to corresponding ones of the set of paths in response to the ones of the set of paths being in compliance with the head characteristics. Furthermore, a constellation of head locations is calculated in response to the set of paths being in compliance with the head characteristic and the set of heads are assigned to the constellation of head locations in response to calculating the constellation of head locations.
US07769479B2 Audio recording apparatus, audio recording method and audio recording program
An audio recording apparatus sequentially records encoded data in an audio file of a predetermined format. In this case, the encoded data is generated by encoding audio. The audio recording apparatus subsequently generates, while the encoded data is being recorded in the audio file, a new audio file before the size of the audio file where the encoded data is being recorded reaches an upper limit of the audio file. The audio recording apparatus then changes the place where the encoded data is recorded to the new audio file.
US07769477B2 Audio file format conversion
The manipulation of audio data can be simplified, such as, for example, with regard to the combination of individual audio data streams to multi-channel audio data streams or the general manipulation of an audio data stream, by modifying a data block in an audio data stream divided into data blocks with determination block and data block audio data, such as by completing or adding or replacing part of the same, so that the same includes a length indicator indicating an amount or length of data, respectively, of the data block audio data or an amount or length of data, respectively, of the data block to obtain a second audio data stream with modified data blocks. Alternatively, an audio data stream with pointers in determination blocks, which point to determination block audio data associated to this determination blocks, but distributed among different data blocks, is converted into an audio data stream, wherein the determination block audio data are combined to contiguous determination block audio data. The contiguous determination block audio data can then be included in a self-contained channel element together with their determination block.
US07769471B1 Implantable cable having securely attached ring contacts and methods of manufacturing the same
In one embodiment, a method of manufacturing a biological electrical stimulus cable assembly, comprises: providing a cable portion including a plurality of first conductive wires; removing a first portion of the insulative material from a surface along the length of the insulative material at a first location to expose only one of the first conductive wires; electrically connecting a second conductive wire to the first exposed wire surface; wrapping the second conductive wire about the cable portion a plurality of times around the cable portion such that the second conductive wire forms a substantially continuous band; electrically connecting a second end of the second conductive wire to a conductive surface; and providing an electrode over the band formed by the second conductive wire, wherein the band formed by the second conductive wire extends along at least a majority of the length of the electrode.
US07769468B2 Transparent electromagnetic applicator and hyperthermia treatment method
An applicator and method for application of electromagnetic energy to an area of tissue is described. The applicator includes a visually-transparent, high-dielectric interfacing assembly which has a conformable tissue-engaging surface and an opposed antenna-engaging surface. At least one balanced, circularly-polarized antenna is disposed in a plane substantially parallel and adjacent to the antenna-engaging surface. The interfacing assembly and at least one antenna are substantially transparent to enable visual viewing of the area of tissue. This enables monitoring of the tissue for adverse treatment effects while electromagnetic energy is being applied to the at least one antenna and radiated into the tissue.
US07769467B1 Level-dependent stimulation methods and systems
Methods of applying stimulation to a stimulation site within a patient include applying stimulation current to the stimulation site via at least one stimulating electrode, applying compensating current configured to affect at least one excitation field caused by the stimulation current via one or more additional electrodes, and dynamically adjusting the compensating current as a function of an amplitude of the stimulation current. Systems for applying stimulation to a stimulation site within a patient include an implantable stimulator, at least one stimulating electrode electrically coupled to the implantable stimulator, and one or more additional electrodes electrically coupled to the implantable stimulator. The stimulator is configured to apply stimulation current to the stimulation site via the at least one stimulating electrode, apply compensating current configured to affect at least one excitation field caused by the stimulation current via the one or more additional electrodes, and dynamically adjust the compensating current as a function of an amplitude of the stimulation current.
US07769465B2 System for cardiac resuscitation
System and method for monitoring and controlling, defibrillation and pacing which allows a victim of a cardiac rhythm abnormality immediate access to a medical professional at a central station, who will remotely monitor, diagnose and treat the victim at one of a plurality of remote sites in accordance with the following steps: (1) providing a plurality of contact electrodes for a victim at a remote site for the receipt of ECG signals and for the application of electrical pulses to the victim; (2) transmitting the signals from the remote site to a central station and displaying them for review by the medical professional; (3) the medical professional selecting from a menu of defibrillation and pacing pulses, if the application thereof is appropriate; (4) transmitting the selection results to the remote site; and (5) receiving the selection results at the remote site and applying the selected pulses to the victim.
US07769464B2 Therapy adjustment
Systems and methods for adjusting a therapy delivered to a patient include detecting a value of at least one sensed patient parameter and adjusting a therapy program to accommodate different patient parameter values. A data structure including a plurality of patient parameter values and associated therapy programs may be stored within a medical device or a programming device. Upon detecting a patient parameter value, an associated therapy program from the data structure may be selected. If no therapy program is associated with the detected patient parameter value, an intermediate program that best suits the detected patient parameter value may be generated by interpolating between the most recently implemented therapy program and a stored therapy program. In some embodiments, the rate of shifting between parameters of two stored or interpolated therapy programs may be based on the rate of change of the patient parameter value over time.
US07769458B2 Small format connector clip of an implantable medical device
A connector assembly for detachably connecting an electrical lead to an implantable medical device for emitting electrical pulses is provided. One or more deflectable connector clips are positioned inside or partially inside a compact housing that is designed to deflect the connector clips in a partially loaded state so that insertion of the terminal pin of an electrical lead causes a minor deflection of the spring clip, but results in high retention force. The positioning of the connector clip in the housing in a partially loaded state results in a relatively flat force deflection curve. The one or more connector clips are preferably electrically conducting metal and may be formed into a U-shape. The connector clips are generally positioned to provide multiple contact points with an inserted terminal pin of a lead.
US07769453B2 Implantable battery-operated electrostimulation device
The present invention relates to an implantable battery-operated electrostimulation device (10), particularly for stimulating a heart, having a telemetry unit (11) for wireless data transmission between the electrostimulation device (10) and an external device (21), a control unit (15), which is connected to the telemetry unit (11) and is implemented to trigger a telemetric data transmission, a battery (13) for the power supply of the electrical components of the implant, such as the telemetry unit and the control unit, and a self-test unit, which is implemented to register the functional state of the electrostimulation device and independently detect acute or imminent malfunctions, the self-test unit (17) being connected to the control unit and the control unit being implemented to trigger a data transmission using data on the functional state of the electrostimulation device if an acute or imminent malfunction is detected.
US07769450B2 Cardiac rhythm management device with neural sensor
Various aspects of the present subject matter relate to a device. In various embodiments, the device comprises at least one port adapted to connect at least one lead, a CRM functions module connected to the port and adapted to provide at least one CRM function using the lead, a neural function module, and a controller connected to the CRM functions module and the neural function module. The at least one CRM function includes a function to provide an electrical signal to the lead to capture cardiac tissue. The neural function module includes a signal processing module connected to the port and adapted to receive and process a nerve traffic signal from the lead into a signal indicative of the nerve traffic. The controller is adapted to implement a CRM therapy based on the signal indicative of the nerve traffic. Other aspects are provided herein.
US07769447B2 Cardiac pacemaker with table-based pacing mode implementation
A device and method for implementing a bradycardia pacing mode are disclosed which is mostly hardware-based but still allows the flexibility for making major changes in brady behavior normally found only in firmware-based implementations. The brady behavior of the device is encapsulated by a table in an area of RAM referred to as brady RAM, and the brady behavior can be changed by re-loading the brady RAM with a different table.
US07769444B2 Method of treating cardiac arrhythmias
A method of treating cardiac arrhythmias resulting from errant electrical signals conducted through the cardiac tissue from a source location. The magnitude of the errant signals is reduced by shunting electrical signals from the source location with an electrically conductive element having a sufficiently low impedance.
US07769442B2 Device and method for inhibiting release of pro-inflammatory mediator
Stimulation of one or more neurons of the sympathetic nervous system, including the splenic nerve, is provided to attenuate an immune response, including an inflammatory immune response. Devices such as pulse generators and drug pumps may be used to stimulate the sympathetic nervous system to attenuate an immune response. Systems optionally having one or more sensors and operator instructions may also be used. In specific examples, stimulation of the splenic nerve of pigs with a pulse generator is shown to be safe and effective in attenuating a lipopolysaccharide-induced immune response.
US07769440B2 Electromanipulation device and method
The present invention is a device for electromanipulation of chemical species in vivo relative to a target tissue including a nonconductive, conformable array base adapted to be placed coincident to the target tissue, a plurality of electrode elements projecting from the array base towards the target tissue, the electrode elements addressable individually, an electrical source coupled to the plurality of electrodes, a control means interposed between the electrical source and the plurality of electrode elements and in circuit communication therein, the control means adapted to establish an electrical potential between at least two electrodes, and a delivery means adapted to introduce chemical species to the target tissue.
US07769439B2 Brain balancing by binaural beat
A method and apparatus to balance the brain left side and the brain right side by using binaural beat is disclosed. The disclosed apparatus comprises an electroencephalographic (EEG) system to measure the brain left and right electrical signals, and an audio generator to generate a binaural beat to compensate for the unbalanced EEG frequencies. The disclosed method includes measuring the brain wave frequency spectrum of the individual, selecting the frequency exhibiting imbalanced behavior, and generating a binaural beat of that frequency. The binaural beat can be continuous or intermitten.
US07769436B1 System and method for adaptively adjusting cardiac ischemia detection thresholds and other detection thresholds used by an implantable medical device
Techniques are described for adaptively adjusting detection thresholds for use in detecting cardiac ischemia and other abnormal physiological conditions based on morphological parameters derived from intracardiac electrogram (IEGM) signals, impedance measurements, or other signals. In one example, where ST segment elevation is used to detect cardiac ischemia, default detection thresholds are determined in advance from an examination of variations in ST segment elevations occurring within a population of patients. Thereafter, an individual pacemaker or other implantable medical device uses the default thresholds during an initial learning period to detect ischemia within the patient in which the device is implanted. During the initial learning period, the pacemaker also collects data representative of the range of variation in ST segment elevations occurring within the patient. The pacemaker then adaptively adjusts the thresholds based on the range of variation so as to improve detection specificity within the patient.
US07769434B2 Method of physiological data analysis and measurement quality check using principal component analysis
In a method of analyzing patient physiological data, the data is subjected to principal component analysis and compared to a model physiological data principal component analysis. The comparison is used to identify correlations present in the morphology of the patient physiological data. The present invention further includes determining a confidence interval for the detection of a morphological feature and utilizing this confidence interval for improving the quality of the detection of morphological features of the patient physiological data, including automated morphological feature identification.
US07769429B2 Method and device for impingement detection
Determining impingement between first and second bodies by determining a spatial relationship between surface points of the first body and markers of a first reference element; determining a spatial relationship between surface points of the second body and markers of a second reference element; displacing the first and second bodies relative to the other body; determining 3D coordinates of the respective pluralities of markers; and using at least (1) the 3D coordinates of the respective pluralities of markers of the reference elements, (2) the determined relationship between surface points of the first body and markers of the first reference elements, and (3) the determined relationship between surface points of the second body and markers of the second reference elements, to determine whether a surface point of one of the first and second bodies coincides with a surface point of the other body.
US07769422B2 Apparatus and method for monitoring the position of an orthopaedic prosthesis
A system, apparatus, and method for determining a position of an orthopaedic prosthesis includes a patient support platform, a sensor array coupled to the patient support platform, and a controller electrically coupled to the sensor array. The sensor array is configured to generate data signals in response to an output signal of a signal source(s) coupled to the orthopaedic prosthesis and/or a bone of the patient. The controller is configured to determine a position of the orthopaedic prosthesis and/or the bone of the patient based on the data signals.
US07769420B2 Sensors for detecting substances indicative of stroke, ischemia, or myocardial infarction
A sensor is disclosed, for implantation within a blood vessel to monitor a substance in or property of blood. In one embodiment, the sensor detects nitric oxide or a nitric oxide metabolite. In another embodiment, other substances such as glutamate, aspartate, arginine, citrulline, acetylcholine, calcium, potassium, or dopamine are monitored. The sensor may be attached to a support structure such as a stent, guidewire, or catheter. In a further embodiment, a catheter is disclosed that extracts patient fluid to a sensor outside the body for monitoring a substance or property of the patient fluid. Methods are also disclosed.
US07769417B2 Method and apparatus for providing haptic feedback to off-activating area
The present invention comprises products and processes for providing haptic feedback at a location other than an input device. For example, when an input device disposed in a hand-held device is activated, instead of providing haptic feedback at the input device itself or to the entire device, haptic feedback is provided to a different area of the device (such as, for example, the side of the device opposite the side on which the input device resides).
US07769416B2 Energy-efficient design of a multimedia messaging system for mobile devices
A system and a method for implementing an energy-efficient multimedia messaging system to improve mobile device usability and maximize mobile device battery life. The disclosed system includes a hierarchical messaging system for multimedia content leveraging short message service (SMS), an embedded system-based new interface device, and the Internet capability of mobile network access devices which support programmatic control for a power optimization policy. This system reduces energy overhead in network access devices and improves the usability of the multimedia messaging service.
US07769413B2 Battery charging assembly
A battery charging assembly for charging a battery of a mobile device includes a charging unit, an output assembly and an input assembly. The input assembly is detachably associated with the charging unit and includes an adapter for removable attachment to the charging unit, a power cord, and a plug configured to mate with a style of electrical outlet such that the charging unit is positionable at a remote location from the electrical outlet. The adapter has a latching mechanism for latching the adapter in a receptacle defined in the charging unit.
US07769412B1 Wearable wireless telecommunications systems
A wearable wireless telecommunications system for providing wireless telecommunications capabilities to a wearer. The wearable wireless telecommunications system includes an interface device, a microphone, and a speaker, each of which may be integrated with a garment having e-textiles. The interface device includes a long-range wireless telecommunications component for communicating with a wireless telecommunications network. In addition, the interface device includes e-textile interfaces for interfacing with the e-textiles in the garment. At least one of the microphone and speaker are communicatively coupled with the interface device via the e-textiles in the garment.
US07769408B2 Mobile radio terminal having speaker port selection and method
A mobile radio terminal having a housing with a loud speaker opening and an ear speaker opening and a speaker selection member coupled to and movable relative to the housing. The speaker selection member has a first audio port and a second audio port spaced such that the loud speaker opening is exposed through the first audio port when the speaker selection member is in a first position and the ear speaker opening is exposed through the second audio port when the speaker selection member is in a second position. In a third position, the loud speaker opening may be exposed through the second port or through a third audio port in the housing.
US07769403B2 Apparatus and method for requesting or allocating a push-to-talk right to talk and/or for requesting or communicating queuing information
A push-to-talk communication system is described in which a decision unit (chair) and/or a queue are provided for allocating the right to talk during a push-to-talk communication, and corresponding control messages, request messages and information messages are transmitted.
US07769400B2 Connectivity function for forwarding e-mail
Methods and systems of connectivity for forwarding an e-mail message from an e-mail server to a mobile terminal having an e-mail address under the e-mail server are provided. An e-mail address may be associated with a permanent identifier and encryption information of the mobile terminal. After receipt of an e-mail message addressed using the e-mail address from the e-mail server, the e-mail message may be encrypted using the stored encryption information. The mobile terminal may be identified using the association between the e-mail address and the permanent identifier of the mobile terminal. The e-mail message may then be provided to a messaging center for forwarding to the identified mobile terminal. The mobile terminal can decrypt and/or unpack the message using the encryption information.
US07769394B1 System and method for location-based device control
A system and method for location-based device control is provided. At least some of the illustrative embodiments are systems comprising a locating subsystem, a server, and a mobile device comprising a component manager. The component manager allows modifications to the operation of components of the mobile device based on a location provided by the locating subsystem. The component manager also provides confirmation of the modified operation of the components of the mobile device to the server.
US07769393B2 Cooperative global positioning system (GPS) processing by mobile terminals that communicate via an ad hoc wireless network
The position of a given mobile terminal is determined by communicating satellite positioning system information between the given mobile terminal and at least one other mobile terminal over a short-range, ad hoc wireless network, such as a Bluetooth network, to cooperatively determine the position of the given mobile terminal by the given mobile terminal and the at least one other mobile terminal that communicate over the short-range, ad hoc wireless network. Satellite positioning system information may communicated by distributing processing of the satellite positioning information, by distributing receiving of satellite positioning system information from a satellite, by communicating assistance data and/or by synchronizing timing of satellite positioning information, between the given mobile terminal and the at least one other mobile terminal over the short-range, ad hoc wireless network.
US07769391B2 Method and apparatus in a telecommunication system
The present invention relates in general to the radio communications field and, in particular, to a method and apparatus for detecting congestion in a spread spectrum Code Division Multiple Access (CDMA) cellular communication system. By measuring the number of Signal-to-Interference Ratio Error reports being received at the Radio Network Controller a potential congestion can be detected in the cell when the number of reports being received is above a threshold. Further can a differentiation be made between a potential or a serious congestion and different actions be performed dependant on if a potential or a serious congestion is detected.
US07769389B1 Method and system for predictive resource management in a wireless network
An access point for a wireless network, such as a base transceiver station, might use a variety of different methods to allocate its resources among mobile stations. For example, the access point might vary the way it allocates available bandwidth among the mobile stations, thereby also altering the data rates between the access point and the mobile stations. Various criteria, such as the number of the number of mobile stations actively communicating with the access point, might be used to trigger the access point to change how it allocates bandwidth among the active mobile stations.
US07769383B2 Method and system for signaling the state of supplementary services
The disclosure is directed to a mobile communication device that is capable of accessing different types of networks such as a circuit-switched network and a packet-switched network. When supplementary services are invoked involving the device, a protocol is used that signals between the device and a central server that maintains the state information for the supplementary services. In this way, hand-over between the two different types of networks may occur without interrupting supplementary services.
US07769378B2 System and method to improve WLAN handover behavior at entry/exit points
A system, wireless device (306) and method determine that a wireless device (306) is detecting a triggering event. The triggering event includes detecting a WLAN border cell (210), detecting a first signal from an egress portal (302), or detecting a degradation in signal quality. The wireless device (306) then detects at least one signal from an egress portal (302), determines that the wireless device (306) is moving from the coverage area of a first communications system to the coverage area of a second communications system according to the order of signals received from the egress portal (302), initiates a registration sequence with the second wireless communication system in response to determining that the wireless device (306) is moving from the coverage area of the first communications system to the coverage area of the second communications system, and conducts present and subsequent calls via the second wireless communication system.
US07769376B2 Wireless, ground link-based aircraft data communication system with roaming feature
A flight information communication system has a plurality of RF direct sequence spread spectrum ground data links that link respective aircraft-resident subsystems, in each of which a copy of its flight performance data is stored, with airport-located subsystems. The airport-located subsystems are coupled by way communication paths, such as land line telephone links, to a remote flight operations control center. At the flight operations control center, flight performance data downlinked from plural aircraft parked at different airports is analyzed. In addition, the flight control center may be employed to direct the uploading of in-flight data files, such as audio, video and navigation files from the airport-located subsystems to the aircraft.
US07769375B2 System and method for communication utilizing time division duplexing
An integrated communication system includes a satellite portion and a terrestrial portion. A plurality of timeslots are allocated for transmission and reception of data by the various components of the satellite portion and terrestrial portion. The allocation of timeslots to the satellite portion and the terrestrial portion may be predetermined or dynamically allocated based on traffic loads, time of day, day of week, and the like. Communication may be accomplished on a single frequency with the appropriate allocation of timeslots. The system includes delay compensation to accommodate signal processing delays and signal propagation delays. For example, a satellite may be instructed to terminate transmission prior to the end of its allocated timeslot to permit the signal from the satellite to propagate to its intended destination within the allocated timeslot to thereby avoid spillover into the next timeslot. This avoids interference between various elements of the communication system.
US07769373B2 Apparatus and method for taking measurements in universal mobile telecommunications systems user equipment
A method and apparatus for taking measurements in a mobile telecommunications system are disclosed, the system comprising a network of a plurality of cells and at least one user equipment device. The method comprises, at the user equipment device, receiving a measurement control set-up command and, in response the user equipment device, setting up the measurements. Then it monitors for a change in state of the UE and, in response to a change in state, issuing a measurement control pause command and, in response, the user equipment device stopping taking measurements, and maintains the measurement settings initialised previously. The device then monitors for a change in state of the UE and, in response to a change in state, issuing a measurement control resume command and, in response, the user equipment device resumes taking measurements with the maintained measurement settings.
US07769370B2 Method and system for pairing electronic devices
A method and system for facilitating communication, generally called pairing, between a wireless handheld device and a electronic communication device is disclosed. The method includes transmitting a line-of-sight signal from the wireless handheld device to a electronic communication device. The line-of-sight signal serves to identify the wireless handheld device. This transmission results in a received line-of-sight signal at the electronic communication device. The method also includes enabling a non-line-of-sight communication between the wireless handheld device and the electronic communication device. The non-line-of-sight communication is enabled on the basis of the received line-of-sight signal.
US07769366B2 Wireless data exchange
A system of exchanging and managing information includes a mobile device configured to automatically insert, exchange and update a caller's contact information into a user's phonebook. The phonebook can reside on either the UICC card, SIM, USIM, Mega SIM, any other smart card or an integrated chip, on the mobile device or on a remote server. The automatic insert and/or automatic exchange mechanism is triggered when a call is made between two people on mobile phones or other devices.
US07769363B2 User-initiated communications during multimedia content playback on a mobile communications device
A multimedia display process executing in a mobile device traps user input signals to allow switching from display of multimedia to another task without requiring manual termination of the multimedia display process by the user.
US07769359B2 Adaptive wireless receiver
An adaptive wireless receiver and method thereof is disclosed in the present invention. The receiver includes an antenna, a bandpass filter, a front-end unit and a demodulator. Elements inside the front-end unit can be reused when the receiver operates in a zero intermediate frequency (ZIF) mode and in a low intermediate frequency (LIF) mode. The front-end unit includes a first and second down-conversion mixer, an analog filter, a first and second analog-to-digital converter (ADC), and a digital filter.
US07769357B2 Multi-channel receiver with improved AGC
An improved multi-channel receiver for satellite broadcast applications or the like. In an exemplary embodiment, an AGC loop, under the control of an AGC processor, controls the gain of an analog sub-receiver adapted to simultaneously receive multiple signals to achieve a desired AGC setpoint signal intensity from the sub-receiver. Multiple digital demodulators, coupled to the sub-receiver by an analog-to-digital converter (ADC), demodulate the multiple received signals. The AGC controller, based upon which of the received signals are being demodulated, selects the desired AGC setpoint from a table of setpoints. The AGC controller may also provide selective power control to circuitry in the receiver and select the resolution of the ADC. The controller updates the AGC loop with step values selected from a group of values by an AGC control algorithm. Different groups of step values may be used by the controller depending on whether the signals are fading or not.
US07769354B2 Mobile device housing with a display unit, and method for making the mobile device housing
A housing assembly (100), used, e.g., in a mobile device (300), includes a housing body (10) and a display unit (20). The housing body a view opening (110). The display unit is received in the view opening and is configured for providing information and/or graphics. The housing body moldingly receives the view lens therein, via an injection molding process.
US07769350B2 System and method for adapting system parameters in radio based communications systems
A method for adapting at least one system parameter (i) defining a connection between a transmitter unit and a receiver unit in a radio based communications system, wherein an adaptation frequency at which the system parameter (i) is adapted is dependent on at least one derivative of order n, n=0; 1, of a distance between the transmitter unit and the receiver unit with respect to time. Thus, the method provides an efficient way of relating the need to update system parameters in radio based communications systems to physically measured quantities in connection with constituents of the system, such that the parameter adaptation rate itself is adapted dynamically and system resources can be used in an optimized fashion.
US07769339B2 Automated essay scoring
To automatically evaluate an essay, the essay is applied to a plurality of trait models and a plurality of trait scores are determined based on the plurality of trait models. Each of these trait scores having been generated from a respective trait model. In addition, a score is determined based on the plurality of trait scores.
US07769338B2 Electrostatographic apparatus having improved transport member
The present invention is an electrostatographic reproduction apparatus which includes a primary imaging member for producing an electrostatic latent image on a receiver, a development station for applying toner particles to said latent image which forms a developed toner image on the receiver. A fuser assembly is included for fixing the developed toner image, to form a fused toner image on the receiver. A transport member is provided for transporting the receiver to or from the fuser assembly, the transport member having a substrate bearing an oil-absorbing layer that includes transparent alumina inorganic particles of gamma-alumina, dispersed in an organic binder.
US07769336B2 Image forming apparatus
A fixing step before smoothing by a smoothing device causes the phenomenon that a photo-medium is not properly separated from a fixing device due to a toner receiving layer of the photo-medium. Therefore, in order to prevent the occurrence of defective separation in the fixing device, a predetermined image pattern is formed using a toner containing a wax component in a margin, i.e., a non-image forming region, at the leading end of the photo-medium.
US07769333B2 Fusing device and image forming apparatus having the same
A fusing device includes a pressing member, a belt member to rotate in contact with the pressing member, a nip forming member to support the belt member so that nip areas are formed on the pressing member and the belt member at contacting portions thereto, a heating member disposed away from the nip areas, to heat the belt member, and a tension application member to stiffen the belt member so that the heating member is tightly contacted with the belt member. The heating member includes a plate type heating element which is arranged at an upstream side of the nip areas, and to contact an inner circumference of the belt member, in an advancing direction of the fusing belt. The effective width of then nip areas increases, and the increased pressure is exerted to the nip areas, because the fusing belt enters a location where the nip areas are formed in a heated state. Furthermore, heating efficiency of the fusing belt is increased, because the fusing belt is heated while in a tight contact with the heating member. As a result, fusing performance is enhanced.
US07769332B2 Pressurizing unit, fixing device, and image forming apparatus
A pressurizing unit includes a contact-pressure member for pressurizing an endless belt, a holding member that holds the contact-pressure member, and a biasing member that presses both ends of the holding member. The biasing member presses the holding member, so that a direction in which the biasing member presses the holding member is substantially the same as a direction in which the holding member presses the pressure-contact member.
US07769324B2 Image forming apparatus, drive mechanism of image forming apparatus and manufacturing method of a worm gear set
An image forming apparatus has a plurality of image carriers, a common drive source which drives the plurality of image carriers and a drive shaft that is connected to and driven by the drive source. It also has a plurality of worm gears that are provided corresponding to the plurality of image carriers and are formed coaxially with the drive shaft, and a plurality of worm wheels that are respectively meshed with the respective worm gears and respectively transmit drive forces of the worm gears to the image carriers. The plurality of worm gears are made of a resin material, and the worm gears and the worm wheels drive the plurality of image carries by making use of the elastic deformation of the worm gears when the worm gears and the worm wheels are respectively meshed with each other.
US07769319B2 Image forming apparatus with a removable holder for holding developing devices
An image forming apparatus is provided which includes a housing, a series of photoconductors on which an electrostatic latent image is formed, and developing devices, which each include a developing agent carrier for holding a developing agent. Also, the apparatus may include a holder, which is removable from the housing, for supporting the photoconductors and the developing devices, and an image reader provided at a top portion of the housing, which is configured to read an image on a document.
US07769318B2 Tandem photosensitive-member unit for image-forming device
The tandem photosensitive-member unit includes a plurality of photosensitive-member and a pair of side plates. The plurality of photosensitive-member holding units each extends in a first direction. The plurality of photosensitive-member holding units is arranged in a second direction perpendicular to the first direction. The pair of side plates each extends in the second direction. The pair of side plates is disposed at both ends of the arranged plurality of photosensitive-member holding units with respect to the first direction. The tandem photosensitive-member unit is configured to be detachably mounted as an integral unit in a main body of an image-forming device.
US07769315B2 Cleaning device, charger unit using the same, image forming assembly and image forming apparatus
A cleaning device includes a pair of bilateral cleaning members arranged with an interval in a length direction of a wire rod, an intermediate cleaning member located on an opposite side of the pair of bilateral cleaning members via the wire rod and arranged at an intermediate position between the bilateral cleaning members in the length direction of the wire rod, a wire rod contact unit that controls at least one of the plurality of cleaning members so that the plurality of cleaning members contacts with or separates away from the wire rod, and a cleaning movement unit which moves the plurality of cleaning members along the length direction of the wire rod in the state where the plurality of cleaning members are in contact with the wire rod by the wire rod contact unit.
US07769310B2 Image forming apparatus with improved separability of transfer material
An image forming apparatus in which a visible image is transferred to a transfer material includes a pre-transfer exposing unit that makes only a portion of a latent image carrier that corresponds to a leading edge of the transfer material expose, and a transfer-bias applying unit that applies a bias for transferring the visible image. The transfer-bias applying unit starts applying the bias to the transfer material, at least step-by-step, when a predetermined time is passed from a point of time at which the leading edge of the transfer material comes into a contact with the latent image carrier by controlling the pre-transfer exposing unit and a bias applying timing of the transfer-bias applying unit.
US07769309B2 Image forming apparatus and method with process control for stably forming images
An image forming apparatus is provided having a mechanism that toner density of a toner image is automatically adjusted based on a toner patch. In an image forming apparatus including a document conveying section, a document reading section, an image forming section, a sheet discharging section, a sheet feeding section, a patch density detecting section, and a toner density adjusting section for adjusting density of a toner image depending on a result detected by the patch density detecting section, there are further provided a patch forming section for forming a toner patch, an operation detecting section for detecting an operating state of the patch density detecting section, and a patch printing section for printing the toner patch in response to such a result detected by the operation detecting section that the patch density detecting section does not properly operate, thereby adjusting the toner density based on the patch image.
US07769306B2 Storing printer density control parameters in cartridge memory
Data may be obtained in the form of a printer control density table from a memory within a replacement toner cartridge. The cartridge may include parity bits to ensure the accuracy of the data.
US07769305B1 High-speed digital signal processing in a coherent optical receiver
In a coherent optical receiver, a frequency domain engine digitally processes at least two multi-bit sample streams of a received optical signal. The frequency domain engine includes a Fast Fourier Transform (FFT) filter for computing a complex vector representative of a frequency-domain spectrum of the received optical signal. A transpose and add block computes a vector sum of the complex vector and a transposed version of the complex vector, and an Inverse Fast Fourier Transform (IFFT) filter computes a complex output vector from the addition result. With this arrangement, parallel real filter operations are efficiently performed on each of the multi-bit sample streams, using a single back-to-back FFT-IFFT filter structure.
US07769304B2 Signal light processing apparatus
A signal processing apparatus sets a discrimination level most suitably, regardless of whether the apparatus is in the minimum receiving system or the maximum receiving system. The apparatus comprises a light receiving unit converting input signal light to an electric signal, and a level detecting unit for detecting a high level component and a low level component of the electric signal from the light receiving unit, along with peak levels on a high-side and a low-side of the electric signal.
US07769295B2 Dual beam splitter optical micro-components and systems and methods employing same
A micro-optic dual beam-splitter assembly comprises at least two beam-splitter optical filters and at least one photoreceptor. Each of the beam-splitter optical filters comprises an optical substrate having at least a coated or uncoated optical tap surface and a filter surface carrying a thin-film optical filter. The thin-film optical filters are substantially normal to the optical path from an optical signal source. Each of the optical tap surfaces is operative as an optical beam splitter to tap off an optical tap signal. The one or more photoreceptors are arranged to receive both or at least one of the optical tap signals. The tap signals comprise a portion of the optical signals passed along the optical path to the optical filter chips. The filter chips are cooperatively transmissive to an optical signal output port of a selected set of wavelengths received from the optical signal source along the optical path, and are reflective of other wavelengths. Each of the one or more photoreceptors are operative to pass tap signals to a corresponding tap signal output port, either as optical or electrical signals. Various different embodiments of the disclosed micro-optic dual beam-splitter assemblies are useful as TOSAs, ROSAs, gain-flattening filters for optical amplifiers, or other applications.
US07769281B1 Stage with built-in damping
A positioning system for a miniature electronic device. The positioning system has a first portion including a damper and a second portion connected to the first portion. The second portion positions a payload of the miniature electronic device. The miniature electronic device may be a miniature camera, or other device.
US07769279B2 Heat treatment apparatus
A processing gas is prevented from entering into a space below a placement table. A supporting surface 62 for supporting the lower face of a placement table 58 is provided at an inner circumferential portion of the upper end of a support 56. A circumferentially extending purge gas groove 64 is formed outside the supporting surface 62, in an intermediate circumferential portion of the upper end of the support 56. A narrow flow path 68 is provided outside the purge gas groove 64, at a position corresponding to an outer circumferential portion of the upper end of the support 56. A purge gas fed from purge gas-feeding means 66 into the purge gas groove diffuses in the circumferential direction in the purge gas groove 64 and flows out to the outside from the narrow flow path 68. Such a flow of the purge gas prevents a processing gas from entering into the purge gas groove 64 and a space S1 below the placement table.
US07769277B2 Recording medium having a data structure for managing reproduction of text subtitle data recorded thereon and recording and reproducing methods and apparatuses
In the data structure for managing reproduction of text subtitle data, a text subtitle information area stores at least one text subtitle information segment. The text subtitle information segment is represented by a single PES packet of transport packets. In one embodiment, the text subtitle information segment includes an identifier identifying the text subtitle information segment as a text subtitle information segment.
US07769276B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US07769275B2 Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
The recording medium includes a data area storing one or more graphic segments, each of which includes graphic data, multiplied with other data.
US07769274B2 Video processing and optical recording using a shared memory
A combined digital TV decoding and optical recording system includes a transport stream demultiplexer to demultiplex at least one compressed multimedia stream from an MPEG transport stream having multiplexed compressed multimedia streams. A video encoder compresses a video stream to generate a second compressed video stream. A common system controller controls operations of the transport stream demultiplexer and the video encoder, and allocates portions of a memory to the transport stream demultiplexer and the MPEG video encoder based on respective memory requirements.
US07769273B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US07769271B2 Method and apparatus for managing parental level of optical disc
Method and apparatus for managing a parental level of an optical disc can allow a user to set a parental level of a data stream recorded and stored on a rewritable optical disc or write-once optical disc, and can record and manage the set parental level as navigation information such as for the optical discs. The method and apparatus allow the user to conveniently set or change the parental level of the data stream, refer to the parental level recorded and managed therefore, and carry out a parental locking operation such that children or teenagers cannot arbitrarily reproduce a data stream of an adult program. Further, a parental grade code, a supplemental parental grade code or if the parental code was generated using parental management information previously supplied by the user can be determined. Accordingly, an authorized user can determine whether the previous set grade code is changed illegally.
US07769267B2 Fiber optic patch kit and method for using the same
The present method and kit provide for effective and efficient patching of fiber optic cables. The kit comprises mechanical fiber optic splicers, a fiber optic patch, a splice housing, and a protective housing. The mechanical fiber optic splicers can be used to splice the fiber optic cable and the fiber optic patch. The mechanical fiber optic splicers, the fiber optic patch, and a portion of the fiber optic cable can be enclosed within the splice housing. The splice housing can then be enclosed within a protective housing.
US07769265B2 Apparatus and method for managing flexible elongate elements
An apparatus for managing lengths of flexible elongate elements between two fixed points has a single spool with a track of predetermined width sufficient for winding alternate turns of the elongate element about opposite side regions of the track in a folded figure eight pattern. A first turn of the elongate element is wound about a first side region of the track, then the element is crossed over to the second side region of the track and a second turn is wound about the second side region of the track. The elongate element is crossed back over to the first side region and a third turn is wound about the first side region. The process is repeated until at least the majority of the slack between the fixed points on the element has been taken up.
US07769264B2 Optical waveguide with position recognition mark and method for producing the same
An optical waveguide includes: a core portion through which light propagates; a cladding portion enclosing the core portion along a direction of light propagation, and a colored resin for position recognition marking, the optical waveguide having substantially planar outer surfaces including principal surfaces thereof, and the colored resin being embedded in the optical waveguide at a position that does not substantially overlap the core portion when viewed from a direction perpendicular to a principal surface of the optical waveguide and does not substantially contact the core portion.
US07769260B2 Intervention rod
A rod having an embedded optical fiber has a stiff composite outer layer (10) to make the rod self straightening to enable it to be pushed into a pipe or borehole from a spool. This can help enable a reduction of friction between rod and conduit and can enable longer reach. A barrier layer is provided to separate the fiber from the composite layer. The rod can be retrieved after use. The rod can be narrow enough to enable normal flow along the pipe or borehole, and can be injected and retrieved even when the pipe or borehole is pressurized. The fiber can be used for remote sensing of conditions along the conduit. Other tools can be inserted by the rod during the intervention.
US07769257B2 Optical transmission system and signal speed converting apparatus
A signal speed converting apparatus to be connected to a WDM transmission end office, comprising a first interface connected to a first optical line group, a plurality of second interfaces connected to a second optical line group, and a speed converter. The first interface has a first framer for terminating a frame in a first format received from the first optical line group and outputting an information signal extracted from the received frames as a serial signal train or parallel signal trains. The speed converter converts the output signal from the first framer into transmission signal trains each including interleaved communication frame by cyclically distributing the output signal from the first framer to a plurality of internal lines. Each of the second interfaces has a second framer for converting the communication frame received from one of the internal lines into information frame in a second format to be transmitted to the second optical line group. Management information inserting units are located between the first and second interfaces in order to insert management information to be communicated with an opposite apparatus into the transmission signal trains on the internal lines.
US07769250B2 Electrooptic probe for measuring temperature and electromagnetic field
A device for measuring an electromagnetic field and the temperature in an analysis zone includes a light source for sending a light beam into a polarization-maintaining optical fiber. The light beam is directed along one axis of the fiber. An anisotropic electrooptic material is placed in the zone for receiving the beam from optical fiber and for sending the beam into the fiber. The device further includes an arrangement for analyzing the intensity of the linear wave and a mechanism for determining the variations in the orientation of the linear wave output by phase-shifting means. A quarter-wave plate is inserted between the optical fiber and the crystal, wherein the plate has its axes oriented at substantially 45° to the axes of the optical fiber.
US07769248B2 Method and apparatus for representing and searching for an object using shape
A method is disclosed for representing a sequence of images constituting a moving image by processing signals corresponding to the image. An object appearing in one image is identified in the sequence in a first perspective view, and the same object appearing in another image is identified in the sequence in a second perspective view. A view descriptor of the outline of the object in the first perspective view is derived and at least one additional view descriptor of the outline of the object in another perspective view is also derived. The two or more view descriptors are associated to form a descriptor which is a single indexable entity for the sequence of images.
US07769245B2 Image combining apparatus and control method for the same
An image combining apparatus and a control method for an image combining apparatus that allows a user to write a handwritten image on a writing sheet while confirming the positional relationship between the handwritten image and a photograph to be combined. When a writing sheet having a handwriting area in which a user writes the handwritten image to be combined with a photograph is printed, a reference image generated on the basis of the photograph is printed in the handwriting area.
US07769244B2 Automatic digital film and video restoration
A method, system, and computer program for automatic restoration of digital film and video frames, by operation of a sequence of five main interactive computer program blocks, mainly separating moving objects from still objects, separating smooth texture from regions containing edges using the coherency map, and detecting and removing defects to provide restored frames using a pair of frames as reference frames for each processed frame.
US07769243B2 Method and apparatus for image inspection
An image checking process wherein only a defective or differential portion of a checked image is displayed together with its position and wherein no pre-processing is required for image positioning. A computer (3) captures a reference image or Fourier transformed image thereof from a storage part, a CCD camera (1) or a CCD camera (2) to acquire intensity information and phase information, and also captures an identified image or Fourier transformed image thereof from the storage part, CCD camera (1) or CCD camera (2) to acquire intensity information of the Fourier transformed image of the identified image. Then, the computer (3) determines the difference in intensity information between the reference image and the Fourier transformed image of the identified image and further determines an inverse Fourier transformed image of an expression obtained from the determined differential intensity information and the phase information of the reference image to output the inverse Fourier transformed image to an output part or display part. The inverse Fourier transformed image is used to extract, as a difference between the identified image and the reference image, an image defect of the identified image or the image difference between the identified image and the reference image.
US07769240B2 Methods and systems for image processing
Variable video stream delivery tools include methods and systems that detect activation of a zoom command during presentation of a first stream of data to a multimedia device and that selectively supplants a second stream of data having a higher resolution for a zoomed image plane of the first stream of data in order to conserve bandwidth. Further exemplary embodiments detect activation of a rotational command and that refreshes the second stream of data with a zoomed, spherical-panorama presentation. And, further exemplary embodiments enable restoration of the first stream of data. These tools may be utilized during presentation of media content, when the media content is initially ordered, or when future presentation of media content is selected to record.
US07769239B2 Efficient bit-exact lossless image coding residual system
A system and method for bit-exact lossless compression coding of still and moving images. An original image is encoded to produce a lossy compressed image, and is also used to construct a sorted list of bin values to which the lossy image is compared to generate output from which the original image can be losslessly reconstructed. The similarity of corresponding pixel values between the lossy image and the original image permits efficient generation of a lossless residual that allows for bit-exact reproduction of the original image. Pixel values nearly equidistant from two sorted list values are on a “cusp” and either directly coded or flagged as cusp values from which corresponding lossless values can be re-determined. Non-cusp pixel values are coded as the difference between the index of the sorted bin having a value nearest to the floating point value being processed, and the index of the sorted bin containing the exact pixel value of the original image.
US07769238B2 Picture coding method and picture decoding method
The method includes the following units: a coefficient number detecting unit (109) for detecting the number of coefficients which has a value other than 0 for each block according to the generated coefficient, a coefficient number storing unit (110) for storing the number of coefficients detected, a coefficient number coding unit (111) for selecting a table for variable length coding based on the numbers of coefficients in the coded blocks located on the periphery of a current block to be coded with reference to the selected table for variable length coding so as to perform variable length coding for the number of coefficients.
US07769235B2 Text recognition method using a trainable classifier
The present invention discloses a method of character and text recognition of a bit-mapped graphic file received from an optical scanning device. The method comprises a trainable template cache, a preliminarily trained feature analysis means, and a context analysis means. The present invention discloses the way to use said means for achieving the best results in recognition. The method supposes that the template cache along with the context analysis means are used as the main shape characteristic analyzing means. The feature analysis means along with the context analysis means are used as subsidiary shape characteristic analyzing means and as a training means for the template cache. The method comprises applying the main shape characteristic analyzing means and optionally applying the subsidiary shape characteristic analyzing means if no or not enough reliability of recognition is achieved after the template cache analyzing. The obtained results are analyzed and sent to the template cache for template training.
US07769234B2 Ruled line extracting program, ruled line extracting apparatus and ruled line extracting method
A ruled line extracting apparatus, a ruled line extracting program and a ruled line extracting method re-extract a ruled line by changing the predetermined requirements to be met by ruled line s when a ruled line candidate extracted according to the requirements shows a low reliability. A ruled line extracting program that causes a computer to extract a ruled line in an image of a document comprises an extraction step that extracts a ruled line candidate from the image of a document according to the first requirement predefined to be met by the figures of the elements of the ruled lines, a judgment step that judges if the ruled line candidate is stable or unstable according to the structural stability of the ruled line candidate extracted in the extraction step, a requirement determination step that determines the second requirement to be met by the figures of the elements of the ruled line different from the first requirement according to the ruled line candidate judged as stable in the judgment step and the first requirement and a re-extraction step that re-extracts a ruled line candidate according to the second requirement determined in the requirement determination step.
US07769232B2 Unique sensing system and method for reading playing cards
A sensing system for determining the rank and suit of playing cards is disclosed. The system includes a sensing module capable of reading a line of data from a printed image, a position sensor and a hardware component that combines the signals from the sensing module and position sensor, converts the signal to binary values and compares the converted signal to stored signals. The comparisons are correlated to identify card rank and Suit. The system can be used in a playing card delivery shoe used to control the game of baccarat. The shoe may be a customary dealing shoe equipped with a sensing module, or may be a mechanized shoe. The mechanized shoe may comprise a) an area for receiving a first set of playing cards useful in the play of the casino table card game of baccarat; b) first card mover that moves playing cards from the first set to a playing card staging area wherein at least one playing card is staged in an order by which playing cards are removed from the first set of and moved to the playing card staging area; c) second playing card mover that moves playing cards from the playing card staging area to a delivery area wherein playing cards removed from the staging area to the delivery shoe are moved in the same order by which playing cards were removed from the first set of playing cards and moved to the playing card staging area; and d) playing card reading sensors that read at least one playing card value of each playing card separately after each playing card has been removed from the area for receiving the first set of playing cards and before removal from the playing card delivery area One exemplary sensing system is a CIS line scanning system with an associated card position sensor and a FPGA hardware element.
US07769230B2 Producing low resolution images
A method of processing an array of pixels captured by an image capture device, includes providing a first two-dimensional array having first and second groups of pixels wherein pixels from the first group of pixels have narrower spectral photoresponses than pixels from the second group of pixels and wherein the first group of pixels has individual pixels that have spectral photoresponses that correspond to a set of at least two colors and the placement of the first and second groups of pixels define a pattern that has a minimal repeating unit arranged to permit the reproduction of a captured color image under different lighting conditions; responding to ambient lighting conditions, whether panchromatic pixels are to be combined with color pixels; combining pixels to produce a second two-dimensional array of pixels which has fewer pixels than the first two-dimensional array of pixels; and correcting the color pixels.
US07769227B2 Object detector
An object detector includes a brightness change calculating section (103) that calculates the change in brightness in an image, a three-dimensional object detecting section (105) that uses three-dimensional information measured from a plurality of images to detect a three-dimensional object, an object candidate extracting section (106) that refers to the three-dimensional object detection results and the brightness change calculation result to extract a moving object candidate area and a still object candidate area, and an object judging section (107) that judges whether or not the candidate area is an object. In this way, the object detector refers to the change in brightness in the area detected as a three-dimensional object to judge whether the detected three-dimensional object is a moving object or a still object. Therefore, a still object in the image can be accurately detected without using background difference processing.
US07769226B2 Pattern inspection method and apparatus
A color image of an inspection object is taken by an imaging means capable of taking a color image to obtain color information of an RGB color space. A gray-scale image of a color component of the RGB color space or another color space is generated, and the inspection object is detected by a pattern recognition technique. Alternatively, a binary image is generated from the generated gray-scale image, and the inspection object is detected by performing pattern recognition on the binary image. Color data of a pixel occupied by the detected inspection object is compared with color data of a non-defective inspection object which is previously prepared to judge whether or not the inspection object is defective. In addition, this judgment result is reflected in another manufacturing step through a network and product quality is improved.
US07769222B2 Arc tool user interface
A combination of arc tool user interface features and operations are provided for efficiently defining an arc tool region of interest in a machine vision inspection system. Multiple distinct types of parameter control features are provide in an arc tool GUI. The distinct types of parameter control features may be distinguished by their relative locations, or by distinct symbols, or the like. One or more of the types of control features may include at least two modes of operation. In one such mode of operation restricted to one type of control feature, a user may change the nominal radius of curvature of the arc tool using a single cursor motion. In another such mode of operation shared by multiple types of control features, a user may rotate the region of interest of the arc tool using a single cursor motion.
US07769217B2 Fast iterative 3D PET image reconstruction using a set of 2D linogram transformations
A method for performing accurate iterative reconstruction of three dimensional image data sets based on Approximate Discrete Radon Transformation (ADRT) using two dimensional linograms for each of a plurality of defined planes tilted from the (x, y, 0) plane by a tilt angle and orientation angle. Image data is arranged with respect to the defined tilted planes ADRT and its inverse are implemented to provide exactly matched forward and backward projectors suitable for the Maximum-Likelihood Expectation-Maximization (ML-EM) reconstruction in PET. An EM reconstruction algorithm is accomplished by initializing an estimation image.
US07769216B2 Facilitating comparison of medical images
Facilitating viewer comparison of a plurality of medical images of at least one body part on a softcopy review workstation is described. First and second medical images are displayed such that the second medical image appears as a spatially registered underlay to the first medical image exposed through an aperture therein. The aperture comprises at least one edge that is viewer-manipulable in a back-and-forth manner so that the first and second medical images can be visually compared with minimal eye movement. For a temporal comparison embodiment, the first and second medical images comprise identical views of the same body part acquired at different times. For a cross-modality comparison embodiment, the first and second medical images are acquired substantially concurrently, or at different times, using different medical imaging modalities. For a bilateral comparison embodiment, the first and second images are corresponding views of two laterally corresponding body parts.
US07769215B2 Method, system, and medium for prevalence-based computerized analysis of medical images and information
A method for computer-assisted interpretation of medical images that factor in characteristics of an individual performing the interpretation. The method automatically determines and/or incorporates prevalence-based computer analysis based on an estimated likelihood of a pathological state, e.g., a malignancy. A system implementing the method includes the calculation of features or other characteristics of images in a known database, calculation of features of an unknown case, calculation of the probability (or likelihood) of disease state, calculation of the modified computer output that includes the internal prevalence (or internal decision-making process) of the user (or group of users), and output of the result.
US07769209B2 Biometric authentication method and biometric authentication apparatus
A biometric authentication device, which uses biometrics characteristic information to perform individual authentication, prevents declines in verification speed even when numerous biometrics information sets have been registered. A control unit registers broad characteristic quantities for blood vessel image data from an image capture device, together with characteristic data for verification. And at the time of authentication the control unit uses degrees of similarity of characteristic quantities to determine an order of verification, and performs verification of blood vessel image characteristic data in the verification order thus determined. The order of verification is determined based on captured blood vessel images, so that even when numerous characteristic data sets have been registered, verification can be performed in an order of verification based on a blood vessel image of the user, and the speed of verification can be improved.
US07769208B2 Capturing and encoding unique user attributes in media signals
User attribute data, such as a retinal scan or fingerprint data, is encoded into a media signal as it is captured in media capture device, such as a camera, video recorder, etc. The user attribute data uniquely associates the creator with the content he or she creates. By steganographically embedding the user attribute data into the content at or near the time of capture, the creator of the content can be authenticated at a subsequent time. In addition, alteration of the content can be detected.
US07769203B2 Target object detection apparatus and robot provided with the same
A target object detection apparatus for identifying a target object by using at least a camera and a wireless tag provided on the target object which exists outside of the target object detection apparatus, comprising: a target detector for reading a first identification information documented in the wireless tag; an image processor for extracting a first image information of the target object imaged by the camera; a personal identifier for identifying an imaged target object by comparing the first image information extracted by the image processor and a second image information specific to the target object; and an integration processor for determining a third identification information of the target object based on at least a second identification information identified by the personal identifier and the first identification information read by the target detector.
US07769202B2 Quantization-based data embedding in mapped data
Novel methods and systems for quantization based data embedding and reading in host signals, such as image, audio and video signals. To embed auxiliary data in a host signal, an embedder maps the host signal from a first domain into a mapped signal in a second domain. The embedder performs quantization based embedding of auxiliary data into the host signal using quantizers. The quantizers are adapted such that the relationship between corresponding quantizers in the first and second domains satisfies a predetermined constraint. The mapping improves the robustness of the data embedding method by increasing the chances that the embedded data can be recovered by an auxiliary data reader after modifications. A related embedding method projects the mapped signal unto a vector, and specifically, a pseudorandom vector. It performs quantization based embedding on the projected signal. The use of this projection provides added robustness of the embedded data to noise and other forms of distortion.
US07769201B2 Method for analyzing multi-layer materials from one-sided pulsed thermal imaging
A method, apparatus, and computer program product provides automated analysis of thermal imaging data for multi-layer materials based upon a theoretical model of a multi-layer material system, which is solved numerically. The computer-implemented method effectively processes the volume heating effect for thermal barrier coatings (TBCs), since quantitative evaluation of TBC thickness and conductivity is particularly important. TBC thickness is a processing parameter and required to be monitored. TBC conductivity is a measure of TBC quality because it is directly related with TBC density/porosity, microcracking and interface cracks. Because this method is an imaging technology, it can be used for fast and 100% area inspection of larger TBC surfaces, such as combustor liners.
US07769198B2 System, method, apparatus for repeating last line to scalar
Presented herein are video decoding system(s), method(s), and apparatus for repeating a last line to a scalar or compositor or capture. A first parameter is provided to a first register indicating that a picture comprises a first number of lines, and a second parameter is provided to a second register, indicating that the picture comprises a second number of lines.
US07769184B2 Apparatus and method for measuring sound field
A sound field measurement apparatus includes a signal generating unit for outputting a burst signal, a driving unit for driving a speaker using the burst signal, a microphone for picking up an audio output from the speaker, an analog-digital converter for performing analog-digital conversion processing on an output signal from the microphone and outputting picked-up audio data, a filtering unit for performing filtering processing on the picked-up audio data, and an analyzing unit for determining a propagation time of the audio output from the speaker to the microphone in accordance with data output from the filtering unit. In this sound field measuring apparatus, the filtering unit is an IIR filter configured to filter the picked-up audio data forward and then backward along a time axis, or an IIR filter configured to filter the picked-up audio data backward and then forward along the time axis.
US07769183B2 System and method for automatic room acoustic correction in multi-channel audio environments
A system and a method for correcting, simultaneously at multiple-listener positions, distortions introduced by the acoustical characteristics includes intelligently weighing the room acoustical responses to form a room acoustical correction filter.
US07769182B2 Method and system for comparing audio signals and identifying an audio source
A method for defining an index of a match between a content of two audio sources, comprising: sampling audio from a first source and a second source generating a first and second set of samples; selecting a sequential number of samples N belonging to the first set of samples and N samples belonging to the second set; transferring the first and second sequences of N samples to the frequency domain, generating a first and second sequences of N/2 frequency intervals; for the first sequence, calculating the sign of the derivative; for the second sequence, calculating the sign and the absolute value of the derivative, and a total sum of the absolute values of the derivative and a partial sum of the absolute values of the derivative; the ratio between the partial sum and the total sum being an index of the match of the audio sources.
US07769168B2 Locally interative encryption generating compliant ciphertext for general syntax specifications
A fast and secure syntax compliant encryption schema, “locally iterative encryption,” can produce compliant ciphertext for a general syntax specification. In one implementation, an engine partitions a data stream into blocks, and encrypts each block iteratively until syntax compliance conditions are met. A system using the schema can utilize either stream ciphers or block ciphers in different modes. Locally iterative encryption methods are fast and remain at approximately the same speed even as the length of the data stream to be encrypted increases. Besides providing superior processing speed, the locally iterative encryption schema is also more robust to errors in the resulting ciphertext and in the resulting decrypted plaintext than conventional syntax compliant encryption techniques. Locally iterative encryption is secure as long as an underlying encryption cipher selected for use in the schema is secure.
US07769166B2 Dual mode AES implementation to support single and multiple AES operations
An apparatus comprising a mode circuit and an encryption circuit. The mode circuit may be configured to selectively provide register input data on an output signal when in a first mode and memory data on the output signal when in a second mode. The encryption circuit may be configured to interchangeably encrypt/decrypt between the register input data and the memory data.
US07769164B2 Printing apparatus
When encryption processing means is decided in encryption print communication which is made between a PC and a printer, a transmission/reception control unit of a printer receives information of encryption processing means from the PC and stores into a list storing unit of a RAM. A list of encryption processing means which are used in the printer is read out from a flash memory. An upper apparatus encryption processing means list is compared with the encryption processing means list. If the coincident encryption processing means exists, it is decided that this means is used for communication and the PC is notified of it. Since the PC transmits the print data encrypted by the notified encryption processing means to the control unit, the printing is executed on the basis of the decrypted print data.
US07769162B2 Acoustic echo canceller with multimedia training signal
In an electronic device having an acoustic echo canceller and being capable of implementing audio applications and at least one of a conferencing application and a telephony application, there is provided a background training method for the acoustic echo canceller. The method includes the step of utilizing sound that corresponds to a non-training audio application to train the acoustic echo canceller.
US07769159B1 Method and system for identifying calls
A call is established between a circuit-switched network element and a packet-switched network element. A first call record is generated to record the circuit switched network element's involvement in the call, and a second call record is generated to record the packet-switched network element's involvement in the call. The first and second call records include the same call identification information to identify the call. The call identification information may include an internetwork call identifier, an identification of a carrier or service provider associated with the call, and other information that, in combination, uniquely identifies the call. The first and second call records are stored, e.g., in a centralized call record repository. Call records for a given call can be retrieved based on the call identification information for the given call.
US07769158B2 Network switch and related method using integrated service logic objects to handle service requests
A telecommunication switch for operating in a CS-2 intelligent network architecture. The telecommunication switch comprises: 1) integrated service logic (ISL) objects that perform requested services; and 2) a service control function access manager object that receives a first service request and determines if one of the ISL objects can perform a first requested service associated with the first service request. The service control function access manager object, in response to a determination that none of the ISL objects is capable of performing the first requested service, transmits the first service request to a service control function object external to the telecommunication switch. The service control function access manager object, in response to a determination that a first one of the ISL objects is capable of performing the first requested service, causes the first ISL object to perform the first requested service.
US07769153B1 System and method for automated routing and processing of telecommunication service orders
The present invention provides a system and method for the automated routing and processing of telecommunication service orders. A system and method in accordance with the present invention may further prioritize the analysis and processing of telecommunication service orders, identify and classify past due telecommunication service orders for analysis and processing, and manage the order of completion of components of a telecommunication service order. A system and process in accordance with the present invention receives a service order and parses it to find messages on the service order that are included on a message table. Analysis rules provide actions to be taken with a service order based on the messages found in the service order.
US07769150B2 Facsimile device
A device includes a facsimile circuit, a voltage detector, an open-circuit voltage detector, and a telephone status monitoring unit. If a first voltage difference is less than a predetermined voltage difference, the monitoring unit judges that the public line is released if a second voltage difference is less than the predetermined difference, and that the public line is closed if the second difference is not less than the predetermined difference. If, when the facsimile circuit has released the public line, the first difference is not less than the predetermined difference, the monitoring unit judges that the public line is released if the second difference is less than the predetermined difference or if the detected line voltage equals the open-circuit voltage, and that the public line is closed if the second difference is not less than the predetermined difference and if the detected line voltage is different from the open-circuit voltage.
US07769144B2 Method and system for generating and presenting conversation threads having email, voicemail and chat messages
When an electronic message with a voicemail attachment is received, an audio player object and a reply by chat object are displayed simultaneously along with the electronic message. A reply to the electronic message, whether by chat or by email, is associated with the same thread as the electronic message. The electronic message with the voicemail attachment is associated with a conversation thread that may also include chat messages and email messages. In a conversation view of a respective conversation thread, representations of an electronic voicemail message (an electronic message having a voicemail attachment), one or more chat messages and one or more email messages may be displayed simultaneously.
US07769143B2 System and method for transmitting voice input from a remote location over a wireless data channel
A system and method for improving voice recognition processing at a server system that receives voice input from a remotely located user system. The user system includes a microphone, a processor that performs front-end voice recognition processing of the received user voice input, and a communication component configured to send the front-end processed user voice input to a destination wirelessly over a network. The server system includes a communication component configured to receive the sent front-end processed user voice input, and a processor configured to complete voice recognition processing of the sent front-end processed user voice input.
US07769136B2 Apparatus and method for positioning an x-ray lens and x-ray device incorporating said apparatus
A positioning technique for aligning an X-ray lens (28) is described. A positioning apparatus (16) comprises a lens mounting component (44) and a positioning component (42). The positioning component (42) includes at least one goniometer stage (64, 66) having a center of rotation that substantially coincides with the X-ray emitting portion (36) (“hot spot”) of the X-ray source (12). The provision of one or more goniometer stages (64, 66) and, if required, one or more additional translation stages (60, 62) facilitates the adjustment of the X-ray lens (28) and makes the adjustment more intuitive.
US07769133B2 Relocatable X-ray imaging system and method for inspecting commercial vehicles and cargo containers
A readily relocatable X-ray imaging system for inspecting the contents of vehicles and containers, and a method for using the same. In a preferred embodiment, the system is relatively small in size, and is used for inspecting commercial vehicles, cargo containers, and other large objects. The X-ray imaging, system comprises a substantially arch-shaped collapsible frame having an X-ray source and detectors disposed thereon. The frame is preferably collapsible via a plurality of hinges disposed thereon. A deployment means may be attached to the frame for deploying the frame into an X-ray imaging position, and for collapsing the frame into a transport position.The collapsible X-ray frame may remain stationary during X-ray imaging while a vehicle or container is driven through or towed through an inspection area defined under the frame. Alternatively, the collapsible X-ray frame may be movable relative to a stationary vehicle or container during X-ray imaging.
US07769126B2 Computed tomography system
A CT system performing reconstruction processing based on projection-image-data items obtained from a CT apparatus, wherein the CT system performs the reconstruction processing by, for example, distributing opposed projection-image-data items to a submachine as a single set.
US07769124B2 Natural circulation boiling water reactor and handling method thereof
A handling method for a natural circulation boiling water reactor having a chimney having cylindrical chimney shell disposed above a core in a reactor pressure vessel, a plurality of square tubes disposed in the chimney shell, and a grid support plate with grid holes supporting and in communication with a lower end portion of the square tubes so that adjacent square tubes are disposed at an interval which exceeds the width of one square tube between them. The method includes steps shifting predetermined ones of the square tubes to the interval between the square tubes, and performing maintenance and inspection of members around a core via the grid holes which appear at positions from which the predetermined square tubes are taken out due to the shift of the predetermined square tubes.
US07769123B2 Inspection, maintenance, and repair apparatuses and methods for nuclear reactors
An apparatus for inspecting a nuclear reactor may include a track, arm, fixing device, and effector. The arm may be operatively connected to the track, the fixing device may be operatively connected to the track, and the effector may be operatively connected to the arm. The arm may have contracted and expanded lengths. The expanded length may be greater than two times the contracted length. The track may include one or more motors adapted to move the arm relative to the track. A method of inspecting, performing maintenance on, or repairing a reactor may include: operatively connecting a fixing device, track, arm, and effector to form an apparatus; inserting the apparatus into the reactor; fixing the apparatus within the reactor; and operating the apparatus. A method of operating a reactor may include shutting down; inspecting, performing maintenance on, or repairing the reactor; and starting up the reactor.
US07769122B2 Timing recovery circuit
A timing recovery circuit capable of enhancing the reliability of timing recovery in a receiver apparatus in a communication system that employs the scheme of modulating the amplitude of a carrier wave. In the receiver apparatus which receives a transmitted signal created by modulating the amplitude of the carrier wave, and which comprises an AD converter for converting the received signal into a digital signal by sampling the received signal at an n-times oversampling rate, the timing recovery circuit which recovers a clock signal by extracting timing information from the output of the AD converter is constructed by containing therein a decimation filter for decimating the output of the AD converter down to an m-times oversampling rate (where 1
US07769111B2 Detection of large carrier offsets using a timing loop
A method and apparatus for the detection and correction of large carrier offsets. A set of known correction carrier offsets are used to translate an input signal having a carrier offset. After applying each correction carrier offset, a state of a timing recovery loop is evaluated. The set of known correction carrier offsets are sequentially used to translate the input signal until the timing recovery loop is locked. The carrier offset is substantially acquired when the timing recovery loop is locked.
US07769109B2 Method and apparatus to perform modulation using integer timing relationships between intra symbol modulation components
A method and apparatus to improve modulation efficiency for chip to chip interconnects. Modulation objects that are integer multiples of a fundamental time unit (FTU) are used to populate a symbol period that is also an integer multiple of the FTU. A possible symbol set is established as the set in which the modulation object occupies every possible combination of slots within the symbol period. By permitting the modulation object to overlap positions in different symbols of the set, greater modulation efficiency is achieved.
US07769102B2 Adaptively configurable class-A/class-B transmit DAC for transceiver emission and power consumption
A power efficient and reduced electromagnetic interference (EMI) emissions transmitter for unshielded twisted pair (UTP) data communication applications. Transmit data is processed by a digital filter. The digital filter output data is converted to a current-mode analog waveform by a digital-to-analog converter (DAC). The digital filter is integrated with the DAC binary decoder in a memory device such as a ROM with time multiplexed output. DAC line driver cells are adaptively configurable to operate in either a class-A or a class-B mode depending on the desired operational modality. A discrete-time analog filter is integrated with the DAC line driver to provide additional EMI emissions suppression. An adaptive electronic transmission signal cancellation circuit separates transmit data from receive data in a bidirectional communication system operating in full duplex mode. For a multi-transmitter system, timing circuitry staggers the time base of each transmitter to reduce the aggregate EMI emissions of the multi-transmitter system.
US07769101B2 Multi-pair gigabit ethernet transceiver
Various systems and methods providing high speed decoding, enhanced power reduction and clock domain partitioning for a multi-pair gigabit Ethernet transceiver are disclosed. ISI compensation is partitioned into two stages; a first stage compensates ISI components induced by characteristics of a transmitters partial response pulse shaping filter in a demodulator, a second stage compensates ISI components induced by characteristics of a multi-pair transmission channel in a Viterbi decoder. High speed decoding is accomplished by reducing the DFE depth by providing an input signal from a multiple decision feedback equalizer to the Viterbi based on a tail value and a subset of coefficient values received from a unit depth decision-feedback equalizer. Power reduction is accomplished by adaptively truncating active taps in the NEXT, FEXT and echo cancellation filters, or by disabling decoder circuitry portions, as channel response characteristics allow. A receive clock signal is generated such that it is synchronous in frequency with analog sampling clock signals and has a particular phase offset with respect to one of the sampling clock signals. This phase offset is adjusted such that system performance degradation due to coupling of switching noise from the digital sections to the analog sections is substantially minimized.
US07769096B2 QM-CPM modems with higher order signaling
A quadrature-multiplexed continuous phase modulation (QM-CPM) signal is made up of the real parts of two underlying CPM signals whose information content can be recovered from just their real parts. The real parts of two such signals are I/Q multiplexed and transmitted onto a single channel to approximately double the bits/Hz of the underlying CPM signals, while maintaining the same or similar minimum distance. A class of QM-CPFSK (QM-continuous phase frequency shift keyed) signals are presented that use binary signaling but more phase states, and M2-ary QM-CPFSK signals are derived from constant envelope M-ary CPFSK signals. M2-ary multi-amplitude CPFSK signaling schemes are constructed that maintain the same distance as known multi-amplitude CPFSK schemes, but more than double the bandwidth efficiency in bits/Hz. In addition to these CPFSK based embodiments, embodiments are provided that more generally use CPM, non-continuous phase modulated signals, and even trellis-based PAM based signals.
US07769095B2 Apparatus, a receiver and a method for timing recovery in an OFDM system
An apparatus for timing recovery in an OFDM system comprises a third order phase lock loop comprising a Fast Fourier Transform stage for receiving a number of input signals in the time domain and transforming the signals to the frequency domain. A phase rotation stage adjusts the phase of one or more of the transformed signals. A frequency offset estimation stage estimates frequency offset between sampled signals and a first accumulator accumulates the frequency offset estimates. A low pass filter couplable to an output of the first accumulator stabilizes the phase lock loop. A second accumulator accumulates outputs of the low pass filter and controls phase rotation in the phase rotation stage. A controller controls timing associated with the window of operation of the Fast Fourier Transform process and is itself controlled by the second accumulator. There is also disclosed a receiver comprising the above apparatus and a method for timing recovery in an OFDM system.
US07769089B1 Method and system for reducing noise level in a video signal
A method of reducing noise levels in an input video signal comprising pixel data includes receiving input pixel data of the input video signal, where the input pixel data comprises luminance data and chrominance data, and estimating a noise level of the input video signal using the luminance data of the input pixel data. A plurality of filter parameters are identified based on the estimated noise level, and the input pixel data is filtered using a three dimensional spatiotemporal noise reduction filter that is controlled by a first set of the plurality of filter parameters. Thereafter, the method includes filtering the filtered input pixel data using a one dimensional temporal noise reduction filter with motion compensation that is controlled by a second set of the plurality of filter parameters, and generating a noise-filtered output video signal that includes the filtered input pixel data from the three dimensional spatiotemporal noise reduction filter and the motion compensated filtered input pixel data from the one dimensional temporal noise reduction filter.
US07769082B2 Frequency domain equalizer for single antenna radio
A Radio Frequency (RF) transceiver includes a RF front end and a baseband processing module coupled to the RF front end that is operable to receive a time domain signal that includes time domain training symbols and time domain data symbols. The baseband processing module processes the time domain training symbols to produce a time domain channel estimate, Fast Fourier Transformer operations that convert the time domain channel estimate to the frequency domain to produce a frequency domain channel estimate, weight calculation operations that produce frequency domain equalizer coefficients based upon the frequency domain channel estimate, Inverse Fast Fourier Transformer operations that convert the frequency domain equalizer coefficients to the time domain to produce time domain equalizer coefficients, and equalization operations that equalize the time domain data symbols using the time domain equalizer coefficients.
US07769077B2 Diversity transmitter-receiver in CDMA system using space-time code, and method thereof
A diversity transmitting/receiving apparatus and method is provided, which is implemented using space-time trellis codes (STTC) constructed from a Pseudo Noise (PN) sequence set in a Direct Sequence (DS) CDMA system. The transmitter comprises a PN sequence generator, a space-time encoder, first and second modulators, and first and second multiple transmit antennas. The space-time encoder selects two of the multiple PN sequences to construct STTC, and space-time encodes data from a data source according to the STTC to output an Wary data symbol. The two modulators modulate the space-time encoded data according to the STTC. The two multiple transmit antennas wirelessly transmit outputs of the two modulators, respectively. By applying a method using space-time coding in a DS CDMA system including multiple transmit antennas, it is possible to achieve both diversity and additional coding gain and also to reduce multiple user interference by increasing the PN sequence length.
US07769073B2 Method and system using overlapping frequency bands in a hybrid frequency reuse plan
The wireless coverage of a wireless telecommunications network is divided into a plurality of cells, and each cell is further divided into an alpha sector, a beta sector, and a gamma sector. The alpha sectors are provided with a first frequency assignment that includes a first frequency band and a second frequency band. The beta sectors are provided with a second frequency assignment that includes the first frequency band and a third frequency band. The gamma sectors are provided with a third frequency assignment that includes the first frequency band and a fourth frequency band. The second and third frequency bands partially overlap in frequency. The third and fourth frequency bands also partially overlap in frequency. By using overlapping frequency bands, the benefits of hybrid frequency reuse may be achieved in a more spectrally efficient manner.
US07769064B2 Laser diode control method, laser diode control device, and information recording/playback apparatus
Even though a laser diode is within the operation guarantee temperature range, the rise time characteristics required to protect and maintain the writing quality right away may not be present at a lower temperature. By sufficiently increasing the rise time, a laser diode control method of the present invention makes it possible to write readily. A laser diode control device includes a temperature sensor for detecting temperature of a laser diode. When a detected temperature by the temperature sensor is equal to or below a predetermined value within the operation guarantee temperature range, a seek motor controls the position of a pickup to move the pickup to a region outside a recording region of a recording medium. In this way, a current exceeding a threshold current value is supplied to the laser diode, and the writing operation starts after the laser diode temperature is increased up to a level where the rise time characteristics required to protect and maintain the writing quality is present.
US07769061B2 Laser light source device, illumination apparatus, monitor, and projector
A laser light source device includes a laser light source that emits a laser beam as a fundamental wave and an optical wavelength conversion element that converts the fundamental wave into a second harmonic. An optical lens system including a first surface having positive power and a second surface having negative power is arranged between the laser light source and the optical wavelength conversion element. The first surface and the second surface are arranged in order from the laser light source side.
US07769059B2 High power Q-switched laser for soft tissue ablation
The present invention discloses a high power Q-switched, intracavity frequency-doubled laser for laser ablation of soft tissue. Operating a high power Q-switched laser in a frequent on-off mode is highly desirable for laser prostatectomy. Giant first pulse may occur when a Q-switched laser is switched from laser-ready mode to pulse-on mode due to sudden depletion of stored energy in the gain medium. Such a giant first pulse may cause power damage of intracavity optics. Besides, temperature shock induced by sudden onset of a high power pulse train may cause optical damage on surface coating of intracavity optics. The present invention contemplates to suppress these giant first pulses and temperature shocks through pre-lasing and ramping profile of laser parameters. Reliable and frequent on-off operation of a diode-pumped, Q-switched, frequency-doubled Nd:YAG laser is demonstrated for output power up to 100 W.
US07769056B2 Communication module having a communication interface element and communication interface element
A communication interface element for a communication module is provided, which module contains a message memory and a first data path to and from the message memory via which data and/or messages are transmitted to and from the message memory. The communication interface element provides an additional, second data path in the communication module and includes switching arrangement configured in such a way that predefinable data and/or messages of the first data path are transmitted over the additional, second data path.
US07769055B2 Method of transmitting MPEG streams over IP and corresponding device, receiving method and receiver
The invention concerns a method of transmitting, via a sending device, a data stream made up of data packets, at least some of these packets including time references for synchronizing the clocks of the sender and the receiver. The method includes at least a correction of the time references by the sender so as the receiver can offset the jitter introduced by the transmission. The invention is used to offset these losses of accuracy. The invention concerns also the device and corresponding receiver and reception method.
US07769054B2 Method of conducting a communications session using incorrect timestamps
A wireless LAN can be used to support audio communication sessions between wireless communication devices and wired communication devices both configured to operate according to the Internet Protocol. Both the wired and wireless communication devices generate and transmit frames of voice information over the LAN to each other and in the process of generating these frames they place a timestamp in each frame that is used by a receiving communications device to determine when the frame should be played in relationship to all of the other frames of voice information it receives. At times these communication devices can place incorrect timestamp values in the frames of audio information which can affect the quality of the communication experience for a user. I propose to correct any incorrect timestamp values by first recognizing that a timestamp value is incorrect and then rounding the value to the nearest frame boundary.
US07769053B2 Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
In a data multiplexing device which multiplexes and transmits the transport stream packets of program data consisting of a plurality of data elements constructed in the form of transport stream packets, a program distribution system, a program transmission system, a pay broadcast system, a program transmission method, a conditional access system, and a data reception device according to the present invention, by generating a scramble key Ks corresponding to one or more data elements among the plurality of data elements constituting a program and by scrambling each data element, an audience can subscribe for each data element.
US07769052B2 Transient robust channel for communication systems
One embodiment of the present invention relates to a network device. The network device includes a receiver configured to be coupled to a transmission medium supporting a multi-carrier channel over which data is communicated as symbols in a first communication state according to an initial bit-loading configuration. The receiver is further configured to detect noise that can corrupt the symbols on the multi-carrier channel. In addition, the receiver is configured to, in response to the detected noise, allocate at least part of the multi-carrier channel to a transient robust channel that facilitates adaptive communication. Other methods and devices are also disclosed.
US07769051B2 Optical transmission network with asynchronous mapping and demapping and digital wrapper frame for the same
An optical transmission network is inherently asynchronous due to the utilization of a variable overhead ratio (V-OHR). The network architecture makes extensive use of OEO regeneration, i.e., deals with any electronic reconditioning to correct for transmission impairments, such as, for example, FEC encoding, decoding and re-encoding, signal reshaping, retiming as well as signal regeneration. The optical transmission network includes a plesiochronous clocking system with intermediate nodes designed to operate asynchronously with a single local frequency clock without complicated network synchronization schemes employing high cost clocking devices such as phase locked loop (PLL) control with crystal oscillators and other expensive system components. The asynchronous network operation provides for asynchronous remapping or remapping of any client signal utilizing any type of transmission protocol where the line side rate or frequency is always the same frequency for the payload signal and the local frequency at an intermediate node is set to a local reference clock in accordance with the payload type and its overhead ratio, i.e., the overhead ratio is varied to meet the desired difference between the line rate or frequency and the desired client signal payload rate or frequency for the particular client signal payload type.
US07769049B2 Traffic generator using parallel coherent transmit engines
There is disclosed a packet generator and method of generating a packet flow. The packet generator may include a plurality of parallel transmit engines to form packets for transmission and a multiplexer to coherently interleave packets formed by the plurality of transmit engines.
US07769047B2 Methods for specialized data transfer in a wireless communication system
A wireless communication system and method is provided for the transfer and processing of data in accordance with specialized data transfer protocols while utilizing conventional base station equipment. For example, the wireless communication system may include a subscriber station that provides for the modification of data packets in accordance with a proprietary protocol and the addressing of the modified data packets to a server. The server is adapted to reconstruct the data packets for transmission to other local subscriber stations or to a packet-switched network. In additional embodiments, the base station itself rather than a server operates to reconstruct the data packets.
US07769044B2 Voice over internet protocol favoring aggregating technology in a WLAN
A system for aggregating packet in a Medium Access control layer of a router to improve effective bandwidth of transmission over a network. The system begins by receiving Medium Access Control Service Data Unit packets in a Medium Access Control unit of a router wherein each of the Medium Access Control Service Data Unit packets are addressed to different receivers. The Medium Access Control Service Data Unit packets are then aggregated into one Medium Access Control Protocol Data Unit packet. The Medium Access Control Protocol Data Unit packet is then transmitted to said Physical layer of said router for transmission.
US07769041B2 Scheduling of transfers in a communications network
The invention relates to the scheduling of data transfers in a multi-hop packet network. The nodes of the network are adapted to schedule their transmissions according to a common time sequence, recurring in time domain and comprising a control portion for transmission of at least one control packet and a data portion for transmission of data packets. In order to accomplish a simple and controlled way for minimizing delay and delay variation, the network is classified into several levels with respect to a certain node, each level comprising the nodes located at the same distance from said certain node, measured in number of hops along the shortest path in the network. The data portion is further divided into successive reservation periods, each being allocated to transmissions of delay sensitive traffic through the hops between two predetermined neighboring levels so that a data packet can be transferred across the network within a single time sequence.
US07769038B2 Wireless network scheduling methods and apparatus based on both waiting time and occupancy
A scheduler is adapted to schedule packets or other data blocks for transmission from a plurality of transmission elements in timeslots in a communication system. The scheduler determines scaled capacity measures for respective ones of the transmission elements, with each of the scaled capacity measures being scaled by a combination of a waiting time and an occupancy for a corresponding one of the transmission elements. The scheduler selects one or more of the transmission elements for scheduling in a given one of the timeslots based on the scaled capacity measures. The scheduler in an illustrative embodiment may be implemented in a network processor integrated circuit or other processing device of the communication system.
US07769037B2 Techniques for using first sign of life at edge nodes for a virtual private network
A method and apparatus for processing a signal on an intermediate network node at an edge of a provider packet-switched network to support a link-layer virtual private network includes receiving a signal on a particular interface. The particular interface is for a direct communication link to a customer network node outside the provider network. It is determined whether the signal indicates that the particular interface is changing from an inactive state to an active state, whereby the signal is called first sign of life (FSOL). If it is determined that the signal is FSOL, then configuration data is determined for configuring the particular interface for the particular virtual private network. The signal is processed based on the configuration data. These techniques allow a dynamic response to new signals on a customer interface without human intervention by the provider.
US07769035B1 Facilitating a channel change between multiple multimedia data streams
Techniques are provided for facilitating a channel change between multiple data streams. Such techniques provide for receiving and processing a first stream of data packets within a buffer. The method also includes receiving buffer control header with a data packet of a second stream. The buffer control header includes a buffer clearance indicator that indicates whether the second data stream request for the first data stream to be cleared from the buffer. Moreover, the method includes clearing the first data stream from the buffer based on the buffer clearance indicator. Furthermore, the method includes immediately processing the second stream through the buffer once the first stream is cleared.
US07769033B2 Radio bridge communication apparatus
A radio bridging device is used for a communications network. If a source host transmits a communications request directed to a destination host, the radio bridging device records an IP address and a MAC address of the source host and an IP address of the destination host in a local table. A state of the source host is set as “LOCAL” if the source host belongs to a segment where the radio bridging device belongs, and set as “AIR” if otherwise. Further, a state of the destination host is set as “SEARCH”, and an ARP request directed to the destination host is broadcast. If an ARP response is received from the destination host, the state of the destination host is changed from “SEARCH” to “LOCAL” or “AIR” to be recorded in the local table together with a MAC address of the destination address.
US07769032B1 Topology split manager using graph contraction
A method, apparatus and computer product for assigning elements of a network into a plurality of domains is disclosed. The method comprises the steps of determining a weight for each of said network elements, creating at least one of said plurality of domains by assigning each of said network elements having a weight no greater than a desired weight threshold with a highest weighted neighboring network element wherein the weight of said network elements and the highest weight neighboring network element is no greater than a desired threshold value, and iteratively increasing the desired weight threshold and repeating the assignment of network elements to at least one of said plurality of domains until a desired number of domains having an accumulated weight less than the desired threshold value has been obtained. The method further identifies each of the network elements assigned to the domains providing communications between said domains.
US07769026B2 Efficient sort scheme for a hierarchical scheduler
Scheduling of packets is performed by a scheduler based on departure times. If wrap up of departure times is possible, departure times are transposed based on a zone associated with the last departure time. By using the zone to transpose in order to sort departure times, cycles of independent checks on each of the departure times are avoided.
US07769019B2 Efficient discovery and verification of paths through a meshed overlay network
The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
US07769016B1 Flow control for multi-level buffering schemes
A system receives data in multiple streams from an upstream device. The system temporarily stores the data in a first buffer and asserts a forward flow control signal when a capacity of the first buffer exceeds a first threshold value. The system reads the data from the first buffer and selectively processes the data based on the forward flow control signal. The system temporarily stores the selectively processed data in a number of second buffers, generates a backward flow control signal when a capacity of one of the second buffers exceeds a second threshold value, and sends the backward flow control signal to the upstream device.
US07769012B2 Wireless communication method and apparatus thereof
To provide a stable high speed wireless network, the relay process is solved at the lower layers (PHY layer, MAC layer) without depending on upper layers to reduce the load of the upper layers to the utmost. Discrimination is made between a packet of one's own station and a relay packet to process the presence and absence of the relay packet without using a CPU to construct a wireless network executing the relay processing at a high speed. Further, the retransmission is executed without using a CPU to provide a stable wireless network. In addition, the table for relay process (routing table) is constantly updated to add to the table the information of the packets of which processes are not executed to eventually suppress unnecessary processes.
US07769008B2 Multicast packet routing arrangements for group-membership handling
A packet routing arrangement, when receiving a request to join or leave a multicast group from a host unregistered to that group, a response is sent exclusively to the unregistered host. In the packet routing arrangement, when receiving a request packet from a host to join or leave a group, including the identifier of the group, it is determined whether the source host of the packet is registered to that group; and, if it is not registered, the first group identifier is changed to a second group identifier assigned to another delivery server delivering information to the other unregistered host and the packet is transferred to this other delivery server. When receiving a packet containing certain information from this delivery server, the second group identifier included in the received packet is changed to the first group identifier and the packet is transmitted to the unregistered host.