Document Document Title
US07895896B2 Pressure sensor
A pressure sensor includes a housing, a pressure input orifice opened on a pipe sleeve formed on the housing, a diaphragm that seals the pressure input orifice and has one face as a pressure receiving face, a force transmitting unit connected to a central area of the other face of the diaphragm in the housing, and a pressure sensitive element whose detection direction of a force is a detection axis. A displacement direction and the detection axis of the force transmitting unit are roughly orthogonal to the pressure receiving face. One end and the other end of the pressure sensitive element are respectively fixed to the housing and the force transmitting unit with an adhesive therebetween, and the adhesive is an inorganic adhesive.
US07895895B2 Method and apparatus for quantifying porosity in a component
A computer implemented method, or hardware filtration apparatus, and computer usable program code for measuring porosity in materials. An ultrasonic signal is emitted from a transmitting transducer in an ultrasonic measurement system into a material. A response signal is received at a receiving transducer in the ultrasonic measurement system from the material. The response signal is filtered to pass only frequencies in the response signal within a selected frequency range to form a filtered response signal. A porosity level of the material is identified using the filtered response signal.
US07895892B2 Apparatus and method for detecting a rotation
A rotation sensor has a substrate with a first surface and a second surface. A shear-wave transparent mirror is arranged on the first surface of the substrate, and a shear-wave isolator is arranged above the shear-wave transparent mirror, the shear-wave transparent mirror and the shear-wave isolator being arranged separated from each other to define a Coriolis zone there between. A bulk-acoustic-wave resonator is arranged above the shear-wave isolator, and a shear-wave detector is arranged on the substrate in a direction, in which a shear-wave generated by the bulk-acoustic-wave resonator upon rotation propagates.
US07895891B2 Gas/liquid separator comprising a capacitive level sensor
The invention relates to a gas/liquid separator comprising a capacitive level sensor, which is particularly suitable for systems that employ reduced volumes of fluids at high pressures. The inventive separator includes a metal part comprising a borehole which is closed at the lower end thereof, such as to form a container. The aforementioned container comprises at least one gas inlet, one liquid outlet and one gas outlet. A cooling system in the form of a Peltier cell that is in contact with the walls of the metal part, generates the condensation of the liquid which is collected at the bottom of the container until the introduction of a probe, which is electrically isolated from the system and which forms an electric condenser with the walls of the part. The capacity of the condenser varies according to the level of liquid in the container. In addition, a frequency signal is generated by means of an oscillator output signal that is proportional to the response from the sensor and, consequently, the height of the liquid in the container.
US07895887B2 Method and apparatus for coaxially aligning tire with support rims
The present invention aims to coaxially aligning a tire with support rims with high accuracy by eliminating an effect of a tread outer surface.A radial inner end position of the bead portion of the tire his detected by a photoelectric sensor at circumferentially separated four points, and a deviation between the central axis of the tire and the central axis of a pair of support rims. The bead portion of the tire, which is an subject of the detection of the inner end position, is a portion where its dimension and shape are hardly changed even if the tire runs (i.e., is used) for a long time, so that the above-mentioned deviation can be determined at a high accuracy to, thereby, conduct a center alignment of the tire with the support rims at a high accuracy.
US07895884B2 Monitoring contents of fluid containers
Apparatus for remote inspection of fluid containers, e.g., portable tanks or fluid pipelines, includes an electronic circuit in communication between each container (or at various locations along a pipeline) and a remote central station. The electronic circuit is adapted to issue a wireless signal to the remote central station upon detection of predetermined internal conditions, such as an out-of-range pressure condition of fluid contained within the volume of the container, or upon detection of predetermined external conditions, such as the lack of presence of the container in its installed position or the presence of an obstruction to viewing of or access to the container.
US07895883B2 Method and system for identifying a defect or failure of a compressed air load circuit in an electronic compressed air installation for vehicles
To detect a defect or failure of a compressed air load circuit in a compressed air system for vehicles, pressure is measured in compressed air load circuits and evaluated in an electronic control unit, which briefly shuts off the compressed air load circuits, measures pressure values and/or determines pressure gradients during the shutoff time and compares the pressure values and/or the determined pressure gradients with a respective threshold value, identifies defective circuits and definitively shuts off circuits detected as defective if the results are below the threshold value.
US07895880B2 Photoacoustic cell incorporating a quantum dot substrate
Embodiments of the apparatus, systems, and methods relate to a photoacoustic cell including an excitation source, a chamber, and a quantum dot substrate between the excitation source and the chamber. The excitation source generates a light spectrum. The quantum dot substrate, when subjected to the light spectrum, emits a specific wavelength of light to be received by the chamber. The photoacoustic cell apparatus may be part of a portable gas sensing system, and may be used to detect and measure the concentration of one or more gases. Additional apparatus, systems, and methods are disclosed.
US07895876B2 Method of crimping a prosthetic valve
An improved crimping mechanism and method well-suited for use with stented prosthetic heart valves. The crimping mechanism includes a plurality of jaws configured for linear non-rotational movement toward a central axis. A rotational plate is formed with a plurality of spiral grooves or tracks for engaging the jaws. Rotational movement of the spiral tracks produces linear movement of the jaws. Nesting of the inner ends of the jaws permits each to be acted on along different radial lines while their inner faces move together evenly to reduce the crimping aperture in a smooth fashion. The crimping mechanism is particularly well-suited for use with stented prosthetic heart valves, such as a prosthetic aortic valve, though it can also be applied to other stented heart valves, venous valves, and even stent grafts which tend to be fairly large.
US07895874B2 Near net shape forging process for compressor and turbine wheels and turbine spacer wheels
A method of forging a workpiece includes (a) incrementally advancing the workpiece in a closed die forge, the closed die forge including a stationary, flat die and a first split die including a plurality of first die segments, each die segment being incrementally advanced in sequence to contact the incrementally advancing workpiece; (b) replacing the stationary, flat die with a second split die including a plurality of second die segments; and (c) forging the workpiece forged in (a) between the first split die and the second split die, wherein the first die segments are stationary and at least some of the plurality of second die segments are incrementally advanced in sequence.
US07895871B2 Rolling stand
The invention relates to a rolling device (1) comprising at least two working rolls (2, 3) which are respectively mounted in a roll stand (6) by means of working roll assembly pieces (4, 5). At least one of the working rolls (2, 3) is adjustable relative to the other working roll (2, 3) within the roll stand (6), especially in a vertical direction, so as to adjust a desired rolling gap. At east one working roll (2, 3) is effectively connected to bending means (7), with the aid of which said working roll (2, 3) can be impinged upon by a bending moment. The working roll assembly piece (4, 5) is provided with arms (9, 10) that laterally protrude relative to the axis (8) of the working roll (2, 3) to absorb the force generated by the bending means (7). In order to improve the adjustability of the rolling device to a large ascent, a pressure-transmitting element (12) which can be displaced relative to the roll stand (6), particularly in a vertical direction, is disposed between a pressure-generating element (11) of the bending means (7), especially a piston, and the protruding arm (9, 10) of the working roll assembly piece (4, 5).
US07895866B2 Multi-piece plug assembly for a cylinder lock
A cylinder lock assembly includes a cylinder body and a plug assembly which is manufactured in a multiple of pieces to facilitate casting of each plug piece in a single operation. The plug assembly includes a plug body with a plug insert opening to receive a plug insert. The plug insert opening is generally L-shaped in cross-section to receive the plug insert which is correspondingly shaped. The plug insert includes a plug outer portion which defines an arcuate outer surface which corresponds with the outer circumference of the plug body when the plug insert is mounted therein. A plug pin chamber portion extends generally transverse to the plug outer portion to define a multiple of tumbler pin chambers which extend through the plug outer portion.
US07895865B2 Cylinder lock assembly with a tailpiece rotationally coupled to the cylinder plug
The present application relates to lock assemblies that provide a secondary coupling point, utilizing an anti-rotation pin or extended tailpiece leg or other method, which rotationally couples the tailpiece to the cylinder plug, thereby preventing rotation of the tailpiece independently of the cylinder plug. Therefore, a tailpiece within a bolt cam or other actuator used to withdraw a bolt or unlock a lockset cannot be rotated after the tailpiece connector connecting the tailpiece to the cylinder plug has been forcibly removed, severed, or destroyed.
US07895864B2 Laundry additive dispenser
An additive dispenser includes a fluid-retaining chamber. A siphoning post extends upward from a lower surface of the fluid-retaining chamber and cooperates with a cap or other structure so as to form a siphon chamber. When water is added to the chamber and a liquid level rises above an inlet to the siphoning element, a siphoning effect draws fluid from the chamber. When the siphoning effect is interrupted, any unsiphoned fluid remaining in the chamber exits by permeation through one or more porous elements located in a base of the chamber.
US07895859B2 Ice making and dispensing system
An dispensing system suitable for lifting and dispensing ice through the refrigerator compartment door of a bottom-mount refrigerator or lifting and dispensing ice from an undercounter ice maker to a dispenser on the countertop.
US07895858B2 Modular refrigerating appliance
A modular refrigerating appliance comprising a first planar heat-insulating element and additional planar heat-insulating elements, which are joined to one another whereby being able to be detached from one another and which, when joined, form a housing of the refrigerating appliance. The modular refrigerating appliance also has a cooling circuit, which comprises an evaporator, a condenser, and a compressor, and which is mounted on the first planar heat-insulating element. At least the condenser is, at least in part, mechanically protected on its surface facing away from the first heat-insulating element solely by the construction of the first planar heat-insulating element.
US07895857B2 Indoor unit of an air conditioner
An indoor unit of an air conditioner wherein a pipe retaining member retaining auxiliary piping connected to a heat exchanger is disposed near both a lateral side and an underside of a mounting frame. The pipe retaining member is bent in an L-shape, and its short plate is exposed on the underside of the mounting frame. The pipe retaining member can be removed only by slightly separating a lower part of the mounting frame from a wall in the fixed state of the indoor unit to the wall. Since the heat exchanger can be separated from the mounting frame without disconnecting the auxiliary piping from communication piping, maintenance work such as washing of the heat exchanger is efficiently performed without requiring much time and effort for separating the auxiliary piping from the communication piping.
US07895854B2 Refrigeration system with parallel evaporators and variable speed compressor
A refrigeration system for controlling airflow around an air-cooled heat generating device having a plurality of components includes a refrigerant line split into second refrigerant lines, which are arranged in a parallel configuration with respect to each other. Evaporators are positioned along the second refrigerant lines and in the path of airflow supplied into the components or airflow exhausted from the components. The refrigeration system further includes a variable speed compressor and a controller for controlling the speed of the variable speed compressor. Furthermore, the refrigeration system includes a temperature sensor configured to transmit signals related to a detected temperature to the controller, and the controller is configured to vary the speed of the variable speed compressor based upon the detected temperature.
US07895852B2 System and method for controlling an economizer circuit
A control algorithm for controlling an economizer circuit in a chiller system is provided. The control algorithm opens and closes a port valve in the economizer circuit in response to predetermined criteria to engage and disengage the economizer circuit. The predetermined criteria can include an operating parameter of a compressor and a level of liquid refrigerant in a flash tank.
US07895851B2 Method for controlling humidity in a domestic refrigerator, and refrigerator adapted to carry out such method
A method for controlling the humidity inside a refrigerator, having at least a cavity and a refrigeration circuit including an evaporator and a compressor, comprising the step of measuring the relative humidity level inside the cavity, measuring the temperature of the evaporator and feeding the above measured values to a control algorithm capable of driving the refrigeration circuit in order to maintain substantially constant the average level of relative humidity and corresponding to a set value.
US07895850B2 Modulating proportioning reversing valve
A method of operating a reversible heat pump system includes steps of sensing an outdoor air temperature with a first sensor and sensing at least one condition of an outdoor heat exchanger coil with a second sensor. Input from the first and second sensors is then electronically analyzed to predict when frosting may occur on an outdoor heat exchanger coil. A proportioning reversing valve is modulated in response to this analysis in order to direct a controlled proportional backpressure flow of pressurized refrigerant from a pressure side of a compressor into the outdoor heat exchanger coil while pressurized refrigerant is continued to be supplied to an indoor heat exchanger coil. As a result, the pressure and temperature of refrigerant within the outdoor heat exchanger coil is raised to at least an extent necessary to prevent frosting on the outdoor heat exchanger coil. The steps are preferably performed continuously in a feedback control loop during operation of the reversible heat pump system as a heat pump.
US07895844B2 Method and a system for filling a refrigeration system with refrigerant
According to the invention, there is described a method and a system which use a compressor (4) for filling CO2 into an air conditioning system (18) via an oil filter (5) and a gas cooler (6). CO2 may be pumped to an internal pressure container (11), and from there the air conditioning system (18) may be filled with CO2 in gas form via valves (15). The fill system may additionally include a heat exchanger (9), so that a temperature may be controlled in the pressure container (11) so that it does not exceed 31.8 C, whereby CO2 may be filled into the air conditioning system (18) in liquid form.
US07895841B2 Method and apparatus to facilitate reducing NOx emissions in turbine engines
A method and apparatus to facilitate reducing NOx emissions in turbine engines is provided. The method includes providing an annular shell including a plurality of circumferentially extending panels. The plurality of circumferentially extending panels includes a first panel positioned at an upstream end of the shell and a second panel positioned downstream from, and adjacent to, the first panel. The method also includes forming a plurality of primary dilution holes in the first panel and forming a plurality of secondary dilution holes in the second panel. The dilution holes are configured to discharge dilution air into the shell.
US07895839B2 Combined circulation condenser
A combined circulation condenser for a steam cycle apparatus is disclosed. The steam cycle apparatus includes a steam generator with a port for receiving a fluid. The steam generator presents heat to the fluid to generate steam that is directed out another port, which presents the steam to a turbine to generate electrical power. The turbine has an outlet that directs an exhaust steam into a condenser. A fluid flow system is inside the condenser, which directs cooling water along a pathway through the condenser so that the cooling water cools the exhaust steam, forming condensate. A condensate pump collects and pumps the condensate along another pathway through the condenser so that the condensate can additionally cool the exhaust steam. Simultaneously, the exhaust steam warms the condensate. This pathway directs the condensate to a feed pump, which pumps the condensate back to the steam generator through the generator's input port.
US07895838B2 Exhaust gas recirculation apparatus of an internal combustion engine and control method thereof
An exhaust gas recirculation apparatus of an internal combustion engine includes a turbocharger provided with a turbine in an exhaust passage and a compressor in an intake passage, a low pressure EGR passage which connects the exhaust passage downstream of the turbine with the intake passage upstream of the compressor, a high pressure EGR passage which connects the exhaust passage upstream of the turbine with the intake passage downstream of the compressor; an exhaust gas control catalyst provided in the exhaust passage downstream of the turbine and upstream of the low pressure EGR passage; and EGR gas amount changing device for simultaneously changing amounts of EGR gas flowing through the low pressure EGR passage and the high pressure EGR passage such that a temperature of the exhaust gas control catalyst is within a target range.
US07895835B2 Exhaust heat recovery apparatus
An exhaust heat recovery apparatus includes: an exhaust heat recovery unit that produces motive power by recovering thermal energy from exhaust heat, wherein the produced motive power is combined with motive power produced by a heat engine and is output together therewith; an auxiliary that is driven by at least the exhaust heat recovery unit; and a power transmission-switching device that is provided between the heat engine and the exhaust heat recovery unit, the same power transmission-switching device being provided between the heat engine and the auxiliary, and that cuts off the connection between the heat engine and the exhaust heat recovery unit when there is no request to drive the heat engine. Thus, it becomes possible to effectively use the surplus motive power produced by the exhaust heat recovery unit when there is no request to drive the heat engine.
US07895831B2 Exhaust emission control system and method for internal combustion engine and engine control unit
An exhaust emission control system for an internal combustion engine with a filter provided in the exhaust system of the engine, for collecting particulates from exhaust gases. An ECU carries out the post injection for additionally injecting fuel into a combustion chamber of the engine after a combustion stroke of the engine to thereby perform a regeneration operation for regenerating the filter. A vehicle speed sensor detects a travel distance of a vehicle on which the engine is installed, and the ECU calculates a post injection allowable amount such that the post injection allowable amount increases in accordance with increase in the detected travel distance. During execution of the post injection, the amount of fuel injected through the post injection is subtracted from the post injection allowable amount, and when the post injection allowable amount becomes equal to or smaller than a predetermined first threshold value, the post injection is inhibited.
US07895830B2 Exhaust gas purification system for internal combustion engine and exhaust gas purification method therefor
If an exhaust throttle valve changes to ON state from OFF state under a filter regeneration control condition for regenerating a PM filter, a differential pressure sensor detects a change of a differential pressure following an operation of the exhaust throttle valve. An increase in an exhaust backpressure is calculated based upon the change in the differential pressure. If the increase in the exhaust backpressure is lower than a predetermined value, the operation of the exhaust throttle valve is determined to be malfunctioning.
US07895828B2 Liquid reducing agent injection nozzle having novel structure
The present invention relates to a structure of a liquid reducing agent injection nozzle in an exhaust emission purifying system arranged to inject and supply a liquid reducing agent into an exhaust flow passage so as to reduce and purify NOx in exhaust gas. A nozzle tip end portion of the liquid reducing agent injection nozzle which protrudes from a wall surface of an exhaust flow passage into the passage, is bent obliquely with respect to an exhaust flow direction, or nozzle holes of the nozzle tip end portion are formed so as to tilt in the exhaust flow direction with respect to a radial direction perpendicular to a center axis of the nozzle tip end portion or are unevenly distributed in the circumferential direction of the nozzle tip end portion.
US07895826B2 Air fuel ratio control apparatus for an internal combustion engine
An air fuel ratio control apparatus for an internal combustion engine can achieve control behavior with good stability and response that is appropriate for a delay in an oxygen storage operation of a catalyst, and can always keep the state of purification of the catalyst adequately. The apparatus includes an upstream oxygen sensor (13), a downstream oxygen sensor (15), a first air fuel ratio feedback control section (130) that adjusts an amount of fuel to be supplied so as to make an air fuel ratio in an upstream exhaust gas and an upstream target air fuel ratio (AFobj) coincide with each other, and a second air fuel ratio feedback control section (150) that operates the upstream target air fuel ratio (AFobj) in accordance with an air fuel ratio deviation between an air fuel ratio detected by the downstream oxygen sensor (15) and a downstream target air fuel ratio so as to make the detected air fuel ratio of said downstream oxygen sensor (15) and the downstream target air fuel ratio coincide with each other. The second air fuel ratio feedback control section (150) sets an integral gain of integral calculation to be larger in accordance with an increasing flow rate of the exhaust gas, and also sets a proportional gain of proportional calculation so as not to be changed with respect to a change in the flow rate of the exhaust gas.
US07895825B2 Method and apparatus for reducing exhaust gas including hydrocarbons during initial cold start period
Disclosed herein is a method and apparatus for reducing exhaust gases in an initial cold start period, in which a main catalyst unit is connected to an engine through an exhaust pipe, including the steps of receiving signals for stopping engine operation from an engine, and removing engine exhaust gases remaining in an exhaust pipe located at an inlet of a main catalyst unit.
US07895814B1 Case loader and method
A case loader for forming arrays of articles such as milk jugs carried by a relatively upper supply conveyor to the loading gate of a loading station and dropping the articles into cases delivered by conveyor to the loading station and raised by an elevator up under the loading gate. A conveyor article sensor is employed to ensure the presence of articles on the supply conveyor a sufficient distance upstream to develop sufficient line pressure force for reliable operation. A plurality of cases are loaded at the same time, and an array of case sensors are employed for reliable case position sensing and operation.
US07895809B2 Support beam and attachment clevis assembly
A support beam and attachment clevis assembly having a pair of “J” beams, each “J” beam having a stem and a tail, each “J” beam's tail having a distal end and a longitudinal extension, each “J” beam's stem having an upper end and a longitudinal extension, the longitudinal extension of each “J” beam's stem being greater than that of said each “J” beam's tail; and incorporating a plurality of blind rivets interconnecting the pair of “J” beams so that the distal end of each “J” beam's tail contacts the upper end of the other “J” beam's stem.
US07895807B2 Segmented composite panel with false joints
A building panel includes a facer sheet having opposed side joints, a liner sheet, a core material bonded between the facer and liner sheets, and at least one false joint formed in the facer sheet extending between the side joints such that the facer sheet is a continuous sheet across the at least one false joint. The at least one false joint includes a base surface extending into the foam core, opposing side surfaces connecting the base surface to the facer sheet, and a tab formed on each opposing side surface at one of the side joints. The tabs are folded under the one side joint.
US07895806B2 Interlocking wall sections for refrigerated enclosures
Interlocking insulated wall sections (20-24), each of which contains a shell (30) having an outer panel (33) and a pair of end walls (35-36). A cover (31) is having an inner panel (38) and two end walls (39-40) is fitted over the shell. A first end wall (39) of the cover is mounted in contact with an end wall (35) of the shell and a second end wall (40) of the cover passes into the shell between the two end walls of the shell. An L-shaped flange (43) is connected to the second end wall of the cover and has a first leg of the flange (44) that rests in contact with the inner panel and a second leg of the flange (45) rests in contact with the other end wall of the shell. A space (50) is thus provided between the two panels of the wall section and is filled with an insulation (55). Each wall section is dimensioned so that it can be received in the opening between the second end wall of the cover and the end flange so that two wall sections can be interlocked together in assembly.
US07895803B2 Energy transmission control mount
An energy transmission control mount comprises a carrier having a first major surface, an opposite second major surface and an aperture provided therein. Channels are provided adjacent opposite ends of the first surface. Vibration dampening material is provided on the carrier. The vibration dampening material substantially lines the channels and the aperture and extends over at least a portion of the second surface.
US07895799B2 Hybrid composite beam and beam system
The present application includes disclosure of various embodiments of composite construction beams and beam systems. In at least one exemplary embodiment of a composite construction beam of the present disclosure, the beam comprises an elongated shell having a length and an interior volume, wherein the elongated shell defines a first aperture. An exemplary construction beam further comprises a first conduit within the interior volume of the elongated shell, the first conduit having a curved profile extending along a longitudinal direction of the beam, and a second conduit within the interior volume of the elongated shell, the second conduit extending along at least a portion of the length of the elongated shell, wherein the first conduit and the second conduit are in communication with one another. In at least one embodiment, a construction beam of the present disclosure comprises a first flange positioned upon the elongated shell relative to the first aperture.
US07895798B2 Structural system with high absorption capacity to impactive and impulsive loads
A structural system that is capable of absorbing high impactive and impulsive loads comprises of the following elements: (a) Main Structure: should be one of certain types of structures such as: containments, reservoirs, tanks, storages, etc. (b) Crushable Filling Layer: a layer made of crushable, thermally isolating and fire resisting material surrounding the outer walls of the main structure and filling a space between the main structure and an outer shield. (c) Outer Shield: an outside hardened structure fixed by an anchorage system and resting on a sliding-plane. (d) Anchorage System: a set of anchors that hold the outer shield in place and collapses if the impactive or impulsive load exceeds certain level allowing the outer shield to slide crushing the filling layer and absorbing substantial amount of energy.
US07895795B1 Triangular rollable and collapsible boom
An elastic space-deployable boom of carbon fiber reinforced plastic or other resilient material having an open substantially triangular cross-section when deployed and stowed with a flattened cross-section about a circular hub.
US07895794B2 Deployable prefabricated structure with an extension structure and interlocking elements
A prefabricated structure comprises a shell including a shell frame and an extension including an extension frame deployable from the shell. The shell frame comprises a floor support, a roof support and a plurality of columns extends between the floor support and the roof support, the plurality of columns including a “C” channel. A plurality of vertical structures extends between the floor support and the roof support, the vertical structures including a “C” channel. The extension frame comprises a floor support, a roof support and a plurality of columns extends between the floor support and the roof support, the plurality of columns including a “C” channel. The prefabricated structure further comprises a plurality of panels including an “L” channel extending from a side, the “L” channels receivable within the “C” channels so that the panels can be associated with the shell or the extension to form an outer wall.
US07895793B1 Downspout assembly
A downspout assembly includes a downspout, a downspout extension disposed in fluid communication with the downspout and a strainer basket seated in the downspout extension.
US07895791B2 Passage barrier with a sensor technology for detecting the presence of a person inside the passage barrier
A passage barrier includes at least one barrier element that can be swivelled around a swivelling axis inside a swivelling area; at least one sensor technology that detects the presence of a person in the swivelling area and that comprises at least one sending unit emitting detection waves, at least one reception unit providing output signals and an electronic evaluation unit for evaluating the output signals of the reception unit. The sending unit and the reception unit are located such that a detection wave of the detection waves extends from the sending unit through the barrier element in the swiveling area to the reception unit and wherein the barrier element is at least partially made of a detection wave transparent material. A method is also provided for operating the passage barrier.
US07895788B1 Ballistic tire-deflation device for security vehicles
A ballistic vehicle-immobilization apparatus includes an optical module adapted to provide visual feedback to a user to aim at an object. The ballistic vehicle-immobilization apparatus further includes a firing mechanism adapted to fire a projectile towards the object and a housing containing the firing mechanism. The ballistic vehicle-immobilization apparatus is adapted to be mounted to a vehicle.
US07895786B2 Adaptable firing pin assembly for a bolt action firearm
Assembly (39) for a bolt action firearm comprises impact member (43) for impacting firing pin (42), spring (44) and shroud (45) for housing both member (43) and spring (44). Shroud (45) connects to the proximal end of bolt (40) which houses firing pin (42) and firing pin return spring (41). When assembly (39) is in a firing mode, a firing mechanism controls the release of energy stored in spring (44) so that member (43) impacts on the proximal end of firing pin (42) which then fires a cartridge located within a firing chamber in a known manner. Firing pin (42) may be located in a concentric position relative to the axis of bolt (40) for firing centre fire cartridges, or the axis of firing pin (42) may be offset to suit rim fire cartridges.
US07895785B2 Detachable tag for labeling electronics systems
In one embodiment, a tag includes a substantially flat portion having two faces and a length and a height, wherein the length is between about 1 inch and about 2½ inches. The height is between about ⅜ inch and about 1 inch. The tag also includes at least one first member coupled to the flat portion and extending away therefrom at an angle of between about 45° and about 135° to a plane normal to a plane of the flat portion, the at least one first member being adapted for mounting in an opening of a surface of an electronics system thereby creating a removable coupling between the at least one first member and the surface of an electronics system when mounted.
US07895782B2 Light box display apparatus configured for frontal access
A light box display configured for frontal access to change out graphics and to perform maintenance tasks. This is accomplished in the present invention while assuring that the graphics is held in a state of moderate tension to retain the graphics in a flat and properly oriented configuration. In the preferred embodiment, the light box comprises a moveable interior frame to which the graphics sheet and diffuser are both secured. The moveable interior frame rests on a plurality of upper and lower slides which facilitate movement of the inner frame. Such movement is controlled, in part, by at least one pneumatic piston which biases the frame toward the front of the light box and provides a mechanical lock that holds the frame in its rearward position to facilitate frontal access. The graphics sheet is held in place along the top and bottom front peripheral edges of the moveable frame by a plurality of spring-biased wire connection members within roller guides. One end of each wire member is attached to the rear peripheral surface of the moveable inner frame and the other end is threaded through a grommeted hole along the outer edge of the graphics sheet. Side spring-biased wire connection members are also provided.
US07895781B2 Indicia display device
A device having movable slats for visual display of a plurality of indicia, such as numbers, letters and/or symbols. The internal slat supporting structure is secured to prevent movement of portions thereof when struck or jostled. In some embodiments, the indicia are associated with the downs in a football game.
US07895775B2 Draghead for a trailing suction hopper and process for dredging by means of this draghead
The present invention relates to a draghead (1) for a trailing suction hopper, comprising a visor (2), revolvable around a first axis (6) for removing soil, and a suction line (31) connected to the visor (2) for the removal of the loosened soil, characterised in that the draghead (1) is provided with a pressure plate (21), which comprises a number of mainly disc-shaped penetrating bodies (22) on the soil-facing side of the pressure plate (21), in such a way that their circumferential edge (23) is capable of transferring forces to the soil.
US07895771B2 Clothes dryer with thermal insulation pad
A clothes dryer has a thermal insulation pad placed in a confined space in the dryer cabinet between the blower fan housing and the dryer cabinet side wall closest to the blower fan housing. The thermal insulation pad is press fit into the space so as to take up much of the volume of the confined space preventing the accumulation of dust or lint over time in the confined space while also preventing the flow of oxygen to the confined space. Accordingly, the thermal insulation pad reduces the risk of a fire starting in the confined area of the dryer cabinet between the blower wheel housing and the adjacent side wall of the cabinet. A thermal insulation pad also acts as sound insulation.
US07895767B2 Electronic depth gauge with variable electrical resistance sensing
A digital depth gauge apparatus is provided for measuring a depth of a hole in, or surface of, an object using a variable-resistance sensor. The apparatus comprises an elongated reader body that includes a distal end and a proximal end having a longitudinal axis and a user interface including a display and at least one actuator that controls operation of at least one of the display and the apparatus. The apparatus includes a probe that extends from the distal end of the reader body, the probe including a tip for locating a distal surface of the object. The reader body proximal end is configured to abut an other surface of the object. An electrical resistance-based sensor is provided to determine an extension distance of the probe from the body.
US07895766B2 Linear guide unit having a length measurement system
Linear guide unit, having a guide carriage (2) which is arranged such that it can be displaced longitudinally on a guide rail (1), and having a length measurement system, the measuring head (3) of which interacts with a measuring scale (4) which is arranged parallel to the guide rail (1), the measuring scale (4) being arranged in a hollow body which carries the measuring scale (4), is arranged at a spacing from the guide rail (1) and is mounted at its ends.
US07895761B2 Measurement method and measuring device for use in measurement systems
A measurement method and a measuring device for use in measurement systems such as co-ordinate measurement machines and similar, where a position sensor is arranged to register its position in order to determine the form and dimensions of an object. The position sensor is supported by a support, the position and orientation of which are determined through calculation with the aid of data from at least one of accelerometers, GPS receivers and gyroscopes, and based on a known starting position.
US07895760B1 Universal design sheet material holder assembly
A sheet material holder assembly comprising a top body having a top surface, a handle projecting generally upward from the top surface, and a first magnetic piece affixed to the top body opposite the top surface and a base having a second magnetic piece, at least a portion of the first magnetic piece aligned atop at least a portion of the second magnetic piece. The base may also include a cradle for receiving a tab of the top body which may be a straightedge having markings. A sheet material may be placed between the top body and the base for use in cutting or other use.
US07895756B1 Punch pliers having lower costs of fabrication
A pair of punch pliers include a handle, a control shank assembly, a punching member, and a connecting device. The handle has a first end provided with a grip portion, a second end provided with a punching seat and a mediate portion provided with a hollow receiving base. The control shank assembly includes two press members each pivotally mounted on the receiving base of the handle, and a press block mounted between the two press members. Thus, the blanks of the handle are juxtaposed to each other, and the blanks of each of the two press members of the control shank assembly are juxtaposed to each other, so that the wasted materials of the handle and each of the two press members are reduced largely, thereby decreasing the costs of fabrication of the punch pliers.
US07895755B2 Replaceable demolition shear piercing tip
A heavy-duty demolition shear with a replaceable shearing tip has a lower jaw and an upper jaw piviotally connected to the lower jaw. The upper jaw has primary and secondary shear blades. A replaceable shearing tip is mounted to the upper jaw. The replaceable shearing tip has two L-shaped sections which engage the upper jaw between them. The replaceable shearing tip engages the upper jaw on at least three seats. The replaceable shearing tip is connected to the upper jaw by socket-head cap-screws.
US07895746B2 Method for manufacturing a wind turbine blade
The invention relates to a method for manufacturing a wind turbine blade or a section of a wind turbine blade. The method includes, establishing a first part having a first wind turbine blade part in a first fixating unit, establishing a second part having a second wind turbine blade part in a second fixating unit, and positioning the first part in contact with, or in close proximity of, the second part. After this, a pressure below atmospheric pressure is established, forcing the first wind turbine blade part and the second wind turbine blade part against each other.The invention further relates to a wind turbine blade manufacturing facility, wind turbine blades as well as uses hereof.
US07895744B2 Method of replacing wind turbine equipment
A method of replacing wind turbine equipment, which can reduce the cost for replacing large equipment disposed in a nacelle, is provided. The method is characterized by including a winch-hoisting step for winching up to a nacelle a reciprocating winch that is used for replacing the wind turbine equipment disposed in the nacelle mounted atop a tower and a balance supporting the wind turbine equipment with an ordinarily-installed winch provided on a girder that moves in the nacelle; a wire-hoisting step for hoisting a wire that is used for the replacement of the wind turbine equipment to the nacelle from a drum disposed on the ground; a winch-replacing step for detaching the ordinarily-installed winch from the girder and attaching the winch for replacement to the girder; and a wire-arranging step for arranging the hoisted wire on the reciprocating winch and a movable pulley provided between the balance and the girder.
US07895741B2 Method of producing a wired circuit board
A method of producing a wired circuit board includes preparing a metal supporting board, forming a metal foil on the metal supporting board, forming an insulating layer on the metal foil to expose an unneeded portion of the metal foil, etching the unneeded portion using the insulating layer as an etching resist, and forming a plurality of wires on the insulating layer.
US07895740B2 Methods of making analyte sensors
Methods of making analyte sensors for determining the concentration of an analyte, such as glucose, in a biological fluid such as blood or serum, using techniques such as coulometry, amperometry, and potentiometry are provided. The sensor includes a working electrode and a counter electrode, and may include an insertion monitoring trace to determine correct positioning of the sensor in a connector. The methods provide a sensor that is calibration-adjusted, eliminating the need for a user to enter a calibration code or for the meter to read a calibration code.
US07895737B2 Winding machine for winding solenoid shaped coils having band-shaped conductors
A winding machine (1) for winding solenoid-shaped coils (21) with band-shaped conductors (6), comprising a winding means (3) which holds a circular-cylindrical coil core (2) of a coil (21) to be wound, and a winding drive which rotates a coil core (2), which is held in the winding means (3), about a winding axis W, wherein the winding means (3) can be moved in a first direction A by an axial drive, the direction A preferably extending approximately parallel to the winding axis W, is characterized in that the winding means (3) can be rotated about a pivot axis S by a pivot drive, wherein the pivot axis S extends perpendicularly to the direction A. The winding machine winds a solenoid-shaped coil with several layers of a band-shaped conductor without damaging the band-shaped conductor, in particular, when the band-shaped conductor contains brittle superconducting material.
US07895736B2 Method and apparatus for electronic component mounting
A challenge to be met by the present invention is to provide an electronic component mounting apparatus and an electronic component mounting method that enable a reduction in the frequency of operation required with switching of a component type, to thus enhance productivity.In component mount operation for taking chips of component types A, B, and C out of a component supply portion by means of a single mount head and mounting the chips on two substrates held by a first lane and a second lane, when a subsequently-carried-in subsequent substrate has come to be able to undergo component mount operation before completion of processing pertaining to a preceding substrate mount process in which component mount operation is carried out on a previously-carried-in preceding substrate among a plurality of substrates, processing pertaining to a subsequent substrate mount process is started by taking, as mount start components, chips already serving as targets of component mount operation for the preceding substrate at this timing, and processing pertaining to the preceding substrate mount process during which mounting is not yet completed is continually carried out. Thereby, the frequency of operation required with switching of a component type, such as replacement of a nozzle, can be reduced.
US07895732B2 Method for manufacturing a perpendicular magnetic recording head
An embodiment of the present invention relates to a method of manufacturing a perpendicular magnetic recording having a main pole, return pole and trailing side shield disposed on the trailing side and the cross track direction side of said main pole. A process is described where the main pole has an etching layer in the upper part. The top and sides of the main pole having the etching signal layer in the upper part are covered with a nonmagnetic gap layer while leaving open a region forming the side shield. The nonmagnetic gap layer is then etched until a signal from the etching signal layer is detected by an etching signal detector. The trailing side shield on the top and sides of the nonmagnetic gap layer are then formed after the etching is halted.
US07895730B2 Method of controlling effective impedance in a superconducting cable
A method of controlling the effective impedance of a low-impedance high-temperature superconducting cable (“HTS cable”). Passive or active control circuitry is used to create a current in the shielding conductor of the HTS cable which opposes the current in the primary conductor. In the case of a three-phase conductor, magnetic cross-coupling between the phases is exploited. The magnitude of the magnetic field is used to alter the HTS cable's effective impedance. The result is the creation of a controlled and substantially-higher effective impedance for the HTS cable. The creation of the higher impedance allows the HTS cable to be connected in parallel with conventional lines while regulating the amount of current flowing through the HTS cable.
US07895729B2 Process for mounting magnets in an electric motor rotor
A process for mounting magnets in an electric motor rotor and an electric motor rotor, said rotor comprising: a lamination stack (10) provided with a plurality of axial channels (12) disposed around a central axial bore (11) and housing permanent magnets (20); and a rotor cage (30) formed by a pair of end rings (31), each seated against an adjacent end lamination of the lamination stack (10) and interconnected by a plurality of bars (32), said process comprising the steps of: forming an end, ring (31) with at least one inner radial projection (33) disposed radially external to the projection of the contour of an axial channel (12); mounting in each axial channel (12) at least one permanent magnet (20); and deforming each inner radial projection (33) in order to increase its radial extension the sufficient to radially cover at least part of the projection of the contour of said axial channel (12), defining a stop for axially retaining the respective permanent magnet (20). The present invention further provides an electric motor rotor having the characteristics defined above.
US07895728B2 Method of making a rolled elastomer actiuator
A tubular elastomer actuator with a shape in a cross-sectional view which shape exposes at most one single axis of symmetry of a specific length, e.g., an oval shape. The actuator could be made from a sheet made from a plurality of plate shaped elements which are laminated together and rolled. Each plate shaped element may have a corrugation that gives the element an anisotropic structure, and contains an electrode on only one surface. The actuator displacement is the result of shrinkage displacement of the plate shaped elements upon the application of electrical field across their thickness.
US07895727B2 Method for manufacturing an electroacoustical transducer comprising a membrane configuration
In an electroacoustic transducer (21) with a stationary transducer part (23) and with a membrane configuration (17) comprising a membrane (15) and a handling ring (1) for the membrane (15) connected with the membrane (15), the membrane configuration (17) is connected with the stationary transducer part (23) via the handling ring (1), and the handling ring (1) and membrane (15) are connected together via an interlocking connection.
US07895725B2 Method of manufacturing a needle assembly for use with a biopsy device
An improved process for manufacturing a biopsy needle assembly is provided. The process may comprise the steps of forming an aperture for receiving tissue to be sampled in an exterior surface of an elongated tube for receiving a cutter, wherein the elongated tube comprises a proximal portion and a distal portion; forming a hole in the exterior surface of the elongated tube; and applying a coating of material over the elongated tube to form a lumen for receiving vacuum on the exterior surface of the elongated tube, wherein the hole in the exterior surface of the elongated tube provides communication between an interior of the elongated tube and an interior of the lumen. In one version, the elongated tube may be placed in a mold configured to form the vacuum lumen when material is injected into the mold. A proximal hub may advantageously be formed by overmolding.
US07895712B2 Door hinge for a motor vehicle
A door hinge for a motor vehicle comprises a column console that can be arranged on a column of a door frame, a door console that can be attached to a motor vehicle door assigned to the door frame, wherein the door console and the column console are pin-jointed together via a hinge pin and the door console or column console is formed from two releasably connected partial units, which rest against each other at assigned contact areas. In order to provide a separable motor vehicle door hinge with an at least two-piece door or column console, which enables a dimensionally accurate restoration of an original installation position even after a separation, it is provided that the contact surfaces on the door and/or column console are formed by delineated partial surfaces.
US07895708B2 Hose assembly for suction cleaner
A hose assembly for a suction cleaner, comprising a suction hose portion which is able to be extended lengthwise when subject to lengthwise tension and to return to a lengthwise-contracted configuration when relieved of the lengthwise tension, and a support means extending lengthwise of the hose portion and co-operable therewith to constrain at least part of it in its contracted configuration. There may also be a hose portion which is substantially non-extendible in normal use.
US07895703B2 Backdoor apparatus
A backdoor apparatus includes a backdoor panel, a rear spoiler and a wiper mechanism. The wiper mechanism includes a motor assembly, a wiper arm and a wiper blade. A motor installation recess is formed in a top portion of the backdoor panel to receive the motor assembly. The motor assembly includes a cover, which covers a portion of a motor, which is exposed from the rear spoiler. The cover has a flange, which covers a top end part of the glass. The cover, which includes the flange, does not contact the glass.
US07895697B2 Quick disconnect swivel connector for multiple cleaning devices
An adjoined flexible two-piece swivel joint type floor cleaning attachment in which either upper or lower and/or both sections are made from a unitary flexible elastomer material allowing for a unitary quick release clamp mechanism that adjoins to a cleaning head apparatuses. The combination of the quick release unitary flexible clamp mechanism adjoined to a jam/stop swivel mechanism allows for small cleaning devices, such as scrub brushes, wall washers, abrasive pad holders, etc. to be easily engaged and disengaged allowing the cleaning device to also be used as a hand held device. Furthermore, swivel type floor cleaning devices will no longer need their own swivel type connector affixed onto the cleaning head thus making the cleaning products more cost efficient.
US07895692B1 Portable collapsible baby mattress apparatus
The portable collapsible baby mattress apparatus provides multiple caregiving functions for an infant. The inflatable mattresses pads are selectively fastened to provide a horizontal mattress assembly, and selectively disassembled for portability and compact state. Functions include simulation of a caregivers heartbeat and breathing, entertainment and education for an infant via the view screen and speaker/mic, infant monitoring with alarm, and height and swivel adjustment of the view screen.
US07895691B2 Individual crib bumper (rolley poleys)
An individual crib rail bumper providing protective padding in and around a child's crib to increase bodily protection and to provide additional comfort, support, and aesthetic design. An individual crib rail bumper is a long, cushioned, 2-sided, rectangular shaped soft protective material that securely wraps 360 degrees around each individual crib rail by use of strategically placed fasteners. A set of individual crib bumpers offers different fabric choices on each side and is designed to accommodate any size crib rail. They can easily be applied and are simple to remove for washing. The individual vertical crib bumpers also provide critical safety features that resolve long outstanding safety hazards of the standard and widely used conventional crib bumper.
US07895683B2 Toilet bowl cleaning and/or deodorizing device
A device for spraying an inner surface of a toilet bowl with a cleaning and/or deodorizing chemical is disclosed. The device includes a container for the chemical, a spray nozzle through which the chemical can be sprayed laterally around a perimeter of the nozzle, a conduit in fluid communication with the container and the spray nozzle, fluid delivery means for delivering chemical from the container through the conduit and to the spray nozzle, and means for attaching the spray nozzle near a rim of the toilet bowl. The spray nozzle of the automatic or manual toilet bowl cleaning device can operate such that the chemical is applied to the entire circumference of the inner surface of the toilet bowl whereby the entire toilet bowl is cleaned around the inner circumference of the toilet bowl.
US07895680B2 Protective mask having removable lens and detachable head strap
Disclosed is a protective mask of the kind having particular application for covering the eyes, ears, nose and chin of one playing the game of paintball. The protective mask has a lens that can be quickly and easily removed for replacement as a consequence of paint splatter or cracking such as that caused by the impact thereagainst of a paintball traveling at high speed. The protective mask also has a detachable head strap that is coupled to the lens through the mask. More particularly, a hole formed through an ear covering section of the mask is axially aligned with a hole formed through an ear covering section of the removable lens. One end of the detachable head strap is tied to a first connector. The first connector includes an upstanding locking catch that is moved into the axially aligned holes formed through the mask and the lens. A quick-release second connector has a rotatable latch that is responsive to a manual pushing force applied thereto so as to move into interlocking mating engagement with the locking catch of the first connector. A lock is rotated from an unlocked position to a locked position to prevent the latch of the second connector from moving out of its mating engagement with the locking catch of the first connector. Accordingly, the first and second connectors will remain reliably connected together to prevent a separation of the removable lens and the detachable head strap from the protective mask.
US07895675B2 Weighted belt
A weighted belt is provided. The weighted belt comprises a belt body that defines a body pocket; a plurality of weights disposed within the body pocket; a first cinching end that extends from an end of the belt body; and, a second cinching end that extends from an opposite end of the belt body. The first and second cinching ends comprise a suitable dress-belt material disposed on at least a portion of the surface of the belt body sufficient to conceal at least partially the belt body when worn and viewed face on, and are configured for releasable engagement.
US07895674B2 Belt
A belt and garment fasten around a user's waist to support the garment at a selected waistline position. The belt has first and second arches with each arch having a front end a rear end fastened to the belt. The front end of each arch is located so it fastens to the belt adjacent the user's crotch during use. The rear end of each arch is located so it fastens to the belt at or before the hips of the user during use. Two first fasteners are connected to each of the arches adjacent a top of the arch. The garment has two second fasteners connected to a waistband of the garment. The second fasteners are located to releasably engage the first fasteners to fasten the arch to the garment so the arches hold the waistline of the garment above the belt. The garment covers the belt and arches. The garment is optionally connected to the belt by a third fastener located between the arches, along the user's back.
US07895672B2 Bonnet with spandex elastic strip
A head covering bonnet with an opening for the head and an elastic spandex band below the opening for holding the bonnet to the head. The spandex band is of a width so as not to apply high localized pressure on the hair, and spandex is not rough or abrasive when stretched, unlike typical elastic material which becomes rough and possibly abrasive to hair when the elastic is stretched.
US07895671B2 Finger protecting device and method for protecting at least one finger
A finger protecting device for protecting at least one finger against chafing resulting from rubbing against the shaft when practicing a sport with the shaft, such as golfing. The device comprises a sleeve for the thumb. The sleeve has front and rear surfaces, the front surface being positioned before a digital area of the thumb for acting as a barrier between the thumb and the shaft. The sleeve has first and second opposite ends, the second end being open-ended for allowing the thumb to be inserted into the sleeve. The device comprises fastening means connected to the sleeve for selectively adjusting and fastening the sleeve onto the thumb. The device may comprise extension portions, as well as additional sleeves for other fingers of the hand, the other sleeves exposing the fingertips of the fingers to enable a better feel for the shaft.
US07895669B2 Batting glove
A batting glove particularly for baseball and softball includes padding along the palmar side of at least the proximal ends of the metacarpals of the ring finger and the small finger. Padding is absent over the hook of the hamate and preferably the carpometacarpal joints of the ring finger and the small finger.
US07900265B1 Method and/or system to authorize access to stored data
Embodiments of methods and/or systems to authorize access to stored data are disclosed herein. When a data access request is detected by an agent executing on a first device, the agent determines whether the data access request is authorized based on at least one rule associated with a security policy on the first device. If the agent determines that the data access request is authorized, then the data access request is transmitted to a second device. Subsequently, an application executing on the second device, then determines whether the presence of an agent on the first device is required to forward the data access request to a data storage system. This determination is based on statistical information associated with data access of the data storage system. If it is determined that the presence of the agent is required, the second device then determines whether the agent is present and forwards the data to the agent if the agent is present.
US07900263B2 Content recording/reproducing apparatus and content recording/reproducing method
According to one embodiment, a content recording apparatus is connected with a permission server that permits recording of content through a network. The content recording apparatus reads content encrypted based on a first encryption scheme and binding information from a disposed second recording medium, and uses the binding information to decode the read content encrypted based on the first encryption scheme. The content recording apparatus uses the permission server to authenticate permission of recording of the content, encrypts the decoded content based on a second encryption scheme when recording of the content is permitted, and records the content encrypted based on the second encryption scheme and the binding information in the first recording medium.
US07900262B2 Security management method and apparatus, and security management program
According to the present invention, a security management program which is recorded in a computer readable recording medium and is used to control access to target data in accordance with a security level of a device and an access right of a user, comprises a code of a user authentication step of setting the access right of the user with reference to a saved user authentication history when access to an authentication server cannot be made; and a code of a security level setting step of determining a security level of the device in accordance with a state of the device, and saving the determined security level.
US07900261B2 File access authorization management apparatus and method
In an information processing apparatus which divides a memory area into a plurality of boxes and manages data stored in each box, security information containing at least an editing condition and an output condition set for each box is stored. In transmitting data stored in a box to an external device, security information for the transmission target data is set based on the security information set in the box. When the security information set in the box is changed, security information set for the data corresponding to the box is also changed.
US07900259B2 Predictive assessment of network risks
In certain implementations, systems and methods for predicting technology vulnerabilities in a network of computer devices are based on software characteristics of processes executing at the computer devices. In one preferred implementation, the system identifies processes at various computing devices within an organization, identifies software characteristics associated with the processes, applies technology controls to the software characteristics, determines risk indexes based on the modified technology control, applies administrative controls to the risk indexes, aggregates the indexes to create risk model, determines alternative risk models, and presents the risk models for consideration and analysis by a user.
US07900258B2 Computer immune system and method for detecting unwanted code in a P-code or partially compiled native-code program executing within a virtual machine
An automated analysis system identifies the presence of malicious P-code or N-code programs in a manner that limits the possibility of the malicious code infecting a target computer. The target computer system initializes an analytical virtual P-code engine (AVPE). As initialized, the AVPE comprises software simulating the functionality of a P-code or intermediate language engine as well as machine language facilities simulating the P-code library routines that allow the execution of N-code programs. The AVPE executes a target program so that the target program does not interact with the target computer. The AVPE analyzes the behavior of the target program to identify occurrence of malicious code behavior and to indicate in a behavior pattern the occurrence of malicious code behavior. The AVPE is terminated at the end of the analysis process, thereby removing from the computer system the copy of the target program that was contained within the AVPE.
US07900255B1 Pattern matching system, method and computer program product
A pattern matching system, method and computer program product are provided. In use, a plurality of components of data is received, such that each component of the data is compared against a plurality of patterns. To this end, more than one match between the components of the data and the patterns can be identified.
US07900248B2 Access control negation using negative groups
The subject disclosure pertains to systems and methods that facilitate managing groups entities for access control. A negative group is defined using a base group, where the negative group associated with a base group includes any entities not included in the base group. Negative groups can be implemented using certificates rather than explicit lists of negative group members. A certificate can provide evidence of membership in the negative group and can be presented for evaluation to obtain access to resources. Subtraction groups can also be used to manage access to resources. A subtraction group can be defined as the members of a first group, excluding any members of a second group.
US07900246B1 Software deactivation based on a deactivation time period
A method, an apparatus and a system perform software deactivation based on a deactivation time period. In some embodiments, a method includes receiving a communication from a first client machine to deactivate a license of a software product that was previously activated on the first client machine. The method also includes determining a specified time period of deactivation. The method includes deactivating the license of the software product from the first client machine responsive to a determination that the license was previously activated on the first client machine during the specified time period of deactivation.
US07900244B2 Login system and login method
A login system is adapted to be connected to a network for logging in a plurality of servers connected to the network. A reception processor is operable to receive a designation of at least two of the servers and a password from a user. A login processor is operable to automatically execute a login processing with respect to at least one of the designated servers for which the received password is valid.
US07900242B2 Modular authentication and authorization scheme for internet protocol
A system and method for three-party authentication and authorization. The system includes an authorizer that authorizes requestors, a client that makes a request, and a local attendant that provides a conduit through which messages between the client and the authorizer pass. The authorizer, the client, and a peer on which the requested resource may be accessed are each in separate domains. A domain is defined as a set of one or more entities such that if the set includes more than one entity, a connection between any two of the entities in the set can be secured by static credentials that are known by each of the two entities. A subscriber identity module (SIM) may be used to generate a copy of a key for the client to be used in accessing a requested resource.
US07900236B2 Method and apparatus for modulating a video signal with data
A system for transmitting auxiliary data within a modulated video signal from a broadcast source to a hand-held device with a slot, the system comprising the broadcast source comprises means for transmitting auxiliary data to the slotted hand-held device via the modulated video signal; an interface device electronically coupled to the hand-held device via the slot and comprises a card microcontroller, a receiver electronically coupled to the card microcontroller for receiving the modulated video signal from the broadcast source, and circuitry electronically coupled to the card microcontroller and the receiver for demodulating the modulated video signal and reproducing the auxiliary data, and transferring the auxiliary data to the hand-held device via an interface protocol, and the hand-held device with the slot comprises a microcontroller for processing the signal auxiliary data received via the interface protocol from the interface device.
US07900233B1 Process and system for displaying video programs on demand
The invention concerns a process and a system for displaying on demand video programs from broadcast NVOD programs. The process comprises the steps of recording in advance a beginning sequence of each NVOD programs from said network system, during a period of time at least equal to the corresponding time period of periodicity; selecting a NVOD program from a menu; while displaying the beginning sequence of the selected program, recording the following sequence of said selected NVOD program so that said following sequence of said selected program gets stored before the user reaches it, displaying said new sequence in continuation or partial overlap of said beginning sequence of the selected program, and recording and then displaying similarly following new sequences of said selected program until disconnection or the end of said selected program.
US07900229B2 Convergence of interactive television and wireless technologies
A system and method for utilizing user profiles in an interactive television system. An interactive television system includes a broadcast station, a set-top box, and a remote mobile or fixed unit. The system is configured to create and/or update a user profile in response to an access made in a first access mode. In response to detecting a user access in a second access mode, the system accesses the user profile, selects data based at least in part on the user profile, and transmits the data to the user.
US07900221B2 Television receiver with disk playing function
A disk playing device includes: a body portion having a disk insertion slot for; a disk playing unit that plays a disk inserted through the disk insertion slot; a slot-in type disk insertion unit that draws in the disk inserted in the disk insertion slot toward the disk playing unit; a sub control unit that drives the disk insertion unit and plays the disk with the disk playing unit; a main control unit; and a disk insertion detection unit that detects a disk and output an insertion detection signal to the main control unit when the disk is inserted in the disk insertion slot, The main control unit determines whether or not the sub control unit is turned OFF when a disk insertion signal is received from the disk insertion detection unit, and drives the disk insertion unit if the sub control unit is OFF.
US07900219B2 Disc device having improved suppression of disc movement
A disc device is capable of suppressing movement of discs remaining on standby. Discs are moved upward and downward, thereby providing an operation space S at a lower side of the desired disc, and a pivotal arm is located in a predetermined position, and thereafter the desired disc is set on the pivotal arm, and recording/reproduction is effected. At this time, the standby discs disposed at the lower side of the desired disc are disposed below the operation space (S), and are fixed by pressing pressing members of disc fixing portions against outer peripheral surfaces thereof.
US07900218B2 Tray used in an optical disk drive
The present invention relates to a tray used in an optical disc drive. At least two aligning means arranged in the tray for marking an aligning line at a front side and a back side of the tray, respectively. The aligning line is used for determining the dimensional accuracy of each component located on the front side and back side of the tray, respectively.
US07900217B2 Dynamic DLL cycle resolution
Deterministically resolving cycles in a library tree is disclosed. Resolving cycles supports certain processes such as safe library initialization. Cycles in the library tree are identified; at least one soft link in each identified cycle is identified; and the at least one soft link in each identified cycle is broken. If a cycle has no soft links, notification is provided indicating that the cycle cannot be broken. Identifying at least one soft link in each identified cycle comprises, for each link in the cycle, determining the dependent and supporting libraries; and determining if one or more functions in the supporting library are required for initializing the dependent library.
US07900214B2 System and method for adaptable provisioning of generic application content
The current state of art for over-the-air (OTA) provisioning typically consists of a rigid set of operations that are suited to deliver a fixed content type. The runtime environment on the terminal is designed to handle a limited set of predefined content types and incapable of any content-adaptive or customized provisioning by the content provider or publisher. A system and method is provided for adaptable provisioning of an application program on a runtime environment of a terminal. The application includes generic application content. The method comprises the steps of configuring a provisioning API set including a generic API, such that the generic API is addressable by at least two dissimilar content types of the generic application content. The method also obtains an enabler related to a selected content type of the generic application content, such that the enabler is configured for executing provisioning instruction requests for the generic application content according to the selected application content. The method also provisions portions of the generic application content having the selected application content by using the enabler to access the generic API.
US07900213B2 Generic markup specified object descriptor for a modularized computing application
The invention includes a generic, markup specified object descriptor for a modularized computing application. The invention can include an extension to a modular computing application and a markup parser coupled to the extension. The markup parser can be enabled to process a generic, markup specified descriptor for an object. The descriptor can include an object reference referring to the object, a class reference for the object reference, and one or more method references for the object reference. Each method reference can specify a name for a method defined for the object and at least one of a value attribute and a not value attribute. The markup parser can be enabled to process the descriptor to reflectively determine a type and state of the object and to compare the state with either or both of the value and not value attribute to determine whether an expected context exists for the object.
US07900211B2 Method and apparatus for data transfer across a network
Provided are methods, computer programs and apparatus for communication in a distributed object-oriented data processing environment. Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object. Objects within the request can be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request can be used to provide greater security. For example a store may be able to interpret the request, but credit details may be separately encrypted such that only a bank can decrypt that subcomponent of the request.
US07900210B2 Application connector parallelism in enterprise application integration systems
A system for responding to requests for processing made by an integration broker to an application having a single threaded application programmer interface, comprising receiving a request for processing; determining whether the received request is event-triggered or call-triggered; sending the request to a slave process assigned to event-triggered requests, when the request is event-triggered; and sending the request to a slave process assigned to call-triggered requests, when the request is call-triggered.
US07900208B2 Uniform framework for standardization and transmission of documents electronically
A system for generating outgoing and translating incoming messages, comprising a core engine and a plurality of plug-ins; outgoing system further comprising a trading partner agreement database (TPAD). For the outgoing message, the TPAD identifies a particular extensible document format protocol plug-in and a particular extensible exchange protocol plug-in from plurality of plug-ins based on the parties' agreement. The core engine translates and constructs the message by encoding it with the identified plug-ins respectively. For the incoming message, the core engine examines every extensible exchange protocol, identifies the particular extensible exchange protocol, and decodes the incoming message with the identified exchange protocol. The core engine then examines every extensible document format protocol, identifies the particular extensible document format protocol, and processes the decoded message with the identified document protocol. Plurality document and exchange plug-ins allow the user to mix and match different protocol standards, making the system more flexible.
US07900200B1 Persistence system for servlet-based applications on resource-constrained devices
A persistence management system facilitates porting servlet-based applications, such as Web applications, to an extremely mobile/nomadic system such as a resource-constrained device platform, e.g., a smart card, where sessions on a card acceptance device are intermittent by nature. Persistence management system (i) minimizes the startup time, and (ii) restores applications in a consistent state. The persistent management system supports: a) selective persistence of servlet model objects: both container-managed objects and application-managed objects; b) optional persistence of threads; and c) optional persistence of connection objects.
US07900199B2 Method and apparatus for reusing a computer software library
A method for creating a reusable library, including providing one or more functions, providing a function table for the provided one or more functions, and providing a configuration structure for communicating values between the provided one or more functions and a program that calls the reusable library. The program that calls the reusable library communicates a function table structure to the reusable library containing information as to which of the one or more functions are desirable. When those of the one or more functions that are not desirable contain dependencies, those dependencies are canceled.
US07900198B2 Method and system for parameter profile compiling
A method for extracting context information from an extraction module to create a minimized extraction module, creating a parameter profile from the context information, transmitting the minimized extraction module to a target device, receiving a value extracted from the target device by the minimized extraction module, and combining the value with at least a portion of the context information to create a user readable log statement. A system having an extraction element extracting context information from an extraction module to create a minimized extraction module, a creating element creating a parameter profile from the context information, a transmitting element transmitting the minimized extraction module to a target device, a receiving element receiving a value extracted from the target device by the minimized extraction module, and a combining element combining the value with at least a portion of the context information to create a user readable log statement.
US07900196B2 Method and apparatus for monitoring for conditions during execution of code
A computer implemented method, apparatus and computer usable program code for collecting information on wait states occurring during execution of a program. Filter criteria associated with a wait state are identified. A determination is made as to whether the filter criteria are met for the wait state. Information is collected about a set of requesters associated with the wait state in response to a determination that the filter criteria have been met.
US07900193B1 System and method for detecting defects in a computer program using data and control flow analysis
A system and method for identifying errors in a computer software include: identifying a potential problem in the computer software; triggering a portion of the computer software by the identified potential problem; determining a control flow graph and a data flow graph for the triggered portion of the computer software originating at the identified potential problem; and analyzing the control flow graph and the data flow graph to verify that the identified potential problem is an actual error. The potential problem may be identified using test tools such as a static analysis tool or a unit test tool.
US07900192B2 Topological best match naming convention apparatus and method for use in testing graphical user interfaces
A topological best match naming convention apparatus and method for graphical user interface (GUI) testing are provided. With the apparatus and method, properties of the GUI object are recorded and stored in a GUI object database. During execution of test scripts, if a lookup of an GUI object's name to its runtime control fails, the present invention attempts to perform a match with the currently known objects. The matching mechanism is based on a comparison of the properties of the GUI object to properties of known GUI objects. With this mechanism, a predetermined set of properties is collected from the GUI object that is subject to the test script and for which the lookup of the runtime control failed. Each property of the known GUI objects in the GUI object database is assigned a weight based on the probability that a GUI object having a matching property is the same GUI object. Each property is checked for a match and if a match is identified, the corresponding weight is added to a total count kept for each correspondence. A correspondence between a GUI object and a known GUI object having a highest total weight is selected as a best candidate for use in determining the runtime control for the GUI object.
US07900189B2 Computer program generating
In one aspect, a method to generate executable instructions includes incorporating tacit knowledge into an artifact and actively linking electronically the artifact to at least one other artifact of a system. The artifact and the at least one other artifact form a meta-artifact associated with a domain. The method also includes generating the executable instructions based on the meta-artifact. The meta-artifact is configured to dynamically change over time through an iterative process.
US07900185B2 Pattern writing circuit self-diagnosis method for charged beam photolithography apparatus and charged beam photolithography apparatus
A pattern writing circuit self-diagnosis method for a charged beam photolithography apparatus and a charged beam photolithography apparatus which enable to maintain normality of the charged beam photolithography apparatus are provided. The pattern writing circuit self-diagnosis method for a charged beam photolithography apparatus is a pattern writing circuit self-diagnosis method for a charged beam photolithography apparatus which irradiates a charged beam on a target sample to write a desired pattern. Layout information and a pattern writing conditions which is prepared in advance are input to the pattern writing circuit, and processing result data of the pattern writing circuit output as a result of the inputting is collected. The collected processing result data of the pattern writing circuit is compared with correct data. The charged beam photolithography apparatus has means which realizes the pattern writing circuit self-diagnosis method.
US07900182B2 Method and system for designing an electronic circuit
A method and system of designing an electronic circuit includes dividing a chip area of a design into a plurality of bins, identifying a candidate bin in the plurality of bins, and performing an area reduction on the candidate bin.
US07900180B2 Semiconductor chip using specification interface
Disclosed herein is a semiconductor chip including at least two processing apparatuses which comply with the same interface specifications and which differ in internal structure, wherein at least one of the processing apparatuses is constituted functionally to replace at least one processing apparatus.
US07900179B2 Method for prioritizing nodes for rerouting and device therefor
A system and methods are disclosed to prioritize circuit nodes that interconnect the device components of an electronic device design for rerouting. The prioritized nodes can be used to focus effort on improving the quality of signal nodes in an efficient manner. Re-routable nodes are first identified by comparing the signal propagation time delay of each node in the design to an ideal propagation time delay of an ideal route of that node, and selecting the nodes that have a deviation from the ideal delay that exceeds a specified threshold. Once the set of re-routable nodes is identified, each node is then prioritized based on the propagation time delay of a complete path encompassing that node. These nodes can then be re-routed based upon their associated priority.
US07900178B2 Integrated circuit (IC) design method, system and program product
A method of integrated circuit (IC) design, an IC design system and computer program product therefore, e.g., for L3GO designs. Special case cells are cells that represent specialized, process dependent components and are provided as dual representation cells with an internal view and external view. The external view is high level abstract representation that includes access pins, boundary and possible blocking shapes/layers and optionally, parameterizations. Each external view includes cell to cell spacing rules and connecting and blocking/keepout rules for placement and routing. The internal representation or, internal view includes regular shapes forming cell components and defining cell construction details and are ground rule clean by construction or verified by simulation or hardware.
US07900174B2 Method and system for characterizing an integrated circuit design
A method and a system for characterizing an integrated circuit (IC) design are disclosed. The method includes receiving a description of leaf cells used in the IC design. The IC design is described in a high-level language by using the description of the leaf cells. The description of the IC design includes specifying placement of the leaf cells and specifying connectivity between them. Further, the method includes extracting a circuit netlist file based on the physical layout of the IC design. The instructions are defined in the high-level language to perform simulations on the extracted circuit netlist file. These simulations are performed on the circuit netlist file to determine the values of the design parameters. Furthermore, the method includes providing the values of the design parameters of the IC design in a pre-defined output format based on the simulations.
US07900171B2 Electronic stream processing circuit with locally controlled parameter updates, and method of designing such a circuit
A receiver circuit has a chain of stream processing circuits (10a-c)—having control parameter inputs for receiving control parameter values. To facilitate design of circuits that receive data with a variable block size, an included control circuit (14) selects block sizes of blocks of samples in the respective streams of a plurality of the stream processing circuits (10a-c), a control parameter value for each particular block. The control circuit transmits instructions specifying the selected block sizes and control parameter values to local control circuits (11). Each local control circuit is coupled to the control circuit (14) and the control input of a respective corresponding stream processing circuit (10a-c). Each local control circuit (11) receives at least part of the instructions and applies parameter values from the instructions to its corresponding stream processing circuit (10a-c). The local control circuit (11) controls timing of control parameter updates using block sizes from the instructions.
US07900170B2 System and method correcting optical proximity effect using pattern configuration dependent OPC models
An optical proximity correction (OPC) system and methods thereof are provided. The example OPC system may include an integrated circuit (IC) layout generation unit generating an IC layout, a database unit storing a first plurality of OPC models, each of the first plurality of OPC models associated with one of a plurality of target specific characteristics and a mask layout generation unit including a model selector selecting a second plurality of OPC models based on a comparison between the target specific characteristics associated with the plurality of OPC models and the generated IC layout, the mask layout generation unit generating a mask layout based on the IC layout and the selected second plurality of OPC models. A first example method may include storing a first plurality OPC models, each of the first plurality of OPC models associated with one of a plurality of target specific characteristics, generating an IC layout, selecting a second plurality of OPC models based on a comparison between the target specific characteristics associated with the first plurality of OPC models and the generated IC layout and generating a mask layout based on the generated IC layout and the selected second plurality of OPC models. A second example method may include applying a first OPC model to a first portion of a generated integrated circuit (IC) layout, applying a second OPC model to a second portion of the generated IC layout and generating a mask layout based on the generated IC layout after the application of the first and second OPC models.
US07900165B2 Determining a design attribute by estimation and by calibration of estimated value
A computer-implemented method of determining an attribute of a circuit includes using a computationally expensive technique to simulate the attribute (such as timing delay or slew) of a portion of the circuit, at predetermined values of various parameters (e.g. nominal values of channel length or metal width), to obtain at least a first value of the attribute. The method also uses a computationally inexpensive technique to estimate the same attribute, thereby to obtain at least a second value which is less accurate than the first value. Then the computationally inexpensive technique is repeatedly used on other values of the parameter(s), to obtain a number of additional second values of the attribute. Applying to the additional second values, a function obtained by calibrating the at least one second value to the at least one first value, can yield calibrated estimates very quickly, which represent the attribute's variation relatively accurately.
US07900164B1 Structure to measure both interconnect resistance and capacitance
A structure for measuring both interconnect resistance and capacitance. The structure comprises a plurality of metallic interconnects, a first circuit for measuring capacitance charging current at a first interconnect and a second circuit for measuring the voltage drop between two positions at a second interconnect. The first circuit includes two electrically connected pseudo-inverters. Two control signals are fed into the two pseudo-inverters such that their associated capacitances are charged and discharged periodically. The first interconnect capacitance is determined by measuring the difference of charging currents between the two pseudo-inverters. A constant current flows through the second circuit and the interconnect resistance is determined by the voltage drop and the constant current.
US07900162B2 Read strobe feedback in a memory system
A controller circuit is coupled to a memory device over a data/IO bus and a control bus. The controller circuit generates a read enable signal that is transmitted to the memory device to instruct the memory device to drive data onto the data/IO bus. The read enable signal is fed back to the controller circuit that then uses the fed back signal to read the data from the data/IO bus.
US07900159B2 Techniques for representing and organizing user interface data
Techniques are described for representing commands of a user interface of an application. One or more command descriptions for one or more commands are received. Each of the command descriptions has one or more properties and represents an instance of one of the commands. One or more command group descriptions for one or more command groups are received. Each of the command group descriptions has one or more properties, represents an instance of one of the command groups at a level in a group hierarchy, and specifies one or more group members. Each of the group members represents a derived instance of one of the commands or a derived instance of one of the command groups. Properties of each derived instance of a command and each derived instance of a command group inherit properties from one or more ancestor instances.
US07900158B2 Virtual magnifying glass with intuitive use enhancements
A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A moveable magnifier frame is provided, within which a magnified image is presented. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. In one embodiment, the magnification region is moveable relative to the magnifier frame, in relation to movement of the magnifier frame on the display screen. Such relative movement can be used to avoid a potentially disorienting edge condition that arises when a magnifier frame reaches an edge of the display screen and stops, while its associated magnification region continues to pan. In another embodiment, the cursor of a user input device is moveable across the screen display into and out of the magnification region. When the position of the cursor falls within the magnification region, the cursor appears within the magnified image presented within the magnifier frame. A related feature avoids the potentially disconcerting effect of cursor disappearance as a pointing device cursor passes into a “lens shadow” defined between the magnification region and the magnifier frame.
US07900156B2 Activating virtual keys of a touch-screen virtual keyboard
A method of operating a touch screen to activate one of a plurality of virtual keys is provided. A touch location is determined based on location data pertaining to touch input on the touch screen, wherein the touch input is intended to activate one of the plurality of virtual keys. Each of the plurality of virtual keys has a set of at least one key location corresponding to it. For each of the virtual keys, a parameter (such as physical distance) is determined for that virtual key that relates the touch location and the set of at least one key location corresponding to that virtual key. The determined parameters are processed to determine one of the virtual keys. For example, the determined one virtual key may be the virtual key with a key location (or more than one key location, on average) being closest to the touch location. A signal is generated indicating activation of the determined one of the virtual keys.
US07900155B2 System and method for providing information about an operation's applicability to an item
A system and method for providing information about an operation's applicability to an item. A processor may provide a list of selectable items in a display area and may provide for each of the listed items, in response to receiving a command to perform an operation on selected items of the display area, an indication of a reason for the operation's applicability or inapplicability to the item.
US07900153B2 Supply chain visualization and management system with dynamic zooming
Supply chain visualization and management are achieved using supply entity icons and inventory parameters overlaid on a zoomable map image. A user zooms in and zooms out to display multiple geographical areas and variably receives greater or less detail regarding supply parameters. A user may initiate a transfer of products between supply entities by manipulating icons on an output device to result in the generation and sending of business documents to relevant entities. A hypothetical mode allows a user to estimate the effects of potential product transfers on entities within the supply chain.
US07900149B2 Methods and systems for editing of web pages in an application capable of displaying web page content
Editing of blocks of web page content from within an integrated application capable of displaying a web page. An algorithm based on both the element and the element format is applied to identify a qualifying block to which a user's input is directed. The heuristic applied to identify such a block is designed to select enough content that a minimal number of user inputs are required without selecting so much content that the user is unable to retain desirable portions of the web page. Then, to facilitate an easy way of editing the web page content, a visual option is displayed for selection by the user to perform an operation (deleting, copying, etc.) on the block. The visual option can be a button, an image, or a menu option.
US07900148B1 E-mail interface having an informational tool tip
An interface enables perception of information regarding e-mail communications. The interface includes an e-mail application user interface that enables perception of e-mail message information for one or more e-mails received by an e-mail participant and that enables active display of one or more of the received e-mails selected by the e-mail participant. The interface also includes a mechanism that determines a request for e-mail message information for one of the e-mails from within a desired e-mail message that is not actively displayed. The interface further includes an informational tool tip that provides a temporary perceivable indication to the e-mail participant of at least a portion of the requested information for the desired e-mail message while maintaining active display of the one or more selected e-mails.
US07900145B2 System and method for synchronizing data
Systems and methods are disclosed for presenting a media stream to user next adjacent to text and other content via a graphical user interface. The graphical user interface allows allowing the user to select part of the content and associate it with a specified portion of the media stream. The a graphical user interface that displays and renders a media stream, such as a video stream, to a user in a first display area. Near the first display area is a second display area displaying content, such as text, to be associated with some portion of the media stream. The interface allows a user to select some of the content in the second display area with a pointing device. The selection also identifies a portion of the media stream based on what is being rendered as the selection is made and how the selection is made.
US07900144B1 Modification of color values in page description files
Modification of color values in a page description file can be carried out by converting implicit color commands within the page description file to explicit color commands. The color values specified by the explicit color commands within the page description file then are adjusted to calibrate an output device for enhanced color fidelity. Implicit color commands specify color values indirectly, for example, by defining color as a function of other graphic information and color reference values. Consequently, color modification prior to RIP conversion generally is difficult. Conversion and modification of explicit color values provides a higher degree of color conversion accuracy without the need for RIP conversion of the page description file.
US07900142B2 Selective undo of editing operations performed on data objects
An undo process performed on a data object includes selecting a stored prior state of the data object; comparing the stored prior state with the current state of the data object to determine differences between the stored prior state and the current state of the data object other than the effect of the undesired editing operation; and applying the differences to the stored prior state of the data object to obtain a new state of the data object. Each prior state of the data object corresponds to an effect of one of previously performed editing operations on the data object.
US07900141B2 Electronic terminal having screen division display function and screen display method thereof
The present invention provides an electronic terminal having a screen division display function, the terminal including a memory for storing at least one document file and a viewer program for opening and showing the contents of the document file; and a control unit for executing the viewer program to divide a page of the document file stored in the memory into a plurality of cell, display one of the divided cells in one area of a screen window and display one or more cells adjacent to the cell displayed in the one area of the screen window in other areas of the screen window. According to the present invention, movement among the divided cells can be easily implemented using the direction keys provided on the electronic terminal such that the number of movements of a cursor required for displaying the entire document can be drastically decreased even when a document is enlarged such that it may be recognized with the naked eye.
US07900140B2 Media processing methods, systems and application program interfaces
Media processing methods, systems and application program interfaces (APIs) are described. In but one embodiment, a media engine component, also referred to as a media engine, provides a simple and unified way of rendering media from an origin to a destination of choice without requiring intimate knowledge about the underlying components, their connectivity and management. Clients of the media engine need not worry about how to render the particular media, but rather can simply focus on what media to render and where to render the media. In at least one embodiment, a media session is provided and is used by the media engine and provides a mechanism by which additional components are made transparent to the application and, in at least some embodiment, the media engine. In some embodiments, the media engine and media session provide a simple API for building, configuring, and manipulating a pipeline of components (e.g. media sources, transforms, and sinks) for media flow control between an origin and one or more destinations.
US07900139B2 Layout control apparatus, layout control method, and layout control program
In a case where a link associating a plurality of partial display areas with one another is not set, the partial display areas overlap with one another. There is a fear that appearance is deteriorated. In a case where a link for preventing overlap is set in the partial display areas that do not need to be associated with one another, the number of factors of dynamic change of layout increases. Thus, there is a fear that processing is complicated. A layout control apparatus determines whether partial display areas disposed on a document template overlap with each other. In a case where the layout control apparatus determines that there is possibility of overlap therebetween, the layout control apparatus creates a link for preventing the overlap.
US07900138B2 Real-time single entry multiple carrier interface (SEMCI)
A method and system for converting ACORD XML files to and from ACORD AL3 files in real-time. The method for converting from ACORD XML to ACORD AL3 format includes: applying a stylesheet to at least one ACORD XML file thereby generating at least one data record in an intermediate format and including information included in the at least one ACORD XML file; and, translating the at least one record in the intermediate format to ACORD AL3 format. The method for converting from ACORD AL3 files to ACORD XML files includes: translating at least one record including information stored in the ACORD AL3 file format to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one ACORD XML file being indicative of the information and suitable for transmission.
US07900136B2 Structured document processing apparatus and structured document processing method, and program
A structured document processing method selects elements of a first structured document in accordance with first designation information corresponding to the first structured document, and builds the elements of the first structured document selected in the selection step into a second structured document in accordance with second designation information corresponding to the second structured document.
US07900133B2 Annotation structure type determination
Methods, systems, and articles of manufacture for organizing and selecting structures used to generate forms for capturing information as annotations made for a variety of different type data objects are provided. Some embodiments allow annotation structures to be associated with specific pairings of data object types and user roles via entries in a configuration file. When a user selects a set of one or more data objects for annotation, the configuration file may be accessed to determine a proper annotation structure for use in generating an annotation form based on the selected data objects and a role of the user.
US07900130B1 Method, system and computer program product for embedding a hyperlink within a version of a paper
A method performed by a computer system. The method includes storing a version of a mass-produced printed paper, identifying at least a subset of characters within the version, and in response to the identified subset, forming at least one hyperlink within the version, the version being displayable on a display device as a likeness of the paper including an indicator of the hyperlink.
US07900127B2 LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices
LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices. An LDPC matrix corresponding to an LDPC code is employed within a communication device to encode and/or decode coded signals for use in any of a number of communication systems. The LDPC matrix is composed of a number of sub-matrices and may be partitioned into a left hand side matrix and a right hand side matrix. The right hand side matrix may include two sub-matrix diagonals therein that are composed entirely of CSI (Cyclic Shifted Identity) sub-matrices; one of these two sub-matrix diagonals is located on the center sub-matrix diagonal and the other is located just to the left thereof. All other sub-matrices of the right hand side matrix may be null sub-matrices (i.e., all elements therein are values of zero “0”).
US07900122B2 Simplified RS (Reed-Solomon) code decoder that obviates error value polynomial calculation
Simplified RS (Reed-Solomon) code decoder that obviates error value polynomial calculation. A novel means is presented herein by which error magnitudes (or error values) can be calculated directly without requiring the generation of an error value polynomial (EVP). Modification of the Koetter decoding approach and the Forney formula are employed herein to perform the direct calculation of the error values. This approach is operable to save computation clock cycles that would normally be used to compute the EVP, and these clock cycles may be used to reduce the otherwise required parallelism and complexity in the ECC design that may be needed to perform the error correction in the allotted time and may also result in power savings. Some advantages related to this may approach include lower risk, less design time, and more scalability in an overall design.
US07900120B2 Memory system and method using ECC with flag bit to identify modified data
A DRAM device includes an ECC generator/checker that generates ECC syndromes corresponding to items of data stored in the DRAM device. The DRAM device also includes an ECC controller that causes the ECC syndromes to be stored in the DRAM device. The ECC controller also causes a flag bit having a first value to be stored in the DRAM device when a corresponding ECC syndrome is stored. The ECC controller changes the flag bit to a second value whenever the corresponding data bits are modified, this indicating that the stored syndrome no longer corresponds to the stored data. In such case, the ECC controller causes a new ECC syndrome to be generated and stored, and the corresponding flag bit is reset to the first value. The flag bits may be checked in this manner during a reduced power refresh to ensure that the stored syndromes correspond to the stored data.
US07900119B2 Interleaving redundancy apparatus and method
One embodiment of the invention relates to a network communication device. The network communication device includes a network interface configured to receive an initial data stream. The network communication device also includes an interleaving redundancy encoder that comprises a memory unit arranged in N columns and D rows. The interleaving redundancy encoder is configured to calculate at least one redundancy byte based on a series of equally spaced, non-consecutive bytes in the initial data stream, where a number of bytes between equally spaced bytes is approximately equal to D−1. Other systems and methods are also disclosed.
US07900112B2 System and method for digital logic testing
Some embodiments provide a method of digital logic design and digital logic testing of logic under test, the logic including latches, the latches including measure latches, which are latches that measure focal faults more than other latches, and care bit latches, which are latches that require specific input values to test a fault, wherein a focal fault is a randomly selected untested fault in the logic under test, the method comprising generating test patterns for the logic under test; fault simulating the test patterns on the logic under test; ranking measure latches based on the number of focal faults they respectively measure; and tracing back a number of levels from at least some of the highest ranked measure latches and inserting test observe latches. Other methods and systems are also provided.
US07900106B2 Accessing sequential data in a microcontroller
System and methods transfer data over a microcontroller system test interface. The system can read data from and write data to microcontroller system memory using the described method. The method provides for the efficient transfer of data, minimizing redundancies and overhead present in conventional microcontroller test system protocols.
US07900105B2 Dynamically reconfigurable shared scan-in test architecture
A low overhead dynamically reconfigurable shared scan-in test architecture is provided. This test architecture advantageously allows for changing scan inputs during the scan operation on a per shift basis. The flexibility of reconfiguring the scan input to scan chain mapping every shift cycle can advantageously reduce both test data volume and test application time.
US07900103B2 Scan chain architecture for increased diagnostic capability in digital electronic devices
A scan chain architecture includes a cascade of flip-flop cells each having at least one input and output or an inverted output. The output or inverted output of a flip-flop is connected to the input of the subsequent flip-flop. The connection between two consecutive flip-flops of the scan chain is selected according to the status of a given flip-flop cell, the status of a previous cell, and the status of the connection between these cells.
US07900099B2 Enabling test modes of individual integrated circuit devices out of a plurality of integrated circuit devices
Methods and apparatus are provided. A common test-mode enable signal is received at two or more integrated circuit devices of an electronic system. A test mode of only an integrated circuit device of the two or more integrated circuit devices that was last to receive a valid command is enabled in response to the common test-mode enable signal.
US07900097B2 Method of de-interleaving interleaved data samples sequences, and associated system
A method for de-interleaving S2 received sequences of interleaved received data samples respectively issued from S2 physical channels and to be associated with S1 output transport channels is provided. The S2 received sequences have been delivered, before transmission by a two-stage multi-interleaving device, from S1 initial sequences of ordered data samples respectively associated to S1 initial transport channels. The two-stage multi-interleaving device includes a first stage including S1 interleaving blocks respectively associated to the S1 initial transport channels, a second stage including S2 interleaving blocks respectively associated to the S2 physical channels, and an inter-stage of predetermined data-routing functions connected between the first and second stages.
US07900094B2 Method, system and computer program for facilitating the analysis of error messages
A solution is proposed for managing a software application. A corresponding method starts with the step of detecting an error condition of the software application. An error message corresponding to the error condition is logged; the error message includes at least one available field for an information item of a corresponding category. For each available field, the information item of the corresponding category associated with the error message is collected; the information item is collected from one or more information sources, which are external to the software application. The error message is now completed by inserting each retrieved information item into the corresponding available field. At the end, the completed error message (or a part thereof) is output.
US07900091B2 Method for recovering basic input output system and computer device thereof
The invention discloses a method for recovering a basic input output system (BIOS) and a computer device thereof. The computer device of the invention includes a motherboard, a power button, a BIOS storage unit, and an embedded controller. The BIOS storage unit is disposed on the motherboard, and it stores a first boot block code and a second boot block code. When the computer device is connected with a power supply to supply standby power to the motherboard, and the power button is not pressed, the embedded controller detects whether the first boot block code is damaged. If the first boot block code is damaged, the embedded controller recovers the first boot block code via the second boot block code.
US07900088B1 System for performing incremental file system check
A method and apparatus for performing incremental file system checks is described which uses file system information to identify changes that have occurred to a file system between checkpoints. The set of changes can be represented by bitmaps and data structures which may be used by file system check utilities to identify potential errors and to remedy these errors if appropriate. Verifying only file system changes greatly reduces the processing overhead associated with typical backup and recovery mechanisms.
US07900087B2 Method and apparatus for correlating an out-of-range condition to a particular power connection
Techniques for identifying UPS-sub-system interconnections using manual data, UPS identification signals, and variations in UPS voltage variations that produce error signals. Once interconnections have been identified an operating system can check the UPS/sub-system topology to isolate potential errors and/or to enable controlled shut-down of sub-systems in case of potential power failure.
US07900084B2 Reliable memory for memory controller with multiple channels
One embodiment of the invention includes a memory RAS mode whereby a multi-channel memory controller utilizes both memory mirroring and memory sparing to form more complete memory redundancy loss protection.
US07900077B2 Power supplying method and apparatus and a system using the same
An apparatus includes at least one load, a control circuit, and a power supplying apparatus including a control-use power supply part, at least one load-use power supply part, and a power supply control part. The control-use power supply part supplies first electric power to the control circuit, and stops supplying the first electric power and outputs a first detection signal when detecting a first abnormal operation state. The at least one load-use power supply part supplies second electric power to the respective at least one load, and stops supplying the second electric power and outputs a second detection signal when detecting a second abnormal operation state. The power supply control part causes the control-use power supply part to stop supplying the first electric power according to the first detection signal, and causes the at least one load-use power supply part to stop supplying the second electric power according to the second detection signal.
US07900076B2 Power management method for a pipelined computer system
A power management method for a pipelined computer system in accordance with one or both of a power management signal and a power management instruction.
US07900075B2 Pipelined computer system with power management control
A pipelined computer system with power management control in accordance with one or both of a power management signal and a power management instruction.
US07900071B2 Apparatus and method to manage power in a computing device
A method to manage power in a computing device comprising a controller assembly and a storage assembly comprising a plurality of data storage devices, by selecting a processor parameter, establishing a threshold processor parameter value, establishing a threshold over-parameter time interval, selecting a data storage device parameter, and establishing a nominal data storage device parameter value. The method determines an actual processor parameter value. If the actual processor parameter value is less than or equal to the threshold processor parameter value, the method operates each of the plurality of data storage devices using the nominal data storage device parameter value. If the actual processor parameter value is greater than the threshold processor parameter value, then the method determines an actual over-parameter time interval. If the actual processor parameter value is greater than the threshold processor parameter value, and if the actual over-parameter time interval is greater than the threshold over-parameter time interval, then the method operates each of the plurality of data storage devices using a data storage device parameter value less than the nominal data storage device parameter value.
US07900069B2 Dynamic power reduction
Some embodiments of the invention include systems, apparatuses, and methods for dynamically reducing requested supply voltage based on idle functional blocks.
US07900068B2 Mobile multi-media interface and power pack for portable entertainment devices
A power supply and interface circuit assembly is used with a portable media player (PMP) to relay signals between the PMP and a peripheral device(s), such as a head-mounted display. A power supply in or attached to the assembly provides power to the circuitry, the PMP, and the peripheral device. The assembly is able to manage the charging and discharging of power to the PMP and the peripheral device and to manage multi-media signals between the PMP and the peripheral device to provide a complete, mobile interface assembly.
US07900067B2 Battery powered device with dynamic and performance management
A computing device operates over a range of voltages and frequencies and over a range of processor usage levels. The computing device includes at least a variable frequency generator, a variable voltage power supply and voltage supply level and clocking frequency management circuitry. The variable frequency generator is coupled to the processor and delivers a clock signal to the processor. The variable voltage power supply is coupled to the processor and delivers voltage to the processor. The voltage supply level and clocking frequency management circuitry adjust both the voltage provided by the variable voltage power supply and the frequency of the signal provided by the variable frequency generator. The computing device includes a temperature sensor that provides signals indicative of the temperature of the processor and the voltage supply level and clocking frequency management circuitry adjusts the voltage and/or the clocking frequency provided by the variable voltage power supply. The computing device may also include a fan controlled by the voltage supply level and clocking frequency management circuitry, the fan adjusting the temperature of the processor when activated. In cold weather applications, the computing device may further include a heater controlled by the voltage supply level and clocking frequency management circuitry that raises the temperature of the processor when activated.
US07900063B2 Apparatus and method for securing data on a portable storage device
A portable storage device including a microprocessor and a secure user data area, the microprocessor operable to perform on-the-fly encryption/decryption of secure data stored on the storage device under a user password, the microprocessor also operable to exclude access to the secure user data area unless the user password is provided.
US07900061B2 Method and system for maintaining backup of portable storage devices
Data stored in a portable storage device are encrypted, for example by a processor of the portable storage device itself, using a backup key and stored in a backup medium. The backup key is protected by being stored in a backup key storage medium, such as an internet server, a pocketable medium or a trusted computer, preferably after being encrypted using a password. As needed, the backup key is retrieved and used to decrypt the data from the backup medium. The decrypted data are restored to the original portable storage device or to a different portable storage device.
US07900060B2 Method and system for securing a disk key
In accordance with an embodiment of the present invention, a trusted client includes a non-volatile memory programmed with an encrypted disk key. The encrypted disk key in the non-volatile memory is encrypted with a master key of a security processor. Accordingly, encrypted data received by the central processor from a disk's security logic is forwarded to a security processor along with the encrypted disk key. The security processor decrypts the encrypted disk key and then decrypts the encrypted data, utilizing the disk key. The disk key is never available to the central processing unit in the clear.
US07900059B2 Sealing of data for applications
A method, system and computer program product for implementing general purpose PCRs with extended semantics (referred to herein as “ePCRs”) in a trusted, measured software module. The module is designed to run in one of a hypervisor context, an isolated partition, or under other isolated configurations. Because the software module is provided using trusted (measured) code, the software implementing the PCRs is able to run as a simple software process in the operating system (OS), as long as the software is first measured and logged. The software-implemented ePCRs are generated as needed to record specific measurements of the software and hardware elements on which an application depends, and the ePCRs are able to ignore other non-dependencies.
US07900048B2 Method for loading an application in a device, device and smart card therefor
An application is loaded into a device, such as downloading an application into a portable device, such as a mobile telephone, by downloading the application with a signature to the device. The signature of the application is coupled to a predefined attribute certificate stored in the device. The application and said attribute certificate are then installed together. The signature of the application may be coupled to a root certificate that in turn links the application to a predefined attribute certificate.
US07900038B2 Method and apparatus for a broker entity
A method and apparatus for a broker entity is provided. A high-speed embedded firewall, a message-processing router, secure session protocol, transport management, and integrated intrusion detection is provided in a single-chip format.
US07900033B2 Firmware processing for operating system panic data
A processor includes firmware and at least one instance of an operating system (OS). When the OS encounters an unrecoverable error (a “panic”), data regarding the error is pushed to the firmware via capsule services, rather than immediately being displayed to the screen via legacy video INT10h services. The panic data may be provided to the OS and displayed by the OS after a reset. Other embodiments are also described and claimed.
US07900030B2 Method for determining a rebooting action of a computer system and related computer system
A method for determining a rebooting action of a computer system includes: a keyboard controller of the computer system detecting whether a signal representing a system stage transformation is transmitted from a south bridge chipset; determining whether a system status flag is set as “ON” when the signal representing the system stage transformation is received by the keyboard controller; setting a rebooting flag as “ON” and setting the system status flag as “OFF”; determining whether a system sleeping flag representing the computer system isn't activated is “ON” and determining whether the rebooting flag is set as “OFF” according to this determined result; detecting whether the signal representing the system stage transformation is transmitted from the south bridge chipset; determining whether the rebooting flag is set as “ON”; and determining whether the computer system executes the rebooting action according to a determined result of whether the rebooting flag is “ON”.
US07900026B2 Target branch prediction using a plurality of tables
A system for predicting multiple targets for a single branch includes: a branch target buffer that includes a previous next address for an instruction and that receives an indirect instruction address to provide a first branch target prediction; a first branch table for capturing local past target information of an indirect branch in an encoded form; a second branch table which is a correlation table for storing potential branch targets based on a local branch history and which provides a second branch target prediction when the first branch target prediction is not successful; an exclusion predictor for inhibiting updates of inefficient entries; and a multiplexer to select the predicted target as output.
US07900025B2 Floating point only SIMD instruction set architecture including compare, select, Boolean, and alignment operations
Mechanisms for implementing a floating point only single instruction multiple data instruction set architecture are provided. A processor is provided that comprises an issue unit, an execution unit coupled to the issue unit, and a vector register file coupled to the execution unit. The execution unit has logic that implements a floating point (FP) only single instruction multiple data (SIMD) instruction set architecture (ISA). The floating point vector registers of the vector register file store both scalar and floating point values as vectors having a plurality of vector elements. The processor may be part of a data processing system.
US07900023B2 Technique to enable store forwarding during long latency instruction execution
A technique to allow independent loads to be satisfied during high-latency instruction processing. Embodiments of the invention relate to a technique in which a storage structure is used to hold store operations in program order while independent load instructions are satisfied during a time in which a high-latency instruction is being processed. After the high-latency instruction is processed, the store operations can be restored in program order without searching the storage structure.
US07900017B2 Mechanism for remapping post virtual machine memory pages
According to one embodiment, a computer system is disclosed. The computer system includes a processor, a chipset coupled to the processor and a memory coupled to the chipset. The chipset translates partitioned virtual machine memory addresses received from the processor to page level addresses.
US07900013B2 Method and computer for determining storage device
A computer specifies the configuration of a first storage device by referencing first configuration information relating to the configuration of a first storage system including the first storage device, specifies one or more storage medium access performances corresponding to the first storage device by referencing the storage medium performance information, and calculates a first access performance index of the first storage device based on one or more specified storage medium access performances. The computer then references storage medium performance information and second configuration information relating to the configuration of a second storage system including a second storage device, and determines a second storage device having an access performance index that is at least equal to the calculated first access performance index.
US07900011B2 Apparatus, system, and method for improving system performance in a large memory heap environment
A memory management system is disclosed having a first memory heap module that assigns newly created objects to a first memory category and assigns persistent objects to a second memory category. The memory management system further assigns infrequently accessed persistent objects to a third memory category. A garbage collecting module collects garbage on objects in the first and second memory categories, but does not access objects in the third memory category. An operating system pages inactive objects assigned to the third memory category to a stable store. A user can debug the system, checking how many objects are assigned to the third memory category, and how many objects assigned to the third memory category are not accessed after initial allocation. Objects can be assigned to the third memory category based on selected criteria including time since access, likelihood of future object access, object size, and object priority.
US07900010B2 System and method for memory allocation management
A memory manager for a system, a system that includes the memory manager and a method of using thereof are provided. The memory manager manages memory allocations in at least a memory. The memory manger comprises, a first unit configured for receiving a plurality of requests from one or more components of one or more applications of a system. The memory manager also includes a second unit configured for optimizing memory allocations for the plurality of requests.
US07900009B2 Prerecorded digital portable personal stereo
This digital portable personal stereo comprises a housing containing a connection interface for connection to earphones; a digital memory immovably attached to the housing; an electronic circuit for accessing said memory; and a control interface for controlling said electronic circuit wherein that a encrypted audio content is prerecorded in the digital memory, and in that the portable personal stereo is adapted to prevent any other audio content from being written in the digital memory.
US07900004B2 Converting backup copies of objects created using a first backup program to backup copies created using a second backup program
Provided are a method, system, and article of manufacture for converting backup copies of objects created using a first backup program to backup copies created using a second backup program. A plurality of backup copies of versions of an object are created using a first backup program, wherein the object has an object name. The first backup program is used to restore at least one of the backup copies to a restored version of the object having a name different from the object name. A second backup program is used to create a backup copy of each restored version of the object. A name of a designated object is assigned to each backup copy created using the second backup program. Metadata of each backup copy created using the second backup program is updated with metadata for the designated object.
US07900002B2 Multi-client cluster-based backup and restore
Backup and restore technology comprising a backup engine, one or more client backup modules coupled to the backup engine via a backup protocol, and a backup database coupled to the backup engine, the backup database including a set of clusters, the set of clusters forming one or more backups, wherein each cluster of the set of clusters is unique such that single-instance storage across clients is achieved.
US07900001B2 System and method for obscuring hand-held device data traffic information
Increasing security for a hand-held data processing device with communication functionality where such a device includes an access-ordered memory cache relating to communications carried out by the device. The hand-held data processing device has a locked state that is entered by the device receiving or initiating a trigger. On occurrence of the trigger to enter the locked state the memory cache is reordered so as to disrupt the access-ordering of the cache to obscure device traffic information and thus increase the security of the device in the locked state.
US07900000B2 Computer system preventing storage of duplicate files
A plurality of contents intrinsic values that are values intrinsic to respective contents of a plurality of files stored in one or more first storage devices are calculated. Whether two or more identical contents intrinsic values are contained among the plurality of contents intrinsic values is determined. When two or more identical contents intrinsic values are present, an access destination of a first file corresponding to a first contents intrinsic value from among these two or more contents intrinsic values is changed to a position having stored therein a second file corresponding to a second contents intrinsic value from among these two or more contents intrinsic values.
US07899999B2 Handling falsely doomed parents of nested transactions
Various technologies and techniques are disclosed for detecting falsely doomed parent transactions of nested children in transactional memory systems. When rolling back nested transactions, a release count is tracked each time that a write lock is released due to rollback for a given nested transaction. For example, a write abort compensation map can be used to track the release count for each nested transaction. The number of times the nested transactions releases a write lock is recorded in their respective write abort compensation map. The release counts can be used during a validation of a parent transaction to determine if a failed optimistic read is really valid. If an aggregated release count for the nested children transactions accounts for the difference in version numbers exactly, then the optimistic read is valid.
US07899996B1 Full track read for adaptive pre-fetching of data
Adaptively pre-fetching data includes collecting a first set of statistics based on a number of avoidable read-misses in which data exists that is prior to data being read, collecting a second set of statistics based on a number of avoidable read-misses in which data exists that follows data being read, and collecting a third set of statistics based on said first and second sets of statistics. On the basis of the second set of statistics, a pre-fetch technique is selected from a first technique that pre-fetches data following data being read and a second technique that pre-fetches data before and following the data being read. The first and third set of statistics may be used to determine when to pre-fetch data.
US07899993B2 Microprocessor having a power-saving instruction cache way predictor and instruction replacement scheme
Microprocessor having a power-saving instruction cache way predictor and instruction replacement scheme. In one embodiment, the processor includes a multi-way set associative cache, a way predictor, a policy counter, and a cache refill circuit. The policy counter provides a signal to the way predictor that determines whether the way predictor operates in a first mode or a second mode. Following a cache miss, the cache refill circuit selects a way of the cache and compares a layer number associated with a dataram field of the way to a way set layer number. The cache refill circuit writes a block of data to the field if the layer number is not equal to the way set layer number. If the layer number is equal to the way set layer number, the cache refill circuit repeats the above steps for additional ways until the block of memory is written to the cache.
US07899991B2 Method and system for an extensible caching framework
Systems and methods which provide an extensible caching framework are disclosed. These systems and methods may provide a caching framework which can evaluate individual parameters of a request for a particular piece of content. Modules capable of evaluating individual parameters of an incoming request may be added and removed from this framework. When a request for content is received, parameters of the request can be evaluated by the framework and a cache searched for responsive content based upon this evaluation. If responsive content is not found in the cache, responsive content can be generated and stored in the cache along with associated metadata and a signature formed by the caching framework. This signature may aid in locating this content when a request for similar content is next received.
US07899990B2 Power conservation via DRAM access
Power conservation via DRAM access reduction is provided by a buffer/mini-cache selectively operable in a normal mode and a buffer mode. In the buffer mode, entered when CPUs begin operating in low-power states, non-cacheable accesses (such as generated by a DMA device) matching specified physical address ranges, or having specific characteristics of the accesses themselves, are processed by the buffer/mini-cache, instead of by a memory controller and DRAM. The buffer/mini-cache processing includes allocating lines when references miss, and returning cached data from the buffer/mini-cache when references hit. Lines are replaced in the buffer/mini-cache according to one of a plurality of replacement policies, including ceasing replacement when there are no available free lines. In the normal mode, entered when CPUs begin operating in high-power states, the buffer/mini-cache operates akin to a conventional cache and non-cacheable accesses are not processed therein.
US07899987B2 File storage in a computer system with diverse storage media
A method for storing data in a computer having a magnetic hard disk drive (HDD) and an electronic solid-state drive (SSD). The method includes configuring the computer so that the HDD and the SSD are each independently accessible by an operating system of the computer. A plurality of files is received for storage by the computer. A predicted use profile of the computer is defined. A respective one of the HDD and the SDD is selected for the storage of each of the files responsively to the predicted use profile.
US07899982B2 Semiconductor memory card access apparatus, a computer-readable recording medium, an initialization method, and a semiconductor memory card
A predetermined number of erasable blocks positioned at a start of a volume area in a semiconductor memory card are provided so as to include volume management information. A user area following the volume management information includes a plurality of clusters.A data length NOM of an area from a master boot record & partition table sector to a partition boot sector is determined so that the plurality of clusters in the user area are not arranged so as to straddle erasable block boundaries. Since cluster boundaries and erasable block boundaries in the user area are aligned, there is no need to perform wasteful processing in which two erasable blocks are erased to rewrite one cluster.
US07899981B2 Flash memory storage system
A flash memory storage system has a plurality of flash memory devices comprising a plurality of flash memories, and a controller having an I/O processing control unit for accessing a flash memory device specified by a designated access destination in an I/O request received from an external device from among the plurality of flash memory devices. A parity group can be configured of flash memory devices having identical internal configuration.
US07899979B2 Computer and built-in flash memory storage device thereof
A computer comprises a mother board. A CPU, a chipset and a flash memory storage device are configured on the mother board. Wherein, the chipset is coupled to the CPU and coupled to the flash memory storage device through a USB bus, so that the CPU is able to access data stored on the flash memory storage device through the chipset.
US07899971B2 Mainframe storage controller and mainframe volume virtualization method
A storage controller of the present invention is capable of providing a plurality of external volumes to a mainframe as a single virtual volume without lowering write performance. A virtual volume inside a main storage apparatus is associated with a plurality of external volumes inside an external storage apparatus. When the mainframe formats the virtual volume, a control information creation unit of the main storage apparatus creates and stores control information related to the virtual volume. Consequently, it is possible to enhance processing performance when the write size specified by the mainframe coincides with the data size set in the write destination, that is, during a so-called isometric write.
US07899966B2 Methods and system for interrupt distribution in a multiprocessor system
A method for distributing interrupt load to processors in a multiprocessor system. The method includes executing current transactions with multiple processors (104, 106, 108) where each transaction is associated with one of the processors, generating an interrupt request, estimating a transaction completion time for each processor and directing the interrupt request (102) to the processor having the least estimated transaction completion time. Estimating a transaction completion time occurs periodically so that information pertaining to transaction times is stored and continually updated. According to one aspect of the invention, the step of estimating a transaction completion time for each processor occurs when the interrupt request is generated. According to another aspect of the invention, the step of communicating the interrupt request includes communicating the interrupt request to an intermediary processor prior to estimating the transaction completion time.
US07899965B2 Managing message signaled interrupts
Managing Message Signaled Interrupts (MSIs). For example, a method of managing MSI requests in a computing system may include receiving a plurality of MSI requests from one or more components of the computing system; directing data of the plurality of MSI requests to be stored sequentially, according to a First In First Out (FIFO) order, in successive entries of a FIFO structure defined in a main memory of the computing system; and directing a processor of the computing system to retrieve data of one or more of the plurality of MSI requests from the FIFO structure to be processed according to the FIFO order. Other embodiments are described and claimed.
US07899962B2 I/O and memory bus system for DFPs and units with two- or multi-dimensional programmable cell architectures
A general bus system is provided which combines a number of internal lines and leads them as a bundle to the terminals. The bus system control is predefined and does not require any influence by the programmer. Any number of memories, peripherals or other units can be connected to the bus system (for cascading).
US07899961B2 Multi-mode bus inversion method and apparatus
In one embodiment, an integrated circuit comprises circuitry for performing bus inversion. The circuitry is operable to configure the integrated circuit to implement one of a plurality of bus inversion schemes each of which the integrated circuit is capable of performing. The circuitry is also operable to process data input to and output from the integrated circuit based on the bus inversion scheme for which the integrated circuit is configured.
US07899960B2 Host device
A card controller receives data from a recording card via a socket. A read clock is transmitted in a main transmission wiring, and the data is transmitted in a data transmission wiring. The read clock is withdrawn from the card controller by an outgoing transmission wiring and retrieved into the card controller by an incoming transmission wiring. A transmission delay amount of the outgoing transmission wiring is equal to that of the main transmission wiring, and a transmission delay amount of the incoming transmission wiring is equal to that of the data transmission wiring. The card controller receives the data in synchronization with the read clock retrieved by the incoming transmission wiring.
US07899957B1 Memory controller having a buffer for providing beginning and end data
A memory controller, such as a SDRAM controller, controls the way in which data is retrieved, in order to make more efficient use of the bandwidth of the memory data bus. More specifically, when a memory access request requires multiple data bursts on the memory bus, the SDRAM controller stores the data from the multiple data bursts in respective buffers. Data is then retrieved from the buffers such that data is read from a part of the first buffer, then from the other buffers, and finally from the remaining part of the first buffer. Storing the required data in the remaining part of the first buffer avoids the need to occupy the memory bus with a new data burst.
US07899956B2 System and method of reducing the rate of interrupts generated by a device in microprocessor based systems
Herein described are at least a system and a method of reducing or decreasing the rate of interrupts transmitted by a device to a microprocessor. In a representative embodiment, the device comprises a universal asynchronous receiver/transmitter. In a representative embodiment, the rate of interrupts is reduced by receiving and using a first signal as an input to a first counter. The first counter outputs a first count, and compares the first count to a value provided by a memory. Subsequently, a second signal is generated to initiate an interrupt when the first count equals the value. In a representative embodiment, a system for delaying transmission of an interrupt from a universal asynchronous receiver/transmitter (UART) to a microprocessor comprises a counter capable of generating a count, a memory capable of storing a value, and a comparator used for comparing the count to the value.
US07899954B2 Relay connector unit and electronic device control system
A relay connector unit for communicating an electronic control unit with a plurality of electronic devices includes: a first connecting unit connected to the electronic control unit; a second connecting unit having a plurality of circuits connected to the electronic devices respectively; and a transferring unit connected to the first connecting unit and the second connecting unit. The transferring unit transmits first information received by the first connecting unit from the electronic control unit to at least one of the electronic devices through a corresponding circuit, on the basis of circuit identifying data included in first information, the circuit identifying data indicating the corresponding circuit to be transferred to or from. The transferring unit appends the circuit identifying data to second information received from one of the electronic devices through the corresponding circuit to transmit the second information to the electronic control unit through the first connecting unit.
US07899953B2 Data transfer system
A data transfer system is provided, in which divided data generated by data generation terminals are randomly transmitted to data transfer apparatuses by a host terminal, a parameter list controlling the order of transfer of divided data is generated by a parameter list generation part, and a transfer processing part transfers divided data transferred in a DMA mode to an electron beam drawing apparatus according to the parameter list through a general-purpose high-speed data transfer bus by bypassing a CPU.
US07899952B2 Change notification in USB devices
A method of notifying clients of a change in a USB including a first client requesting notification of a first change in the USB, detecting the first change in the USB, and notifying the first client requesting notification that the first change in the USB occurred.
US07899951B2 Communication network having a plurality of bridging nodes which transmits a polling message with backward learning technique to determine communication pathway
An apparatus and a method for routing data in a radio data communication system having one or more host computers, one or more intermediate base stations, and one or more RF terminals organizes the intermediate base stations into an optimal spanning-tree network to control the routing of data to and from the RF terminals and the host computer efficiently and dynamically. Communication between the host computer and the RF terminals is achieved by using the network of intermediate base stations to transmit the data.
US07899950B2 System and method for remote communication with a multifunctional device
Systems and methods for transmitting information from a multifunctional device to a centralized management server are disclosed. A method for transmitting information between a multifunctional device and a centralized management server includes collecting information from a multifunctional device using a wireless device; rendering the information secure using a secure functionality; and transmitting the secure information over a network to a centralized management server.
US07899949B2 System and method for the capture, storage and manipulation of remote information
A system and method for the capture, storage and manipulation of remote information is disclosed. The system includes at least one remote information capture device located at a remote site for capturing remote data, a central database accessible by the remote capture device for storing the captured remote data, and a computer program operative to manipulate the captured data. The method includes the steps of capturing remote data, storing the captured remote data, and manipulating the stored data.
US07899943B2 PCI express enhancements and extensions
A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses.
US07899941B2 Displayport I2C speed control
Circuits, methods, and apparatus that allow a DisplayPort compatible host device to control data transactions over an I2C bus when communicating with a legacy monitor. One example includes an adapter having a compatibility register that may have a number of locations, where at least some of the locations correspond to I2C bus speeds. Values stored at these locations can indicate whether the adapter is compatible or incompatible with the corresponding I2C bus speed. Another example includes an adapter having a speed register that may have a number of locations, where at least some of the locations correspond to I2C bus speeds. A defined value written to one of these locations dictates the corresponding I2C bus speed.
US07899940B2 Servicing commands
In a first aspect, a first method is provided for servicing commands. The first method includes the steps of (1) receiving a first command for servicing in a memory controller including a plurality of memory ports, wherein the first command is of a first priority; (2) receiving a second command for servicing in the memory controller, wherein the second command is of a second priority that is higher than the first priority; (3) determining whether the first and second commands will be serviced through the same memory port; and (4) if the first and second commands will not be serviced through the same memory port, servicing the first and second commands during the same time period. Numerous other aspects are provided.
US07899935B2 Method and system for data synchronization
A data synchronization system and method. The method includes that when a change happens in a source application, data is collected from a source application based on a target application subscribing the source application and collection data is transmitted to the target application or is directly inserted to target database. The system includes data collection unit and distribution unit. The present invention may realize synchronization on demand, simultaneously reduce greatly synchronous data quantity, decrease network load, and guarantee smoothness and stabilization of network. The present invention applies to data synchronization of enterprise internal/external data systems, telecommunication networks, etc.
US07899933B1 Use of global logical volume identifiers to access logical volumes stored among a plurality of storage elements in a computer storage system
Method and apparatus are disclosed which provide users with access to logical volumes stored on one or more of a plurality of storage elements in a computer storage system. A logical volume identifier which is unique for the accessed logical volume is used for providing access. The logical volume identifier can be used both for translation to a host configuration address and for translation to a physical storage location address.
US07899932B2 Relayed network address translator (NAT) traversal
Network Address Translator (NAT) traversal is performed for a host located behind the NAT running a server, e.g., an HTTP server, using a relay server and a redirect server. The host (of the HTTP server) located behind the NAT uses a NAT-discovery process to determine the presence of the interposed NAT. Seamless IP communication over the IP network is provided using a Dynamic DNS (DDNS) system that is updated using a user registration database, which contains information about the presence or absence of a NAT relative to the HTTP server.
US07899931B2 System and method for message processing and routing
A message routing system that allows applications at either end of the system to run as-is without modification. The system functions in a multithreaded environment and is capable of handling complex routing rules and message transformation. It is also capable of learning and executing new routing rules and message transformations in formats previously unrecognized by the system. The system enables precise and reliable logging of messages throughout processing and supports publication of enterprise-wide broadcast messages. The system further preferably employs cooperating inbound and outbound transport processes for consuming, routing, processing, safely storing and publishing messages in batches of logical units of work to ensure that the logical units of work are not lost in system transactions. The system also preferably utilizes a replay server for preserving and replaying messages that might otherwise fail to reach their intended destinations.
US07899930B1 Integration of an operative standalone router into a multi-chassis router
A standalone router is integrated into a multi-chassis router. Integrating the standalone router into a multi-chassis router requires replacing switch cards in the standalone router with multi-chassis switch cards. The multi-chassis switch cards forward packets to a central switch card chassis for routing within the multi-chassis router. By incrementally replacing standalone switch cards with multi-chassis switch cards in the standalone router, packet forwarding performance is maintained during the integration.
US07899925B2 System and method for fast, reliable byte stream transport
Reliable byte stream transfer protocols play an important role in modern networks. The present invention implements such a protocol using credits for flow control and negative acknowledgements for reliable delivery. The credit mechanism uses credit transfer in installments and is immune to the losses or corruptions of intermediate credit installments. Negative acknowledgements are used to solicit the retransmission of data stream component. The present invention provides full compatibility at the programming interface with reliable byte transfer protocols, such as TCP, and also allows full interoperability among hosts running the aforesaid standard protocol or the protocol of the present invention.
US07899922B2 Enterprise service oriented architecture for large file handling with document management system
A computer-implemented method of storing an object received from a client device on one or more content servers remote from the client device includes receiving, through a service oriented (SOA) layer, object metadata about the object from a non-proprietary interface running on the client device and generating a uniform resource locator (URL) with which to retrieve the object. The URL and metadata for locating and retrieving the object from a web application server are transmitted to the client device through the non-proprietary interface, and the metadata for locating and retrieving the object is transmitted through the service oriented architecture (SOA) layer to the client device. The object is received from the client device, and the object is not transmitted through the SOA layer. Finally, the object is stored on at least one of the remote content servers.
US07899921B2 Verifying and maintaining connection liveliness in a reliable messaging for web services environment
The present invention monitors the receipt of messages between two endpoints on established sequence session in accordance with a Reliable Messaging protocol for Web Services (RM-WS protocol). The messages received may be application or infrastructure messages (e.g., acknowledgement messages in accordance with the RM-WS protocol). Further, the present invention defines a time period known as the inactivity timeout, which is an upper limit to the time that may pass without receiving a message (either application or infrastructure) on the sequence session. Based on this inactivity timeout period, the present invention calculates time periods for sending idempotent infrastructure messages in accordance with the RM-WS protocol for verifying and maintaining connection liveliness.
US07899920B2 Network apparatus capable of handling reservation commands
A network apparatus is provided that is capable of requiring a reservation for an access right to a peripheral device that is not yet connected to the network apparatus from one of the terminals on a network. A server (network apparatus) may receive a reservation command and a sender identifier (ID) from one of the terminals on the network that requests to reserve an access right for a peripheral device that is not yet connected to the server. In a case where a new connection of a peripheral device is detected, the server allows the terminal identified by the sender ID that accompanied the reservation command to access the peripheral device. While the reservation is established, access to the detected peripheral device from senders other than the identified terminal is rejected.
US07899917B2 Synchronization framework for occasionally connected applications
A synchronization framework is provided for synchronizing data groups between a server and clients that may go off-line. The framework includes a client sync provider component that interfaces to client storage in a storage format independent way, a sync agent component that collects synchronization metadata maintained by the clients and uploads and/or downloads changes to the data groups to and/or from server storage and a server sync provider component that interfaces via sync adapters to server storage independently of storage format. The framework provides default building blocks for building off-line synchronizing applications that behave according to default application synchronization scenarios, and also enables custom building blocks for custom off-line application synchronization scenarios.
US07899915B2 Method and apparatus for browsing using multiple coordinated device sets
Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.
US07899909B1 Method for reserving resources in a storage area network by reserving portions of properties of the resources
A method, system, and program product for reserving resources in a networked environment, e.g. a storage area network. A resource is some object that a user must use or change to complete a task. When a user plans a task, the user selects some high-level resources and properties to reserve and a Reservation Service embodiment creates reservations for them. Accordingly, the method system and program product embodiments overcome inefficiencies in reserving resources in a data storage environment while still allowing such reservations to occur. The method includes reserving portions of properties for resources from more than one available choice.
US07899898B2 Scaling systems management using a stateless proxy
A system for managing system devices including a first managed system, which includes hardware, an operating system executing on the hardware, and an agent management object (AMO) executing on the operating system and configured to obtain first management information about the operating system and the hardware. The system also includes a second managed system, including a first proxy management object (PMO) configured to receive the first management information from the AMO, request second management information about the hardware from the first managed system, receive the second management information from the first managed system, normalize the first management information and the second management information to obtain first normalized management information, and populate a first proxy data model associated with the PMO using the first normalized management information, where the first normalized management information is used to manage the first managed system.
US07899895B2 Transfer of ownership of a storage object in response to an original owner node becoming available after a period of unavailability
Provided are a method, system, and article of manufacture, wherein a plurality of nodes coupled over a network are maintained, wherein a first node of the plurality of nodes initially owns a plurality of storage objects accessible via the network. A second node preemptively takes ownership of a selected storage object of the plurality of storage objects, in response to the first node becoming unavailable, wherein other nodes of the plurality of nodes can request ownership of the selected storage object while the first node is unavailable. A determination is made that the first node that originally owned the selected storage object has become available after a period of unavailability. A determination is made of the current owner node of the selected storage object, wherein the current owner node is one of the second node and the other nodes. The selected storage object is updated at the first node by the current owner node of the selected storage object, prior to allowing the first node to act on or assume ownership of the selected storage object.
US07899894B2 Coordinated timing network configuration parameter update procedure
In a networked data processing system, the updating of timing parameters is carried out via a process in which the detection of the loss of communications with the network is not immediately employed as an indication of parameter invalidity but rather the process employs a system specific delay which permits actions such as server or link recovery to occur without necessitating the declaration of timing parameter invalidity.
US07899891B2 Network adapted for mobile devices
A network mobility server, which includes a target device inventory module, a data collection module, a data management module and a distribution module. The data management module, includes at least one data storage module, in which at least a portion of the data stored therein are identical data items stored in different selected formats suitable for use on mobile computing and telecommunication devices. The network also includes network agents, resident on numbers of the network members.
US07899890B2 Managed node initial operational state
A device associated with a network receives a fetch request from a managed node connected to the network, and provides, to the managed node, trigger information specifying one or more conditions under which the managed node is to be enabled and is to receive traffic from the network. The device also receives an operational state associated with the managed node based on the trigger information.
US07899882B2 System and method for providing remote forensics capability
A system and method for performing a forensic analysis of a subject computer having a non-volatile memory with a second computer is provided. In one embodiment, the method includes executing on the subject computer a first code segment configured to provide communications via a non-proprietary communication protocol such as the Internet Small Computer System Interface (iSCSI) protocol; establishing a connection between the second computer and the subject computer via the non-proprietary communication protocol. The non-proprietary communication protocol includes one or more write operations for writing data to a non-volatile memory in response to one or more write commands and the first code segment is configured to not write data to the non-volatile memory of the subject computer in response to receipt of the one or more write commands. The method may include performing a first forensic analysis of the subject computer via the connection. In addition, the method may further comprise establishing a secure connection, such via the Internet, between the second computer and a remote computer, wherein performing the first forensic analysis is initiated by the remote computer. A pre-defined forensic instruction set may be stored on the second computer and executed to perform the first forensic analysis.
US07899880B2 Information processing apparatus, method, program, and storage medium for synchronizing content
This invention is to ensure synchronization between images in an information apparatus with those in an external device without bothering a user while reflecting the user's intension of whether to make an image open to the public. Only images in groups with the same group ID are synchronized without synchronizing albums in the information apparatus with albums in the external device. In addition synchronization processing is controlled by switching a flag indicating a flag to inhibit upload to the Web server.
US07899877B2 Method for dynamically managing multicast sessions for software downloads and related systems
Methods and systems are disclosed for dynamically managing multicast sessions for software downloads and, more particularly, for such software downloads used in build-to-order manufacturing information handling systems. Multiple multicast sessions are automatically managed simultaneously, where each session can have its own unique set of session parameters, in such a way as to support a high mix, high volume manufacturing build-to-order environment. Multicast session control parameters, such as start time and client count, are defined for each multicast session base upon download requests from the information handling systems as they reach the software installation phase.
US07899876B2 Image projection device, image projection method, computer readable recording medium recording program used in image projection device
An image projection device which can freely set access information to other devices which are connected to a communication network and exhibits excellent user-friendliness and secrecy is provided. An image projection device acquires image data via the communication network and projects an image based on the image data. The image projection device includes: a receiving unit which receives an E-mail transmitted from another device which is connected to the communication network and containing information on the image data; a content analyzing unit which analyzes a content of the E-mail received by the receiving unit; and an image data acquiring unit which acquires the image data via the communication network based on an analysis result obtained by the content analyzing unit.
US07899874B2 Email system for sending messages to multiple groups
A method, apparatus, and computer program product for transmitting an email message to multiple groups of recipients is disclosed herein. In selected embodiments, a method may include composing an email message including digitally encoded content and email addresses associated with a first group of intended recipients. The method may further include adding, in response to a user request, email addresses associated with a second group of intended recipients. The email message may then be sent to the first and second groups of intended recipients. The method may further include preventing the first group of intended recipients from determining the identities of the second group of intended recipients, and preventing the second group of intended recipients from determining the identities of the first group of intended recipients.
US07899870B2 Determination of participation in a malicious software campaign
Sources of spam, such as botnets, are detected by analyzing message traffic for behavioral patterns and indications of suspicious content. The content of a known malicious source is analyzed. Message traffic associated with the known malicious source is analyzed. Associated message traffic includes messages sent directly from the known malicious source to recipients, and messages sent from the recipients to subsequent direct and indirect recipients. Portions of the content of the known malicious source are selected and content of associated message traffic is analyzed for an indication of the selected content. If the selected content is found in the content of a message, the source of the message is determined to be a source of spam. Associated message traffic is additionally analyzed for behavioral patterns, such as anomalies and/or flurries of activity, to determine a potential malicious source.
US07899869B1 Broadcasting in chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes broadcasting popular messages to users that have not previously received the popular messages and including with the popular messages one or more qualitative signals based on user feedback.
US07899865B2 Managing media server resources in a VoIP network
Methods of managing media server resources that may be used for VoIP calls are disclosed. In an embodiment, a media server resource broker receives a request for a set of media server resources from an application server. The media server resource broker determines the service request should be handled by a first media server based on the type of request and the availability of the first media server and provides the address of the first media server to the application server. The media server resource broker updates records regarding an assignment level of the first media servers to reflect the most recent request. When the call is complete and the resources become idle, the media server resource broker can update the assignment level to reflect the increase in availability of resources in the first media server.
US07899864B2 Multi-user terminal services accelerator
A multi-user host computer system comprises a host computer that processes applications and the desktop environments for multiple remote terminals. The host computer includes a terminal services offload processor to supplement the processing of the host CPU. For each remote terminal, the terminal services offload processor may improve the video and graphics performance and allow the multi-user host computer system to more efficiently support multiple users. The host computer may include a graphics processor that manages a virtual display for each remote terminal and provides selective updates of sub frame data. Where appropriate, the sub frame data is encoded and transmitted over the network to the remote terminals. Video data streams are also optimized by the terminal services offload processor and optimized for the intended remote terminals and their respective network connections. The terminal services offload processor may be implemented in programmable hardware and may be a separate subsystem or may also be used to perform other offload tasks.
US07899856B2 Hysteresis for mixed representation of Java BigDecimal objects
A computer implemented method for determining when to change a representation type of at least one number stored in a memory of a data processing system. An operation is received in a processor of the data processing system. The operation references a number stored as a class of an object-oriented programming language. The number is stored as a first representation type. Responsive to the operation being biased towards the first representation type, a first counter is incremented. Responsive to the operation being biased towards a second representation type, a second counter is incremented. A counter reference is equal to a first value of the first counter subtracted from a second value of the second counter. Responsive to the counter reference exceeding a threshold number, representation of a subsequent number is changed from the first representation type to the second representation type.
US07899853B1 Handheld computational device having securing elements
In another aspect, a handheld electronic device is disclosed that includes a body sized and shaped for holding by one hand of a user. The device further includes a user interface comprising a plurality of buttons for operating the device and at least one securing element coupled to the body. The securing element is adapted for engagement with at least one digit of the user's hand to facilitate holding the device so as to allow the user to operate the device, via its user interface, with one or more other digits of that same hand. In some embodiments, the device can be utilized for calculating a variable value associated with a loan (e.g., monthly payment) based on entered values of the other variables of the loan (e.g., amount, interest rate, and duration).
US07899849B2 Distributed security provisioning
Systems, methods and apparatus for a distributed security that provides security processing external to a network edge. The system can include many distributed processing nodes and one or more authority nodes that provide security policy data, threat data, and other security data to the processing nodes. The processing nodes detect and stop the distribution of malware, spyware and other undesirable content before such content reaches the destination network and computing systems.
US07899846B2 Declarative model editor generation
Embodiments are directed to generating declarative model editors. A computer system receives a first user input indicating a selection of a native underlying schema that includes constraints that are to be followed by models based on the native schema. The computer system receives a second user input indicating a declarative entry that includes user-configurable model editor characteristics. The computer system automatically generates a declarative model editor based on the selected native schema and user-configurable model editor characteristics. Other embodiments are directed to editing models using declarative model editors. A computer system receives user input indicating a declarative entry to be applied to a model, generates a declarative model editor based on the declarative entry, receives a model that is editable by the generated declarative model editor, and edits user-configurable characteristics of the model. The model characteristics conform to the constraints in the native underlying schema.
US07899843B2 Expanding the scope of an annotation to an entity level
Methods, systems, and articles of manufacture for creating and sharing an annotation associated with a data object other than the particular data object described by the annotation are provided. The annotation may be associated with an entity, even though the annotation may describe only a particular data object encompassed by the entity. By associating the annotation with the entity, the annotation may be made available to other users viewing information related to the entity, even if the particular data object described by the annotation is not displayed in the information being viewed.
US07899842B2 Fast identification of complex strings in a data stream
A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture comprising at least one processor-readable medium and instructions carried on the at least one medium. The instructions causes a processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string.
US07899839B2 Query rewrite with a remote object
A query statement, issued to a local database server, is re-written. The query references at least one of a first or a second object. The first object is remote with respect to the local database server, for accessing a first materialized view that is local or remote with respect to the local database server. The second object is local with respect to the local database server, to access a second materialized view that is remote with respect to the local database server. Rewriting the query can include dynamically tracking a staleness state associated with one or more of the materialized views.
US07899837B2 Apparatus and method for generating queries and reports
A computer readable storage medium includes executable instructions to extract data model object information and report data values from data model objects in at least one semantic abstraction to define indexed fields. A search query is received. The search query is applied against the indexed fields to define matching data model objects and matching report data values. A proposed abstract query with at least one matching data model object and a corresponding semantic abstraction is generated.
US07899836B2 Apparatus and method for providing a condition builder interface
An apparatus and method for providing a user interface through which a user may generate a conditional expression are provided. The user interface provides guidance to a user as to the proper parts of the conditional expression to include in the conditional expression as the user constructs the conditional expression. Thus, as the user completes parts of the conditional expression, the guidance that is offered is updated based on the current context of the conditional expression. This guidance may include listings of variables, attributes and/or functions that are most appropriate to be entered next in the conditional expression, help text, and the like.
US07899832B2 Apparatus and method for assessing relevant categories and measures for use in data analyses
A computer readable storage medium includes executable instructions to receive a relevancy parameter. The relevancy parameter is searched in a category ensemble including a set of categories, where the category ensemble overlies a dataset. A first order of the set of categories is created based on the relevancy of the relevancy parameter to each category in the set of categories, where the relevancy is a degree of match to the relevancy parameter. A second order of the set of categories is created based on the merit of each category to partition the dataset. The first order and the second order are combined into a final order, which is returned. A measure in the category ensemble is searched based on the relevancy parameter. The measure is returned as a selected measure, where the selected measure is a codomain of a visualization depicting a portion of the dataset.
US07899824B2 Distributing advertisements to distribution target nodes based on a clustering coefficient
A cluster extractor extracts a plurality of clusters based on communication records between communication terminals. A clustering coefficient calculator, an average path length calculator, and a degree distribution calculator calculate a clustering coefficient, an average path length in an advertisement distribution target cluster, and a degree distribution, respectively, based on communication records between communication terminals belonging to an advertisement distribution target cluster. An advertising strategy determiner determines an advertising strategy, based on the clustering coefficient and the average path length, and a distribution target determiner determines a distribution target terminal, based on the degree distribution and the advertising strategy. A determined target notifier notifies a communication management device of the distribution target terminal and the advertising strategy and an advertisement distributor distributes an advertisement according to the advertising strategy to the distribution target communication terminal.
US07899815B2 Apparatus and methods for providing search benchmarks
Disclosed are apparatus and methods for quantifying how much searchers select other search results, instead of a particular search result. In example embodiments, the number of times that other search results are selected before a particular search result is selected (referred to as pre-pogosticking) is tracked, and the number of times that other search results are selected after a particular search result is selected (referred to as post-pogosticking) is also tracked. This pogosticking information may be used to improve search result ranking as produced by a search algorithm or to provide metrics to potential or current buyers of particular search terms.
US07899814B2 Contents information search control system and contents information search control method
Disclosed is a contents information search control system that, when automatic search of contents, such as game software, is performed with a terminal, such as a cellular phone, according to a user's preference, can reflect a change in user's interest or expansion of a target range of an interest. A change in user's interest is quantitatively grasped as an interest vector, and when the interest vector satisfies a predetermined condition, a search condition is updated to reflect the change in the user's interest in a search condition. In addition, expansion of a target range of the user's interest is quantitatively grasped as distance information, and when the distance information satisfies a predetermined condition, the search condition is updated to reflect the expansion of the target range of the user's interest in the search condition. The interest vector or the distance information is calculated from an automatic search result on the basis of contents selected by a user, and updated as occasion demands.
US07899813B2 Situation-aware pattern extraction and recommendation
A method for determining user interests is provided, the method comprising: storing data items relating to usage patterns of the user, wherein the data items include an interest portion and a context portion; grouping the data items into context groups, each context group having data items with related context portions; for each context group, determining if the number of data items in the context group is greater than or equal to a first threshold; creating a first partition having context groups having a number of data items greater than or equal to the first threshold; averaging the ratings for interests in the data items in the context groups in the first partition, resulting in each context group in the first partition being a cluster; and deriving a user's interest by comparing a current context to a context group in the first partition.
US07899812B2 System and method for interactive browsing
A method for achieving interactive browsing includes steps performed by a computer coupled to a knowledge base and a document database. The knowledge base stores a plurality of terms and information relating to each term, and the document database stores a plurality of documents. The steps include acquiring terms in which a user has interest; extracting information relating to the terms in which the user has interest from the knowledge base in order to display the information in a first display part of a user interface; and extracting documents containing the terms in which the user has interest from the document database in order to display a list of extracted documents in a second display part of the user interface.
US07899809B2 Method and system for querying a multimedia database from a telecommunication terminal
A multimedia database is queried using an iterative step in which, at the current iteration, a portion retrieved from the database is determined using an ordered set of query criteria worked out at the previous iteration or at a previous initialization step if the current iteration is the first iteration, and using a criteria vector comprising characteristic values of a predetermined set of query criteria for the portion retrieved from the database. The criteria vector is initialized at the initialization step if the current iteration is the first iteration, and determined during the previous iteration otherwise.
US07899802B2 Moveable interface to a search engine that remains visible on the desktop
Methods and systems for a moveable search engine interface that remains visible on the desktop are provided. In one embodiment, a search engine interface is created by displaying a graphical image of a window on a screen of the computer. The window may receive search terms for searching information available to a search engine. The search engine interface is also created by associating a two dimensional graphical image that has a specified shape and color with the window. The search engine interface is designed to remain available on the screen of the computer regardless of whether a browser associated with the computer is open or closed. Further the search engine interface is designed to be moved anywhere on the screen.
US07899800B2 Systems and methods for providing nonlinear journaling
In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one embodiment, a linked data structure records data and data descriptors in persistent storage.
US07899799B2 Transaction processing system of database using multi-operation processing providing concurrency control of transactions
Instead of executing a plurality of submitted transactions separately, each data item to be processed by the plurality of submitted transactions is retrieved only once, update operations of the plurality of transactions are executed consecutively on the retrieved data item in main memory, and only the last updated result is written in a database once.Two-phase locking technique and timestamp technique are used for multi-operation processing providing concurrency control of transactions in order to execute multiple synthetic transactions concurrently.
US07899797B2 Package resolution mechanism for database systems
A method and system for providing package resolution in a database system is disclosed. The method and system comprise providing a statement within a server which allows an application to identify a list of package collections. The method and system further includes executing the statement to obtain the appropriate package. A system and method in accordance with the present invention provides a new current package path value, which is set via a statement referred to as Set Current Package Path. The SET CURRENT PACKAGE PATH statement allows the application to supply a precedence list of qualified package collections during execution time, therefore the scheme for resolving packages can be changed at any point during execution. The SET CURRENT PACKAGE PATH statement improves application development by making the package resolution mechanism less error prone and less tedious for the application developer, while providing an optimal-performance solution in the client-server environment.
US07899795B1 Method and system for recovering lost data volumes
A system and method are provided to recover lost flexible volumes of an aggregate capable of supporting flexible volumes. The method includes discovering lost flexible volumes of the aggregate and recovering them. Wherein recovering a lost flexible volume includes creating and populating a new label file associated with an container inode.
US07899794B2 Optimizing lock acquisition on transaction logs
A system, method, and computer program product for improving physical lock acquisition for database transaction logs are described herein. In an embodiment, the method operates by receiving a request for a transaction log page and determining whether a requested log page is newly-allocated or already exists. A determination is made regarding whether the last log page is being modified. A physical lock is taken on the requested log page when it has been determined that the requested log page is not newly-allocated and that the last log page is not being modified. Operations on the last log page are synchronized without a physical lock when it is determined that the requested log page is newly-allocated or that the last log page is being modified.
US07899791B1 Method and apparatus for improving data processing system performance by reducing wasted disk writes
Data with a short useful lifetime are received and cached by a system. The system waits for the first to occur of two events. If the first event is a local cache flush trigger, the data is written to a longer-term storage subsystem. If the first event is a remote cache flush trigger, the data is discarded. Systems and methods to benefit from this procedure are described and claimed.
US07899790B2 Backing up of heterogeneous terminal user information in (internet protocol) IP terminal
An apparatus to back up heterogeneous terminal user information in an IP terminal includes a terminal connection interface, a temporary synchronization storage unit, a synchronization controller, and a data converter. The terminal connection interface connects to a heterogeneous terminal. In the apparatus and its method, the temporary synchronization storage unit temporarily stores phone number information of the heterogeneous terminal. Upon connecting to the heterogeneous terminal, the synchronization controller sets synchronization with the heterogeneous terminal and stores phone number information of the heterogeneous terminal. The data converter performs data conversion between the stored phone number information of the heterogeneous terminal and stored phone number information of the IP terminal.
US07899784B2 Method and apparatus for performing multi-table merge operations in a database environment
A method for performing multiple merge operations with a source data structure and a plurality of destination data structures, in which the source data structure is scanned one time in order to obtain source data that is then used for multiple merge operations. The source data is then used consecutively in order to merge the source data into the one or more destination data structures. Each merge is performed using the same scan of the source data structure and within the same execution of a database command.
US07899776B2 Explaining changes in measures thru data mining
Systems and methodologies for identification of factors that cause significant shifts in transactions in a relational store and/or OLAP environment. Transactions are grouped into significant categories defined across the whole data space, to detect interesting sub spaces transactions. Subsequently, sub spaces that show strong variance between two slices can be selected, followed by grouping the subspaces in sub reports to measure the coverage for each sub report. A final report can then be generated that contains list of sub-reports detected in the previous acts.
US07899775B2 Belief propagation in a hierarchical temporal memory based system
A hierarchy of computing modules is configured to (i) learn a cause of input data sensed over space and time, and (ii) determine a cause of novel sensed input data dependent on the learned cause. The hierarchy has a first level of computing modules and a second level of at least one computing module, wherein a computing module in the first level is configured to output to the computing module in the second level a first set of values representing probabilities of possible causes of input data received by the system.
US07899762B2 Apparatus, method, and computer program product providing improved identification of suspect entries in transaction data
The exemplary embodiments of the invention provide apparatus, systems, methods and computer program products for scoring entities in order to use the scoring for such tasks as identifying and prioritizing those entities that are candidates for further investigation, for example, from an audit or business control perspective. In an exemplary aspect of the invention, a method includes: providing transaction data having a plurality of pieces of information and an identification of a corresponding entity of a plurality of entities, wherein at least one piece of information of the plurality of pieces of information corresponds to each entity of the plurality of entities, wherein the transaction data comprises input data; computing at least one score for each entity of the plurality of entities by applying at least one statistical analysis technique to the input data, wherein the computed at least one score for a tested entity is indicative of at least one of a magnitude of deviation of the tested entity from a determined normal and repeated abnormal behavior of the tested entity; selecting zero or more entities of the plurality of entities by comparing at least one computed score of each entity with a specified threshold, wherein the selected zero or more entities comprise candidates for further investigation; and ordering the selected zero or more entities based on at least one computed score of each entity of the selected zero or more entities.
US07899758B2 Preregistered tracking labels
The present invention overcomes the disadvantages of the prior art by enabling a sender to easily and automatically track mail. The foregoing is accomplished by first requiring the sender to register the sender's acquisition and possession of a booklet of tracking labels. Sender may indicate to the system the nature of the automated tracking sender wishes (delivery only, failure only, mailing events forwarding, etc.) Sender may override the system for specific mail. Sender is in possession of the labels contained in the booklet which may be wrapped with tamper evidencing material, may register the labels by entering the booklet security code as well as the first sequential label tracking code in a system. The booklet security code is not obtained until the tampering evidencing material is opened.
US07899751B2 Parsing an identification document in accordance with a jurisdictional format
An apparatus that authenticates the contents of identification documents provided by different issuers having machine-readable and/or human readable information is disclosed. The contents of the identification documents are verified without encountering any human error. The verified contents of the identification documents may be used for identification purposes such as age restricted purchases, preordained organ donors or possible criminal prosecution. The verified contents of the identification documents may be logged to provide ID checking compliance and/or may be transferred to a remote computer for additional processing or logging.
US07899748B2 Server wallet provider portal
The present invention is a mobile server wallet provider portal, system, method and apparatus. A MSWP portal can include a configuration for communicative coupling both to a plurality of MSWPs and also to a content proxy. A composite profile generator further can be included which can be configured to combine a plurality of MSWP profiles into a single, composite profile for routing payment messages in the proxy to the MSWP portal. Finally, the MSWP portal can include selection logic configured to process a user selection of one of the MSWPs to process a payment transaction received through the proxy. In a preferred aspect of the invention, the content proxy can be a wireless service proxy (WSP). In this regard, the WSP further can include a filter plug-in configured to route the payment messages to the portal when the payment messages match rules specified within the composite profile.
US07899746B1 Automated method and article of manufacture for fully insuring large bank deposits using a network of banks and a lending bank for providing funds that the network of banks cannot handle
An automated method and article of manufacture are provided for processing large deposits that exceed an established deposit insurance limit so that the large deposits are fully insured. The large deposits are received by a plurality of banks from their depositors. A processor receives an order from a bank to process a large deposit. The processor partitions the large deposit into a plurality of deposit portions such that each deposit portion does not exceed the established deposit insurance limit. A network of banks is provided for receiving the plurality of deposit portions for deposit therein. The processor determines if there is an insufficient number of banks within the network of banks to receive all of the deposit portions. A loan is obtained from a lending bank using the processor if it is determined that there is an insufficient number of banks within the network of banks to receive all of the deposit portions. The amount of the loan is equal to the amount of the order to process the large deposit minus the amount that the network of banks can receive. The processor then assigns at least some of the deposit portions that the network of banks can receive to at least some of the banks in the network of banks.
US07899745B1 Automated method and article of manufacture for fully insuring large bank deposits via a network of banks wherein banks pay a fee to a processor that facilitates the network of banks
An automated method is provided for processing large deposits that exceed an established deposit insurance limit so that the large deposits are fully insured. The large deposits are received from a plurality of unaffiliated banks from their respective depositors. The method is operated by an entity that processes the large deposits using a processor. The processor receives orders sent from the plurality of banks to process large deposits. Each of the large deposits are partitioned using the processor into a plurality of deposit portions, each deposit portion not exceeding the established deposit insurance limit. The processor assigns at least some of the deposit portions for each of the large deposits to at least some of the unaffiliated banks other than the bank that received the large deposit for deposit therein. The processor receives a fee from each of the banks that sent an order and credits the fee to the entity that processes the large deposits.
US07899742B2 System and method for facilitating a subsidiary card account
The present invention provides a system and method for providing a flexible limit subsidiary account that may be issued by a Foreign Financial Institution. In particular, the present provides a system and method for allowing a parent to provide funds to a subsidiary and to control the spending of subsidiary or spending capacity. The card account may be issued at the request of the parent who may retain the ability to define, modify, and/or terminate the spending and/or debt accumulation limits for the subsidiary card account as well as other features as described in the attached disclosure. The system may be configured to provide the ability for parent to eliminate risks associated with fluctuations in currency exchange rates by committing to fixed automatic long-term charges at a fixed foreign exchange rate for a fixed term.
US07899741B2 Loss impact tracking system and method
Methods and systems for assisting analysis of potential gain or loss associated with acquiring property, and analysis of data related to disaster (such as due to flood, fire, etc.) affected properties with delinquent payments to determine the appropriate equity decision regarding a foreclosure action on one or more liens associated with the property. Loans and information associated therewith are assigned to one of the status queues that include a queue for loans eligible for review, a queue for loans reviewed based on the analysis, a queue for loans having a certain risk factor associated therewith, a queue for loans designated for foreclosure, a queue for loans having a certain lien position associated therewith, a queue for loans designated for bid-at-sale, and a queue for loans designated for disposition without any further action by the lender. Multiple liens associated with a subject property can be displayed and analyzed to facilitate assessment of the loan and recommendations for disposition thereof. Insurance payment information for disaster-affected underlying properties is displayed and can be taken into account when assessing the loan and formulating recommendations for disposition thereof.
US07899738B2 Volume control for mass quote messages
Systems and methods are provided for processing mass quote messages and generating market data. A mass quote message is received and individual orders are parsed and processed. Individual market data messages are stored in a market data message buffer. After all orders are processed, the contents of the market data message buffer is distributed as a single market data message.
US07899737B2 Method, system and computer program product for facilitating an auction behavior and automatic bidding in an auction
One or more proxy bidders is associated with a rule which determines a time to place a bid. The proxy bidder places a bid at the determined time, instead of immediately after the bidder's prior bid is exceeded. Such rules may be selected for all proxy bidders to encourage a desired auction behavior. By controlling the placement of bids based on rules associated with the desired auction behavior, bids may be placed in a manner that seems natural and competitive to bidders in the auction when, in fact, they are placed in accordance with the selected rules. The desired auction behavior may be selected statically for an auction or dynamically during the auction. Historical auction data maybe analyzed to characterize the behavior of an auction, such as the average period of time between bids and the average increment between bids. Rules may be generated to correspond to a behavior so as to provide the same average time and increment between bids.
US07899735B2 Total return to shareholders target setting
A computer-implemented method for setting targets of predicted growth of financial metrics of a company is provided. The method may include displaying a template of historical and predicted financial performance measures, receiving inputs of predicted financial targets such as earnings growth and shareholder return, and calculating the predicted future value and current value components required to obtain the financial targets.
US07899732B2 Rules management systems and methods
A method of providing bankcard services includes receiving at a host computer system information from a client defining an event. The method includes receiving at the host computer system information identifying a condition relating to at least one element associated with bankcard accounts. The method further includes receiving at the host computer system information defining an action to be taken based on the condition upon the occurrence of the event. The method also includes storing the event, the condition, and the action as a business rule at the host computer system.
US07899725B2 Enhanced business reporting methodology
Software encoded on a computer-readable medium when executed performs a method for assessing the performance of a company. The method includes receiving financial data about the company; calculating a Total Economic Profit (TEP) value based in part on the financial data, the TEP value including a current value component and a future value component, determining at least one business component of the company that drives at least one selected from the group comprising the current value component and the future value component, and assessing the at least one business component based in part on at least one selected from the group comprising the TEP value, the current value component, and the future value component. From this data, a Total Return to Shareholders (TRS) value may be calculated with a data processor. The TRS may be decomposed into components and mapped onto a computer-generated display. The data may also be incorporated in corporate management systems and investment analysis systems, and used to generate a set of supplemental financial reports.
US07899718B2 System and method of facilitating transactions over a computer network
On-line systems and methods allow customers to view and purchase financial services products, such as annuities, and the like, which are subject to State regulations and require the use of State mandated forms. Customers are able to view State-specific forms and to electronically sign such forms to make a purchase.
US07899717B2 Apparatus and method for selling a ticket to an event and/or to a portion of an event or venue
A computer-implemented method, including receiving and storing, with a central processing computer, information regarding an available ticket for a portion of an event prior to a start, completion, or conclusion, of the event or when an individual is leaving a venue of the event or leaving during the event, wherein the individual or another individual initiates or establishes a communication link with the central processing computer using a first communication device, processing information regarding a ticket request or a ticket option request using the information regarding an available ticket, generating a ticket availability message or ticket option availability message, and transmitting the ticket availability message or ticket option availability message to a second communication device associated with a second individual before a completion or a conclusion of the event.
US07899715B2 Lead marketplace system and method with ping campaigns
A lead marketplace system and method are provided. The lead marketplace system and method provides an auction for leads.
US07899712B2 Method and apparatus for facilitating online payment transactions in a network-based transaction facility
A method and a system to transfer payment to a seller associated with a transaction facility. In one aspect, a risk level involved in a payment transaction using a scoring algorithm is evaluated based on seller-specific criteria; and a payment is processed based on the evaluation.
US07899709B2 System and method for identification and tracking of food items
A food identification and tracking system includes a plurality of containers adapted to hold food items. An electronically-readable tag is affixed to each of the containers. The data stored on the tags may include information, such as an identification of a food item being held by the container, the ingredients of the food item, and/or the price of the food item, for example. The containers may be distributed by way of a conveyor system offering the food items in the containers for consumption. One or more sensors positioned relative to the conveyor may electronically read the data stored on a tag and cause the identification of the food item in a container to be shown on a display. When the data in each tag includes an indicator of the price of the food item, the cost of all the food item(s) consumed by a consumer may be calculated for payment.
US07899706B1 Systems and methods for dynamic privacy management
Systems and methods for dynamic privacy management are disclosed. In some embodiments, a customer may accept or reject using the text-messaging feature of his mobile phone offers of discounted goods or services from a partner in exchange for the customer's consent allowing the vendor to release the customer's personal information to the vendor. By controlling dissemination of his personal information in this way, a customer may tailor his own dynamic privacy agreement with the provider in an informal manner and with very little effort. The customer may also control the amount of spam he receives from vendors by specifying the types of offers he is or is not receptive to.
US07899698B2 Real-time sales support and learning tool
A real time sales support method includes automatically monitoring an interaction between a sales agent and a customer. One or more contexts of the interaction are determined and, based on the contexts, stored information relevant to the interaction is automatically retrieved. The retrieved information is provided in an electronically presentable format to the sales agent to be shared with the customer.
US07899690B1 Extended web enabled business to business computer system for rental vehicle services
An Internet enabled, business-to-business computerized transaction system is disclosed in its preferred embodiment for use in providing rental car services for high volume users and comprises an Internet web portal through which the high volume user may access a plurality of service providers including an integrated business computer network for at least one rental vehicle service provider. The rental vehicle services provider computer network is configured to interconnect a geographically diverse plurality of branch offices, cataloguing their available rental vehicles and schedules for same as well as handling all transactional data relating to its business. The Internet web portal provides ubiquitous connectivity and portability for a multi-level business organization who regularly places high volumes of rental purchases with its business partner and also those other service providers who may or may not have the same integrated business computer system and software. Utilizing the method and apparatus of the present invention large volumes of rental transactions may be placed, monitored, altered during performance, and closed out with financial accounting and payment being made virtually without human intervention.
US07899686B1 System and method for managing prescription data
A system for managing prescription data is provided. The system includes a switch system receiving prescription data from a pharmacy, such as medicine identification data, dosage data, number of doses data, fill date data, and number of refills data. A data volume sales system generates volume sales data from the prescription data, such as the percentage of a given type of medicine sold for a manufacturer relative to all manufacturers for that medicine. A data volume rebate by unit system receives the prescription data and, the volume sales data and generates incentive target reward data, such as the number of additional units of medicine that must be sold to reach a predetermined sales volume associated with a rebate level.
US07899685B2 Method and system for providing real-time clinical trial enrollment data
A method and system for enabling display of real-time clinical trial enrollment data. A set of computer forms corresponding to an application enable administrative personnel to define a plurality of clinical trial parameters, including trial protocols, clinical sites, and optional regions. As the data is entered, it is stored in a central database, typically through a dedicated connection between a client running the application and the database. Software and infrastructure for supporting an Internet web portal is also provided, whereby the web portal enables clinical site personnel to enter subject enrollment data that is stored in the database as it is entered (i.e., in real-time). Various charts pertaining to the subject enrollment data may then be generated, including subject status charts and subject enrollment rate charts. In general, the charts may be aggregated across individual sites, regions, and all sites corresponding to a given protocol.
US07899680B2 Storage of administrative data on a remote management device
According to an embodiment of the invention, a remote management device is integrated into a processing system, such as a filer or other storage server, and the remote management device and administrative data (such as console data) generated by the processing system are accessible even if the processing system becomes inoperable. The processing system includes a console port that outputs administrative data in the form of administrative data during system operation. The remote management device is accessible remotely, for example through a local area network (LAN) or a wide area network (WAN) such as the Internet, or a combination of networks. The remote management device intercepts the administrative data output by the console port and stores the data into memory on the remote management device.
US07899678B2 Fast time-scale modification of digital signals using a directed search technique
The time-scale of a digital signal is efficiently modified. A system suitable for embedded or stand-alone processing includes a module that can transform the time-scale of the signal according to a user's preference. An improved method for time-scale modification is based on envelope-matching but introduces a new function that is very fast to compute, the use of which avoids the computation of correlation coefficients where they are not needed. The invention is demonstrably faster than other methods related to SOLA (synchronized-overlap-and-add) with envelope matching, yet with no sacrifice in quality of the processed output.
US07899674B1 GUI for the semantic normalization of natural language
A graphical user interface for a semantic normalizer of natural language comprising: a link to a preference menu, in which a user may set the semantic normalizer to operate in a predictive or learning mode; an input textbox disposed to display user-typed text in a first font color and user-spoken text in a second font color; a semantic echo textbox disposed to display semantically normalized text in a third font color, wherein the first, second, and third font colors are different from each other; graphical buttons that are only enabled when the semantic normalizer is in learning mode, wherein the graphical buttons may be selected by the user after the user has been prompted by the semantic normalizer to verify the accuracy of the semantically normalized text, the graphical buttons comprising a “Yes” button, a “No” button, and an “Enter Correction” button.
US07899671B2 Recognition results postprocessor for use in voice recognition systems
Systems and techniques for analyzing voice recognition results in order to improve efficiency and accuracy of voice recognition. When a voice activated module undertakes a voice recognition attempt, it invokes a voice recognition module that constructs a list of voice recognition results. The list is analyzed by a results postprocessor that employs information relating to past recognition results and user information to make changes to the list. The results postprocessor may delete results that have been previously rejected during a current recognition transaction and may further alter and reorder the results list based on historical results. The results postprocessor may further alter and reorder the results list based on information relating to the user engaging in the recognition attempt.
US07899652B2 Linear programming support vector regression with wavelet kernel
A support vector machine with wavelet kernel was developed for accurate modeling of nonlinear systems. A method of providing an optimized model of a nonlinear system includes using a support vector machine (SVM) having a wavelet kernel, where support vectors include a family of multidimensional wavelets. Training the SVM allows optimization of the number of support vectors, the weights of the support vectors, and the translation factors of the support vectors. Use of a novel linear programming approach reduces computational demands required for training, allowing optimized support vectors to give an optimized model of the nonlinear system. Further, on-line retraining is possible, so that the model can be adapted to changing conditions.
US07899648B2 System and a method for determining the region searched by a moving scent detector (organ or apparatus) in the presence of wind
A system for determining a region searched (3003, 5001, 5002, 7002, 7003, 8001, 8002, 8003) by a moving scent detector (201) in the presence of wind, said moving scent detector having pre-calibrated scent capabilities, the system comprises: positioning means (101) attached to the moving scent detector for determining a trajectory (3001) followed by the moving scent detector; scent pattern obtainment means for obtaining an oriented scent pattern (2003, 3002, 4001); and, combination means arranged for combining said trajectory and said oriented scent pattern to obtain the region searched by said moving scent detector. The invention also relates to a method for determining a region searched by a moving scent detector in the presence of wind.
US07899642B2 Optimized RFID/NFC BER testing
A system and method for testing communication performance between two wireless communication devices. A value table is used to determine a test string in both the unit under test and another wireless device. An initiating device transmits data to the secondary device, which may check the incoming data for errors against an “expected” data string. The secondary device may then correct the incoming data (if necessary) and transmit it back to the initiating device. The initiating device may check this data and combine it with data from the secondary device in order to determine an overall bit error rate (BER) and/or packet error rate (PER).
US07899637B2 Method and apparatus for creating a gate optimization evaluation library
The invention can provide a method of processing a substrate using Gate-Optimization processing sequences and evaluation libraries that can include gate-etch procedures, COR-etch procedures, and evaluation procedures.
US07899635B2 Sampling inspection method
A sampling inspection method is provided. The sampling inspection method is adapted for a multi-product production line including a plurality of tools. The sampling inspection method includes the steps of: providing a tool record, which records a sampling data of each of the tools; then checking each sampling data recorded in the tool record, and finding out at least one unsampled tool from the tools; then defining a plurality of product lots as being performed with process operations by at least one of the at least one unsampled tool; and determining at least one of the product lots for performing a sampling inspection.
US07899630B2 Metering device with control functionality and method thereof
A metering device of a power substation and method are provided for operating on a secondary analog waveform output by a transformer assembly receiving a primary waveform. The method includes stepping down the secondary waveform and generating a corresponding output signal; operating on the corresponding output signal for generating a corresponding first digital signal having a value proportional to the corresponding output signal and within a first range; and operating on the corresponding output signal for generating a corresponding second digital signal having a value proportional to the corresponding output signal and within a second range. The method further includes processing the first digital signal and outputting a corresponding first output signal; processing the second digital signal and outputting a corresponding second output signal; processing the first and second output signals; and generating output corresponding to the processing of the first and second output signals.
US07899628B2 System, method and program product to screen for longitudinal-seam anomalies
Embodiments of the present invention provide systems, program product and methods to detect crack-like features in pipeline welds using magnetic flux leakage data and pattern recognition. A screening process, for example, does not affect or change how survey data is recorded in survey tools; only how it is analyzed after the survey data is completed. Embodiments of the present invention can be used to screen for very narrow axial anomalies in the pipeline welds, and may also be used to predict the length of such anomalies. Embodiments of the present invention also produce a listing of the anomalies based on their relative signal characteristics.
US07899627B2 Automatic dynamic baseline creation and adjustment
In a plasma processing system, a method for dynamically establishing a baseline is provided. The method includes processing a first substrate. The method also includes collecting a first signal data for the first substrate. The method further includes comparing the first signal data against the baseline. The method moreover includes including the first signal data in a recalculation of the baseline if the first signal data is within a confidence level range, which is in between a top level above the baseline and a bottom level below the baseline.
US07899616B2 Method for obtaining information about objects outside of a vehicle
Method and system for obtaining information about traffic-related devices providing variable information includes providing a vehicle with a map database including the location of the devices, determining the location of the vehicle, as the location of the vehicle is determined to be approaching the location of each device, as known in the database, obtaining an image of the device, and analyzing the image to determine the status of the device. The vehicle may be controlled based on the status of the device, which is optionally displayed to the driver or other occupant of the vehicle. For example, when the device is a stoplight, the method can detect if the driver of the vehicle is slowing the vehicle when the stoplight is red, and if not, automatically cause the vehicle the slow down or stop.
US07899613B2 Method and device for ensuring the safety of low-altitude flight of an aircraft
Method and device for ensuring the safety of a low-altitude flight of an aircraft.The device (1) comprises a recording means (8) corresponding to an operation critical instrument for recording, during a low-altitude flight, one part at least of the lateral trajectory of the flight trajectory situated ahead of the current position of the aircraft, a monitoring means (11) for monitoring, during a low-altitude flight, the availability at least of said lateral trajectory, and a guidance system (3) for taking the aircraft up to a safe altitude, taking into account said part of the trajectory recorded by said recording means (8), when said monitoring means (11) has detected a loss of said lateral trajectory.
US07899608B1 Method and apparatus for detecting misfires and idenfifying causes
A method of identifying misfires in an engine including: running the engine; measuring the pressure pulses from the exhaust; generating a waveform from the measured pulses; dividing the waveform into segments; associating each waveform segment with the cylinder which generated the pulse; and examining each segment for features which indicate a misfire. Also disclosed is methodology for checking the performance of an engine including cam timing and identifying the probable cause(s) of misfires. This includes generating a cylinder pressure waveform from the measured pressure changes in a cylinder and analyzing the magnitude and timing of at least one of the pressure changes in such cylinder. Further disclosed is methodology for analyzing the pressure changes in the engine's intake manifold and in the crankcase. Finally, additional diagnostic procedures are disclosed for: checking the ignition timing of an engine; and using the apparatus and methods with additional instrumentation including gas analyzers.
US07899606B2 Fuel/air mixture control device and method
In an automobile fuel control system having an EGO sensor which sends voltage to an ECM in order to adjust fuel/air ratio, the EGO sensor being disabled and replaced with a substitute signal generator circuit which stimulates the ECM toward lean-running.
US07899604B2 Fuel-injection-timing adapting method and apparatus for direct injection engine
A computer simulates a relationship between a fuel-rate of fuel which collides with the cavity of the piston and the fuel injection timing, and/or the relationship between the fuel-rate of fuel which collide with the cylinder inner wall and the fuel injection timing. A range of the fuel injection timing in which the combustion state is stable is computed based on the simulation results. This range of fuel injection timing may be defined as the measuring range in which the measure points are arranged. Furthermore, the fuel injection timing is varied gradually around an upper and lower limit values of the measuring range and the engine torque is measured. The measuring range is corrected so that the combustion state becomes stable.
US07899603B2 Fuel injection controller
In a fuel injection controller for a fuel injection system that executes an injection quantity learning operation for a fuel injection valve, a drive signal is outputted when the diagnosis condition is satisfied. An actual injection quantity of fuel that is actually injected by the fuel injection valve is computed. The fuel injection controller computes a correction amount based on a difference between the actual injection quantity and the command injection quantity. The fuel injection controller determines whether the correction amount exceeds a limit value. An injection deviation amount between the command injection quantity and the actual injection quantity of fuel, which is injected based on the drive signal corrected by the limit value, is computed when the correction amount exceeds the limit value.
US07899601B2 Methodology for extending the high load limit of HCCI operation by adjusting injection timing and spark timing
A method for operating an internal combustion engine including extended operation in a homogeneous charge compression ignition mode at high loads includes operating the engine in the homogeneous charge compression ignition mode including spark-assisted ignition, monitoring an engine load, monitoring an engine speed, determining the engine to be in a high ringing range based upon the engine load and the engine speed, and when the engine load is in the high ringing range, operating the engine in a reduced ringing mode. The reduced ringing mode includes modulating a fuel injection timing according to a calibrated maximum combustion chamber cooling fuel injection timing, determining a preferred combustion phasing value, and modulating a spark timing based upon the modulated fuel injection timing and the preferred combustion phasing value.
US07899596B2 Preventive safety activation in a vehicle
A method for triggering and transferring a vehicle into a pedestrian preventive safety state to increase the passive safety of the other party in an accident, in which a triggering condition of the pedestrian preventive safety state of the vehicle is generated on the basis of a signal of at least one vehicle sensor, which can indicate a high probability of a vehicle accident, particularly with a pedestrian or a bicyclist, for an immediately imminent time span, and with the presence of a positive triggering condition of the pedestrian preventive safety state, a part or a section of the vehicle, which could inflict additional bodily injury on the other party in the case of an accident with the vehicle, is moved from an area of probable impact with the other party and/or additionally shielded, whereby the vehicle is at least partially transferred to the pedestrian preventive safety state.
US07899594B2 System and method for qualitatively determining vehicle loading conditions
A control system (18) and method for an automotive vehicle (10) includes a controller (26) that determines whether or not a potential load change has occurred in a load change detector (59). A load change detector (59) may be coupled to various sensors to determine whether or not a change in load has occurred. If a change in load has occurred an adaptively determined roll condition parameter such as a roll acceleration coefficient, a roll rate parameter or a roll gradient may be reset. If a potential load change has not occurred, then a newly determined value for an adaptive roll condition may be included in a revised adaptive roll condition average. A safety device (44) may be controlled in response to the revised adaptive roll condition.
US07899589B2 Control information storage apparatus and program for same
A navigation apparatus stores control information used for controlling a vehicle in a portion of a road between two intersections (i.e., an exit from an intersection) in a form that is associated with each of plural links in road data. For example, a stop line at an entrance to an intersection is detected as a control end point, and a point at an exit from an intersection is detected as a control start point. In addition, a travel locus of the vehicle is stored as control information associated with the control start point and the control end point based on an absolute position of the vehicle. The control information is output to a vehicle control unit when the vehicle travels the road with the control information available for use by the control unit. In this manner, the control unit of the navigation apparatus precisely controls the vehicle based on a shape of the road in a real world.
US07899584B2 Method of controlling a vehicle based on operation characteristics
A method of controlling a vehicle includes determining an operation assigned to the vehicle along at least one segment of a route assigned to the vehicle and determining at least one control parameter of the vehicle based on at least one operation characteristic. The at least one operation characteristic relates to the operation assigned to the vehicle. The at least one control parameter is determined before operating the vehicle on the assigned route.
US07899579B2 Adaptable HVAC; AC motor speed, air temperature and air quality control system
A Heating, Ventilating, and Air Conditioning Management and Control System (CS) that provides “Closed Loop Adaptive Climate Control” of heating, cooling, ventilation or any combination thereof to an occupied space using standard AC electric induction motor(s) connected to a fan and other motor or electric powered devices. The CS uses methods and apparatus based on Opto-Programming & Processing Analog techniques that allow multi-dimensional concurrent variables to continuously and Adaptively vary the quantity and/or rate of discharge air, return air, outside air, discharge air temperature and thermal fluid flow. The CS adapts, adjusts, varies electric motor(s) and device(s), speeds and actions by concurrently adjusting motor voltage, frequency and phase as needed; to control fan output(s), associated damper actuators, valve actuators, or other unit devices. The CS is capable of accepting or generating multiple inputs, outputs, or a combination of both from sensors, devices, motors and more in analog or digital format.
US07899575B2 Machine tool and method for processing a workpiece
The invention relates to a machine tool for processing a plate-like workpiece, including a processing tool. The processing tool is movable relative to the workpiece and the workpiece is movable relative to the processing tool along a common movement axis. A control unit selectively actuates the processing tool and the workpiece in such a manner that in a first processing mode both the processing tool and the workpiece are moved along the common movement axis and, in a second processing mode the processing tool alone is moved along the common movement axis. The invention further relates to a method for processing a workpiece of the kind mentioned above, to a method for creating a processing program, and to a computer program product having code for performing all steps of the method for creating the processing program.
US07899573B2 Non-contact method and system for inspecting a multi-faceted machine surface
A system and method for inspecting a machined surface. The method includes acquiring optical information of the machined surface from a predefined orientation. Further, the method includes comparing one or more parameters of the optical information with a corresponding one or more reference parameters. Furthermore, the method includes assessing a quality of the machined surface based on the comparison.
US07899570B2 Advanced automatic deposition profile targeting and control by applying advanced polish endpoint system feedback
The present disclosure relates to automatic deposition profile targeting with a combined deposition/polishing apparatus which obtains matching deposition and subsequent polishing profiles by use of feedback data from an advanced polish endpoint system in an advanced process control system.
US07899568B2 Substrate processing method, substrate processing system, and computer-readable storage medium
A substrate processing system of the present invention includes a transfer-in/out section for transferring-in/out a substrate and a processing section for performing a plurality of processing and treatments on the substrate, in which a throughput of substrate processing at a pre-stage performed from when the substrate is transferred in from the transfer-in/out section to when the substrate is transferred out to the external apparatus is set higher than a throughput of substrate processing at a post-stage performed from when the substrate is returned from the external apparatus into the processing section to when the substrate is returned into the transfer-in/out section.
US07899564B2 Procedure and apparatus for generating automatic replay of recordings
A procedure and apparatus for generating automatic replay of recordings.
US07899563B2 Protective system feedback control device
A system control device includes a protective control section for providing protective control while allowing a first control command value computation section to perform computations during a period during which a first feedback control section exercises control; a control command value decrease section; a termination time acquisition section for acquiring the information about the termination time for the protective control; and a termination control section which uses a control command value decreased by the control command value decrease section as the initial control command value after the termination time.
US07899562B2 Methods and systems for controlling a semiconductor fabrication process
Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors.
US07899557B2 Input signal analyzing system and control apparatus using same
For example, by providing MMF software 10, 11 transferring data using a memory-mapped file respectively in a semiconductor manufacturing apparatus 1 and in an input signal analyzing system 8, data transfer load placed on control software 4 and analyzing software 9 is reduced. Additionally, in the MMF software 10, by inserting counter information in the memory-mapped file and by observing the information by the MMF software 11, communication abnormality is detected.
US07899552B2 Conductive composite electrode material
A medical electrical lead and body implantable electrode suitable for a variety of medical applications are disclosed. In general, the electrode includes a composite material having particles of pseudo-capacitive material, such as iridium oxide, dispersed within a polymer matrix including a polyelectrolyte. The polymer matrix can also include a conductive polymer doped with an excess of the polyelectrolyte. The composite may used to form the electrode itself or an electrode coating. The presence of a pseudo-capacitive material within the composite may increase the charge-storage capacity of the electrode and may allow for safe deliveries of charge densities within an electrochemical window suitable for pacing a patient's heart.
US07899551B2 Medical lead system utilizing electromagnetic bandstop filters
Medical lead systems utilizing electromagnetic bandstop filters are provide which can be utilized in a magnetic resonance imaging (MRI) environment for patients who have implanted medical devices. Such lead systems may be advantageously used in left ventricle cardiac stimulation systems, neuro-stimulation systems, and deep brain electrodes used for the treatment of Parkinson's disease and other movement disorders. The bandstop filters, which include a tuned parallel capacitor and inductor circuit, are backwards compatible with known implantable deployment systems.
US07899547B1 Level-dependent stimulation methods and systems
An exemplary method includes an implantable stimulator simultaneously applying stimulation current to a stimulation site within a patient via at least one stimulating electrode and compensating current via one or more additional electrodes of opposite polarity as the at least one stimulating electrode and dynamically adjusting the simultaneously applied compensating current as a function of a stimulation level of the stimulation current by increasing a stimulation level of the compensating current if the stimulation level of the stimulation current decreases and decreasing the stimulation level of the compensating current if the stimulation level of the stimulation current increases. Corresponding methods and systems are also disclosed.
US07899543B2 Network interface module for bilateral cochlear implant systems
A network interface module that forms part of a bilateral cochlear implant system which allows two standalone BTE units to be synchronized both temporally and tonotopically in order to maximize a patients listening experience. The bilateral cochlear network includes a communications interposer adapted to be inserted between the BTE battery and the BTE housing or modified BTE devices.
US07899542B2 Systems and methods for implantable leadless spine stimulation
Systems and methods are disclosed to stimulate spine tissue to treat medical conditions such as pain and spinal injury. The invention uses electrical stimulation of the spine, where vibrational energy from a source is received by an implanted device and converted to electrical energy and the converted electrical energy is used by implanted electrodes to stimulate the pre-determined brain site. The vibrational energy is generated by a controller-transmitter, which could be located either externally or implanted. The vibrational energy is received by a receiver-stimulator, which could be located in the various regions on around the spine. The implantable receiver-stimulator stimulates different locations in the spine region to provide therapeutic benefit.
US07899540B2 Noninvasively adjustable gastric band
A method and apparatus for treatment of an eating disorder includes electrically stimulating the vagus nerve of the lower esophagus, cardia, esophageal/cardia junction, cardia/fundus junction or upper stomach so as to induce afferent action potentials on the vagus nerve. A device comprising a gastric band including stimulation electrodes may be noninvasively adjusted after implantation to provide increased or decreased restriction on the patient's gastrointestinal tract. Each stimulus may be administered as a series of programmed pulses of defined amplitude, duration and period, to evoke a responsive signal to the brain by the target nerve, effective for producing a temporary feeling of satiety in the person. A programmable implantable stimulus generator may be operatively coupled to a nerve electrode. Methods are also provided to identify electrodes nearest to a branch of the vagus nerve to apply an electrical stimulation signal with improved efficiency.
US07899537B1 Pericardial cardioverter defibrillator
An implantable pericardial device provides therapy to a heart of a patient. In one embodiment electronics, electrodes and other components are provided in a unitary assembly. These components may be implemented such that the unitary assembly has a sufficient degree of flexibility. The implantable pericardial device may be implanted into the pericardial space using a relatively low-invasive technique such as a sub-xiphoid approach.
US07899534B2 Expert system and method
A medical device programmer and a method of operation in which a first data value is received and used in the execution of one or more algorithms. One or more suggested pulse generator settings are calculated from the one or more algorithms based on the first data value, and the one or more suggested pulse generator settings are displayed on an interactive display screen of the medical device programmer. In one embodiment, the first data value is a duration interval of a QRS complex. From the duration interval, suggestions are made as to one or more ventricular chambers in which to provide pacing pulses. Additionally, pacing intervals for an AV delay are suggested based on measured P-R intervals, or pacing intervals for an LV offset are suggested based on a measured duration interval of a V-V-interval between a right ventricular event and a left ventricular event.
US07899531B1 Neural sensing for atrial fibrillation
An exemplary method includes acquiring patient activity information and/or nerve activity information, detecting one or more episodes of atrial fibrillation, associating the information with atrial fibrillation and, upon occurrence of particular patient activity and/or nerve activity, calling for delivery of an anti-atrial fibrillation therapy. Various other exemplary methods, devices, systems, etc., are also disclosed.
US07899529B2 Apparatus and method for packaging a capacitor
An electronic device includes a housing (20) having a first interior region (26) and a second interior region (28). The second interior region (28) is sized to receive an electronic interface (18). The device also includes a wound capacitor core (14) adapted for electrical communication with the second interior region (28), and a capacitor potting material (38) disposed in contact with the first interior region (26) and the wound capacitor core (14).
US07899528B2 Method and apparatus to monitor patients and treat with intraosseous fluids
Automatic external defibrillator apparatus may be provided for use in cooperation with an intraosseous apparatus. Apparatus and methods may also be provided to execute protocols calling for external defibrillation and drug delivery. The disclosure provides a medical apparatus including two electrodes, a processor, a display, a driver, a drug delivery slot, a drug delivery port, and a voltage source. The two electrodes may include an attachment operable to releasably connect the two electrodes to the patient. The processor may be operable to collect and analyze a rhythm associated with the patient's heart from the two electrodes. The display may be operable to communicate instructions to a user. The driver may be operable to insert an intraosseous device into a bone and associated bone marrow of the patient. The drug delivery slot may be operable to receive a drug. The drug delivery port may be operable to communicate the drug from the drug delivery slot to the patient via the intraosseous device. The voltage source may be operable to deliver an electric shock to the patient via the two electrodes.
US07899518B2 Non-invasive tissue glucose level monitoring
Instruments and methods are described for performing non-invasive measurements of analyte levels and for monitoring, analyzing and regulating tissue status, such as tissue glucose levels.
US07899510B2 Medical sensor and technique for using the same
A sensor may be adapted to account for factors that cause irregularities in sensor measurements. A sensor may selectively absorb light from outside sources. A sensor may selectively absorb light near a region of tissue having relatively large subcutaneous anatomic structures, such as large blood vessels, and selectively reflect light near a region of tissue that is relatively free of large blood vessels or other structures. The sensor is adapted to reduce the effect of large subcutaneous anatomic structures and outside light on measurements for pulse oximetry or other spectrophotometric techniques.
US07899507B2 Physiological monitor
A patient monitor has multiple sensors adapted to attach to tissue sites of a living subject. The sensors generate sensor signals that are responsive to at least two wavelengths of optical radiation after attenuation by pulsatile blood within the tissue sites. Multiple data channels and associated quality parameters are derived from the sensor signals. A processor is configured to operate on the channels according to the quality parameters so as to provide a robust oxygen status measurement.
US07899505B2 Portable terminal
A portable telephone (1) comprises a first structure (2) including a display portion (2a) such as a liquid crystal screen and a second structure (3) including an operation portion (3a). A projection (4) to engage with a guide groove (5) formed in the side surface of the first structure (2) is formed on the side surface of the second structure (3). Thus, by sliding the second structure (3) to one end side of guide groove (5), pivoting the second structure (3) at the end to the rear surface of the first structure (2), and sliding the second structure (3) to the other end side of the guide groove (5), the second structure (3) is set, from a closed state in which the major surface of the first structure (2) opposes the major surface of the second structure (3), to an open state in which the display portion (2a) and operation portion (3a) are exposed to the outside. In this manner, in the closed state, the second structure (3) covers the display portion (2a) of the first structure (2). This prevents the display portion 2a from causing inconveniences, thereby enhancing the durability.
US07899504B2 Mobile communication unit with display area widening mechanism
A mobile communication unit having a housing with at least one longitudinal side and a display area, and, a pivotably movable cover assembly longitudinally connected to the longitudinal side of the housing, the cover assembly being pivotably or slidably movable between a closed position and an open position relative to the housing and the display area, wherein pivotal or sliding movement of the cover assembly from the closed position to the open position provides widened access to the display area of the housing.
US07899503B2 Mobile phone with rotatable connecting apparatus
A mobile phone (100) includes a base (10), a cover (20) and a connecting apparatus (30). The cover is rotatably mounted on the base. The connecting apparatus connects the cover to the base. Either of the base and the cover defines a leading pole (24) and another of them defines a leading groove (14) corresponding to the leading pole. The leading pole slides in the leading groove and is selectively retained in at least two places.
US07899497B2 System and method for transmission parameter control for an antenna apparatus with selectable elements
A system and method for improved data transmission on a wireless link to a remote receiving node includes a communication device for converting packets to RF at a physical data rate, an antenna apparatus having a plurality of antenna configurations for transmitting the RF, and a processor for selecting the antenna configuration and the physical data rate based on whether the remote receiving node indicated reception of the data transmission. The processor may determine a table of success ratios for each antenna configuration and may rank each antenna configuration by the success ratio. The processor may transmit with an unused antenna configuration to probe the unused antenna configuration and update the table of success ratios. Similarly, the processor may maintain a table of effective user data rates, rank each physical data rate by the effective user data rate and probe unused physical data rates to update the table.
US07899496B2 Cellular antenna
An antenna for communicating with mobile devices in a land-based cellular communication system via an antenna beam having a width, azimuth angle and downtilt angle. The antenna includes: a two dimensional array of radiating elements (31-34); and a feed network (35-39) from a feed line to the radiating elements. The feed network includes: downtilt phase shifting means (35,36) for varying the phase of signals supplied to or received from the radiating elements so as to vary the downtilt angle of the antenna beam; azimuth phase shifting (38,39) means for varying the phase of signals supplied to or received from the radiating elements so as to vary the azimuth angle of the antenna beam; and beam width adjustment means (37) for varying the power or phase of signals supplied to or received from the radiating elements so as to vary the width of the antenna beam.
US07899494B2 Mobile communications terminal using multi-functional socket and method thereof
A mobile communications terminal using a multi-functional socket and a method thereof, the mobile communications device comprising a connector capable of connecting the mobile communications device to at least one external device for establishing an electrical connection between the at least one external device and the mobile communications device; a switching unit; and a controller cooperating with the connector and the switching unit to perform, sending and/or receiving at least one signal with respect to the at least one external device via at least one dedicated path according to at least one identification signal; and generating a control signal to control the at least one signal, wherein the at least one signal comprises at least one of a power signal and data.
US07899493B2 Sharing a radio frequency interface resource
Applications may seek access to a radio frequency interface resource on a processor-based system that exceeds the available capacity of that resource. When more than one application needs access to an RF interface resource at the same time and the available capacity of the RF interface resource does not permit all these requests to be granted, contention resolution may be provided. In one embodiment, the contention resolution may involve determining the priority of each application seeking RF interface resource access and granting access based on that priority.
US07899489B2 Wireless communication device and wireless communication method
On transition of a 1x system from a standby state in which standby processing is performed to out of service state in an SHDR mode, the standby processing for the 1x system using a receiver unit (RX1) is halted and, when an instruction to switch from a call through an EVDO system using a transmitter-receiver unit (RX0/TX) and/or the receiver unit (RX1) to a call through the 1x system using the transmitter-receiver unit (RX0/TX) during the halt state is detected, a system detection process for detecting the 1x system is performed by using the receiver unit (RX1).
US07899487B2 Mobile communication terminal and link management method of the same
A mobile communication terminal and a method of link management are discussed. According to an embodiment, the terminal includes a display unit for indicating a message including at least one specific data; a link manager for setting a link to the at least one specific data included in the message, and assigning a sign to each specific data; and a transmitter for sending the message including the sign(s) assigned by the link manager.
US07899486B2 Uplink (UL) power control apparatus and method in broadband wireless communication system
An uplink (UL) power control apparatus and method in a broadband wireless communication system are provided. The Mobile Station (MS) includes a power controller for calculating a power compensation value using a last transmit power in a previous closed loop power control when a power control mode is changed to an open loop power control, and determining a transmit power according to the open loop power control using the power compensation value; and a transmitter for adjusting and transmitting the transmit power of a UL signal under control of the power controller.
US07899483B2 Method and system for performing distributed outer loop power control in wireless communication networks
A method and system for performing distributed outer loop power control in a wireless communication network are disclosed. The method includes the steps of determining a transmit power for a plurality of transmitting nodes such that signals sent from each of the transmitting nodes are received at a receiver associated with a receiving node at a predetermined signal-to-interference plus noise ratio (SINR) set point, increasing the SINR at the receiving node of one or more transmitting nodes of the plurality of transmitting nodes if a saturation value for a front end of the receiver associated with the receiving node is not near a predetermined saturation value, and decreasing the SINR at the receiving node of the one or more transmitting nodes of the plurality of transmitting nodes if the saturation value for the front end of the receiver associated with the receiving node is near the predetermined saturation value.
US07899478B2 Method and apparatus for communicating messages in a communications network
A method of acquiring interoperability between a push to talk server and a chat server is disclosed. A push to talk server comprises an interface adapted to receive requests from another server to send messages to push to talk clients via the push to talk server. A chat server comprises an interface adapted to send to the push to talk server a request for permission to send chat messages to push to talk clients. A computer program product is described for communicating messages in a communication network comprising a push to talk server and a chat server.
US07899474B2 Associating a label with a queued message at a mobile device
Responsive to the sensing of an occurrence of an event, an action may be executed according to which a message is generated. The message may be generated with a format that is based on an application definition document. According to the application definition document, a label may be generated for associating with the message. The message and label may then be stored in a queue in a manner that allows the label to be associated with the message. Subsequent to the message having been stored, a representation of the queue may be displayed for review by a user interested in the status of the message, or the queue in general. The label associated with the message is displayed in the representation rather than the actual code of the message, thereby allowing the viewer of the display to make an informed decision regarding further activity to carried out on the message.
US07899472B1 Positioning with wireless local area networks and WLAN-aided global positioning systems
Accurate position capability can be quickly provided using a Wireless Local Area Network (WLAN). When associated with a WLAN, a wireless device can quickly determine its relative and/or coordinate position based on information provided by an access point in the WLAN. Before a wireless device disassociates with the access point, the WLAN can periodically provide time, location, and decoded GPS data to the wireless device. In this manner, the wireless device can significantly reduce the time to acquire the necessary GPS satellite data (i.e. on the order of seconds instead of minutes) to determine its coordinate position.
US07899468B2 Location sensitive messaging
Methods including computer program products for receiving a request from a first device, the request incorporating a message. One or more users from a first set of one or more users are selected where each of the selected one or more users is associated with a second device that is in a proximity to a current location of the first device. The message and the current location of the first device are sent to each of the second devices associated with the selected one or more users.
US07899467B2 Estimating the location of a wireless terminal based on the traits of the multipath components of a signal
A technique for estimating the location of a wireless terminal at an unknown location in a geographic region is disclosed. The technique is based on the recognition that there are traits of electromagnetic signals that are dependent on topography, the receiver, the location of the transmitter, and other factors. For example, if a particular radio station is known to be received strongly at a first location and weakly at a second location, and a given wireless terminal at an unknown location is receiving the radio station weakly, it is more likely that the wireless terminal is at the second location than at the first location.
US07899458B2 System, method and apparatus for controlling mobile terminal handover
A system for controlling handover is disclosed that includes a mobile terminal that enables communications with multiple wireless systems having wireless access stations, and a handover-controlling apparatus that executes control of handover for the mobile terminal, which travels among multiple types of wireless systems. The mobile terminal includes a destination wireless system determining unit that receives downlink signals from the corresponding wireless access stations so as to determine which wireless system accommodates a destination wireless access station based on reception quality of downlink signals. The mobile terminal also includes a destination wireless system reporting unit that sends information indicating the determined wireless system to the handover-controlling apparatus. The handover-controlling apparatus includes a handover-controlling unit that controls handover operations for the mobile terminal based on the information indicating the determined wireless system, which is sent from the destination wireless system reporting unit.
US07899453B2 System and method for processing calls
A system, a method for call processing and a device are provided. The device includes an IMSI and multiple MSISDN, wherein the multiple MSISDN includes a main-number and a sub-number, the sub-number is corresponding to an incoming call answering policy and an outgoing call number policy, and the device is capable of receiving an incoming call message carrying the sub-number and processing the incoming call message according to the incoming call policy corresponding to the sub-number and capable of configuring an outgoing call message according to the outgoing call number policy corresponding to the sub-number and sending the outgoing call message to a communication network.
US07899450B2 Cellular augmented radar/laser detection using local mobile network within cellular network
A radar/laser emission detector is augmented with a cellular communications capability to provide the capability to share emission detection information amongst drivers to give other drivers even more advanced warning. A network of a plurality of cellular augmented radar/laser emission detector devices may be formed, each having the capability to source the location of radar or laser emission detections to others requesting access to such information, and each being warned when within a proximity of a recent radar or laser emission detection reported by at least one of the plurality of hybrid radar/laser detector devices. A local area, mobile area wireless network (MAWN) is formed in a cellular network to share radar/laser detection information among drivers. Mobile Position Centers (MPCs) are provided in ANSI-41 networks and Gateway Mobile Location Centres (GMLCs) (GSM networks), to determine other members that are proximate to a device that is detecting radar emission.
US07899449B2 Demand-based provisioning for a mobile communication device
In accordance with the teachings described herein, systems and methods are provided for providing demand-based provisioning for a mobile communication device. A provisioning server may be used to receive a provisioning update request from the mobile communication device and in response to the provisioning update request transmit a service update data message to the mobile communication device. The service update data message may include service information for the mobile communication device that is received by the provisioning server from at least one of a plurality of service providers. The mobile communication device may be operable to detect a triggering event and transmit the provisioning update request to the provisioning server in response to the triggering event.
US07899448B2 Method for use in a communication system
This invention relates to a method for use in a communications system comprising the steps of determining if user equipment is capable of supporting a first technology and obtaining from said user equipment information about said user equipment only if said user equipment is capable of supporting said first technology.
US07899434B2 Power management for a mobile communication device and method for use therewith
A communication device includes a voice data and RF integrated circuit (IC) that includes a memory module that stores a least one application as a plurality of operational instructions, the at least one application having a plurality of power modes that each correspond to one of a plurality of use characteristics. A processing module executes the plurality of operational instructions and determines a selected one of the plurality of power modes based on current use characteristics of the at least one application, and the generates a power mode signal based on the selected one of the plurality of power modes. An off-chip power management circuit receives the power mode signal and that generates a plurality of power supply signals to the voice data and RF IC based on the power mode signal.
US07899433B2 Method and apparatus for saving power by controlling listening periods in wireless telecommunication device having a plurality for power-saving modes
A method and apparatus for reducing power consumption by controlling listening periods in a wireless telecommunications device having a plurality of power-saving modes are provided. The method includes: setting a first power-saving mode and a second power-saving mode, each of the first and second power-saving modes having a power-saving mode period in which power is saved and data is not transmitted and received, and a standby period in which data is transmitted and received; detecting the standby mode periods from the first and second power-saving modes; adjusting starting periods of the first and second power-saving modes so that the detected standby mode periods of the first and second power-saving modes overlap; and controlling power according to the adjusted first and the second power-saving modes.
US07899431B2 DC offset correction system for a receiver with baseband gain control
A method and apparatus are provided for providing improved radio frequency (RF) receiver signal correction. For RF receiver circuitry (106) having receive path and a warmup period associated therewith and including at least one analog baseband gain control stage (218) having a gain associated therewith, the method includes the step of performing a DC correction calculation operation during the warmup period to derive a DC correction value having a first component and a second component for each of the at least one gain control stage (218). The DC correction calculation step includes the steps of performing a first closed loop correction (460) of a baseband path to derive the first component of the DC correction value and performing a second closed loop correction (462) of the receive path as a function of the (218) gain during the warmup period to derive the second component of the DC correction value. During operation after the warmup period (464 , 466), an open loop correction is performed for instantaneous DC correction as function of the PMA (218) gain and the DC correction value.
US07899422B1 Sigma delta modulated phase lock loop with phase interpolation
A sigma delta modulated phase lock loop reduces quantization noise by using phase interpolation to increase an effective frequency resolution of the dividing ratio of a divider.
US07899414B2 Control of power amplifiers in devices using transmit beamforming
A radio transmitter and method controls efficiency of each of a plurality of power amplifiers that amplify a corresponding one of a plurality of radio frequency signals for a beamforming transmission by a corresponding one of a plurality of antennas. Each of the plurality of power amplifiers is controlled to operate with one or more operating parameters that optimize the efficiency for an output power level of corresponding ones of the radio frequency signals. Transmit weights for transmit signals are determined and updated on a per-packet basis.
US07899406B2 Apparatus for suppressing cross modulation noise in diversity system of mobile terminal receiver
Disclosed is an apparatus in a diversity system of a mobile terminal having a main receiving unit and a sub-receiving unit, which includes a sub-antenna for receiving an input signal and a part of a transmitted signal of a transmitting unit, a band-pass filter (BPF) designed to greatly attenuate a low-band frequency of the part of the transmitted signal received through the sub-antenna, a high-pass filter (HPF) for additionally attenuating the part of the transmitted signal attenuated through the BPF, a low-noise amplifier for minimizing a noise of an output value of the HPF, an HPF for passing therethrough only a high-frequency component of an output value of the low-noise amplifier, and a mixer for mixing output values of the HPF and outputting a baseband signal. One of two BPFs in the sub-receiving unit is replaced by one HPF, and thus the HPF can be fabricated on chip with the terminal receiving unit. Additionally, through the on-chip HPF, the use of an additional BPF is eliminated, and the size and the unit price of production of the mobile terminal can also be reduced.
US07899405B2 Apparatus and method for transmitting/receiving data in a mobile communication system using multiple antennas
An apparatus and method for transmitting/receiving data in a mobile communication system using multiple antennas are provided. A receiver estimates a fading channel of received data, selects a weight set relative to a maximum data transmission rate from at least one weight set with elements of a plurality of orthogonal weight vectors, and transmits feedback information including the selected weight set and channel-by-channel state information to a transmitter. The transmitter demultiplexes data to be transmitted on a basis of the feedback information into at least one sub-data stream, multiplies each sub-data stream by an associated weight, and transmits the data.
US07899402B2 Doppler estimation
Method of estimating Doppler spread comprising the steps of estimating a de-biased value according to the relation Formula (I), is a preliminary Doppler spread squared, based on measured parameters, and K2 is a constant.
US07899401B2 Radio communication device
A radio communication device that, even if it is interfered by a radio transmission station other than a radio transmission station with which it intends to communicate, estimates a signal transmitted from the intended radio transmission station by taking into account the influence of the interference, by obtaining an estimator of “s” that denotes a column vector representing a signal transmitted from the radio transmission station, in accordance with a following expression: s=RssHH(HRssHH+Ruu)−1r, where “Rss” denotes a covariance matrix of the column vector “s”, “r” denotes a column vector representing the signal received by the signal receiving unit, “H” denotes a matrix being the numerical sequence calculated by the first calculating unit, “Ruu” denotes a covariance matrix being the numerical sequence calculated by the second calculating unit, “H” denotes a complex conjugate transposition, and “−1” denotes an inverse matrix.
US07899396B2 Efficient operation for co-located WLAN and Bluetooth
Techniques to enable efficient operation of co-located WLAN and Bluetooth devices are described. A station (e.g., a cellular phone or a laptop computer) determines the activity of a Bluetooth device and ascertains idle periods of the Bluetooth device. The station communicates with an access point in a WLAN during the idle periods of the Bluetooth device. The station may operate in a power save mode with the access point, send a poll frame to the access point during an idle period, and retrieve the buffered data from the access point during the idle period. The station may also operate in an unscheduled APSD mode with the access point, send a trigger frame to the access point during an idle period to start a service period, and exchange data with the access point during the service period.
US07899395B2 Apparatus and systems for electrically isolating a receiver from an antenna
Various embodiments of apparatus and systems are provided for electrically isolating two devices while transferring power and RF signals therebetween. An electrical isolation apparatus includes an isolation transformer that operates to transfer electrical power between first and second devices. The electrical isolation apparatus also includes a decoupling device that transfers radio frequency (RF) signals between the first and second devices. The isolation transformer and the opto-isolator cooperatively operate to electrically isolate the first device from the second device.
US07899392B2 Relay system and method in a communication system
A relaying method and system in a communication system having a Base Station (BS), a Mobile Station (MS) for communicating with the BS, and a Relay Station (RS) for relaying signals between the BS and the MS are provided. In the relaying method and system, the BS generates a BS pilot sequence and transmits the generated BS pilot sequence to the RS. wherein a partial cross correlation between the BS pilot sequence and an RS pilot sequence, being the BS pilot sequence relayed by the RS is always ‘0’. Accordingly, system capacity is more efficiently utilized.
US07899389B2 Methods, devices, and computer program products for providing a karaoke service using a mobile terminal
A karaoke service is provided responsive to receiving a plurality of performance requests associated with a plurality of mobile terminals. The plurality of performance requests are queued in a selected order to provide a karaoke performance schedule, and a next performance request is identified based on the karaoke performance schedule. An end time of a current karaoke performance is determined, and a notification is transmitted to at least one of the plurality of mobile terminals associated with the next performance request over a wireless connection at a predetermined time based on the determined end time. Audio data is received from the at least one mobile terminal associated with the next performance request over a wireless connection responsive to transmitting the notification thereto. The received audio data is provided to audio equipment for output.
US07899386B2 Image forming apparatus and guide therefor capable of reducing toner scattered on recording medium
An image forming apparatus includes an image carrier, a transferor, a fixing unit, and a guide. The image carrier carries a toner image. The transferor opposes the image carrier to form a transfer nip and transfers the toner image on the image carrier onto a recording medium at the transfer nip. The fixing unit fixes the toner image on the recording medium. The guide guides the recording medium bearing the toner image from the transferor toward the fixing unit and includes a surface portion directly contacting the recording medium. The surface portion includes a material for charging the recording medium to have a polarity opposite to the polarity of a toner forming the toner image.
US07899383B2 Lubricating device, lubricant applicator, and priming agent used therewith
A lubricating device operable to lubricate a moving imaging surface subsequent to removal of residual toner by a cleaning device includes a lubricant applicator, a metering blade, and a priming agent. The lubricant applicator is located downstream of the cleaning device in a direction of movement of the imaging surface, and applies lubricant to the imaging surface. The metering blade is located downstream of the lubricant applicator in the direction of movement of the imaging surface, and spreads the applied lubricant into a thin layer by directly contacting the imaging surface. The priming agent is prepared by mixing a lubricant and a powder, and provided, prior to initial operation, on the lubricant applicator for application to the imaging surface upon startup.
US07899379B2 Image forming apparatus and toner manufacturing method
An image forming apparatus comprises toner with a coloring agent including magnetic powder as a nucleus arranged on a surface of one side of each toner particle, a toner image forming medium on which a toner image is formed using the toner, and a magnetic substance arranged at an opposite position to the toner image formed on the toner image forming medium.
US07899378B2 Image forming apparatus having movable belt
An image forming apparatus includes at least one supporting roller, a movable belt supported by the supporting roller, and a shifting restricting unit to prevent the movable belt from shifting to any one side along an axial direction of the supporting roller. The shifting restricting unit includes a guide rail formed between the movable belt and the supporting roller to guide movement of one end of the movable belt, and a belt pressurizing member formed at the other end of the movable belt to generate tension on the movable belt to compensate for a shifting force on the guide rail side by the guide rail.
US07899377B2 Image forming apparatus
An image forming apparatus includes: a plurality of image forming units as defined herein; an image carrier as defined herein; a first operation controlling unit as defined herein; a second operation controlling unit as defined herein; a density detecting sensor that detects densities of the images formed on the image carrier; a measuring unit that binarizes a density detection output of the image position deviation correction patterns formed on the image carrier, from the density detecting sensor, and that measures intervals between color patterns of the image position deviation correction patterns, based on the binarized output; and a position deviation correction controlling unit that performs a position deviation correcting control of, when the intervals measured by the measuring unit and of the color patterns in the image position deviation correction patterns are deviated from a predetermined range, correcting position deviation of the toner images formed by the image forming units.
US07899376B2 Developing device, image forming apparatus, and image forming system
A developing device includes a rotatable toner bearing roller and a regulation blade. The toner bearing roller has regularly-arranged projecting sections and non-projecting sections, bears toner whose volume average particle diameter is smaller than a depth of the non-projecting section relative to the projecting section, and develops a latent image borne on an image bearing member with the toner borne on the toner bearing roller. The regulation blade is for regulating an amount of the toner borne on the toner bearing roller, and abuts, with a predetermined width, against a circumferential surface of the toner bearing roller in a circumferential direction thereof in such a manner that a longitudinal direction of the regulation blade is along a direction of a rotation axis of the toner bearing roller. A tip edge of the regulation blade in a lateral direction and a thickness direction thereof is located within an abutting section having the predetermined width. The predetermined width is larger than a maximum width, in the circumferential direction, of the non-projecting section.
US07899375B2 Developing apparatus, image forming apparatus, image forming system and image forming method
A developer carrier has concave portions regularly arranged on the surface thereof and being rotatable with a developer thereon. A contact member is made of an elastic rubber material, is in contact with the surface of the developer carrier, and vibrates with the rotation of the developer carrier. A value obtained by dividing a movement speed of the surface at the time of rotation of the developer carrier by a pitch of the concave portions in a peripheral direction of the developer carrier is smaller than a peak vibrational frequency of the contact member when a loss tangent obtained by dividing a loss elastic modulus of the contact member by a storage elastic modulus is the greatest.
US07899374B2 Magnetic particle carrying device, and developing unit, process cartridge, and image forming apparatus using the same, and surface treatment method of the same
A magnetic particle carrying device includes a magnetic field generator and a hollow cylindrical structure. The magnetic field generator generates a magnetic field. The hollow cylindrical structure encases the magnetic field generator and attracts magnetic particles on an external surface of the hollow structure using the magnetic field. The external surface of the hollow cylindrical structure is provided with a plurality of elliptical depressions. The depressions include first type depressions and second type depressions. A long axis of a first type of elliptical depression is substantially extending in an axial direction of the hollow cylindrical structure, and a long axis of a second type of elliptical depression is substantially extending in a circumferential direction of the hollow cylindrical structure. The external surface of the hollow cylindrical structure has more elliptical depressions of the second type than elliptical depressions of the first type.
US07899371B2 Image forming and toner supply apparatus
This invention provides a buffering block with a Mylar bonded on the upper surface of an urethane rubber made base material on the bottom surface of the inserting port of an inserting side frame to support a toner bottle. When a toner bottle is slid and taken out from a copying machine, its inclined portion and cap portion run against the buffering block. Thus, a shock given to the toner bottle when taken out from the copying machine is eased and toner adhered around the cap portion is prevented from dropping to and contaminating the periphery of the inserting side frame.
US07899366B2 Image forming apparatus with driving and driven gears
An image forming apparatus includes an image bearing member on which an electrostatic image is formed by imagewise exposure; a rotatable member; a developing device carried on said rotatable member and movable, by rotation of said rotatable member, to a developing position where said developing device is opposed to said image bearing member; a driven gear which is provided in said developing device and which receives a driving force for operating said developing device; and a driving gear, provided in a main assembly of the apparatus, for driving engagement with said driven gear of said developing device which is located at the developing position, wherein said driving gear, when said developing device is moving toward the developing position, is driven such that moving direction thereof is the same as a moving direction of said driven gear at an engagement portion with said driven gear, wherein upon driving engagement between said driven gear and said driving gear, a peripheral speed VA of said driven gear which is being moved by said rotatable member on an addendum circle thereof at said engagement portion and a peripheral speed VB of said driving gear on an addendum circle thereof satisfy 0.9≦VA/VB≦1.0.
US07899363B2 Image forming apparatus
An image forming apparatus is constituted by a rotatable image bearing member; a charging member for electrically charging the image bearing member in contact with the image bearing member; developing member, containing polishing particles, for collecting toner from the image bearing member and effecting development on the basis of an electrostatic latent image formed on the image bearing member; a transfer member for transferring a toner image formed on the image bearing member onto a transfer material; an auxiliary charging member, located downstream from a transfer portion and upstream from the charging member with respect to a movement direction of the image bearing member, for electrically charging toner remaining on the image bearing member after the transfer by contact with the image bearing member; and control means for performing a discharging mode, for discharging polishing particles from the auxiliary charging member onto the image bearing member on the basis of an image ratio of an image to be formed, during non-image formation by applying a voltage to the auxiliary charging member under a condition different from a condition for applying a voltage to the auxiliary charging member during image formation.
US07899358B2 Developing cartridge, process cartridge, and image forming apparatus
A developing cartridge is attachable to and detachable from an image forming apparatus and is received by a developing cartridge receiving member. The developing cartridge includes: a developer carrier including a rotational shaft; a case that rotatably supports the developer carrier, the case being capable of being supported by the developing cartridge receiving member; and a conductive member electrically connected to the rotational shaft of the developer carrier, at least a part of the conductive member is positioned at an opposite side of the case to the developing cartridge receiving member in a substantially vertical direction.
US07899348B2 Image forming apparatus with developing bias correcting portion that changes a developing density adjustment pattern
A controller takes in a detection signal indicating the surface electrical potential of a photoconductive drum (7) from a surface electrical potential sensor (step #1), and determines whether the surface electrical potential is smaller than the predetermined threshold value (step #2). As a result, when the controller (6) determines that the surface electrical potential is equal to or greater than the predetermined threshold value (NO in step #2), it uses the low print rate density patch to execute the density adjustments in accordance with the toner density and the developing bias associated with the density patch (step #3). When the controller (6) determines that the surface electrical potential is smaller than the predetermined threshold value (NO in step #1), it uses a high print rate density patch to execute the density adjustments in accordance with the toner density and the developing bias associated with the density patch (step #4).
US07899346B2 Humidity detecting device, and image forming apparatus provided therewith
The humidity detecting device includes a detection unit and a controller. The detection unit includes a humidity sensor for producing a humidity detection signal by detecting a humidity, a temperature sensor for producing a temperature detection signal by detecting a temperature surrounding the humidity sensor, and a common power supply line connected to the humidity sensor and the temperature sensor. The controller includes an application circuit for applying a power supply voltage to the humidity sensor and the temperature sensor through the common power supply line, a read circuit for producing a read-out humidity value corresponding to the humidity detection signal and a read-out temperature value corresponding to the temperature detection signal, and a correction circuit for correcting the read-out humidity value based on the read-out temperature value.
US07899345B2 Waste toner collecting device and image forming apparatus
A waste toner collecting device includes a box that stores a waste toner unnecessary in image formation, a collection port that is provided in an upper part of a main body of the box, receives the waste toner, and drops the waste toner into the box, a triangular obstacle provided in a position opposed to a falling port for the waste toner and near a bottom surface in the box, and a sensor that is provided in a position lower than the collection port and higher than the obstacle and detects that an amount of the waste toner stored in the box reaches a predetermined amount.
US07899344B2 Image forming apparatus
An image forming apparatus includes a first cabinet, a toner carrier, an image carrier, a second cabinet disposed adjacent to the first cabinet, a toner amount detector and an empty decision unit. An inside of the first cabinet is communicated to an inside of the second cabinet through a plurality of openings. A spacing between one outer edge of one opening provided in one end side and another outer edge in a direction opposite to the longitudinal direction of another opening provided in another end side has a width not less than a width of an image forming region. The empty decision unit decides that a remaining state of a suspension polymerization toner in the second cabinet is the empty state before the amount of suspension polymerization toner in the second cabinet becomes smaller than the amount of suspension polymerization toner in the first cabinet.
US07899342B2 Image forming apparatus
When forming an image, if there are not enough sheets remaining in a paper feed cassette to satisfy the image forming request, the image forming operation is not executed, and along with prompting the user to refill the paper, the paper feed cassette is pushed out towards an uninstalled state. The apparatus waits for a paper refill, and begins the image forming operation after that paper refill.
US07899341B2 Image forming apparatus, analysis information management method
A technique that can contribute to improvement of analysis accuracy in analysis processing concerning an image forming apparatus is provided. An image forming apparatus that forms, on a sheet, a test pattern formed by a color obtained by mixing toners of plural colors, scans a test pattern image formed on the sheet with a color sensor, and performs predetermined image quality control processing on the basis of information scanned, the image forming apparatus including an analysis-information forming unit that forms predetermined information used for an analysis concerning the image forming apparatus on a sheet.
US07899337B1 Optical transceiver with gradual stop or start function
The present invention provides an optical transmitter applicable to the WDM communication system. The optical transmitter includes a light-emitting device, an APC circuit and a processing unit. The processing unit, responding to a command TX_DISABL, which is sent from the control unit that communicates with the host controller, stops the optical output power of the transmitter by decreasing the reference to a preset value in step wise. Moreover, the processing unit, responding to a command ENABLE that is also sent from the control unit, starts the optical output by increasing the reference to another preset value in step wise.
US07899334B2 Signal distribution module for a directionless reconfigurable optical add/drop multiplexer
The present invention provides a signal distribution module for use in a directionless reconfigurable optical add/drop multiplexer application, including: a multi-cast switch having a plurality of input ports and a plurality of output ports; a plurality of optical amplifiers coupled to the plurality of input ports of the multi-cast switch, wherein the plurality of optical amplifiers form an optical amplifier array; a tunable optical splitter coupled to the plurality of optical amplifiers; and a pump laser coupled to the tunable optical splitter.
US07899333B2 Communication semiconductor component
In order to solve the problem of determining a barrier layer temperature in a semiconductor communication component (1) and thus to guarantee normal operation of the same, for example in a communication system (10) in the form of an xDSL connection card, according to the present invention temperature sensing means (20) for gauging the barrier layer temperature of a circuit arrangement on the communication semiconductor component (1) are integrated in the same. In accordance with the invention the communication system (10) comprises at least one communication semiconductor component (1) according to the invention and a control unit (12), that utilizes the values of the barrier layer temperature made available by the temperature sensing means, which are integrated in the communication semiconductor component (1), and this can be used for regulating cooling devices (18, 19) or for switching the communication semiconductor component (1) to an energy saving mode for example.
US07899332B2 Mobile terminal apparatus
An optical communication unit performs a bidirectional information transmission between a circuit device in a fixed housing and a circuit device in a moving housing with an optical signal. The optical communication unit includes a light transmitting unit that transmits the optical signal, a light receiving unit that receives the optical signal from the light transmitting unit, and a light propagation path for propagating the optical signal from the light transmitting unit to the light receiving unit. The light propagation path is disposed inside a hinge part that links the fixed housing and the moving housing in an openable and closable manner.
US07899325B2 Protecting secret data entry from infrared and audio eavesdropping
A method for protecting a data entry device from eavesdropping includes masking a signature of entry resulting from entry of data by a user of the data entry device so as to reduce the detectability of the signature by eavesdropping. The signature may include a temperature differential in the data entry device from data entry by the user and the masking may include controlling the external temperature of the data entry device to reduce temperature differentials left in the data entry device by the user. Alternatively, the signature may include sound waves emitted from the data entry device and the masking may include masking sound waves emitted from the data entry device to reduce the detectability of the sound waves. A system may also be employed for protecting data entry to a data entry device from eavesdropping. The system includes a data entry device and means for masking a signature of entry resulting from entry of data by a user of the data entry device so as to reduce the detectability of the signature by eavesdropping.
US07899324B2 Method and apparatus for sampled optical signal monitoring
Monitoring an optical signal comprises sampling the optical signal from two or more distinct tap points to retrieve a sample set. Multiple such sample sets are obtained over time. A joint probability distribution or phase portrait of the sample sets is assessed for indications of optical signal quality. The tap distinction can be polarization, for example to determine OSNR, or frequency. The tap distinction can be a time delay, which can enable diagnostic differentiation between multiple impairments, such as OSNR, dispersion, PMD, jitter, Q, and the like. Machine learning algorithms are particularly suitable for such diagnosis, particularly when provided a two dimensional histogram of sample density in the phase portrait.
US07899322B2 Photographing apparatus and method, and program
A photographing apparatus includes the following elements. A photographing unit photographs an object. A position detecting unit detects the position of the photographing apparatus. A direction detecting unit detects the direction of the photographing apparatus when the object is photographed. An angle-of-view detecting unit detects the angle of view of the photographed image. A recommended-composition information obtaining unit obtains recommended-composition information including a recommended angle of view of the image photographed at the detected position and a recommended direction. An angle-of-view comparing unit compares the detected angle of view with the recommended angle of view. An angle-of-view adjusting unit adjusts the angle of view in accordance with the result of the comparison. A direction comparing unit compares the detected direction with the recommended direction. A presenting unit presents, in accordance with the result of the comparison, direction-change instruction information for instructing the direction of the photographing apparatus to be changed.
US07899319B2 Camera capable of displaying live view
A camera capable of displaying a live view is disclosed, which has a movable reflecting mirror movable between a viewing position for reflecting a light beam from a photographing lens to guide the light beam to a finder optical system, and a position retracted from an area through which the light beam from the photographing lens passes, and which is configured such that, upon focusing the photographing lens from the state of the live view display, the movable reflecting mirror is driven without charging a shutter.
US07899318B2 Photographic apparatus and photographic method
A photographic apparatus infers a user's photographic intent and accordingly switches between a manual shoot mode and an automatic shoot mode. In the manual shoot mode, processing to save photographic image data is timed in accordance with the user operating a user-operable shutter element, while in the automatic shoot mode, such processing is conducted independently of shutter element operations. A photographic unit photographs a scene, acquires photographic image data of a subject, and then executes processing for saving the photographic image data. An intention judgment information detector detects intention judgment information used to judge the photographic intent of the user. A controller makes an intention judgment using the intention judgment information from the intention judgment information detector, and according to the intention judgment result, causes the photographic unit to selectively execute the operations for one of the modes.
US07899314B2 Photographing system
A photographing system includes a lens apparatus having an image blur correcting device configured to correct and/or reduce image blur caused by vibration, a vibration sensor for detecting vibration applied to the lens apparatus, a position detecting device configured to detect a position change of the lens apparatus, and a controlling device configured to control the image blur correcting device using a detection signal of the position detecting device. The photographing system reduces the influence of low frequency noise of a vibration sensor, while maintaining the quality of a vibration isolation function of the lens apparatus.
US07899309B2 Apparatus for vaporization of liquid
Apparatus for vaporizing liquid in a vaporization pathway having an actively controlled temperature are disclosed according to some aspects. The apparatus can comprise a first body having a cross sectional shape and dimensions substantially equal to the cross sectional shape and dimensions of a cavity in a second body, which allows the first body to be non-permanently inserted into the second body. The outer surface of the first body, the inner surface forming the cavity in the second body, or both can be modified to create a vaporization pathway between the first and second bodies when the surfaces mate and/or align. The liquid vaporizer can further comprise a vaporization pathway inlet for fluid comprising liquid, a vaporization pathway outlet for fluid comprising primarily vapor, and a heater in thermal communication with the first body, the second body, or both. The heater provides active control of the temperature of the vaporization pathway.
US07899304B2 Method of recording thumbnail pictures onto a recording medium
The present invention relates to a method of recording thumbnail pictures for recorded still pictures onto a recording medium. The present method records onto a recording medium a thumbnail in a thumbnail management file that accommodates all thumbnails, wherein the thumbnail is associated with a still picture, a mark or a menu item, and writes link information to link the recorded thumbnail with an associated still picture, mark, or menu item. Through the recorded thumbnails in association with still pictures, marks, and/or menu items, a user is able to find easily a desired still picture or a still-picture section.
US07899301B2 Optical antenna array for harmonic generation, mixing and signal amplification
An optical antenna collects, modifies and emits energy at light wavelengths. Linear conductors sized to correspond to the light wavelengths are used. Nonlinear junctions of small dimension are used to rectify an alternating waveform induced upon the conductors by the lightwave electromagnetic energy. The optical antenna and junctions are effective to produce harmonic energy at light wavelengths. The linear conductors may be comprised of carbon nanotubes that are attached to a substrate material, which may then be connected to an electrical port.
US07899298B2 Fiber optic drop terminal mounting plate
There is provided fiber drop terminal (“FDT”) assemblies for providing selective connections between optical fibers of distribution cables and optical fibers of drop cables, such as in multiple dwelling units. The FDT assemblies include a mounting plate that enables the FDT to be conveniently and securely mounted to a generally vertical surface, such as a wall. The mounting plate is structured such that the base of the FDT must be removed before the mounting plate can be removed, and the cover of the FDT is structured that neither the base nor the mounting plate can be removed without first removing the cover. The cover may be selectively locked to the base and/or mounting plate with a locking fastener; therefore, only technicians able to remove the locking fastener may remove the cover, base, and/or mounting plate of the FDT assembly.
US07899297B2 Grounding device for fiber storage trays
A cable management panel having a grounding arrangement. The grounding arrangement including a rolling ground strap interconnected to each of a drawer and a chassis of the cable management panel. The rolling ground strap being arranged to include a loop that rolls along the length of the ground strap.
US07899296B2 Optical fiber reel
An optical fiber reel storing a plurality of optical fibers having an annular frame; a first reel portion provided around an radially outer peripheral surface of the annular frame and receiving at least one of the plurality of optical fibers wound up around the radially outer peripheral surface; and, a second reel portion provided radially inside the annular frame and housing at least one of the plurality of optical fiber therein.
US07899292B2 Thermal nonlinearity cell for guiding electromagnetic energy through a nonlinear medium
A guiding nonlinearity cell. The novel nonlinearity cell includes a nonlinear medium and a waveguide adapted to guide input electromagnetic energy through the nonlinear medium. In an illustrative embodiment, the cell includes a thin layer of a liquid or solid nonlinear medium disposed between two parallel plates adapted to guide energy through the length of the medium by total internal reflection. The plates can be made from a material having a refractive index less than a refractive index of the medium to provide total internal reflection within the liquid, or they can be made from a material matching the refractive index of the medium such that outer walls of the plates provide total internal reflection, allowing energy to leak into the plates.
US07899291B2 Optical fiber with water-blocking
Polymer-coated transmission media having water-blocking material embedded in the outer surface of the transmission media prevents water penetration into the transmission media and reduces the overall diameter of a cable made from the transmission media by eliminating a water-blocking tape layer in the cable. The outer surface of the transmission media is a polymer whose outer surface is embedded with a water-blocking material. The water-blocking material is applied before the polymer is cured. The transmission media may be any known type of optical media, which guides a light within the optical media. In various embodiments, optical fibers, buffered optical fibers and fiber ribbons are used as the transmission media.
US07899290B2 System and method for transferring much more information in optic fiber cables by significantly increasing the number of fibers per cable
The present invention enables putting much more optic fibers per cable, such as for example even 1,000 or 10,000 times more than the prior art, with an increase in cost that is orders of magnitude smaller. One of the most important variations is using multi-fiber flexible flat jackets that can move freely within the cable's pipe, preferably only in one direction. Preferably at certain intervals (for example every few dozen centimeters or more or 1 or 2 meters or more) the flat jackets are preferably stitched together to each other and/or for example glued and/or otherwise coupled to each other in a way that preferably does not apply pressure to the optic fibers, and preferably are also coupled, preferably at the stitch position, also to the cable, in order to prevent undesired sliding movement of the jackets against each other and/or against the pipe and/or rotating out of orientation.
US07899286B2 Optical coupling device
An optical coupling device for coupling an optical signal propagating in an optical fiber or space to an optical waveguide includes a lower cladding layer formed on a substrate, an optical waveguide formed on the lower cladding layer such that the tip of the optical waveguide points to an end portion of the lower cladding layer, and having a tapered distal end portion, and an upper cladding layer continuously formed on the lower cladding layer and on the distal end portion of the optical waveguide from the end portion of the lower cladding layer to the distal end portion of the optical waveguide, and having a refractive index higher than that of the lower cladding layer. The upper cladding layer draws light having entered the end portion of the lower cladding layer toward the upper cladding layer, and couples the light to the distal end portion of the optical waveguide.
US07899282B2 Beam homogenizer, laser irradiation apparatus, and method of manufacturing a semiconductor device
The present invention provides a beam homogenizer being equipped with an optical waveguide having a pair of reflection planes provided oppositely, having one end surface into which the laser beam is incident, and having the other end surface from which the laser beam is emitted in the optical system for forming the beam spot. The optical waveguide is a circuit being able to keep radiation light in a certain region and to transmit the radiation light in such a way that the energy flow thereof is guided in parallel with an axis of the channel.
US07899280B2 Low loss lateral optical waveguide intersections
A geometrically shaped optical waveguide crossing with minimal transmission loss is described. A symmetrically tapered waveguide intersection is used to minimize loss in the intersecting region where at least two optical waveguides cross one another. The present invention embodies a waveguide crossing that includes tapering the width of the waveguides as they approach the intersecting region, forcing the field of light to contract, reducing asymmetric field distortions, and thus reducing transmission loss and effectively minimizing crosstalk. This is accomplished by focusing light through a perpendicular or near perpendicular intersection by simple linear tapering rather than by the use of a lens or other previously used devices.
US07899278B2 Electro-optical printed circuit board, a blank and a method of making an electro-optical printed circuit board
The invention provides a method of making an electro-optical printed circuit board, the method comprising: providing a support layer having thereon surface mounted electric components within a region of the support layer; forming one or more surface mounted optical components on the surface of the electro-optical printed circuit board; and during formation of the one or more surface mounted optical components shielding the region of the electro-optical printed circuit board where the surface mounted electric components are formed.
US07899274B2 Content search method and apparatus
This invention is to enable retrieving of a content the searcher imagines in mind. The search method includes: obtaining a query brain image representing a brain activity state of a searcher when perceiving or imagining the content to be retrieved; identifying the content corresponding to the query brain image by using a structure associating a content with a brain image representing the brain activity state when perceiving the content; and outputting the content corresponding to the query brain image. Thus, by using the query brain image, without specifically indicating the content such as a drawing, the searcher can extract the pertinent content only by imaging the content.
US07899273B2 Image processing apparatus, image processing method, and computer program
An image processing apparatus that generates an output image according to interpolation performed by using an input image includes a pixel-value calculating unit that calculates a pixel value of a pixel of the output image according to interpolation performed by using pixel values of pixels of the input image and an interpolation function, an edge determining unit that determines an edge direction, which is a direction of an edge in the pixel of the output image, using the input image, and an adjusting unit that adjusts the interpolation function such that a degree of pixels of the input image present in a direction along the edge direction contributing to the interpolation is large and a degree of pixels of the input image present in a direction orthogonal to the edge direction contributing to the interpolation is small.
US07899269B2 Method and device for image quality adjustment of multiple subject image data on layout locations in ornamental image data
A CPU 200 selects one or multiple image data GD to be pasted on ornamental image data among plurality of input image data GD and gains image processing control information GI related to the selected image data GD. The CPU 200 selects desired ornamental image data FD and gains layout control information LI related to the selected ornamental image data FD. The CPU 200 also reads image quality adjustment information GC included in the layout control information LI. The CPU 200 executes image quality adjustment of each of the selected image data GD with the image processing control information GI and the image quality adjustment information GC. The CPU 200 pastes the respective image data GD, which have gone through the image quality adjustment, on the ornamental image data FD according to the layout control information LI to generate resulting output image data.
US07899264B2 Method of determining a measure of edge strength and focus
The method of determining a focus measure from an image includes detecting one or more edges in the image by processing the image with one or more first order edge detection kernels adapted to reject edge phasing effects. A first measure of the strength of each of the edges, and the contrast of each of the edges may be determined. The method may include normalizing the first measure of the strength of each of the edges by the contrast of each of the edges to obtain a second measure of the strength of each of the edges, and resealing the second measure of the strength of each of the edges. The method may also include selecting one or more of the edges from the image in accordance with the second measure of their strengths, and calculating the focus measure from the second measure of the strengths of the selected edges.
US07899263B2 Method and apparatus for processing analytical-form compression noise in images with known statistics
Embodiments of the invention provide methods to calculate compression noise statistics of decompressed images in transform coding. They can be used in compressed image quality assessment, compression algorithm optimization, compression noise reduction, and other quantization and compression related applications.
US07899262B2 Data compression apparatus and data compressing program storage medium
A data compression apparatus includes: a type determination section which determines a type of data to be compressed; a difference generation section which obtains a difference between adjacent values in a sequence of values forming data to be compressed, and generates new data to be compressed; and an offset section which offsets each value forming the new data to be compressed by a predetermined value. The apparatus further includes a division section which divides values of the data to be compressed whose values are offset into a higher order bit portion and a lower order bit portion at a predetermined number of division bits lower than the number of unit bits, thereby dividing the data to be compressed into higher order data including a sequence of higher order bit portions of the values and lower order data including a sequence of lower order bit portions of the values.
US07899261B2 Imaging device that generates photographic image data
An imaging device has an image pickup section, a compression processing section, a correlation data holding section, and first and second calculating sections. The image pickup section generates photographic image data. The compression processing section performs compression processing on photographic image data. The correlation data holding section holds plural correlation data on changes in scale factor and compressed data amount of sample image data. The first calculating section calculates initial scale factors from standard correlation data generated from image data including high-frequency components most among sample image data and target compressed data amount. The second calculating section determines whether recompression processing by use of a different scale factor is necessary from a difference between target compressed data amount and compressed photographic image data amount and calculates the scale factor based on compressed photographic image data and correlation data at recompression processing such that the data compression rate decreases.
US07899260B2 Method and apparatus for generating thumbnail of digital image
A method and apparatus for generating a thumbnail in a size requested by an application at high definition and high speed to browse a digital image are provided. An original image is partially decoded to generate a first thumbnail and the first thumbnail is partially decoded to generate a second thumbnail in a size requested by an application. Accordingly, a digital image is displayed on a full screen using a stored thumbnail instead of decoding an original image, and therefore, a large-capacity high-definition image can be displayed quickly. In addition, to display a thumbnail in various sizes, a small size of the thumbnail is not enlarged but the thumbnail having a size approximate to a full screen size is reduced. Accordingly, degradation of picture quality is decreased.
US07899259B2 Image processing method and image processing apparatus for images decodable at multiple resolutions
An image processing method to control an image processing device. Encoded data of tiles of acquired image data is encoded to be decodable at multiple resolutions. The method determines whether encoded data of each tile consists of data of at least three tile-parts, each being at a resolution level. Decoding the data of some tile-parts results in an image resolution that is different from that obtained by decoding other tile-parts data. Tile-parts are designated to be decoded to obtain a designated resolution image. If it is determined that an acquired tile encoded data consists of the data of the at least three tile-parts, data of designated tile-parts is decoded. An image obtained by the decoding is resized and output. Depending on whether encoded data of each acquired tile in the encoded image data consists of the data of the at least three tile-parts, the acquired encoded image data is reconstructed.
US07899258B2 Systems and methods to convert images into high-quality compressed documents
Disclosed are embodiments of systems and methods to generate a composite image from an captured image, such as from a whiteboard, chalkboard, paper, card, poster, sign, or the like. Systems and methods are disclosed for generating a foreground image layer and mask layer, which enables high-quality and high-ratio document compression. In embodiments, a foreground image layer and mask layer may be generated by identifying non-background pixels in the captured image.
US07899254B2 Method and device for restoring degraded information
The present invention provides a technology which precisely restores a distribution of original information by carrying out an iterative calculation based on a distribution of degraded information and a transfer function including a phase characteristic of a transfer system. A method according to the present invention restores the original information using the degraded information and the transfer function in the frequency space. The method according to the present invention considers a distribution of the degraded information and a distribution of the original information as distributions of probability density functions, and considers the transfer function as a probability density function of a conditional probability. The most probable distribution of the original information according to the distribution of the degraded information is acquired by the iterative calculation by means of relational equations based on the Bayes' theorem relating to the probability density functions.
US07899252B2 Object information derived from object images
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing device, submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image.
US07899251B2 Balancing out-of-dictionary and in-dictionary recognition scores
Various technologies and techniques are disclosed that improve handwriting recognition operations. A balancing factor is calculated that can be used in recognition mode to compare out-of-dictionary recognition scores with in-dictionary recognition scores. Correct ink samples of words are provided, with some in-dictionary and some out-of-dictionary words. One or more tuning sets are generated from the samples, the tuning set(s) having a percentage of out-of-dictionary words based upon what is expected for a typical user. A handwriting recognizer is run against the tuning set(s) to determine statistics. The statistics are based upon the recognized answer for each word compared to the correct answer. The statistics are used to calculate the balancing factor. During recognition mode, a user inputs handwriting to be recognized. The balancing factor is used to compare and combine an in-dictionary alternate list with an out-of-dictionary alternate list to reach a recognition decision.
US07899250B2 Method and display system capable of detecting a scoreboard in a program
A method capable of detecting a scoreboard in a program includes detecting a region which displays static images in a program having a plurality of frames, identifying the text contents of the region, and determining whether the variation in the text contents is larger than a predetermined value and occurs conforming to a predetermined rule. If the variation in the text contents is larger than the predetermined value and occurs conforming to the predetermined rule, the method signifies that the region displays the static images corresponding to a scoreboard.
US07899245B2 Morphological based segmenter
A method for segmenting an object within an image including extracting an edge image containing a first set of pixels from the image, generating a second set of pixels from the first set of pixels using mathematical morphology, and identifying a segment corresponding to the object.
US07899243B2 Image capture and identification system and process
A digital image of the object (16) is captured and the object is recognized from plurality of objects in a database (20). An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US07899230B2 System and method for efficient real-time technique for point localization in and out of a tetrahedral mesh
A method for determining whether a point is contained in a sub-volume of a digitized medical image, includes providing a tetrahedron volume mesh (TVM) representing a sub-volume of a digital image volume and a point M, finding a vertex P of said TVM that is closest to point M, finding a tetrahedron Ti in said TVM that defines a solid angle around point P where point M is located, wherein if M is inside Ti, then M is inside the TVM, if M is not inside Ti, finding a facet F of tetrahedron Ti through which a line PM connecting points M and P exits Ti, and determining whether a next tetrahedron Ti+1 of said TVM exists along line PM, wherein if no such tetrahedron Ti+1 exists, then point M is outside the TVM, and wherein if Ti+1 exists, determining whether point M is inside tetrahedron Ti+1.
US07899229B2 Method for detecting anatomical motion blur in diagnostic images
A method for detecting one or more motion effects in a diagnostic image obtains image data for the diagnostic image and identifies at least one region of interest in the diagnostic image. The probability of motion blur within the at least one region of interest is calculated according to a motion-sensitive feature of the at least one region of interest. The calculated probability for motion blur within the at least one region of interest is reported.
US07899228B2 Line structure detection and analysis for mammography CAD
A method for image linear structure detection in medical imaging. The method includes locating microcalcification (mcc) candidate spots in a mammographic image; forming candidate clusters; assigning ranks to the candidate clusters; identifying linear structures in the neighborhood where the candidate clusters reside; and altering the ranks of the candidate clusters for which linear structures have been identified in the neighborhood.
US07899224B2 System and method of characterizing vascular tissue
A system and method is provided for using backscattered data and known parameters to characterize vascular tissue. Specifically, in one embodiment of the present invention, an ultrasonic device is used to acquire RF backscattered data (i.e., IVUS data) from a blood vessel. The IVUS data is then transmitted to a computing device and used to create an IVUS image. The blood vessel is then cross-sectioned and used to identify its tissue type and to create a corresponding image (i.e., histology image). A region of interest (ROI), preferably corresponding to the identified tissue type, is then identified on the histology image. The computing device, or more particularly, a characterization application operating thereon, is then adapted to identify a corresponding region on the IVUS image. To accurately match the ROI, however, it may be necessary to warp or morph the histology image to substantially fit the contour of the IVUS image. After the corresponding region is identified, the IVUS data that corresponds to this region is identified. Signal processing is then performed and at least one parameter is identified. The identified parameter and the tissue type (e.g., characterization data) is stored in a database. In another embodiment of the present invention, the characterization application is adapted to receive IVUS data, determine parameters related thereto (either directly or indirectly), and use the parameters stored in the database to identify a tissue type or a characterization thereof.
US07899222B2 Method for segmentation of anatomical structures from 4D image data records
A method is disclosed for segmentation of anatomical structures, in particular of the coronary vascular system, from a sequence of 3D image data records recorded in a time sequence, in which the anatomical structure is first of all segmented from a first of the 3D image data records. In the method, during the segmentation of the anatomical structure, search areas of the segmentation are restricted and/or segmentation parameters associated with the three-dimensional relationships from the other 3D image data records are used, on the basis of known spatial conditions of the structure to be segmented, with respect to anatomical objects which are located in the surrounding area and of results of the segmentation from a respective next 3D image data record in the sequence from which the structure has already been segmented.
US07899221B2 Devices and methods for producing denture parts
Surface mapping and/or generation device is provided, with a device for mapping 3D data of at least one denture base object such as a tooth stump or an implantation abutment, and an environment thereof, as well as with a device for the data-based generation and production of a denture part incorporating the 3D data of the denture base object. Additionally provided are a device for determining and/or defining a placement direction of the denture part that is to be slipped onto the denture base object, and a device for determining and producing a primary part that is to be slipped onto the denture base object before the denture part and that yields a desired placement direction for the denture part which is different from the placement direction that exists for slipping the primary part onto the denture base object. The device for data-based generation and production of a denture part is designed to generate and produce the latter by incorporating the 3D data of the primary part. Surface mapping and/or generation method is provided, wherein 3D data from a denture base object such as a tooth stump or an implantation abutment and an environment thereof are mapped and then, based on this 3D data of the denture base object, a denture part to be slipped thereon is produced. Before production of the denture part, a placement direction of the denture part onto the denture base object is determined or defined. On the basis of this 3D data of the denture base object, a primary part is determined and produced, with which a desired placement direction that differs from the placement direction that exists for slipping the primary part onto the denture base object is created for the denture part. On the basis of the 3D data, the denture part is generated and produced based on data so as to fit when pushed onto the primary part.
US07899220B2 Time-dependent three-dimensional musculo-skeletal modeling based on dynamic surface measurements of bodies
Active contour models and active shape models were developed for the detection of the kinematics landmarks on sequential back surface measurements. The anatomical landmarks correspond with the spinous process, the dimples of the posterior superior iliac spines (PSIS), the margo mediales and the elbow. Back surface curvatures are used as a basis to guide the ACM and ASM's towards interesting landmark features on the back surface. Geometrical bending and torsion costs, and the main modes of variation of the landmark points are added to the models in order to avoid unrealistic curve shapes from a biomechanical point of view. Reconstruction of the underlying skeletal structures is performed using the surface normals as approximations for skeletal rotations (e.g. axial vertebrae rotations, pelvic torsion, etc.) and anatomical formulas to estimate skeletal dimensions.
US07899218B2 Gender identification method
Infrared face image data is obtained (11) on a person (P) who is a subject of discrimination using an image signal (VDA) from a television camera (2A); the cheek region and jaw region temperatures of the subject (P) are sampled based on the infrared face image data; the averages of the temperatures are calculated (15, 16); cheek data/jaw data is calculated (17); and a cheek emphasized variance value is calculated (18). The cheek data/jaw data and cheek emphasized variance value are mapped on an XY plane (19), and gender discrimination of the person (P) is conducted based on the result. In addition, gender discrimination is conducted using the cheek data/jaw data (21) and gender discrimination is conducted using the cheek emphasized variance value (22), and gender identification is conducted in accordance with agreement between two or more of the multiple gender discrimination results (24).
US07899216B2 Biometric information processing apparatus and biometric information processing method
In order to acquire a suitable fingerprint image by correcting an elongated fingerprint image, a line sensor acquires fingerprint image as a plurality of line-shaped images. A computation unit computes a similarity value by use of an evaluation function for evaluating the degree of similarity between the line-shaped images. The similarity value represents the degree of similarity between a first line-shaped image and a second line-shaped image which serve as a similarity evaluation target and are included in the plurality of the line-shaped image. A compression unit compresses the first line-shaped image and the second line-shaped image when the similarity value is equal to or larger than a predetermined threshold value to generate a new line-shaped image. A generation unit generates the entire fingerprint image by combining the new line-shaped image with the other line-shaped images.
US07899213B2 Image processing system and vehicle control system
An image processing system including an imaging unit mounted on a subject vehicle, and an image analysis unit that acquires images photographed by the imaging unit. The image analysis unit acquires plural images with different exposures that the imaging unit photographed, detects light spots emitted from the other vehicles from the plural images with different exposures, and detects positions of the other vehicles. The plural images are an image photographed with a first exposure, and an image photographed with a second exposure greater than the first exposure. The image analysis unit extracts a first area containing a first color component from the image photographed with the first exposure to determine the first area to be a first three-dimensional object, and extracts a second area containing a second color component from the image photographed with the second exposure to determine the second area to be a second three-dimensional object.
US07899207B2 Image-based visibility measurement
The invention provides an image-based visibility measurement solution in which an image is used to calculate a visibility (visual range). In one embodiment, a lighting condition for the image is determined and the visibility calculation is adjusted based on the lighting condition. Further, the invention can obtain image data for a set of portions of the image and estimate a visual range based on each portion. The estimated visual ranges can be combined to calculate the visibility for the image. Still further, multiple metrics can be calculated, each of which is used to estimate a visual range. Subsequently, the visual ranges can be used to calculate the visibility for the image. Even further, configuration data that is based on a set of training images can be used to calculate the visibility for a new image. To this extent, the invention can incorporate the lighting condition, portions of the image having differing features, multiple metrics, and/or feedback through training images to accurately measure visibility based on an image.
US07899206B2 Device, system and method for determining compliance with a positioning instruction by a figure in an image
A device, system and method for calculating location coordinates for a figure in an image that is illuminated by visible light, comparing such location coordinates to location coordinates of a figure, and evaluating compliance by such figure to an instruction to assume a defined position.
US07899203B2 Transducers with improved viscous damping
A miniature receiver or transducer with improved viscous damping. The receiver may be a moving armature receiver using shearing forces for damping the deflection of the diaphragm. In this receiver, the damping element, which may be a liquid, extend in a direction of the deflection of the armature or diaphragm. Another embodiment relates to a transducer where the damping element engages the diaphragm.
US07899202B2 Loudspeaker with cone-coupled damper
A loudspeaker includes a circular damper, a cone, and a cylindrical bobbin. The circular damper may include a centrally disposed cone attachment protuberance and a peripherally disposed top plate attachment section. The cone may have a central inner portion that may be attached to the cone attachment protuberance of the damper. The cone may be attached to the cylindrical bobbin, which may have a voice coil coupled thereto.
US07899201B2 Speaker with acoustic damped port
Systems, methods, and devices for improving speaker performance with an acoustic damped port are disclosed. In accordance with various embodiments of the present invention, a damping material is placed around a vented frame of a speaker driver, and substantially covers or fills the vents of the frame. In some embodiments, the damping material results in improved impedance matching with acoustic delay, without required dimensional tuning (as with conventional ports). In some embodiments, it also reduces the air velocity gradients minimizing higher order frequency distortion components. In some embodiments, the damping material also acts as an absorber of energy by coupling to the sound wave. In some embodiments, low-frequency performance is improved in a small-scale design.
US07899198B2 Headrest surround channel electroacoustical transducing
An audio system including a first audio source, including a surround channel signal, coupled to an electroacoustical transducer mounted in the back of a seat of, for example, an automobile, so that the surround channel is radiated from the electroacoustical transducer. In one embodiment, the electroacoustical transducer is oriented to radiate substantially upwardly.
US07899193B2 Time aligned group audio reproduction in narrowband and broadband networks
A method for synchronizing media reproduction across heterogeneous networks is presented. The networks include end-to-end IP broadband and narrowband simulcast networks that contain broadband and narrowband devices associated with a common communications group. A controller in the networks determines delay times for reproduction of a media stream across devices in the networks and establishes the longest delay time. The longest delay time is used to calculate appropriate transmission and reproduction timestamps to permit the devices to reproduce the provided media stream in synchronization. Narrowband base stations repeat the media stream at the time specified by a transmission timestamp, and broadband end devices reproduce the media stream at the time specified by a reproduction timestamp. By synchronizing the presentation time, the devices present the media at substantially the same time and are granted fair rights to communicate with one another.
US07899186B2 Key recovery in encrypting storage devices
A method for recovering a password includes: obtaining a request code from a data storage device, transmitting the request code to an external authority that produces a recovery code from the request code, and using the recovery code to recover a password and an encryption key from a hidden area of the data storage device. An apparatus that can be used to implement the method is also provided.
US07899185B2 Real privacy management authentication system
A system for secure communications. An authentication procedure establishes a session key between communicating entities that is used to encrypt subsequent communications. The authentication procedure can be repeated for each n messages exchanged, where n is an integer, for each web page sent and received and for any other suitable interval. An entity can establish a trusted relationship with a directory server that can act as a trusted intermediary in authentication and session key set up between two or more entities that do not trust each other.
US07899179B2 Method for monitoring off-schedule software agents
A method and system for identifying an off-schedule software agent operating in a computer system is disclosed. When a software agent enters a queue a start time is associated with the agent. A queue threshold is established for the agent, wherein the queue threshold indicates the maximum length of time that an agent should be in the queue. A clock time is compared to the start time and if the result exceeds the threshold, the agent is flagged as being a late agent. The computer system may then address the late agent by, for example, changing an operating priority associated with the agent, increasing the threshold, removing the agent from the queue, or by notifying other agents relying on the flagged agent.
US07899178B2 Recording invocation of communication sessions
Systems and methods for recording a communication session between a customer and an agent of a customer center communication system are provided. In this regard, a representative method comprises: configuring a communication component of the customer center communication system to enable recording of a media stream associated with the communication session; transmitting the media stream over a network based on the configuration of the communication component; receiving the media stream over the network; and recording the received media stream.
US07899177B1 Call-routing system and method
A method, system, and medium are provided for more specifically routing a communications request in an environment where an intermediary facilitates the request. The method includes retrieving a set of preferences associated with an initiator of the request, retrieving profile data related to multiple facilitators who may respond to the communications request, and selecting a specific facilitator based on the set of preferences and profile data. The system includes a preferences database for storing information related to calling preferences of a caller; a profiles database for storing a set of attributes associated with a plurality of agents who facilitate calls between parties; and a set of embodied computer-useable instructions for referencing the preferences database and the profiles database incident to receiving the communications request to designate an order to one or more of agents to satisfy the communications request.
US07899176B1 Systems and methods for discovering customer center information
A method for discovering customer center information includes receiving a plurality of customer center information from a plurality of respective information sources, and correlating the plurality of customer center information to determine an identity of a customer center agent accessing customer center resources.
US07899175B2 System and method for providing a dial plan conversion in a session initiation protocol (SIP) environment
A method to be executed in a session initiation protocol (SIP) environment is provided that includes initiating a conversion process that involves a change from a first communications platform to a second communications platform. One or more routing tables associated with the first communications platform are then dumped. A conversion script is executed such that one or more patterns associated with a dial plan corresponding to the second communications platform are provided in a dial plan format. One or more files associated with the dial plan are loaded into one or more endpoints that are designated to change to the second communications platform.
US07899171B2 Voice call system and method of providing contents during a voice call
There is a need for providing a content to a user in process of a voice call without interrupting the conversation. A presence server is provided to manage positions, in a virtual space, of a user of each of voice telecommunication terminals and an advertisement sound source provided by an advertisement server. A media server applies a stereophonic process to voice data for each of the other voice telecommunication terminals correspondingly to a relative position between a user of each of the other voice telecommunication terminals and a user of the relevant voice telecommunication terminal. Further, the media server applies a stereophonic process to acoustic data for the advertisement sound source correspondingly to a relative position between the advertisement sound source and a user of the relevant voice telecommunication terminal. In this manner, stereophonically processed data is synthesized to generate voice call data for the relevant voice telecommunication terminal.
US07899167B1 Centralized call processing
Disclosed are systems and methods which provide a centralized architecture for call processing. Embodiments utilize voice over Internet protocols (VoIP) to carry calls from a location at which calling services are provided to a centralized call processing platform providing call processing functionality, such as calling party identification, call validation, call routing, and connection to the public switched telephone network (PSTN). Call processing gateways may be utilized to provide plain old telephone service (POTS) analog line interfaces for use with a plurality of telephone sets disposed for use at a location and at least one wide area network (WAN) interface for providing high speed data communication to a centralized call processing platform. PSTN interfacing by a call processing platform may be provided as a VoIP connection to the PSTN and/or as POTS trunking. Call processing platforms may provide for data sharing, aggregation, and/or analysis across multiple facilities served.
US07899163B2 XDSL modem and method for stabilizing XDSL operation thereof
A method for stabilizing a connection between an xDSL modem (160) and a central office (120) is provided. The method includes detecting whether a signal on a telephone line is a ring signal; setting a ring signal flag if the signal on the telephone line is the ring signal; and maintaining a connection between the xDSL modem and the central office. An xDSL modem using the method is also provided.
US07899161B2 Voicemail messaging with dynamic content
In one embodiment, a voicemail messaging system provides a user with the ability to record a voicemail message that includes at least one static portion and a dynamic content portion. When the voicemail message is accessed for listening by a recipient the dynamic content portion is filled with information retrieved via a URL link. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US07899157B2 X-ray image diagnosis apparatus and control method therefor
A CPU (201) acquires objective information indicating the objective of X-ray photography before X-ray photography is performed, and sets an X-ray photography mode corresponding to the acquired objective information. After the start of X-ray photography, the CPU then determines whether information communication from an operation unit (110) is normal. Upon determining that information communication is not normal, the CPU performs operation control on X-ray photography in accordance with the set X-ray photography mode.
US07899153B2 Automated x-ray fluorescence analysis
A method for classifying a sample based upon a complete spectral analysis. The sample is illuminated with penetrating radiation and an initial complete spectral analysis is performed based on spectral resolution of resonant fluorescence lines emitted at the surface, or within the volume, of the sample. If the initial complete spectral analysis yields the composition of the sample to within acceptable limits, analysis values are output to the user. Otherwise, further analysis, informed by the results if the initial complete spectral analysis, is performed.
US07899151B2 Operating method for a swiveling polyplanar imaging system for time-resolved imaging of an object being examined
An operating method for a polyplanar imaging system for time-resolved imaging of an object is provided. First and second data records are recorded at a fan angle β from different angular positions by a first and second imaging planes arranged at an offset angle γ relative to each other and swiveled through an angle of at least φ=180°+β. A third data record is created by selecting projection images from the first data record beginning from a starting angle α and from the second data record so that the third data record covers an angular range of at least φ. Three-dimensional images are reconstructed based on the third data record. The starting angle α is varied for continuously creating the third data record until α has attained its final value. The contrast of projection images in the third data record or of three-dimensional images is evaluated.
US07899149B2 Non-contacting rotary joint with clock modulation
A non-contacting data path for rotating data transmission of digital data from a data source to a data sink includes at least one clock modulator. A data clock frequency is specifically modulated with the clock modulator to widen a spectrum of data signals and achieve improved EMC properties in measurements according to valid EMC Standards. Owing to use of a plurality of clock modulators along a course of a non-contacting rotary transmission path, signal jitter caused by individual components of the data transmission path is in each case replaced by artificially caused jitter of clock modulation. Thus, data transmission with defined jitter and defined signal quality can be achieved.
US07899144B2 Semiconductor integrated circuit device
The present invention is to provide a semiconductor integrated circuit device provided with a sufficient margin to variations of input waveforms. For example, the semiconductor integrated circuit device is provided with a clock and data determination circuit receiving an input data signal and a clock signal and outputting a recovered data signal, a first phase comparison signal and a second phase comparison signal and a clock signal generating circuit generating the clock signal with a phase corrected based on the first phase comparison signal and the second phase comparison signal. The clock and data determination circuit latches the input data signal in synchronization with the clock signal using a plurality of thresholds as determination reference and generates two kinds of candidates composed of combination of a recovered data signal and phase comparison signals by processing a latch result. Further, one of the two kinds of candidates is selected by a selector circuit based on a symbol of a recovered data signal at a previous cycle.
US07899143B2 Adjustment mechanism for source synchronous strobe lockout
An apparatus for adjusting a lockout time in a source synchronous strobe receiver, including a delay-locked loop (DLL) and receivers. The DLL receives a reference clock and generates adjusted and encoded vectors, both indicating a first time period. A select vector is employed to select a delayed version of the reference clock that lags the reference clock by a second time period, which is slightly less than a number of reference clock cycles. The select vector is reduced in value to generate the adjusted vector. The receivers are coupled to the delay-locked loop. Each of the one or more receivers receives the encoded vector and a corresponding strobe, and locks out reception of the corresponding strobe for the first time period following transition of the corresponding strobe. The encoded vector is employed to determine the first time period by selecting a delayed version of the corresponding strobe.
US07899141B2 Receiver for receiving radio frequency signals
Receivers (1) for receiving radio frequency signals need automatic gain control alignment by hand during the production process, which makes the production process more expensive, more time-consuming and less reliable (insight). By (basic idea) providing receivers (1) with a first and a second gain controller (38, 54) for controlling the gains of a first (radio frequency) and a second (intermediate frequency) stage (3, 5) independently from each other, alignment by hand is no longer necessary, which results in a less expensive, less time-consuming and more reliable production process. The gain controllers (38, 54) have gain detectors (41, 59) for detecting output signals, and gain generators (40, 58) for generating gain control signals, and control inputs (42, 60) for receiving the same reference level signal (REF) for controlling the gains in relation to the same reference level.
US07899134B2 Dynamic demodulator selection based on channel quality
In general, this disclosure describes techniques for demodulating wireless signals. In particular, the techniques of this disclosure dynamically select between two or more demodulators based on channel quality information measured over a plurality of measurement periods. For example, a wireless communication device (WCD) may switch from a first demodulator to a second demodulator when the channel quality information associated with the demodulators indicates a better channel quality for the second demodulator than the first demodulator for a consecutive number of measurement periods. As another example, the WCD may compute, for each measurement period, the difference between the channel quality information associated with each of the demodulators, sum the differences, and switch demodulators when the total accumulation of the differences exceeds a threshold.
US07899133B2 Receiving system
A receiving system includes: FIFO memory 13 storing audio data AD contained in a transmission signal T; an extraction unit 14 configured to extract a clock parameter contained in the transmission signal T; a parameter change unit 152 configured to change the clock parameter in accordance with a result of a comparison between a data storage rate SR of the FIFO memory 13 and a predetermined value; a frequency setting unit 153 configured to set a read frequency fr using the changed clock parameter; and a data read unit 16 configured to read the audio data AD from the FIFO memory 13 in synchronization with a reception end audio clock signal AC of the read frequency fr.
US07899132B2 Data transmitting and receiving method using phase shift based precoding and transceiver supporting the same
A method for performing a precoding based on a generalized phase shift or a precoding based on an extended phase shift in a Multi-Input Multi-Output (MIMO) system employing several sub-carriers, and a transceiver for supporting the same are disclosed. A phase-shift-based precoding matrix is generalized by multiplying a diagonal matrix for a phase shift by a unitary matrix for maintaining orthogonality between sub-carriers. In this case, a diagonal matrix part may be extended by multiplying a precoding matrix for removing interference between sub-carriers by a diagonal matrix for a phase shift. By generalization and extension of the phase-shift-based precoding, a transceiver is more simplified, and communication efficiency increases.
US07899129B2 Wireless personal area network communication systems, apparatus and methods with fast adaptive beamforming
An embodiment of the present invention provides a method for communicating in a wireless personal area network, comprising using adaptive beamforming configured for a low-rate mode for reliable low-rate communications and a high-rate mode for high-rate communications and using a fast algorithm to perform antenna beamforming for the high rate mode, wherein the fast algorithm includes training performed on a block-by-block basis with decision feedback from a receiver (RX) to a transmitter (TX) about the usefulness of further training stages.
US07899126B2 Signal receiver and method for estimating residual doppler frequencies of signals thereof
The invention provides a signal receiver. The signal receiver comprises a code removal module, a carrier removal module, a Fast Fourier Transformation (FFT) module, and a signal processor. The code removal module removes a pseudo random noise code from a first signal to obtain a second signal. The carrier removal module generates a carrier signal with a frequency of an estimated carrier frequency, generates at least one delta carrier signal with a frequency of the carrier frequency plus a delta frequency, removes the carrier signal from the second signal to obtain a third signal, and removes the delta carrier signal from the second signal to obtain a fourth signal. The FFT module derives a series of first FFT values from the third signal, and derives a series of second FFT values from the fourth signal. The signal processor estimates the carrier frequency of the second signal to obtain the estimated carrier frequency, determines the delta frequency for the carrier removal module, estimates a residual Doppler frequency of the third signal according to both the first FFT values and the second FFT values, and adjusts the estimated carrier frequency according to the residual Doppler frequency to eliminate distortion from residual Doppler effects from the third signal. The delta frequency is lower than a frequency resolution of the FFT module.
US07899123B2 Coding distortion removal method, video encoding method, video decoding method, and apparatus and program for the same
An LSI device for decoding a coded image segmented and coded in a plurality of blocks. The LSI device includes a section which receives a filter selection parameter that determines a threshold value for each quantization parameter, for changing between conducting and non-conducting a coding distortion removal by the use of a filter. A decoder, decodes a coded block to obtain a reproduced image. A remover, removes a coding distortion from a region including both sides of a block boundary between adjacent decoded blocks that form the reproduced image, in accordance with a comparison of a difference value of the pixels in adjacent decoded blocks with the threshold value determined based on the filter selection parameter, such that the coding distortion removal is not conducted when the difference value is greater than the threshold value. The coding distortion removal is conducted by the use of the filter when the difference value is smaller than the threshold value.
US07899116B2 Method of selecting a reference picture
In one embodiment, the method includes determining a reference field picture from a reference picture list composed of reference frames using index information for a reference field and index information for a reference frame. The determined reference field picture has a same parity as the current macroblock or a different parity from the current macroblock based on whether the index information for the reference field is an even number or an odd number.
US07899114B2 System and method for maximizing video RF wireless transmission performance
A system and method that will improve QoS (Quality of Service) of wireless video transmission systems. This is done by “in-fly” monitoring of BER by periodically transmitting “test images”, which images are known to the RF-receiver (Rx). BER can be automatically computed, within a related BIT (Built-in-Test) procedure that is also the subject of this invention. This allows predictions of a proper increasing, or decreasing of bandwidth OVH-level, in order to compensate for a BER-change. BER computation is facilitated by distinguishing video frames based on whether they depict new spatial events or related temporal events. Another subject of this invention is a motion-based pre-ATR method that is an introduction to common ATR, or pattern recognition methods. Yet another subject of this invention is a process of implanting error correcting bits into a payload, in the form of imperceptible watermarks. Still other aspects hereof, relate to such networks as: MAN, WAN, Tactical Internet, and others, to provide extra protection of headers, by implanting them into payloads, with a high level of Bit-Selective-Error Correction. Also included herein is a novel compression concept for still images which applies the spatial or meaningful frame technique to still imagery in a wavelet compression format.
US07899113B2 Technique for simulating film grain on encoded video
Simulating film grain in an encoded image occurs by extracting the film grain and then characterizing the film grain for encoding in a video stream to enable the film grain restoration upon decoding. Typically, the film grain is characterized based either on the type of film, or by using a particular model. In practice, the film grain particulars are transmitted as parallel information to the video coded stream, typically as a film grain Supplemental Enhancement Information (SEI) message when using the ITU T H.264 video coding standard.
US07899111B2 Link interface technique including data indicator symbols
In some embodiments, a chip includes transmitters and generation circuitry to provide data symbols and special characters to the transmitters to be transmitted. The chip also includes match detection circuitry to detect when the data symbols match the special characters; and indicator symbol generation circuitry to create data indicator symbols in response to detected matches and to provide the data indicator symbols to the generation circuitry to be provided to the transmitters to be transmitted. Other embodiments are described.
US07899110B1 Bit sync for receiver with multiple antennas
A receiver with multiple antennas, such as an 802.11b receiver may generate a magnitude signal for each antenna and add the results to determine a peak signal point in a received frame to provide a bit synchronization signal to a rake receiver component. The receiver may include one or more threshold switches that only pass individual or combined magnitude signals when the magnitude signals are above a certain level. The received frame may be dividing into segments using a switching circuit and registers. A comparator may then evaluate the registers to determine the segment with the highest magnitude signal. In one embodiment, values for adjacent segments may be added to a current segment when determining the segment with the highest magnitude signal.
US07899103B2 Side light emitting type semiconductor laser diode having dielectric layer formed on active layer
Provided is a side light emitting type semiconductor laser diode in which a dielectric layer is formed on an active layer. The side light emitting type semiconductor laser diode includes an n-clad layer, an n-light guide layer, an active layer and a p-light guide layer sequentially formed on a substrate, and a dielectric layer with a ridge structure formed on the p-light guide layer.
US07899102B2 Semiconductor laser, method for manufacturing semiconductor laser, optical disk device, and optical pickup
A semiconductor laser including: a nitride III-V compound semiconductor substrate configured to have a first planar area, a second planar area, and a third planar area in a major surface, the first planar area being formed of a C-plane, the second planar area being continuous with the first planar area and being formed of a semipolar plane inclined to the first planar area, the third planar area being continuous with the second planar area and being formed of a C-plane parallel to the first planar area; a first cladding layer configured to be composed of a nitride III-V compound semiconductor on the major surface of the nitride III-V compound semiconductor substrate; an active layer configured to be composed of a nitride III-V compound semiconductor that exists on the first cladding layer and contains In; and a second cladding layer configured to be composed of a nitride III-V compound semiconductor on the active layer.
US07899099B2 Laser drive circuit and use
A laser drive circuit and use of digital-to-analog converters is provided, each with a current input and a current output to set current values of partial currents switchable by means of digital channel signals to provide a laser current pulse at least on the basis of a sum of partial currents, wherein at least one current output of one of the digital-to-analog converters is connected to at least one current input of an additional digital-to-analog converter via an analog switch.
US07899096B1 Methods and circuits for controlling drive mechanisms
A method for aligning an optical package includes applying a dither waveform and an advancement waveform to a drive mechanism. The optical package includes a semiconductor laser operable to emit an output beam with a first wavelength, a wavelength conversion device operable to convert the output beam to a second wavelength, adaptive optics configured to optically couple the output beam into a waveguide portion of an input facet of the wavelength conversion device, and a drive mechanism coupled to the adaptive optics and configured to adjust a position of the output beam. The dither waveform oscillates the adaptive optics back and forth in first and second directions to oscillate the output beam on the input facet. The advancement waveform advances the adaptive optics in an adjustment direction. Rising and falling edge times of the dither waveform are greater than rising and falling edge times of the advancement waveform.
US07899095B2 Laser lithography system with improved bandwidth control
A method and apparatus may comprise a seed laser, along with an amplifier laser amplifying the output of the seed laser. A bandwidth metrology module may provide a bandwidth measurement and a bandwidth error signal may be provided using a bandwidth set point. A differential timing system responsive to the error signal can selectively adjust a differential firing time between the seed laser and amplifier laser. A beam dimension and center wavelength control system may adjust a beam dimension, within the cavity of the seed laser, to select bandwidth, and may adjust center wavelength at the same time, using a plurality of beam expansion prisms and at least one other prism or other optical element in the cavity to select center wavelength.
US07899094B2 Laser light source device, illumination device, image display device, and monitor device
A laser light source device includes: a light source; an external resonator; a wavelength conversion element converting the wavelength of part of incident light having the first wavelength into the second wavelength which is different from the first wavelength; and an optical-path conversion element causing the light that has been converted into light of the second wavelength in the process of traveling to the light source due to reflection from the external resonator to be separated into a second optical-path different from the first optical-path, and emitting a second laser light of the second wavelength. In the laser light source device, and the height of the wavelength conversion element is greater than a distance between an optical-axis of the first laser light on an end face of the wavelength conversion element which is close to the external resonator and an optical-axis of the second laser light.
US07899091B2 Defect-tolerant demultiplexers based on threshold logic
Embodiments of the present invention include defect-tolerant demultiplexer crossbars that employ, or that can be modeled by demultiplexer crossbars that employ, threshold logic “TL” elements. The threshold-logic elements provide for tolerance for signal variation on internal signals lines of a defect-tolerant demultiplexer crossbar, and thus tolerance for defects which produce internal signal variation.
US07899090B2 Remote installation performance over management controllers in monolithic and modular systems
A method and system are provided for installing software code on a remote information handling system (RIHS) comprising a management access controller (MAC). A remote management station (RMS) is implemented to manage the RIHS by communicating with its MAC over a network connection. The RIHS is initially booted by selecting a virtual media device (VMD) emulating a predetermined physical mass storage device containing a boot file and appearing to be physically attached via the RIHS's USB bus. Once booted, the RMS transfers additional boot files and installation files containing network share information to the MAC. The MAC transfers the files across a USB bus to the RIHS's memory where they are loaded and installed. A network connection is established to a network share comprising software code installation files. The software code installation files are then transferred from the network share to the RIHS for installation.
US07899089B2 Constant bit rate padding of MPEG transport streams
A system and method for processing of MPEG transport streams. Specifically, the system may receive a variable bit rate input transport stream with one or more programs. The variable bit rate transport stream is converted into a constant bit rate stream with compliant Program Clock References. Null packets are added to the transport stream at suitable locations to pad it to a constant bit rate. Program clock reference packets are re-stamped to ensure all timing requirements are met.
US07899086B2 Method for signaling of a change from a first service to a second service during a call by modifying the utilized codec
A method is provided for signaling a change from a first service to a second service during a call between a terminal device and a further terminal device over at least one communication network. When a change from the first service to the second service takes place during a call between the terminal device and the further terminal device, a network unit of the communication network, via which the terminal device is currently communicating to at least one further network unit, signals whether the change was initiated by the terminal device or by a network unit of the communication network.
US07899085B2 Ranging between radios using pseudo time of arrival sequence
Systems and methods for refining the determination of the time of arrival (TOA) of given data. A portion of packet data is designated to be used as a pseudo TOA sequence. The packet information is modulated using, e.g., BPSK, and thereafter spread with a chipping stream known at both source and destination radios. The resulting stream includes a TOA reference pattern. On the receive side (destination radio), receive samples are despread and demodulated. The despread data is then XOR'ed with the chipping stream to re-create the TOA reference pattern. The re-created TOA reference pattern and original receive samples (previously stored) are passed through a correlator to obtain a correlation profile, which is then used for curve fitting/interpolation to accurately determine the TOA of the given received sample. Embodiments may be used in conjunction with a radio ranging system.
US07899079B2 System for managing reserved bits in a variable-length message and optimizing message decoding utilizing the same
A system of structures and operations is provided for managing reserved bits in a variable-length message, and for optimizing decoding performance of such a message using such reserved bits.
US07899077B2 Method and apparatus for supporting network communications
One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules. A module manager component controls the creation and destruction of modules as well as their interactions. A communications manager component manages network communications in the network device. The network communications is supported by creating a number of modules that are associated with components that implement different parts of a network protocol. As a result of the use of the modules, a component need not know which other component(s) it depends upon, nor need it know which other component(s) depend upon it. This allows components to be used together very easily in many different configurations. The modules also allow the same component to be used by multiple modules.
US07899076B2 Network device and working mode switching method
A network device includes a timing module, a traffic analysis module, a counting module, a mode switching module and at least one processor. The timing module sets a plurality of continual timing periods each including a plurality of timing periods. The traffic analysis module analyzes if the traffic transmitted by the network device in each of the timing periods in a continual timing period is less than a predetermined traffic threshold, and defining a first analysis result every time that the traffic transmitted through the network device in each of the timing periods in the continual timing period is less than the predetermined traffic threshold. The counting module counts an amount of the first analysis results, and determines if the counted amount is less than a predetermined threshold. The mode switching module switches the working mode of the network device according to the determination of the counting module.
US07899071B2 Serial bus structure
Embodiments of the invention relate to a bus structure for a serial bus for communicatively coupling a plurality of nodes. Each node is coupled to the transmit channel via a logic gate. The transmit channel is looped back as a receive channel to the receive terminals of all coupled nodes.
US07899069B2 Priority based bandwidth allocation within real-time and non-real-time traffic streams
A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent to be processed may be referred to as real-time packets. Packets that are not urgent to be processed may be referred to as non-real-time packets. Real-time packets have a higher priority to be processed than non-real-time packets. A real-time packet may either be discarded or transmitted into a real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time queue congestion conditions. A non-real-time packet may either be discarded or transmitted into a non-real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time and non-real-time queue congestion conditions.
US07899066B2 Distributed intelligence MAC protocols for DWDM ring networks
A metropolitan access network (10) uses a variation of a MAC protocol, where each station (14) on a ring (12) is associated with one or more time slot (30). Each slot carries information regarding the associated station, basic connection fields (32), communications fields (34), and quality of service fields (36). Each station maintains its own local database regarding the status of the network (10) by reading the information in each time slot (30).
US07899064B2 System paging method and apparatus of heterogeneous wireless networks
A paging method and apparatus for minimizing power consumption under a heterogeneous wireless network environment is provided. The terminal can recognize data reception from the heterogeneous network using a CDMA2000 network having a wide service range under a heterogeneous wireless network environment terminal, and can open only necessary network interfaces at a predetermined time.
US07899062B2 Layer 2/layer 3 interworking via internal virtual UNI
A multi service platform having multiple layer switching includes a layer two switching component disposed within an enclosure of the multi service platform. A layer three switching component is disposed within and integrated together with the layer two switching component within the enclosure of the multi service platform. A connection, including an internal virtual UNI connection, terminates at the layer two switching component and at the layer three switching component. The connection is disposed internally within the multi service platform.
US07899055B2 Method for route optimization with dual mobile IPv4 node in IPv6-only network
A method for route optimization with a dual mobile IPv4 node in an IPv6-only network is provided. The method includes the operations of: receiving a visited IPv6 address from a router when the dual mobile node is connected to the IPv6-only network; updating a home agent with the IPv6 address; deregistering a binding update with a correspondent node via the home agent; updating the correspondent node with an IPv6 address; checking the reachability of packets directly to the correspondent node using its IPv6 address; the mobile node starting sending, to the CN, data packets tunneled in an IPv6 packet once the reachability is verified; and the correspondent node sending tunneled data packets directly to an IPv6 address of the mobile node.
US07899054B2 Management device and program
According to an aspect of the invention, there is provided a management device used in a network to which nodes are connected. The management device includes an information requesting unit to send out a request packet requesting address information concerning addresses of each node through the network while using a predetermined single protocol, an information receiving unit to receive the address information retuned from each node as a response to the request packet, and an information displaying unit to display addresses contained in the received address information such that if two or more addresses are in the address information received from a single node, the two or more addresses are treated as addresses belonging to the single node.
US07899052B1 Memory structure for resolving addresses in a packet-based network switch
Memory structure, and packet-based switch including the memory structure, having Address Resolution Table and Packet Data Buffer table employing a shared memory. Transmit Descriptor Table also may share memory. Address Resolution Table can be implemented with direct mapping, for which destination address key direct-mapped address search may be used. The memory structure and switch implement an IEEE Std. 802.3 communication protocol via multiple ports.
US07899050B2 Low latency multicast for infiniband® host channel adapters
A low latency multicasting receive and send apparatus and method comprising low latency receive and send queues. In an InfiniBand® network each destination group of nodes (recipients) is identified by a unique Global ID (GID)+Local ID (LID). Each node whose ports are part of a multicast group identify themselves via a LID which identifies participating ports. When a switch receives such a multicast packet with a multicast LID in the packet's DLID field it replicates the packet to each of the designated ports. Each destination adapter at a receiving node receives the multicast packet and distributes copies of the packet to QPs in the host system that are registered for the multicast address.
US07899046B2 Determining strategy for multicast and/or unicast transmission to correct forward errors
Systems and methods are disclosed herein for correcting errors. In one embodiment, among others, a method comprises receiving a plurality of error indications from a plurality of respective receivers. The receivers are configured to receive a data stream of packets transmitted within a multicast channel. Each error indication indicates which ones of a number of the packets were not received. The method further comprises analyzing the error indications to determine a first set of receivers to which forward error correction (FEC) code is transmitted and a second set of receivers to which unicast data is transmitted.
US07899037B1 Voice session and data session coordination in a communication device
A communication device has a data application and a voice application. The device establishes a data session between the data application and a data system. During the data session, the device receives a voice session request from a voice communication system, and in response, alerts the user of the request and transfers a voice session request indication from the voice application to the data application. The device receives user acceptance of the voice session request, and in response, transfers a voice session acceptance indication from the voice application to the data application. In response to the voice session indications, the device transfers a data session message from the data application to the data system and then transfers a ready indication from the data application to the voice application. In response to the ready indication, the communication device then transfers a voice session acceptance from the voice application to the voice communication system.
US07899036B2 Assignment of a serving entity in a communication system
The present invention relates to assigning an S-CSCF to an un-registered user in an IMS network. A HSS maintains information about a registration state of users and about assignments of S-CSCF to the users. HSS determines if S-CSCFs are available to serve the users. When receiving a request associated with a user and requesting address of an S-CSCF assigned to the user, assignment of the S-CSCF for the user is removed from HSS if the S-CSCF has been determined not to be available and if the registration state of the user indicates that the user is not registered. The HSS may transmit Server Capabilities to an I-CSCF to enable the I-CSCF to re-select new S-CSCF to serve the user.
US07899034B2 Methods for the synchronization of multiple base stations in a wireless communication system
A plurality of base station devices are linked together and synchronized to facilitate communication between the respective base station devices and respective downlink subscriber stations. According to one embodiment of the invention, one of the base station devices is designated as a master device, and the other base station devices are designated as slave devices. The respective base station devices are connected to each other by means of a synchronization bus. The master base station device then generates and broadcasts a future time stamp value, which is received by the respective slave base station devices. When the time stamp counter in the master base station device reaches the transmitted value, a control signal is broadcast over the synchronization bus. The slave base station devices then retrieve the time stamp value and reset their respective local time stamp counters to the received value. In this manner, the base station devices are synchronized.
US07899033B2 Method and system for conditionally invoking an IMS service
A pushed value associated with a party is received by a telephone network element. The pushed value is a function of a plurality of pushed values associated with the party. An incoming call for the party is received after receiving the pushed value. An Internet Protocol Multimedia Subsystem (IMS) service for the incoming call is conditionally invoked based on the pushed value.
US07899029B2 Mobile communication system, user equipment in mobile communication system, control program thereof, and synchronization establishment determination method in mobile communication system
Even when transmitted waves of multiple systems become approximately out of phase while diversity transmission is performed in a W-CDMA wireless system, synchronization establishment determination is more adequately performed. In a W-CDMA wireless system 1, even if it is determined in a normal synchronization establishment determination that synchronization cannot be established, when a phase difference in a common channel of a 0-system and a 1-system is within a certain range and a reception quality of the common channel (or a dedicated channel) has reached a certain level, it is determined that the synchronization can be established. Therefore, even when the transmitted waves of the multiple systems become approximately out of phase while the diversity transmission is performed in the W-CDMA wireless system, the synchronization establishment determination can be more adequately performed depending on whether or not communication is possible in an actual state.
US07899027B2 Automatic route configuration in hierarchical wireless mesh networks
Methods, apparatuses and systems directed to routing configuration in a hierarchical wireless mesh network. In one implementation, the present invention uses neighbor messages to allow routing nodes to discover one another and configure a hierarchical routing configuration. In one implementation, the present invention provides a neighbor and adjacency protocol that provides for automatic mesh configuration and loop-free mesh topologies.
US07899025B2 Header suppression in a wireless communication network
In one embodiment, a relationship is determined between radio link protocol (RLP) sequence numbers in received RLP packets and real-time protocol (RTP) sequence numbers of RTP packets represented by the received RLP packets. A RTP sequence number associated with a compressed RTP packet is determined based on the determined relationship and at least one of the RLP sequence numbers of the received RLP packet or packets forming the compressed RTP packet. The compressed RTP packet does not include a RTP sequence number.
US07899024B2 Method and apparatus to support VoIP calls in an IEEE 802.16 interface
In some embodiments, an apparatus includes a connect control module adapted to receive a dynamic service addition message containing a reserved bandwidth amount of a reserved bandwidth allocation for an uplink service flow. The reserved bandwidth allocation is capable of accommodating two or more Voice over Internet Protocol (VoIP) calls and the uplink service flow is substantially in accordance with an Institute of Electrical and Electronic Engineers (IEEE) 802.16 standard. The apparatus also includes a call session module coupled to the connect control module and adapted to generate a connection request message for a VoIP connection. The connect control module, in response to the connection request message, is further adapted to send a dynamic service change request message to activate a call-session bandwidth portion of the reserved bandwidth allocation for the VoIP connection.
US07899023B2 Participants network
A method for communication between a number of participants in a region, the number of participants being unlimited, the method comprising the steps: (a) allocating a unique identity to each participant; (b) allocating an order of priority for transmission by the participants based on an order of the unique identities; and (c) in each transmission of each participant there is included: (i) the unique identity of the participant; and (ii) a list of unique identities of all participants in the region.
US07899018B2 Automatic resignation from ad hoc network
A wireless device is configured to automatically resign from an ad hoc network. In some aspects the resignation may be based on automatic detection of inactivity associated with the ad hoc network. For example, resignation from the ad hoc network may be based on absence of uplink and downlink traffic at a wireless device, absence of open sockets at a wireless device, or a lack of beacon transmissions by other wireless devices. In the latter case, a lack of beacon transmissions by other wireless devices in the ad hoc network may be indicated by the transmission of a relatively large number of beacons in succession by a wireless device.
US07899016B2 Physical layer processing for a wireless communication system using code division multiple access
An address for data bits is determined by categorizing the bits into a first, second, third and fourth case. The first case is for bits transferred in only one resource unit in a time slot; the second case is for bits transferred in a plurality of downlink resource units; the third case is for bits transferred in an uplink resource unit where a spreading factor of data in a first resource unit is greater than or equal to a spreading factor of a second resource unit; and the fourth case is for bits transferred in an uplink resource unit where a spreading factor of data in a first resource unit is less than a spreading factor of a second resource unit.