Document | Document Title |
---|---|
US07891308B2 |
Marine vessel panel assembly and roll-formed panel for same
A prefabricated panel assembly for use in constructing a marine vessel comprises a plurality of elongated, roll-formed metal panels fixed sided to side by longitudinal weld seams. The panels include a plate portion and an angle portion adjoining the plate portion along a longitudinal primary bend, the plate portion having a generally flat panel segment, the angle portion having a web generally orthogonal to the panel segment and a flange generally parallel to the panel segment and adjoining the web along a secondary bend. The panel assembly provides a more efficient and cost-effective alternative to using individual structural steel angles welded to individual steel plate in constructing a marine vessel. |
US07891305B2 |
Wall mountable shelving system with rectangular frame and removable trays
A wall mountable shelving system includes a pair of support members, a storage tray extending between the support members, and stretch releasing adhesive strips arranged to secure the shelving system to the wall. Each support member includes a back plate and a frame member connected with the back plate, and each frame member includes at least a first support portion connected with and arranged generally perpendicular to the back plate, an extension portion arranged generally perpendicular to and extending from the first support portion, and a second support portion extending from the end of the extension portion and arranged generally parallel to the first support portion. |
US07891298B2 |
Guided projectile
A non-propulsive projectile and method of maneuvering the non-propulsive projectile. The non-propulsive projectile includes a divert system with a multiple of valves to maneuver the projectile in response to a control system. |
US07891296B2 |
Connector block for shock tubes, and method of securing a detonator therein
A method of producing an assembly of a connector block (1, 21, 40) and a detonator (5, 25, 41) suitable for retaining at least one shock tube (4, 24) adjacent to a percussion-actuation end (15, 26) of the detonator, and to an assembly thus produced and a connector block therefor. The method comprising inserting a detonator into a connector block having a housing (2, 22, 40) provided with a bore (13, 31, 44), positioning the detonator in the bore of the housing so that the percussion-actuation end of the detonator is positioned adjacent to a slot (14, 35) for receiving the shock tubes; and fixing the detonator in the housing. The detonator is fixed in the housing by causing a body of material (10) to flow plastically into the recess in the detonator and to harden therein to form a locking element fixed to the housing, thereby preventing accidental movement of the detonator within the connector block. |
US07891293B2 |
Use of laser-engraved printing forms
The present invention relates to the use of laser-engraved printing forms for printing using printing inks in a gravure printing process, where the printing inks are pigmented with flake-form effect pigments, to a corresponding gravure printing process, and to a printing ink. |
US07891291B2 |
Double lift tank wine press
A wine making apparatus includes an engaging mechanism for engaging a fermentation tank, and a press mechanism for pressing the wine making ingredients in the tank against an inner surface of the tank. In a described embodiment a tank has a pair of forklift attachment points and a movable platform on a wine press mechanism is adapted for receiving the forklift attachment points. A lifting apparatus raises the platform and tank such that the contents of the tank are crushed by a relatively fixed plate above the tank. A pair of hydraulic rams are connected in series such that fluid output from one raises the other, thereby assuring that the platform and tank are evenly raised. |
US07891290B1 |
Machine for making dairy products
A machine for making yoghurt without requiring active bacterial cultures includes a milk dispenser, an ingredient dispenser, a heating unit and a cooling unit. In particular, a vending machine further includes a credit entry component. The ingredient dispenser system releases at least one salt of a non-toxic divalent cation and at least one non-toxic acidulating agent. |
US07891288B2 |
Apparatus and methods for producing food products
Apparatus 30 for production of food products, which apparatus 30 comprises a feed section 40 and a compression section 41, the feed section 40 comprising open channels 50 into which food for processing is introduced by a plurality of regulating helixes 70 and drive elements 51 in the channels 50 for moving the food along the channels 50, the compression section 41 lying adjacent the feed section 40 such that food is moved by the drive elements 51 from the channels 50 into the compression section 41, the compression section 41 comprising tubes 66 of desired cross-section and length, whereby in use food is moved along the channels 50 and into the compression section 41 by the drive elements 51, subjected to a desired compression in the compression section 41 and then leaves the compression section 41 at the end thereof remote from the feed section 40. Improved quality food products can thereby be provided. |
US07891287B2 |
Coffee maker suitable for aircraft use
A coffee maker assembly particularly suitable for aircraft use delivers hot coffee into a decanter that can be removed from the assembly to serve the coffee to passengers and crew inside an aircraft cabin. The assembly includes an electronically controlled solenoid valve that controls the delivery of water from a reservoir into a coil heater. Electronic circuitry in the system controls the assembly's operation and provides various indications to a user of the system. Various automatic valves, couplings, and other features ensure safe and reliable operation with minimal maintenance. |
US07891286B2 |
Liquid infusion pods containing insoluble materials
A liquid infusion pod having a fluid distribution member and a liquid permeable first filter member. The filter member is sealed to the fluid distribution member forming a first interior chamber that contains a liquid dispersible material. The fluid distribution member has at least one injection nozzle protruding downward from the top of the fluid distribution member into the interior chamber. The injection nozzle has at least one infusion port that directs fluid into the first interior chamber in a direction that is not normal to the top plane of the fluid distribution member. |
US07891283B2 |
Collapsible ballistic resistant defense unit
A collapsible ballistic resistant unit generally comprising an armored front panel, a ballistic resistant window slidably mounted to the front panel for selective movement between fully extended and fully retracted positions, first and second side panels hingedly mounted to opposing sides of the front panel, each movable between extended and retracted positions, and first and second casters mounted to the unit to provide rolling mobility thereto. |
US07891282B1 |
Booster for handgun silencers
A booster apparatus that is to be used with an autoloading handgun is provided. The proposed novel device utilizes a piston with five spokes which are secured against rotational movement by interfacing with five of ten indexing notches that are machined on the stopping flange of the booster housing. There are ten indexing notches provided which allows for ten positions of orientation for the silencer in relation to the bore of the host firearm. Unnecessary rotational movement is prevented by the indexing notches which are robust and secure the piston in place. This device when utilized with a handgun silencer will facilitate the proper semi automatic function of the host firearm. |
US07891280B2 |
Method for cutting PCB
An exemplary method for cutting a first printed circuit board (PCB) into a plurality of second PCBs, the method includes: providing a plurality of first dimension parameters of the first PCB; providing a plurality of second dimension parameters and an interval parameter of the second PCB; performing a process for selecting a best calculating mode and a corresponding cutting parameter according to the first dimension parameters, the second dimension parameters, and the interval parameter; calculating coordinate parameters of each second PCB; and cutting the first PCB into the plurality of second PCBs. |
US07891279B2 |
Shear resistant rivet and saw chain
A saw chain rivet is provided including a flange, and a hub extending from a side of the flange. A shoulder defined by a junction between the hub and the flange has properties optimized to resist shear forces. The hub may be optimized for ease of rivet head formation. |
US07891277B2 |
Convertible circular saw apparatus usable as either a miter saw or a table saw
A convertible miter/table saw comprises a base frame supporting a lower, miter saw table rotatable about a vertical axis. A circular saw assembly, namely a saw blade and motor, is mounted on a rear pedestal of the table and pivotable about a horizontal axis, the miter saw table providing a turntable and having a lower saw slot for receiving the saw blade. In miter saw mode, the swivel position of the miter saw table is adjusted and the circular saw blade moved downwards into the lower saw slot. In table saw mode, an upper saw table connected to the rear of the base frame is pivoted about a horizontal axis from a raised, generally vertical position to a lowered, generally horizontal position in which a slot in the upper saw table accommodates the circular saw blade when the latter is aligned therewith. |
US07891276B2 |
System and method for controlling the length of a discrete segment of a continuous web of elastic material
In a system and method for controlling the length of a discrete segment of an elastic web, a wound off tension of the web is determined during unwinding from a wound roll. The unwound web is delivered to a processing station while being maintained in tension. A discrete segment of the web is transported away from the processing station for at least a time t wherein the discrete segment decreases in length to a recovered length. The recovered length is predicted based at least in part on the wound off tension and in response to the predicted recovered length, at least one of the following is controlled: 1) the speed at which the web is delivered to the processing station, 2) the tension in the continuous web as it is delivered to the processing station, and 3) the length of the discrete segment at the processing station. |
US07891274B2 |
High strength fastener system
A fastener system is constructed wherein the installation and removal drive surfaces intersect an enlarged core diameter in a transitional surface that extends between the installation and removal surfaces of adjacent wings. The transitional surface has a concave form that conforms to the core diameter. The projections of the driver in the system are formed in a blunt shape. |
US07891273B2 |
Insulation stripping tool
A pliers-type insulation stripping tool includes an adjusting device for adjusting the cutting profile provided by the knife edges of a stack of parallel lamellar cutting blades pivotally connected at one end with a knife holder for independent pivotal movement about a first pivot axis parallel with the tool handle pivot axis. The knife holder is connected for longitudinal displacement on one the clamping jaws of the tool handles, thereby to remove a severed length of the insulation layer from the insulated conductor. |
US07891272B2 |
Robotic harmonic flex-drive
A robotic harmonic flex-drive has an outer generally cylindrical spline having inner diameter gear teeth and an inner generally cylindrical spline having outer diameter gear teeth concentric to the outer spline. A wave generator including a pair of rollers disposed adjacent to an outside surface of the outer spline and an inner surface of the inner spline deforms the outer and inner splines into ellipses whereby the inner diameter gear teeth of the outer spline engage the outer diameter gear teeth of the inner spline at a pair of diametrically opposed points along a major axis of the deformed outer and inner splines. |
US07891271B2 |
Slide locking motorcycle kick arm
A slide locking motorcycle kick arm with a foot pedal and a kick arm shaft that is attachable to an engine kick starter, where the foot pedal can rotate to be in the kick start position and rotated out of the way when kick starting is completed. The foot pedal can be locked in either position, only when the foot pedal slides to the end of the kick arm shaft, and can be locked in the rotated position. |
US07891260B2 |
Seat sensor apparatus for occupant presence detection
An occupant presence sensor apparatus disposed in a seat includes first and second substantially non-compliant force translation plates generally parallel to the seating surface of the seat, an elastomeric mat disposed between the first and second force translation plates, and a switch mechanism disposed between the first and second force translation plates within an opening formed in the elastomeric mat. The elastomeric mat includes a distributed array of hollow protuberances that extend toward and contact the force translation plates, and the mat has a stiffness that normally provides a clearance between the switch mechanism and one of the force translation plates. When an occupant of specified or higher weight sits on the seating surface, the protuberances collapse and the force translation plates activate the switch mechanism. |
US07891259B2 |
Human dummy system for evaluating comfort of seat
A human dummy system for evaluating the comfort of a seat comfort includes sensor units and a data processing unit. The sensor units are attached to the relevant joints of a human dummy, and detect the angles of the relevant joints. The data processing unit calculates information about relative locations of adjacent joints on the basis of the information about the angles of the relevant joints, and calculates the absolute location of a specific joint through coordinate system transformation between the information about relative locations and the joints of the human dummy. |
US07891247B2 |
Method and system for detecting an anomaly and determining its size
A method for detecting an anomaly and measuring its size may include generating a wave signal into a structure being evaluated and collecting at least one of any front and back scattered wave data and any side scattered wave data caused by the wave signal impacting an anomaly. The method may also include processing the at least one front and back scattered wave data and side scattered wave data to measure a size, location, and shape of the anomaly. |
US07891243B2 |
Sensor for the contactless detection of the level of a liquid and adhering high-conductivity medium, especially blood, through a non-metal wall of a container
The invention relates to a sensor for the contactless detection of the level of a liquid and adhering high-conductivity medium, especially blood, through a non-metal container wall. The sensor has a pulse generator (1) that generates brief pulses which, via a low-ohm resistor (2), namely, the measuring resistor, actuate an electrode (4) installed on the outside of the container wall. A fast-action difference amplifier that has a high common-mode rejection (6) and that taps a voltage drop at the measuring resistor (2) caused by the level-dependent pulse current, then said difference amplifier amplifies this voltage drop by a fixed factor and feeds the signal to a downstream peak detector (7) with filtering in order to obtain a level-dependent direct voltage and also feeds it to a downstream voltage comparator (8) which, by comparing the output voltage of the peak detector (7) to an adjustable setpoint voltage (9), generates a switching signal that changes from “low state” to “high state” as soon as a rising filling level causes the measuring electrode (4) to be sufficiently covered and conversely when the filling level sinks below the electrode (4) or reacts inversely to the change in the filling level as soon as the polarity of one of the stages consisting of the pulse generator (1), the difference amplifier (6), the peak detector (7) and the voltage comparator (8) is inverted. |
US07891242B2 |
Sensing device
The present invention discloses a sensing device, wherein a hemispherical container containing a liquid dielectric, and the hemispherical container has more than two pairs of electrodes, and the liquid dielectric can trigger the conduction states of the electrodes. A corrosion-resistant material envelops the container. A precision valve is arranged in the container and used to adjust the level of the liquid dielectric and the sensitivity of the sensing device. A buffer necking part is also arranged in the container and used to prevent from non-expected vibration-induced contact between the electrodes and the liquid dielectric. A leakage-proof detection device envelops the hemispherical container, the liquid dielectric, the precision valve, and the buffer necking part and functions to prevent from the leakage of the liquid dielectric. Thus, the present invention can provide an adjustable multi-directional tilt-sensing device for level control. |
US07891241B2 |
Remote fire extinguisher station inspection
An apparatus for remote inspection of fire extinguishers at one or a system of fire extinguisher stations includes, e.g., at each fire extinguisher station: a detector for lack of presence of a fire extinguisher in its installed position at the fire extinguisher station; a detector for out-of-range pressure of contents of the fire extinguisher at the fire extinguisher station; a detector for an obstruction to viewing of or access to the fire extinguisher at the fire extinguisher station; and a device for transmission of inspection report information from the fire extinguisher station to a remote central station. |
US07891239B2 |
Flow meter and flow volume controlling device
To provide a flow meter, and a flow volume controlling device equipped therewith, capable of reducing pressure loss while obtaining a flow rectifying effect in a measurement fluid. A flow meter for measuring the flow volume of a measurement fluid, equipped with a flow path wherein the measuring fluid flows, and a flow rectifier that is disposed within the flow path, where the flow rectifier has holes for rectifying the flow of a measurement fluid, and has an area that is wider than the flow path cross-sectional area in a direction that is perpendicular to the direction in which the flow path extends. The flow volume controlling device is provided with the flow meter, a controlling valve, and controlling means for adjusting the flow volume of a fluid that flows through the flow path of the flow meter through controlling the controlling valves based on information regarding the flow volume detected by the flow meter. |
US07891238B2 |
Thermal anemometer flow sensor apparatus with a seal with conductive interconnect
A flow sensor apparatus and method. A seal with a conductive interconnect is provided that includes a mass flow sense element mounted to a housing containing a thick film and/or thin film bridge structure for sensing media (e.g., mass flow) within a flow tube. The seal effectively isolates wirebond pads and electrical connections from the sensed media. The media, whether liquid or gas, can contain ionics that eventually contaminate the top of the mass flow sense element. The use of the seal with the conductive interconnect thus seals off the electrical connections and prevents exposure to the sensed media. |
US07891237B2 |
Method for estimating pump efficiency
The present invention provides highly accurate methods for directly calculating pump fillage which avoid the need and expense of a pump dynamometer card and subsequent calculations. |
US07891235B2 |
Method for monitoring water quality
The method is for monitoring water quality in a water system. A water pipe is provided for conveying water therein. A particle sensor is in operative engagement with the water pipe. The particle sensor continuously counts particles in the water of the water pipe. The particle sensor triggers the taking of a water sample only when the particle count reaches a predetermined level. |
US07891233B2 |
Blast movement monitor
A blast movement monitor for measuring the movement of material within a body of material as a result of a blasting operation, the monitor including: a housing having an interior chamber defining an inner surface; and an internal communication device that is received immediately within the interior chamber of the housing, the internal communication device including: a body portion; an electric coil wound around the body portion; a circuit board electrically connected to the coil; a battery electrically connected to the circuit board; an end portion associated with one end of the body portion; and a cap associated with an opposing end of the body portion that encapsulates the body portion and sealingly houses the body portion; wherein the internal communication device is biased to facilitate self-righting of the internal communication device to a desired orientation within the interior chamber independent of the orientation of the monitor. |
US07891230B2 |
Methods for verifying the integrity of probes for ultrasound imaging systems
Methods are provided for verifying that water and other fluids cannot reach the internal components probes for ultrasound imaging systems. |
US07891227B2 |
Gripping apparatus for gripping and holding elongated workpieces, in particular for bending machines
A gripping apparatus for gripping elongated workpieces comprises a housing, carrying two pivotable gripping jaws which are movable between opened and closed positions, as well as a guiding body, in which the housing is displaceably supported.A rod having a control element which is located between both gripping jaws and is displaceable between a position retracted into the gripping jaws and so as to spread them apart, and an opposite position, where the gripping jaws are converged.The control element engages the housing and, during a further movement in the retraction direction moves the housing. |
US07891225B2 |
Bending machine
A bending machine for bending elongated workpieces supplied from a magazine is disclosed. The bending machine comprises a base support; two bending robots arranged on a common guideway centrally mounted to the base support, such that the robots are displaceable parallel to the longitudinal direction of the base support. A holding clamp is positioned on the front face of the base support, with one auxiliary gripper on either side of the holding clamp. The holding clamp is displaceable in parallel with the bending robots. A discharge gripper is positioned on the rear surface of the base support, laterally offset with respect to the holding clamp.All grippers and clamps are pivotable to an inner pivoting position, in which they can hold a workpiece in the working area of the bending machine between both bending robots; and to an outer pivoting position away from the base support. |
US07891224B2 |
Multiple piece roll
The invention relates to the design of multiple piece rolls, in particular backup rolls, for the use in metal rolling. The roll comprises a main part with a center bore for the removal of center defects or flaws arising from the manufacturing process, e.g., from casing or forging and at least an end part, whereas the end part has no center bore or a center bore with a diameter smaller than the bore diameter of the main part. |
US07891220B2 |
Multi-purpose detachable lock container and method of use
A lockable container comprising a lock portion and a container is provided. The lock portion has a first part and a second part, wherein the first part has an opening component and at least a lock mechanism, the second part has at least a latch driven by the opening component. The container fits the second part. The container has at least an inner space and a wedge corresponding to the latch. The lock mechanism restricts a displacement of the opening component when the lock mechanism is locked. The lock mechanism releases the opening component when the lock mechanism is unlocked. |
US07891219B1 |
Lock guard for padlock
A lock guard protects a padlock with a shackle and the ends of a securing connector. The device comprises a five-sided housing with an open bottom. Two opposing sides of the housing have opposing openings therethrough for inserting the ends of the securing connector. Inside the housing is a retaining tab having an opening therethrough dimensioned to receive the end of the shackle. The housing can also contain an abutment providing a surface against which to drive the top of the shackle when locking the padlock within the lock guard. When the retainer tab is vertical, the top edge of the hole in the retainer tab can act as an abutment. |
US07891217B2 |
Method of producing an optical fiber preform
Glass can be synthesized and deposited at a high rate by the inside CVD method using a plasma burner in a manner such that unconsolidated portions or bubbles are little generated. The method includes a step of depositing a glass film on the inner wall surface of a starting pipe. In a first aspect, temperature the pipe is controlled not to exceed (1800 +100xd)° C., a temperature of (1100 +100xd)° C. or higher being continued for 20 seconds or more at each point of the pipe, where d (mm) represents the wall thickness of the pipe. In a second aspect, the burner includes at least two inlets and has an inner diameter of 80 mm or more, and the deposition step is performed in the relationship, 150 mm/s <(Total flow rate of the gases introduced into the burner)/(Sectional area of the burner) <600 mm/s. |
US07891215B2 |
Thermally stable IR-transmitting chalcogenide glass
A thermally stable chalcogenide glass, a process for making the same, and an optical fiber drawn therefrom are provided. A chalcogenide glass having the composition Ge(5−y)As(32−x)Se(59+x)Te(4+y) (0≦y≦1 and 0≦x≦2) is substantially free from crystallization when it is heated past the glass transition temperature Tg or drawn into optical fibers. A process for making the thermally stable chalcogenide glass includes purifying the components to remove oxides and scattering centers, batching the components in a preprocessed distillation ampoule, gettering oxygen impurities from the mixture, and heating the components to form a glass melt. An optical fiber formed from the chalcogenide glass is substantially free from crystallization and exhibits low signal loss in the near-infrared region, particularly at wavelengths of about 1.55 μm. |
US07891214B2 |
Method of manufacturing grin lens and grin lens
The manufacture of a GRIN lens using a sol-gel process includes forming a wet gel from an alcohol solution containing a silicon alkoxide, a dopant alkoxide, and an aluminum alkoxide, first, an alcohol solution containing the silicon alkoxide and the aluminum alkoxide as is prepared, and then the dopant alkoxide is mixed thereto. |
US07891213B2 |
Vertical drawing method for producing a cylindrical glass body and device for carrying out said method
According to a known vertical drawing method for producing a cylindrical glass body, the cylinder longitudinal axis of the glass cylinder is adjusted by hand in relation to the longitudinal axis of a heating tube. The aim of the invention is to optimize the stability of said glass body. Said aim is achieved, whereby adjustment comprises the steps of detecting a value for a first radial x-y position of the cylinder longitudinal axis (16) of the glass cylinder (4) in a first horizontal detection plane (E1), drawing the glass cylinder (4), placed in the first x-y position, to form a test glass strand (10), measuring an actual state of a radial circular, or annular dimension of the test glass strand, determining a deviation between the actual state and a set state of said circular, or annular dimension with regard to the size and position thereof, while considering the position of the glass cylinder (4) in relation to the inner wall of the heating tube (1) during drawing, calculating a corrected x-y position of the cylinder longitudinal axis (16) by means of a correction factor (K), the value and position of the deviation, arranging the glass cylinder (4) into the heating tube (1), so that the cylinder longitudinal axis (16) extends at least in the first horizontal detection plane (E1) in the x-y position and drawing the glass cylinder (4), arranged in the corrected x-y position, to form another test glass strand (10). |
US07891201B1 |
Refrigerant vapor compression system with flash tank receiver
A refrigerant vapor compression system includes a flash tank receiver disposed in the refrigerant circuit intermediate the refrigerant cooling heat exchanger and the refrigerant heating heat exchanger. The flash tank receiver, which receives a liquid/vapor refrigerant mix, also functions as a receiver. A refrigerant charge control apparatus includes a liquid level sensing device disposed in operative association with the flash tank receiver for sensing the level of liquid refrigerant within the flash tank receiver, at least one sensor for sensing a system operating parameter, and a controller operative to determine a desired liquid refrigerant level within the flash tank receiver and to selectively adjust a secondary expansion device to increase or decrease the flow of refrigerant passing into the flash tank receiver to provide a circulating refrigerant charge consistent with maintaining a desired system operating parameter. |
US07891194B2 |
Configuration of dilution openings in a turbomachine combustion chamber wall
An annular combustion chamber of a turbomachine is provided. The combustion chamber includes an end wall provided at an upstream end of the chamber and side walls extending longitudinally from the end wall to an orifice for discharging a stream of combustion gases provided at a downstream end of the chamber. The side walls includes at least one row of openings for the intake of air for diluting the stream of combustion gases. At least one dilution opening has an upstream edge which projects toward the inside of the chamber and a downstream edge which projects toward the outside of the chamber and is asymmetric to the upstream edge with respect to a plane extending transversely to the wall. An aperture of the opening having an axis oriented in an oblique direction with respect to the wall. This direction being oriented toward the inside and toward the downstream end of the chamber. |
US07891188B2 |
Apparatus for producing power using geothermal liquid
The present inventive subject matter is drawn to an apparatus for producing power using geothermal liquid comprising: a geothermal power plant for producing power using heat contained in geothermal liquid supplied thereto; and heating means apparatus for heating a solution and producing a heated solution for use in an electrolysis unit with heat from heat depleted geothermal liquid exiting a vaporizer of the geothermal power plant, wherein the electrolysis unit produces hydrogen for use in producing power. |
US07891187B2 |
Multi-chamber heat accumulator for storing heat energy and for generating electrical energy
A multi-chamber heat accumulator for storing heat energy as well as for generating electrical energy comprises a pit structure having a bottom, a sidewall, and a cover. The pit structure comprises at least one inner zone with a first solid matter pit filling and at least one outer zone with a second solid matter pit filling. The outer zone at least partially surrounds the inner zone, the pit filling of the inner zone being separated at least in parts from the pit filling of the outer zone by at least one partition wall. The inner zone comprises at least one first pipeline system with at least one inlet to the inner zone and at least one outlet from the inner zone for passing fluids through, which is present at least in parts in the first pit filling material of the inner zone. A method for generating electrical energy is also disclosed. |
US07891184B2 |
4-cycle stirling machine with two double-piston units
A 4-cycle Stirling engine is for carrying out thermal power processes or heat power and cold and heat pumping processes with two double piston units which move with a phase offset to each other. |
US07891183B2 |
Wave-based power generation system
The wave-based power generation system has a buoy or float retained by a cable that enters an underwater power generating station. The cable enters the station housing through an inverted U-tube having upturned inlet and outlet ports, which prevent water from entering the housing. The buoy cable passes over an inlet pulley assembly disposed within the U-tube and has its free end secured to a take-up reel or sheave. A driver pulley is mounted on a shaft coaxial with the take-up reel shaft, and is constrained to unidirectional rotation. Rotation of the driver pulley is coupled to a mainspring pulley and a timing pulley through an idler pulley. A mainspring is compressed by rotation of the mainspring pulley until a cam wheel coaxial with the timing wheel releases a brake, causing the mainspring to expand and rotate a generator shaft to produce electricity. |
US07891177B2 |
Particulate trap temperature sensor swap detection
An exhaust after-treatment system is disclosed. The system has a particulate trap disposed to remove particulate matter from an exhaust flow of an engine, an upstream temperature sensor disposed to measure a temperature of the exhaust flow upstream of the particulate trap, and a downstream temperature sensor disposed to measure a temperature of the exhaust flow downstream of the particulate trap. The system also has a controller in communication to receive from the upstream and downstream temperature sensors indications of the upstream and downstream temperatures. The controller is configured to compare the upstream and downstream temperatures, determine if the upstream and downstream temperature sensors are improperly swapped based on the comparison, and take a precaution if it is determined that the upstream and downstream temperature sensors are improperly swapped. |
US07891176B2 |
Exhaust gas purifying apparatus
An exhaust gas purifying apparatus includes a primary diesel particulate filter provided in an exhaust line of a diesel engine, a secondary exhaust line branched from the exhaust line from an upstream side of the primary diesel particulate filter, and a secondary diesel particulate filter provided in the secondary exhaust line. The secondary diesel particulate filter has a soot storage capacity smaller than the soot storage capacity of the primary diesel particulate filter. The apparatus further includes a differential pressure measuring part measuring a differential pressure between an inlet and an outlet of the secondary diesel particulate filter. A distance to the secondary diesel particulate filter from a branching point of the secondary exhaust line from the primary exhaust line is about 2 m or less. |
US07891172B2 |
Purification capacity recovery method of exhaust gas emission control system
When a fuel as a reducing agent is supplied to a NOx catalyst on which a NOx or a SOx is reduced, a flow rate of exhaust gas that flows through an exhaust passage is changed, and the fuel is supplied to the exhaust gas flowing through the exhaust passage at a plurality of timings (ΔT1, ΔT2) when the exhaust gas flows at different flow rates. |
US07891167B2 |
Gas turbine engine flow reverser
A flow reverser comprising a sleeve having a first part and a second part to define a flow path and axially separable from each other about a conjunction formed by a respective profile edges for the first part and the second part, the profile edges in a stowed position overlapping, the reverser characterised in that in a deployed position a nozzle part of each profile edge define together a nozzle jet and a reverser part of one edge profile is adjacent to a core to provide an effective flow deflector. |
US07891166B2 |
Water rocket engine with a two-phase nozzle
The water rocket engine with a two-phase nozzle includes a water rocket propulsion system having a reservoir, and a nozzle assembly disposed along a central longitudinal axis therein, the nozzle assembly comprising an inverted cup shaped fluid capture vessel having a substantially concave sidewall and extending away from an elongated tube. Open lower portion of the fluid capture vessel forms a fluid inlet. The elongated tube has a concave shaped side wall that forms a nozzle gas inlet at an upper portion of the tube, a nozzle outlet at a lower portion of the tube, and a passageway disposed between the tube upper portion and the tube lower portion. Within the confines of the capture vessel, fluid injection holes are disposed in the tube sidewall to provide fluid intake into the nozzle passageway where fluid and gas combine to form a two phase propellant. |
US07891165B2 |
Exhaust casing hub comprising stress-distributing ribs
An exhaust casing hub includes a hub center, and an upstream flange and a downstream flange arranged on either side of the hub center. Each flange is terminated by a rim. A plurality of cuffs are arranged on the hub center so as to form an angle from the tangent toward the radial direction of 10° to 80° , preferably 15° to 75°. At least one rib is formed at the base of each cuff below a critical stress region in the cuff. The rib is joined to the downstream flange by a downstream end and to the upstream flange by an upstream end. |
US07891164B2 |
Inlet airflow management system for a pulse detonation engine for supersonic applications
A pulse detonation engine contains a mechanically driven timing device coupled with a stator device, where the timing device has both an opening portion and a blocking portion. The opening and blocking portions open and close air flow access to a detonation chamber of the pulse detonation engine at appropriate times during the pulse detonation cycle. |
US07891162B2 |
Rake with quick handle connection
A quick connect tool assembly including a tool head having a socket therein, and an elongated pole for insertion into the socket tool head to lock the tool head and the pole together. The assembly includes a detent fixed to an end of the pole and teeth projecting into the interior of the socket on the tool head, such that the teeth engage the tool head detent to lock the pole to the tool head. |
US07891160B2 |
Method and device for gas filling and sealing of a duct intended to be filled with gas and positioned in a container of a collapsible type, and container blank comprising such a duct
The invention relates to a method and a device for gas filling and sealing of a duct intended to be filled with gas and positioned in a container of a collapsible type. The duct is defined by two opposite side walls which are joined along a connecting portion and comprises an inlet arranged in one of the side walls. A part of the container that comprises the inlet is clamped between an abutment and a gas module which is axially movable towards the abutment. Clamping occurs in such a manner that one of the two side walls included in the duct is allowed, in response to a gas flow supplied from the gas module and entering the duct through said inlet, to bulge to form a free passage into the duct for filling the same with gas. After completion of the gas filling, the duct is sealed. The invention also relates to a container blank having a duct which is specially developed for the method and the device. |
US07891157B2 |
Machine for shrink-fitting of shrink wrap film onto packages
A machine and method for shrink-fitting shrink film onto packaged goods, in particular for packaging packing units, having a conveyor for transporting the packaged goods. In order to reduce the energy consumption and simultaneously to improve the shrinking result, the machine has hood type shrink devices which are moved along at least a part of the path with the packaged goods moved on the conveyor. |
US07891156B2 |
Packaging apparatus and method of packaging
A packaging apparatus including a receptacle, a ram, a film dispensing assembly and first and second elongate members. The receptacle defines a central axis and has a dispensing end with first and second substantially linear and parallel opposed edges that define an axial limit of the dispensing end. The plastic film material forms a film tube about the receptacle. The first and second elongate members are substantially parallel with the first and second edges. In operation, the ram is extended to eject the batch of material through the dispensing end into the film tube. Retracting the ram forms a partial vacuum within the film tube between the batch of material and the ram. The first and second elongate members compressively engage the film tube between the batch of material and the dispensing end and thereby form folded flaps in the film tube. A method of packaging is also disclosed. |
US07891155B2 |
Sheet metal header beam
A sheet-metal header beam is constructed from a single sheet of sheet metal (10). It is folded to form an upper channel (58) having a bottom wall (12) and inner sidewalls (14, 16). The upper boundaries of the sidewalls (14, 16) form corners (24, 28) with top walls (30, 32) which in turn form corners (26, 28) with outside walls (38, 40). Lower portions of the outside walls (30, 40) and regions (50, 52) form sidewalls of a lower channel (60). Regions (50, 52) are bent at corners (42, 44) to form flanges (46, 48) which form a top for the lower channel (60). |
US07891153B2 |
Energy-free refrigeration door and method for making the same
The energy-free refrigeration door of the present application provides a way to control condensation when the door of a refrigeration unit is opened by providing thermal insulation, to the door with glass panels which have a low emissivity coating. The door includes a door frame housing and an insulating glass unit comprising inner, middle and outer sheets of glass. A first sealant assembly disposed around the periphery of the inner and middle sheets of glass forms a first chamber between the inner and middle sheets of glass. A second sealant assembly disposed around the periphery of the middle and outer sheets of glass forms a second chamber between the middle and outer sheets of glass. A gas, such as krypton, air, or argon is held in the first and second chambers. The outer sheet of glass and inner sheet of glass each have an unexposed surface that faces the middle sheet of glass. A low emissivity coating is disposed on the unexposed surfaces of the inner and outer sheets of glass so that the glass door as a whole has a U value that prevents formation of condensation on the outer surface of the outer sheet of the glass door, without the application of electricity to heat the door, while also providing the desired evaporation rate of condensation from the inner side of the inner sheet of the glass door. |
US07891152B2 |
Sliding door arrangement
A sliding door arrangement includes a plurality of door units; at least one upright post connecting adjacent door units; a lower beam located at the bottom of and connected with the upright post; and a plurality of cross rod assemblies disposed at one side or both sides of the door units respectively to adjust the tightness of the sliding door arrangement. The sliding door arrangement of the present invention can be packaged and transported in separate parts and then quickly and conveniently assembled on site. In addition, the sliding door arrangement of the present invention is perfectly integral and decorative and provides sufficient strength. |
US07891147B2 |
Profile for a light wall and light wall profile system
A profile for a light wall includes at least one first, essentially closed hollow chamber, into which a connector can be inserted on at least one end side of the profile, and at least one second hollow chamber having a system groove running essentially parallel to the longitudinal axis on a lateral outer face, into which a holder for a wall element, which can be arranged essentially parallel to the lateral outer face, can be inserted. The profile includes at least one third hollow chamber with at least one cable groove, which runs essentially parallel to the longitudinal axis and emerges from a cover face and/or a bottom face. The profile and profile system may be used, for example, for trade fairs and exhibitions. |
US07891145B1 |
Spool-mounted coiled structural extending member
A very lightweight long-range extending member formed from assembled tapes. The strength of an extended structure can be greatly increased by forming a composite structure from individual single tapes. This invention describes various composite structures and the means for forming them. |
US07891144B2 |
Adjustable heavy girder tiedown
An adjustable connector is provided for connecting an elongate substantially vertical supporting structural member and an elongate generally horizontal supported structural member. The connector is provided with a side attachment member that attaches to an elongate substantially vertical supporting structural member and a cap that attaches to the elongate generally horizontal supported structural member, with a pin connection that enables rotation between the cap and the side attachment member. |
US07891135B2 |
Planter
A planter is fabricated to be suspended from a wall, window, or other partition. The planter generally includes a planter element for holding a flower or plant, a planter casing which supports the planter element, and a suspension member for mounting the planter to the partition. The planter casing is open on top to allow planter elements to be placed therein, and has perforated sides which allow visual inspection of the contents within the sides. The planter may also have two or more recessed portions in which the planters can be positioned. The recessed portions can be parallel may have a saddlebag appearance. The suspension member may partially separate the recessed portions, and allow some overlap between the recessed portions. Dual-function elements may also be added to provide structural and ornamental features to the planter casing, and may further be selectively added to complement decorative features of the partition. The planter also includes water management with integrated sprinklers and/or drip irrigation bubblers for ease in watering plants housed and displayed in the planter. |
US07891128B2 |
Systems and methods for local and remote stun functions in electronic weaponry
An electronic weapon system includes a terminal for a local stun function, a deployment unit for a remote stun function, and a barrier, removal of which during deployment enables a circuit for the remote stun function that includes the terminal. A method performed by an electronic weapon includes: (a) enabling a stimulator of the weapon to provide a current; (b) in response to a first operator control of the weapon, and when proximate to target tissue, passing the current through a first circuit that includes the target tissue; (c) blocking a second circuit of the weapon with a barrier of the weapon; (d) in response to a second operator control of the weapon, propelling an electrode of the weapon to a remote target, reducing blocking by the barrier, and passing the current via the second circuit that includes the electrode and the target tissue; and (e) in response to a second operation of the first operator control, and if proximate to target tissue, passing the current through the target tissue via the first circuit instead of passing the current through the second circuit, and if not proximate to target tissue, passing the current via the second circuit through the electrode and through the target tissue. |
US07891127B2 |
Systems and methods for deploying electrodes from a covered cavity for electronic weaponry
An electronic weapon impedes locomotion by a target by conducting a current through an electrode and through the target to produce contractions in skeletal muscles of the target. The weapon may include a deployment unit to deploy one or more electrodes in trajectories toward the target. The deployment unit may include covered tubes for the electrodes. Removing the cover may be accomplished with a ram urged against the interior of the cover by an electrode. The cover may include frangible material with grooves for repeatable material separation. The cover may include fasteners that simplify assembly of the cover onto the body of the deployment unit. The fasteners may include hooks with grooves that disjoin from the cover enabling a more repeatable removal of the cover. Electrode trajectories are more accurate as a result of operation of the rams and the structures of the frangible cover. |
US07891124B1 |
Picture hanger
A frame hanger apparatus including a rectangular wall piece for attachment to a wall and a frame piece attachable to a picture frame. The wall piece has front and back surfaces, the front surface having a lower lip and an upper lip formed thereon. The lower lip has an arced top surface, and the upper lip has first and second elongated horizontally disposed mounting slots positioned therein. The frame piece has a lip projecting from the front surface which has an arced surface thereon. The arced top surface of the wall piece is dimensioned to dovetail with the arced surface of the lip of the frame piece and an overhanging lip on the wall piece is positioned so as to lock the wall piece and frame piece together. |
US07891116B1 |
Footwear and its manufacture
A rubberless neoprene boot waterproofed from the inside comprised of a composite sock fabricated from a neoprene foam, coated with a polyurethane film sandwiched by an inner boot liner and a stretchable external layer that may be stretched and formed upon a shoe last. A composite upper shaft section made of neoprene foam, polyurethane film and an inner boot liner, and a semi-stretchable external durable fabric extending from said sock. An external foot jacket jacketing the sock forming an upper boot unit having internal seams with a series of thermoplastic heat sealing tapes to collectively seal all said internal seams against the penetration of moisture and a toe reinforcing stiffener and a heel reinforcing stiffener located between the stretchable external layer of said sock and the foot jacket. An inner sole secured to the sock and an outer sole securely anchored to a bottom end of the inner sole. |
US07891114B2 |
Biomass converters and processes
This invention pertains to a bio-mass processing system, and method of processing waste bio-mass, wherein one or more mixers mixes a bed of bio-mass material such as manure at substantially any and all locations in a defined length and width portion of the bed, in a dryer. Heated air percolates upwardly through the bed. Separation apparatus separates a relatively dryer fraction of the bio-mass material from the dryer. The separated finished product from the dryer is optionally fed to a boiler where the dried bio-mass material is burned. Heat of combustion from the boiler is used as dryer heat for drying the bio-mass feed material in the dryer. Excess heat is optionally used to produce steam, which powers a turbine, which powers an electrical generator. Residual ash from the combustion process comprises about 2% by weight of the solids content of e.g. a feed stream coming into the dryer. |
US07891110B2 |
Suspension of anchor bolts
A self-checking anchor bolt suspension assembly includes an array of suspension segments each including equally sized openings distributed in a spaced relationship therein for engaging in suspension resilient tubular caps provided with annular tapered cavities communicating through annular apertures at the lower ends thereof. The aperture size and the cavity taper are selected so that the threaded shank of an anchor bolt of only a singular dimensional increment is receivable and resiliently grasped therein and the caps are each color coded in accordance with the shank size of the bolt. In this manner the color coding provides a quick visual assurance that only the properly sized anchor bolts are deployed for immersion into the poured concrete. |
US07891108B1 |
Utility box marking device
This application describes a device for making where to locate and to cut the opening for a utility box, windows, panels or other openings on a sheet of building material. This marking device comprises a metal wire mesh screen mounted to or within a rigid peripheral frame and a magnetic template, which mimics the size of the opening to be cut or the object to be measured. This template is magnetically or removably attached to the planar or flat wire mesh screen and aligned with a mounted utility box. Once the flat magnet or template is appropriately placed on the first surface or area to be measured, the marking device is placed upon the second surface or on the sheet of building material (including without limitation plywood or drywall), and the user can trace the location of the opening to be cut using a pen, pencil or other marking implement. |
US07891107B2 |
Gauge for determining angle of sloped ground and method of using same
A gauge for determining the angle of sloped ground includes a panel, having a transparent window located in it, which can be held by a user so that the sloped ground can be viewed through the window. The panel has a spatial reference associated with it which allows the panel to be oriented properly with respect to the horizontal or vertical. Inscribed on the window are a positioning indicia and a plurality of lines which radiate outwardly from the positioning indicia at specific angles with respect to the horizontal. In use the panel is held such that the positioning indicia is located on the slope. The user can then determine which one of the lines overlies the slope. The angle associated with that line is the angle of the slope. |
US07891104B2 |
Method and an engagement sensor device for engagement measurement for a machine tool
In a method and an engagement sensor device for engagement measurement for a machine tool for processing workpieces using tools or a laser the machine tool possesses a clamping device with a clamping face for clamping an object, in particular a tool or a workpiece and the engagement sensor device is provided for the measurement or engagement of a face of clamped object at the clamping face or any gap between the face of the clamped object and the clamping face. The sensor device comprises at least one engagement sensor, arranged to the side of the clamping face, with a measurement range aligned in the direction of the gap or of the clamping face for the detection of an electrical or magnetic stimulation field, such field extending between the face of clamped object and the clamping face and being able to be influenced by any gap, the measurement range extending essentially along the clamping face in accordance with a depth direction of any gap or parallel to the clamping face. |
US07891102B2 |
Nanowire magnetic compass and position sensor
A nanowire magnetic sensor and position sensor for determining the position of a magnetic object and direction of magnetic field is disclosed herein. The magnetic compass includes a number of magnetic nanosensor printed on a flexible substrate, which covers 360-degree angle at equal intervals. Each magnetic nanosensor generally includes magneto-resistive nanowires with high magnetic sensitivity printed in sets e.g. of ten on the flexible substrate. The flexible substrate can also be bent to form a circular configuration to detect the azimuth direction of the magnetic field. The individual nanosensors can be connected into resistive Wheatstone bridge configurations by metalization. The magnetic nanosensors can be utilized as a position sensor of a magnetic object for position determination. Additional electronics can also be mounted or printed on the flexible substrate from other type of nanowires. |
US07891099B2 |
Damped guiding unit and portable implement
A damped guiding unit for a portable implement includes a connection element arranged at one end of a guide rod element, for connection of a tool element for the sawing, cutting and/or scything of undergrowth or of grass. A damping element is arranged on the connection element for the damping of oscillations or vibrations caused by the tool element. A holding element is arranged on the guide rod element for holding the portable implement. The holding element and the connection element are structural elements which are respectively separated from each other in that the holding element is associated with a first assembly and the connection element is associated with a further assembly separated from the first assembly. The holding element is further arranged at a distance from the connection element between the one end and the other end of the guide rod element, so that both a direct guiding of the portable implement and also an intensive vibration damping of the holding element is achieved. |
US07891089B2 |
Printed board with component mounting pin
A printed circuit board according to the present invention is a printed circuit board (4) including a component mounting pin (1) made of a metal wire to connect with a semiconductor chip (10). The semiconductor chip (10) is a surface mounting type semiconductor chip having an electrode pad on its mounting surface for use in a flip-chip mounting system. The component mounting pin (1) is formed by using wire-bonding technology. This printed circuit board (4) is able to decrease malconnections or disconnection caused by a difference between the coefficients of thermal expansion of the semiconductor chip (10) and the printed circuit board (4). |
US07891086B2 |
Method of stringing a first elongate element into a second elongate element
A method for stringing a first elongate element through a second elongate element is provided by placing the first elongate element in a channel and injecting compressed gas into the channel to propel the first elongate element therethrough. The channel has a first open end, and the second elongate element is sealed around the first open end. Compressed gas is injected into the channel towards the second elongate element, propelling the first elongate element through the second elongate element. Also disclosed is a system for performing such a method, including a source of compressed gas and a housing having a channel with a first end and a second open end. The first end is in fluid communication with the source of compressed gas. The channel has a tapered portion adjacent the open end of the channel, and the channel defines a straight longitudinal axis between the first end and the second open end. |
US07891083B2 |
Apparatus for assembling semiconductor chip module
An assembling apparatus is disclosed. The assembling apparatus includes a base, an assembling platform, and a driving part. The assembling platform and the driving part are fixed on the base. The assembling platform defines a receiving space for receiving a semiconductor chip module, a lever chamber for receiving clips of the semiconductor chip module, and a driving groove for connecting the receiving space and the lever chamber. The assembling platform further includes a lever bar removably placed in the lever chamber for expanding the clips. The driving part includes driving shafts. An end of each of the driving shafts is in the driving groove and is movable to pass through the lever chamber and reaches the receiving space. The assembling apparatus is used to assemble a semiconductor chip module conveniently and safely. |
US07891078B1 |
Sensor-based feedback method for improved assembly of vacuum electronic devices
A method of improving efficiency of manufacturing a vacuum electronic device, includes placing sensors on the device's interior during its construction and obtaining a first measured characteristic value; comparing the first measured characteristic value with a desired characteristic value; determining whether the first measured characteristic value is within a predetermined percentage of the desired characteristic value; adjusting a component of the device and measuring the characteristic of the device to obtain a second measured characteristic, comparing the second measured characteristic value with a desired characteristic value, determining whether the second measured characteristic value is within a predetermined percentage of the desired characteristic value; and repeating the previous step until the second measured characteristic value is within the predetermined percentage of the desired characteristic value. |
US07891076B2 |
Expandable chuck
The process provides an expandable chuck with a variable diameter bulb having a variable wall thickness, the chuck being operatively designed to stretch the bulb to reduce its diameter for insertion into a photoreceptor pipe and upon relaxation to the compress the bulb so as to increase its diameter. The design provides a universal chuck to reduce the cost of changing to different diameter chucks in accommodating different size photoreceptors during the coating and drying process. |
US07891073B2 |
Method of assembling two parts, at least one of which is made of a composite, and insert for carrying out the assembly
A method for bonding a first part made of a composite to a second part to a predetermined dimension is disclosed. The method includes placing an insert into the first part, a first surface of the insert protruding beyond the predetermined dimension; machining the insert until the first surface is at the predetermined dimension; placing the second part on the insert; and fastening the second part via the insert. The use of an insert makes it possible to produce, with high precision, a reproducible assembly, which can still be dismantled. |
US07891072B2 |
Joining frame components with a Z connection
A web truss and a chord truss are joined or connected to each other. Each truss has an extruded hole with flanges, collars and combinations of flanges and collars. When a tool placed against the flanges they are expanded to form Z configurations. When the tool is placed against a collar the collar folds over another member's bottom portion or, depending on the configuration, another member's collar. These configurations and the folding of collars act to inhibit separation of the trusses from each other. The method and assembly are ideally suited for automated processes in a Just In Time fashion. |
US07891068B2 |
Recovery method of electric appliance
A mark is displayed to a manually scrapped component capable of being disassembled manually without disassembling or crushing by machine at the time of discard or recovery of an electric appliance after use, and the manually scrapped component is manually scrapped from a product, and in the case of crushing by machine thereafter, the mark display is a mark capable of separation into plural kinds of substance on which a cost burden is imposed and valuable substance after recovery, and scrapping can be performed easily at low cost. |
US07891065B2 |
Method of manufacturing of a liquid jet head, method of manufacturing of a piezoelectric element and a liquid jet apparatus
In a step of forming a piezoelectric precursor film, an application solution is applied onto each of flow passage forming substrate wafers to form piezoelectric precursor films one by one on each of the plurality of flow passage forming substrate wafers constituting a flow passage forming substrate wafer group, and an order of the flow passage forming substrate wafers for starting the application of the application solution to be turned into each of the piezoelectric precursor films is varied by the predetermined number of wafers of the flow passage forming substrate wafer group. |
US07891060B2 |
Clamp
A clamp for an oil well line is disclosed, the clamp having a casing, typically a pair of wedge members defining a line receiving recess between them and wherein the wedge member are movable within a channel in the casing to move together and grip the line when axial force is applied to the line. The radially outermost faces of the wedge members are typically shaped to match the taper of the channel in the casing, and so are pressed together as they move axially down the tapered channel. One wall of the channel is typically movable to disengage from the wedge member when the gripping force is to be removed. The line-receiving recess can be in the form of an arc or a dog leg, and can be lined with a high friction material or a softer material to minimize damage to the line by the clamping force. |
US07891058B2 |
Elastic cord with adjustable loop
A restraint of elastic cord includes a loop for securement about a fixed object. A lock on the cord is positionable therealong to vary loop size. Tensioning of the cord by momentarily applied manual force permits positioning of the lock along the cord. |
US07891054B2 |
Hinge for automotive vehicle doors
A hinge for vehicle doors includes: a first part fixable to a vehicle door and including an essentially vertical pin; a second part fixable to a frame of the vehicle and including an essentially cylindrical and vertical first cavity that houses the vertical pin; and a retaining device that retains infinite angular positions between the first and second parts. The retaining device includes: a sleeve surrounding the pin in the first cavity and an engagement member arranged between the pin and the sleeve. The engagement member couples the sleeve to the pin in any angular rest position of the hinge and automatically decouples the sleeve from the pin during relative rotation between the first and second parts. An interruption of the relative rotation between the first and second parts causes the engagement member to automatically couple the sleeve to the pin. |
US07891053B2 |
Releasably interlocking instrument handle and method of use thereof
In one preferred aspect, a set of interlocking instrument handles is provided that permits a user to directly engage a locking element to releasably lock one instrument to another instrument. In another preferred aspect, a locking collar is provided for locking instrument handles to one another. In a further preferred aspect, a method is provided for locking instrument handles to one another. |
US07891051B2 |
Wheel assembly
A wheel assembly has a housing, a wheel, a rotating device and a controlling device. The housing has a sleeve, an extending portion extending laterally from the sleeve, and brackets extending from opposite sides of the housing. The wheel is rotatablely mounted between the brackets of the housing via a shaft. A rotating device includes a lower pole for engaging with the sleeve of the housing, and a fixing element at bottom of the lower pole for fixing the lower pole on the sleeve in assembly. The controlling device includes a limiting element and a pressing element cooperating with each other to limit direction of the housing and rotation of the wheel simultaneously. The limiting element is mounted in the extending portion and adjacent to the wheel in assembly. The pressing element is mounted on an end of the extending portion for driving the limiting element. |
US07891050B2 |
Handle assembly for a cleaning appliance
A handle assembly for a cleaning appliance includes a handle portion and a tubular wand having an open end configured to receive tools or other accessories when the cleaning appliance is in use. The handle assembly also includes a wand cap which is movable between a first position in which the wand cap covers the open end of the tubular wand and a second position in which the open end of the tubular wand is not covered by the wand cap. The wand cap is releasably connected to the handle portion or the tubular wand in a snap-fit manner. This provides an advantageous construction which reduces the risk of damage and the cost of repair. |
US07891049B1 |
Deep cleaner with heat-retaining skirt
An upright extraction cleaning machine for cleaning a surface comprises a base assembly having a housing having at least one side wall and a rear wall extending toward the surface. A source of heated air is enclosed within the base assembly and the heated air is dischargeable through a bottom of the base assembly to the surface. At least one side wall skirt extends from the at least one side wall toward the surface, and a rear wall skirt extends from the rear wall toward the surface. The at least one side wall skirt and the rear wall skirt define an enclosed space beneath the base assembly for retaining heated air discharged from the base assembly against the surface. |
US07891048B2 |
Vacuum truck with collapsible scraper and pivot relief
A scraper truck includes a main scraper mounted to a wheeled vehicle and side scrapers pivoted to the main scraper at its ends. The side scrapers are pivotally movable between extended lateral positions where the side scrapers extend outboard of the opposite ends for collecting debris located outboard of the vehicle's width, and a retracted position where the side scrapers are in overlapped juxtaposed storage positions close to and in front of the main scraper. The main scraper has a front face that is concavely shaped. The scraper mount defines a vertical pivot axis and the scraper assembly is rotatable about the vertical pivot axis upon striking an object toward an end of the scraper. A biasing mechanism is provided for biasing the scraper toward a centered forwardly-facing position, and a shear pin is configured to break prior to damage to the scraper or vehicle frame. |
US07891047B2 |
Steam broom for floor cleaning
It is a new steam broom for floor cleaning with a boiler (C) for steam production connected to two ducts for steam delivery, the delivery duct (CF) for front jets and the delivery duct (C1) for lower jets and a detergent delivery duct (CD), the opening or closing of the valve (VU) for steam output from the boiler is controlled by the operation device (DA), connected to the arm (M1) of the handle (M), so that the rotation of said arm (M1) around the hinge (M′) causes the displacement of said operating device (DA), thus causing the opening of said output valve (Vu). Said boiler (C) comprises two pressure gauges (P1) and (P2), a device for jet deflection (D) shuts one or more delivery ducts (CF), (C1) and (CD) by compressing them. |
US07891046B2 |
Apparatus for generating sparged, electrochemically activated liquid
An apparatus is provided, which includes a sparging device and a functional generator. The functional generator is in fluid communication with the sparging device and includes an anode chamber and a cathode chamber separated by an ion exchange membrane. |
US07891045B2 |
Robot cleaner system having robot cleaner and docking station
Disclosed is a robot cleaner system having superior functions of sucking dust and exhausting dust to a docking station. The robot cleaner includes a dust suction port to suck dust, a dust collecting chamber to collect dust introduced through the dust suction port, a dust exhaust port to exhaust dust collected in the dust collecting chamber to the docking station, a connection path extending from the dust suction port to the dust exhaust port in adjacent to the dust collecting chamber, and a valve device provided between the connection path and the dust collecting chamber, an opening/closing of the valve device allowing the dust collecting chamber to selectively communicate with the dust suction port or the dust exhaust port according to a pressure difference between the dust collecting chamber and the connection path. |
US07891044B2 |
Device for detachably linking a wiper blade with a driven wiper arm
The invention relates to a device and a method for releasably connecting a wiper blade to a drivable wiper arm. In one embodiment, the invention is characterized in that the coupling section has a tongue-like insertion section, in that the connecting element has a seat for the insertion section, and in that the coupling section and the connecting element have securing sections for providing a mutual permanent connection. |
US07891043B2 |
Winshield wiping device
Disclosed is a windshield wiper device (10), comprising a wiper bearing (16) which is essentially composed of a molded tube (18) that can be fastened to a motor vehicle by means of a fastening element (20). A wiper shaft (22) to which a wiper lever can be fastened is positioned in the molded tube (18). A predetermined breaking point (32) is provided on the fastening element (20) in such a way that the wiper bearing (16) is able to dip into the interior of the motor vehicle in case a defined and essentially axial force acts on the wiper shaft (22). The predetermined breaking point (32) is embodied as a hole in this case. |
US07891038B2 |
Sewer cleaning machine
Disclosed herein is an improved rotary drain cleaning machine having an improved support structure that prevents walking of the machine when in use. The machine is supported upon two rear mounted wheels and a forward pedestal. |
US07891037B2 |
Motorized waterproof fluid dispenser
A motorized waterproof fluid dispenser and applicator is disclosed. The device manually dispenses at least one liquid from a filled container through one or more openings in the device's moving applicator surface. The device itself is waterproof, and designed to be used in a shower or bathtub. Pressure applied by a user during fluid application does not appreciably dampen applicator movement. The motor moving the applicator is suspended within the device allowing motion to be transmitted directly to the applicator while motion is only weakly transmitted to the outside of the device held by a user. Removable or disposable pads may be affixed to the applicator surface to present a variety of applicator surfaces or heat. The batteries may be replaced, providing for a long overall lifetime of the device while also providing for its inexpensive manufacture. |
US07891036B2 |
Multi-function power washer
A power washer is provided with a transport frame, a wash unit and a gun. The wash unit and the gun may be separated from the transport frame to be used in multiple modes. Possible modes include a walk-behind mode, a spray mode and hand wash modes. A quick connection is also provided to make it easier to disconnect and reconnect various components of the power washer. |
US07891034B2 |
Door mounted change table
A door mountable infant change table comprising a base structure and a changing area platform structure hingedly attached to each other and capable of vertical mounting on the surface of a door or similar structure through the use of straps secured by brackets to the top and bottom rims of a door or other structure that allow for sliding the change table and securing it to a height suited to the person changing the infant at the change table by means of clips provided near the holes of the change table through which the straps are threaded. |
US07891030B1 |
Child training bathroom toilet
A toilet for use with training a child is provided. The toilet comprises a main toilet portion having a backrest and a pair of arm rests. A bowl rests within the main toilet portion. A seat is positioned over the bowl. A CD player is integrated into the main toilet portion. A plurality of finger-shaped recesses are formed on a top surface and front surface of the arm rests with the child's fingers receivable within the recesses. A sensor is positioned between the main toilet portion and the bowl with the bowl resting upon the sensor wherein upon the child contacting the finger-shaped recesses, the arm rests and recesses light up and make sounds and wherein upon bodily waste entering the bowl, the weight change of the bowl against the sensor automatically activates the CD player. |
US07891029B2 |
Bedpan
A bedpan for collecting waste includes a seating area and a plurality of cavities. The seating area is located in a main body of the bedpan. The plurality of cavities is formed within the seating area and includes a first cavity for collecting liquid waste and a second cavity for collecting solid waste. The first cavity and the second cavity are separated by a divider. |
US07891027B2 |
Drain vent seal
A seal assembly for a drain vent is provided to direct the pressure exerted by a plunger to the face of a drain clog rather than escaping through the drain vent. The seal assembly of the invention comprises a tubular body having a first closed end and a second open end to define a substantially rigid a cup-like structure or cavity. A sealing member concentric with a longitudinal axis of the tubular body is attached to the second open end of the tubular body to form a seal against a surface containing the drain vent. A handle is attached to the closed end of the cup-like structure and extends away from the closed first end of the tubular body to provide a mechanism for the user to hold the sealing member against the surface containing the drain vent during the plunging process. |
US07891020B2 |
Functional apparel item, in particular NBC protective apparel with integrated measuring appliance
The invention concerns a functional apparel item, in particular protective apparel having a protective function against biological and/or chemical toxicant or noxiant materials, the apparel item being equipped with a measuring appliance capturing at least one measurable quantity and adapted for determining the serviceability of the apparel item. |
US07891018B2 |
Knee protective device
A knee protective device for garments comprising of at least one pocket in the vicinity of the knees having an opening for receiving an insert for protecting the wearer's knees. |
US07891017B2 |
Ball catching tool for baseball or softball
A ball catching tool for baseball or softball includes a thumb-stall receiving the thumb, an index-finger-stall receiving the index finger, a middle-finger-stall receiving the middle finger, a ring-finger-stall receiving the ring finger and a little-finger-stall receiving the little finger; wherein a ball catching assisting portion of at least 6.15 mm and at most 26.6 mm in height is provided on a ball catching side surface of the thumb-stall or its root portion. |
US07895666B1 |
Data structure representation using hash-based directed acyclic graphs and related method
A method for creating an embedding node. The method includes creating a first hash-based directed acyclic graph (“HDAG”) having a first node, which includes data, and creating a second HDAG having a second node that includes one or more data fields that store the first node. |
US07895660B2 |
Method and apparatus for moving contents using copy and movement control information
A method of managing content, the method being performed by a device including an analyzing unit and a control unit. The method includes judging, via the analyzing unit, whether the content can be moved to an external entity based on moving control information, the moving control information being different from copy control information indicating whether the copy of the content is permitted, determining whether an authentication with the external entity is needed in order to move the content to the external entity, if the judging step judges that the content can be moved, and controlling, via the control unit, a moving operation of the content to the external entity such that the content can be moved to the external entity without the authentication if the determining step determines the authentication is not needed. |
US07895656B1 |
Automated detection and configuration of security domains
A technique allows for the automatic configuration of anti-malware programs so as to prevent such programs from scanning particular domains. Upon automatic detection of a predetermined type of program, a configuration of that program is determined. Based on the configuration of the predetermined type of program, a domain of the predetermined type of program is excluded from a domain of the anti-malware program. Accordingly, the domain of the anti-malware program is ensured not to overlap with that of the predetermined type of program. |
US07895644B1 |
Method and apparatus for accessing computers in a distributed computing environment
A method and apparatus for single sign-out from one or more application servers in a distributed computing environment. A user accesses at least one second application server via a first application server. The user is able to sign-out from all the application servers to which he is connected via the first application server by signing out of any one of the signed in application servers. The single sign out procedure ensures the user does not inadvertently remain signed into the application servers when the user does not explicitly sign out of each signed in application server. |
US07895639B2 |
Methods and systems for specifying and enforcing access control in a distributed system
Methods and systems for controlling access to objects of a distributed computing environment are described. In one configuration, a computing device receives a request from a principal to access a protected object and evaluating the transitive closure of the list of group identifiers. The protected object is associated with an access control list and has a time-invariant list of group identifiers. The list of group identifiers includes the access list is associated with the protected object to identify at least one principal authorized to access the protected object. |
US07895638B2 |
Protocol for entering, disabling and/or erasing scrambled data access rights and the corresponding access control module
The invention relates to a protocol for disabling/erasing access rights to scrambled data. According to the invention, the access rights entered in an access control module comprise the following variables: right identification variable (R ID), action date variable (AD V) and right status variable (S V). The status variable can have one of three encoded values, namely enabled, disabled or erased right. The inventive protocol consists in: transmitting (A) at least one access right management message comprising the right identification variable (R IDx), the action date variable (AD Vx) and the status assignment variable (S Vx), the latter corresponding to a enabled, disabled or erased right; assigning (B) the action date (AD Vx) of the message to the action date (AD V) of the right entered; and allocating (C) the status assignment variable (S Vx) of the message, corresponding to an enabled, disabled or erased access right, to the status variable (S V) of the entered access right. The invention is suitable for pay television. |
US07895637B2 |
Broadcast receiver and method for providing diagnostic information
A host includes a controller configured to receive a request self-diagnostic to the host, wherein the request is for diagnostic information associated with memory allocated for an application. The controller is further configured to collect the requested diagnostic information. |
US07895633B2 |
Method and apparatus for secure transfer and playback of multimedia content
A method and apparatus for secure transfer and playback of multimedia content enables the secure transfer of multimedia content from a digital video recorder (DVR) to a personal computer (PC) and further to a handheld device. A DVR determines which devices on a Local Area Network (LAN) are authorized to share and/or retrieve content from the DVR. The DVR receives a connection request from a PC on the LAN, authorizes the connection request and establishes a secure connection between the DVR and the PC. Once the secure connection is established, the DVR receives a request for multimedia content from the PC, prepares the multimedia content for transfer and transfers the multimedia content to the PC. |
US07895626B2 |
System and method for neighborhood optimization for content recommendation
A cost function is stochastically optimized using, e.g., simulated annealing to render a neighborhood of entities based on which content recommendations can be provided to a user of a home entertainment system. The cost function represents a normalized sum of rating similarity scores from entities of the neighborhood that are related to content items viewed by the user. |
US07895624B1 |
Interactive media guide with media guidance interface
Systems and methods for providing guidance to users for finding media are described. Such systems and methods may be provided in interactive media guides such as program guides, web browsers, or other suitable interactive media guides. |
US07895622B2 |
Client-server based interactive television program guide system with remote server recording
An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded. |
US07895616B2 |
Reconstitution of program streams split across multiple packet identifiers
A method and apparatus for reconstituting packetized data streams representing a television program when the program uses multiple packet identifiers (PID) as in selective encryption schemes. Transmission of multiple sets of system information (SI) is avoided by incorporating a lookup table within a private data packet. A dual buffer arrangement in the set-top box provides ease of reconstitution of a data stream by generation of an interrupt upon receipt of a packet with a shadow PID. The buffers are toggled as a result of the interrupt and a corresponding packet can be found either at the beginning of the newly active buffer or the end of the inactive buffer. The stream of packets representing a program can then be reconstituted by creation of a new packet having the primary PID and shadow packet's payload. |
US07895615B1 |
Media delivery assurance in broadcast distribution services
A system and method for applying quality assurance methods in the determination of whether or not to present previously recorded digital content as available to a viewer at a customer site. The present invention checks the digital content and makes a quality assurance comparison in determining whether to add content to an electronic program guide for selection by a customer. The present invention presents acceptable recorded content as available, and withholds unacceptable content as a means of quality assurance. |
US07895614B2 |
Method and system for control of broadcast content access
A method for controlling access to content, the method comprising: receiving content in an area in which access to the content is blacked out, the content corresponding to a blacked out event; preventing display of the content at the time of receipt; recording the received content; and allowing access to the recorded content after a time criterion is met, wherein the time criterion comprises an elapse of a predetermined period of time measured from a specified one of the following: commencement of the blacked out event and termination of the blacked out event. |
US07895611B2 |
Methods and apparatus for creation of parsing rules
Techniques for parsing rule creation are provided. A technique for constructing one or more message parsing rules may comprise the following steps. First, message data representing past messages, for example, associated with a network, an application and/or a system being analyzed, is obtained. For example, this may involve reading the past or historical message data from messages logs or having a system point to the message data in existing data storage. Parsing rules are then generated by a process from one or more existing rule templates and/or based on user selection and classification of at least a portion of a message. For example, the user may choose a message part and demonstratively classify the part, for example, as a positive or negative example. The generated rules may then be stored for access by a rule-based parsing system such as a message adaptation system. Prior to generation of the one or more parsing rules, a message structure may be established upon which generation of the rules may be based. |
US07895610B1 |
System and method for displaying information on the screen of a user interface device under the control of a digital audio playback device
A digital audio playback device (DAPD) includes: 1) an external interface for coupling to a connected processing system that executes a user interface application program that accesses and controls the digital audio playback device via the external interface; 2) a memory coupled to the external interface for storing a reverse DAPD application programming interface (API); and 3) a processor coupled to the memory and the external interface for executing the reverse DAPD API. The reverse DAPD API causes the processor to access and control a user interface operated by the user interface application program displayed on a monitor screen of the connected processing system. |
US07895602B2 |
System and article of manufacture for duplicate message elimination during recovery when multiple threads are delivering messages from a message store to a destination queue
Provided are a system and article of manufacture for duplicate message elimination during recovery when multiple threads are delivering messages from a message store to a destination queue. A plurality of message threads process operations to deliver messages from a message store to a destination queue, wherein one message thread processes one message. An in-doubt list is generated identifying messages that are in-progress of being delivered form the message store to the destination queue by the message threads. One message thread processing one message adds an entry including the message identifier and the thread identifier to a monitor queue. The message thread further adds the message to the destination queue. A recovery thread is generated in response to detecting a failure in the processing by the threads to deliver the messages from the message store to the destination queue. The recovery thread processes the messages indicated in the in-doubt list and compares with message identifiers in the monitor queue to prevent duplicate delivery of messages to the destination queue. |
US07895601B2 |
Collective send operations on a system area network
Mechanisms for collective send operations on a system area network are provided. The mechanisms of the illustrative embodiments provide for the creation, modification, and removal of collective send queues (CSQs) that allow the upper level protocol (ULP) used by a consumer to send the same message to a collective set of queue pairs (QPs). In order to use the transport services of a CSQ, a consumer process posts a write work request (WR) to the CSQ. The write WR causes a write work queue element (WQE) to be generated and placed in the CSQ. A channel interface (CI) is provided that effectively copies the write WQE to all of the send queues (SQs) of the QPs in the QP set associated with the CSQ. When all the QPs complete processing of their respective write WQEs, the HCA releases all data segments referenced by the write WR. |
US07895600B2 |
Method of optimizing propagation of non-persistent messages from a source database management system to a destination database management system
A method of optimizing propagation of non-persistent messages from a source database management system (DBMS) to a destination database management system (DBMS) is described and provided. The method comprises receiving one or more nonpersistent messages from a source non-persistent message queue of the source DBMS at a destination non-persistent message queue of the destination DBMS. The nonpersistent messages are consumed from the destination non-persistent message queue such that consumed non-persistent messages are removed from the destination non-persistent message queue. Further, at least a portion of the non-persistent messages are spilled from the destination non-persistent message queue to a destination persistent message queue of the destination DBMS based on at least one parameter selected from a group consisting of a sparseness factor, number of nonpersistent messages in the destination non-persistent message queue, and amount of memory resources utilized by the destination non-persistent message queue. Moreover, to the source DBMS is sent an acknowledgment including a watermark indication of consumed non-persistent messages from the destination non-persistent message queue. Spilled non-persistent messages are characterized as consumed. |
US07895593B2 |
Apparatus and method for monitoring and routing status messages
An apparatus and method for monitoring and routing status messages to another process running on the same or a different computing system during the installation of one or more applications are provided. With the apparatus and method, one or more objects can monitor the progress, log events, status message, etc., generated during an installation, silent or otherwise, of one or more products. Monitoring includes a Status Listener object and a Status Producer object for the installation application. The Status Producer object obtains status messages, progress indications, and log events from a vendor supplied installation program. The Status Producer object then forwards these messages to registered Status Listeners that implement the Status Listener interface. The Status Listeners then forward these messages to their associated external processes which may be located on the same or a remotely located computing system. |
US07895589B2 |
Dynamic data-driven application integration adapters
Systems and methods of application integration, including constructing an application integration adapter in dependence upon a profile including data describing the adapter, receiving instructions to alter the adapter, and altering the adapter in dependence upon the instructions. Exemplary embodiments of the invention include communicating integration messages among applications through the adapter as altered. In typical embodiments, receiving instructions to alter the adapter includes detecting changes in the adapter profile. In such embodiments, detecting changes in the adapter profile includes creating a copy of the profile, and periodically comparing the profile and the copy. In other exemplary embodiments, receiving instructions to alter the adapter includes receiving from an application an administrative integration message bearing the instructions to alter the adapter. In such embodiments, altering the adapter in dependence upon the instructions includes updating the profile. |
US07895585B2 |
Automatic code tuning
Automatically executing commands to process code (e.g., compile commands, interpret commands, etc.) and recording code characteristic metric values (e.g., file size, execution time, etc.) allows automatic code tuning. The automatic turning system may execute predefined commands on codes, automatically intelligently build commands, both execute predefined commands and intelligently build upon those predefined commands, etc. With the automatic intelligent building of commands to build more effective commands, an automatic tuning system can efficiently and judiciously search through available code development tool options to find the more effective combinations of options to generate executable codes. |
US07895577B2 |
Device for testing the structural coverage of a software program and a method implementing the device
The invention relates to a device for testing the structural coverage of a software program and a method implementing the device. The software, stored in a first memory comprises instructions which can be located via addresses on an address bus connecting the processor to the first memory. The device includes a second memory connected to the address bus that can be used to store values in memory associated with each address, these values indicating the conditions for calling up the associated address by the processor. The method consists in erasing all the contents of the second memory, performing tests validating the software, comparing the contents of the second memory with a list of addresses where instructions are located. |
US07895575B2 |
Apparatus and method for generating test driver
Provided are an apparatus and method for generating a test driver, capable of reducing errors caused in component development early on by enabling immediate checking as to whether architecture design requirements are satisfied during component development. Specific snapshot information is input to the interface for the individual component of the architecture model to extract a state variable storing the state information of the component. An interface that sets and checks the state variable is then added to enable unit testing for the component to proceed smoothly. Using an interface giving access to the state variable, a test preparation code setting a test environment and a test check code checking whether the state variable after interfacing reaches a proper state are generated, thereby automatically generating a test driver code. |
US07895573B1 |
Execution environment file inventory
A method is described to maintain (including generate) an inventory of a system of a plurality of containers accessible by a computer system. At least one container is considered to determine whether the container is executable in at least one of a plurality of execution environments characterizing the computer system. Each execution environment is in the group comprising a native binary execution environment configured to execute native machine language instructions and a non-native execution environment configured to execute at least one program to process non-native machine language instructions to yield native machine language instructions. The inventory is maintained based on a result of the considering step. The inventory may be used to exercise control over what executables are allowed to execute on the computer system. |
US07895572B2 |
Systems and methods for enterprise software management
Methods and systems consistent with embodiments of the present invention receive information reflecting dependencies between software modules, and monitor the software modules for changes using the received information reflecting the dependencies. The information may be derived from dependency data in the software modules. |
US07895567B2 |
Pre-assembling drag-and-drop objects before committing a drop object
A method, apparatus and computer-readable medium for assembling objects in an IDE is presented. The method includes the steps of creating a pre-drop assembly area in an Integrated Development Environment (IDE); combining multiple component descriptors in the pre-drop assembly area, wherein the multiple component descriptors are interpreted through an extensible language mechanism that contains a plurality of extensible solutions; and upon a determination that combined multiple component descriptors have met a pre-defined condition, committing the combined multiple component descriptors to execution. In one embodiment, only one solution from the plurality of extensible solutions is used to interpret the multiple component descriptors, wherein the one solution is selected according to a user role of a user who is utilizing the IDE. The multiple component descriptors may be combined in the pre-drop assembly area by dragging the multiple component descriptors individually and sequentially to the pre-drop assembly area. |
US07895566B2 |
System and method for building a deployable component based application
A system and method for assembling an application bundle representing an application including a first component having definitions expressed in a structured definition language and optionally a second component having a series of instructions, such that the application bundle is for provisioning on a device for assisting in message communication over a network between the device and a datasource. The system and method comprises a build service interface for receiving a series of elements of the application, the elements including mapping and interface information of the datasource and a description of the first component. The system and method also have a build engine coupled to the build service interface for assembling the received elements as the application bundle, wherein the application bundle is subsequently deployable to an application bundle storage. |
US07895565B1 |
Integrated system and method for validating the functionality and performance of software applications
The system and method presented provides a multi-phase, end-to-end integrated process for testing application software using a standard software testing tool. The system and method involve integrating the functional, automated regression and performance phases of software application testing by leveraging deliverables at each phase so that the deliverables may be efficiently reused in subsequent test phases. Deliverables such as functional and technical test conditions and manual test scripts are used as inputs for each phase of the integrated tests. The use of leveraged requirements-based deliverables between test phases significantly reduces much of the repetitive testing typically associated with functionality and performance testing and minimizes repetition of testing errors discovered in earlier test phases. This integrated system and method for validating the functionality and performance of software applications by leveraging deliverables provides enhanced efficiencies, test procedure consistency throughout multiple test phases, consistent test results and high quality software applications. |
US07895563B2 |
Managing reusable software assets
In general, techniques are described that facilitate the reuse of software assets within an enterprise. A software asset, as used herein, refers to a set of one or more related artifacts that have been created or harvested for the purpose of applying that asset repeatedly in subsequent development environments. A system, for example, is described that includes a repository to store artifacts, and an asset source to generate a software asset based on the artifacts. The system further includes an asset management system to receive the software asset from the asset source and store the software asset within an asset library. The system may further include a model having one or more elements, and an asset retrieval module to selectively retrieve a subset of the software assets from the asset library based on input from a user identifying one or more of the elements. |
US07895562B2 |
Adaptive weighting method for layout optimization with multiple priorities
An adaptive weighting method for layout optimization differentiates different priorities by assigning the weight of a higher priority (pi) to be multiple of the weight of a lower priority (pi−1) where W(pi)=mi % W(pi−1. To avoid numerical imprecision, this method keeps the total cost in the objective function within a trustable range by scaling the initial weights in the objectives, while maintaining relativity, to produce the scaled weights. |
US07895561B2 |
System and method for text based placement engine for custom circuit design
A system and method that uses a text-based script file to capture a circuit design and allows a circuit designer to manipulate the script file. The circuit designer can add, delete, or move components using various tags and commands that are stored in the script file. When the design is complete, or ready to be tested, the script file is processed creating a layout representation file that is readable by a graphics-based circuit design tool. |
US07895559B2 |
Method for designing structured ASICs in silicon processes with three unique masking steps
A multi-function core base cell includes a set of functional microcircuits. These microcircuits are used to design a Library of Logic Function Macros. The functional macros consisting of one or more microcircuits have a fixed and complete physical layout similar to a conventional standard cell library macro set. In addition to a core functional macro set, primary input/output buffers and commonly used single and dual port memory blocks are also defined in the library. The library includes all the ASIC synthesis, simulation, and physical design rules. |
US07895547B2 |
Test pattern based process model calibration
Embodiments of the present invention provide a method for performing lumped-process model calibration. The method includes creating a plurality of sub-process models for a set of sub-processes; creating a lumped-process-model incorporating said set of sub-processes; calculating a first set of output patterns from a set of test patterns by using said plurality of sub-process models; calculating a second set of output patterns from said set of test patterns by using said lumped-process-model; and adjusting process parameters used in said lumped-process-model to calculate said second set of output patterns to match said first set of output patterns. A computer system for performing the lumped-process model calibration is also provided. |
US07895544B2 |
Method to graphically identify registers with unbalanced slack as part of placement driven synthesis optimization
A method for identifying latches in physical designs with unbalanced slack, comprising: creating a netlist describing a logical design, the logical design having a plurality of latches therein; performing a placement of the logical design to obtain a physical design; measuring a slack difference of each of the plurality of latches; selecting a color for each of the plurality of latches based on the slack difference correspondingly measured for each of the plurality of latches; and generating a graphical image identifying each one of the plurality of latches with slack difference in color, the color selected for each one of the plurality of latches with slack difference being indicative of the severity of the slack difference. |
US07895543B2 |
Method for verifying timing of a circuit with RLC inputs and outputs
A single verification tool provides both static timing analysis and timing simulation capabilities targeted at both full-custom and ASIC designs in a unified environment. In various embodiments the verification tool includes the following features: (a) Integrating both static timing analysis and dynamic simulation tools into a single tool, (b) Efficient path search for multi-phase, multi-frequency and multi-cycle circuit in the presence of level sensitive latch, (c) Automatically identifying circuit structure, e.g. complex gate, for timing characterization, (d) Circuit structures at transistor level solved by incorporating function check, (e) Carrying out functional check to filter out false path and identifying gate with simultaneously changing inputs, (f) Finding maximum operating frequency in the presence of level sensitive latches after filtering out false paths, (g) Crosstalk solver by utilizing the admittance matrix and voltage transfer of RLC part in frequency domain coupled with the non-linear driver in time domain implemented in spice-like simulator, (h) Making use of the correlation between inputs of aggressors and victim to determine switching time at victim's output iteratively. |
US07895526B2 |
User interface design for enabling non-sequential navigation, preview and review of branching and looping wizards
The present invention generally relates to systems and methods for providing improved wizard navigation. A roadmap for the wizard is provided that enables non-sequential navigation through the wizard. Wizard steps that are not enabled for user interaction may be available for viewing by the user in a disabled mode, in which the user controls are deactivated and explanatory text may be added. The roadmap may also be dynamically updated according to user interaction with the wizard. Branches or loops of the wizard may be indicated in the roadmap to guide the user as to the structure of the wizard. In response to the user input, the roadmap may be instantly updated to reflect the revised structure of the wizard after the user input. User input may also be used to update a title of a roadmap stop. Enabled/disabled or visited/unvisited status of the roadmap stops may also be indicated. |
US07895523B2 |
Method, system and program product for obscuring supplemental web content
Under the present invention, supplemental web content (e.g., an advertisement) referenced in a requested markup language document is detected and reduced in quality (i.e., obscured). In reducing the supplemental web content in quality, the present invention can employ any number of techniques such as removing color, animation or sound, reducing contrast or resolution, blurring the content, etc. In any event, the requested markup language document is rendered with the reduced quality supplemental web content. The supplemental web content can then be restored to its original quality, if the user so desires, based upon a prompt. |
US07895522B2 |
Layout of platform specific graphical user interface widgets migrated between heterogeneous device platforms
A scaleable graphical user interface system utilizes a device platform independent model to provide dynamic layout of graphical user interface widgets migrated between any of a plurality of heterogeneous device platforms. The device platform independent model includes at least one platform independent graphical user interface widget. Based on the device platform independent model, platform specific graphical user interface widgets that correspond to each of the platform independent graphical user interface widgets may be laid out on a page and compared to the size of a display screen of a heterogeneous device platform. Where the page does not fit within the display screen, the platform independent graphical user interface widgets may be dynamically rearranged within the page to fit the display screen. In addition, where designated as splitable, the platform independent graphical user interface widgets may be split among multiple pages of a presentation to fit within the display screen. |
US07895521B2 |
Bandwidth usage and latency reduction of remote desktop software based on preferred rendering of a user selected area
The present invention discloses a solution for bandwidth usage reduction of remote desktop software based on preferred rendering of a user selected area. The solution can allow a user to select a specified region of a remote desktop to gain precedence over non-selected regions. An area preference engine can be configured to convey user preference, settings, and selection areas. Selected regions can be user configured to render with different settings than non-selected regions such as resolution, color depth, frame rate, update frequency, and the like. Non-selected regions can be configured to receive lower priority updates than selected regions. |
US07895519B1 |
Tracking use of interface and online assistance
A method is used in tracking use of interface and online assistance. A first set of a user's user interface activity is tracked. The user's online assistance activity subsequent to the user's user interface activity is tracked. A second set of the user's user interface activity is tracked. The second set occurs subsequent to the user's online assistance activity. A description of the first and second sets of the user's user interface activity and the user's online assistance activity are recorded together. |
US07895514B1 |
Systems and methods for solving rendering compatibility problems across electronic document viewers
Identification and correction of rendering problems that occur when a document (e.g., a web page) is displayed by a document viewer (e.g., web browser) are described. In one exemplary embodiment, a web page has a first element written in a markup language and a second element written in a style sheet language. A method includes receiving a command at a development environment, analyzing a structure of an electronic document responsive to the command, the electronic document having a first element written in a first computer language and a second element written in a second computer language, identifying a relationship between the first and second elements, wherein the relationship causes a rendering problem associated with a document viewer, and presenting information to the user about the rendering problem via the development environment. |
US07895512B2 |
Capturing and processing change information in a web-type environment
A source markup language document and a modification to the source markup language document can be identified. One or more delta documents specifying the modification to the source markup language document can be created. The delta document can be independent of the source markup language document and can be coded in a different language than the source markup language document. The source markup language document and the delta document can be stored within a data storage device. |
US07895511B2 |
Copy and paste of cells in a multi-dimensional spreadsheet
A system and method for copying and pasting cells in a multi-dimensional spreadsheet. The method is implemented by execution of program code by a processor of a computer system. A source range of cells is copied and pasted in a multi-dimensional spreadsheet onto a destination range of cells in the spreadsheet by performance of a comprehensive paste of the source range of cells onto the destination range of cells. A graphical object in the source range of cells has an associated fastened range of cells, and an associated working range of cells identified by a first relative offset. The copying and pasting results in: the graphical object being within the destination range of cells; and the fastened range of cells and the working range of cells being respectively pasted into an associated fastened range of cells and an associated working range of cells in the destination range of cells. |
US07895506B2 |
Iterative decoder with early-exit condition detection and methods for decoding
Embodiments of an iterative decoder with early-exit condition detection and methods for decoding are generally described herein. Other embodiments may be described and claimed. In some embodiments, a first codeword is generated from decoded bits after one or more half-iterations of an iterative decoder, a second codeword from decoded bits after an additional half-iteration of the iterative decoder, and the first and second codewords are compared to determine whether the decoded bits are valid. In some embodiments, double or triple codeword matching is selected based on an estimated signal-to-noise ratio (SNR) and the modulation level. |
US07895505B2 |
Method for decoding convolutionally coded signals and decoding apparatus and receiving apparatus using the same
An input unit inputs sequentially bit data, where the bit data is convolutionally coded by a generator matrix defined according to a constraint length and a coding rate and has the number of streams defined by the coding rate. A temporary decoded data shift register unit delays temporary decoded data over at least a period of time corresponding to the constraint length. A generation unit generates, per stream, bit data serving as candidates for a decoding, by performing exclusive OR based on the generator matrix on the delayed temporary decoded data and the inputted bit data. A comparator and a selector select any of the bit data per stream generated by the generation unit, as a decoding result, and outputs the selected decoding result. |
US07895504B2 |
NAK-to-ACK error detection and recovery
According to one embodiment, a system is provided that allows a receiver to determine that an initial error message (such as a NAK message) was not correctly received by a transmitter, and to cause the transmitter to continue transmitting information corresponding to data that has not yet been successfully decoded by the receiver. In accordance with another embodiment, the receiver can generate a message (e.g., a continue previous packet message) to correct the transmitter and initiate full recovery at the physical layer. |
US07895501B2 |
Method for auditing data integrity in a high availability database
A method for maintaining the integrity of a backup database table on a secondary node against a continuously replicated and dynamically changing original database table on a primary node includes generating an original checksum of a segment of the original database table between a beginning record and an ending record. The checksum and identification data may be stored in an original control database table. The original control database table may be replicated to a backup control database table. Thereafter, a backup checksum of a segment of the backup database table between a beginning record and an ending record is generated. A comparison between the backup checksum and the original checksum is made in response to a triggering update to the backup control database table. Collisions by application generate transactions in the source and target databases may be detected despite the use of third party “black box” replication processes. |
US07895499B2 |
Method and apparatus for checking pipelined parallel cyclic redundancy
A method and an apparatus for checking a pipelined parallel cyclic redundancy is disclosed. In accordance with the method and the apparatus of the present invention, after an entire CRC (cyclic redundancy check) logic is divided into a feedback portion and an input data portion, the input data portion is divided using a pipelined structure such that the input data portion is designed to have the pipelined structure based on an algorithm that maintains a logic level of each stage to be lower than that of the feedback portion and an algorithm that optimizes a size of a register inserted during the division to improve a speed thereof and to detect an error of a received data in a high speed data communication apparatus. |
US07895497B2 |
Apparatus and method using reduced memory for channel decoding in a software-defined radio system
A maximum a posteriori probability (MAP) block decoder for decoding a received data block of input samples. The MAP block decoder segments the received data block into at least a first segment and a second segment and calculates and stores alpha values during forward processing of the first segment. The MAP block decoder uses a first selected alpha value calculated during forward processing of the first segment as initial state information during forward processing of the second segment. The first and second segments may overlap each other, such that the last M samples of the first segment are the same as the first M samples of the second segment. |
US07895496B2 |
Transmitter for transmitting information data and receiver for receiving information data
A transmitter for transmitting information data present in a plurality of data sets comprises an assigner for assigning offset information to one or more data sets of the plurality of data sets, the offset information indicating where the data set is to be written in a memory of a receiver. Furthermore, the transmitter comprises a transmitting unit for transmitting a plurality of data sets and the offset information associated with the data set. Hereby, it is possible to effect improved error correction as opposed to the prior art. |
US07895495B2 |
Acknowledgement message modification in communication networks
A station for a communications network. In one embodiment, the station includes a decoder, a check processor, and a transmitter. The decoder is adapted to decode a received encoded data unit. The check processor is adapted to determine whether the encoded data unit has been correctly received. The transmitter is adapted to initiate, prior to the check processor completing the determination whether the encoded data unit has been correctly received, the transmission of an acknowledgment message comprising a frame having a plurality of different fields of data. The transmitter is adapted to modify the transmission of the acknowledgment message if the check processor determines that the data unit has not been correctly received. |
US07895491B2 |
Integrated circuit with low-power built-in self-test logic
An integrated circuit with low-power built-in self-test logic (“IC-LPBIST”) is disclosed. The IC-LPBIST may include combinational logic and a loading circuit enabled to load a shift test pattern of data into the loading circuit without powering the combinational logic of the IC-LPBIST, wherein the shift test pattern of data is configured to test the combinational logic for logical faults. |
US07895490B2 |
Method and system for testing an electronic circuit to identify multiple defects
A method for testing an electronic circuit comprises selecting a plurality of test patterns arranged in an order. The method tests an electronic circuit by applying to the electronic circuit a first subset range of the plurality of test patterns sequentially in the order, from a first test pattern to a first log interval after the first test pattern, thereby generating a first associated output. The method compares the first associated output with a first known output of the plurality of known outputs. In the event the first associated output does not match the first known output, the method stores indicia of the first mismatch; causes the electronic circuit to appear to assume the first known output state; and proceeds with additional test procedures. |
US07895488B1 |
Control of clock gate cells during scan testing
A system and method for detecting transition delay faults decouples the test enable pins of the clock gating cells from other elements in the circuitry. The test enable pins are controlled during test mode by a unique signal, allowing the tester to independently control the clock gating logic of the circuitry. By being able to ungate the clock, the tester can ensure that the two clock pulses needed to check for transition delay faults will always be present. |
US07895487B2 |
Scan chain diagnostics using logic paths
A structure and method for optimzing scan chain fail disgnosis. First, logic paths from target latches in a target scan chain to observation latches in at least one other observation scan chain are identified. Then, the locations of the observation latches within the other scan chains are optimized. |
US07895478B2 |
Method and device for monitoring a process execution
A method for monitoring a process execution of a plurality of sequentially executed processes starts one of a plurality of timers in cyclic permutation when one of the processes is started, and outputs a first error signal when a period of time recorded by one of the timers exceeds a predefined maximum period of time. |
US07895476B2 |
Data relay device, storage device and data-relay method
In a data relay device, it is judged whether a destination address of data received from an adapter matches with an address specified for an interruption process. Only data that is judged appropriate is sent to a controller. |
US07895469B2 |
Integrated circuit using speculative execution
An integrated circuit 2 is provided with a plurality of pipeline stages 10. These pipeline stages 10 have speculative processing control circuitry 12 which permits speculative processing in downstream pipeline stages and triggers a first error recovery operation (partial pipeline flushing) if such speculative processing is determined to be based upon an error. The pipeline stage 10 further includes speculative error detecting circuitry 14 which generates a prediction nc regarding whether or not the processing circuitry 18 will produce an error. This prediction is used to trigger a second error recovery operation (partial pipeline stall). This second error recovery operation has a lower performance penalty than the first error recovery operation. |
US07895467B2 |
Storage control system and storage control method
Unique information including a logical type name is stored in a user data area of a management area as a media of the alternative disk drive to become an alternative of the storage device. Upon using the alternative disk drive, a disk controller reads the unique information of the alternative disk drive, and determines that copy back is unnecessary when the rotating speed and capacity belonging to the unique information of the alternative disk drive are the same as the rotating speed and capacity of the failed disk drive belonging to RAID, and otherwise determines that copy back is necessary. |
US07895457B2 |
Memory card with power saving
A memory system includes power saving arbitrator responsive to a clock oscillator and having a first clock rate. The power saving arbitrator includes an active enable circuit responsive to a host clock and a host command and operative to generate an active enable signal for causing the power saving arbitrator to generate a core logic/memories signal having a second clock rate that is adjustably lower in rate than the first clock rate, said active enable circuit operative to detect the absence of a host command for a predetermined period of time and when the predetermined period of time exceeds a threshold value, the power saving arbitrator operative to reduce the second clock rate. |
US07895456B2 |
Reduced guard band for power over Ethernet
A method of controlling a power over Ethernet system, the method comprising: sequentially powering a plurality of powered devices over communication cabling; determining a first total power consumption responsive to the powering of the plurality of powered devices; in the event that the determined first total power consumption exceeds a predetermined maximum power level, disabling power from at least one of the powered plurality of powered devices thereby reducing power consumption to less than the predetermined maximum power level; responsive to the disabling power, defining a connection power limit lower than the maximum power level by a guard band; monitoring a second total power consumption subsequent to the disabling power; and enabling power to a powered device only in the event the monitored second total power consumption is less than the connection power limit. |
US07895454B2 |
Instruction dependent dynamic voltage compensation
A method for compensating for dynamic IR (voltage) drop for instruction execution. In a data processing system having a memory, and a central processing unit (CPU), where the CPU includes an adaptive power supply, a method is provided for determining the power required for instruction execution, adjusting power supplied by the adaptive power supply to the CPU to execute the instruction, and dispatching the instruction from the memory to the CPU for execution. |
US07895453B2 |
Multiprocessor system and multigrain parallelizing compiler
Provided is a multiprocessor system and a compiler used in the system for automatically extracting tasks having parallelism from an input program to be processed, performing scheduling to efficiently operate processor units by arranging the tasks according to characteristics of the processor units, and generating codes for optimizing a system frequency and a power supply voltage by estimating a processing amount of the processor units. |
US07895451B2 |
Information recording medium, recording/reproducing apparatus, and recording/reproducing method with write-protection function
An information recording medium for use in a recording/reproducing apparatus and a recording/reproducing method includes a first area having a write-protection information for preventing writing of data to the information recording medium, and a second area having a status information field including status information of the first area, wherein recording the status information field for updating status information of the first area in the second area is permitted even when information for preventing the writing of data to the whole information recording medium is set in the write-protection information. |
US07895449B2 |
System and method for securely delivering installation keys to a production facility
A system and method for securely delivering installation keys from a key generator to an individualization device at a production facility is presented. Operators, using a production key server at the manufacturing facility, send a request to a key release server for a number of installation keys according to a production run. The key release server verifies the request, and if valid, returns the requested number of installation keys to the production key server in an encrypted format. The production key server then decrypts and delivers installation keys to the individualization device in a just-in-time fashion. The production key server includes various security devices including a hardware decryption device to decrypt the installation keys, a smart card reader for authenticating authorized operators, and a limiting switch to disable the production key server if it is tampered with. |
US07895442B1 |
Interconnect device to enable compliance with rights management restrictions
To help ensure that only authorized media content that is associated with rights management (RM) restrictions is delivered from a compliant RM interface of a source device to a non-compliant RM interface of a destination device, an interconnect device provides a compliant RM interface to connect to the source device and monitors media content received from the source device to detect an embedded digital watermark. The interconnect device takes the necessary steps to determine if the watermark is authentic and control delivery of the media content to the destination device accordingly. The interconnect device may go back to the source device or to a remote service to authenticate the watermark. If the watermark is authentic, the media content is passed by the interconnect device to the non-compliant interface of the destination device outside of normal RM restrictions. Otherwise, the delivery of the media content is restricted by the interconnect device. |
US07895441B2 |
LDAP grouping for digital signature creation
A method and apparatus for grouping Light Weight Directory Access Protocol (LDAP) entries for signature generation. In one embodiment, the method includes grouping attributes of one or more repository entries to form a collection of values based on a pre-determined grouping policy. The method further includes generating a digital signature for the collection to authenticate any of the values in the collection. |
US07895437B2 |
Augmented single factor split key asymmetric cryptography-key generation and distributor
To establish credentials, a user network station transmits a first value. An authenticating entity network station generates a first key portion based on the transmitted first value and a second value unknown to the user, splits one of a private key and a public key of a user asymmetric crypto-key into the first key portion and a second key portion, stores the second key portion of the one key so as to be accessible only to the authenticating entity network device, generates a cookie including the second value, transmits the generated cookie to the user network station, and destroys the transmitted first value, the second value, the one key, and the first key portion of the one key. The first value represents a first and the second value included in the transmitted cookie represents a second user credential useable to authenticate the user. |
US07895436B2 |
Authentication system and remotely-distributed storage system
An authentication system for mutual authentication between a terminal and a server characterized by the fact that the terminal comprises a memory means that pre-stores an authentication information P′ for terminal storage; a concatenation means that yields a value P using a specific calculation formula with the input of the authentication information P′ read from the memory means and a password entered for authentication; a mask operation means that yields a value Y1 using a specific calculation formula with the input of value P and an internally generated random number, and then sends Y1 to the server; and a master key generation means that yields a value MK using a specific calculation formula with the input of value P, an internally generated random number and a value Y2 received from the server, and the server comprises a memory means that pre-stores a password verification data H for server registration; a mask operation means that yields a value Y2 using a specific calculation formula with the input of the password verification data H read from the memory means and an internally generated random number, and then sends Y2 to the terminal; and a master key generation means that yields a value MK using a specific calculation formula with the input of the password verification data H, an internally generated random number and a value Y1 received from the terminal. |
US07895433B2 |
Security of program executables and microprocessors based on compiler-architecture interaction
A method, for use in a processor context, wherein instructions in a program executable are encoded with plural instruction set encodings. A method wherein a control instruction encoded with an instruction set encoding contains information about decoding of an instruction that is encoded with another instruction set encoding scheme. A method wherein instruction set encodings are randomly generated at compile time. A processor framework wherein an instruction is decoded during execution with the help of information provided by a previously decoded control instruction. |
US07895427B2 |
Method and system of executing a software application in highly constrained memory situation
A method and system for executing a software application having a binary size that is larger than an available memory space in an embedded system from which the software application will execute. The software application is split into one or more initialization sequences and a main code sequence. The method includes loading (302) each initialization sequence of the one or more initialization sequences in the memory space prior to its execution, and executing (304) each initialization sequence of the one or more initialization sequences out of the memory space. Further, the method includes loading (306) the main code sequence in the memory space after the execution of the one or more initialization codes and then executing (308) the main code sequence out of the memory space. |
US07895423B2 |
Method for extracting fields from packets having fields spread over more than one register
Systems and methods that allow for extracting a field from data stored in a pair of registers using two instructions. A first instruction extracts any part of the field from a first register designated as a first source register, and executes a second instruction extracting any part of the field from a second general register designated as a second source register. The second instruction inserts any extracted field parts in a result register. |
US07895419B2 |
Rotate then operate on selected bits facility and instructions therefore
A rotate then operate instruction having a T bit is fetched and executed wherein a first operand in a first register is rotated by an amount and a Boolean operation is performed on a selected portion of the rotated first operand and a second operand in of a second register. If the T bit is ‘0’ the selected portion of the result of the Boolean operation is inserted into corresponding bits of a second operand of a second register. If the T bit is ‘1’, in addition to the inserted bits, the bits other than the selected portion of the rotated first operand are saved in the second register. |
US07895417B2 |
Select-and-insert instruction within data processing systems
A data processing system 2 is provided including an instruction decoder 34 responsive to program instructions within an instruction register 32 to generate control signals for controlling data processing circuitry 36. The instructions supported include an address calculation instruction which splits an input address value at a position dependent upon a size value into a first portion and second portion, adds a non-zero offset value to the first portion, sets the second portion to a value and then concatenates the result of the processing on the first portion and the second portion to form the output address value. Another type of instruction supported is a select-and-insert instruction. This instruction takes a first input value and shifts it by N bit positions to form a shifted value, selects N bits from within a second input value in dependence upon the first input value and then concatenates the shifted value with the N bits to form an output value. The address calculation instruction and the select-and-insert instruction described above are useful when manipulating two-dimensional data arrays, and particularly so when these are two-dimensional data arrays are formed of Viterbi trellis data through which traceback operations are to be performed. |
US07895415B2 |
Cache sharing based thread control
Apparatus and computing systems associated with cache sharing based thread control are described. One embodiment includes a memory to store a thread control instruction and a processor to execute the thread control instruction. The processor is coupled to the memory. The processor includes a first unit to dynamically determine a cache sharing behavior between threads in a multi-threaded computing system and a second unit to dynamically control the composition of a set of threads in the multi-threaded computing system. The composition of the set of threads is based, at least in part, on thread affinity as exhibited by cache-sharing behavior. The thread control instruction controls the operation of the first unit and the second unit. |
US07895413B2 |
Microprocessor including register renaming unit for renaming target registers in an instruction with physical registers in a register sub-file
A microprocessor for processing instructions comprises multiple clusters for receiving the instructions, each of the clusters having a plurality of functional units for executing the instructions, multiple register sub-files each having multiple registers for storing data for executing the instructions, wherein each of the clusters is associated with corresponding one of the register sub-files so that an instruction dispatched to a cluster is executed by accessing registers in a register sub-file associated with the cluster to which the instruction is dispatched, a register-renaming unit for renaming target registers in an instruction with registers in a register sub-file associated with a cluster to which the instruction is dispatched, and issue-queue units each of which is associated with a corresponding one of the clusters, wherein an issue-queue unit holds instruction renamed by the register-renaming unit until the renamed instruction is issued to be executed in a cluster associated with the issue-queue unit. |
US07895409B2 |
Application inspection tool for determining a security partition
An embodiment of the invention provides an apparatus and method for determining a security partition in a computer for an application. The apparatus and method can determine required system resources, security requirements, and partition rules for an application, can determine allocated system resources, security characteristics, and partitions rules for each security partition in the computer, and can identify at least one proposed security partition for the application. |
US07895405B2 |
Semiconductor memory card, and program for controlling the same
A semiconductor memory card that has a sufficient storage capacity when an EC application writes data to a storage is provided. A usage area for the EC application in an EEPROM 3 in a TRM 1 is expanded. The expansion is such that a partition generated in a flash memory 2 outside the TRM 1 is assigned to the EC application while a partition table is allocated in the internal EEPROM 3. Because the partition table is in the TRM 1, only a CPU 7 in the TRM 1 is able to access the generated partition table. Secrecy of stored contents increases because the access to the expanded area is limited to the CPU 7 in the TRM 1. |
US07895404B2 |
Access rights on a memory map
A microcontroller system, such as a system-on-a-chip integrated circuit, including a processor (e.g., a Von Neumann processor), memory, and a memory protection unit (MPU), where the MPU provides execute-only access rights for one or more protected areas of the memory. The MPU can allow instructions fetched from within a protected area to access data in the protected area while preventing instructions fetched from outside the protected area from accessing data in the protected area. |
US07895400B2 |
Hybrid cache coherence using fine-grained hardware message passing
Multiprocessor systems conducting operations utilizing global shared memory must ensure that the memory is coherent. A hybrid system that combines hardware memory transactions with that of direct messaging provides memory coherence with minimal overhead requirement or bandwidth demands. Memory access transactions are intercepted and converted to direct messages which are then communicated to a target and/or remote node. Thereafter the message invokes a software handler which implements the cache coherence protocol. The handler uses additional messages to invalidate or fetch data in other caches, as well as to return data to the requesting processor. These additional messages are converted to appropriate hardware transactions by the destination system interface hardware. |
US07895397B2 |
Using inter-arrival times of data requests to cache data in a computing environment
A data caching method comprising monitoring read and write requests submitted for accessing target data in a first data block on a storage medium; identifying a sequence of access requests for target data as a first stream; and determining whether the first stream is suitable for direct disk access based on inter-arrival times of the read or write requests in the stream. |
US07895395B2 |
Managing logical volumes in a storage system with remote copy
A storage system includes a plurality of storage apparatuses respectively connected to a host apparatus via a network. A disk controller of each storage apparatus has DKC identifying information for recognizing itself, a logical device identifier created based thereon, and a virtual/logical device identifier set containing a real/logical device identifier and a virtual/logical device identifier. The storage apparatus defined with a pair relationship creates a virtual/logical device identifier set of a mirrored image relationship by replacing its own real/logical device identifier and using it as its own virtual/logical device identifier. |
US07895389B2 |
Measuring data transfer time for disk drives
Systems and methods are disclosed for testing performance of a disk drive in a digital home communications terminal. In one such method, the steps comprise: measuring at least one time for data transfer of a group of sectors on the disk drive; and providing the time to a server over a communications channel. In another method, the steps comprise: downloading a disk drive performance test application from a server over a communication channel; executing the test application to measure at least one time for data transfer of a group of sectors on the disk drive; and reporting the time to the server over the communication channel. |
US07895383B2 |
Event queue in a logical partition
An information processing system is provided which includes a plurality of system resources, and an event queue having a maximum number of entries. An event recording mechanism of the information processing system is operable to make entries regarding events in the event queue, wherein the entries are limited to a predetermined number of active entries in the event queue per each type of event per each of the system resources. In a particular embodiment, the number of entries per each type of event for each of the system resources is limited to one. |
US07895382B2 |
Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
A method, apparatus, and computer instructions for qualifying events by types of interrupt when interrupt occurs in the processor of a data processing system. A programmable performance monitoring unit (PMU) is used to program hardware counters that collect events associated with a type of interrupt, including nested interrupts. The performance monitoring unit may also count events that occur while servicing interrupt requests based upon the state of interrupt processing. Events that are known to the performance monitoring unit such as instruction retired, TLB misses, may be counted at the same time using a number of performance monitoring counters in the performance monitoring unit. |
US07895379B2 |
Logic controller having hard-coded control logic and programmable override control store entries
Control logic of a node controller receives an input vector and produces an output vector. The control logic includes a plurality of tied control store entries including hard-coded logic to identify unique values of the input vector and to produce the output vector from a hard-coded output vector when the input vector is identified and when the tied control store is enabled. The control logic also includes a plurality of spare control store entries including programmable logic configurable to identify values of the input vector and to produce the output vector from a programmable output vector when the input vector is identified and when the spare control store is enabled. One of the spare control store entries that is configured to identify a value of the input vector that none of the tied control store entries that are enabled by the entry-enables register are configured to identify is enabled. |
US07895377B2 |
Multiple removable non-volatile memory cards serially communicating with a host
Two or more very small encapsulated electronic circuit cards to which data are read and written are removably inserted into two or more sockets of a host system that is wired to the sockets. According to one aspect of the disclosure, command and response signals are normally communicated between the host and the cards by a single circuit commonly connected between the host and all of the sockets but during initialization of the system a unique relative card address is confirmed to have been written into each card inserted into the sockets by connecting the command and status circuit to each socket one at a time in sequence. This is a fast and relatively simple way of setting card addresses upon initialization of such a system. According to a second aspect of the disclosure, the host adapts to transferring data between it and different cards of the system over at least two different number of the data lines commonly connected between the host and all of one or more sockets, each card permanently storing a host readable indication of the number of parallel data lines the card is capable of using. This allows increasing the rate of data transfer when the need justifies an increased card circuit complexity. According to a third aspect of the disclosure, a serial stream of data is sent over a number of data lines from one to many by alternately connecting bits of the stream to a particular number of individual lines. |
US07895376B2 |
Hardware configuration information system, method, and computer program product
A method for determining configuration information to be reported comprises accessing a table corresponding to a configuration resource associated with the configuration information, wherein the table comprises an entry for each hardware configuration definition to be built for the configuration resource, identifying a seed value in the table corresponding to the configuration resource, and modifying the seed value based on a result of processing each entry indicated by the table. |
US07895375B2 |
Data transfer apparatus and data transfer method
A Direct Memory Access (DMA) controller issues a read request to read data stored in a cache memory and sends a cache controller the read request via a bridge chip. When a response time monitored by a response time monitor exceeds a predetermined time, a status information notification unit obtains a measured value of a throughput from a throughput measuring unit and sends the cache controller a notification of both delay in the response time and the status information of a bus. A suppression instruction counting unit counts the number of suppression instructions, issued from the cache controller, to suppress a read request and sends a suppression control unit a notification of the number of suppression instructions. Then, the suppression control unit indicates a waiting time corresponding to the number of suppression instructions to the DMA controller to perform control to suppress issuance of a read request. |
US07895374B2 |
Dynamic segment sparing and repair in a memory system
A communication interface device, system, method, and design structure for providing dynamic segment sparing and repair in a memory system. The communication interface device includes drive-side switching logic including driver multiplexers to select driver data for transmitting on link segments of a bus, and receive-side switching logic including receiver multiplexers to select received data from the link segments of the bus. The bus includes multiple data link segments, a clock link segment, and at least two spare link segments selectable by the drive-side switching logic and the receive-side switching logic to replace one or more of the data link segments and the clock link segment. |
US07895370B2 |
Method and apparatus to defer USB transactions
An apparatus and method are provided that include providing a transaction data structure, and monitoring the transaction data structure for a predetermined amount of time. A link between a bus device and a host controller may be provided into a low power state in response to the monitored transaction data structure. |
US07895367B2 |
Peripheral control device and method for controlling peripheral device
The invention provides a peripheral control device for allowing the user to select preferentially a setting of a peripheral device through a wired port. A setup utility searches a port of a printer installed onto a computer to search a pertinent printer. If the pertinent printer is found during the above searching, the peripheral control device acquires MAC address information through that port. When as a result of the searching, the pertinent printer having the same MAC address is found through a different port, the peripheral control device presents a wired port of the above-mentioned pertinent printer as a candidate in a settable port list. When changing a setting of a wireless LAN printer, the utility communicates with the printer through each printer port installed at the time of activating the setup utility, not via wireless LAN. |
US07895366B2 |
Information transmission device and information transmission method
An information transmission device that is included in components and carries out communication between the components in an information processing device including a control monitoring unit that controls and monitors the components, comprising: a transmission control unit that stores a transmission parameter; a transmission unit that has transmission data input thereto in a first transmission speed or a second transmission speed having a transmission speed lower than the first transmission speed, adjusts the transmission data according to the transmission parameter, and sends the transmission data as a transmission signal to the information transmission device which is a connection destination; a receive control unit that stores a receive parameter; and a receiving unit that adjusts a receive signal received from the information transmission device which is a connection destination in accordance with the receive parameter, and outputs the receive signal in the first transmission speed or the second transmission speed as the receive data. |
US07895365B2 |
File storage for a computing device with handheld and extended computing units
A handheld computing unit includes a processing module, a main memory interface for coupling to a main memory, a baseband processing module, an RF section, a block I/O interface for coupling to a hard disk, a handheld bus structure, and a handheld connection structure. The hard disk stores at least one fixed handheld user application, at least one fixed handheld user file, at least one selectable user application, and at least one selectable user file. The at least one selectable user application and the at least one selected user file were transferred from an extended hard disk of the extended computing unit when the handheld computing unit was coupled to the extended computing unit. |
US07895363B2 |
Allocating memory in a Broker system
Memory allocation in a Broker system for managing the communication between a plurality of clients and a plurality of servers. The method may include allocating memory for a plurality of memory pools; and dividing each memory pool into memory blocks of a size which is specific to the type of a resource. The resource may be related to the communication managed by the Broker. |
US07895362B2 |
Multiple message source electronic data interchange (EDI) enveloper with batching support
Embodiments of the present invention address deficiencies of the art in respect to EDI enveloping and provide a method, system and computer program product for multiple message source EDI enveloping with batching support. In one embodiment of the invention, a method for multi-format EDI enveloping can include receiving messages from multiple concurrent message sources, transforming the received messages into an EDI format, inserting the transformed messages into a minimal number of envelopes, and forwarding the envelopes as an EDI interchange to designated trading partners. |
US07895361B2 |
Apparatus, method, and program for executing protocol converting process
When a device searches a network, there is a case where the device is recognized as different devices as one searched by a protocol A and the other searched by a protocol B. In a proxy server 9300 for executing a protocol converting process in a network system, whether or not another protocol converting apparatus for executing a predetermined protocol converting process does not exist on the network is searched. When another protocol converting apparatus is searched on the network, whether or not the searched protocol converting apparatus has executed the protocol converting process is discriminated. |
US07895360B2 |
Method and apparatus for adaptively configuring a router
A method, device, and computer readable medium for adaptively configuring a router monitors data packets propagating in a network to detect a statically configured network device. A network interface within the router is adapted to network parameters associated with the statically configured network device to operatively couple the statically configured network device to the router. |
US07895357B1 |
Invoice mediation system and method
A system and method for performing normalization processing and mediation processing on data. The system and method thus allows a singular system, in particular a work engine, to process and store data from several sources and to perform a mediation process, wherein received data is processed to provide customer requested output, based on a reference table which contains a registry of data identifiers and the mediation processes to be performed on data corresponding to the data identifiers. |
US07895352B2 |
System and method for throttling host throughput
A method for throttling host throughput in a computer storage subsystem is provided. The host throughput is compared to a throughput limit for a predetermined time period. If the host throughput exceeds the throughput limit during the predetermined time period, an input/output (I/O) delay is set equal to the remainder of the predetermined time period, and the delay is implemented for an associated storage device of the computer storage subsystem. |
US07895351B2 |
Information recording/reproducing system, information recording/reproducing apparatus and information recording/reproducing method
An information recording/reproducing system has a data storage device that stores a data stream with a predetermined data format and an information recording/reproducing apparatus, which is connected with the data storage device, for recording and reproducing the data stream. The apparatus includes information recording/reproducing portion and memory portion that stores plural species of empty data file bodies each in which additional information corresponding to a species of data format and data are assigned to loading regions. The apparatus also has selection portion that selects an empty data file body with a specified data format from the plural species of empty data file bodies. The apparatus further has information-loading portion that loads the additional information and the data into predetermined loading regions assigned in the empty data file body that has been selected by the selection portion. |
US07895350B1 |
N-way data stream splitter
The invention relates to separating data from a data stream. More specifically the invention relates to pre-registering tags and destinations for data marked with the particular tag. The invention also relates to sending a data sub-stream to a destination according to the pre-registered tag. The invention inserts a destination for data marked with the tag into a lookup table. The invention also scans a data stream for the tag to determine the destination to receive the data marked with the tag. The invention also teaches using a hash table to immediately determine the destination of a data stream. An embodiment of the invention sends a data stream to a service provider. Another embodiment of the invention sends an XML data sub-stream to a destination determined by information contained in pre-registered tags. |
US07895347B2 |
Compact encoding of arbitrary length binary objects
A method and apparatus for encoding data of arbitrary length. Data of arbitrary size is divided into one or more data blocks. One or more length blocks are generated that include length information identifying a quantity of the one or more data blocks into which the data is divided, wherein the length information can be determined by a number of reads of the length blocks and without examining the data blocks. The length blocks and the data blocks are transmitted. |
US07895346B2 |
Application level router for routing heterogeneous input to the most appropriate application
A client-agnostic software routing component for routing input data of a type and version to a most appropriate type and version of client application of a family of related applications. The router, rather than the client application, registers as the file extension handler and as the protocol handler, and thus, receives all input data targeting the client applications. On startup, the router creates a list of available client applications, the client versions and types, and versions of input data the clients can handle. On receiving the input, the router determines if the router can parse the version of the input. The router refers to the list of available clients to determine if one or more of the client applications can handle a particular version and type of the input data. After this determination, the router routes the input to the most appropriate client. |
US07895342B2 |
Multi-protocol adapter for in-vehicle and industrial communications networks
An adapter device for providing the user a remote access point for supporting interaction between the device and one or more target devices supporting one or more of several communication protocols for automotive and industrial automation applications employing user-selectable protocols, such as multiplexed communication networks. |
US07895341B2 |
Method and apparatus for file sharing between a group of user devices with separately sent crucial portions and non-crucial portions
A communication system 100 includes a group of user devices 110 and a content delivery network 120 in communication with the group of user devices 110. The content deliver network 120 selects a plurality user devices from the group of user devices 110, divides the content into a crucial portion and a non-crucial portions. The content delivery network 120 communicates the non-crucial portions to the plurality of user devices and communicates the crucial portion to the plurality of user devices separately from the non-crucial portions and at each of the plurality of user devices. The plurality of user devices 110 assembles the crucial portion and the non-crucial portions to form the content. |
US07895340B2 |
Web server apparatus and method for virus checking
A web server computer system includes a virus checker and mechanisms for checking e-mails and their attachments, downloaded files, and web sites for possible viruses. The virus checker allows a web server to perform virus checking of different types of information real-time as the information is requested by a web client. In addition, a web client may also request that the server perform virus checking on a particular drive on the web client. If this case, the web server may receive information from the web client drive, scan the information for viruses, and inform the web client whether any viruses were found. In the alternative, the web server may download a client virus checker to the web client and cause the client virus checker to be run on the web client. The preferred embodiments thus eliminate the need for virus checking software to be installed on each web client. |
US07895339B2 |
Network managing method and network managing apparatus
In order to verify if upper-level router information, or ULRI (information on the upper-level router with respect to a predetermined node) is valid, MN (Mobile Node) 220 associated to ULMR (Upper-Level Mobile Router) 210 acquires ULRI such as the address of ULMR (310), inserts ULRI into a BU (Binding Update) message, and sends it to HA (Home Agent) 235 (320). On receiving the BU message with ULRI, HA sends a BA (Binding Acknowledgement) message set to pass through the router that is specified in ULRI (330). If ULRI is valid, ULMR forwards the BA message to MN (340). If ULRI is not valid, ULMR discards the BA message. |
US07895333B2 |
Estimating network management bandwidth
Network management bandwidth is estimated. Customer requirements are mapped to device type categories. Bandwidth requirements for each device type category are calculated using unit fault requirements and unit performance requirements that are derived from fault attributes and performance attributes, respectively. Overhead bandwidth, polling equipment bandwidth, and web portal bandwidth are also calculated using the customer requirements. A network management bandwidth requirement is calculated using the device type bandwidth requirements, the overhead bandwidth requirement, the polling equipment bandwidth, and the web portal bandwidth requirement. The network management bandwidth requirement is used to select a suitable communications link to monitor and manage a customer's network. |
US07895328B2 |
System and method for context-based serialization of messages in a parallel execution environment
A messaging system and method which allows parallel execution of related requests according their context-based sequence. A serialization processor receives each incoming message request from a messaging client, extracts a transaction identifier (TI), searches a state table for the TI, and, if the TI is found active in the state table, stores the request in a serialization queue and makes an entry for that TI with the state “queued” in the state table. After execution of the active request, its entry in the state table is cleared, and the queued request with the same TI is executed, whereupon its entry is changed from queued to active. |
US07895325B2 |
Server architecture and methods for storing and serving event data
An event history server system stores event data descriptive of user-specific events that occur in browsing sessions of users. A query interface of the event history server system enables applications to selectively retrieve the event data based on various event parameters such as event type, event time of occurrence, and user identifier. The applications may, for example, include one or more personalization applications that generate personalized content for users. |
US07895317B2 |
Autonomic control of a distributed computing system using finite state machines
In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, one or more control nodes provide for the efficient and automated allocation and management of resources within the distributed computing system. In order to provide automated allocation and management of computing functions and resources, a control node uses a set of governors. This set of governors includes a set of service governors to govern services used in the distributed computing system. The set of governors also includes a set of resource governors that govern individual resources of the services in the distributed computing system. The service governors and the resource governors may be implemented using finite state machines. |
US07895312B1 |
IP subnet sharing technique implemented without using bridging or routing protocols
An IP subnet sharing technique is described which allows multiple network devices of an access network to share an IP subnet without the need for each network device to run complex routing protocols, or bridging protocols. Further, the multiple network devices are able to share an IP subnet without the need to subdivide the IP subnet into smaller groups. |
US07895299B2 |
Dynamic links in content-based networks
In a method of managing a content-based network including a plurality of content routers, such as XML routers, dynamic links are established between the content routers which are not direct neighbors. |
US07895294B2 |
Multimedia system and navigation unit terminal
A multimedia system includes a master unit terminal and slave unit terminals. The master unit terminal functions as an interface for communications with an external server, in which status a program updating process is executed between the server and the slave unit terminal. In the multimedia system, property information on the slave unit terminal is acquired when the master unit terminal is connected to the slave unit terminal on a communication-enabled basis, an update program for the slave unit terminal is acquired from the server via the master unit terminal on the basis of the property information, and thereafter the updating process is executed. This scheme in the multimedia system enables troublesomeness felt by a user to be reduced to the greatest possible degree and security for updating the program of the unit terminal to be guaranteed. |
US07895293B1 |
Web page experiments with fragmented section variations
In one general aspect, a page identifier of a test page having code defining a content section, the content section comprising a plurality of content section fragments, is received. A content item group is selected from a collection of content item groups, each content item group defining an association of content items with content section fragments of the content section. Each identified content item in the selected content item group is transmitted for placement on the test page in the associated content section fragment. |
US07895290B2 |
System for transmitting and remotely managing data of a machine
A system for transmitting and remotely managing data of a machine selected in a group comprising a packaging machine, a wrapping machine, a wood working machine tool, comprises a processing and exchanging data device communicating with a remote processing arrangement through a first communication network, wherein an intermediate processing device is interposed between said processing and exchanging data device and said remote processing arrangement so that transfer of said data between said processing and exchanging data device and said remote processing arrangement is achieved. |
US07895283B1 |
Audio message driven customer interaction queuing system
This application is for an audio message-driven customer interaction queuing system for retail, help desk or any public web page in a support context, allowing web page visitors to utter questions into a browser-resident recorder application similar to a Walkie-Talkie. These questions then queue along with originating web page information and are distributed to customer service agents. These agents can then research the question, using the web page as reference, and respond with an audio message, played upon the recorder application by the user after some brief service interval. The invention includes client, server and agent elements. The Client resides in a standard browser on a PC. The Client as initially instantiated consists of a Macromedia Flash interface driving an ActiveX control and JavaScript using audio encoding/decoding codecs. The Server consists of Java Servlets, Enterprise Java Beans, a web and application server and generic database technology. The Agent consists of a browser partitioned into areas to accommodate customer URL viewing, Connection Management (to service multiple customers concurrently), and a Client for message playback/record/send functions. |
US07895280B2 |
Composing message processing pipelines
The present invention extends to methods, systems, and computer program products for composing message processing pipelines. Embodiments utilize intra-pipeline communication links to physically and/or temporally decouple pipeline stages, configure branching message flows, and bridge protocols. The use of intra-pipeline communication links permits composition of a message processing pipeline without having to alter the pipeline components or application. Each communication link is itself an application with incoming and outgoing message processing pipelines that bridge messages across time and/or space and application logic for satisfying message processing requirements. |
US07895279B2 |
Threaded presentation of electronic mail
A threaded list of e-mail messages is provided by checking each received message against previous messages to determine whether the new message is associated with previous messages. If so, then a new thread is created. The new thread has an associated thread header, which stores metadata bout the messages in the thread. If the received message is related to messages in an existing thread, then the received message is added to that thread, and the thread header for that thread is updated to reflect data from the received message. The thread header appears with messages in a message list view of the inbox, and provides data about the thread. Messages that are not part of a thread are shown in the same view as threaded messages, without a thread header. This allows a user to view both threaded and non-threaded messages in a single view. |
US07895278B2 |
Method for automatically modifying electronic distribution lists using predefined rules
An initial distribution list is dynamically modified using criteria determined from the current entries in the list. After an originator generates a distribution list and prior to submission of the message to entries on the generated list, the method of the present invention examines the entries in the created distribution list. From this list, the invention identifies features of the entries. From these features, the method generates criteria that can be used to generate additional entries that may be included in the list. In one approach, the generated criteria are presented to the user for review and approval. If the originator approves the criteria, the generated list is modified to add additional entries to the distribution based on the generated criteria. If the originator rejects the criteria, the initially generated list is submitted and the message is sent to the entries on the initial list. |
US07895277B2 |
Conditional reminders for conveyed electronic messages
The present invention discloses a solution for providing conditional reminders for electronic messages. The solution can identify an electronic message conveyed from a sender to a recipient, wherein the electronic message is an email message or text exchange message. A software program can determine a response time and a response condition for the electronic message. When the response time expires and when the response condition is unsatisfied, a software program can present a reminder to the sender and/or the recipient, where the reminder indicates that a response is due. When a software program detects a recipient action that satisfies the response condition before the response time expires, no reminder will be presented to either the sender or the recipient. |
US07895269B2 |
Information processing apparatus and method in which data rasterized on a plurality of memories is transmitted to corresponding external apparatuses
Use and selection of, e.g., a wireless video transmission apparatus cumbersome for a user are eliminated. When a new application is activated, a wireless video transmission apparatus 2 is selected as the transmission destination of image data. Image data rasterized on a VM1 is transferred to a temporary memory. Image data rasterized on a VM2 is transferred to the VM1. Image data of the new application is transferred to the VM2. The image data rasterized on the VM1 and VM2 are transmitted to the wireless video transmission apparatuses 1 and 2, respectively. |
US07895267B2 |
Extensible method and system for performing management operations on known and unknown targets
This invention provides an extensible method for performing management operations on known and unknown targets. The extensible method is implemented on a fully extensible system where management software and triggers that cause these management operations to be run are easily extended in the field. The triggers may include information indicating a change in inventory, product state, or an event, and may originate directly from a product or from an information store containing information about installed products. The management software facilitates mining this information, parsing the information through a manifest of the triggers, and selecting functions to determine if a management operation should be executed, and if so, which management operation. Generally, the management software executes the selected management operation. |
US07895265B2 |
Method and system for identifying a time specific event
Method and system for providing a compact, portable electronic devices capable of storing data related to time specific events such as music broadcasts, television broadcasts and advertisements, and which are capable of recalling the stored time specific events to provide users with information corresponding to the stored time specific events such as the name of the music broadcast, artist and album information for the broadcast music, name of the television program broadcast, or the product or service information corresponding to the advertisements is provided. |
US07895264B2 |
Storage cluster server network
A clustered server network for receiving, storing and retrieving usenet articles. The clustered server network includes various sets of clustered servers. One set of clustered servers receives articles from peer usenet networks, while another set of clustered servers stores only header information for each unique article. A third set of clustered servers may be dedicated to storing, in a redundant fashion, each unique article. The articles are stored based on a deterministic calculation so that each unique article stored is found in at least one particular server(s). The redundant storage of each unique article eliminates a need for a backend server cluster for storing one copy of every article. A usenet system provides for continuous operation even if any server in any cluster becomes non-operational. A server rebuild function is provided in the usenet system. |
US07895257B2 |
Modular platform enabling heterogeneous devices, sensors and actuators to integrate automatically into heterogeneous networks
A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface. |
US07895256B2 |
Open system interconnection (OSI) messaging
A messaging system, method, and computer program product includes a client device having stored therein a client application, which is adapted to be executed by the client device, a server having stored therein a server application, which is adapted to be executed by the server, a plurality of wireless networks, each of which is adapted to: communicate messages between the client device and the server; and support one or more wireless network protocols, and a protocol gateway encapsulating a fundamental network protocol. The fundamental network protocol underlies each of the one or more wireless network protocols and includes a protocol stack that corresponds substantially to an Open System Interconnection (OSI) model and incorporates a simple network transport layer (SNTL). In such a manner, the invention further includes means for communicating a message between the client application and the server application, over a selected wireless network protocol through the protocol gateway, independent of the selected wireless network protocol. Moreover, the present invention features methods of communicating such messages over wireless networks efficiently, without requiring significant bandwidth, a valuable resource in wireless networks. |
US07895254B2 |
Eigenvalue decomposition and singular value decomposition of matrices using Jacobi rotation
Techniques for decomposing matrices using Jacobi rotation are described. Multiple iterations of Jacobi rotation are performed on a first matrix of complex values with multiple Jacobi rotation matrices of complex values to zero out the off-diagonal elements in the first matrix. For each iteration, a submatrix may be formed based on the first matrix and decomposed to obtain eigenvectors for the submatrix, and a Jacobi rotation matrix may be formed with the eigenvectors and used to update the first matrix. A second matrix of complex values, which contains orthogonal vectors, is derived based on the Jacobi rotation matrices. For eigenvalue decomposition, a third matrix of eigenvalues may be derived based on the Jacobi rotation matrices. For singular value decomposition, a fourth matrix with left singular vectors and a matrix of singular values may be derived based on the Jacobi rotation matrices. |
US07895253B2 |
Compound Galois field engine and Galois field divider and square root engine and method
A Galois field divider engine and method inputs a 1 and a first Galois field element to a Galois field reciprocal generator to obtain an output, multiplies in the Galois field reciprocal generator the first Galois field element by the output of the Galois field reciprocal generator for predicting the modulo remainder of the square of the polynomial product of an irreducible polynomial m−2 times to obtain the reciprocal of the first Galois field element, and multiplies the reciprocal element by a second Galois field element for predicting the quotient of the two Galois field elements in m cycles; in a broader sense the invention includes a compound Galois field engine for performing a succession of Galois field linear transforms on a succession of polynomial inputs to obtain an ultimate output where each input except the first is the output of the previous Galois field linear transform. |
US07895252B2 |
Single-channel convolution in a vector processing computer system
A system and method for performing convolution in a single channel of a vector processing computer system takes advantage of the parallel computing capability of the vector processing system and the distributed properties of the discrete-time convolution sum by performing convolution on portions of an overall data stream, or data chunks, simultaneously. Partial solution are thereby obtained and superimposed to achieve an overall solution data stream. To simplify the convolution sum and eliminate the need for calculating products, a specialized data signal or vector containing a series of ones may be used in the convolution operation. |
US07895251B2 |
Random number generating method and random number generating apparatus
A mask circuit (2) masks a bit sequence of K bits by a predetermined bit pattern. An EXOR circuit (3) EXORs the masked bit sequence. An inverter (9) controls inversion/non-inversion of values of bits of a bit sequence which includes a bit value indicating the EXOR result in a result obtained by shifting the bit sequence of K bits held in a shift register (1), in accordance with a designated bit value in a pattern table (14). A bit sequence as the control result is output as a random number expressed by K bits. |
US07895249B2 |
Selective file purging for delete or rename
A method of purging cached open files from a client-side delayed close list on a remote file system. The remote file system stores a unique file identifier for each cached open file which is independent of the cached file's namespace. In response to a delete or rename command of a remote target file, the remote file system obtains a target file identifier from the target file's server. The remote file system then compares the target file identifier with each of the cached file's unique file identifier. If a cached file's unique file identifier matches the target file identifier, the cached file is purged from the delayed close list. |
US07895238B2 |
Generating an information catalog for a business model
A method, computer system, computer program product and graphical interface for generating and displaying an information catalog relating to a business model. The method includes accessing technical metadata from a data warehouse, accessing business metadata from a first source outside of the data warehouse, accessing presentation metadata from a second source outside of the data warehouse, and applying the presentation metadata to the technical metadata and the business metadata to generate the information catalog. The information catalog comprises the technical metadata and the business metadata in accordance with the presentation format specified by the presentation metadata. The technical metadata is associated with data used by computer applications. The computer applications support business processes of the business model. |
US07895234B2 |
Systems and methods for sharing portal configurations
The present invention relates to systems and methods that provide a portal user with role-based access to components on a network via portlets within the portal. The role-based access can be sharable such that one or more users with a similar role can instantiate instances of a shared portal. Sharable configurations can be stored local to the user's portal, local to another portal and/or within a networked storage medium. The access provides a user with an entry-point to components, wherein a user can monitor and control components. The user can additionally configure the portal such that the component access is further based on the user's location. Advantages of the present invention include delineation of access and administrative functionality, the ability to combine web and application servers within a similar environment, and the ability to access (e.g., controlling, collecting and analyzing data, etc.) when the user is not utilizing the portal. |
US07895232B2 |
Object-oriented twig query evaluation
A computer-implemented method for searching a corpus of documents includes defining a query as a twig including a root annotation operator having an associated tag specifying a span and having an associated expression indicative of one or more terms whose occurrence within the span will satisfy the query. An object is recursively selected from a group of objects that consists of the tag and the expression, and is used in advancing through the corpus until a candidate document is found that contains the tag and satisfies the expression. The candidate document is evaluated to determine whether the one or more terms indicated by the expression occur within the span in the candidate document so as to satisfy the annotation operator. |
US07895227B1 |
System and method for detecting trends in network-based content
Various embodiments of a system and method for detecting trends in network-based content, such as trends within the content of various network locations, are described. The system and method for detecting trends in network-based content may include a network-based trend service that enables a user to create a trend profile. The trend profile may include, a search target, a sampling frequency or schedule, and/or one or more thresholds. To determine the level of network-based activity for a search target, the network-based trend service may determine which network locations of a search domain contain the search target. The network-based trend service may determine the number of instances of the search target found within each search result. The network-based trend service may capture data samples that may include the total number of search results and/or the total instance count and may determine one or more trends from the data samples. |
US07895225B1 |
Identifying potential duplicates of a document in a document corpus
According to aspects of the disclosed subject matter, a method for identifying a set of documents from a document corpus that are potential duplicates of a source document is provided. A source document is obtained. A list of queries corresponding to a source document is identified. Each query in the identified list of queries is executed on the document corpus, wherein the execution of each query yields a corresponding results set identifying an ordered set of documents in the document corpus. For each document identified in each results set, a document score is generated for the identified document based on the identified document's ordinal position in its results set. A subset of the identified documents of the results set is selected according to the generated document scores that satisfy predetermined selection criteria. The selected subset of identified documents are stored or displayed. |
US07895221B2 |
Internet searching using semantic disambiguation and expansion
The invention provides a system and a method of searching for information in a database using a query. In the method, it comprises the steps of: disambiguating the query to identify keyword senses associated with the query; disambiguating information in the database according to the keyword senses; indexing the information in the database according to the keyword senses; expanding the keyword senses to include relevant semantic synonyms for the keyword senses to create a list of expanded keyword senses; searching the database to find relevant information for the query using the expanded keyword senses; and providing search results of the included information containing the keyword senses and other semantically related words senses. The system comprises modules which disambiguate queries and information and indexes the information in a database of word senses. |
US07895216B2 |
Method and system for sorting database tables according to a sort pattern and sort order
A database is created from a set of data by identifying the patterns in the data set, storing the patterns in a memory device, and generating a representation of the database structure using pointers to the stored patterns. The use of pointers to store the patterns can greatly reduce the amount of memory or other space required to store the data set by replacing duplicate patterns with additional pointers, which are normally considerably smaller in size. In addition, the use of pointers may allow for more rapid searching, sorting, and other operations on the database. The representation of the database may use pointers in a tree structure to identify nodes and reduce searching and other operations. A tree structure representation of a table may use a pointer to a pattern for the base leaf node (e.g., nodes that do not branch) while using pointer pairs to represent branching nodes. |
US07895215B2 |
Method and computer program product for classification and linking data records, and a classification system
This publication discloses a method for classifying and selecting records. This publication also discloses a classification and selection system according to the invention and a computer program product for classifying and selecting records. In the method according to the invention, a classification structure corresponding to a read field is selected (1001), a reference value according to the value contained in the field is searched (1004) from the selected classification structure, at least one class according to the conditions of the classification structure corresponding to the reference value is read (1007) from the selected classification structure, and the record is selected to the class read from the classification structure. The classification and selection system and computer program product according to the invention are suitable to the classification and selection of records. |
US07895213B2 |
Method and system for providing cascaded trie-based network packet search engines
A method for providing cascaded trie-based network packet search engines is provided. A search command is received at one of the network packet search engines. The search command comprises a specific search key. A determination of a longest prefix match based on the specific search key is made at the network packet search engine. A determination is made at the network packet search engine regarding whether the longest prefix match comprises an overall longest prefix match among the cascaded network packet search engines such that any of the cascaded network packet search engines may comprise the overall longest matching prefix independently of position relative to the other cascaded network packet search engines. |
US07895210B2 |
Methods and apparatuses for information analysis on shared and distributed computing systems
Apparatuses and computer-implemented methods for analyzing, on shared and distributed computing systems, information comprising one or more documents are disclosed according to some aspects. In one embodiment, information analysis can comprise distributing one or more distinct sets of documents among each of a plurality of processes, wherein each process performs operations on a distinct set of documents substantially in parallel with other processes. Operations by each process can further comprise computing term statistics for terms contained in each distinct set of documents, thereby generating a local set of term statistics for each distinct set of documents. Still further, operations by each process can comprise contributing the local sets of term statistics to a global set of term statistics, and participating in generating a major term set from an assigned portion of a global vocabulary. |
US07895208B2 |
Device, system, and method of creating virtual social networks based on web-extracted features
Device, system, and method of creating virtual social networks based on web-extracted features. For example, a method for creating virtual social networks based on web-extracted data includes: accessing through a global communication network a first content item and a second content item, wherein each one of the first and second content items is selected from the group consisting of: an image, a video, text, and metadata; extracting data corresponding to a first feature from the first content item; extracting data corresponding to a second feature from the second content item; and based on a common attribute of the first and second features, clustering into a cluster a first identifier of a first user associated with the first content item and a second identifier of a second user associated with the second content item. |
US07895205B2 |
Using core words to extract key phrases from documents
Described is a technology, such as for use in information retrieval, by which key phrases (e.g., the phrases most relevant to a document) are extracted from a document based upon core words in that document (e.g., the words most relevant to the document). Various relevance features of each candidate word may be used to score and rank the candidate words relative to one another and thereby determine the core word or core words. The core word or words may be used to filter a document's phrases into candidate phrases, and/or used to determine core word feature values associated with each candidate phrase. The features of each candidate phrase, one or more of which may be based on the presence or absence of core words in the candidate phrase, are used to rank the candidate phrases, with the top-ranked candidate phrases being the key phrases associated with the document. |
US07895202B2 |
Quality filter for the internet
A method and system of rating media content is provided. The method and system provide for a selection of a criterion of quality. A standard quality profile is then determined for the criterion of quality. A filter having a similar quality profile to the criterion of quality is chosen. Statistical analysis may be employed in determining the similarities between the standard quality profile and the filter to be chosen. This filter can be applied to an unknown media sample to produce a rating of the media sample. Filter monitoring may be performed on the filter by comparing the ratings of a media sample from the criterion of quality and the filter. |
US07895200B2 |
IntelligentAdvisor™, a contact, calendar, workflow, business method, and intelligence gathering application
The invention is a contact, calendar, workflow, and intelligence gathering application that allows a user, such as a financial advisor to collect, codify and analyze objective and subjective data regarding clients, corporate/institutional accounts, contacts/prospects, financial products and market trends. The invention assists a financial advisor in batch calling, scheduling work, delegating tasks and facilitating associative intellect, allowing a user to test hunches or “wispy thoughts” to discovery client and market trends. |
US07895199B2 |
Method and system for modifying orders
A system for modifying an order without requiring changes in the manufacturing processes associated with that order, or while minimizing such changes, may include a storage system having a database. The system may include a processor configured to load the database with orders that dealers want to modify, and to search the database to find one or more matches between the orders that dealers want to modify. The processor may be further configured to direct that the recipients of the matched orders be switched. |
US07895198B2 |
Gradient based optimization of a ranking measure
Methods, systems, and apparatuses for generating relevance functions for ranking documents obtained in searches are provided. One or more features to be used as predictor variables in the construction of a relevance function are determined. The relevance function is parameterized by one or more coefficients. A query error is defined that measures a difference between a relevance ranking generated by the relevance function and a training set relevance ranking based on a query and a set of scored documents associated with the query. The query error is a continuous function of the coefficients and aims at approximating errors measures commonly used in Information Retrieval. Values for the coefficients of the relevance function are determined that substantially minimize an objective function that depends on the defined query error. |
US07895197B2 |
Hierarchical metadata generator for retrieval systems
A computer-implemented method of locating information in a database of electronic documents includes defining fragments of the documents, associating the fragments with the document from which the fragments originated, and associating metadata with the fragments, where the metadata associated with a fragment includes metadata related to one or more topics of the fragment. A query for one or more documents containing information about a topic is received, and a document is located from the database based on a comparison of the query with the metadata associated with a fragment of the document. |
US07895196B2 |
Computer system for identifying storylines that emerge from highly ranked web search results
This disclosure provides a method of and service for searching for locations (e.g., web sites) on a network (e.g., the internet). The method begins by inputting a query from a user and searching the internet based on the query to produce search results (comprising web sites) in an order of relevance, where more relevant results are ordered ahead of less relevant results. However, rather than directly reporting the search results to the user as conventional search methodologies do, the invention reorganizes the search results into storylines. More specifically, the invention identifies focused vocabularies from the search results, where each focused vocabulary forms a separate storyline. In addition, the invention maximizes the number of search results that are included in each storyline, minimizes the number of search results that are included in multiple storylines; and also minimizes the number of storylines. Then the invention reports the storylines to the user. |
US07895191B2 |
Improving performance of database queries
A system, method, and program for improving the performance for SQL queries. Multidimensional metadata associated with a cube model metadata object is obtained. One or more summary tables to be built are automatically identified based on the obtained multidimensional metadata. One or more indexes to create are automatically identified based on the obtained multidimensional metadata. |
US07895188B2 |
Processing method of data stream using border monitoring query
The present invention relates to a processing method of data stream using Border Monitoring Query, and more particularly a monitoring method and a system for data streams which are a large volume of data and continuously generated such as financial ticker, GPS data or a ubiquitous sensor network (USN).The objectives of the present invention are to process a large number of BMQs over data streams in high-performance and scalable manner. For this purpose, the invention presents BMQ-Index, a scalable and high performance data stream monitoring framework. The main idea of BMQ-Index is shared and incremental processing. For shared processing, BMQ-Index adopts a query indexing approach, thereby achieving a high level of scalability. Once BMQ-Index is built on registered queries, only relevant queries are quickly searched for upon an incoming data. For incremental processing, BMQ-Index employs an incremental access method, i.e., an index structure to store delta query information and an incremental search algorithm. Thus, successive BMQ evaluations are greatly accelerated. |
US07895185B2 |
Row-identifier list processing management
A method, computer program product, and system for managing row identifier (RID) list processing on an index are provided. The method, computer program product, and system provide for accessing one or more key values in the index based on one or more keys specified in a query, retrieving a plurality of row identifiers corresponding to the one or more key values from the index, and predicting an actual number of row identifiers to be retrieved from the index based on the one or more key values accessed and the plurality of row identifiers retrieved. |
US07895184B2 |
Automatic filtering and scoping of search results
A method and system for customizing a search of a data source linked to a computer in response to a search request from a user. A search tool application (STA) is executed on a client computer in response to the search request received from the user. The STA determines the context of a software application active when the STA is executed. The STA determines a scope of data to search based on the determined context. A user-interface is responsive to a search term received from a user to initiates a search the determined scope of data for content that matches the received search term. The results of the search are displayed in the UI. |
US07895181B2 |
Configuration-based search
A system that tunes search results is presented. During operation, the system receives content to be searched. The system then iteratively performs the following operations until search results meet specified criteria. The system generates an index of the content based on a set of configuration parameters. Next, the system performs a search against the index to produce the search results. The system then determines whether the search results meet the specified criteria. If the search results do not meet the specified criteria, the system modifies one or more of: the set of configuration parameters; and the content. If the search results meet the specified criteria, the system saves the set of configuration parameters into a configuration file which can be used to generate the index for the content. |
US07895179B2 |
Asynchronous updating of web page data views
Embodiments are provided to create and manage data view modules for updating data on a web page, without having to reload the entire web page to view the updated data. In one embodiment, a static data view module for viewing web data is modified utilizing an asynchronous update function which provides asynchronous update behavior for the data view module. The asynchronous update function enables the data view module to automatically update data displayed in a data view independently of data displayed in other static data views which may be present in a web page and which may only be updated by reloading the entire web page. In another embodiment, application programming interfaces (APIs) may be provided in the modified data view module which, when exposed, facilitate the building of customized data views by providing asynchronous update behavior for customized data view modules in a web page. |
US07895176B2 |
Entry group tags
A method and apparatus for managing a directory server is described. In one embodiment, a value of an attribute of an entry in the directory server is received. The value of the attribute identifies a group. The entry is added to a group based on the value of the attribute. A content of the group is dynamically changed based on the value of the attribute of the entry. |
US07895173B1 |
System and method facilitating unified framework for structured/unstructured data
A system and method facilitating a unified framework for accessing structured and unstructured data is provided. The invention includes a source document having data that is parsed into a data document component providing a hierarchical representation of data associated with the source document and a data set component providing a relational representation of at least a portion of the data associated with the source document. The invention further provides for a schema defining a structure of the relational representation to be associated with the source document and/or inferred by the data set component. Data stored in the data document component and the data set component are synchronized, thus a change made to data stored in the data set component is reflected in data stored in the data document component. Further, a change made to data stored in the data document component is reflected in data stored in the data set component if utilized according to the schema. The invention further provides for a service to access the hierarchical representation of data associated with the source document and/or a designer to access the relational representation of data associated with the source document. |
US07895170B2 |
Document management apparatus, document management program, and recording medium
A document management apparatus for managing stored documents together with document properties that are attribute information attached to the documents includes a document property continuous setting unit that continuously changes the document properties of each document of a plurality of documents when changing the document properties of the plurality of the documents. The document management apparatus may also include a candidate value attachment unit, a candidate value cancellation unit, and a document list display unit. The candidate value attachment unit automatically displays a candidate value for a document of the plurality of the documents, the properties of which are input based on a previously input value. The candidate value cancellation unit cancels a function of the candidate value attachment unit in accordance with a setting. The document list display unit is configured to display a list of selected documents subjected to property editing. |
US07895169B2 |
Document management system, document management method, program and storage medium
In a document management system according to the present invention, which is used for registering and managing a document in a database of a relational database server, a judgment is made as to whether or not a capacity of the database has reached a predetermined limited capacity, and when it is judged that the predetermined limited capacity has been reached, an identifier indicating an editing-inhibited state is added to the database, to inhibit all editing actions to the database, thereby achieving the user-friendly system. |
US07895168B2 |
Data mining using variable rankings and enhanced visualization methods
Dimensional data with attributed categorical variables is mined against a continuous target with any data mining method by ranking variables. The ranked variables are used to generate a tree. A population and a target value, obtained from a top node of the tree, are stored. The top node is removed from the tree to create a new tree with a next top node. Obtaining and storing a next population and a next target value for the next top node, and removing the top node or top field to create a new tree, are repeated. The listing of sequential top node parameters is plotted on a tree cusp curve that provides a graphical user interface enabling identification of a field which affect a greatest or a least number of records, based upon a magnitude of departure of the field from a norm. |
US07895164B1 |
Efficient checkpoint process
Approaches to efficiently creating a checkpoint of the process are described. In one approach, a method of performing a checkpoint operation on a process involves detecting a change in the contents of a memory page associated with the process. This change occurred after a preceding checkpoint operation. The method also involves modifying a data structure, at a location corresponding to the contents of that memory page. |
US07895163B2 |
Method of managing messages in archiving system for E-Discovery
Provided is a method for managing messages in an archiving system for E-Discovery. The method includes capturing a message by classifying the message using at least one of a port number, a packet content and a packet pattern at the time of messaging a message transmitted by all communication devices officially recognized in a company, storing the message at an on-line storage through an indexing and a compression after removing a duplicate content of the message for a large capacity retrieval, and backing up the data at a unalterable permanent recording media in accordance with a priority selectively designated according to the attribute. |
US07895159B2 |
Method of obtaining a copy of a previously printed document
A method of enabling a user to obtain a printed copy of a document previously printed by the user is provided. A history list of documents previously printed by the user is maintained. A list document is printed at a printer. The list document includes history items from the history list and a user interface element associated with each history item. The user interface element allows the user to indicate a request for a copy of a previously printed document associated with the history item by sensing the interface element in the printed list document using a sensing device. When request data is received from the sensing device, the copy is retrieved and printed. |
US07895158B2 |
Data logging in content routed networks
A method of managing a content routed network, involves distributing published documents through said network for delivery to subscribers; maintaining data logs pertaining to said published documents at different points in the network; and correlating the data logs to obtain information about the operation of the network. |
US07895154B2 |
Communication reputation
Techniques are described which may provide information regarding the end point's reputation, for presentation, or selectively block communications according to user preferences. In an implementation, a request to establish a communication link may include searching a database of reputation data for information regarding at least one of the source's reputation data or the intended receiver's reputation data. |
US07895151B2 |
Fast bulk loading and incremental loading of data into a database
Embodiments of the present invention provide for batch and incremental loading of data into a database. In the present invention, the loader infrastructure utilizes machine code database instructions and hardware acceleration to parallelize the load operations with the I/O operations. A large, hardware accelerator memory is used as staging cache for the load process. The load process also comprises an index profiling phase that enables balanced partitioning of the created indexes to allow for pipelined load. The online incremental loading process may also be performed while serving queries. |
US07895149B2 |
System for opinion reconciliation
A system is disclosed for reconciling opinions generated by agents with respect to one or more predicates. The disclosed system may use observed variables and a probabilistic model including latent parameters to estimate a truth score associated with each of the predicates. The truth score, as well as one or more of the latent parameters of the probabilistic model, may be estimated based on the observed variables. The truth score generated by the disclosed system may enable publishers to reliably represent the truth of a predicate to interested users. |
US07895145B2 |
Method, system and device for controlling policy information required by a requested service
A method for controlling policy information required by a requested service includes: obtaining a second decision result of a second network on policy information required by a requested service; making decision on the policy information required by the requested service according to a first policy information in the first network and the second decision result; and generating a final decision result on the policy information required by the requested service. A device and a system for controlling policy information required by a requested service are further disclosed. If different networks have different related policies, solutions provided by the present invention may provide a process for controlling policy information required by a requested service. |
US07895136B2 |
Learning device interaction rules
Devices and methods are disclosed for establishing interaction among electronic devices of an environment. The device has a transmitter, receiver, memory for storing interaction rules, and a processor for learning the interaction rules in association with the transmitter, receiver, and other devices of the environment. The device also includes components for performing the device specific functions and a state sensor for determining the logical or physical state of the device. Methods involve observing at one or more devices change of state activity among the plurality of devices through receiving a change of state message that is transmitted to the one or more devices. A set of rules are learned at the one or more devices based upon observing the change of state activity. The learned set of rules are then applied at the one or more devices to automatically control changes of state of devices within the plurality of devices. |
US07895135B2 |
Human perception model for speed control performance
A human perception model for a speed control method obtains a steering angle, a velocity error and a distance error. The steering angle and a measure of operator aggressiveness are applied to the model. The output is defuzzified. The steering angle, the velocity error and the distance error are applied to fuzzy logic membership functions to produce an output that is applied to a velocity rule base. The measure of operator aggressiveness is input to the velocity rule base. The output from the velocity rule base is defuzzified to produce a speed signal. |
US07895134B2 |
System to form an actual sales or delivery value for all components of a commingled hydrocarbon fluid stream
A system to form an actual sales value or actual delivery value for all components of a commingled hydrocarbon fluid stream using mass, volume and energy, to create a theoretical commingled hydrocarbon fluid stream molecular composition and present the information on individual components in the commingled hydrocarbon fluid stream instantaneously to a buyer and a seller. |
US07895130B2 |
Method for tracking and notification or recipient-initiated mail items
A method in which the creation of identifier information is done by the recipient in a convenient fashion and communicated to the mailer. A recipient, such as a business or consumer who orders mail items of value, i.e., merchandise, documents, etc., from a mailer would give the mailer the recipient's electronic address and the recipient's delivery and handling preferences for the ordered merchandise. The electronic address and delivery and handling preferences of the recipient may be given to the mailer in plain language or in codified or encrypted form. This invention takes into account recipient's desires and preferences by entering information about the recipient's desires and preferences into a computerized actionable form. |
US07895129B2 |
Method and system for facilitating shipping via third-party payment service
An integrated shipping scheme enables seller users of a third-party payment service to facilitate shipping transactions in connection with payment transactions for items sold by the sellers. Shipping information is automatically gathered and/or entered by the seller via a computer interface hosted by the third-party payment service and sent “behind the scenes” to a selected shipping vendor. The shipping vendor processes the shipping information, and returns shipment data, including data to generate a shipping label. A web page containing the shipping label is then generated and served to a client operated by the seller and displayed on a browser screen, enabling the shipping label to be printed out by the seller. At the same time, electronic payment transfer operations are performed to effectively transfer payment from the seller directly to the shipping vendor via the third-party payment service in a manner that is transparent to both the seller and the shipping vendor. |
US07895125B2 |
Method, system and program products for sharing state information across domains
State information is shared across domains. The state information is placed in one or more cookies that are shared across disjoint domains. An intermediary application is used, as one example, to enable the sharing of the state information (e.g., the cookies) across the different domains. The intermediary application is used to add state information to requests received from a client and to responses going to the client. Further, an intermediary application is used to cause a client to save state information for any range of Uniform Resource Locators (URLs), and to cause the client to send any previously stored state information to the intermediary application. Additionally, the intermediary application is used to cause state information previously saved by the client for one range of URLs to be subsequently saved by the client for one or more other range of URLs. |
US07895122B2 |
Person-to-person, person-to business and business-to-business financial transaction system
The delivery of a secure method and system of generating person to person, business to business, business to person and person to business transactions involving transfer of funds from one party (the purchaser) to a second party (the vendor). The functionality of existing credit/debit cards and the associated infrastructure is extended to provide a secure global mechanism for individuals/businesses to receive funds without revealing confidential information or having to become credit/debit accepting merchants. |
US07895118B2 |
Global electronic trading system
Methods, systems, and computer readable media for facilitating trading two items (L,Q) from the group of items comprising commodities and financial instruments. At least two agents (2) want to trade the items (L,Q). There is a trading channel (3) between the two agents (2) allowing for the execution of trades. There are flow (trading) limits on the items being traded. A central computer (1) is coupled to the two agents (2). Said computer (1) is adapted to convey to each agent (2) current tradable bid and offered prices and sizes subject to the agent's (2) trading limits. |
US07895117B2 |
Methods and systems for market clearance
In a marketplace, offers are processed that are intended to be associated with other offers in a pool. The offers specify conditions for acceptance. Improvable offers are received that are capable of being associated with offers having more favorable specifications than initial offers associated with the improvable offers. Nonimprovable offers that have more favorable specifications than initial offers associated with improvable offers are identified. The identified nonimprovable offers are associated with corresponding improvable offers. Straddles, which comprise a set of offers and a limit on the associations, may span multiple pools. Information about the marketplace may be obtained from data generated by the operation of the marketplace. |
US07895108B2 |
Method and system for managing collateralized obligations to satisfy predetermined investment ratings requirements
A method and system are provided which generate a collateral quality formula, based on a data set of collateral quality values, used to guide purchases and sales of collateral by CDO managers to satisfy investment ratings requirements, such as those established by independent ratings services, such as, for example, Moody's Investors Service, without having to adhere to the more limited defined parameters of a collateral quality value matrix. |
US07895103B1 |
System and method for funding an organization
A system and method and method for generating substantial net positive cash flows to fund organizations by initiating life insurance policies through asset-backed security transactions with no out-of-pocket expense to either the organizations or to the insureds, requiring no use of policies' cash value or transfer of ownership or beneficiary of the life insurance policies, and providing guaranteed funding to the organizations regardless of when deaths occur while keeping the original insurable interest intact, thereby creating a marketable, tradable uncorrelated security. |
US07895092B2 |
Systems and methods for integrated global shipping and visibility
Disclosed is an integrated global shipment system that provides end-to-end visibility of the movement of a package. The integrated global shipment system employs a shipment consolidating application for integrating one or more freight tracking systems with one or more end-delivery systems. As a result, shippers are provided with complete visibility of the movement of their shipments of goods from an origin country to a destination country and till the final consignees. In addition, the integrated shipment system significantly decreases the cost of managing inventories by providing a virtual inventory solution. Under this virtual inventory solution, suppliers are able to bypass distribution centers and delay allocation of goods until after the importation of goods into a destination country. |
US07895090B2 |
Generating an order plan for a supply chain network
Generating an order plan is disclosed. Data describing priority levels including at least one item request is accessed. Data describing a supply chain network including network components that supply one or more items to satisfy an item request is accessed. For each priority level, and for each item request of a priority level, an order for an item request of a current priority level is planned according to recorded unplannable network components that are unable to satisfy an item request, and the unplannable network components for the current priority level are determined. For each priority level, the unplannable network components are validated for the current priority level, and the validated unplannable network components for the current priority level are recorded. An order plan including the orders planned for the item requests at each priority level is provided. |
US07895083B2 |
Pricing products over a network
System and method for receiving purchase information for a client system, e.g., a measurement system. A configuration diagram visually representing a current configuration of the client system is displayed. Multiple product icons are displayed representing products (hardware and/or programs) available for use in the client system. User input is received graphically associating at least one first product icon with the configuration diagram, where the first product icon represents a first product, and the user input indicates a desire to purchase the first product. An updated configuration diagram is displayed representing the configuration of the client system after receiving the user input, including the first product icon. Pricing information for the first product is displayed in response to receiving the user input. User input initiating purchase of the first product may be received in response to displaying the pricing information, and the product may be provided to the user. |
US07895081B1 |
Facilitating transactions involving buying items from and selling items to users
Techniques are described for facilitating transactions involving items and users in various ways. In some situations, item transactions are coordinated by an automated Item Transaction (or “IT”) system provided via one or more computing systems, such that users of the IT system who have available items are matched with other users of the IT system who desire those items. The types of items being involved in transactions via the IT system may vary, and in some situations may include items such as music CDs, video DVDs, computer games, computer software, etc. The operation of the IT system may be enhanced in various ways via interactions with one or more external item marketplaces, such as by automatically obtaining and using information related to users of the IT system from those marketplaces, and/or by acquiring additional items from those marketplaces for use by the IT system. |
US07895080B2 |
Apparatus and method for facilitating the selection of products by buyers and the purchase of the selected products from a supplier
A method is disclosed for managing the sale of a plurality of items from a plurality of corresponding suppliers to at least one buyer, wherein the one buyer determines a description of the item to be purchased. The method enables each of the plurality of suppliers to store at least one catalogue of its items in a database and responding to a search request of the one buyer to identify any item in the catalogues stored in the database with a description that matches the item description of the buyer. |
US07895077B2 |
Predicting inventory availability and prioritizing the serving of competing advertisements based on contract value
Techniques are provided for selecting among the advertisements that are competing for a slot based, at least in part, on the potential revenue amounts associated with the advertisements. Each of the potential revenue amounts may, for example, reflects a value that a provider expects to receive in exchange for the provider's performance of the delivery obligations associated with the advertisements. Other factors may also be considered in selecting among the competing advertisements, such as whether the slot has been reserved for buyers that satisfy a set of criteria. |
US07895075B2 |
Method and apparatus for determining an effective media channel to use for advertisement
A method and apparatus for determining the effective of advertising resource in a particular media channel such that one can determine where best to advertise their individual products for their business. |
US07895071B2 |
System and method for multi-mission prioritization using cost-based mission scheduling
Described is a system for multi-mission scheduling. The system is configured to compile a list of missions, where each mission includes at least one task. Additionally, each mission has a mission value associated with it such that the mission value reflects an ordering priority of the mission. The system also compiles a list of available resources that can be utilized to complete the tasks. The resources have, varying capabilities of completing tasks. Based on the lists, the system allocates and schedules the resources to complete tasks within the missions to maximize a total mission value of completed missions. Thus, the system schedules multiple missions to maximize the value of completed missions given available resources, whereby a mission is scheduled when the totality of its tasks have been allocated a sufficient amount of resources. |
US07895067B2 |
Systems and methods for optimizing total merchandise profitability
In one such aspect, the invention provides a method for optimizing merchandise profitability that includes the step of modeling gross margin as a function of product breadth and depth for each of at least one class of goods retailed by each of at least one retail site in a group of sites of the retail enterprise, and as a function of the expected discount price for each such class of goods at each such retail site. The method further includes maximizing the gross margin so modeled to the enterprise and, from that maximization, determining for at least one such retail site an optimal breadth, depth, and/or discount price, for at least one such class of goods retailed by it. |
US07895060B1 |
Systems and methods for administration of prescription drug benefits
The invention relates to the administration of prescription drug formulary information. A list of drugs that a particular prescription drug plan will pay for in whole or in part is called a formulary. The invention involves the use of information and customizable rules associated with formularies, combined with information from patient medical records, to generate custom, dynamic formularies applicable to specific patients, groups of patients, or both. Depending on the choice of rules and the other information, this may help payers control prescription drug costs by encouraging the use of less-expensive drugs when medically appropriate, but without impairing the freedom of prescribers to prescribe specific drugs according to their professional judgments. Some embodiments may also be adapted to generate and store data about the use and functioning of the embodiments or aspects of them and to generate reports containing some or all such data in response to queries. |
US07895058B2 |
Apparatus and method for providing employee benefits and/or employee benefits information
A computer-implemented method, including storing or processing information regarding a benefit provided to an employee pursuant to an employee benefit relationship between the employee and a benefit provider established prior to, pursuant to, or during, a first employment relationship between the employee and a first employer, storing or processing information for providing or maintaining the benefit pursuant to or during a second employment relationship between the employee and a second employer, receiving a request for information regarding the benefit, processing the request for information regarding the benefit with a processing device, generating a message in response to the processing of the request for information regarding the benefit, and transmitting the message to a communication device associated with the employee, a benefit beneficiary, a second employer, or a benefit administrator, via, on, or over, the Internet and/or the World Wide Web. |
US07895057B2 |
Method of providing post-partum treatment for enhancing comfort, physical and psychological well-being
The method of providing post-partum treatment for enhancing comfort, physical and psychological well-being includes the application of multiple therapeutic treatments to a patient, in order to provide pleasing, psychologically uplifting and beneficial treatment for the combat and alleviation of post-partum mood disorders, such as depression and anxiety. The patient is first transported from a first location to a treatment center. The treatment center includes a plurality of treatment stations, each being provided for providing distinct therapy to the patient. The patient is then seated in a mobile chair within the treatment center and a first therapy is performed on the patient in the mobile chair. The patient is transported, from treatment station to treatment station, within the mobile chair, thus reducing stress and strain on the patient during the treatments. Following treatment, the patient is transported back to the first location. |
US07895051B1 |
Method to form an actual sales or delivery value for all components of a commingled hydrocarbon fluid stream
A method to form an actual sales value or actual delivery value for all components of a comingled hydrocarbon fluid stream using a theoretical comingled hydrocarbon fluid stream molecular composition. |
US07895042B2 |
Methods, systems, and products for interactive voice response
Methods, systems, and products are disclosed for administering a personal interactive voice response service. A personalized greeting is retrieved that is associated with a calling party and with a called party. The calling party's response to the greeting is received, and stored information is retrieved that is associated with the calling party's response and with the called party. The stored information is presented to the calling party. |
US07895037B2 |
Method and system for trimming audio files
A system for automatically trimming an audio files based upon textual content associated with the audio file is provided. The source of the textual content may be an electronic document or written language text. The textual content may include predefined hints, a text mark, or end-of-phrase punctuation mark. The system generates a trimming instruction based upon textual content corresponding to the audio file, and the audio file is trimmed based upon the trimming instruction. |
US07895036B2 |
System for suppressing wind noise
A voice enhancement logic improves the perceptual quality of a processed voice. The voice enhancement system includes a noise detector and a noise attenuator. The noise detector detects a wind buffet and a continuous noise by modeling the wind buffet. The noise attenuator dampens the wind buffet to improve the intelligibility of an unvoiced, a fully voiced, or a mixed voice segment. |
US07895032B2 |
System and method to modify text entry
A system and method to modify entry of text is provided. The system includes an input device, a display device, and a processor configured to store a correlation between at least one word with at least one candidate phrase; receive at least one word into the input device; identify the at least one candidate phrase correlated to the at least one word; replace the at least one word with a selected phrase from the at least one candidate phrase; and store the selected phrase in a computer readable storage medium. |
US07895029B2 |
System and method of automating the addition of RTL based critical timing path counters to verify critical path coverage of post-silicon software validation tools
A system and method for modifying a simulation model and optimizing an application program to produce valid hardware-identified operating conditions that are matched with simulator-identified operating conditions in order to modify a simulator accordingly is presented. A critical path coverage analyzer includes critical path measurement logic into a simulation model that injects errors into the critical path and provides visibility into the number of times that an application program exercises the critical path. The critical path coverage analyzer uses the critical path measurement logic to optimize an application program to adequately exercise and test the critical paths. Once optimized, the critical path coverage analyzer runs the optimized application program on a hardware device to produce hardware-identified operating conditions. The hardware-identified operating conditions are matched against simulator-identified operating conditions. When discrepancies exist, the simulator is modified accordingly to match the hardware-identified operating conditions. |
US07895027B2 |
HDL re-simulation from checkpoints
A computer-based simulation process executes a checkpoint operation while simulating behavior of an electronic circuit by forking an active checkpoint process having the same state as the original simulation process. While simulation time for the simulation process continues to increase after executing the checkpoint operation, simulation time for the checkpoint process remains unchanged so that the checkpoint process remains in the state of the simulation at the simulation time it executed the checkpoint operation (the “checkpoint time”). When the checkpoint process subsequently receives a request to resume simulating the circuit, it forks a new simulation process that mimics the original simulation process as of checkpoint time, and the new simulation process then begins to advance its simulation time, thereby enabling it to re-simulate behavior of the electronic circuit previously simulated by the original simulation process starting from the checkpoint time. |
US07895026B1 |
Multi-rate simulation scheduler for synchronous digital circuits in a high level modeling system
A computer-implemented method of scheduling a multi-rate, synchronous circuit design for simulation within a high-level modeling system. The method can include determining a component clocking rate for each of a plurality of synchronous components of the circuit design and classifying each of the plurality of synchronous components into a plurality of schedules according to component clocking rate. For each clock cycle during simulation, the method can include selecting one of the plurality of schedules and executing each synchronous component of the selected schedule. A value determined through execution of a synchronous component of the circuit design can be output. |
US07895019B2 |
Fire suppression system design tool
A method of designing a fire suppression system that includes displaying one or more components of the fire suppression system on a visual display, wherein the displayed one or more components of the fire suppression system are formatted so as to printable in a form acceptable for a majority of state and local regulatory authorities empowered to regulate installation of the fire suppression system. |
US07895017B2 |
System to increase SNR of CPV-generated power signal
A system may include acquisition of power information from a signal line in accordance with a first signal characteristic. The power information is associated with power generated by a solar collector, and the first signal characteristic is substantially orthogonal to a corresponding signal characteristic of at least one noise source associated with the signal line. In some aspects, a solar tracking error associated with the solar collector is determined based on the acquired power information, a servo feedback signal is determined based on the acquired power information, and determination of the solar tracking error includes determination of the solar tracking error based on the servo feedback signal. |
US07895015B2 |
Method for measuring the structural health of a civil structure
Methods are disclosed wherein the structural health of a civil structure, such as, but not limited to, a bridge or the like is measured by electronic distance measurement from a plurality of stable locations to a plurality of cardinal points on the structure in a methodical manner. By measuring the coordinates of the cardinal points, the dynamic and long-term static behavior of the structure provide an indication of the health of the structure. Analysis includes; comparison to a Finite Element Model (FEM), comparison to historical data, linearity, hysteresis, symmetry, creep, damping coefficient, and harmonic terms. |
US07895010B2 |
Resolver angle detection device and method of detecting position with a resolver
A resolver apparatus having a high detection precision detecting angle signals from signals detected at a resolver (7) and detecting a velocity signal from the detected angle signals. Utilizing the fact that an error waveform of a resolver is comprised of predetermined n-th order components inherent to the resolver and has reproducibility, an angle error estimator (13) applies a frequency transform, for example, a Fourier transform, to high frequency components of velocity signal including error generated from detected angle signals including error to calculate a magnitude of error for each of a plurality of divided components and combining the calculated errors to reproduce the detected error and generate an error waveform signal. An angle signal correction circuit (14) uses this error waveform signal to correct an angle signal including error detected at the resolver. |
US07895008B2 |
Method of performing measurement sampling of lots in a manufacturing process
A method of performing measurement sampling in a production process includes passing a lot through a manufacturing process, employing a set of combinational logistics to determine if sampling is indicated and, if sampling is indicated, establishing a sampling decision. The method further requires querying a set of lot sampling rules to evaluate the sampling decision, evaluating a statistical quality of the process if no lot sampling rules exist, and automatically determining whether the lot passing through the production process requires sampling based on the combinational logistics, statistical quality and lot sampling rules. |
US07895004B2 |
Method for measuring electric current in a plurality of conductors
A method and system for measuring electric current in a plurality (n) of conductors. According to the invention, the method comprises the following steps: an electric current transducer is place substantially opposite to each conductor (I, i=1, . . . , n); a decorrelation matrix ([G]), which is a function of the position of the transducers in relation to the conductors, is constructed; the current (Imesi) in each conductor (i) is measured with the aid of electric current transducers and real currents (Iréeli) are deduced with the aid of the decorrelation matrix ([G]) and the measured currents (Imesi). |
US07894998B2 |
Method for identifying suitable nucleic acid probe sequences for use in nucleic acid arrays
Methods of identifying regions of a nucleic acid sequence suitable for use as probes in nucleic acid arrays, as well as compositions of matter for practicing such methods, are provided. The subject methods include: (a) providing a set of known, undesirable probe sequences; (b) comparing a nucleic acid sequence to each member of the set; and (c) identifying regions of the nucleic acid sequence that substantially match a sequence of a member of the probe set as undesirable regions. The subject methods also include marking the undesirable regions of the nucleic acid sequence to identify regions of the nucleic acid sequence that are suitable for use as probes in a nucleic acid array. The subject invention also includes an algorithm and kits for carrying out the subject methods. Also provided are nucleic acid arrays produced with the identified suitable probes, and methods for using the same. |
US07894994B2 |
Multiphasic cellular regulation
Methods and systems are described that relate to multiphasic cellular regulation. Methods and systems include accepting input identifying target cell populations, accepting input identifying at least one specified alteration in metabolic activity and accepting input identifying at least one specified alteration in telomerase activity. |
US07894993B2 |
Data accessing techniques related to tissue coding
An apparatus, device, methods, computer program product, and system are described that access a first dataset in response to a first request associated with a treatment parameter and a first predictive basis, determine a graphical illustration of a first possible outcome of a use of the treatment parameter with respect to at least one body portion, based on the first dataset, access a second dataset in response to a second request associated with the treatment parameter and a second predictive basis, and determine a modified graphical illustration of a second possible outcome of the use of the treatment parameter with respect to the at least one body portion, based on the second dataset. |
US07894991B2 |
Statistical determination of historical oilfield data
A method, system, and computer program product for performing oilfield surveillance operations. The oilfield has a subterranean formation with geological structures and reservoirs therein. The oilfield is divided into a plurality of patterns, with each pattern comprising a plurality of wells. Historical production/injection data is obtained for the plurality of wells. Two independent statistical treatments are performed to achieve a common objective of production optimization. In the first process, wells and/or patterns are characterized based on Heterogeneity Index results and personalities with the ultimate goal of field production optimization. In the second process, the history of the flood is divided into even time increments. At least two domains for each of the plurality of wells are determined. Each of the at least two domains are centered around each of the plurality wells. A first domain of the at least two domains has a first orientation. A second domain of the at least two domains has a second orientation. An Oil Processing Ratio is determined for each of the at least two domains, then an Oil Processing Ratio Strength Indicator is calculated. At least one Meta Pattern within the field is then identified. An oilfield operation can then be guided based either on the well and/or pattern personality or the at least one Meta Pattern. |
US07894990B2 |
Method of generating a deep resistivity image in LWD measurements
A pseudo-image is produced by combining deep-reading azimuthally sensitive resistivity measurements with azimuthally insensitive resistivity measurements made by a multiple propagation resistivity tool. This image is useful in reservoir navigation. Features on the azimuthally sensitive measurements such as saddle-points and mid-points are diagnostic of bed geometry relative to the borehole. |
US07894989B2 |
Method for determining earth vertical electrical anisotropy in marine electromagnetic surveys
A method is disclosed for determining earth vertical electrical anisotropy from offshore electromagnetic survey measurements. The method requires both online and offline data, which includes at least one electromagnetic field component sensitive at least predominantly to vertical resistivity and another component sensitive at least predominantly to horizontal resistivity. Using a horizontal electric dipole source, online EZ and offline HZ measurements are preferred. For a horizontal magnetic dipole source, online HZ and offline EZ data are preferred. magnetotelluric data may be substituted for controlled source data sensitive to horizontal resistivity. Maxwell's equations are solved by forward modeling or by inversion, using resistivity models of the subsurface that are either isotropic or anisotropic. |
US07894987B1 |
Hot zones trigger method for location-based applications and services
A method for location-based zone triggering is disclosed. The method generally includes the step of (A) generating a position signal conveying a location of a device in at least two spatial dimensions in response to a plurality of navigation signals received from external the device and (B) generating a trigger signal at an interface based on the position signal, (i) a first aspect of the trigger signal indicating that the location is crossing a boundary of a zone, (ii) a second aspect of the trigger signal indicating that the device is one of entering the zone and leaving the zone and (iii) the interface adapting a zone module to communicate the trigger signal to an application module. |
US07894982B2 |
Method and system for linked vehicle navigation
A method of navigating a plurality of vehicles includes receiving vehicle identifications from the plurality of vehicles at a central location. A travel group is formed based on the received vehicle identifications. Global positioning information is received from at least one vehicle associated with the travel group at the central location. The received global positioning information is transmitted from the central location to at least one vehicle associated with the travel group. |
US07894981B2 |
Traffic information providing system and car navigation system
A traffic information providing system externally acquires traffic information including information relating to the travel time of a link, calculates a travel time for a non-provision link to which no travel time is provided through estimate/complement operation. The estimate/complement operation is carried out with use of travel times, emergencies, travel times of links in the vicinity of the non-provision link, and so on, obtained in the near past. The system stores and statistically processes the externally-acquired traffic information, and also estimates a travel time in the near future. When there is an abnormality in the acquired traffic information, the system deletes the abnormality, regards the information as a non-provision link, calculates a probability distribution of travel times of links, calculates a probability distribution of travel times of the entire route made up of a plurality of links, and also calculates a probability for a specific travel time range. |
US07894978B2 |
Diagnostic system and method for detecting tampering of vehicle software or calibrations
A tamper detection system for a control module of a vehicle comprises first nonvolatile memory that stores N rewriteable components including at least one of calibration and software that is used to operate a controlled device of the vehicle, wherein N is an integer greater than zero. The N rewriteable components include an embedded part number (EPN) and an embedded verification number (EVN). Second nonvolatile memory includes a history buffer. A tampering detection module includes a calculated verification number (CVN) generator that generates a CVN for at least one of the N rewriteable components and that stores the CVN in the history buffer. A locking module selectively locks the history buffer under certain conditions. |
US07894976B2 |
Light load and idle HCCI combustion control by fuel pressure modification
A method for controlling a homogeneous-charge compression-ignition capable engine, operating with spray-guided spark ignition stratified combustion at low load, includes monitoring a speed of the engine, monitoring a load of the engine, determining a desired fuel pressure based upon the speed of the engine and the load of the engine, and utilizing the desired fuel pressure to control fuel injection into the engine, wherein the desired fuel pressure is calibrated to the speed and the load based upon increased stability of the engine at lower fuel pressures and lower soot emissions from the engine at higher fuel pressures. |
US07894974B2 |
Method for operating a two-stroke engine
A two-stroke engine has a cylinder with a combustion chamber delimited by a reciprocating piston, wherein the piston drives in rotation a crankshaft, and wherein a spark plug projects into the combustion chamber and ignites a fuel/air mixture. The two-stroke engine further has devices for supplying fuel and combustion air to the combustion chamber and a control unit that determines the ignition timing based on an ignition map. The ignition map indicates the ignition timing as a function of the engine speed for at least one first and one second operating states and for at least one first and one second engine speed ranges. The engine is controlled in that for an engine cycle the ignition timing is set in the second operating state at least within the first engine speed range based on the engine speed and on the number of engine cycles since the last combustion. |
US07894973B2 |
Method and device for operating an internal combustion engine
In a method for operating an internal combustion engine, a setpoint fuel quantity to be injected is subdivided into a first fuel quantity which is to be injected into an intake manifold of the internal combustion engine, and a second fuel quantity to be injected directly into a combustion chamber of the internal combustion engine. The subdivision of the fuel quantity is performed as a function of a temperature that is characteristic for the operation of the internal combustion engine, e.g., in a start of the internal combustion engine, and the ratio between the first fuel quantity and the second fuel quantity is continually modified as a function of the temperature. |
US07894972B2 |
Method and device for operating an internal combustion engine
By a respective cylinder-specific lambda regulator, a regulator value for influencing the air/fuel ratio in the respective cylinder is determined as a function of the cylinder-specific air/fuel ratio measured for the respective cylinder. The regulator value is monitored for the attainment of a first predefined threshold value, and when the latter is reached, a lambda quality value is determined which is representative of the deviation of the measured cylinder-specific air/fuel ratios assigned to the respective cylinders. The regulator value is monitored for the attainment of a second predefined threshold value which is representative of a more pronounced regulating intervention than the first threshold value. When the second predefined threshold value is reached, the lambda quality value is determined. If the lambda quality value assigned to the first threshold value is lower than the value assigned to the second threshold value, unstable regulating behavior is identified. Stable regulating behavior is identified otherwise. |
US07894969B2 |
Control apparatus for vehicle and method of controlling vehicle
A control apparatus includes a torque-boost control portion that boosts torque output from the engine, and corrects the operation amount of an adjustment mechanism that adjusts the amount of air taken into the engine to increase the amount of air during a torque phase when the automatic transmission upshifts; and an inertia-phase determination portion that determines whether an inertia phase has started. The torque-boost control portion includes a torque-boost end control portion that executes a torque-boost end control that gradually decreases a correction amount, by which the operation amount is corrected, to zero when the inertia-phase determination portion determines that the inertia phase has started. |
US07894968B2 |
Accelerator/brake pedal management for torque-based engine control
A method and system for regulating a drive torque provided to a driveline of a vehicle includes monitoring an accelerator pedal position and a brake pedal position. An adjusted accelerator pedal position is determined based on the accelerator pedal position and the brake pedal position and a drive torque request is determined based on the adjusted accelerator pedal position. Drive torque is generated based on the drive torque request. |
US07894965B2 |
Swap shift control scheme for an automatic transmission
A transmission for a vehicle includes a first gear set and a second gear set. A first plurality of elements are operable in an applied state and a released state and a second plurality of elements are operable in an applied state and a released state. A controller toggles the first and second plurality of elements between the applied state and the released state to achieve a desired gear ratio. The controller times entry of at least one of the first and second plurality of elements into the released state with entry of at least another of the first and second plurality of elements into the applied state by controlling a hold pressure applied to the at least one element entering the released state. The controller determines the hold pressure by referencing current operating conditions of the transmission in a lookup table stored in a memory of the controller. |
US07894962B2 |
Automated control of boom and attachment for work vehicle
A method and system for automated operation of a work vehicle comprises a boom having a first end and a second end opposite the first end. A first hydraulic cylinder is associated with the boom. A first sensor detects a boom angle of a boom with respect to a support near the first end. An attachment is coupled to the second end of the boom. A second sensor detects an attachment angle of attachment with respect to the boom. A second cylinder is associated with the attachment. A switch accepts a command to enter a ready position state from another position state. A controller controls the first hydraulic cylinder to attain a boom angle within the target boom angular range and for controlling the second cylinder to attain an attachment angle within a target attachment angular range associated with the ready position state in response to the command. |
US07894956B2 |
Steering control device for vehicles
A vehicle steering control device which prevents overshoot or a phase delay of a vehicle position from a target position when an actuator of a steering mechanism is controlled so that an integral control reduces a positional deviation of a vehicle from the reference position of a traffic lane. An FB control unit (60) which calculates a corrected steering assist torque (Tb) of a motor so as to reduce a positional deviation (Yd) and an angular deviation (Ah) includes an integral element determination unit (64), which determines an integral gain (Ki), by which the positional deviation (Yd) is multiplied in an integral gain operation unit (62), according to the positional deviation (Yd) and which determines a limit value (Icnt_lmt) of an integral controlled variable (Icnt) according to the positional deviation (Yd), and an integral controlled variable limiting unit (63) which limits the integral controlled variable (Icnt) to within a range set by the limit value (Icnt_lmt) and outputs the current integral controlled variable (Icnt_rel). |
US07894953B2 |
Interior component management of a vehicle via occupant monitoring
Systems and methods are provided for managing an interior component of a vehicle. A system includes a device for monitoring a passenger, a vehicle speed detector, and a controller in communication the interior component, the passenger monitoring device, and the vehicle speed detector, wherein the controller is configured to disable at least one function of the interior component if the rate of speed is greater than a predetermined threshold speed and enable the disabled function(s) when the passenger attempts to actuate the function(s). One method includes the steps of determining a rate of speed the vehicle is traveling, disabling at least one function of the interior component when the rate of speed is greater than a predetermined threshold speed, and enabling the disabled function(s) when the rate of speed is greater than the threshold speed if a passenger attempts to actuate the function(s). |
US07894951B2 |
Systems and methods for switching between autonomous and manual operation of a vehicle
Systems and methods for switching between autonomous and manual operation of a vehicle are described. A mechanical control system can receive manual inputs from a mechanical operation member to operate the vehicle in manual mode. An actuator can receive autonomous control signals generated by a controller. When the actuator is engaged, it operates the vehicle in an autonomous mode, and when disengaged, the vehicle is operated in manual mode. Operating the vehicle in an autonomous mode can include automatically controlling steering, braking, throttle, and transmission. A system may also allow the vehicle to be operated via remote command. |
US07894950B2 |
Methodology for autonomous navigation and control of a tethered drogue
Methods and devices for estimating and controlling the orientation of a drogue relative to air mass motion where method and apparatus embodiments incorporate estimation of angle of attack and sideslip and function to correct the direction of a drogue so as to maintain a desired angle of attack and sideslip. Some of the exemplary estimation techniques apply methods of sensor output fusion. |
US07894948B2 |
Systems and methods for coordination of entities and/or communicating location information
Systems and methods that may be employed to communicate location information between two or more aerial vehicles or other types of vehicles or other entities, and/or that may be used to facilitate coordinated operations of two or more such entities. In one example, an aerial vehicle may be kept aware of one or more location (e.g., longitude, latitude, etc.) and/or flight characteristics (e.g., altitude, directional heading, airspeed, attitude, etc.) of one or more other adjacent aerial vehicles, and each such aerial vehicle may use that location information to adjust its flight path to maintain a safe sphere of empty airspace around itself. |
US07894944B2 |
Environmental monitoring in data facilities
Processes and techniques for environmental monitoring in a data facility are described. A network of environmental sensors is arranged to monitor a variety of environmental conditions of the facility. The sensors can be queried to generate data describing specific environmental conditions, and the data can be processed to generate an environmental image of all or part of the data facility. The environmental image can optionally be viewed by data facility personnel and can be used to manipulate one or more environmental conditions of the data facility. |
US07894943B2 |
Real-time global optimization of building setpoints and sequence of operation
A building heating/cooling system energy optimization method for a building having a heating/cooling system includes the steps of providing a mathematical model of the heating/cooling system, obtaining real-time weather information, reading the input water temperature (IWT), the output water temperature (OWT) and the supply air temperature (SA) output to the building, periodically transferring the IWT, the OWT and the SA to an optimization system which is operative to analyze the real-time data in coordination with the mathematical model by assigning at least three selected values in a range surrounding and including the current values of each of the IWT, the OWT and the SA and calculating the efficiency profile of the components of the heating/cooling system for each of the selected values, then cooperatively optimizing and selecting those values calculated to provide the highest efficiency profile, then periodically resetting the system values to those selected by the optimization system. |
US07894942B2 |
Intelligent device control system
A device for controlling devices in a monitored space. A sensor senses an event in an initial state indicating an occupant may be present in the monitored space. A switch activates the controlled device in response to the sensed event. A processor enables the device to change from the initial state to a first state in response to the sensed event, with the first state indicating that the occupant may be in the monitored space. The device also changes from the first state to a second state while determining whether the occupant continues to be in the monitored space in response to a query challenge. The device next changes from the second state to the initial state in response to the determining indicating that the occupant is not in the monitored space. The switch deactivates the controlled device in the initial state in the monitored space. |
US07894940B2 |
Nesting negotiation for self-mobile devices
Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for power. These nests can also provide new tasking or patches for the robotic devices. The charging station and the robotic devices are both provided with communications capabilities and a protocol by which they can negotiate to find a time slot in which the device can be recharged, as well as determining a correct connector and a battery type. |
US07894937B2 |
Method and apparatus for dynamically managing vending machine inventory prices
The present invention is a method and apparatus for automatically managing a price of a product in a vending machine. The method and apparatus is disclosed for implementing dynamic price adjustments at various times including after stocking, after a sale of a product and at periodic intervals. The method generally includes the steps of updating inventory data, including a quantity of a product, accessing price management data associated with the product, and determining the price of the product. According to the method and apparatus of the present invention, the determined price of the product is based on the price management data and the inventory data. The determined price is then stored in a memory of the apparatus and displayed for customers. The apparatus may be a vending machine, a processing module within the vending machine, or an external module remotely transmitting the dynamically adjusted price to a vending machine. |
US07894936B2 |
Products and processes for managing the prices of vending machine inventory
According to one embodiment of the disclosed invention, an apparatus determines a current price of a product for sale by the vending machine. It then determines, for the product, a price increment, a predetermined price, and a demand threshold, that are defined by data stored in at least one data table. A rate of units of the product that are sold are determined. The rate is compared with the demand threshold.Based on the comparison of the rate with the demand data, it is determined whether the new price should be greater than or less than the current price. The new price is set to the predetermined price if the new price should be greater than the current price. If the new price should be less than the current price, a price increment amount is subtracted from the current price to yield the new price. The determined new price is displayed. |
US07894935B1 |
Public use pet tag marking kiosk
Implementations of a public use tag marking kiosk. Aspects associated with particular implementations of a tag marking kiosk comprise, among others, automatically marking two sides of a tag within the kiosk, receiving the tag to be marked from the customer, providing a closeable door between the marking implement and the customer while the tag is being marked, ejecting the tag from a tag holder after the tag is marked, and aligning the tag so that a desired tag side is required to be initially facing up on the tag holder. Housing for the kiosk may surround all of the system parts or may be split into a housing shell and a marking unit that fits inside the shell. Marking implements may be laser, mechanical stylus, paint, or others. Tags may be suspended in a cantilevered manner during marking. |
US07894934B2 |
Remote conveyor belt monitoring system and method
A remote conveyor belt monitoring system for monitoring an operation of a conveyor belt at a first geographic location. A local HMI is operable to acquire and store data representing conveyor belt conditions and operating characteristics. First and second computers at different geographic locations acquire the data via an internet. Thus, data relating to the operating conditions of the conveyor belt can be remotely consolidated and monitored by computers at different global locations. |
US07894926B2 |
Global predictive monitoring system for a manufacturing facility
A global predictive monitoring system for a manufacturing facility. The system may be employed in an integrated circuit (IC) device fabrication facility to monitor processing of semiconductor wafers. The system may include deployment of a swarm of individually separate agents running in computers in the facility. Each agent may comprise a genetic algorithm and use several neural networks for computation. Each agent may be configured to receive a limited set of inputs, such as defectivity data and WIP information, and calculate a risk from the inputs. A risk may be a value indicative of a production yield. Each agent may also generate a quality value indicative of a reliability of the risk value. New agents may be generated from the initial population of agents. Outputs from the agents may be collected and used to calculate projections indicative of a trend of the production yield. |
US07894924B2 |
System and method for internet based automated memorial design and manufacturing
A system and method for manufacturing a memorial. The method providing a blank pattern in a memorial design and collaboration system having a specified shape and size and building a memorial preview thereon, then sending the memorial preview to a host computer. The host computer routes the memorial preview as a stored file to a manufacturer for projecting, onto a three-dimensional solid in the shape of said blank pattern, an image of said memorial preview. The method further includes creating a pattern by placing objects in the form of letters, emblems or numbers on the three-dimensional solid in connection with the projection, and creating a mold in connection with the pattern, and filling said mold and baking the filled mold. |
US07894921B2 |
Device and method for producing a three-dimensional object by means of mask exposure
The invention describes device and method for producing a three-dimensional object by solidifying a solidifiable material under an action of electromagnetic radiation by means of energy input via an imaging unit comprising a predetermined number of discrete imaging elements (pixels). The energy input related to a specific cross-sectional area of the three-dimensional object is controlled by exposure by means of multiple successive raster masks (bitmaps; e.g. bitmap 1 and bitmap 2 and possibly additional ones). The imaging unit is suitably controllable such that at least two masks can be generated, including a first overall mask covering the cross-sectional area (bitmap 1; with pixel-specific area elements exposing in white light) and a partial mask (bitmap 2; in which only a fraction of the area elements are exposed pixel-specifically with white light) within the overall mask. A voxel matrix may be formed. A hardness depth per voxel (volume pixel) can be specifically and precisely influenced in the solidifyable material. |
US07894919B2 |
Fully automated paste dispense system for dispensing small dots and lines
A method of dispensing a flowable conductive paste onto a greensheet from a dispensing apparatus comprising an orifice member having first and second surfaces and a bore therethrough between the surfaces, a pressurized chamber adjacent the orifice member first surface containing the paste, and a punch having a face movable through the orifice member bore. The method comprises positioning the punch outside the orifice member bore such that the punch face is spaced from the orifice member first surface, flowing a desired amount of paste onto the punch face, moving the paste on the punch face through the orifice member bore until the punch face extends beyond the orifice member second surface, and contacting the workpiece with the paste while still on the punch face to deposit the paste on the greensheet. The method then provides for retracting the punch until the punch face is substantially coplanar with the orifice member second surface, and then cleaning the punch face and coplanar orifice member second surface to remove any residual paste thereon. |
US07894918B2 |
System for analyzing batch processes
The present invention is directed to a batch system for managing and analyzing batch runs of a batch process in a process cell. The batch system includes a computer readable medium, a plurality of batch management routines and a plurality of batch analysis routines stored on the computer readable medium and adapted to be executed by the at least one processor. The batch management routines are operable to schedule batch runs and create and edit recipes for the batch process. The batch analysis routines include a batch filter routine, a golden batch routine, a cycle time analysis routine, and a report wizard routine. |
US07894912B2 |
Non-rectilinear lead and a system for deep electrical neurostimulation including such a lead
A lead for deep brain electrical stimulation, to be inserted into liquid cavities, such as ventricles, or cysternae or subarachnoidal spaces, the lead comprising: a tubular body of biocompatible material having a side wall defining a lumen, said tubular body being suitable for being inserted over at least a fraction of its length into the inside of a patient's body in order to reach a region for stimulation; electrodes disposed close to a distal end of the tubular body; and a rigid stylet for inserting removably into the lumen of said tubular body; the lead being wherein said tubular body has an equilibrium shape that is not rectilinear, being different from the shape of the stylet and presenting one and only one bend, and that is sufficiently flexible and elastic to follow the shape of said stylet by deforming reversibly when the stylet is inserted into the lumen. A deep electrical neurostimulation system comprising an electrical pulse generator and at least one such lead having its electrodes electrically connected to said generator. |
US07894911B2 |
Electrode array for neural stimulation
The stimulation device is an improved array for neuro-stimulation. The electrode array of the stimulation device is ideally suited for a visual prosthesis for the restoration of sight in patients with lost or degraded visual function. The electrode array of the stimulation device improves connectivity between a prosthesis and neurons. |
US07894909B2 |
Retinal prosthesis
A retinal prosthesis with an improved configuration by mounting necessary components within and surrounding the eye. The improved configuration better allows for the implantation of electronics within the delicate eye structure and further limits the necessary width of a thin film conductor passing through the sclera by use of a multiplexer external to the sclera and a demultiplexer internal to the sclera. |
US07894908B2 |
Neurostimulation therapy optimization based on a rated session log
An implantable medical device (IMD) delivers neurostimulation therapy to a patient according to a parameter set, which may consist of a number of programs that are delivered substantially simultaneously. When programming the IMD, a clinician programmer may maintain a session log for the patient that includes a listing of programs delivered to the patient and rating information provided by a clinician and the patient for programs of the list. The listing may be ordered according to the rating information in order to facilitate the selection of programs for a parameter set. A program library that may include particularly effective programs organized according to a directory structure may be stored in a memory. The IMD and/or a patient programmer may store usage information that provides an objective assessment of therapy use by the patient, and allows a clinician to later improve the therapy based on the usage information. |
US07894897B1 |
Implantable cardiac stimulation device providing enhanced capture threshold management in the presence of fusion beats and method
An implantable cardiac stimulation device recognizes and accommodates fusion beats without compromising autocapture or threshold searches. The device comprises a pulse generator that provides first and second pacing pulses to a chamber of a heart. The first pacing pulses have a normal operating output level and the second pacing pulses have an output level sufficient to assure capture. The device further comprises a fusion beat predicting circuit that predicts when a next paced event of the chamber will likely be a fusion beat and a fusion beat control that causes the pulse generator to provide a second pacing pulse to the chamber in response to the fusion beat predicting circuit predicting that a next paced event will likely be a fusion beat. Thereafter, the fusion beat is confirmed. |
US07894895B2 |
System and method for testing neural stimulation threshold
Various system embodiments comprise a neural stimulator, a premature ventricular contraction (PVC) event detector, a heart rate detector, an analyzer, and a controller. The neural stimulator is adapted to generate a stimulation signal adapted to stimulate an autonomic neural target. The analyzer is adapted to, in response to a PVC event signal from the PVC event detector, generate an autonomic balance indicator (ABI) as a function of pre-PVC heart rate data and post-PVC heart rate data. Other aspects and embodiments are provided herein. |
US07894890B2 |
Devices and methods for monitoring physiological information relating to sleep with an implantable device
Described here are implantable devices and methods for monitoring physiological information relating to sleep. The implantable devices are generally designed to include at least one sensor for sensing physiological information, a processor for processing the physiological information using low computational power to detect a sleep stage, and a battery. The detected sleep stage information may then be used to indicate sleep quality, identify or monitor a medical condition, or guide treatment thereof. |
US07894887B2 |
Biosignal measuring equipment
A signal-to-noise ratio and measurement precision is increased in electrode units disposed on the left and right sides of a steering wheel. A plurality of electrode units is disposed in the left and right handholds of a steering wheel. The contact impedances of all the electrode units are measured. A pair of left and right electrode units to be used to measure an electrocardiographic signal is designated from among the electrode units whose measured contact impedances are less than or equal to a first threshold. The results of measurement of an electrocardiographic signal by the designated electrode units are added in order to minimize noise. An electrode unit with high contact impedance is used to measure induction noise and remove the induction noise component from the electrocardiographic signal measurement result. |
US07894886B2 |
Method and apparatus for discriminating cardiac signals in a medical device based on wavelet decomposition analysis
A method and device for detecting cardiac signals in a medical device that includes decomposing sensed cardiac signals using a wavelet function to form a corresponding wavelet transform, generating a first wavelet representation corresponding to the wavelet transform that is responsive to RR intervals of the sensed cardiac signals, generating a second wavelet representation that is not responsive to RR intervals associated with the sensed cardiac signals, and determining a device failure in response to the first wavelet representation and the second wavelet representation. The method and device may also include decomposing sensed cardiac signals using a wavelet function to form a corresponding wavelet transform, generating a wavelet representation that is not responsive to RR intervals of the sensed cardiac signals, determining RR intervals associated with the sensed cardiac signals, and determining a device failure in response to the first wavelet representation and the determined RR intervals. |
US07894883B2 |
Method and apparatus for post-processing of episodes detected by a medical device
A system and method for post-processing of sensing data generated by a medical device that includes transmitting a plurality of stored sensing data generated by a medical device to an access device, the stored sensing data including sensed atrial events and sensed ventricular events. The access device determines, in response to the transmitted data, instances where the medical device identified a cardiac event being detected in response to the sensing data, and verifies, in response to the transmitted data, whether the determined instances should have been identified by the medical device as a cardiac event being detected. |
US07894882B2 |
Miniature ingestible capsule
A miniature ingestible capsule has multiple therapeutic or diagnostic operations that can be performed. These functions are controlled by a combination of an outside control, a pose beacon and through information relayed from an imagining array and transmitter. These functions can be in a separate capsule without an imaging array or within the same capsule with an imaging array. Typically, there is one function performed in addition to imaging. These functions can include suction and spray capabilities, ultrasound sensor, lithotripsy, laser, heat, electrocautery, BICAP, biopsy forceps, a needle knife snare cautery (cold and hot with continuous or pulsed current for cutting and coagulation), with a basket, and fine needle aspiration with various wheels and fins and motors controlled externally and other tools to be used in humans. All of these tools can be attached to a retractable arm. Also, they can be used on an elevator device that lifts them, allowing for an extra 180° of movement. |
US07894876B2 |
Combined MR-optical coil for prostate, cervix and rectum cancer imaging diagnostics
We present, in exemplary embodiments of the present invention, a system combining anatomical imaging technologies (e.g., MR) with optical technologies. The system can be used for a variety of applications, including, but not limited to, (1) cancer diagnosis and staging; (2) image guidance; and (3) radiation therapy planning. Image guidance may include guiding a biopsy. For example, a prostatectomy potentially has severe side effects, such as impotence and incontinence. Thus, a histologically-confirmed diagnosis, such as one provided from a biopsy, may prevent unnecessary prostatectomy. Image guidance may also include guiding minimal invasive therapy, such as brachytherapy focused ultrasound. The present invention may be used to plan radiation therapy, for example, by detecting, and thus sparing, healthy tissue from radiation exposure. |
US07894874B2 |
Method and apparatus for enhancing the detecting and tracking of moving objects using ultrasound
An ultrasonic pulse echo apparatus detects an object that is moving with respect to stationary objects. An ultrasonic transducer transmits a series of ultrasound pulses in a direction that intersects a path of the moving object. An ultrasound receiver receives a series of lines of echoes from objects in the field of view of the ultrasonic signal. Each echo line corresponds to one of the ultrasonic pulses. A signal processor processes the echo lines from the moving object. The echo lines are time shifted by different amounts and combined at different time shifts to produce different composite lines. The composite line having an optimal signal-to-noise ratio is selected. Other signal processing enhancements are performed. |
US07894873B2 |
Method for determining the rectum distance in the colon
A method is disclosed for automatically determining the rectum distance in a patient's colon, the path in the colon between a selected site, preferably a lesion, and the rectum being determined by processing 3D image data records. At least two 3 image data records are recorded with the patient being differently positioned. Further, the path between the rectum and selected site is determined from the common perusal of the at least two 3D image data records. |
US07894866B2 |
Sliding-type portable terminal
A portable terminal includes a first housing and a second housing combined with the first housing while facing the first housing. The second housing translates about an axis perpendicular to a top face of the first housing while facing the first housing, thereby sequentially opening portions of the first housing and sequentially closing already opened portions of the first housing, thereby increasing diversification in use of the portable terminal. Portions of the first housing are sequentially opened or closed, thereby allowing a user to select a position of the second housing according to a desired function such as voice communication, mail writing, or broadcasting watching. |
US07894865B2 |
Foldable mobile communication terminal having a mode selector based on folding angle thereof
A mobile communication terminal having a first body and a second body rotatably coupled by a hinge assembly, and a mode selector that sets an operation mode of the mobile communication terminal based on an angle between the first body and the second body. The mode selector includes a rotation part that enables the detection of an angle between the first body and the second body, and a setting part, movably mounted on the rotation part, which sets an operation mode of the mobile communication terminal corresponding to the detected angle when the setting part is moved into contact with a holding part. |
US07894864B2 |
Estimation of power level in a communication device
A system comprising a first communication device and a second communication device adapted to determine a property of communications between the first and second communication devices. The second communication device estimates a power level associated with the first communication device for a length of time determined according to the property. |
US07894858B2 |
User selection apparatus and method for SDMA in a MIMO system
An apparatus and method for selecting at least two users to be serviced in SDMA in an SDMA wireless communication system are provided. All users are ordered according to a predetermined rule and all possible user combinations each having at least two users are created from the ordered users. An investigation limit number is set using the capacity of a jth user combination. Or a total investigation number is reduced by comparing the interference-reflected SNR decrements of users with an investigation threshold. Therefore, the computation volume for selecting SDMA users is decreased. |
US07894856B2 |
Procedure for processing user's identification numbers in communication networks corresponding communication terminal sim-card and computer product
A terminal for telecommunications networks, such as a mobile telephone, has at least one storage area for storing user indicators and acting as an electronic address book and processing capacity for processing user indicators stored in the storage area. The terminal is configured for organizing the indicators in at least a first and a second configuration. The first configuration has identifiers organized with the insertion of an identification code of an operator, such as long distance operator, selected by the user of the terminal, while the second configuration has identifiers organized with the inclusion of at least one of a country prefix and a local prefix. The user can thus make calls with the aid of his/her electronic address book without having to manually modify the stored numbers when the user moves (physically or in terms of service) between environments characterized by different telephone number configurations, without having to change back the numbers in the address book on return to the usual environment. |
US07894852B2 |
Channel reciprocity matrix determination in a wireless MIMO communication system
Operating a wireless MIMO system to determine forward and reverse channel reciprocity matrices relating a first wireless MIMO device and a second wireless MIMO device of the wireless MIMO system includes, during each of a plurality of time intervals, determining a forward composite channel estimates and a reverse composite channel estimates between the first wireless MIMO device and the second wireless MIMO device to yield a plurality of forward composite channel estimates and a plurality of reverse composite channel estimates. Operation continues with creating a mathematical relationship between the plurality of forward composite channel estimates and the plurality of reverse composite channel estimates and the forward and reverse channel reciprocity matrices. Operation concludes with finding a solution to the mathematical relationship between the plurality of forward composite channel estimates and the plurality of reverse composite channel estimates to yield the forward reciprocity matrix and the reverse channel reciprocity matrix. |
US07894851B2 |
Configurable multiple mode RFIC
An integrated circuit (IC) includes a baseband processing module and a radio frequency (RF) section. The baseband processing module is coupled to convert outbound data or an outbound voice signal into at least one of amplitude modulation information, phase modulation information, and frequency modulation information. The RF section includes an oscillation module, a frequency divider, and power amplifier modules. The oscillation module produces an RF oscillation that it modulates based on the phase or frequency modulation information to produce a modulated RF signal. The frequency divider divides the frequency of the modulated RF signal to produce a frequency divided modulated RF signal. The first power amplifier module amplifies the modulated RF signal in accordance with the amplitude modulation information or a constant to produce a first frequency band outbound RF data or voice signal. The second power amplifier amplifies the frequency divided modulated RF data signal in accordance with the amplitude modulation information or a constant to produce a second frequency band outbound RF data or voice signal. |
US07894846B2 |
Access point multi-level transmission power control based on the exchange of characteristics
A wireless access point and multiple wireless terminals exchange utilization, status, mobility and reception characteristics. Each wireless terminal generates reception characteristics based on transmissions received from the wireless access point and from other devices in the network. In one operating mode, the characteristics gathered by the wireless devices are forwarded to the wireless access point, and, based on all received characteristics, the wireless access point selects its own transmission power for different types of the transmission. In another mode, all characteristics are exchanged between every wireless terminal and the access point so that each can independently or cooperatively make transmission power control decisions. In a further mode, the wireless access point adjusts protocol parameters based on an assessment of the characteristics received from the client devices. The utilization, status, mobility, and reception characteristics include received signal strength, error rates, estimated battery life, availability of unlimited power, active versus sleep mode ratios, anticipated bandwidth utilization, coding schemes available, deterministic/non-deterministic requirements, encryption and security requirements, quality of service requirements, position, velocity, stationary status, etc. Gathering of such characteristics involves both retrieval of preset parameters from memory and generating parameters based on received transmissions (including test packets). |
US07894845B2 |
Transmission power control method, mobile station, radio base station and radio network controller
The present invention performs an outer loop transmission power control in a more stable manner by preventing a status of being unable to detect an Enhanced Dedicated Physical Control Channel (E-DPCCH). A transmission power control method according to the present application includes: generating, at a mobile station UE, a transport block having a predetermined minimum transport block size, when information to be transmitted to a radio base station Node B does not exist; transmitting, from the mobile station UE to the radio base station Node B, the transport block by a transmission timing predetermined by a mobile communication system or a transmission timing notified from a radio network controller RNC; receiving, at the radio base station Node B, the transport block in accordance with the transmission timing; and controlling, at the radio base station Node B, the transmission power, according to a reception quality of the transport block. |
US07894838B2 |
Dynamic EMI (electromagnetic interference) management
In one embodiment, a method is provided. The method may include determining if electromagnetic interference (EMI) is emitted by a device in one or more regions of an electromagnetic spectrum occupied by other users, and if it is determined that EMI is emitted by the device in one or more regions of the electromagnetic spectrum occupied by other users, reducing the EMI in the one or more regions, and increasing the EMI in one or more other regions unoccupied by the other users. |
US07894837B2 |
Instant messaging terminal adapted for wireless communication access points
A handheld instant messaging terminal manages multiple conversation sessions across multiple instant messaging services. The handheld terminal includes a handheld terminal housing, a data entry device integrated in the terminal housing, the data entry device generates textual characters and graphical symbols in response to actuation of the data entry device, a display mounted in the terminal housing to display textual characters and graphical symbols including the textual characters and graphical symbols generated by the data entry device, an Internet protocol communications module located within the handheld terminal housing to generate instant messaging (IM) data messages in an Internet protocol that include the textual characters and graphical symbols generated by the data entry device, a wireless transceiver mounted within the handheld terminal housing and coupled to the Internet protocol communications module to generate wireless data messages corresponding to the IM data messages that radiate from an antenna coupled to the wireless transceiver, and a control module located within the housing and coupled to the Internet protocol communications module, the control module including at least one processor that executes an application program to implement instant messaging and session protocols for IM data messages communicated during at least one conversation session through the Internet protocol communications module and the wireless transceiver. |
US07894832B1 |
Method for transmitting short messages
A method for transmitting short messages (5) in a telecommunications network (10) is proposed, which enables especially simple, convenient downloading of data fields (15, 20, 25, 30) of the short message (5) from a network operator (70). A notice is sent to a subscriber (60) of the telecommunications network (10) as a function of a short message (5) transmitted to the telecommunications network (10) for the subscriber (60). With the notice, data that include items of information about the makeup and/or content of the short message (5) are transmitted to the subscriber (60). |
US07894829B2 |
Wireless communication terminal and method for checking wireless broadband internet service area using position detection system
A wireless mobile communication terminal and method that can check a service area using GPS are provided. The wireless communication terminal using a position detection system and a wireless communication system having at least one connection node for providing a network connection service to a plurality of wireless communication terminals includes a communication module, a position detection module, and a network connection module which includes a service map specifying the availability of communication in an area determined according to a state of radio waves that have arrived from the connection node. The network connection module manages network connection using the position information about the wireless communication terminal and the service map. Therefore, the wireless communication terminal can determine if its current position is in an available WiBro service area using the GPS and WiBro service map information, thereby preventing power consumption due to unnecessary connection attempt in the unavailable service area. |
US07894822B2 |
Apparatus and method in a cellular network
A node (5) for use in a cellular network (4) to control the transmission of data from a radio base station (3) in the cellular network to a mobile terminal (1), is proposed, said node (5) comprising memory (7) for storing a channel quality value reported by the mobile terminal, and acknowledgement messages received from the mobile terminal, and calculating means (9) for calculating an adjustment value for the channel quality value based on the acknowledgement messages. The calculating means (9) is arranged to calculate said adjustment value for the perceived channel quality value taking into account at least two responses related to at least two blocks, and calculate said adjusted value using the adjustment value. The evaluation may be based on consecutive acknowledgement messages or on statistics derived from a plurality of messages. |
US07894821B2 |
Method and apparatus of dynamic spectrum allocation in coexisting heterogeneous wireless networks
Embodiments of this disclosure include a method and apparatus of dynamic spectrum allocation in coexisting heterogeneous wireless networks. A Mobile Station (MS) detects its own serving Access Point (AP) and a coexisting AP (cAP) of the serving AP, sends to the serving AP a service request message carrying a bandwidth demand and a cAP ID. The serving AP sends to a Dynamic Spectrum Allocation Module (DSAM) a spectrum request message carrying its own AP ID, the cAP ID and the spectrum demand. The DSAM allocates the spectrum dynamically using a dynamic spectrum allocation algorithm according to the spectrum demand, AP ID and cAP ID, and sends a spectrum allocation result to the serving AP, which allocates an appropriate bandwidth to the MS according to the spectrum allocation result. Thus, sharing spectrum dynamically between multiple coexisting wireless networks can be achieved, and spectrum utilization can be improved. |
US07894819B2 |
Method and system of allocating code resources for high speed physical downlink shared channel
A method and system of allocating code resources for a high speed physical downlink shared channel are disclosed. The method includes: recording usage states for all code resources of a system at a base station; allocating, by the base station, code resources with idle state to the HS-PDSCH when the code resources of the HS-PDSCH are not enough. The system includes a radio network controller and a base station; the radio network controller is configured to allocate code resources of a system to corresponding channels, and inform the usage states of the code resources to the base station. When there is a shortage of code resources for HS-PDSCHs, idle code resources in a same code tree may be temporarily allocated to the HS-PDSCHs. Thus, the shortage of code resources is moderated to some extent, and the efficiency of code resources in the overall system is raised. |
US07894817B2 |
Communication system using multiple wireless resources during a soft handoff
In a wireless communications system operating according to CDMA or the like, when one terminal simultaneously performs communication using multiple wireless resources (e.g., multiple carriers), there was a problem that when it was attempted to guarantee network mobility by the same soft handoff system as in the case where communication was performed using only one wireless resource, efficiency suffered from the viewpoint of network forwarding load, processing load and wireless resource occupancy time. Soft handoff termination is judged and soft handoff is forcibly terminated according to whether or not the data rate obtained for all resources on the network side satisfies a requested rate, based on a reception state notification from a terminal concerning wireless resources. By performing this processing, the soft handoff period is shortened, sufficient received strength in the terminal is maintained and terminal mobility is guaranteed, while at the same time network forwarding load, terminal processing load and wireless resource occupancy time are suppressed to the absolute minimum. |
US07894816B1 |
Method of selecting carrier frequency for call origination
A mobile station in an idle state is associated with a current sector-carrier that has a current pilot channel at a current carrier frequency. In response to a request to originate a call, the mobile station compares its current sector-carrier with one or more candidate sector-carriers that have pilot channels at carrier frequencies distinct from the current carrier frequency. The mobile station measures received signal strengths of the current carrier frequency and the one or more candidate carrier frequencies and measures pilot signal levels of the current pilot channel and the one or more candidate pilot channels. If a candidate sector-carrier has a carrier frequency with a received signal strength that exceeds that of the current sector-carrier, and has a pilot channel with a pilot signal level that exceeds that of the current sector-carrier, the mobile station uses that candidate sector-carrier to transmit a call origination message. |
US07894815B2 |
Device for providing hand-off quality of service of inter-access systems and method thereof
The present invention relates to a device for providing a quality of service (QoS) of a hand-off between heterogeneous networks, and a method thereof. According to the present invention, the device includes a device for performing a QoS management function for each access system and a device for performing a QoS management function between heterogeneous access systems in a network including a plurality of interlocked access systems. The device for performing the QoS management function for each access system manages a user service session, a local QoS of the access system, and a QoS context of the service session. The device for performing the QoS management function between the heterogeneous access systems negotiates the QoS of the service session and manages the QoS context when the hand-off is performed between the heterogeneous access systems, and performs a QoS mapping operation. |
US07894811B2 |
System, apparatus and method of allocating medium access blocks
Briefly, a wireless system and a method of dynamically allocating one or more medium access blocks of a first communication network within one or more medium access blocks of a second wireless communication network, wherein the first wireless communication network operates according to a first wireless medium access scheme and the second wireless communication network operates according to a second wireless medium access scheme. |
US07894810B2 |
Automobile wireless door opener and ignition starter by cellular device
The problem of being able to use in a practical way a single communication and remote control device, instead of requiring the use of multiple communication and multiple remote control devices for communication and automobile door opener and or ignition starters, is solved by this invention. A wireless signal is transmitted by cellular transmission, received and processed in an automobile for control of a door lock or control of ignition. Processed location finder, touch screen, time division multiple access (TDMA), Code Division Multiple Access (CDMA), orthogonal frequency division multiplex (OFDM) signals are provided for wireless transmission. Location finder Global Positioning System (GPS) signal and non GPS signals are received and processed. In addition to cellular system components, wireless local area networks (WLAN) and/or other wideband/broadband network devices, such as orthogonal frequency division multiplex (OFDM) transmitters and receivers are incorporated into the cellular devices. Radio Frequency Identification (RFID) devices are used in conjunction with Multiple Input Multiple Output (MIMO) communications systems. Signal transmitters include cross-correlated in-phase and quadrature phase quadrature modulated signals and also non-quadrature polar modulated signal transmitters and diversity transceivers. |
US07894806B2 |
Systems and methods to direct a mobile communications device to a preferred teleconference bridge
A telecommunication system includes a processor, interfaces in communication with the public telephone network and a data network, respectively, and a memory. The memory comprises executable instructions that when executed by the processor direct the system to controllably permit access to a teleconference bridge in response to a communication from a mobile-communication device that includes information responsive to a previously communicated license key. Generally, the communication is in the form of a call from the user of the mobile-communication device. Upon receipt of the call, the telecommunication system confirms that the mobile-communication device communicates a pass code that was included in an encrypted form in the license key. |
US07894796B2 |
Shared user interface in a shared resource environment
A system and method for providing a secure user interface in a shared resource environment. Various aspects of the present invention may comprise establishing a first wireless communication link between a first system and a user interface system. A first wireless communication port may, for example, establish such a wireless communication link. A first secure communication pathway may be established between the first system and the user interface system. A first secure communication module may, for example, establish such a secure communication pathway. A second wireless communication link may be established between a second system and the user interface system. A second wireless communication port may, for example, establish such a wireless communication link. A second communication pathway between the second system and the user interface system may be established. A second communication module may, for example, establish such a communication pathway. |
US07894795B1 |
Network activation of a telematics unit for wireless communication
Technology is disclosed for activating a telematics unit, particularly with respect to wireless communication service through a mobile network, e.g. to re-activate a unit that was previously de-activated. In a detailed example, a user initiates a unique action such as a two-button push or holding down certain buttons on the telematics unit, which causes the unit to initiate a call to the telematics service provider (TSP), e.g. by dialing a cleared number. The serving wireless switch routes the cleared number call to the TSP, who will gather user information and activate the unit for telematics service. The TSP then forwards an activation request identifying the unit, to the network operator. The operator updates its systems in a manner to enable downloading of provisioning data, typically including a mobile directory number/mobile identification number (MDN/MIN), to the telematics unit through the mobile wireless network. |
US07894793B2 |
Portable electronic device with fastening mechanism
A portable electronic device includes a main body and a subsidiary casing. The main body includes a first side wall and a bottom wall. The first side wall defines at least one receptacle and at least one hole therein. The receptacle includes a cavity and a slot. The cavity spans from the bottom wall up into the main body. The slot is defined vertically in a part of the first side wall. The slot intercommunicates between the cavity and an exterior of the first side wall. The subsidiary casing includes a base and a cover. At least one latch and at least one connector are formed on the base. The latch is configured for being received in the receptacle and the connector is configured for being received in the hole. |
US07894791B2 |
Multi-channel multi-media integrated circuit and method thereof
The present invention discloses a multi-channel multi-media data processing method, comprising the steps of: providing a demodulator circuit and a multi-media processing circuit, the multi-media processing circuit including a DRAM; receiving multi-channel analog signals, and performing analog-to-digital conversion and demodulation on the signals by the demodulator circuit; storing the converted and demodulated multi-channel signals in the DRAM; and reading the signals of at least one channel from the DRAM. |
US07894789B2 |
Down-conversion of an electromagnetic signal with feedback control
Methods, systems, and apparatuses for down-converting an electromagnetic (EM) signal by aliasing the EM signal, and applications thereof are described herein. Reducing or eliminating DC offset voltages and re-radiation generated when down-converting an electromagnetic (EM) signal is also described herein. Down-converting a signal and improving receiver dynamic range is also described herein. |
US07894784B2 |
Wireless receiver
A wireless receiver that includes a reception unit which, in the case in which the frequency bandwidth of the chunk is Fc, receives a) data to which phase rotation for controlling the maximum delay time between the plurality of transmission antennas is added so that the maximum delay time is set to either a predetermined first value which is smaller than 1/Fc or a predetermined second value which is larger than 1/Fc depending on whether transmission is performed using frequency diversity or transmission is performed using multi-user diversity and b) pilot channels corresponding to the plurality of transmission antennas which are orthogonal to each other; and a demodulating unit which demodulates the data based on transfer functions calculated using the pilot channels. |
US07894783B2 |
Method of power management in a data replication process deployed in a wireless device
A wireless information device automatically replicates data held on the device to a remote server over a wireless network. An application on the device (a) automatically determines the battery level of the device; (b) prevents sending data over the wireless network if the battery level is below a first threshold. |
US07894779B2 |
Apparatus and method for transmitting and receiving multiple radio signals over a single antenna
An apparatus for transmitting and receiving multiple radio frequencies simultaneously over a single antenna is provided. The apparatus comprises a transmitter signal combining apparatus configured to communicatively couple with a plurality of transmitters, wherein the transmitter signal combining apparatus is configured to output a transmission signal based on any signals received from the plurality of transmitters. The apparatus also includes at least one transmit/receive signal duplexer coupled to the transmitter signal combining apparatus and configured to provide the transmission signal to an antenna, wherein the antenna receives an incoming radio frequency (RF) signal. Additionally, the apparatus includes a signal separation apparatus coupled to the at least one transmit/receive signal duplexer and configured to receive the incoming RF signal and provide the incoming RF signal to at least one receiver. Wherein the at least one transmit/receive signal duplexer is further configured to provide the incoming RF signal to the signal separation apparatus, and limit a direct coupling of the transmission signal into the signal separation apparatus. |
US07894778B2 |
LO generator to reject unwanted sideband
According to an example embodiment, an apparatus is provided in a wireless transceiver. The apparatus may include a circuit configured to generate a first frequency signal (e.g., a VCO signal). A local oscillator (LO) generator may be provided that includes a frequency divider to divide the first frequency signal, and an image rejection mixer configured to mix the first frequency signal with an output of the frequency divider to generate an LO signal. In this manner, the LO generator may generate a desired LO signal while substantially rejecting or suppressing an unwanted sideband or image signal, according to an example embodiment. |
US07894777B1 |
IC with a configurable antenna structure
An integrated circuit (IC) includes a plurality of antenna elements, a coupling circuit, a control module, and an RF transceiver. The plurality of antenna elements is operable in a frequency range of approximately 55 GHz to 64 GHz. The coupling circuit is operable to couple the plurality of antenna elements into an antenna structure in accordance with an antenna configuration signal. The control module is coupled to generate the antenna configuration signal based on a mode of operation of the IC. The RF transceiver is coupled to convert an outbound symbol stream into an outbound RF signal and to convert an inbound RF signal into an inbound symbol stream in accordance with the mode of operation of the IC, wherein the inbound RF signal is received via the antenna structure and the outbound RF signal is transmitted via the antenna structure. |
US07894776B2 |
Correction method for a metric measurement of the quality of transmission in a communication system and device implementing the method
The invention proposes a study of how the inaccurate knowledge of the propagation conditions and interferences and noise, affecting the received signal of a radio transmission, affects the reception and a measurement model used to estimate the quality of the transmission, in a digital radio signal receiver. Actual means to correct the measurement model and improve the accuracy of the estimation of the error rate, or any other indicator of the quality of the transmission, are proposed along with a device comprising such means. |
US07894774B2 |
Communication unit and method for interference mitigation
A communication unit comprises a receiver for receiving a composite communication signal that comprises a desired signal and at least one asynchronously received interfering signal. The receiver comprises detector logic arranged to detect and process the composite communication signal as if the at least one asynchronously received interfering signal were synchronously received with the desired signal. |
US07894772B2 |
Low distortion radio frequency (RF) limiter
A limiter for minimizing an amount of phase change caused by input amplitude variation includes a variable gain amplifier configured to receive a signal having an amplitude component and a phase component and having a gain controlled by a compensation capacitance and a variable resistance, in which the compensation capacitance minimizes an effect of parasitic capacitance and the variable resistance adjusts a gain in the variable gain amplifier such that the amplitude component at an output of the variable gain amplifier remains substantially constant. |
US07894768B2 |
Apparatus and method for channel estimation and echo cancellation in a wireless repeater
A system and method for channel estimation and echo cancellation in wireless system repeaters. A repeater with improved echo cancellation comprises an input radio control element having a receiving antenna and an output radio control element having a transmitting antenna; a power amplifier connected between the input radio control element and the output radio control element; and a signal processing unit connected between the input radio control element and the output radio control element. The signal processing unit is configured to estimate the communication channel from the transmitting antenna to the receiving antenna to produce a channel estimation. The signal processing unit is further configured to perform echo cancellation based on the channel estimation. |
US07894765B2 |
Sheet processing apparatus and image forming apparatus for controlling a folding operation
A sheet processing apparatus includes a sheet storing portion configured to store a conveyed sheet, a folding portion configured to fold a sheet, and a controller configured to control the folding portion. The controller controls a folding operation of the folding portion according to information on a sheet fiber orientation relative to a sheet folding direction. |
US07894764B2 |
Image forming apparatus
An image forming apparatus, which includes: an image forming section to form an image on a transfer sheet conveyed to the image forming section; an edge detecting sensor which detects an edge position of the transfer sheet in a main scanning direction while the transfer sheet is conveyed to the image forming section; and a controller which controls an image writing position at the image forming section based on a result of an edge position detection by the edge detecting sensor; wherein the edge detecting sensor comprises a plurality of light sources each having a different wavelength, and the controller comprises a light source controller which controls lighting of the plural light sources. |
US07894762B2 |
Developer transporting apparatus, image forming apparatus, and image forming method
A developer transporting apparatus includes: a drop path; a developer transporting path; a developer transporting member; and an aggregation preventing member including: a contact portion that is in contact with the developer transporting member, and that moves in conjunction with the rotation of the developer transporting member; and a developer scrub-off portion that is disposed between an inner wall surface of the developer transporting path and the developer transporting member, and that moves along the inner wall surface in conjunction with the movement of the contact portion, at least part of the aggregation preventing member being disposed at a connecting portion between the drop path and the developer transporting path to prevent the aggregation of the developer to the inner wall surface. |
US07894753B2 |
Developer container including mouth member and image forming apparatus including the same
A developing device of the present invention develops a latent image formed on an image carrier with a two-ingredient type developer made up of toner and carrier. The developing device includes a storing member for storing a fresh developer to be replenished. A conveying device conveys the fresh developer from the storing member to a case, which stores the two-ingredient type developer to be deposited on the image carrier, while fluidizing the fresh developer. An excess developer discharging portion is configured to discharge excess part of the two-ingredient type developer to the outside. The developer storing member is implemented as an at least partly flexible bag. |
US07894751B2 |
Container for the storage of toner, container for the storage of developer and image-forming apparatus using these containers
A container for storing a toner includes: an electrostatic latent image developing toner that contains: a binder resin containing a polyester resin; a coloring agent; and a release agent, and that has a volume average particle size of about 4 to about 8 μm and an average degree of circularity of about 0.94 to about 0.99; and a toner container main body that stores the electrostatic latent image developing toner, the toner container main body including a material containing at least one of polyethylene terephthalate and polybutylene terephthalate. |
US07894742B2 |
Waste developer collecting method for image forming apparatus
An image forming apparatus includes a horizontal carrying mechanism that collects a waste developer in the horizontal direction, relay carrying mechanisms that carry the waste developer collected by the horizontal carrying mechanism to a desired position, a vertical carrying mechanism that carries the waste developer, which is carried by the relay carrying mechanisms, in the vertical upward direction, and a relay carrying mechanism that feeds the waste developer carried by the vertical carrying mechanism into a storage case. A waste developer flow rate of a waste-developer carrying mechanism at a post stage is equal to or larger than a waste developer flow rate of a waste-developer carrying mechanism at a pre-stage thereof. |
US07894741B2 |
Cleaning device which cleans a contact charging member that is disposed in contact with an image bearing member
A cleaning device 70 includes: contact and release system 63 which switches a position of a cleaning roller 62 between a position where the cleaning roller 62 is in contact with a charging roller 61 and a position where the cleaning roller 62 is separated from the charging roller 61; and a voltage selecting section 71 which switches a voltage to be applied to the charging roller 61 from a DC voltage to an AC voltage during the rotation of a photoreceptor 11. The contact and release system 63 brings the cleaning roller 62 into contact with the charging roller 61 at the application of the AC voltage to the charging roller 61. This makes it possible to enhance performance on cleaning of the charging roller. |
US07894739B2 |
Tandem finishing
Systems and methods are described that facilitate permitting a high-speed marking system or printer to run at maximum speed without being impeded by a relatively slow, low-speed finisher. A plurality of low-speed finishers are coupled to the high-speed marking system in a tandem, and optionally parallel-tandem, arrangement, where the number of finishers is equal to or greater than the ration of the maximum operating speed of the marking system to individual finisher maximum operating speed. In this manner, a low-cost solution is provided to overcome bottleneck problems associated with low-speed finishers. |
US07894738B2 |
Image recording apparatus
An image recording apparatus, including: a main body; a display device including an image-display screen and pivotably provided in an outer surface of the main body so as to selectively take a closed posture in which the image-display screen is opposed to the main body and an open posture in which the image-display screen is visible; and an operable portion which includes a plurality of operable buttons provided on the outer surface of the main body, and which is configured such that a part of the plurality of operable buttons is disposed at a location where the part of the plurality of operable buttons is covered by the display device in the closed posture and such that an input operation by the part of the plurality of operable buttons is possible in relation to an image displayed on the image-display screen of the display device in the open posture. |
US07894731B2 |
Method by which an infinite number of colors may be used with a finite number of CCUs
A method of changing a color developer in a developer housing of xerographic marking system are disclosed, and may include supplying a chart divided into a plurality of color family sections or quadrants, selecting a new color to be installed in a developer housing corresponding to the color family section, purging old toner from the developer housing until a concentration of old toner is reduced to about 0.1% to 6.0% from its nominal concentration, installing a container of a new color developer in the developer housing, and running the marking system until the required concentration of the new color developer is attained. |
US07894730B2 |
Image forming apparatus having containing unit containing waste
An image forming apparatus includes: an image forming unit; a containing unit; two detecting units; a counting unit; and a determining unit. The image forming unit is configured to form a toner image. The containing unit is configured to contain waste that is generated when the image forming unit forms a toner image. The two detecting units that are configured to detect the waste accumulated in the containing unit. The counting unit starts, when at least one of the two detecting units detects waste, counting up a count value based on the toner image forming operation executed by the image forming unit. The determining unit determines that waste accumulated in the containing unit has reached a maximum amount if the count value of the counting unit is equal to or greater than a predetermined first threshold value and both of the two detecting units detects waste. |
US07894729B2 |
Microchip and method for repairing cartridge
A microchip for making a cartridge to be compatible with an imaging device is disclosed. The microchip can be used for various cartridges such as toner cartridges, ink cartridges, and so on, and includes a pair of electrodes which receive electronic signal from an imaging device, wherein the electronic signal includes clock signal and data signal; and a microprocessor which detects (a) a clock generation time and (b) a clock frequency from the electronic signal received by the electrodes, determines the type of cartridge which is compatible with the imaging device, operates a communication program according to the determined type of cartridge, and communicates with the imaging device with the communication program. |
US07894728B1 |
Sample timing control in an optical receiver
A method of compensating phase error between parallel digital signals of a received optical signal, in a coherent optical receiver. A phase differential between the digital signals is determined. A digital skew is imposed between the digital signals, an amount of skew imposed being an integer number of sample periods calculated to most nearly compensate the phase differential. The skewed digital signals are then digitally processed, in the frequency domain, to compensate a residual portion of the phase differential. |
US07894720B2 |
Shooting system and interface box
A shooting system includes a main body, a recording/reproducing unit, and an interface box. The main body includes a first housing having a plurality of outer surfaces of different orientations. Two different outer surfaces of the first housing provide first and second attachment parts, each attachment part having main-body-side connectors. The recording/reproducing unit has a second housing which constitutes an exterior thereof and provides a recording/reproducing-unit-side attachment part attachable to both the first and second attachment parts. The recording/reproducing-unit-side attachment part provides recording/reproducing-unit-side connectors connectable to the main-body-side connectors. The interface box has a third housing which constitutes an exterior thereof and provides an interface-box-side attachment part attachable to both the first and second attachment part. The interface-box-side attachment part provides interface-box-side connectors connectable to the main-body-side connectors. |
US07894709B2 |
Video abstracting
A slave clock may be synchronized to a master clock by means of a synchronization signal sent from the master to the slave clock side of the link. The synchronization signal may be an expected signal pattern sent at intervals expected by the slave side. The slave clock may correlate received signals with a representation of the expected synchronization signal to produce a correlation sample sequence at a first sample rate which is related as n times the slave clock rate. A best interpolation may in turn be further refined by estimating between interpolator outputs adjacent to the best interpolation output. The synchronization signal receipt time thus determined is compared to the expected time based upon the slave clock, which is adjusted until the times match. The best interpolation may in turn be further refined by estimating between interpolator outputs adjacent to the best interpolation output. |
US07894705B2 |
PLL controller applying a multiplier coefficient appropriate for a phase error, and a method therefor
A PLL controller for controlling the tracking rate of a phase-locked loop (PLL), in particular, controlling coefficients to be input to a device such as a multiplier of the phase-locked loop. A PLL controller receives a phase error between a horizontal sync signal in a video signal and a reference signal. Then an error amount detector measures the phase error using the N thresholds to output a control signal indicating any of N+1 levels. A coefficient selector outputs one of the N+1 gains as a coefficient signal, the one gain corresponding to the level indicated by the control signal, so that the tracking rate of the phase-locked loop is controlled in response to the input video signal, and thus a high-quality video image with less jitter can be provided. |
US07894703B2 |
Retrieving video data via a coded surface
A method of retrieving video data using a print medium, comprising the steps of: determining a print media identifier from the print medium using a sensor module of a mobile telecommunications device, the print media identifier having been linked to the video data; and, retrieving, using the mobile telecommunications device, the video data. |
US07894697B2 |
Optical fiber, optical transmission line, optical module, and optical transmission system
The present invention relates to an optical fiber which has a structure for further increasing an FOM (=|dispersion|/loss) and which can be applied to a dispersion compensation module. The optical fiber is mainly composed of silica glass and has a core region including a center of an optical axis, a depressed region surrounding the core region, a ring region surrounding the depressed region, and a cladding region surrounding the ring region and doped with F. As compared with the refractive index of pure silica glass, a relative refractive index difference of the core region is greater than 2% but less than 3%, a relative refractive index difference of the depressed region is −1% or more but −0.5% or less, a relative refractive index difference of the ring region is 0.01% or more but 0.24% or less, and a relative refractive index difference of the cladding region is −0.3% or more but −0.1% or less. The FOM at the wavelength of 1550 nm is 250 ps/nm/dB or more. |
US07894693B2 |
Optical semiconductor device and method of controlling the same
An optical semiconductor device includes a waveguide having one or more first segments having a region that includes a diffractive grating and another region combined to the region, one or more second segments having a region that includes a diffractive grating and another region combined to the region and a plurality of third segments having a region the includes a diffractive grating and another region combined to the region, a length of the second segment being different from that of the first segment, a length of the third segment being shown as L3=L1+(L2−L1)×K1 in which 0.3≦K1≦0.7, L1 is a length of the first segment, L2 is a length of the second segment and L3 is a length of the third segment; and a refractive index control portion controlling refractive index of the first segment through the third segments. |
US07894685B2 |
Method and apparatus for reducing ringing artifacts
A method and apparatus for ringing artifacts reduction for compressed video signals. The method includes receiving luma data to the digital signal processor, calculating sum of gradient of the luma data; calculating SAD of the luma data; performing pixel classification based of the calculated SAD and sum of gradient, performing erosion on a detected edge pixel indicator on a detected flat pixel indicators, determining at least one of the strength or weakness of the an edge based on the determined edge erosion, performing horizontal dilation on the detected edge pixel indicators and edge strength; and performing at least one of sigma or bilateral filtering to the luma data according to the detected edge pixel indicator, flat pixel indicator, edge strength, the number of very flat pixel in the block. |
US07894684B2 |
Visual processing device, visual processing method, program, display device, and integrated circuit
In order to inhibit artifacts (even when a special image has been input) a visual processing device is provided with a spatial processing portion extracting surrounding image information US from an input image signal IS, and a special image detection portion outputting a special image effect adjustment signal DS according to a degree of a statistical bias of the image signal IS. The visual processing device also includes a continuous changing portion outputting an effect adjustment signal MOD in which the special image effect adjustment signal DS is continuously changed between frames, an effect adjustment portion outputting a synthesized signal MUS in which the effect of the visual processing differs depending on the effect adjustment signal MOD, and a visual processing portion outputting a processed signal OS obtained by visually processing the image signal IS based on the image signal IS and the synthesized signal MUS. |
US07894683B2 |
Reformatting binary image data to generate smaller compressed image data size
In various exemplary embodiments, systems include a segmentor to segment text binary image data to a first plane. A subtractor subtracts text binary image from binary image data to generate a non-text binary image data in a second plane. A converter converts non-text binary image data in the second plane into non-text gray scale image data in the second plane. A first compressor compresses the text gray scale image data in the first plane. A second compressor compresses the non-text gray scale image in the second plane. |
US07894680B2 |
Image compressing method
There is provided an image compressing method, which comprises: partitioning a frame into a plurality of code blocks, each code block having consecutive coding passes; sequentially coding the code passes at each code block, wherein said coding at said each code block comprises: a) coding a first coding pass to produce code bits; b) calculating a rate of the code bits and a distortion; c) calculating a slope of the rate and the distortion; d) checking whether the calculated slope is smaller than a predetermined reference value; and e) if it is determined that the calculated slope is not smaller than the predetermined reference value, then coding the next coding pass and repeating step b) to step e). |
US07894678B2 |
Radio communication device, radio communication system, wireless AV system, radio transmission method, operation control program, and recording medium containing the program
A radio communication system according to the present invention includes a video/audio transmitter (1) and a video/audio receiver (2) for transmission/reception of data including video data and audio data at a predetermined bit rate. The video/audio receiver (2) has an error information generation section (18) for detecting a communication state according to a signal from the video/audio transmitter (1). The video/audio transmitter (1) has a transmission section (6) for transmitting data while controlling to change the bit rate according to the communication state detected by the video/audio receiver (2). Unless the communication state satisfies a predetermined criterion, the transmission section (6) temporarily lowers the bit rate for transmitting the data to the video/audio receiver (2). Thus, even when the communication state deteriorates, it is possible to minimize deterioration of the video and audio data and transmit data without lowering the quality of the entire video and audio transmitted. |
US07894675B2 |
Method and apparatus for automatic linear object identification using identified terrain types in images
A method and apparatus are provided for identifying linear objects in an image. Terrain types in the image are identified, and a gradient vector image, which identifies a gradient magnitude value and a gradient direction value for each pixel of the image, is generated from the image. Lines in the gradient vector image are identified using the identified terrain types in each portion of the image. It is determined whether the identified lines are perpendicular, collinear, or parallel to another line among the identified lines in the gradient vector image. Lines among the identified line are eliminated which are determined to not be perpendicular, collinear, or parallel to another line among the identified lines in the gradient vector image. Linear objects are identified using the remaining identified lines which have not been eliminated. |
US07894674B2 |
Image-processing method and apparatus, and printer including enhancement of head hair
An image processing method, comprising the steps of: extracting an area of head hair from a digital image obtained by shooting a human face; extracting an area of a head-top portion based on the shape of the extracted area of head hair; and applying image processing, which enhances illumination effect on the head hair, to the digital image, by use of information on the extracted area of a head-top portion. |
US07894669B2 |
Foreground detection
A system is disclosed that can find an image of a foreground object in a still image or video image. Finding the image of the foreground object can be used to reduce errors and reduce the time needed when creating morphs of an image. One implementation uses the detection of the image of the foreground object to create virtual camera movement, which is the illusion that a camera is moving around a scene that is frozen in time. |
US07894663B2 |
Method and system for multiple view volume rendering
A method and system for multiple view volume rendering are provided. The method includes identifying a plurality of view directions relative to an image of an object and automatically volume rendering a volumetric data set based on the plurality of view directions. The method further includes generating an image for each view direction using the rendered data. |
US07894660B2 |
Image processing alignment method and method of manufacturing semiconductor device
An alignment mark is arranged to be within an image screen and the alignment mark is formed with rectangular patterns having varied dimensions from each other. The signal waveforms from each of the rectangular patterns are measured. The number of the rectangular patterns with normal waveforms is compared to the minimum required number of marks prescribed beforehand. The amount of deviation in alignment is calculated by excluding the abnormal measured result. |
US07894659B2 |
Methods for accurate identification of an edge of a care area for an array area formed on a wafer and methods for binning defects detected in an array area formed on a wafer
Methods for identifying an edge of a care area for an array area formed on a wafer and/or for binning defects detected in the array area are provided. One method for identifying an edge of a care area for an array area formed on a wafer includes determining a value for a difference image as a function of position from a position known to be inside the array area to a position known to be outside of the array area. The method also includes identifying the position that is located closest to the inside of the array area and that has the value greater than a threshold as a position of the edge of the care area. |
US07894658B2 |
Pattern inspection method and apparatus
An apparatus for processing a defect candidate image, including: an imager for taking an enlarged image of a specimen; an image processor for processing the image taken by the imager to detect defect candidates existing on the specimen and classify the detected defect candidates into one of plural defect classes; a memory for storing information of the defect candidates including the images of the defect candidates and the classified defect class data outputted from the image processor; and a display unit having a display screen for displaying information stored in the memory, wherein the display unit displays an image of the defect candidates together with the defect class data stored in the memory and the displayed defect class data is changeable on the display screen, and the memory changes the stored defect class data of the displayed defect candidate to the changed defect class data. |
US07894657B2 |
Wafer center finding
A number of wafer center finding methods and systems are disclosed herein that improve upon existing techniques used in semiconductor manufacturing. |
US07894653B2 |
Automatic organ detection using machine learning and classification algorithms
A method and apparatus of visually depicting an organ, having the steps of choosing a predefined set features for analysis, the predefined set of features having distinguishing weak learners for an algorithm, wherein the predefined set of features and the weak learners chosen distinguish features of the organ desired to be represented, developing a strong classifier for the algorithm for the organ desired to be represented based upon the weak learners for the organ, one of conducing a body scan to produce a body scan data set and obtaining a body scan data set of information for a patient, applying the strong classifier and the algorithm to the body scan data set to develop a result of a representation of the organ and outputting the result of the step of applying of the strong classifier and the algorithm to the body scan data set to represent the organ. |
US07894652B2 |
Prompt gamma correction for non-standard isotopes in a PET scanner
A method for correcting PET emission data for prompt gamma emission background components present in non-pure positron-emitting isotopes uses a two component fit of modeled scatter and modeled prompt gamma emission in the area of scatter tails in a normalized emission sinogram. The method allows a PET scan using non-standard PET isotopes to be quantitative and thus more clinically useful. |
US07894649B2 |
Target tracking using direct target registration
Systems, methods and apparatus for directly tracking radiation targets during image-guided radiation treatment using 2D contouring and adaptive windowing. |
US07894638B2 |
Training mimetic muscles by evaluating a captured user's expression against a given expression
One of a plurality of prepared given expressions is displayed on a screen. After the given expression is presented to the user, the position of a face feature point is detected from a face image of the user taken by a camera cartridge. Based on the detected position of the face feature point, the user's expression in the face image is expressed in accordance with the evaluation criteria corresponding to the given expression, and an image representing the evaluation result is displayed on the screen. Thus, the user can effectively train the mimetic muscles. |
US07894637B2 |
Device, program, and method for classifying behavior content of an object person
A face portion detection device, a behavior content classification device, a speech content classification device, a car navigation system, a face direction classification device, a face portion detection device control program, a behavior content classification device control program, a face portion detection device control method, and a behavior content classification device control method are provided for appropriately classifying a behavior content of the object person from a captured image including the face of the object person. A speech section detection device 1 includes an image capturing unit 10, a data storage unit 11, an image processing unit 12, a lip region detection unit 13, feature extraction unit 14, and a speech section detection unit 15. The lip region detection unit 13 uses a dedicated SVM to detect a lip region from a captured image, and the speech section detection unit 15 uses features of an image of a detected lip region and a dedicated HMM to detect a speech section. |
US07894632B2 |
Apparatus and method of estimating center line of intersection
Provided are a method and apparatus for estimating a center line of an intersection by recognizing a crosswalk on a road input through a camera installed in a vehicle. The apparatus includes a road information providing unit which provides information about a road being traveled based on location information of a traveling vehicle; a crosswalk recognizing unit which recognizes a crosswalk based on an input image of the intersection and the information about the road and obtains a distance from the traveling vehicle to the crosswalk; and an intersection center line estimating unit which estimates the center line of the intersection based on the information about the road and the distance from the traveling vehicle to the crosswalk. Since the center line of the intersection is estimated, the apparatus and method of estimating a center line of an intersection according to the present invention can prevent traffic accidents occurring frequently at an intersection and helps indicate direction information of ‘real vehicle navigation.’ |
US07894631B2 |
Obstacle detection apparatus
There is provided an obstacle detection apparatus for detecting an obstacle based on an image of periphery of a vehicle and a distance to an obstacle present in the vehicle's periphery.The apparatus includes distance determining means 3 for determining, in association with traveling of the vehicle along a direction, a distance to the obstacle present in a direction perpendicular to the vehicle traveling direction, image inputting means 2 for obtaining a peripheral image having a view angle including the obstacle, subject-vehicle position specifying means 4 for sequentially specifying a present position of the vehicle which changes in association the traveling of the vehicle, first-plane setting means 5 for setting, as a first plane, a face of the obstacle which extends perpendicular to the horizontal plane and extends, at the same time, along the traveling direction of the vehicle, plane-edge estimating means 6 for estimating an edge of the first plane relative to the vehicle moving direction, based on the distance and the position of the vehicle, image recognition area setting means 7 for setting, as an image recognition area, an area included in the peripheral image and including the plane edge, image recognizing means 8 for image-recognizing a shape characteristics of the obstacle in the image recognition area from the peripheral image, and three-dimensional shape recognizing means 9 for recognizing the obstacle three-dimensionally, based on the first plane and result of the image recognition made by the image recognizing means 8. |
US07894630B2 |
Tamper-resistant text stream watermarking
A tamper-resistant text stream watermarking system is provided. Content such as any text-based document including programming code is encoded with a watermarking mechanism. The mechanism modifies the text itself according to a preset repeating pattern without changing the substance. Examples include patterned use of white spaces, contractions, abbreviations, order of local variables in programming code, and the like. The pattern may include a binary fingerprint that can be used to trace the watermarked document to an assigned source or version of the original document. In analyzing a suspect text stream, patterns are generated based on instances of the mechanism and their corresponding bit values. Repeating patterns are combined into a bit stream along with separators between each pattern. The bit stream can then be analyzed to determine a source of the watermarked text stream. |
US07894628B2 |
Digital watermark embedding apparatus and digital watermark detection apparatus
A digital watermark embedding apparatus includes a scaling unit configured to scale at least a specific frequency component of an input image signal to generate a scaled image signal, a control unit configured to control at least one of a phase and amplitude of the scaled image signal in accordance with watermark information to generate a controlled image signal, and a combiner to combine the input image signal and the controlled image signal to generate an output image signal embedded with the watermark information. |
US07894627B2 |
Methods and apparatus for incremental approximate nearest neighbor searching
Methods and apparatus are provided for incremental approximate nearest neighbor searching. An approximate nearest neighbor is incrementally retrieved from a data set having a plurality of objects and cells of objects in a hierarchical organization based on a query object. The present invention maintains an object priority queue to organize the objects based on a distance to the query object and a cell priority queue to organize the cells of objects based on a distance to the query object. The next approximate nearest neighbor is incrementally retrieved based on a state of one or more of the object priority queue and the cell priority queue. |
US07894623B2 |
Loudspeaker having an interlocking magnet structure
A magnet structure for use with a loudspeaker has an interlocking mechanism. The magnet structure can include a magnet, a shell pot and at least one core cap. The shell pot can contain the magnet in its hollow interior. The magnet can be a single magnet or double magnets. The core cap has two surfaces. For a single magnet, one surface of the core cap faces the magnet. For double magnets, the core cap can be vertically disposed between the two magnets. The magnet, the core cap and the shell pot can interlock with one another such that a position of the magnet relative to the core cap and the shell pot can be rigidly preserved. The magnet can be configured to be, for example, overlapped, inserted, staked and/or engaged with at least one of the shell pot or the core cap. |
US07894622B2 |
Microphone
A microphone includes a case, a circuit board, a plate, a cover/button element and an elastic element. The circuit board is disposed in the case and includes a transducer for receiving and converting sound waves into electric signals and a switch operable for turning on and off the circuit board. The plate is disposed in the case and defines two slots and an aperture through which the switch is exposed. A cover/button element includes at least two hooks inserted through the slots defined in the plate so that the cover/button element is movable between a normal position away from the switch of the circuit board and a pushed position in contact with the switch while always covering the case. The elastic element is sandwiched between the plate and the cover/button element for returning the cover/button element to the normal position from the pushed position. |
US07894616B2 |
Condenser microphone employing wide band stop filter and having improved resistance to electrostatic discharge
A condenser microphone employs a wide band stop filter, having improved resistance to electrostatic discharge. This includes providing a condenser microphone used for a multi-band by comprising a wide band stop filter capable of efficiently blocking a wide band signal including low frequency and radio frequency used in a mobile communication. A condenser microphone includes: an acoustic module for converting sound pressure into an electric signal; an FET for amplifying the electric signal; and a wide band stop filter for blocking a wide band signal including low frequency and radio frequency output from the FET. The filter is realized by resistors and/or capacitors which are connected selectively according to the radio frequency band between the drain and the source of the FET. The range capable of removing EM noise is widened, an excellent filtering effect of noise is obtained, and resistance of electrostatic discharge applied from outside is improved. |
US07894610B2 |
Method for coding and decoding impulse responses of audio signals
The transmission and use of real, i. e. of measured, room impulse responses for the reproduction of sound signals with this room characteristic compatible to the MPEG-4 standard is made possible by inserting impulse responses in multiple successive control parameter fields, especially the params[128] array. A first control parameter field contains information about the number and content of the following fields. For presentation of the sound signals the content of the successive control parameter fields is separated, stored in an additional memory of a node and used during the calculation of the room characteristic. |
US07894609B2 |
Stereo signal processing apparatus
Disclosed is a stereo signal processing apparatus, in particular for a digital BTSC television decoder, comprising a sub-channel signal processing section which comprises an input for inputting an input sub-channel signal, a DBX expanding means and an output for outputting an output sub-channel signal. The particularity of the present invention is that said sub-channel signal processing section further comprises a phase error compensating means for correcting a phase error of said DBX expanding means so that at said output of said sub-channel signal processing section the phase of the output sub-channel signal is essentially constant or zero over a predetermined frequency range. |
US07894601B2 |
Method for key diversification on an IC card
Key diversification is performed during a mutual authentication between a SAM integrated circuit (IC) card storing a master key, and a user IC card storing an identification number. The user IC card is connected to the SAM IC card through a communications interface. The key diversification includes deriving sub keys from the master key, and computing ciphered strings through corresponding cryptographic computations on a string obtained by an elaboration on the identification number with the sub keys. A diversification key is generated by linking together a combination of bytes of the ciphered strings. |
US07894598B2 |
System for limiting receive audio
A system for limiting a received audio signal in a communication system is provided. The receive audio signal is limited prior to being played over a loudspeaker to insure that the loudspeaker output will not be clipped when picked up by a nearby microphone associated with the communication system. By preventing clipping of the loudspeaker output at the microphone, the transfer function of the loudspeaker-enclosure-microphone system remains linear, facilitating accurate echo cancellation in the communication system. |
US07894595B1 |
Telephony control system with intelligent call routing
A system and method for communicating in a communication network, comprising presenting a communication comprising data over a communications network to a router, said router being adapted to route the communication to one of a plurality of available network destinations; automatically executing a communication targeting algorithm in the router, based at least in part on the data, wherein the communication targeting algorithm operates to contextually jointly analyze a plurality of parameters extracted from the data and a plurality of contextual parameters, to determine an optimum target for the communication, wherein the optimum target varies in dependence on both the data and the context of the communication; and routing the communication in dependence on the algorithm execution. |
US07894590B2 |
Complementary VoIP service
A technique is disclosed that enables a voice call to be initiated on the Public Switched Telephone Network and directed to a VoIP telephone on the Internet without the association of a unique telephone number to the VoIP telephone. In accordance with the illustrative embodiment of the present invention, a user who has a PSTN wireline telephone or a PSTN cell phone associates his or her VoIP telephone with the telephone number of the PSTN wireline telephone or the PSTN cell phone or with both numbers. In other words, the VoIP telephone is not assigned its own telephone number but shares the telephone number of the PSTN telephones of its owner. |
US07894586B2 |
Multiple routing options in a telecommunications service platform
A platform provides access to multiple telecommunications services via a single telephone number. These services may include call routing options. In a first call routing option, calls are routed to each phone number in a sequence of phone numbers until a live answer of the call is realized. In a second routing option, the routing of the call is based upon a schedule. Thus, a current time, current day of the week or current date may determine what phone number is called when an incoming call is routed. Routing may also be associated with personal identification numbers (PINs). In such an instance, a caller enters a PIN to identify the caller and the PIN is used to determine what routing profile to apply. |
US07894583B2 |
Method for automatic information capturing of communication events
This invention provides a method for automatically integrating and assembling the timestamp of a communication event with the identification of the communicating parties and available event attributes, presenting prompts for user entries on a terminal or interface device, storing user annotated information related to said communication event, and transmitting saved information of said communication events to another terminal device or information system. The invention also relates to a computer program, a device, and a system encapsulating computer programs realizing the method. |
US07894575B2 |
Radiation image capturing system
A radiation image capturing system is provided. A radiation source control device includes a first timing component, and a control component that, when a time of the first timing component has reached a pre-specified exposure start time, controls a radiation source, which emits radiation, and performs control to cause radiation to be irradiated for a predetermined duration from the radiation source. A radiation image capturing device includes a second timing component that measures time, which is synchronized with the first timing component, a sensor portion that generates charges in accordance with irradiation of radiation and that is irradiated with the radiation from the radiation source, and a generation component that, after a time of the second timing component has passed through the predetermined duration from the exposure start time, reads out the charges generated at the sensor portion and generates image data representing a radiation image. |
US07894573B2 |
Non-recumbent radiotherapy
A method for radiotherapy of a non-recumbent patient, including immobilizing a region containing a target determining a spatial position of the target in a non-recumbent treatment position by applying a formula to images acquired by recumbent-only imaging in a recumbent position and by general imaging in a non-recumbent position, the formula calculating the non-recumbent treatment position as a function of the target position relative to anatomical and/or other markers as calculated from recumbent-only imaging, and the position of the markers relative to a treatment device as calculated from general imaging in the non-recumbent position, positioning the patient for treatment in the non-recumbent treatment position according to the markers' position, and irradiating the target with a radiation beam while the target is in the non-recumbent treatment position. |
US07894571B2 |
System and method for using prospective evaluation of displacement and velocity of a respiratory trace in a five dimensional parameter space to reduce artifacts and dosage in four dimensional computed tomography
A displacement and velocity based prospective cine CT (PDV CT) method is disclosed for starting image acquisition if the displacement and velocity are simultaneously within predetermined tolerances, thus essentially sorting 2D CT images in a five dimensional parameter space, where displacement and the sign of the velocity are used for the temporal sorting, replacing the use of either phase or displacement as the temporal parameter during retrospective sorting, with velocity as a separate parameter correlating to some parameter of the system, e.g. the airflow rate, making it possible to do the image sorting in real-time. |
US07894566B2 |
Shift register apparatus
A shift register apparatus is provided. Each of shift registers within the shift register apparatus of the present invention is only constituted by a few of active and passive elements without using conventional digital logic elements, and even the passive element are not required at some conditions. Therefore, the layout area occupied/consumed by each of the shift registers of the present invention is relatively smaller than that of the conventional shift register constituted by a CMOS D-flip-flop, and thus a fabrication cost can be reduced. |
US07894565B2 |
Subcritical reactivity measurement method
A method of determining the spatially corrected inverse count ratio (SCICR) used to determine reactor criticality, which subtracts a background noise signal from the source range detector output. The method monitors the source range detector signal at two different core temperature levels during a transient portion of the detector output as the power output of the reactor is increased in the source range. This information is employed to analytically determine the background noise signal, which is then subtracted from the detector outputs to obtain the SCICR reactivity measurement. |
US07894562B2 |
Data message sync pattern
Data message sync patterns for use in a network that utilizes Manchester (Bi-Phase) signal encoding with an embedded sync pattern. The sync pattern of the invention differs from conventional sync patterns for Manchester (Bi-Phase) type signal encoding, allowing greater deviation of the local oscillators in the communication network without increase in the communication network bandwidth. |
US07894557B2 |
Signal interference measurement
Described herein is a method for determining the amount of interference in a received signal that comprises a wanted signal and a plurality of interfering signals. The method comprises selecting a plurality of first known structures in the wanted signal, processing the received signal in accordance with said plurality of first known structures to derive amplitude values corresponding to the said first known structures; and using the amplitude values to determine wanted signal and interfering signal power values. Additionally, a calibration step can be included to convert the power values into absolute power measurements. |
US07894556B2 |
Method and apparatus for excision of narrowband interference signals in navigation or communication bands
A method for suppressing narrowband interference signals is provided. The method comprises inputting a digitized signal to a fast Fourier transform (FFT) to produce a plurality of contiguous frequency bins, examining said frequency bins to identify those bins containing narrowband interference above an excision threshold as excise bins, excising said excise bins to leave residual bins, implementing a lower resolution FFT analysis receiver to monitor broadband components and to mask out the narrowband interference excised in the excising step, reconstructing the signal with said residual bins using an inverse fast Fourier transform (IFFT), and outputting said reconstructed signal to a receiver as a protected signal having improved signal characteristics through reduced narrowband interference. The protected signal is used to produce enhanced operation in said receiver. |
US07894553B2 |
Apparatus of maximum likelihood signal detection
An apparatus for maximum likelihood signal detection comprises a reference data unit, a branch metric unit, an add-compare-select unit, a path metric unit and a path memory, and is used for detecting maximum likelihood signal. The reference information unit, the branch metric unit, the add-compare-select unit or the path metric unit can further comprise a multiplexer to removing unnecessary paths according to a control signal. The control signal is adjusted according to channel response, coding constraint or channel memory length. |
US07894549B2 |
VSB transmission system
A vestigial sideband (VSB) modulation transmission system and a method for encoding an input signal in the system are disclosed. According to the present invention, the VSB transmission system includes a convolutional encoder for encoding an input signal, a trellis-coded modulation (TCM) encoder for encoding the convolutionally encoded signal, and a signal mapper mapping the trellis-coded signal to generate a corresponding output signal. Different types of the convolutional encoders are explored, and the experimental results showing the performances of the VSB systems incorporating each type of encoders reveals that a reliable data transmission can be achieved even at a lower input signal to noise ratio when a convolutional encoder is used as an error-correcting encoder in a VSB system. |
US07894546B2 |
Replica linearized power amplifier
A power amplifier includes a power amplifier core in which a transmit signal having an amplitude-modulated (AM) component and a phase-modulated (PM) component is passed and amplified, the power amplifier comprising a forward path, and an additional amplification device configured to generate an output that is proportional to an output of the power amplifier core, such that the output of the additional amplification device indirectly controls the output of the power amplifier core. |
US07894540B2 |
Method and apparatus for reducing phase noise in orthogonal frequency division multiplexing systems
Method and apparatus for reducing phase noise from a multi-carrier modulation (MCM) system, such as an orthogonal frequency division multiplexing (OFDM) system, by transmitting known data on a sub-carrier at a power level adapted to allow for accurate estimation. Preferably, the sub-carrier is the DC sub-carrier. |
US07894538B2 |
Frequency-independent spatial processing for wideband MISO and MIMO systems
Frequency-independent eigensteering in MISO and MIMO systems are described. For principal mode and multi-mode eigensteering, a correlation matrix is computed for a MIMO channel based on channel response matrices and decomposed to obtain NS frequency-independent steering vectors for NS spatial channels of the MIMO channel. ND data symbol streams are transmitted on ND best spatial channels using ND steering vectors, where ND=1 for principal mode eigensteering and ND>1 for multi-mode eigensteering. For main path eigensteering, a data symbol stream is transmitted on the best spatial channel for the main propagation path (e.g., with the highest energy) of the MIMO channel. For receiver eigensteering, a data symbol stream is steered toward a receive antenna based on a steering vector obtained for that receive antenna. For all eigensteering schemes, a matched filter is derived for each receive antenna based on the steering vector(s) and channel response vectors for the receive antenna. |
US07894537B2 |
Adaptive data alignment
An apparatus including a transmit circuit, a receive circuit, and a control circuit. The control circuit may be configured to present a plurality of transmit data lanes in response to (i) a plurality of transmit data sources and (ii) a plurality of first skew control signals. The receive circuit may be configured to generate a plurality of receive data lanes in response to (i) the plurality of transmit data lanes and (ii) a plurality of second skew control signals. The control circuit may be configured to generate the first skew control signals and the second skew control signals in response to an alignment of the plurality of receive data lanes. The control circuit may adjust a timing of the receive data lanes and the transmit data lanes to achieve arrival of the receive data lanes across a transmission medium within a skew parameter. |
US07894536B2 |
Calibration model to mitigate data conversion errors
An error model can be utilized to mitigate errors associated with a conversion system, such as an analog-to-digital or digital-to analog converter. The error model is adaptively calibrated to approximate error characteristics associated with at least a portion of the conversion system, such as a digital-to analog converter. The error model can be generated on-line during system operation or off-line to improve performance of various types of signal converters and systems using such signal converters. |
US07894533B2 |
Analyzing a transport stream
A transport stream of a compressed video signal is monitored. Information elements extracted from the transport stream prompt the generation of messages which are assigned a predetermined priority dependent upon their pre-determined criticality to integrity of the video signal. The generated messages are queued for analysis by analyzer modules only if their priority exceeds a current value of a variable threshold priority level for the queue. The variable threshold priority level is varied dependent on the current length of the queue. When the threshold level is raised, messages already in the queue having a lower priority than the new threshold priority are discarded from the queue without analysis. Thus a varying proportion of the least important messages are progressively discarded so that the apparatus continuously stabilizes at a maximum proportion of messages that the monitor can handle without overload, while always analyzing messages corresponding to the most critical parameters of the transport stream. |
US07894523B2 |
Method for modeling coding information of a video signal for compressing/decompressing coding information
A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer. |
US07894521B2 |
Grouping of image frames in video coding
A method for coding video frames for forming a scalable, compressed video sequence comprising video frames coded according to at least a first and a second frame format. The video frames of the first frame format are independent video frames, and the video frames of the second frame format are predicted from at least one of the other video frames. The video sequence has a first sub-sequence determined therein, at least part of the first sub-sequence being formed by coding at least video frames of the first frame format; and with at least a second sub-sequence, at least part of which is formed by coding video frames of the second frame format, and at least one video frame of the second sub-sequence having been predicted from at least one video frame of the first sub-sequence. Frame identifier data of the second sub-sequence is determined into the video sequence. |
US07894520B2 |
Apparatus and method for generating patterns of forward and backward vectors for frame conversion
The computing forward and backward vectors in unique patterns to achieve improved horizontal and vertical detail of the video display while reducing data processing and storage overhead is disclosed. The invention comprises generating a unique pattern of forward and backward motion vectors. The motion vectors are calculated using a quincunx vector sub-sampling of the forward and backward motion vectors to generate the pattern of motion vectors. The unique pattern generated by the quincunx vector sub-sampling provides more symmetrical sampling in the horizontal, vertical and diagonal directions and the benefit of lower data processing overhead while performing frame rate conversion. |
US07894512B2 |
System and method for automatic recovery and covariance adjustment in linear filters
A communications device includes a time/frequency error measurement circuit that receives a communications signal and measures its timing and frequency errors. A Kalman filter receives the communications signal from the time/frequency error measurement circuit and processes the signal using a multi-level state error covariance matrix P for controlling the Kalman gain in the Kalman filter. An on-line monitoring circuit is operative with the Kalman filter for monitoring the actual state errors in time and frequency and controlling the state error covariance matrix P based on a measured error threshold. |
US07894510B2 |
Remote nonlinearity detection via burst power dithering
Nonlinearity characterization that transmits bursts of information where symbols vary by a value Delta. The bursts can be bursts of a constant power, followed by another burst of a different constant power. An alternative burst system uses interleaved power symbols, where some symbols in a single burst are at the first power and others are at the second power. The signal-to-noise ratio of the two groups of symbols is estimated, and the difference is used to determine whether or not to reduce the amount of saturation in the transmitter. |
US07894498B2 |
Semiconductor laser device and method for manufacturing the same
A semiconductor laser device including a submount having a front surface and a back surface corresponding to the opposing face that are in parallel with each other and a visible light transmittance of 60% or more; a connection electrode that is formed on the front surface; and a semiconductor laser element that is packaged on the submount through the connection electrode, and is allowed to emit a laser beam in a direction parallel to the front surface. |
US07894494B2 |
Method and apparatus to control output spectrum bandwidth of MOPO or MOPA laser
An apparatus and method which may comprise a seed laser defining an optical cavity producing an output. An amplifier may amplify the seed laser output. A bandwidth error signal generator may provide a bandwidth error signal from measured bandwidth and a target. A bandwidth selection element, which may comprise an adjustable sized aperture external to the cavity of the seed laser may selectively alter the bandwidth of the seed laser output. A bandwidth control system may control the bandwidth control element and also selectively adjust a differential firing time between the seed laser and amplifier or another bandwidth selection actuator to cooperated (coarsely or finely) with the bandwidth selection element to control bandwidth of the laser system. |
US07894492B2 |
Programmable SONET framing
A synchronous optical network (SONET) framer includes a frame dimension unit and a programming interface. The frame dimension unit can be programmed with a frame dimension through the programming interface. The SONET framer converts a data stream to and/or from a frame format based on the frame dimension programmed into the frame dimension unit. For instance, in various embodiments, a SONET framer can be programmed to support a variety of SONET frame sizes and to provide a number of testing and design advantages. |
US07894489B2 |
Adaptive play-out buffers and adaptive clock operation in packet networks
Methods and apparatus for a play-out buffer that may adjust offsets between clocks of two ends of a network link with an adaptive play-out buffer and adaptive clock control. The play-out buffer is a circular jitter buffer that permits the absorption of a frequency offset using controlled slips between two nodes of a network. The play-out buffer also accommodates some wander introduced by the time-delay variation across the network. The adaptive clock control reduces the frequency offset between the clocks of the two nodes. In this manner, even though some offsets between two nodes would render communication inefficient, embodiments of the present invention allow the effects of these offsets to be mitigated, thus providing for a better quality coupling. |
US07894488B2 |
Apparatus and method for monitoring quality metrics associated with a wireless network
An apparatus and method for measuring metrics associated with a wireless network is described. One embodiment includes capturing, at a capturing device, a packet transmitted in a wireless network. A congestion indicator is calculated based on a delay associated with the packet. |
US07894484B2 |
Method for common transmission over multiple line pairs, and transmitting end and receiving end therefor
The present disclosure discloses a method for common transmission over multiple line pairs, and a transmitting device and a receiving device therefor. The method for common transmission over multiple line pairs includes: modulating information to be sent; and sending a modulated signal to a receiving device over the multiple line pairs; wherein, a transmission spectrum of each transmitter in the multiple line pairs comprises two parts: a first part is a frequency segment that meets a bearer condition of a modulation method, and a second part is a frequency segment that does not meet the bearer condition of the modulation method. |
US07894476B2 |
System and method for managing a data transmission layer for a personal medical device
A system (10) for managing data transmission for a medical device (20) has several data transmission protocols (15, 15′, 15″), each having a differentiating designation (30). Each of several medical devices (20) have an identification (45) which identifies the medical device (20), and a data transmission interface (35) for data transmission from and to the medical device (20). A management unit (25) has a query unit (45) for the designation (30) of the data transmission protocol (15, 15′, 15″) of a medical device (20) on the basis of its identification (30), and a storage unit (50) for storing data transmission protocols (15, 15′, 15″). The management unit (25) provides, on the basis of the designation query of an external device (55), a data transmission protocol (15, 15′, 15″) from the storage unit (50) which is compatible with the data transmission protocol (15, 15′, 15″) of the medical device (20). |
US07894475B2 |
Two tier hi-speed wireless communication link
A system and method for communicating between a plurality of remote transceivers and a network is discussed including multiple types of serially-connected communication links, upon which data flows are established to communicate information between the remote transceivers and network. A hub is coupled to one end of a hardwired communication link while an access unit is coupled to the other end. In addition to supporting communications on the hardwired link, the hub supports communication with the plurality of remote transceivers over a wireless link of a first type. The access unit at the other end of the hardwired link is in further communication with a base station over a wireless communication link of a second type, while the base station is in further communication with the network. Based on this topology, data flows over this string of interconnected communication media support information transfers between the plurality of remote transceivers and the network. |
US07894472B2 |
Method and apparatus for automatic selection and operation of a subscriber line spectrum class technology
The present invention provides a communication device, such as a modem, that is capable of detecting whether it is capable of operating in a mode that is compatible with one or more of the Spectrum Management Classes. The modem automatically selects a mode of operation that is compliant with one or more of the Spectrum Management Classes. The communication device also determines whether it is capable of operating in multiple modes that are compliant with multiple Spectrum Management Classes, and is capable of selecting the modes of operation that optimizes the performance of the communication device. Furthermore, the communication device is capable of determining when it is not capable of operating in a mode that is compliant with at least one of the Spectrum Management Classes and which prevents operation of itself upon determining that it is not capable of operating in a mode that is compliant with at least one of the Spectrum Management Classes. |
US07894469B2 |
Generic SONET/SDH time slot selection algorithm
A method, computer software program, and system provides automatic selection of time slots in time-division multiplexed connections. A network is mapped, and source and destination nodes are selected, as well as a route between them. Appropriate time slots are selected in a time-division multiplexed signal between the selected nodes, and a connection between the two nodes is automatically created, based at least in part on information related to the selected routes and time slots. |
US07894468B2 |
Transmission methods for communication systems supporting a multicast mode
Transmission methods for multicast messages and for signaling message responses thereto in communication systems supporting a multicast mode provide that a number of retransmissions of a multicast message may be changed based on a number of receivers of the message. Signaling messages to the multicast message may be transmitted in response to a fixed number of multicast message transmissions, and receivers that have not received the multicast message after the fixed number of transmissions may request further retransmissions up to an additional given number of times. Further, signaling messages may be transmitted at different times or staggered based on a radio condition of the receivers. For example, a first multicast message may be transmitted, and responses from groups of receivers may be listened to for a given period, after which one of a next multicast message and a portion of the first multicast message may be transmitted to the groups. |
US07894466B2 |
Apparatus, methods and computer program products providing pattern masking and traffic rule matrix scheduling for multiradio control
Disclosed herein are apparatus, methods and computer program products for implementing pattern masking scheduling in a multiradio terminal having multiradio control. When a message to be carried by a modem is configured by a multiradio controller, it is given a priority and connection properties (such as, for example, frequency band, transmit power, connection pattern type, etc.) When a set of messages have been configured, the multiradio controller sets them in a priority order and using the properties, generates a traffic rule matrix. The priorities and traffic rule matrix are then used to govern access by the modems to the communications channel. The rule matrix can reflect various constraints. For example, if connections occupy the same frequency, the connections are not allowed to operate concurrently. If connections occupy the same physical resources, they are not allowed to operate simultaneously. |
US07894463B2 |
Topological approach for improving network and system utilization in a non-uniform network
One embodiment of the present invention provides a system that facilitates improved resource allocation in a network. During operation, the system determines one or more metrics value for a node based on a characteristic of the node and assigns nodes within the network to access groups based on each node's characteristic-metric value and a grouping policy. The system further constructs a logical hierarchy of access groups based on the characteristic-metric values of the nodes within each access group. Additionally, the system allows a node to forward traffic to a next-hop node identified within an access group on a logical hierarchy level, thereby facilitating better resource allocation in the network. |
US07894457B2 |
Optical networking module including protocol processing and unified software control
An optical networking module is formed with an integrated module including optical, optical-electrical and protocol processing components, and complementary software. In one embodiment, the integral protocol processing component is a single ASIC and supports multiple protocols. The module is further equipped with support control electronics in support of control functions to manage the optical, optical-electrical as well as the multi-protocol processing component. The integrated module together with the complementary control software present to an optical networking equipment designer/developer a singular component that handles optical to electrical and electrical to optical conversion, as well as data link and physical sub-layer processing for a selected one of a plurality of datacom and telecom protocols, spanning local, regional as well as wide area networks. The integrated module and complementary control software further presents to the optical networking designer/developer a unified software interface for managing-the various components and functions. |
US07894456B2 |
Routing data packets from a multihomed host
The invention allows routing data packets from a multihomed host. A default gateway is associated with each of network addresses associated with the multihomed host. One of the associated network addresses is assigned to a data packet to be sent from the multihomed host as its source address. A routing table of the multihomed host is searched for a route matching a destination address of the data packet. It is determined, in response to one of no route found and the found route being a default route of the routing table, which of the default gateways is associated with the assigned source address, and the data packet is dispatched to this determined default gateway. |
US07894453B2 |
Multiple virtual network stack instances
A method for processing packets that includes receiving a first packet for a first target on a host, prior to sending the packet to a Network Layer in the host, determining the first target of the first packet, obtaining a first target ID associated with the first target, obtaining a first virtual network stack (VNS) instance ID using the first target ID, and obtaining a first VNS Instance parameter using the first VNS instance ID, sending the first packet to the Network Layer, and processing the first packet in the Network Layer using the first VNS Instance parameter to obtain a first network processed packet. |
US07894450B2 |
Implementation of VPNs over a link state protocol controlled ethernet network
Nodes on a link state protocol controlled Ethernet network implement a link state routing protocol such as IS-IS. Nodes assign an IP address or I-SID value per VRF and then advertise the IP addresses or I-SID values in IS-IS LSAs. When a packet is to be forwarded on the VPN, the ingress node identifies the VRF for the packet and performs an IP lookup in customer address space in the VRF to determine the next hop and the IP address or I-SID value of the VRF on the egress node. The ingress node prepends an I-SID or IP header to identify the VRFs and then creates a MAC header to allow the packet to be forwarded to the egress node on the link state protocol controlled Ethernet network. When the packet is received at the egress node, the MAC header is stripped from the packet and the appended I-SID or IP header is used to identify the egress VRF. A customer address space IP lookup is then performed in the identified VRF on the egress node using the information in the client IP header to determine how to forward the packet. Customer reachability information within a VPN may be exchanged between VRFs using iBGP, or directly by using link state protocol LSAs tagged with the relevant I-SID. |
US07894449B2 |
Method and apparatus for encoding subscriber station identifications and connections in wireless communication networks
A method and apparatus for encoding an identification of a subscriber station and its connections in a data frame for transmission in a wireless communication network comprising at least one base station and at least one subscriber station is disclosed. The method comprises specifying a subscriber station identification in the data frame to identify the one or more subscriber stations for which contents of the data frame are destined and specifying a connection identification in the data frame to identify one or more connections of the one or more identified subscriber stations to which the contents of the data frame belong. The subscriber station identification and the connection identification can be specified in a single stage or in two stages. |
US07894448B1 |
Proving that a user profile satisfies selection criteria for targeted data delivery
Methods and systems for targeted data delivery are described. A user profile that includes information about a user is accessed. A root hash of a hash-based directed acyclic graph (HDAG) is computed. The HDAG includes hashed values of items of information in the user profile. The root hash is used in proving that the user profile satisfies selection criteria associated with an offer to deliver data. The user is eligible to be presented with the offer of data provided the user profile satisfies the selection criteria. The data is targeted to the user based on the user profile without requiring a release of any of the information in the user profile. |
US07894445B2 |
Method and system for redirecting networked traffic
Systems and methods for redirecting network traffic are described, in which network traffic originating from a first network element and initially intended to be received at a first destination network element is modified by, for example, rewriting the Type of Service field of an Internet Protocol packet, and as a result the modified traffic is redirected to a second final destination network element. |
US07894442B2 |
Data transmission method and a system thereof
In a data transmission system, a route information header RIH is added in each transmitted data packet and includes the route information of the data packet in a network. A network element receives the data packet, reads out route information which is needed by a node, and transmits the data packet after the network element reads out the route information which is needed by the node. the route information can be deleted from RIH, and a verification field of the RIH can be updated. The system includes an existing network and a data relay network device, and a data encapsulation protocol of the relay network device for the RIH is associated with the service layer of the original data encapsulation protocol, or is associated with the same layer as an original data encapsulation protocol. The original data encapsulation protocol is used for transmitting in a data relay network device supporting RIH, or is terminated at a boundary of the data relay device at network. |
US07894441B2 |
Packet forwarding device with packet filter
To provide a packet forwarding device which minimizes degradation in packet forwarding performance at the time of execution of filtering there is provided a technique in which a destination decision processing unit of a destination decision and filtering unit decides whether to execute filtering on the basis of at least one of an input interface, an input port number, an output interface, and an output port number of an input packet and a plurality of pieces of information constituting the header of the packet. A filtering unit executes filtering only for a packet for which execution of filtering is decided. The packet forwarding device with the destination decision and filtering unit need not execute filtering for all packets and can minimize degradation in packet forwarding performance caused by filtering. |
US07894430B2 |
Hub and spoke multicast model
Techniques for implementing multicast messaging between spokes in a hub and spoke network are provided in the present disclosure. Multicast messages may be efficiently routed by creating separate multicast groups for upstream traffic from a source spoke to the hub (a “To Hub” group joined by the hub) and downstream traffic from the hub to spokes (a “From Hub” group joined by spokes interested in receiving multicast messages). A source spoke may send a multicast message encapsulated in a packet with the “To Hub” group address as the destination. Upon receipt, the hub may re-route the multicast message to spokes that have joined the “From Hub” group by encapsulating the original message in a packet with the “From Hub” group address as the destination. |
US07894425B2 |
Communications system providing adaptive polling based upon user usage patterns and related methods
A communications system may include at least one data storage device for storing messages for respective users, and a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on the at least one data storage device. Moreover, the communications system may further include an adaptive polling engine for polling the at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users. The adaptive polling engine may advantageously learn respective user usage patterns for each mobile wireless communications device, and change a respective rate of polling for each mobile wireless communications device based thereon. |