US07934526B2
An aircraft pneumatic tire that has deeper grooves without causing deterioration in the heat resistance of a top tread and thereby can increase the number of landings per tread is provided.At least part of a top tread 2 in the width direction of the tire has a two-layer structure consisting of a base tread layer 11 and a cap tread layer 12 stacked in the radial outward direction in this order. At least one circumferential groove 4a to 4d is provided in the surface of the top tread 2. The base tread layer 11 and the cap tread layer 12 satisfy the relationships expressed by the following formulas (1) and (2): 1.05
US07934521B1
A configurable fluid transfer system for inflatable footwear includes a manifold. The manifold has a top surface, a bottom surface with a plurality of openings, a lateral side with at least one opening, a medial side, a heel side with a plurality of openings and a forefoot side. The manifold is part of an inflation system having an underfoot pump connected to one of the plurality of openings in the heel side of the manifold, an inflatable forefoot bladder connected to two of the plurality of openings in the bottom surface of the manifold and an inflatable heel bladder connected to one of the plurality of openings in the bottom surface of the manifold. fluid flows from the underfoot pump to the inflatable forefoot bladder through a one-way valve and into a first channel in the manifold connected to a forefoot bladder. The fluid inflates the forefoot bladder and exits into a second channel in the manifold. fluid flows from the inflatable forefoot bladder to the inflatable heel bladder through the second channel and inflates the heel bladder.
US07934520B2
A control handle assembly for a plumbing fitting has a first control member having a bore and a ledge within the bore extending radially inward to an inner dimension, and a second control member having a mounting post with a ledge extending radially outward to an outer dimension. A deformable clip is captured by the control members between the ledges and has a radial outer dimension greater than the inner and outer dimensions of the ledges so as to rotatably couple the control members.A spout coupling assembly has a lower adaptor defining a lower passageway for housing a diverter and an upper adaptor coupled to the lower adaptor defining an upper passageway. An annular recess is formed in the upper adaptor and a collar is axially restrained in the annular recess. A spout is coupled to the collar so that the spout and collar rotate simultaneously.
US07934517B2
Systems for controlling the level of water with in reservoir, such as in a catch basin for an infinity pool. One embodiment of such a water level control system comprises a system housing having a removable front plate with front plate openings, and a water inlet into the housing. The system further comprises a removable mounting plate within the housing, with the mounting plate removable from the housing when the front plate is removed. A valve is included that is connected to the mounting plate, with water from the reservoir entering the housing through the front plate openings. The valve is operable to allow water to flow into the housing through the water inlet when water within the reservoir water falls below a desired level, and stopping the flow into the housing when the reservoir is at the desired level.
US07934506B2
Methods and devices are disclosed for manipulating the tongue, and more particularly for temporarily suspending the tongue. One embodiment of the device comprises an elongate member with a retractable distal tissue-engaging tip that is movable within the lumen of tubular member configured for insertion into the tongue, preferably from an inferior surface of the jaw. The device may be used diagnostically assess the effect of performing tongue suspension in a patient prior to permanent implantation of a glossopexy device. The retractable distal tissue-engaging tip may be removed after diagnostic assessment, or left in place and attached to a temporary external securing device.
US07934498B1
A device and method for facilitating the delivery of medication/humidity to a patient without breaking a ventilator circuit that contains a two-position flow control valve in the circuit, so as to permit manual switching from a first position in which humidified air/oxygen will be supplied to a patient and a second position in which atomized medication will be supplied to the patient.
US07934493B1
Since a conventional self-loading bolt assembly for airguns is complicated in construction, the cost of its production comes expensive.A simple piston-cylinder mechanism was found to decrease a component count of the self-loading bolt assembly. Since the present invention remarkably decreases the component count, the cost of the production of the assembly is drastically decreased with striking success.
US07934491B2
Incorporates at least one thermal switch (5) in series with the heating resistor (4) of the module located on the frame (1) of said resistors (4) that cuts off current to the resistor (4) when the heater power control circuit fails. The thermal switch (5) can be between the heating resistor (4) and the earth connection of the support (6), or between the heating resistor (4) and the power supply (3) of the module. The module allows a closed-loop control using as variable the temperature of one of the resistors (4), whose resistivity can change with the temperature. Similarly, the electronic control circuit can also be integrated in the heater frame (1), allowing a closed-loop control of the dissipated power using as control variable the temperature of the frame (1).
US07934490B2
An engine ECU stores a map in which three regions, that is, a high-temperature region, a low-temperature region, and a region therebetween, are prescribed. The pre-feed time T set when the present condition falls in the region is the longest. An engine ECU executes a program that includes the step of detecting an engine cooling water temperature THW when the start-up of the engine is requested, the step of executing the pre-feed until the fuel pressure P becomes equal to or greater than a fuel pressure threshold value P(TH), and the step of starting the cranking when the fuel pressure P becomes equal to or greater than the fuel pressure threshold value P(TH). Thus, the bad start-up caused by fuel vapor is avoided without operating the fuel pump unnecessarily for a long time.
US07934477B2
An engine assembly may include an engine structure, a rocker arm assembly supported by the engine structure, a camshaft rotatably supported on the engine structure and engaged with the rocker arm assembly, and a valve member engaged with the rocker arm assembly. The rocker arm assembly may include a lever body having a first end engaged with the valve member and a second end defining a pivot point and having an opening therethrough, an arm assembly including a first end rotatably coupled to the first end of the lever body and a second end including a latch, and a locking mechanism located within the opening in the lever body and including a latch pin having a recess therein and a guide holder including a finger extending into the recess preventing rotation of the latch pin relative to the guide holder.
US07934461B2
Sewing machine includes a plurality of machine heads, and at least one sequin feeder apparatus provided for each of the machine heads. The sequin feeder apparatus of a desired number of machine heads of the plurality of machine heads are grouped into a group, and a sequin feed pitch is variably set independently for each of the grouped sequin feeder apparatus in that group. Such an arrangement allows sequins of different sizes (different feed pitches) to be set on all of the sequin feeder apparatus in the group. If the plurality of machine heads are controlled on a group-by-group basis in order to sew a sequin-contained embroidery pattern, it is possible to increase the variety of sizes of sequins that can be used in the embroidery pattern.
US07934455B2
A sub-caliber projectile is described for insertion into a projectile receptacle (8) having a projectile head (1) and a tail unit (2) forming guide vanes (4), which engages in a cavity of the projectile head (1). To provide advantageous construction conditions, it is suggested that the guide vanes (4) of the tail unit (2) extend up into the hollow projectile head (1) and the projectile head (1) be folded clamped into the groin area between the guide vanes (4).
US07934454B2
A projectile core is provided formed from a carrier and a colorant. The carrier and colorant are mixed into a core mixture, which is formed into a predetermined core shape. The core mixture is cured until substantially firm, such as by drying, heating or freezing. An outer layer may be formed adjacent the surface of the projectile core by heating. An outer coating may also be applied to the projectile core. A method of forming a projectile core comprises: (a) mixing a carrier and a colorant to form a core mixture; (b) forming the core mixture into a predetermined core shape; and, (c) curing the core mixture until a substantially firm projectile core is formed.
US07934450B2
A printing press includes a form cylinder, a blanket cylinder, an impression cylinder, an adjusting apparatus having at least one first actuating drive for setting a printing pressure between the blanket cylinder and the impression cylinder, and a tracking system for setting a printing pressure between the form cylinder and the blanket cylinder in dependence on the setting of the printing pressure between the blanket cylinder and the impression cylinder. The tracking system has at least one second actuating drive coupled to the at least one first actuating drive in terms of control technology through an electronic control device, in such a way that the form cylinder is adjusted automatically.
US07934444B2
A portable protection system including a selectively collapsible truss for supporting a protection member. The truss is movable between a collapsed position and an expanded position. The protection member includes at least one layer of ballistic armor material for disrupting a projectile. The truss includes suitable connectors for releasably connecting the protection member to the truss, and also suitable connectors for releasably connecting the truss to an adjoining truss so as to form a protection wall.
US07934443B1
A magazine configured for use with a 22 caliber conversion kit and/or a non-converted 22 caliber firearm includes an elongate, hollow, rectangular housing for receiving an ammunition belt on a splined belt pulley. A slide of the firearm applies an impact force to a strike wheel to pivot a cam against a spring-loaded rack. The rack moves downward and causes a rack gear to rotate a drive gear freely in the slip direction of a unidirectional bearing. When the impact force is removed, the spring-loaded rack returns upward under the biasing force of the spring causing the rack gear to rotate the drive gear on the unidirectional bearing in the drive direction. The drive gear turns a drive axle, which turns the splined belt pulley to advance the ammunition belt sufficiently to position the next round of ammunition for entry into the firing chamber.
US07934439B2
A steering wheel comprises a rim connected to spokes. A covering material is provided to enclose at least a portion of the rim and/or the spokes. The covering material includes an outer cover and a light element positioned under the outer cover. The light element is configured to emit light through at least a portion of the outer cover. The light element is positioned over a casing that is provided to give shape to the steering wheel so that a vehicle driver may easily grasp the steering wheel. The light element may provide continuous, pulsed, or non-continuous lighting.
US07934438B2
A ball screw device includes a screw shaft rotatably engaged with a ball nut, and a number of bearing members received between the ball nut and the screw shaft, and a circulating device for circulating the bearing members, the circulating device includes an elongate member having two end blocks for engaging into the ball nut and having a passage for receiving the bearing members, and includes a housing member and a casing member each having a portion of the passage of the elongate member for allowing the passage of the elongate member to be opened and exposed and for allowing the housing member and the casing member to be formed with molding procedures.
US07934434B2
An apparatus and method are provided for collection and analysis of dry powder inhaler products to determine foreign particulate matter found therein. The apparatus includes a collection chamber that communicates directly with the mouthpiece of a dry powder inhaler device. The collection chamber is used to both collect product samples, as well as to mix the samples with a diluent that places the active pharmaceutical components and excipients in solution, while the foreign particulate matter remains suspended. Analysis of a sample is preferably conducted by light obscuration wherein a probe is inserted directly within the collection chamber of the apparatus. An integral magnetic stir-bar incorporated within the apparatus eliminates the need to transfer the collected sample to a secondary vessel for mixing or analysis.
US07934432B2
A method is provided for measuring the run time of an ultrasonic pulse in the determination of the flow velocity of a gas in a breathing gas volume flow sensor (1). The breathing gas volume flow sensor (1) has a flow duct (3) with a measuring section, wherein the measuring section is arranged in parallel to or at an angle (α) smaller than 90° to the flow duct (3). The measuring section has an ultrasound transmitter (5) and an ultrasound receiver (7). The method determines the run time of the ultrasonic pulse from the receiving signal spectrum without the damping of the ultrasonic pulse having an effect on the run time measurement by an ultrasonic pulse being triggered by a transmitting pulse at the ultrasound transmitter (5). The ultrasound receiver (7) sends a receiving signal and the receiving signal is recorded as a first receiving signal data record as a function of time after the transmitting pulse. A correlation function of the first receiving signal data record is formed with the first sample data record. The run time of the ultrasonic pulse is determined from the point in time of the correlation maximum.
US07934414B2
A method for manufacturing a measuring device for determining and/or monitoring a process variable of a medium in a container. The measuring device includes: A mechanically oscillatable unit, which is securable via a securement to a sensor housing and/or to the container; and a driver/receiver unit, which excites the mechanically oscillatable unit to oscillate, or receives the oscillations of the mechanically oscillatable unit. The mechanically oscillatable unit is excited to oscillate, and the reaction forces and/or reaction moments are detected, which act on the securement due to the oscillations of the mechanically oscillatable unit, that a report is issued, when the reaction forces and/or reaction moments exceed predeterminable limit values, and that, in the case of a report, the mechanically oscillatable unit is adjusted as regards its oscillation properties.
US07934412B2
The present invention relates to the monitoring of gas concentrations possible in very low ranges (i.e., low ppb and even ppt ranges) and especially use thereof in environmental monitoring, exposure assessment, bomb detection, and health studies. The invention can use a spatial and temporal assessment of gas concentrations that enables the sources of the gas in question to be located and identified which is useful in environmental and health field but can also be applied to other fields an example of which is detecting and locating explosives. This technology can uses small, light weight, and low power components that allow for the monitor to be portable and even worn on a person as a personal monitor. This technology can be used in a stationary monitors as well.
US07934403B2
The present invention provides a dispenser which evenly dispenses washing water to a detergent container. Within the dispenser, a slit of a subsidiary water passage is configured in a rib located between an inlet water passage where washing water enters the dispenser and an end water passage distant from the inlet water passage by the farthest. Some quantity of washing water running the inlet water passage is diverged and moves to the end water passage where washing water has been insufficiently supplied. Hereby, washing water is equally scattered over the dispenser and drops into the detergent container. The dissolving power can be much more enhanced.
US07934397B2
A cut-resistant knit glove comprising cut-resistant composite yarn, companion yarn and lining yarn. The cut-resistant composite yarn having a core comprising at least two core yarns and at least one first wrapping yarn helically wrapped around the core. The companion yarn comprising para-aramid. The lining yarn comprises either (i) composite yarn having an elastomeric yarn core and at least one second wrapping yarn helically wrapped around the yarn core or (ii) yarn comprising aliphatic polyamide fiber, polyester fiber, natural fiber, cellulosic fiber, and mixtures thereof. The cut-resistant composite yarn, the companion yarn, and the lining yarn are co-knit in the glove with the lining yarn plated on the interior of the glove and the cut-resistant composite yarn and companion yarn forming the exterior of the glove.
US07934384B2
A portable cooled merchandising unit including a product container assembly, a door assembly, a cooling assembly, a customer enticement device, and a power unit. The product container assembly defines an interior region for containing products. The cooling assembly is connected to the product container assembly and includes a powered cooling device to cool the interior region. The enticement device is adapted to encourage customer interest in the merchandising unit and includes a powered component. The power unit includes a power supply electrically connectable to an external power source, with each of the powered cooling device and the power component of the enticement device being electrically coupled to the power supply. With this configuration, the common power supply serves to power both the cooling assembly as well as the customer enticement device. In some embodiments, the cooling assembly includes a thermoelectric device.
US07934374B2
A method for regenerating a particulate filter in an exhaust system of a combustion engine. The method: (a) measures, every time the combustion engine is started, a parameter representative of a condition of the combustion engine and/or of the exhaust system, (b) when the measured parameter reveals that the engine and/or the exhaust system are cold, the parameter representative of the mass of accumulated soot measured before the engine was last turned off is frozen, (c) the deviation between the frozen mass parameter and the parameter representative of the mass measured at time t is continuously determined, and (d) when the deviation has been resolved by convergence, it is added to the frozen mass parameter and the resulting corrected value is used in an ongoing regeneration process.
US07934370B2
When a vehicle speed V is greater than a threshold value Vref when an engine speed difference ΔN between an engine speed Ne and a target engine speed Ne* is greater than a threshold value Nref and a catalyst degradation flag Fc is 1, that engine speed Ne is brought to the target engine speed Ne* while the engine is kept firing. However, when the vehicle speed V is less than the threshold value Vref, a fuel cut is executed even if the engine speed difference ΔN is greater than the threshold value Nref and the catalyst degradation flag Fc is 1. The threshold value Vref is set based on a catalyst bed temperature CT so control to suppress catalyst degradation can be continued for longer the more the operating state is such that the catalyst bed temperature CT is high and degradation of the catalyst is promoted.
US07934369B2
An exhaust gas purifying apparatus for an internal combustion engine is provided. The apparatus includes a recoverable type exhaust gas purifying device provided in an exhaust passage, a reducing agent addition device for adding a reducing agent into the exhaust passage upstream of the exhaust gas purifying device, an operation control device for controlling operation of the reducing agent addition device such that the reducing agent is added into the exhaust passage in a recovering process of the exhaust gas purifying device, a pressure obtaining device for obtaining pressure in the exhaust passage downstream from the reducing agent addition device and upstream from the exhaust gas purifying device; and a diagnosing device for diagnosing the reducing agent addition device based on the pressure obtained by the pressure obtaining device at an estimate arrival-time when the reducing agent added from the reducing agent addition device is estimated to arrive at the exhaust gas purifying device in a case the operation of the reducing agent addition device is controlled by the operation control device such that the reducing agent is added into the exhaust passage.
US07934362B2
A packaging machine includes a clamping arrangement, composed of a series of clamps designed to grip and release a web of flexible material, and which are coupled to a belt that is advanced along a predetermined path to advance the web of flexible through the machine. The belt is made up of side-by-side belt portions that are spliced together in axially spaced locations by the clamps, to withstand the forces and stresses placed thereon as the web material is advanced. Each clamp is formed of an upper jaw member and a lower jaw member that are pivotably interconnected together, in combination with a guide member the guides movement of the belt through the machine. The belts are independently driven by operation of a pair of motors, which are synchronously operated in order to advance the opposite edges of the web material at the same rate of speed through the machine.
US07934361B2
There is provided a packaging apparatus including a mechanism for joining a film from a film roll and a film from another film roll to each other. The packaging apparatus is capable of preventing a joint of the films from suffering a thermal sealing failure thereby increasing production efficiency. Package apparatus (10) includes film supply mechanism (10A) for joining and supplying films (1A, 1B) and packaging mechanism (10C) for producing package bags from the film. Film accumulator (10B) for guiding and holding the film in a meandering fashion is disposed between film supply mechanism (10A) and packaging mechanism (10C). Some of accumulating rollers (21) of film accumulator (10B) are movable to a predetermined position depending on the size of package bags to be manufactured. The length of the film from a position in which the films are joined to each other to a position in which the film is horizontally sealed is changed to prevent the joint between the films from being placed in the position in which the film is horizontally sealed.
US07934348B2
A structural truss (3) with crimp/clamp (18) wherein the truss (3) includes disposed U-shaped channel chords (2) and struts (1) interconnected to one another at alternately extending apices (6) wherein successive segments of the struts (1) have U-shapes and inverted U-shapes at their mid-sections and apices (6) at their respective ends. The truss member (3) also has vertical load-bearing strut sections (17) at the end of each manufactured length of truss (3) to support a cantilevered section of chord (10). The crimp/clamp (18) creates dimples (19), thereby securing the chords (2) to the struts (1).
US07934346B2
Synthetic shingles are made and treated, such that upper surfaces thereof that are to be weather-exposed in the installed condition, are scuffed, abraded, or scraped in such a manner that different visual appearances occur between abraded zones and unabraded (or lesser abraded) depressions, to enhance the natural-appearing materials that the synthetic shingles are designed to resemble. The shingles and the abrading medium have motion relative to each other. The abrading medium may take on various forms, such as a roller, a brush, a pad, etc. Some portions of the upper surface of the shingle remain unabraded, preferably being those portions that are depressed relative to higher portions of the shingle. The shingle may be of a single layer construction, or a multi-layer laminate.
US07934338B2
A fish detection accessory to be installed on the end of a fishing pole or which alternately can be incorporated into a fishing pole during manufacture of the pole. The unit employs a miniature dual axis accelerometer integrated circuit that can detect angular rotation of the unit relative to the earth's surface, allowing the unit to detect a fish bite based on vibration method, i.e. rotation of the pole per unit time, or on a rotation method, i.e. rotation of the pole independent of time. Bite detection sensitivity levels and alarm methods can be selected by the user using the power switch and two setting switches. The unit can also be used as a mini flashlight.
US07934317B2
A pipe cutter has a body, a mounting sleeve, a drive segment and an operating head. The body has multiple wheels and an extension tube. The mounting sleeve is slidably mounted in the extension tube and has two elongated holes respectively formed through two opposite sidewalls of the mounting sleeve. The drive segment is mounted in the mounting sleeve and has a blade mount, a linking shaft and a spring. The blade mount is slidably mounted in the mounting sleeve and has a mounting recess, a mounting rod, a through hole, a holding pin and a blade. The linking shaft is slidably mounted in the mounting sleeve. The spring is mounted around the mounting rod and abuts the blade mount and the linking shaft to provide a damping effect to the blade. The operating head is rotatably connected to the mounting sleeve and is connected to the drive segment.
US07934312B2
An electronic circuit device comprises: a printed circuit board mounted with electronic components; a resin-molded portion formed of resin so disposed that the electronic components are covered therewith; a convex connector that has metal terminals for connection and is exposed from the resin-molded portion; and a sealing member wrapped around the resin-molded portion.
US07934309B2
The method of fabricating an exchange-coupling film in accordance with the present invention comprises a multilayer body forming step of forming a multilayer body having an antiferromagnetic layer and a ferromagnetic layer laminated on the antiferromagnetic layer; and an annealing step of annealing the multilayer body in a magnetic field with a maximum temperature higher than a blocking temperature of the multilayer body by 15 to 60° C.
US07934308B2
The invention concerns a method for making a waveguide microwave antenna with corrugated horn, which consists in forming the corrugations of the horn on the outer surface of a synthetic material form block followed by surface metallization of the foam block configured to produce the antenna.
US07934301B2
A sheet of expanded metal produced by slitting a sheet of metal, and stretching along a stretching direction, which sheet of expanded metal forms a grid of openings having a first repetition length in the stretching direction and a second repetition length in the direction perpendicular to the stretching direction, wherein the first and second repetition lengths are substantially equal. A sheet of expanded metal having a stretching angle larger than 90 degrees. Use of a sheet of expanded metal according to the invention for supporting a bundle of parallel tubes. A method of manufacturing expanded metal from pre-expanded metal, wherein expansion force is applied at a plurality of points perpendicular to the stretching direction, wherein the expansion force is applied using a plurality of force transmitters co-operating with the plurality of points, and wherein the force transmitters are arranged so that they can move towards each other in the second direction while applying extension force.
US07934299B2
A casket comprises a casket shell having a pair of side walls and a pair of end walls, a casket lid closable on the casket shell, and a digital image display device mounted to an exterior of at least one of the shell and the lid for displaying digital images.
US07934290B2
An hinge device with fulcrum at variable position for a door (2) of a structure (3) is provided with connecting members, first (4) and second (5), mutually connected and respectively fit to be fixed to the door (2) and to the structure (3) for rotating the door between the extreme closing (C) and the extreme opening (A) in which the door (2), in an operating condition of the structure, is respectively almost vertical and approximately horizontally orientated.The second connecting member (5) has a first fixed pivot (6) and a second fixed pivot (7) for the rotating connection respectively with a first balancing mean (8) and a second balancing mean (9) mutually bound.The end opposite to the first fixed pivot (6) of the first balancing mean (8) is connected by means of a first mobile pivot (10) to an end of the first arm mean (11) having the remaining end connected to the first connecting member (4) by means of a second mobile pivot (12).The end opposite to the second fixed pivot (7) of the second balancing means (9) is connected by means of a third mobile pivot (13) to the first connecting member (4).
US07934279B2
The present invention relates to a control method of a laundry machine. The control method includes inputting a command to drive the steam laundry dryer, and determining whether water is supplied to a steam generator of the steam laundry dryer. According to the control method of the steam laundry dryer, it is possible to effectively remove wrinkles from clothes and to prevent the breakage of the steam laundry dryer.
US07934272B2
A water acting device for personal hygiene has a housing connectable with a water source, a hollow water issuing element connectable with the housing and having an inner passage for passing of water, and means for sealing the water issuing element relative to the housing, the sealing means forming a water passage communicatable with a source of water, and means for adjusting a water supply through the water issuing element, the adjusting means including at least a part of the sealing element and an adjusting member acting on the part of the sealing element so as to change a cross-section of the passage formed by the sealing element, so that the sealing element simultaneously performs functions of sealing of the water issuing element relative to the housing and adjusting or stopping a flow of water through the sealing element to the water issuing element.
US07937763B2
A processing apparatus is connected to a network and has a content recording/playback function. The processing apparatus stores therein, in correspondence, (i) statuses of the recording/playback process and (ii) computer virus-handling processes to be performed if a detection unit detects a computer virus. If the computer virus is detected, the processing apparatus performs one of the computer virus-handling processes in correspondence with one of the statuses of the recording/playback processes.
US07937754B2
Update firmware is stored as one binary file. The binary file includes firmware data necessary for operating a controller unit and root certificate data necessary for a printer apparatus to establish secure communication with a content server. Specific information in the root certificate data is extracted from the update firmware, and the extracted specific information is used to update a management table of the root certificate provided in a RAM. With this configuration, it is possible for an information processing apparatus to reliably acquire and update the root certificate data without greatly changing the original functional configuration.
US07937753B2
The information management system such as might be used for a source code management system. The information management system is distributed throughout an enterprise and is operated to allow secure communications with remote sites connected to a central site over an unsecured network. A secure channel is created through the unsecured network to transmit encryption and identifier information for one or more artifacts. This information is used to access an artifact from a remote site and decrypt it. Because artifacts, though encrypted, retain an identifiable form, they may be cached throughout the information management system. The ability to cache artifacts significantly reduces the bandwidth required for operating the information management system from remote sites.
US07937745B2
A system and method for use with a voice-capable system, includes but is not limited to a method including receiving a request from a user computationally networked to the voice-capable system, the request to designate a network interaction as a monitored network interaction using the security interface, and receiving one or more user-defined designations during the monitored network interaction, the one or more user-defined designations to designate one or more data as requiring the voice-capable system to perform one or more operations with respect to the one or more data.
US07937741B2
A method and apparatus for platform noise estimation and mitigation are provided. An embodiment of a method for mitigating noise may include receiving a data signal in a system platform, where the data signal includes a received pseudo noise sequence. Noise on the system platform may be estimated based on the received pseudo noise sequence. In some embodiments the noise on the system platform may be mitigated based on the noise estimate for the system platform.
US07937740B2
A method and system for the creation of interactive programming using captions. A caption and program information extractor monitors a broadcast media signal having captions and program information encoded in the broadcast media signal. The captions and program information are extracted and stored in a content database. A moderator accesses the content database to retrieve captions and for a program specified by the program information. The moderator uses the services of a moderator server to generate interactive programming from the captions and the moderator's own comments. The interactive programming is transmitted to a plurality of viewers who interact with the interactive programming by entering viewer comments. The viewer comments are received by the moderator along with additional captions and new interactive programming is generated using the viewer comments, additional captions, and additional moderator commentary.
US07937736B2
Media content rebroadcast is described. In embodiments, requests for a missing data segment of television media content are received from client devices that determine the missing data segment has not been received. The requests from the client devices can be prioritized based on demand for the missing data segment. The missing data segment can then be queued in a rebroadcast queue for rebroadcast to the client devices, and the rebroadcast queue can be prioritized based on the demand for the missing data segment.
US07937734B2
A distribution center according to the present invention is capable of handling requests from a plurality of subscribers for accessing programs in a central audiovisual library. The subscriber requests may specify a variable time allowance interval within which a requested program may be delivered.
US07937733B2
An information processing system may include first apparatus and second apparatus coupled to each other through communications means. The first apparatus may include a transmitting/receiving unit effecting two-way communications with the second apparatus, and a control unit that transmits data corresponding to the operating signal from the transmitting/receiving unit to the second apparatus in response to an operating signal transmitted from the second apparatus, and to perform control of the first apparatus. The second apparatus may include a transmitting/receiving unit effecting two-way communications with the first apparatus, a display displaying an image based on the data transmitted from the first apparatus, and a control unit that displays, on a screen of the display, a first operating image for operating the first apparatus and a second operating image for operating a menu screen related to the first apparatus, in response to a remote controller signal supplied from a remote controller.
US07937728B2
In an embodiment, content is received on a channel between a scheduled start time and a scheduled stop time. A schedule specifies a planned transmission of a scheduled program between the scheduled start time and the scheduled stop time. The received content is recorded to a saved program. A determination is made that the saved program includes interruption content that is different from lost content of the scheduled program. A request for the lost content is sent to a content provider, the lost content is received from the content provider, and the interruption content is replaced in the saved program with the lost content. The request includes a begin time of the lost content relative to a beginning of the scheduled program and an amount of the lost content.
US07937725B1
An electronic programming guide (EPG) system employing a preference engine and processing system that combines explicit rule profile, history profile, and feedback profile data to generate new predictions. Television shows are presumed to be indexed by many features. These features are extracted and counted for TV shows watched (implicit profile), and for TV shows rated by the viewer (feedback profile). These profiles are straightforward to combine with suitably greater weight being given to the feedback information. In addition, explicit profiles can make recommendations that stand alone or may be used to modify recommendations arising from either of the two sources. The modifications may take the form of additive or multiplicative changes to the existing recommendations or some other suitable mathematical form.
US07937721B2
An optical disc apparatus, comprising a tray 2, attached to be insertable within housings 9 and 10, and within the housings are included a disc motor 3, an optical pickup 4 and a moving mechanism thereof, and also a unit mechanism chassis 5 for moving the optical pickup thereon and a controller substrate 71 disposed below the unit mechanism chassis for controlling the optical pickup, and further, a wide-width flexible cable 8 for electrical connection between the controller substrate and the optical pickup, wherein the optical pickup mounts laser units 41, 42 and 43 including three (3) pieces of elements, each emitting a laser light different in the wavelength thereof, a penetrating portion 2b and a wall portion 2e are provided in a part of left bottom surface of the tray, while forming a cutoff portion 55 in a part of the chassis, thereby guiding the airflow generated accompanying with rotation of the optical disc onto the optical pickup, with certainty.
US07937720B2
In a disk carrying device including a first idle gear rotatably supported by a lower chassis and a second idle gear for contacting and separating from the first idle gear to perform a rotation operation, the second idle gear and a roller gear meshing therewith are rotatably supported by a feed plate to cause the second idle gear to contact and separate, from below, from the first idle gear rotatably supported by the lower chassis. Because of this configuration, in disk insertion, a downward force F1 acts on the second idle gear and a pushing pressure of the feed roller to a disk D decreases. In disk ejection, an upward force F2 acts on the second idle gear and the pushing pressure of the feed roller to the disk D increases.
US07937718B2
A disc device has a plurality of arms configured to support the outer rim of a disc carryable. Automatic loading is applied such that the disc inserted can be carried in the device, and the disc housed inside the device can be carried out of the device. A pair of shutter pieces are located on the central portion of a slot in a front bezel to be used to insert the disc therethrough and are spaced at a certain interval. The shutter piece rotates about one end thereof to raise/tumble the other end thereof. The tumbled shutter piece changes to the raised state after the disc is housed in the device while the shutter piece changes to the tumbled state before the disc housed inside the device is carried out of the device.
US07937714B2
Applications generating events, and system facilities generating events, send notifications of the events to a system event sink. The event sink is preferably associated with an operating system, and provides an application programming interface for registering listeners. (In one alternative approach, the event sink operates as a centrally-accessible or network-accessible entity, where it may concurrently interact with more than one client.) Upon receiving a notification of an event, the event sink forwards the notification to any registered listeners. Optionally, filters may be used to specify criteria to be met before a notification is forwarded to the listener. An event does not rely a particular application for displaying the event to an end user. As one example, notification of a newly-arrived e-mail message might be presented in a chat window of an instant messaging client.
US07937710B1
A context switch request is made from a host unit to a processing engine separately from the method stream to that processing engine and does not require the host unit to know what context the processing engine is currently working on. Upon receiving the request, the processing engine compares the requested context with the context that it is currently working on, and if the two are different, performs the context switch to the requested context. On the other hand, if the two are the same, the engine does not perform the context switch and continues working on the current context.
US07937709B2
In one embodiment, the present invention includes a method of assigning a location within a shared variable for each of multiple threads and writing a value to a corresponding location to indicate that the corresponding thread has reached a barrier. In such manner, when all the threads have reached the barrier, synchronization is established. In some embodiments, the shared variable may be stored in a cache accessible by the multiple threads. Other embodiments are described and claimed.
US07937706B2
A method and apparatus for performing fair-share preemption in a distributed computing environment is disclosed. The invention allows the suspension of jobs in a preempt-able set and the transfer of their respective resources, e.g. either hardware or software resources, to jobs in a preempting set. These activities are performed, all while assuring fairness among jobs scheduled to be executed and optimizing the use of available resources. In a preferred embodiment, the preempt-able and the preempting sets may include jobs characterized by, for example, job priorities, job ownership, or combinations thereof.
US07937705B1
The invention provides a system and method for managing clusters of parallel processors for use by groups and individuals requiring supercomputer level computational power. A Beowulf cluster provides supercomputer level processing power. Unlike a traditional Beowulf cluster; however, cluster size in not singular or static. As jobs are received from users/customers, a Resource Management System (RMS) dynamically configures and reconfigures the available nodes in the system into clusters of the appropriate sizes to process the jobs. Depending on the overall size of the system, many users may have simultaneous access to supercomputer level computational processing. Users are preferably billed based on the time for completion with faster times demanding higher fees.
US07937700B1
In one embodiment, a processor comprises a plurality of registers configured to store processor state and an execution core coupled to the registers. The execution core is configured, during a switch between processor execution of a guest and processor execution of a virtual machine manager (VMM) that controls the guest, to save only a portion of the processor state to a memory. In another embodiment, a method comprises switching from processor execution of a first one of a guest and a virtual machine manager (VMM) to processor execution of a second one of the guest and the VMM, wherein the VMM controls execution of the guest; and during the switching, the processor saving only a portion of a processor state to memory.
US07937697B2
A software patch management solution is proposed. The devised solution is based on the idea of automating the installation of the patches through a software distribution infrastructure. An automation engine is added to a distribution server. The automation engine interfaces with a patch provider acting as a proxy, which stores a local copy of the patches and of a patch catalogue for detecting corresponding vulnerabilities. The automation engine automatically builds a distribution plan for deploying the patches to the relevant endpoints, according to a vulnerability catalogue that stores the actual exposures of the endpoints. The distribution plan arranges the required activities in the correct order, to minimize the number of rebooting of the endpoints; the distribution plan ends with an activity for scanning the endpoints, to update the vulnerability catalogue accordingly.
US07937695B2
Based on operations within an uncounted loop of source code, one or more calculations are generated for determining, at runtime, an expected number of iterations through which the uncounted loop can iterate before encountering an exception corresponding to at least one target exception check. A copy of the uncounted loop omitting each target exception check is generated. The uncounted loop, the copy of the uncounted loop, and the one or more calculations are arranged in compiled code so that at runtime program flow enters the copy of the uncounted loop. If a maximum number of iterations of the copy of the uncounted loop is reached, program flow proceeds from the copy of the uncounted loop to the uncounted loop. The maximum number of iterations is no more than the smallest member of a set consisting of the expected number of iterations for each target exception check.
US07937690B2
A method of evaluating software application performance includes receiving, in an evaluation module in a computer system and from an application program: 1) a first call indicating that execution begins of a predefined portion of the application program, and then 2) a second call indicating that the execution of the predefined portion ends, the evaluation module being configured to receive similar calls from any of several application programs in the computer system. It is determined, in configuration information for the application program that is available to the evaluation module, whether a duration time between the first and second calls exceeds a predefined time specified in the configuration information. Upon determining that the duration time exceeds the predefined time, a message is forwarded from the evaluation module to a recipient, the message and the recipient being specified in the configuration information. Configuration information may specify performance of tracing or usage tracking.
US07937686B2
Embodiments of the present invention pertain to implementation of textual names as the actual identifiers of elements of models. A structured system provided for constructing the textual names so as to be unique in a specific context. In one embodiment, namespaces are added to a name as a mechanism for ensuring uniqueness across multiple development sources. In one embodiment, upon deployment to a runtime environment, alternate names are assigned to support efficient processing.
US07937684B2
A message wizard enables assisted visual development of operations to process an incoming message for an application on a communication device. The wizard provides a series of pages from which a developer can select a desired action to perform on a target upon receipt of the incoming message and select a specific target comprising at least one data component from a set of candidate data components. The wizard then automatically generates code to implement the selected action on the target. A message page to visualize the message, target and the relationship between then and, as applicable, any script generated to implement the action may also be provided. The wizard may provide a data component type page to select a type of data component and then provide the series of pages in response to the type of data component selected.
US07937681B2
A method and system that converges on a global solution to a PCB routing problem using iterations of topology-based routing is described. In some embodiments, the geometric design space is abstracted into a topological graph representing the routing problem. Then, each net is allowed to find its optimal solution path independent of the solution paths for all other nets. The electrical and physical constraints of the system are initially ignored or greatly relaxed. Over each design iteration, the constraints are tightened until a complete, global, topological solution is found. Once a topological solution is found, it is converted into a geometric solution. In the event that no geometric solution exists for that topological solution, then the iteration process is resumed taking into consideration this additional information. The result is the ability to quickly autoroute highly-constrained PCB designs with minimal operator input.
US07937680B2
An apparatus for verifying a specification includes a use-case extracting unit, a first setting unit, an operation extracting unit, a second setting unit, and a determining unit. The use-case extracting unit extracts an unprocessed use case from specification data. The first setting unit sets a condition based on a precondition, a postcondition, and an invariant condition for the use case. The operation extracting unit selects an event flow of an unprocessed path from the specification data and extracts an unprocessed operation (description) from the event flow selected. The second setting unit sets a precondition and a postcondition for the operation based on the extracted operation (description). The determining unit determines whether the invariant condition is valid.
US07937677B2
Full-chip scan data can be advantageously used during design planning to minimize top-level scan wires and scan feedthroughs. The scan cells can be reordered using a modified cost function to promote connecting all scan cells in one plan group before crossing to a scan cell in another plan group. The modified cost function can take into account penalty parameters. The penalty parameters can include at least one of: membership in a plan group or a top-level physical hierarchy, size of a plan group, FLOATING/ORDERED scan element in scan data, location of endpoints of an ORDERED list, location of endpoints of a macro, and membership in a plan group containing a STOP point. Scan data, at the block-level and at the top-level, can be automatically updated to reflect the plan groups and optimized scan chains.
US07937671B2
A method for modifying a play list in an audio and/or video apparatus is proposed. This methods notably comprises the steps of: displaying available tracks in a first area, displaying the current play list in a second are, determining a track to be considered depending on a first user action, indicating the track to be considered by highlighting it in the first area, upon a second user action, removing, if existing, the last occurrence of the track to be considered in the play list displayed in the second area.
US07937668B2
An information processing apparatus displays a window in a two-dimensional or three-dimensional manner on a display screen of a display device. When a starting of an annotation operation on a window displayed in a three-dimensional manner is detected, the window is rotated about a rotational axis intersecting an origin at which the annotation input has started on the window so as to display the window in a two-dimensional manner, and a result of the annotation operation is reflected in the window.
US07937659B2
The invention relates to a method to display page by page a roll-down message in a display zone of a viewer in an aircraft's cockpit, comprising, for each message, the following operations: selection of a full length for the message to be displayed, selection of a visible length for the message to be displayed in the display zone, selection of a repeated length for the message, this repeated length being the length displayed in a current page and copied again into the next page, determination of a total number of pages to be displayed in order for the total length of the message to be displayed with the selected repeated lengths, such total number of pages being determined in the following manner: Np = lower_full _part ( Lm - Lv + 2 Lc - 1 Lc ) with Lc=Lv−Lr, where Np is the total number of pages, Lm is the total length of the message, Lv is the visible length of the message in the display zone, Lr is the repeated length of the message and Lc is the non-repeated length of the message. The invention also relates to a device for implementing this method.
US07937658B1
A message processor receives message data from a remote source for rendition to a user of a computerized device. The message processor renders the message data to the user and, during rendering of the message data, identifies that a font in which the message data is to be rendered is missing font portions required to fully render the message data in that font. In response, the message processor dynamically obtains the missing font portions for that font to allow the computerized device to fully render the message data in that font.
US07937654B1
A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.
US07937653B2
A method for identifying header/footer content of a document, in order to sequence text fragments comprising recognizable text blocks as derived from the document. The textual variability of lines comprised of text blocks, including the different kinds of text blocks within the line is analyzed for assessment of textual variability. Header/footer zones are defined by textual content having a low textual variability. An alternative embodiment identifies pagination constructs by comparing selected text-boxes for similarity and proximity and clustering the text boxes satisfying a predetermined similarity value, wherein the clustered text boxes are deemed to comprise pagination constructs.
US07937648B2
A decoding device for decoding LDPC (Low Density Parity Check) codes includes a message calculation unit for performing a variable node calculation for decoding the LPDC codes using a message to be supplied, or performing a check node calculation, and outputting the message to be obtained as a result of the calculation, a storing unit for storing the message, and a control unit for performing writing control for writing the message that the message calculation unit outputs in the storing unit, and readout control for reading out the same message to be employed for the calculation of the message calculation unit from the storing unit twice, and supplying these to the message calculation unit.
US07937646B2
An information recording medium reading method is provided. The information recording medium has a user data area for recording data and at Least one spare area for recording replacements for defects of the user data area. The method includes steps of sequentially reading the user data area upon a registered defect is read. searching a corresponding replacement for the registered defect in a cache buffer; reading the corresponding replacement and neighboring replacements thereof from the spare area if the corresponding replacement is failed to be found in the searching step; storing the read replacements in the cache buffer; and repeating the above steps until a reading procedure is completed. A reading apparatus, which includes the cache buffer for storing the replacements and implements the above method, is also provided.
US07937643B1
A mobile communication device and a data reception method implemented thereby are provided. An antenna receives a signal, and an inner receiver demodulates the received signal to generate an equalizer output. A channel decoder is coupled to the inner receiver, decoding the equalizer output to generate a data sequence. A quality estimator estimates signal quality of the received signal to generate a quality value. An error checker selectively performs cyclic redundancy code (CRC) check or CRC correction on the data sequence according to the quality value.
US07937641B2
A memory module having error detection and correction mechanisms. The memory module includes a plurality of memory devices arranged in an array and a buffer device connected to the memory devices. The buffer device includes a register module for synchronizing and buffering a plurality of input signals to the memory devices, an error detection module for detecting errors of the input signals, and a transmission memory for storing a copy of the input signals and transmitting the stored copy of the input signals as an output signal. A buffer device for a memory module. A method of operating a memory module. A memory including a plurality of registers arranged in a pipeline for storing a plurality of copies of the input signals and communicating the stored copies of the input signals as an output signal to an external device.
US07937635B2
A TAP linking module (21, 51) permits plural TAPs (TAPs 1-4) to be controlled and accessed from a test bus (13) via a single TAP interface (20).
US07937633B2
A system-in-package type semiconductor device includes a logic chip; and a memory chip connected with external terminal through the logic chip. The logic chip includes a data holding circuit configured to hold a test data in a test mode, and store the test data supplied through the data input/output terminal in the data holding circuit in response to a test data set command, and writes the test data which has been stored in the data holding circuit in the memory chip in response to the test data write command.
US07937631B2
A method and apparatus for operating a component including a memory device. The method includes receiving a plurality of commands and determining if a set of the plurality of commands matches a predefined pattern of commands configured to place the memory device into a test mode. Upon determining that the set of the plurality of commands matches the predefined plurality of commands, the memory device is placed in the test mode.
US07937627B2
An example of a method for error tracking includes sending a data object to a first location. This example also includes determining if the data object was successfully stored at the first location, and if so, storing meta data corresponding with the data object, wherein the meta data includes first path information. This example of the method also includes sending the data object to a second location. This example further includes determining if the data object was successfully stored at the second location, and if so, adding second path information to the meta data corresponding with the data object, to update the meta data. Some examples of the invention may be called a data centric error tracking and problem analysis method (and system), because the error tracking is generally based on the path traveled by the data.
US07937624B2
A method is disclosed for handling an error in a script-based application, the method comprising detecting an error in the script-based application, the detecting comprising identifying the error and handling the detected error in accordance with a predetermined error-handling procedure suitable for the identified error.
US07937616B2
A first logical partition in a first processing complex of a server cluster is operated in an active mode and a second logical partition in the processing complex is operated in a standby mode. Upon detection of a failure in a second processing complex of the server cluster. the standby mode logical partition in the first processing complex is activated to an active mode. In one embodiment, partition resources are transferred from an active mode logical partition to the logical partition activated from standby mode. Other embodiments are described and claimed.
US07937607B2
An asynchronous data holding circuit including a source synchronizer which acquires an enable signal synchronized with a destination clock, in response to a rising or falling edge of the enable signal, acquires the other one of the rising or falling edge of the enable signal in synchronization with a source clock, and outputs the enable signal, a first data holding unit which holds a data signal from the source, in response to the enable signal from the source synchronizer and the source clock, a destination synchronizer which outputs the enable signal from the source synchronizer, in synchronization with the destination clock, and a second data holding unit which holds the data signal in the first data holding unit in response to the enable signal from the destination synchronizer and the destination clock, is provided.
US07937602B2
Mechanisms for thresholding system power loss notifications in a data processing system are provided. Power loss detection modules are provided in a data processing system having one or more data processing devices, such as blades in an IBM BladeCenter® chassis. The power loss detection modules detect the type of infrastructure of the data processing system, a position of a corresponding data processing device within the data processing system, and a capability of the data processing system to provide power during a power loss scenario. The detection module detects various inputs identifying these types of data processing system and power system characteristics and provides logic for defining a set of behaviors during a power loss scenario, e.g., behaviors for sending system notifications of imminent power loss. The detection of the various inputs and the defining of a set of behaviors may be performed statically and/or dynamically.
US07937596B2
A method is provided for protecting embedded cryptographic processing circuits (112, 114), software and data, contained within electronic equipment. The method involves monitoring with a first processing device (210) embedded in the electronic equipment parameter values generated by sensors (108) provided in the electronic equipment. The method also involves evaluating with the first processing device each of the parameter values to determine if it falls within a predetermined range of acceptable values. The method further involves using a modified operating profile in the first processing device to perform the monitoring or evaluating step if one or more of the parameter values is determined not to be within the predetermined range. The method also involves selecting the operating profile to include defined variables selected from the group consisting of the predetermined ranges of acceptable values, the parameter values that are evaluated, and a rate at which the parameter values are evaluated.
US07937592B2
The invention provides a network communication security processor and its data processing method, the security processor comprising: a data communication interface for transferring a communication data packet between the network communication security processor and an external network; a secure connection database for storing the security policy and secure connection parameters relevant to the data packet; a secure connection database operating engine for operating and maintaining the secure connection database; a multi-channel security processing engine for performing security processing on the data packet by invoking an encryption operation module; and the encryption operation module for performing encryption/decryption operations on the data packet. The invention, on the one hand, guarantees the high-speed capability of the data packet security processing, on the other hand, makes the central processor free from the security processing operations of every particular data packet and focused on the implementation of high level protocols, thus reducing the difficulty of the system development and enhancing the system reliability.
US07937587B2
An information communication method performed by a communication terminal apparatus, the method including: sharing a first encryption key with a first server; receiving a request for sending identification information of the communication terminal apparatus; authenticating the first server based on certificate information of the first server that is acquired while sharing the first encryption key and verification information retained in the communication terminal apparatus; encrypting the identification information of the communication terminal apparatus using a second encryption key; and encrypting, using the first encryption key, according to an authentication result, encrypted identification information of the communication terminal apparatus as generated by using the second encryption key, and transmitting resulting double-encrypted identification information of the communication terminal apparatus to the first server.
US07937586B2
In various embodiments, a server may be provided. The server may respond to a request for a service, from a processing device, with a challenge. The challenge may include a partial key for a memory-intensive operation, a number of iterations of the memory-intensive operation to perform, and a result of performing the number of iterations of the memory-intensive operation. Upon receiving the challenge, the processing device may choose a complete key consistent with the partial key and may produce a proposed result by performing the memory-intensive operation for the number of iterations. When the proposed result matches the result included in the challenge, the processing device may send a challenge answer, including the chosen complete key, to the server. Upon receiving a correct challenge answer from the processing device, the server may access the requested service and may return a result of the access to the processing device.
US07937585B2
Methods and systems are provided that use smartcards, such as subscriber identity module (SIM) cards to provide secure functions for a mobile client. One embodiment of the invention provides a mobile communication network system that includes a mobile network, a mobile terminal, a server coupled to the mobile terminal via the mobile network, and a subscriber identity module (SIM) card coupled to the mobile terminal. The SIM card includes a first key and a second key. The first key is used to authenticate an intended user of the mobile terminal to the mobile network. Upon successful authentication of the intended user to the mobile network, the mobile terminal downloads a function offered from the server through the mobile network. The second key is then used by the mobile terminal to authenticate the intended user to the downloaded function so that the intended user can utilize the function.
US07937582B1
A system receives an Extensible Markup Language (XML) feed, where the XML feed includes a reference to secure content. The system downloads secure content from a remote location based on the reference included in the XML feed.
US07937573B2
A method and data processing system allocates entries in a branch target buffer (BTB). Instructions are fetched from a plurality of instructions and one of the plurality of instructions is determined to be a branch instruction. A corresponding branch target address is determined. A determination is made whether the branch target address is stored in a branch target buffer (BTB). When the branch target address is not stored in the branch target buffer, an entry in the branch target buffer is identified for allocation to receive the branch target address based upon stored metrics such as data processing cycle saving information and branch prediction state. In one form the stored metrics are stored in predetermined fields of the entries of the BTB.
US07937571B2
An information-processing apparatus including an execution-state holding unit that stores an execution state of a program executed by a computer, an execution-state saving unit configured to store the execution state in effect upon execution of the program at a predetermined execution point of the program, a transfer-history holding unit that stores a transfer history, the transfer history based on how the execution state stored in the execution-state saving unit has been transferred to the execution-state holding unit, an access detection unit configured to detect whether the computer has accessed the execution state stored in the execution-state holding unit, and a necessary area transfer unit configured to transfer, based on the transfer history, an area of the execution state accessed by the computer from the execution-state saving unit to the execution-state holding unit when the accessed area has not been transferred from the execution-state saving unit to the execution-state holding unit.
US07937569B1
A system and method for scheduling operations using speculative data operands. In one embodiment, a system may include a scheduler configured to store a speculative source tag and a non-speculative source tag for an operand of an operation and an execution core configured to execute operations issued by the scheduler and to output result tags identifying operands generated by executing the operations. The scheduler may be configured to determine whether the operation is ready to issue by comparing the speculative source tag, but not the non-speculative source tag, to the result tags output by the execution core unless an incorrect speculation has been detected. If an incorrect speculation has been detected, the scheduler may be configured to determine whether the operation is ready to issue by comparing the non-speculative source tag, but not the speculative source tag, to the result tags output by the execution core.
US07937563B2
A system and method for providing a digital real-time voltage droop detection and subsequent voltage droop reduction. A scheduler within a reservation station may store a weight value for each instruction corresponding to node capacitance switching activity for the instruction derived from pre-silicon power modeling analysis. For instructions picked with available source data, the corresponding weight values are summed together to produce a local current consumption value and this value is summed with any existing global current consumption values from corresponding schedulers of other processor cores yielding an activity event. The activity event is stored. Hashing functions within the scheduler are used to determine both a recent and an old activity average using the calculated activity event and stored older activity events. Instruction issue throttling occurs if either a difference between the old activity average and the recent activity average exceed a first threshold or the recent activity average exceeds a second threshold.
US07937556B2
In one embodiment, a system comprises one or more registers configured to store a plurality of values that identify a virtual address space (collectively a tag), a translation lookaside buffer (TLB), and a control unit coupled to the TLB and the one or more registers. The control unit is configured to detect whether or not the tag has changed and in response to a change in the tag, map the changed tag to an identifier having fewer bits than the total number of bits in the tag, and provide the current identifier to the TLB. The TLB is configured to detect a hit/miss in response to the identifier. A similar method is also contemplated.
US07937547B2
High performance, enterprise-level data protection system and method provides efficient block-level incremental snapshots of primary storage devices, and instant availability of such snapshots in immediately mountable form that can be directly used in place of the primary storage device. Related systems and applications are described, including an “Enterprise Image Destination” (EID) for backup images; a mirroring technique whereby a replacement physical primary facility may be created while working with a second storage unit as the primary source file system; and a technique for eliminating redundant data in backup images when multiple systems with partially common contents (e.g., operating system files, common databases, application executables, etc.) are being backed up. A number of examples showing “Fast Application Restore” (FAR) with the use of the invention are also provided.
US07937544B2
In a data recording apparatus, a monitoring unit detects a VLU including an MRB that manages an area that has not been accessed for a specified time period based on a current time, a time management table, and a parameter table. From MRBs of the detected VLU, the monitoring unit selects a plurality of MRBs with an unaccessed time period equal to or more than the specified time period and equal to or less than a total time. The monitoring unit performs synchronization process for data in a primary storage managed by the selected MRBs at a time. During the synchronization process, a correction value is adjusted when there is a data conflict with another device.
US07937542B2
Provided are a storage controller and a storage control method capable of improving the transaction performance. This storage controller includes a disk controller for receiving a read command and a write command from a host computer, and an external disk controller and an internal disk device for sending and receiving data to and from the disk controller. A storage device of the external disk controller or the internal disk controller processes the access from the disk controller in physical sub-block units. When the disk controller is to access the storage device of the external disk controller or the internal disk device in logical sub-block units in which an additional code containing a guarantee code is added to user data, it makes such access in minimum common multiple units of logical sub-blocks and physical sub-blocks, and changes the guarantee code length.
US07937538B2
A memory controller to provide memory access services in an adaptive computing engine is provided. The controller comprises: a network interface configured to receive a memory request from a programmable network; and a memory interface configured to access a memory to fulfill the memory request from the programmable network, wherein the memory interface receives and provides data for the memory request to the network interface, the network interface configured to send data to and receive data from the programmable network.
US07937536B2
Methods and systems for efficiently processing direct memory access requests coherently. An external agent requests data from the memory system of a computer system at a target address. A snoop cache determines if the target address is within an address range known to be safe for external access. If the snoop cache determines that the target address is safe, the external agent proceeds with the direct memory access. If the snoop cache does not determine if the target address is safe, then the snoop cache forwards the request on to the processor. After the processor resolves any coherency problems between itself and the memory system, the processor signals the external agent to proceed with the direct memory access. The snoop cache can determine safe address ranges from such processor activity. The snoop cache invalidates its safe address ranges by observing traffic between the processor and the memory system.
US07937534B2
Embodiments of an apparatus, method, and system for encoding direct cache access transactions based on a memory access data structure are disclosed. In one embodiment, an apparatus includes memory access logic and transaction logic. The memory access logic is to determine whether to allow a memory access based on a memory access data structure. The transaction logic is to assign direct cache access attributes to a transaction based on the memory access data structure.
US07937530B2
A method and apparatus for accessing a processor cache. The method includes executing an access instruction in a processor core of the processor. The access instruction provides an untranslated effective address of data to be accessed by the access instruction. The method also includes determining whether a level one cache for the processor core includes the data corresponding to the effective address of the access instruction. The effective address of the access instruction is used without address translation to determine whether the level one cache for the processor core includes the data corresponding to the effective address. If the level one cache includes the data corresponding to the effective address, the data for the access instruction is provided from the level one cache.
US07937526B1
A hard disk drive (HDD) is disclosed that includes a hard disk control (HDC) module and phase change memory (PCM). The PCM communicates with the HDC module and includes a plurality of memory cells that store data. Each of the memory cells includes a phase change material having N states. N is an integer greater than or equal to three. The HDC module caches at least one of user data and a computer program, which is stored by a magnetic storage medium that is associated with the HDD, in the PCM.
US07937521B2
An invention is provided for read disturbance management in a non-volatile memory. The invention includes storing a read count data for a memory location in non-volatile memory. The read count data indicating an amount of read operations accessing the memory location since data was last written to the memory location. Then, when data is read from the memory location while the value of the read count data is less than a predetermined threshold value, the value of the read count data is incremented. However, when the value of the read count data equals the predetermined threshold value, the data is moved to a new memory location, thereby avoiding read disturbance effects.
US07937520B2
The invention discloses a general purpose interface controller, including a slave interface controller and a master interface controller, used to exchange data among master devices and slave devices in an electronic device. The slave interface controller receives data and a first control signal from one of the master devices, and converts the first control signal to a request signal. The master interface controller receives the data and the request signal from the slave interface controller, converts the request signal to a second control signal recognized by at least one of the slave devices, and forwards the data and the second control signal to the slave device.
US07937519B2
A buffer is associated with each of a plurality of data lanes of a multi-lane serial data bus. Data words are timed through the buffers of active ones of the data lanes. Words timed through buffers of active data lanes are merged onto a parallel bus such that data words from each of the active data lanes are merged onto the parallel bus in a pre-defined repeating sequence of data lanes. This approach allows other, non-active, data lanes to remain in a power conservation state.
US07937514B2
Universal Serial Bus (USB) is a Master/Salve or Host/Device system in which there is only one host and one or more devices connected by cables to the host. To connect a USB device to a different host controller (say another PC), the user unplugs the USB cable and establishes the connection physically by plugging the cable into the new host controller interface. Certified Wireless USB (CWUSB), a logical extension to the USB, preserves the USB connection model, except that the link between the host and the device is now using a wireless technology. A wireless device is usually connected to only one wireless host at a given point of time, even though several wireless hosts may be co-located in the same physical neighborhood. The connection between the wireless host and device is initiated by the device. A device usually selects a wireless host from a stored set of known hosts that have established a trusted relationship with the device. If more than one wireless host is operating in the same neighborhood, there is no well known established procedure for the device to select a particular wireless host to establish a connection.
US07937511B2
A burning apparatus for burning data stored in a burning machine to a chip includes: a power transforming circuit for providing a working voltage to the chip, a connector for receiving parallel burn data and control signals from the burning machine, and a data transforming circuit for transforming the parallel burn data received from the burning machine into serial data and sending the transformed serial data to the chip. The burning machine, connector, and the data transforming circuit are connected in series, thereby forming a data transfer channel for sending burn data into the chip and sending the burn data back to the burning machine after the burning process.
US07937506B2
To restore data, substantially continuous recording of input/output (I/O) operations in a storage system is performed to provide an I/O continuum of I/O operations. Based on analyzing activity associated with the storage system, points in the I/O continuum associated with valid data are identified. Data in the storage system is restored to one of the identified points.
US07937502B2
A controller controls a sequence of actions at a device. The controller includes computer instructions that receive a plurality of user inputs and command information associated with an action for the device to perform. The first user input defines a target in a bed layout of the device. The second user input assigns the target to a first zone of the bed layout. The third user input assigns the target to a second zone of the bed layout. The fourth user input indicates an operational mode for controlling performance of the action. The operational mode includes a non-validation mode defining a state of operation wherein a device limitation is not imposed to restrict the action. The command information includes a command name identifying the action and a device identifier. A unique command method corresponding to the device identifier and to the command name is identified and executed to control operation of the device as it performs the action at the defined target without imposing the device limitation if the fourth user input indicates the non-validation mode.
US07937498B2
Methods, apparatus, and business techniques are disclosed for use in distributed communication systems comprising a plurality of communication protocols. In one embodiment a first air interface is used to initiate communication between a wireless client and a remote server at least partially using a first wireless access point. The server sends the wireless client a stub of a distributed object. The stub is used to instantiate an object class. The object class defines an interface that the remote client can use to communicate with the remote server using an upper layer interface. The distributed object stub also provides an implementation of a software radio configuration for a set of lower protocol layers in a second air interface. The wireless client can thereby communicate with a second wireless access point using said second air interface protocol. Exemplary embodiments of the present invention are disclosed that focus on toll-tag and electronic-commerce related highway systems, distributed federated wireless access systems, and wide area wireless system capacity augmentation.
US07937497B2
A method and apparatus for using a persistent message store in a distributed computing system having a service oriented architecture. A message is detected that is transmitted from a message producer to a message consumer in the distributed computing system having the service oriented architecture. A determination is made as to whether the message should be copied based on at least one predetermined criterion. A copy of the message is generated if the message is to be copied. The copy of the message is stored in the persistent message store.
US07937492B1
A method performed by a network device may include assembling a multiprotocol label switching (MPLS) echo request, the echo request including an instruction for a transit node to forward the echo request via a bypass path associated with the transit node, and an instruction for an egress node to send an echo reply indicating that the echo request was received on the bypass path. The method may also include sending the MPLS echo request over a functioning label switched path (LSP).
US07937489B2
A port hopping flow detection system includes a storage section configured to store flow data for each of past flows of packets which have been transmitted from application programs and an application data for each of the application program. A receiving unit receives a new flow of packets. A detecting unit extracts a flow data for the new flow to store in the storage section, calculates an application data for the new flow from the extracted flow data for the new flow to compare the calculated application data with the application data stored in the storage section, and determines whether the new flow has been subjected to port hopping.
US07937485B2
The exemplary embodiments describe methods, systems, and products that intelligently translate between streaming formats. One such method receives a multimedia stream of data, with the multimedia stream of data having a streaming protocol. Network control data is received and indicates a level of demand for the multimedia stream of data. The multimedia stream of data is translated to a different streaming protocol to reduce bandwidth. The translated multimedia stream of data is then forwarded to a transport network.
US07937478B2
An apparatus, system, and method are disclosed for reducing the loading time of a web page. In one embodiment, the apparatus, system, and method comprise requesting a web page from a web server, wherein requesting a web page from a web server comprises sending a browser parameter comprising an indicator to the web server, the indicator indicating that a browser is capable of receiving an archive. The present invention may further comprise receiving one or more archives from the web server, the one or more archives each comprising a plurality of archivable objects referenced by the web page, and rendering the web page using the plurality of archivable objects from the one or more archives.
US07937471B2
A system is disclosed for establishing a public identity for an entity on a private network. In one embodiment, a first entity can initiate a request to create a binding of a public address to a private address for itself. The existence of this public address for the first entity can be made known so that other entities can use the public address to communicate with the first entity. The present invention allows entities outside of a private network to initiate communication with an entity inside a private network.
US07937467B2
An online machine data collection and archiving process generates a machine data profile of a customer computer accessing a transaction form of a merchant web site and links the machine data profile and a transaction record with customer identifying information using a unique transaction identification string. The process preferably captures parameters typically communicated as a part of web accesses, such as an IP address, an HTTP header, and cookie information. The process additionally causes the customer computer to process self-identification routines by processing coding within the merchant transaction form, the self-identification routines yielding further profile parameters. The process further includes a routine for bypassing an intervening proxy to the merchant web site to reveal the true IP address of the customer computer.
US07937465B2
A computationally implemented method includes, but is not limited to: acquiring subjective user state data including data indicating at least one subjective user state associated with a user; acquiring objective occurrence data including data indicating at least one objective occurrence associated with the user; correlating the subjective user state data with the objective occurrence data based, at least in part, on a determination of at least one sequential pattern associated with the at least one subjective user state and the at least one objective occurrence; and presenting one or more results of the correlating. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US07937462B2
Method and system for verifying correctness of networking aspects of an Information Technology (IT) system that includes a host network of hosts. The hosts include servers and firewalls. A firewall connectivity indication of whether the host network includes an isolated firewall or a cross-zone connected firewall is determined. Determining for each host whether the host is isolated from a communication network to which the IT system is connected determines whether isolated network segments exit within the host network. For each host determined to be isolated from the communication network, the method identifies all network segments of the host network to which each host is connected, determines the unique network segments of the identified network segments, and designates the unique network segments as a set of isolated network segments. The firewall connectivity indication and the set of isolated network segments are stored in a storage medium of a computer system.
US07937460B2
A system and method for providing service level management in a web-based environment are provided. In one embodiment, the method includes intercepting a communication between a web-based environment and a client. The client is identified based, at least in part, on the communication. A web-based application is also identified based, at least in part, on the communication, with the web-based application associated with the web-based environment. The communication is processed using the identified web-based application. A real-time service level is determined for the identified client based, at least in part, on the processing of the communication by the web-based application.
US07937457B2
An apparatus for developing portable packet processing applications on network processors includes a docking platform which provides a common interface for individual packet processing applications to be plugged into the network processing environment. Each application interacts with the docking platform through the common interfaces provided by the latter. The docking platform interacts with the other modules inside the system to accomplish the requests from the application. In this manner, the applications become “shielded” from the implementation details of the underlying hardware. The applications need not change when the network processor hardware features are changed. It therefore provides a universal packet processing programming environment in which applications can execute in a portable and flexible manner in various hardware architectures.
US07937455B2
Various embodiments of the invention provide solutions to allow more efficient management of clustered environments. Merely by way of example, some embodiments provide a framework for the relatively automated management of clusters, including the addition, deletion and/or modification of cluster nodes. In certain embodiments, this framework may be incorporated within a software application that can assist in the configuration of clusters. Other embodiments provide methods of managing clusters and/or their nodes, including, inter alia, methods of establishing and/or implementing such frameworks. Still other embodiments provide systems, including clustered systems, that provide relatively automated cluster management capabilities.
US07937453B1
Client computers, a namespace server, and file servers are linked in a data network so that the namespace server provides the clients with NFS or CIFS access to a virtual file system including files stored in the file servers, and also provides migration of files between the file servers in a fashion transparent to the client access using NFS or CIFS. The client computers and storage arrays storing the file data are also linked in a storage area network so that the clients have high speed block access to the file data using a file mapping protocol. The namespace server redirects a metadata access request in the file mapping protocol from a client to the appropriate file server when the file is not being migrated, and otherwise denies the metadata access request when the file is being migrated so that the client reverts to NFS or CIFS access.
US07937452B2
A framework for and hosting rendering plug-ins in remote access services is disclosed. The framework provides an interface between the core components of the remote access system and the rendering plug-ins. The framework utilizes public APIs to provide the interface between the core components and the rendering plug-ins. Using the APIs, the framework can allow various existing and new rendering plug-ins to interact with the core components of the remote access system, thereby making an extensible system that can support a variety of rendering plug-ins.
US07937448B2
A method for handling a remote copy request in a distributed storage includes providing a plurality of primary volumes within a primary storage system that is coupled to a primary host via a first network, the primary storage system being coupled to a secondary storage system via a second network. A first request is selected from a plurality of requests placed in a queue based on priority information associated with the requests. A first path group is selected from one or more path groups that could be used to transmit the request. The first request is transmitted to the secondary storage system using the first path group, the secondary storage system including a plurality of secondary volumes that are paired to the plurality of primary volumes.
US07937447B1
Methods and apparatus are provided for improving communication between processors in separate computer systems. Components and peripherals in individual computer systems communicate using input/output (I/O) buses such as PCI Express buses. The I/O buses are extended to allow interconnection between computer systems without having to introduce network infrastructure. A transfer controller supporting Direct Memory Access (DMA) is provided to allow even more efficient communication between computer systems.
US07937444B2
A method for sending a message from a telecommunications device to a receiving device. The method includes recording the message as an audio file, receiving an address of the receiving device, and sending the audio file as an attachment to an electronic mail message to the receiving device.
US07937434B2
An apparatus and method for providing a context-aware service are provided. The apparatus includes a context-aware service object (CAS) management module managing information on a CAS and a context defined by the CAS, a sensor management module managing information on a sensor and requesting the sensor to observe knowledge, and a context management module informing the CAS management module of a CAS defining a context provided by the CAS management module when observed knowledge satisfies the context defined by the CAS, wherein upon being informed of the CAS by the context management module, the CAS management module requests the CAS to provide a service.
US07937430B1
Systems and methods are presented for collecting and transmitting data. In one embodiment, a computer program (or code) is implemented on a computer-readable medium. In this embodiment, computer code is adapted to establish a connection between a workstation and a central server, collect data from the workstation, write the collected data to the central server, and sever the connection between the workstation and the central server. Correspondingly, another embodiment is a method comprising the steps of establishing a connection between a workstation and a central server, collecting data from the workstation, writing the collected data to the central server, and severing the connection between the workstation and the central server.
US07937426B2
Embodiments of the present invention relate to the generation of intervals from a selection of numeric data. An interval is a set of numeric data that is organized between two numeric values that may include one or both of those numeric values. In an embodiment, a data program 100 receives 502 a selection of data 118. A number of intervals 132 are generated 506 for the selected data set 118. The selected data 118 is organized into the several intervals 132. The intervals 132 are then provided 508 to the user.
US07937421B2
Systems and methods for restriping files distributed among a set of smart storage units, wherein data blocks for a particular stripe do not typically need to be located at any particular location on the storage units, wherein data can be typically restriped among the smart storage units with minimal data movement, and wherein data is typically protected and recoverable even if a system failure occurs during the restriping process.
US07937420B2
A storage management system is provided. The storage management system may includes a data collector configured to receive storage management information for storage. The storage manager includes an agent configured to collect storage management information for a storage object and to communicate the storage management information to the data collector. The storage management system includes a user interface configured to display the storage management information for the storage objects.
US07937413B2
A variable-length binary string is utilized to encode node identifiers in a tree for an XML document object model. A general prefix encoding scheme is followed; a node identifier is generated by the concatenation of encodings at each level of a tree along a path from a root node to another particular node. Arbitrary insertions are supported without change to existing node identifier encodings. In addition, the method provides for document order when unsigned binary string comparison is used to compare encoded node identifiers. In support of sub-document concurrency control, prefix encoding provides a way to derive ancestor-descendant relationships among nodes in a tree. Lastly, the encoding method provides a natural pre-order clustering sequence, also known as depth-first clustering. If a prefix is applied to an encoding with a level number, starting with zero at the root, width-first clustering will result. A mixed clustering can also be supported.
US07937411B2
A process performs multiple evaluations of text simultaneously. There are multiple counters, each with pattern-amount pairs. The pattern-amount pairs are accumulated into a single finite-state machine, with each state having a list of (counter, value) pairs instead of a single value. While the finite-state machine is applied to text, a score for each counter is accumulated by summing values for the counter from value lists of visited states. With one state transition per character, evaluating text using one finite-state machine for multiple counters is more efficient than using separate finite-state machines for counters or patterns.
US07937408B2
Providing layout information includes assigning at least a first context value to layout information for a data element. The layout information is configured for use in displaying an instance of the data element in a graphical user interface. The method includes storing the layout information and the first context value in a schema definition for the data element. Providing display of data using layout information includes receiving a context definition. A data element is identified using the received context definition. A schema definition for the data element includes layout information with at least a first context value assigned thereto. The method further includes providing, using the layout information, an instance of the identified data element for display in a graphical user interface.
US07937406B2
A mechanism for automating the process of establishing a resource grid is provided. First, a grid establishment component (GEC) is communicatively coupled to a plurality of nodes, wherein each node provides zero or more resources. Next, the GEC selects which of the nodes to include in a resource grid and establishes the resource grid by configuring each selected node (i.e., grid node) to participate as part of the resource grid. In addition, the GEC establishes one or more grid masters to manage access to the resources provided by the grid nodes. Once the grid nodes are configured, and one or more grid masters are established, the resource grid is ready for regular operation. By automating the grid establishment process, the GEC removes a significant burden from a system administrator, and greatly simplifies and accelerates the process of establishing a resource grid.
US07937393B2
Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
US07937391B2
A system for presenting keywords obtained from users in a review process. The keywords are displayed along with a use value that reflects the number of times users have voted or selected the keyword as being relevant or effective in a review of a product. The keywords can be used to assist consumers in deciding whether to purchase a product or a service, in determining a brand's reputation, or for other purposes. Keywords can be ranked according to usage criteria such as the frequency of use of the keyword in reviews, the reputation of a user/reviewer who created or used the keyword, etc. Rankings can be dynamically updated when keyword usage changes. Such as when a keyword declines in popularity, when words change in meaning or become obsolete or irrelevant with respect to their original intent, etc. Keywords can be used as filters for product searches.
US07937390B2
A method for controlling a relational database system, wherein a query statement to be processed, which consists of keywords, is first analyzed by applying a recursive transition network (RTN) and then converted into control commands by the following steps: defining the RTN in a presetting step by forming independent RTN building blocks each having an inner, directed decision graph and optionally at least one recursive call function; forming an RTN building block-independent reference group, the elements of which refer to a residual decision graph with the first decision position removed; carrying out a reference processing step and running the residual decision graphs, which may prescribe the recursive call function; and generating an optimized access plan for the relational database system.
US07937386B2
A method and system for text extraction employs structured annotations that are embedded within a text document and specify the start and end of a document segment and an associated rhetorical relation. The structured annotations are processed to generate and store variables that represent document segments and associated rhetorical relations. A user interacts with a computer to define query input that specifies at least one rhetorical relation of interest. The query input is processed to query the stored variables to identify document segments associated with a rhetorical relation that matches the rhetorical relation of interest and to return to the user information pertaining to the matching document segments. The rhetorical relation of interest as well as the stored variables can include RST relations whose meaning is dictated by nuclearity of the associated text as well as Speech Act relations whose meaning extends beyond the situational semantics of the associated text.
US07937383B2
Assigning session identifications to log entries and generating anonymous log entries are provided. In order to balance users' privacy concerns with the need for analysis of the log entries to provide high quality search results, non-user-specific data fields, such as a user's location (e.g., city, state, and latitude/longitude) and connection speed, are inserted into the log entries, and user-specific data fields, such as the IP address and cookie identifications, are deleted from the log entries. In addition or alternatively, prior to anonymization of the log entries, session identifications are assigned to identified groups of log entries. The groups are identified based on factors such as the user's identification, the IP address, the time of search, and differences between the search terms used in the search queries.
US07937376B2
Provided is a method of changing the configuration of a shared-nothing database system without shutting down the system. The configuration changing method for a shared-nothing database system includes plural database servers, a storage which provides data areas to the database servers, and a management server which has a database management system and divides a transaction to allocate pieces of the transaction to the database servers, and the configuration changing method allows no two of the database servers to access the same data area. The configuration changing method changes the configurations of the database servers by specifying which data area is to be reallocated, judging whether or not the specified data area can be reallocated, and reallocating the specified data area without shutting down the database management system when it is judged that the specified data area can be reallocated.
US07937369B1
Performing data backup for a client includes receiving, at a host other than the client, volume information including data indicating a physical data storage location of at least a part of a volume comprising one or more stored objects associated with the client; and determining at the host, based at least in part on the volume information, a stored object information for a stored object included in the volume, the stored object information including data associated with a physical data storage location of the stored object.
US07937359B1
A method of operating a Linear Complementarity Problem (LCP) solver is disclosed, where the LCP solver is characterized by multiple execution units operating in parallel to implement a competent computational method adapted to resolve physics-based LCPs in real-time.
US07937341B2
A method for the automatic sequencing of the specifications of a computer comprises an analysis of the specifications constituted by nodes with a simplification and distribution of these nodes into at least two types of nodes, and an assigning of these nodes in repetitive sub-cycles of processing tasks in order to obtain a substantially uniform distribution of the tasks.
US07937340B2
Context-based user behavior data is collected from a search mechanism. This data includes, for a given query, user feedback (implicit and explicit) on the query and context information on the query. A predictive pattern is applied to the context-based user behavior data in order to produce predicted user satisfaction data. Data mining techniques may be used to create and improve one or more predictive patterns. Predicted user satisfaction data can be used to monitor or improve search mechanism performance, via a display reporting the performance or identification of any queries with a shared characteristic and sub-par user satisfaction. A dynamically-improving search mechanism uses the predicted user satisfaction data to improve the performance of the search mechanism.
US07937338B2
A system and method for processing documents by utilizing the textual content and layout of the documents, including visual indicators, to more efficiently and reliably process the documents across various document types. The system and method identifies visually distinguishable elements within the document, such as section and sub-section boundary indicators, to mark, divide and label the boundaries and content type such that the sections are more clearly identifiable and easily processed. The system and method uses known elements, including section heading types, keywords, section type classifiers, sub-section heading constructs, stop words, and the like to adaptively identify and process a broad range of document types. The system and method continually refines and updates these known elements and allows users to discover and define new elements for further refinement and updating.
US07937322B2
A method for enabling two businesses to complete a transaction that includes payment from one business (the buyer) to another business (the seller). A payment enabler operates the money transfer service over a computer network of nodes, such as the Internet. Typically, the buyer and the seller use the money transfer service of the payment enabler to consummate a transaction that they have arranged over the computer network through a business-to-business transaction facilitator that enables businesses to arrange deals over the computer network. During registration with the payment enabler, a buyer typically provides information about a bank account from which the seller will be paid, and the seller typically provides information about a bank account for receiving the funds from the buyer. The payment enabler facilitates payments for transactions between businesses by enabling the employees of a business registered with the payment enabler to direct the various phases of the payment process on behalf of the business for which those employees work. A super user employee, identified by the business during registration with the payment enabler, has the power to register other employees of the business with the payment enabler and to specify the privileges that the payment enabler should grant each employee to act on behalf of the business.
US07937320B2
A purchase account may be managed to control purchases made using the account. An account number may be provided at a point of sale. The account number is associated with or includes an identifier for a class or type of goods or services. A merchant computer may receive the identifier and process it to determine whether what is proposed for purchase using the account is a qualified type of good or service. The computer may obtain a list of qualified or unqualified products and compare the list to what is proposed for purchase. In the alternative, the computer may provide instructions to a human operator for the merchant, who may determine whether or not the proposed product is qualified. If the proposed product is deemed qualified for purchase, use of the account may be approved; if otherwise, use of the account may be refused.
US07937316B2
A exchange-traded fund (ETF) has a multi-basket structure that allows shares of the ETF to be created using a different basket of assets than the basket of assets required to redeem shares of the ETF. A method for administering a multi-basket ETF comprises providing shares of the ETF to investors in exchange for assets defined in a published creation basket, providing assets defined in a published redemption basket to investors in exchange for shares of the ETF, and publishing a holdings basket that represents the assets held in the ETF. The multi-basket ETF can be used to implement an ETF holding assets that have a relatively low liquidity and/or accessibility. The multi-basket structure also enables financial strategies such as to minimize transaction costs, increase tax efficiency, access less liquid or less accessible markets or securities, and meet regulatory requirements and ETF investment objectives.
US07937311B1
Apparatuses, methods, and systems for generating transactions for investors to contribute to various asset funds and achieve investment fund optimization for such exchanges. An exemplary exchange fund transactor generates investor transactions and/or adjusts a portfolio to include investor transactions that contribute to various asset funds and achieve investment fund optimizations for such exchanges.
US07937305B1
Methods and systems are provided for processing the financial information of a client of a financial institution. One method embodiment includes receiving data from an overdraft data source including at least one overdraft occurrence associated with a transaction performed in association with the client; analyzing the overdraft occurrence in an overdraft application to determine a cause and disposition of the overdraft occurrence in connection with the cause of the overdraft occurrence; and, communicating an overdraft report associated with the analyzing step to a manager associated with the client. Additional system and computer-readable medium embodiments of the present methods are also provided. In another aspect of the present methods and systems, historical overdraft issues are analyzed and reported to the management of a financial institution. System and computer-readable medium embodiments of these analysis and reporting methods are also provided.
US07937289B2
Embodiments of the present invention provide a computer implemented method, apparatus, and computer program product for estimating, refining, and using the tare mass for an item to determine and monitor item depletion. In response to detecting an initial presence of an item in the storage unit, a controller collects data about the item. The controller then searches a database for a recorded item containing the same item identification. The tare mass of the item is set equal to the refined tare mass of the recorded item retrieved from the database. The tare mass is then used to calculate a depletion threshold for the item.
US07937281B2
The present invention relates to a method and related system for assisting and expediting an organization production of a more mature product. The method and system may include implementation of processes using a combination of both electronic hardware and software and implementation locally or over a network such as an intranet or the Internet. In another embodiment, the method may be implemented using a document management system to administer files related to the steps in the method. These files may assist a user in the creation of required documentation. A document management tool may be integrated with the document management system to associate documentation with steps in the method. A navigator tool may be employed to create a graphical display of the steps in the method using data contained in the files. Another embodiment of the present invention uses WebDAV-based communication to coordinate access to multiple document repositories.
US07937276B2
A computerized method and system for generation an immunization schedule for a person in healthcare environment is provided. The system receives a request for an immunization schedule for a person and obtains information from an electronic medical record of the person stored within a comprehensive healthcare system. The system obtains one or more immunization schedules and utilizes the information from the electronic medical record of the person and the immunization schedule to generate a customized immunization schedule for the person. In another embodiment, the system receives immunization information for a person and stores the immunization information in the electronic medical record of the person within a comprehensive healthcare system.
US07937273B2
A method of performing a change collision calculation and corresponding system are described. The method comprises: determining a collision information change based on receipt of a change request. For each determined collision information change, the method comprises determining a cause of a collision based on the collision information and the change request, and determining a severity of the collision. The method also comprises ordering the collision information based on the severity, and storing the ordered collision information to a memory.
US07937269B2
Systems and methods are provided for real-time classification of streaming data. In particular, systems and methods for real-time classification of continuous data streams implement micro-clustering methods for offline and online processing of training data to build and dynamically update training models that are used for classification, as well as incrementally clustering the data over contiguous segments of a continuous data stream (in real-time) into a plurality of micro-clusters from which target profiles are constructed which define/model the behavior of the data in individual segments of the data stream.
US07937264B2
A general probabilistic formulation referred to as ‘Conditional Harmonic Mixing’ is provided, in which links between classification nodes are directed, a conditional probability matrix is associated with each link, and where the numbers of classes can vary from node to node. A posterior class probability at each node is updated by minimizing a divergence between its distribution and that predicted by its neighbors. For arbitrary graphs, as long as each unlabeled point is reachable from at least one training point, a solution generally always exists, is unique, and can be found by solving a sparse linear system iteratively. In one aspect, an automated data classification system is provided. The system includes a data set having at least one labeled category node in the data set. A semi-supervised learning component employs directed arcs to determine the label of at least one other unlabeled category node in the data set.
US07937260B1
A method and apparatus derive a dynamic grammar composed of a subset of a plurality of data elements that are each associated with one of a plurality of reference identifiers. The present invention generates a set of selection identifiers on the basis of a user-provided first input identifier and determines which of these selection identifiers are present in a set of pre-stored reference identifiers. The present invention creates a dynamic grammar that includes those data elements that are associated with those reference identifiers that are matched to any of the selection identifiers. Based on a user-provided second identifier and on the data elements of the dynamic grammar, the present invention selects one of the reference identifiers in the dynamic grammar.
US07937259B1
Various embodiments of a co-simulation system are disclosed. In one embodiment, a data processing arrangement executes a simulator that simulates a first block of an electronic circuit design. A first clock source generates a first clock signal, and a second clock source generates a second clock signal. The first and second clock signals are independent one from another, and an operating frequency of the second clock signal is dynamically adjustable from a clock control interface. A programmable logic device (PLD) is configured with logic that includes a co-simulation interface clocked by the first clock signal, a second block of the electronic circuit design that is clocked by the second clock signal, and a synchronizer that controls data transmission between the co-simulation interface and the second block.
US07937257B2
Methods and systems for estimating the hypothetical performance of a messaging application are disclosed. A number of pool sizes may be identified, each pool size being a potential size for the memory allocated to the messaging application. An online simulation is running during the execution of the messaging application. The online simulation tracks the requests made by the messaging application and predicts the operation of the messaging application for each pool size. The data predicted includes the number of spill and unspill operations that read and write to disk. In addition, a method for calculating the age of the oldest message in a memory pool is disclosed. The age is used in determining the number of spill and unspill operations.
US07937256B2
A method of efficient library characterization of a circuit of a logic gate having a plurality of transistors and a plurality of nodes defining interconnection points in the circuit is disclosed. The method includes determining a plurality of vectors for a plurality of arcs. Each of the plurality of vectors represents possible data bits to inputs and nodes of the logic gate. The method selects a plurality of substantially distinct vectors from the plurality of vectors for each of the plurality of arcs, and performs circuit pruning for each of the plurality of substantially distinct vectors, taking each one substantially distinct vector at a time. The circuit pruning includes identifying an active circuit for each vector. The active circuit is identified by determining which circuit features are activated when applying a particular one of the substantially distinct vectors. Then, the circuit simulations limited to a plurality of transistors in the active circuit are performed. The circuit pruning and circuit simulations are repeated for remaining ones of the plurality of substantially distinct vectors. The results of the circuit simulations are then stored on a non-volatile compute readable media, for each active circuit corresponding to each of the plurality of substantially distinct vectors.
US07937249B2
A computational model of the internal human pelvic environment. The model comprises meshed finite element regions corresponding to internal tissues or organs selected from the group consisting of pelvic muscles, vagina, vaginal walls, intestinal tissues, bowel tissues, bladder, bladder walls, cervix, and combinations thereof.
US07937240B2
The present invention relates to a method for characterizing a material using active pyrometry. The material comprises at least one thin surface layer arranged on a thick substrate. The present invention heats the surface (ZTH) of the material by exposing the material to high-frequency laser pulses, so as to perform a series of temperature increase/decrease thermal cycles, accompanied by a heat build-up from one cycle to the next. The present invention collects the emitted radiation, acquires and processes the signals measured by comparing the measured values to the theoretical values obtained by modelling, so as to obtain thermo-physical properties for characterizing the material. The present invention also relates to a device for implementing the method comprising a high-frequency pulsed laser used as heat source.
US07937239B2
A method is provided for selecting a pillow and mattress based upon an empirical measurement of an individual's pillow selection criteria, mattress selection criteria and sleep characteristics. In accordance with the method, an individual's position on a diagnostic mattress and a controller associated with the diagnostic mattress is operated to measure a pressure of the air mattress via a pressure sensor. The measured pressure of the individual positioned on the diagnostic mattress is correlated to a recommended support level. The individual's recommended support level is correlated to a support characteristic thereby allowing the individual to select a fixed support structure. A system incorporating the principles of the method is also disclosed.
US07937235B2
Systems and methods are described that facilitate calibrating a scanner by capturing a plurality of white calibration files and generating a mathematical function that models the scanner. For instance, a white calibration file can be captured before and after a page is scanned, and the function can be an average of offset and gain values for pixels in scanlines of the scanned page. Three or more white calibration files can be used to generate a linear function (e.g., using linear regression) or an exponential function describing the gain an offset values of the pixels.
US07937233B2
A system for preferentially marking defects on a web is described. The system includes a web of material to be converted into individual sheets of a plurality of different grade levels, a database storing anomaly data of anomalies on the web, wherein an anomaly is a potential defect in at least one of the plurality of different grade levels, a marker that associates a unique mark with at least one of the grade levels, and a controller to retrieve the anomaly data from the database and to signal the marker as to where to make a mark, wherein the marker applies the mark associated with at least one of the grade levels for which the anomaly may cause a defect. The system may provide advantages, such as that a converter of various products from a single web roll may determine which regions of the web satisfy each grade level.
US07937232B1
Embodiments of the present invention relate to managing timestamps associated with received data. According to one embodiment, data is collected from a device that generates data at a specified rate, but which lacks a built-in clock. An accurate timestamp is assigned to the data by first taking an absolute timestamp from a reference clock, and then adding a calculated amount of time to each subsequent data point based on an estimate of the sampling frequency of the device. As the generated timestamp drifts from the actual reference clock time, the sampling frequency is re-estimated based on the amount of detected drift.
US07937231B2
The present invention describes an order tracking system (200) and method (100) for tracking at least one order from mechanical and/or acoustic vibrations generated by a periodic excitation process of a physical system. The order tracking system (200) comprises a means for obtaining (212) a mechanical and/or acoustic vibration data of a physical system and a means for obtaining (214) system reference data. It further comprises a means for combining (224) the mechanical and/or acoustic vibration data with the system reference data and a means for applying (226) a digital FIR filter to at least the mechanical and/or acoustic vibration data for deriving based thereon at least one order.
US07937230B2
Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal visualization is displayed as data processing begins. As the digital signal data upon which the visualization is processed, the visualization is refined with increasing accuracy. In one embodiment, a process reads portions of the digital signal data and uses the partial data set to build a visualization of the entire digital signal file. The process continues to read portions of the digital signal data, and uses the additional data to refine the visualization. This process continues until the entire digital signal file is processed and the visualization is displayed with complete accuracy, using all data points.
US07937223B2
A method that uses downhole fluid analysis in order to selectively collect and retain formation fluid samples in a drilling environment, as well as, control drilling using downhole fluid analysis.
US07937218B2
A navigation apparatus provides a route guidance that selectively displays guidance information of a navigation route when the navigation route branches from a branch point. That is, for example, when the navigation route goes through two branch points in a series and the second branch point has plural branch roads respectively having guidance information, the navigation apparatus displays the guidance information of one of the branch roads relevant to the navigation route when a vehicle having the navigation apparatus approaches the first branch point.
US07937209B2
A fuel control system of an engine system comprises a pre-catalyst exhaust gas oxygen (EGO) sensor and a control module. The pre-catalyst EGO sensor determines a pre-catalyst EGO signal based on an oxygen concentration of an exhaust gas. The control module determines at least one fuel command and determines at least one expected oxygen concentration of the exhaust gas. The control module determines a final fuel command for the engine system based on the pre-catalyst EGO signal, the fuel command, and the expected oxygen concentration.
US07937201B2
A device delivers a torque setpoint signal applicable to the vehicle wheels of a motor vehicle including an automatic transmission. The torque setpoint signal has static and dynamic components that are set according to input data supplied by an input unit and based on a recorded list of parameters representing the driver's will, the motor vehicle state, and the environment thereof. The device includes a first unit for computing the dynamic component of a gross torque, a second unit for computing the static component of a gross torque, the second unit being connected to the output of the first unit, and a unit for adaptation to a brake situation producing the static component of the torque adapted to the braking situation according to the list of parameters.
US07937196B2
A lane boundary detector includes an edge point extracting unit that extracts a plurality of edge points of a lane sign from the input image, and an edge line extracting unit that extracts a plurality of edge lines of the lane sign from the edge points to formulate a position and a direction of each of the edge lines as a straight line on the road surface, using a parameter set consisting of at least two variables. The detector further includes a branch point detecting unit that determines whether a crossing point of two of the edge lines can be a branch point of the lane, based on whether a characteristic difference vector defined with the variables with respect to the two edge lines falls within a predetermined appropriate range, and a lane boundary determining unit that determines the left and the right boundary positions of the lane.
US07937195B2
A system for managing a power source in a vehicle having an engine and an electric machine can set first and second discharge limits for the power source, where the second discharge limit is higher than the first discharge limit. A buffer value can be determined as a function of at least the second discharge limit and an engine-on power requirement. A driver demand for power can be determined, and the engine started when the engine is off and the driver demand for power exceeds the buffer value.
US07937191B2
A method of forming a safe termination operation volume, and an aircraft provided with a system using such a volume to plan a flight route and/or an emergency route. The volume indicates the lowest allowable flight altitude to achieve a glide path of a vehicle to a termination point of an area of interest, wherein non allowable fly zones are taken into consideration by adding flight altitude to come around the non allowable fly zones when calculating the lowest allowable flight altitude.
US07937182B2
By coordinating the amount and course of the crowning of the tool and the diagonal ratio, a twist is created with a simple tool, and superimposed on the natural twist, thus resulting in the twist required for the work piece. Furthermore, an additional portion of the crowning is superimposed on the portion of the crowning of the work piece which is the result of the crowning of the tool during the machining in the diagonal method, thus resulting in the required crowning of the work piece, with the additional portion of the crowning being generated by changing the spacing between tool and work piece during the machining.
US07937173B2
The present invention is directed to a novel method for creating a display for a valuable item. On one example, the method includes the steps of selecting an item to be display, selecting a base material to create a display, creating a three dimensional map of the item to be displayed, and milling the base using an instruction program to create a cavity within the base that is configured and adapted to receive the valuable item. The present invention is also directed to a novel base display for displaying an item of value.
US07937171B2
An appliance includes one or more control boards having control software to control the cycle of operation, and a graphical user interface with one or more instances of a user interface control in communication with the control boards. The appliance also has a binding map for associating the user interface control instances with one or more locator objects or one or more binding objects associated with the locator objects. The locator objects are associated with addressing information used to find renderable data for user interface control instances. The appliance also has a software framework for acquiring the renderable data at runtime by resolving the location of the renderable data from the addressing information and retrieving the renderable data from the location for use by the graphical user interface. With this structure, the software framework dynamically renders the graphical user interface at runtime based on the associations and addressing information in the binding map.
US07937169B2
A system and method for a computer program product is provided. The computer program product generates a graphical user interface for controlling a compartment. The graphical user interface comprises at least one compartment graphical indicator, and at least one compartment function button. In another embodiment, a method of managing at least one compartment through an interface supported by a controller is provided. The method includes selecting at least one compartment from the interface, and selecting a function for the compartment from the interface.
US07937162B2
An operator interface for a machine is disclosed. The operator interface may have an operator interface device for receiving operator input corresponding to a requested machine function, wherein a machine function signal is generated in response to the received operator input. The operator interface may also have a help request device configured to receive an operator's request for information and generate a help signal. The operator interface may further have a controller in communication with the operator interface device and the help request device. The controller may be configured to provide information to the operator in response to receiving the help signal and the machine function signal. The information may relate to the requested machine function.
US07937161B2
Some embodiments of an electrode delivery system may be used to deliver a plurality of wired electrodes into one or more chambers of the heart. In particular embodiments, the plurality of wired electrodes may be delivered into a heart chamber through a single guide sheath device. Such a system may be used to deliver one or more wired electrodes to inner wall of the left atrium, the left ventricle, or both.
US07937159B2
An implantable neurostimulator for treating obstructive sleep apnea comprises an implant configured to at least partially surround a Hypoglossal nerve (HGN) and a plurality of electrodes each attached to the implant. Each electrode configured to contact the HGN and electrically stimulate one or more regions or groups of the HGN.
US07937157B2
A method of activating at least two electrodes in a multichannel electrode array using channel specific sampling sequences is presented. A channel specific sampling sequence is defined for each electrode, the sequence having a particular duration, pulse amplitude distribution, and number of pulses. A weighting factor is applied to the channel specific sampling sequence. Each electrode in the multichannel electrode array is then simultaneously activated using sign-correlated pulses, the sign-correlated pulses based on parameters of spatial channel interaction reflecting geometric overlapping of electrical fields from each electrode, non-linear compression, and each electrode's weighted channel specific sampling sequence.
US07937155B1
An envelope based amplitude mapping achieves the signal compression required to provide a natural sound level without the high processor loading or waveform alteration. In one embodiment, the output of a family of parallel bandpass filters is processed by an envelope detector, followed by decimation. The resulting reduced data rate envelope is log mapped to produce a scaling factor for the original high data rate bandpass filter output sequence. The resulting scaled signal determines the current level for stimulation of the cochlea for each frequency band, which stimulation achieves a log mapping of the sound amplitude effect similar to natural hearing, while reducing processor load, and preserving waveform shape.
US07937143B2
Methods and apparatus are provided for inducing, monitoring and controlling renal neuromodulation using a pulsed electric field to effectuate electroporation or electrofusion. In some embodiments, tissue impedance, conductance or conductivity may be monitored to determine the effects of pulsed electric field therapy, e.g., to determine an extent of electroporation and its degree of irreversibility. Pulsed electric field electroporation of tissue causes a decrease in tissue impedance and an increase in tissue conductivity. If induced electroporation is reversible, upon cessation of the pulsed electric field, tissue impedance and conductivity should approximate baseline levels; however, if electroporation is irreversible, impedance and conductivity changes should persist. Thus, monitoring of impedance or conductivity may be utilized to determine the onset of electroporation and to determine the type or extent of electroporation. Furthermore, monitoring data may be used in one or more manual or automatic feedback loops to control the electroporation.
US07937141B1
A device for iontophoresis that reduces irritation at the beginning of energization and efficiently supplies an amount of current required for drug administration in a predetermined length of time, is provided. With the device for iontophoresis, the oscillation frequency and duty cycle of a transistor 15 are adjusted at the beginning of energization, thereby controlling a back electromotive force developed across a coil 13 to gradually increase the output voltage. The microcomputer 12 controls the transistor 15 so as to receive signals from an output voltage detecting circuit that is formed of resistors 23 and 24 and an output current detecting circuit that is formed of resistors 25 and 26 and a capacitor 27, preventing an increasing of the output voltage when the detected output current reaches a limiting value, and preventing an increasing of the output current when the detected output voltage reaches a limiting value.
US07937129B2
A variable aperture sensor has a first jaw and a second jaw that are rotatably attached. An emitter is disposed in the first jaw, and a detector is disposed in the second jaw. The jaws are adapted to attach to a tissue site so that the emitter transmits optical radiation into the tissue site and the detector receives optical radiation through a variable aperture after absorption by the tissue site. The variable aperture is disposed in the second jaw and configured to adjust the amount of the optical radiation received by the detector.
US07937127B1
The present invention is for providing a radio terminal device having shock resistance and high rigidity capable of preventing breakage of the housing even in the case it is dropped from a hand, without the risk of deteriorating the performance of the stored antenna. The radio terminal device according to the invention comprises a printed board, a resin housing provided so as to cover one side surface of the printed board, a metal housing provided so as to cover the other side surface of the printed board, and an antenna provided on the one surface side of the printed board, wherein the resin housing and the metal housing are divided in a region elongating from the one side surface to the other side surface of the printed board.
US07937122B2
A plurality of operation portions are arranged at a surface on a sub-display side of a cellular phone with a camera so that various kinds of setting, selection and control can be performed without opening the cellular phone in its folded state, and the cellular phone can achieve improved operability and convenience. Cellular phone includes a first display portion at a surface of a first body opposed to a second body in the folded state, and includes a second display portion, an image taking portion and a plurality of operation portions arranged at a rear surface of the first body remote from the first display portion.
US07937118B2
A wireless audio distribution system includes a wireless headset for receiving a serial, digital bitstream including control data interspersed with digital data related to the audio channels, a manual audio channel selector switch; a manual volume adjustment control, an error detector and a muting circuit selectively reducing the volume level of the audio reproduced by the wireless headset in multiple steps based on errors detected by the error detector.
US07937116B2
Disclosed is an electronic device having a communication function, the device comprising: a condition detection section 11 that detects user's operating conditions in the electronic device; a controller 1 that switches an incoming call notification mode based on at least one of the operating conditions; and a notification section that performs an incoming call notification to a user according to the incoming call notification mode.
US07937114B2
According to an aspect of the invention, there is provided a mobile phone including: a calculating unit configured to calculate an update range of the update data; an input-side switch unit configured to switch a first frame buffer of the plurality of frame buffers to which the update data is to be inputted; and an output-side switch unit configured to switch a second frame buffer of the plurality of frame buffers from which the update data is to be outputted. If the calculated update range is equal to or greater than a predetermined value, the input-side switch unit is connected to the first frame buffer different from the second frame so as to input the update data. If the input-side switch unit completes the input of the update data, the output-side switch unit is connected to the first frame buffer so as to output the update data.
US07937112B2
The base station apparatus 10 stores apprise status data of certain data to each in-vehicle apparatus within a zone managed by the base station apparatus 10, transmits apprise status data stored in the status storage to other base station apparatuses, updates apprise status data stored in the status storage in accordance with a status of apprise to an in-vehicle apparatus within the zone managed by the base station apparatus 10 and/or apprise status data received from another base station apparatus, individually transmits unapprised data to an in-vehicle apparatus by referring to apprise status data stored in the status storage, requests distribution of the data to the center apparatus when the base station apparatus 10 has not received the data to be apprised, and upon receiving the data, transmits the data to an in-vehicle apparatus.
US07937110B2
The present invention discloses a distributed base station system as well as its networking method and base band unit. In this system, the base band unit (BBU) and RF unit (RFU) of the base station are separated, and the RFU is equipped with base band RF interfaces for interconnecting the BBU and transmitting data information, thereby forming the base station. Based on the separation of the BBU from the RFU, the BBU capacity is further divided at the same time, and every unit is also arranged independently. The BBU networking and capacity expansion may be achieved with capacity expansion interfaces and base band RF interfaces provided by BBU interface units in flexible and convenient ways.
US07937103B1
A method and system are disclosed for dynamically adjusting forward-link transmission power in a cellular wireless communication system. A base station controller (BSC) or other radio network entity determines that a given cell sector is transmitting data to at least one mobile station and that no cell sector in a cluster associated with the given cell sector (e.g., among neighboring sectors) is also transmitting data to at least one mobile station. In response, the BSC dynamically increases the forward-link transmit power in the given sector to a level beyond the sector's normal (full) transmit power. The invention preferably applies on a per-timeslot basis and the power increase occurs in at least a data channel segment, to help increase data transmission speed.
US07937102B2
A multi-camp mobile communication device (100) includes a first radio modem (102) and a second radio modem (104). Each modem is designed to communicate with a respective communication system (110, 112). Upon engaging in an interconnect call (204) over the first modem with the first communication system, the multi-camp mobile communication device receives a dispatch call at the second modem (206) from the second communication system. The multi-camp mobile communication device replies to the dispatch call with a pre-recorded message (208). The dispatch calling party may respond to the pre-recorded message with a voice message that is recorded by the multi-camp mobile communication device (210, 212).
US07937099B2
A method for adaptive piconet protocol begins by determining, by a master device, a number of slave devices that are currently affiliated with the master device in a piconet. The method continues by determining, by the master device, data requirements and/or voice requirements of each of the slave devices currently affiliated with the master device in the piconet. The method continues by establishing, by the master device, an information exchange format based on the number of slave devices and the data requirements and/or voice requirements of each of the slave devices. The information exchange format includes a single master data/voice request packet within a first time slot and multiple frequency locked partial packets for slave data responses and/or multiple frequency locked packets for slave voice responses within other time slots.
US07937094B2
A voice signal is processed and connected by wire to a mobile wireless unit for further processing into time division multiple access (TDMA) and into spread spectrum signals. The wireless unit is processing a data signal into orthogonal frequency division multiplex (OFDM) signal. The wireless unit receives and processes a position finder signal from Global Positioning System (GPS) satellite and from land based transmitter and provides processed position finder signals. The wireless unit generates a processed touch screen control signal and processes the touch screen control signal with processed position finder, TDMA and spread spectrum signal or with processed OFDM signal and provides these processed signals to a transmitter for wireless signal transmission. The processed OFDM signal is used in a Wi-Fi wireless network and the TDMA or spectrum signal is used in a cellular system, wherein the wireless network and the cellular system are distinct. Processing of position finder signal incorporates step of receiving and processing a signal from Global Positioning System (GPS) satellite and from land based transmitter and for providing processed position finder signals received from GPS satellite and from land based transmitters for transmission. Processed TDMA or spread spectrum signals include code division multiple access (CDMA) and code selectable cross-correlated in-phase and quadrature-phase baseband signals. Modulation and amplification structures and methods of the hybrid wired and wireless systems include amplification by non-linearly amplified (NLA) and by linearly amplified transmitters.
US07937088B2
Systems and techniques are disclosed relating to wireless communications. The systems and techniques involve wireless communications wherein a server terminal is configured to operate in a cluster on a network backbone. The server terminal includes a user interface configured to transmit and receive communications during a call with a first terminal connected to the network backbone, and a processor configured to support an inter-cluster call between second and third terminals by establishing a route on the network backbone for each communication packet transmitted from the second terminal to the third terminal.
US07937085B2
A Dual mode mobile terminal (MT2) comprising a WLAN interface (WLAN_NIC) and a cellular radio interface (GSM_NIC) has been described wherein when receiving a Page Request (6) message over the cellular radio interface (GSM_NIC), indicating an incoming voice call over the cellular radio interface, or upon receiving an indication from the user of the dual mode terminal to perform an outgoing voice call, performing a determination (7) as to whether a WLAN coverage is possible from an AP providing WLAN telephony calls, and if so responding, by issuing a WLAN call message (8) to a WLAN AP over the WLAN interface to an interworking node (IWFN). There is moreover provided an Interworking node (IWFN) comprising a cellular control unit (CTRL_SIP), a cellular unit (GSM_U), a voice over IP unit (VO_IP) and a router (R), which upon receiving a WLAN call (9) from a dual mode terminal via a WLAN AP, is establishing a connection against a serving mobile switching centre (S_MSC/VLR) (10,10a, 10b), is performing a call initiation procedure (12-15), a assign traffic channel procedure (16-20) and a call confirmation and call accepted procedure (22-27) between the dual mode terminal (MT2) and the serving switching mode centre (S_MSC/VLR), is initiating duplex GSM/IP translation (29) and is routing the cellular call between the AP and the serving mobile switching centre (S_MSC).
US07937082B2
The present invention provides a mobile communication terminal, an IC card, a mobile communication system, a program, and a communication charge notification method capable of easily indicating roaming communication charges and preventing a user from being unexpectedly charged for communication. A mobile phone 10 detects that it is located in a country B as a roaming area based on information transmitted from a base station 32, inquires of a charge information related server 24 whether or not a communication charge information stored in a storage section 16 is the latest communication charge information, when the communication charge information is not the latest communication charge information, updates the stored communication charge information based on the communication charge information transmitted from the charge information related server 24, reads the communication charge information of the country B from the storage section 16, and displays the communication charge information on a display section 14.
US07937076B2
A software defined radio includes a radio circuit and an executable radio software system operable with the radio circuit and conforming to the software communications architecture (SCA) specification. An operating environment is defined and includes a plurality of waveform components that are loaded when the radio circuit is initialized or a waveform component is instantiated, and reloaded at runtime after the waveform component is instantiated for transmitting and receiving voice data.
US07937066B2
An apparatus for the location of an object of value, such as a vehicle, includes a cell phone disposed in the vehicle and under microprocessor control. The cell phone is adapted to call an owner on detection of an alarm condition as well as to place a call to 911. The cell phone, according to a preferred embodiment, places the call to 911 under command by the owner and then establishes a three-way conference call between the owner and a 911 dispatcher who answers the 911 call. Other methods of creating the conference call and of using the apparatus are disclosed including call transfer and call relay modes of operation. Other features, including GPS coordinate acquisition and transmission, are described.
US07937065B2
A system for transmitting data over power lines between a plurality of communication boxes, wherein each box is coupled to a neutral line such that at least one box can modulate data onto the neutral line and at least a second box can read modulated data off the neutral line. Accordingly, the system enables data to be transmitted over neutral lines, without requiring coupling to hot lines.
US07937059B2
Methods, systems, and apparatuses for down-converting an electromagnetic (EM) signal by aliasing the EM signal are described herein. Briefly stated, such methods, systems, and apparatuses operate by receiving an EM signal and an aliasing signal having an aliasing rate. The EM signal is aliased according to the aliasing signal to down-convert the EM signal. The term aliasing, as used herein, refers to both down-converting an EM signal by under-sampling the EM signal at an aliasing rate, and down-converting an EM signal by transferring energy from the EM signal at the aliasing rate. In an embodiment, the EM signal is down-converted to an intermediate frequency (IF) signal. In another embodiment, the EM signal is down-converted to a demodulated baseband information signal. In another embodiment, the EM signal is a frequency modulated (FM) signal, which is down-converted to a non-FM signal, such as a phase modulated (PM) signal or an amplitude modulated (AM) signal.
US07937055B2
Methods and apparatus are provided for timeshifting audio content in a multiple tuner audio system comprising a first tuner and a second tuner. One operating method involves maintaining a first data storage element for the first tuner, maintaining a second data storage element for the second tuner, receiving first audio content in realtime by the first tuner, and storing data representing the first audio content in the first data storage element, resulting in first stored content. The method also receives second audio content in realtime by the second tuner, and stores data representing the second audio content in the second data storage element, resulting in second stored content. The method thereafter generates a timeshifted audio signal corresponding to the first stored content or the second stored content.
US07937049B2
According to an exemplary embodiment, a transmitter system includes a power amplifier receiving a supply voltage and a supply current from a power control/current detection circuit, where the power amplifier drives a load impedance. The transmitter system further includes a power correction module configured to sample the supply current and to cause a change in a control voltage, which corrects the supply voltage in response to a change in the load impedance. The supply voltage is corrected to cause the power amplifier to have a substantially constant output power. The power correction module is further configured to output a corrected peak voltage determined by an average value of the supply current. The transmitter system further includes a predistortion module configured to determine the control voltage from a product of the corrected peak voltage and an amplitude modulation component and to output the control voltage to the power control/current detection circuit.
US07937042B2
An animal training device for administering audio stimulus and physical encouragement to an animal. The trainer has a transmitter with variable signal strength. The animal worn device had a receiver that senses the signal strength. If the signal strength drops to a preset limit indicative of distance from the transmitter, a tone is sounded. Further signal drop results in a shock being delivered. Alternatively, a trainer module comprises an RFID poller and an animal module comprises an RFID tag. The poller sends a polling signal to the RFID tag. The polling signal is reflected back to the trainer module where the reflective signal is used to determine a separation distance. If the separation distance exceeds a preset threshold, an encouragement command is sent from the trainer module to the animal module.
US07937040B2
A modulator apparatus comprising: an elongate housing having a distal portion and a proximal portion that flares outwardly from the distal portion; a cigarette lighter power adapter formed into the distal portion of the elongate housing; a user control panel located on the proximal portion of the elongate housing; an audio input jack in the elongate housing; a battery charging mechanism in the elongate housing for charging a battery of an external electronic device; a circuit located within the elongate housing and operably coupled to the cigarette lighter power adapter, the battery charging mechanism, the audio input jack, and the user control panel; and the circuit comprising means for transmitting an audio signal received by the audio input jack to a radio tuner.
US07937035B2
An image forming apparatus including: a rotatable image-carrier; a charging unit that contacts and charges a surface of the image-carrier; an exposing unit that exposes the surface and forms a latent-image; a developing unit that develops the latent-image with a developer; a transfer unit that transfers a developed-toner-image onto a transfer-receiving member; a cleaning unit that is provided with a plate shaped cleaning member having a free end that faces upwards a corner portion of the free end contacting the surface, the cleaning member cleaning off developer remaining on the surface after transfer, and a developer pooling member provided between the cleaning member and the transfer unit, that temporarily pools the cleaned off developer at the free end; and a friction-coefficient reducing unit that reduces a friction-coefficient at the surface, and that reduces the friction-coefficient during non-image forming period to less than that during image forming period is provided.
US07937030B2
An aspect of the invention provides a developing unit that includes: a developer; an image carrier on which an electrostatic latent image is formed; a first developer carrier configured to develop the electrostatic latent image formed on the image carrier by causing the developer to adhere to the electrostatic latent image; a first restriction member configured to be in press-contact with the first developer carrier; a second developer carrier configured to abut to the first developer carrier, and to form a developer layer on the second developer carrier; a second restriction member configured to abut to the second developer carrier; and a supplying member configured to supply the second developer carrier with the developer.
US07937024B2
The image bearing member to improve transfer efficiency at an occasion of transferring a toner image from the image bearing member. A rotational speed of a motor rotating the image bearing member in a short period and thereby disorder in a toner image can be restrained to reach a low level. On the other hand, circumferential velocity between the image bearing member and paper can be provided large. Therefore improvement in transfer efficiency can be designed.
US07937020B2
An electrophotographic image forming apparatus is usable with a process cartridge having an electrophotographic photosensitive member. The apparatus includes a transfer member contactable to the photosensitive member to transfer a toner image from the photosensitive member thereonto, a tray carrying the cartridge and movable between a contact position where the photosensitive member contacts the transfer member and a spaced position spaced from the transfer member, a supporting member supporting the tray for movement parallel with a tangent line between the photosensitive member and the transfer member between a first position positioning the tray at the contact position and a second position retracted from the first position away from the transfer member in a perpendicular direction perpendicular to the photosensitive-member axial direction and to the tangent line to position the tray at the spaced position, and engageable and engaging portions engageable with each other. The engaging portion regulates tray movement.
US07937018B2
A developer supply container detachably mountable to a developer receiving apparatus, the developer supply container includes an containing portion for containing a developer; a discharge opening, provided in the containing portion, for permitting discharge of the developer; a shutter for opening and closing the discharge opening; an elastic member, provided around the discharge opening, for sealing between the developer supply container and the developer receiving apparatus; and a film member for unsealably sealing the discharge opening.
US07937015B2
An image forming apparatus includes an image carrying member carrying a latent image and a development device disposed along a surface of the image carrying member. The development device includes a developer storing case storing a developer, a developer carrying member carrying the developer to develop the latent image with the developer in an area in which the surface of the developer carrying member faces the surface of the image carrying member, a developer supplying member supplying the developer carrying member with the developer, a metal member extending in an axial direction of the developer carrying member to receive heat conducted from the developer, and a heat releasing device provided on at least one of the outer sides of the developer storing case in the axial direction of the developer carrying member and disposed in contact with the metal member to release the heat conducted from the metal member.
US07937014B2
An image forming apparatus includes plural image holding members that hold toner images, a belt unit, an apparatus side portion, and a fan unit. The belt unit includes a belt member disposed facing the plural image holding members. The apparatus side portion is disposed on an outer side of the belt unit in an axial direction of rotating shafts of the plural image holding members. The fan unit is disposed between the apparatus side portion and the belt unit and aerates end portions of the belt unit in the axial direction of the rotating shafts.
US07937009B2
An image forming apparatus includes a photoconductive medium electrified by an electrifying apparatus to a predetermined electric potential, a plurality of color developing apparatuses which are fixed around the photoconductive medium, each color developing apparatus having a developing roller to adhere a predetermined color toner to an electrostatic latent image formed on the photoconductive medium by a laser scanning unit, and a supplying roller to supply a toner to the developing roller, a voltage supplying apparatus to apply a predetermined bias voltage to the developing roller and the supplying roller, and a controlling apparatus to control a degree and a timing of applying the bias voltages to the developing roller and the supplying roller to control a movement state of the toner between the supplying roller and the developing roller.
US07937004B2
Disclosed is an image forming apparatus which forms an image on a paper including a detection unit to detect a present temperature of one component or a plurality of components to be replaced among components constituting the image forming apparatus and a control unit to determine whether the component is replaceable or not based on the detected present temperature and to execute a replacement guide for the component which is determined to be replaceable.
US07937000B2
A small, low cost, low power-consumption optical receiver transmits signals at a high bit rate of approximately 10 Gbps over a long distance of 100 km or longer without chromatic dispersion compensation. An optical filter with a variable filtering wavelength is provided in the optical waveguide. A frequency-modulated signal light is inputted into the waveguide and transferred to the through port and the drop port thereof. The filter limits the frequency-modulated signal light to a predetermined frequency band and converts the said light to an intensity-modulated signal. The first and second converters provided at the through and drop ports to convert the first and second components of the intensity-modulated signal to electric signals, respectively. The filtering wavelength of the filter is controlled using the electric signals from the first and second converters. The input signal is regenerated from the electric signal of the second converter.
US07936996B2
An optical modulator achieving high extinction ratio and an optical modulator system. By a control system performing an adjustment method comprising predetermined steps by applying a bias voltage daringly to a modulation electrode for switching the USB signal and LSB signal of an established optical SSB modulator or optical FSK modulator, a means for adjusting bias voltage applied to each bias electrode preferably automatically is provided and a bias point where the extinction ratio of an optical modulator is maximized can be obtained.
US07936991B2
An optical access communication apparatus and an optical access communication system for the coexistence of two wideband PON systems without using an expensive optical device or module. A low-speed PON and a high-speed PON have a same upstream wavelength, and an OLT receives optical signals by a same optical receiver in the two systems, converts the optical signals into electric signals, amplifies the electric signals, branches the amplified electric signals, and processes the branched signals by clock and data recovery sections of bit rates corresponding to the two PON systems, thereby achieving an optical communication apparatus and an optical communication system for constructing a simple and low-cost triple-play service system of excellent transmission quality.
US07936987B2
A method and apparatus to auto focus are provided. A distance classifier to auto focus includes a distance-calculating module calculating a focal distance on the basis of blur levels of at least two images; a precise distance-calculating module calculating the exact distance to a subject when an image that is captured at the focal distance calculated by the distance-calculating module is out of focus; and a distance-calculation-correcting module correcting the distance-calculating module on the basis of the blur levels and the exact distance to the subject that is calculated by the precise distance-calculating module.
US07936981B2
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07936973B2
The invention relates to a method of detecting a boundary of a content item in a digital video stream. The method comprises the steps of determining (130) an average bit rate of the video stream over a period of time, and detecting (140) a change of the average bit rate indicating the boundary of the content item. A moving average of the bit rate may be determined. The method can be used for an encrypted digital video stream. The invention also relates to a device for detecting a boundary of a content item in a digital video stream. The invention further relates to a receiver for receiving at least one content item in a digital broadcast video stream, and a video recorder for recording at least one TV program.
US07936970B2
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07936969B2
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07936967B2
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07936964B2
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07936963B2
A video reproduction apparatus sequentially reads out video information from an information storage unit for reproduction, whereby the apparatus is capable of determining from which position in which file reproduction is resumed when a system is recovering from an unexpected power interruption. The apparatus reproduces a reproduction video to be displayed on a display section under an environment where many people enjoy viewing video pictures. The apparatus further includes an information storage section which stores video information corresponding to one or more titles in the form of a plurality of files having different data amounts from one another; a reproduction section which reproduces video information stored, in the form of a plurality of files, in the information storage section; and a reproduction information storage section which stores reproduction information which is auxiliary information related to reproduced video information that has been reproduced by the reproduction section.
US07936960B2
There is provided splice trays and splice assemblies that include one or more optical fiber routing guides for optical fiber slack storage. The optical fiber routing guides are associated with individual or select groupings of splice holders in order to eliminate slack storage generally around the perimeter of the splice tray. Therefore, the optical fibers of one or a select number of splices may be routed separately from other optical fibers to enable technicians to more easily manipulate the fibers. In addition, optical fiber routing guides are included with a splice assembly in order to eliminate slack storage generally around the splice tray. The optical fiber routing guides additionally may define bend radiuses of between about 0.1 inch and about 0.5 inch. Therefore, splice trays and splice assemblies comprising the optical fiber routing guides may provide more convenient access and/or define smaller sizes compared to previous splice trays and splice assemblies.
US07936951B2
A computer-implemented, knowledge-based process for digitizing a set of documents, which includes using a computer to perform the steps of loading a set of definitions stored in an XML document into a computer-implemented digitization module, the set of definitions including image type and fields; initializing a knowledge base from a knowledge base library having a plurality of knowledge bases categorized by domain, the initialized knowledge base corresponding to the domain of the set of documents and containing information relevant to the domain; providing a document from the set of documents in electronic form to the computer-implemented digitization module, the document having a plurality of records; loading the initialized knowledge base from the knowledge base library into the computer-implemented digitization module; digitizing each record of the document; automatically generating at least one field value using information from the knowledge base; and validating each record of the document against predefined rules and previously digitized results.
US07936950B2
An area detecting unit detects a first matching area in a first reference block in the first reference frame, a second matching area in a second reference block in the second reference frame. A settling unit settles a secondary motion vector to be assigned to a mismatching area in the each interpolation block, based on surrounding interpolation blocks around the mismatching area. A motion compensating unit assigns an image to the interpolation frame based on the primary motion vector and the secondary motion vector.
US07936948B2
A system for merging differently focused images includes a computer for including a merge images program which includes a read module for reading a plurality of the differently focused images of an object disposed on a platform of a measuring machine, one image thereof as a first image (BMP), another image thereof as a next image (BMP0), and reading gray values of pixels and computing a gradient of each pixel; a determining module for determining whether the gradient (G) of each pixel in the BMP is less than the gradient (G0) of a corresponding pixel in the BMP0; and a merge images module for updating/replacing the gray value (P) and the G of the pixel in the BMP with the gray value (P0) and the G0 of the corresponding pixel in the BMP0 if the G of the pixel in the BMP is less than the G0 of the corresponding pixel in the BMP0. A related method is also provided.
US07936946B2
Techniques are described for causing digital image data to be interpreted according to a particular technique of a plurality of techniques. According to an embodiment, digital sensor data is received, and user input is received that specifies which technique of a plurality of techniques to use to generate a display that depicts an unmodified image from the sensor data, wherein each technique of the plurality of techniques generates a display from the sensor data in a different manner than each other technique of the plurality of techniques.
US07936943B2
A method of correcting luminance non-uniformity in a tiled projection system is disclosed. The method includes projecting with a plurality of projection devices a composite image wherein the composite image comprises a plurality of tiled images on a display surface with an overall luminance and correcting a luminance non-uniformity of the plurality of tiled images, wherein the luminance non-uniformity is based on a dimmed at least one of the plurality of tiled images, wherein correcting the luminance non-uniformity comprises utilizing at least one of the plurality of projection devices to adjust the overall luminance of the plurality of tiled images on the display surface.
US07936928B2
System and method for detecting symmetries of configurations of discrete curves. Configuration characterization information for a configuration of a plurality of discrete curves is received, where the configuration characterization information comprises rotational symmetry groups for each of the plurality of discrete curves. A greatest common divisor of the rotational symmetry groups of the discrete curves is determined, where the greatest common divisor is a maximum possible object-based mutual rotational symmetry group for the configuration. The determined value is stored, and is usable to perform pattern matching between configurations. This value may be compared to that of a target configuration to determine if the two configurations can match. Additional symmetry-based matching techniques are used to perform staged pattern matching between the two configurations, where the process may terminate as soon as one of the techniques determines that the configurations cannot match, or a matching algorithm determines that they match.
US07936927B2
A renderer allows for a flexible and temporally coherent ordering of strokes in the context of stroke-based animation. The relative order of the strokes is specified by the artist or inferred from geometric properties of the scene, such as occlusion, for each frame of a sequence, as a set of stroke pair-wise constraints. Using the received constraints, the strokes are partially ordered for each of the frames. Based on these partial orderings, for each frame, a permutation of the strokes is selected amongst the ones consistent with the frame's partial order, so as to globally improve the perceived temporal coherence of the animation. The sequence of frames can then, for instance, be rendered by ordering the strokes according to the selected set of permutations for the sequence of frames.
US07936924B2
A method and an apparatus for automatic segmentation of an image representing a mass of a tissue region based on dynamic programming that guarantees an accurate and closed contour of the mass is disclosed. The method according to one embodiment accesses digital image data representing an image including the mass of the tissue region, creates a mirror image of the digital image data, extracts a Region of Interest (ROI) which includes a portion of the mirror image containing the mass, transforms the ROI to polar space for obtaining a polar image of the ROI, assigns local cost to sub portions of the polar image, and finds a contour of the mass based on the assigned local cost.
US07936913B2
Embodiments of the invention provide techniques for using digital imaging and networked communications in clinical hematology. An Area of Interest (AOI) on a slide is determined. A high resolution image of the AOI is analyzed for sample integrity and adjusted and rescanned based on programmable parameters. Sensitive HIPAA information is removed from the AOI image stored on a server. The server includes Web 2.0 software applications. A remote user reviews the image and adds metadata to the server. The server manages the work flow between the stored AOI images and the available users. A technician accesses information about a particular image file, as well as other topics, through knowledge management and social network applications. Lab reports are generated based on the metadata. The quality of the metadata is subject to quality control processes. The stored images and associated metadata can be mined for subsequent medical research.
US07936910B2
In a system for displaying medical images, a first linear array of medical images representing multiple views of a patient taken approximately contemporaneously may be displayed. The images may automatically be ordered within the array based on the represented views. A second linear array of medical images adjacent to the first linear array may contemporaneously be displayed. The images of the second linear array may represent the same views of the patient as in the first linear array taken approximately contemporaneously but at an earlier time from the images of the first linear array. Like views of the patient may be aligned as between the first linear array and the second linear array. Correlation of features between images may thus be facilitated. Alternatively, one or more principal views and one or more non-principal views of a patient in a set of medical images may be identified. Each principal view may automatically be displayed in a particular size on a separate display of an array of displays, while each non-principal view may automatically be displayed on the remaining display or displays of the array in a smaller size.
US07936900B2
The presently claimed invention relates generally to processing data representing video and audio. One claim recites an apparatus including: electronic memory to buffer video or audio obtained from storage associated with a publicly accessible internet site; and one or more electronic processors programmed for: processing the obtained video or audio to extract identifying information therefrom, the processing processes data representing picture elements of the obtained video or processes data representing audible portions of the obtained audio; communicating with a data repository using the identifying information to identify the obtained video or audio; obtaining information associated with the identified video or audio, the information including payment information for use of the identified audio or video; and providing a remotely located user access to the payment information. Of course, other claims and combinations are provided as well.
US07936897B2
An image forming apparatus includes an image inputting section through which image information containing object information and secure object information is received, the object information representing at least one object and the secure object information indicating an object that should be protected against tampering. A first image-data generator generates first image data for forming an image, the first image data being generated in accordance with the object information. A secure object identifying section identifies a secure object based on the secure object information. A characteristic information detector extracts at least a part of the object information on the secure object, the part of the object information being a characteristic information on the secure object. A second image-data generator generates second image data for forming a characteristic image representing the characteristic information. An image data combiner combines the first image data and the second image data. An image forming section forms an image in accordance with the image data combined in the image data combiner.
US07936896B2
According to an aspect of the invention, there is provided a speaker apparatus including: a magnetic circuit; a vibrating plate vibrated by the magnetic circuit; a speaker frame holding the magnetic circuit and the vibrating plate, and a connecting portion connecting a portion of holding the vibrating plate and a portion of holding the magnetic circuit, an inclined face of the connecting portion being inclined relative to a direction of tangential line of circumference of the speaker frame, the connecting portion configured to flow air due to a vibration of the vibrating plate along the inclined face thereof.
US07936892B2
This invention provides an acoustic waveguide with a continuous least-energy-surface formed from an upper vertical control curve, a lower vertical control curve, right horizontal control curve and a left horizontal control curve. In addition, a circular throat end and a non-elliptical closed control curve form a mouth such that the continuous least-energy-surface is coincident with the six control curves.
US07936888B2
Disclosed is an equalization apparatus and method based on audiogram. The equalization method includes the steps of a) outputting a reference sound having reference frequency and intensity for approximate assumption of auditory threshold, b) determining a start sound corresponding to an assumed value of the auditory threshold while calling a sound having intensity different from a prior sound at a sound source memory depending on whether a user has received an answering signal in response to the reference sound, c) outputting a first test sound whose intensity is controlled at a value set prior to the start sound, having the reference frequency, d) calling a test sound having intensity and frequency different from the prior sound at the sound source memory depending on whether the user has received the answering signal, e) storing data on reception of the answering signal of the user in response to the test sound, f) repeating the steps d) to e), g) determining the auditory threshold per previously set frequency band using the reception data of the answering signal, and h) performing equalization depending on the auditory threshold per the determined frequency.
US07936885B2
An audio/video reproducing system is automatically electronically controlled in response to specific sensed sounds, specific sensed images and/or specific sensed patterns of nonvisible electromagnetic radiation that are identified electronically from a predefined set of specific sounds, a predefined set of specific images and/or a predefined set of electromagnetic radiation patterns. User preferences may be set to identify specific combinations of sensed patterns. The sensed patterns may be ambient sensed patterns and/or remote sensed patterns. Related systems, methods and computer program products are also described.
US07936855B2
An oversampling data recovery circuit for a receiver comprises a plurality of sampling circuits for sampling an input data upon a plurality of clocks to generate a plurality of sample data, respectively, an edge detector for determining an edge of the input data by monitoring the plurality of sample data, and a state machine for selecting one from the plurality of sample data as an output data of the oversampling data recovery circuit according to the edge of the input data, such that the receiver will have an optimum timing margin.
US07936852B2
An antenna diversity system for radio reception for motor vehicles, which comprises a multi-antenna system having several antennas with antenna feed lines. There can be a diversity switching device for selection of a different reception signal, and an evaluation circuit which evaluates the reception quality of the reception signal just arriving at the receiver. This evaluation circuit is designed to bring a different reception signal in terms of diversity to the receiver if interference occurs, by switching over. This design also includes at least one phase rotation device which is disposed along at least one of the signal paths.
US07936849B2
The present invention discloses a decoding device. The decoding device includes a scaling unit for adjusting a received signal according to a scaling coefficient to generate a scaled signal; a quantizer coupled to the scaling unit for generating a quantized signal by quantizing the scaled signal; a soft decision decoder coupled to the quantizer for decoding the quantized signal to generate a decoded signal; and a scaling coefficient generating unit coupled to the scaling unit for generating the scaling coefficient according to a system information of the decoding device.
US07936845B2
Equal-length group data obtained by grouping together slot pairs connected by a wiring pattern of equal length is stored in advance. Error rate is determined while changing a pre-emphasis (PE) setting value and an equalizer (EQ) setting value of a signal transmitted between a specified slot pair. The slot pairs belonging to the same equal-length group as the specified slot pair are selected based on the equal-length group data, and optimum PE and EQ setting values, determined based on the error rate, are set for the signals transmitted between the selected slot pairs.
US07936837B2
A DTV transmitter includes a pre-processor pre-processing enhanced data, a data formatter generating enhanced data packets including known data, a multiplexer multiplexing the enhanced data packets with main data packets, a data randomizer randomizing the multiplexed data packets, an RS encoder RS-encoding the randomized data packets, and a data interleaver interleaving the RS-coded data packets, where a plurality of known data sequences are included in the interleaved enhanced data packets. Finally, the DTV transmitter further includes an enhanced encoder which codes each block of enhanced data placed between any two of the known data sequences and bypasses the interleaved main data packets.
US07936834B2
The present invention concerns a method and a device for transferring, by a first telecommunication device, data to a second telecommunication device through a telecommunication network using multiple carrier frequencies. The first telecommunication device maps the data on first carrier frequencies of plural consecutive groups of first carrier frequencies, where each group of first carrier frequencies is spaced from the next group of first carrier frequencies by a second carrier frequency and at least two second carrier frequencies are carrier frequencies which are susceptible to be the demodulation carrier frequency of the second telecommunication device. The first telecommunication device also transfers the mapped data to the second telecommunication device.
US07936829B2
Driving multiple consecutive bits having a same logic value in a serial data stream involves driving a first bit of the multiple consecutive bits in the serial data stream at an initial voltage level, and driving at least two additional bits of the multiple consecutive bits in the serial data stream at voltage levels stepped down from the initial voltage level.
US07936825B2
A moving picture coding apparatus (10a) according to the present invention includes a level analyzer (100a) that decides the maximum number of intra frame pixels which can be coded (Nfpx) and the maximum number of storage pixels which can be stored in a picture memory of a decoding apparatus (Nspx) on the basis of a level identifier (Lst) indicating a coding level that is designated by the user, thereby judging whether coding of an input image is possible or not and calculating the maximum number of reference pictures (Nrpn) as the number of reference candidate pictures which can be referred to at inter picture prediction coding, on the basis of the maximum number of intra frame pixels (Nfpx) and the input image size (the number of vertical pixels (Nhpx) and the number of horizontal pixels (Nwpx)). A decoding apparatus to which a bit stream from the moving picture coding apparatus (10a) is supplied can always decode the bit stream satisfactorily, and perform inter picture prediction decoding corresponding to the inter picture prediction coding on the coding end. Consequently, memory areas of a coding apparatus and a decoding apparatus that are adapted to a coding method in which there is no restraint on the capacity of the memory area can be designed.
US07936817B2
In a high-efficiency encoder which performs motion-compensation prediction, an intra-field is set every n fields. The presence of a scene change is detected. When a scene change occurs, a reference picture of motion-compensation prediction is switched, or the field immediately after the scene change is set as an intra-field.
US07936815B2
In a method for transmission of video information between HTTP servers and clients in a shared network resource, particularly Internet, the video information is stored as a video file consisting of packet-divided video streams compression-coded with average bit rates t(c) which cover the clients' expected channel bit rates s. Each packet and the video file are supplied with a header containing information for realizing a bandwidth-scalable video transmission over a suitable version of HTTP. During transmission switching between the video streams takes place on the basis pf an estimation of the channel bit rate s and the information in the packet header, such that the bit rate t(c) is adapted to the client's actual channel bit rate s. In a method for client-executed search and retrieval of video information in a shared network resource, particularly searching of a video frame Fx in a packet-divided video stream, the packets in a video stream are divipacket packet in each group. On basis of given search criteria and search-specific information in the packet headers the packet with the video five Fx is found, such that a pseudo-random search and retrieval are realized with the use of a suitable version of HTTP as transport protocol.
US07936814B2
Plural encoders operating in parallel to achieve a desired data rate have their respective outputs combined by an autonomously operating arrangement for transfer of data to a direct memory access arrangement from respective encoders in order in response to a signal asserted upon completion of encoding and output of encoded data corresponding to a predetermined portion of input data. Buffering of encoder output can be either internal or external to the encoders. Zero bytes which may be inherently generated at the beginning and end of an encoder output stream may be suppressed to improve encoded signal quality and efficiency.
US07936810B2
Methods and apparatus to perform frequency-domain equalization in high-speed downlink packet access (HSDPA) receivers for wireless channels with large delay-spreads are disclosed. An example method comprises computing a first frequency-domain equalizer (FDE) coefficient for a first set of multipaths, computing a second FDE coefficient for a second set of multipaths, computing a first equalized signal by equalizing a received code division multiple access (CDMA) signal with the first FDE coefficient, computing a second equalized signal by equalizing the received CDMA signal with the second FDE coefficient, delaying the first equalized signal by a delay difference between the first and the second sets, and combining the delayed first equalized signal and the second equalized signal.
US07936803B2
An external cavity semiconductor laser including a first and second input-output section disposed on a common end surface via a center axis, and a semiconductor laser device emitting a first and second laser light from the first and second input-output sections in two directions. The laser device includes a first reflecting unit for reflecting the first laser light emitted from the first input-output section and returning the reflected first laser light to the first input-output section, a second reflecting unit for reflecting the second laser light emitted from the second input-output section and returning the reflected second laser light to the second input-output section, a third reflecting unit provided to a second end surface disposed opposite a first end surface having first and second input-output sections for reflecting laser light returned to one of the input-output sections so as to be emitted from the other one of the input-output sections.
US07936800B2
A light source device includes a plurality of light emission sections disposed in parallel with an interval, wherein the interval for the light emission sections near each end portion in an array of the light emission sections is narrower than the interval near a center portion in the array.
US07936797B2
A laser apparatus includes: a laser light source; an output member for receiving and transmitting a laser light flux generated by the laser light flux, and outputting a laser light flux; an optical aligning member for positioning the laser light flux generated by the laser light source to the output member; a drive for driving the optical aligning member; a drive controller; an output detector for outputting a detected output representing an intensity of a laser light flux outputted from the output member; and an output controller. The drive controller controls the drive to drive the optical aligning member and the output controller changes a power of the laser light flux generated by the light source, based on the detected output.
US07936795B2
The invention provides a cascade Raman laser including a pumping laser light source that generates pumping light, a cascade Raman resonator having an input-side optical reflector that receives the pumping light and selectively reflects light of each wavelength corresponding to a n-th Stokes ray (n is an integer more than 1) of Raman scattering to the pumping light, a Raman optical fiber that is connected to the input-side optical reflector and generates Raman scattering light at least by the pumping light and an output-side optical reflector that is connected to the Raman optical fiber and selectively reflects light of each wavelength corresponding to the n-th Stokes ray and a blocking device interposed between the pumping laser light source and the cascade Raman resonator and blocks the first Stokes ray generated within the cascade Raman resonator from entering the pumping laser light source side.
US07936793B2
Methods, devices and systems are provided for word synchronizing multiple serial data bitstreams (106) with a serial framing signal (106A). Offset values (420) are determined (512) from the relative locations of predetermined data correlation values (107) stored within the data buffers during a correlation mode to indicate the amount of skew observed between the framing channel and each of serial data channels. Data received during subsequent operation of each data stream is stored a buffer (402), and the framing signal (106A) is monitored to identify a boundary between data words. When a frame boundary occurs, parallel data is extracted from the buffer using the previously-stored offset values to compensate for bit skew between the data and framing channels.
US07936791B2
A frame transmission apparatus collects a plurality of frames supplied via multiple cables forming a single logic path based on link aggregation setting and outputs the collected frames to a single output line. The frame transmission apparatus includes a delay information storage unit which stores delay information indicating a transmission delay of each of the multiple cables, a reception timing correcting unit which corrects reception timings of the plurality of frames supplied via the multiple cables for the delay information corresponding to the multiple cables through which the plurality of frames have been supplied, and a data recovery unit which collects the plurality of frames supplied via the multiple cables in an order of the reception timings corrected by the reception timing correcting unit and outputs the collected frames to the output line.
US07936776B2
This invention discloses a method for smooth capacity expansion of data communication product, and a smooth capacity expandable system of data communication. Architecture of the system at least comprises circuit card and switched network card; and further comprises interface card of switched network, interface transfer card and connection optical fiber. Based on these, it provides one kind of multiple frameworks structure with interconnection between frameworks. When the capacity is expanded, the original circuit cards and switched network cards keep unchanged, only smoothly increases the switched network cards and numbers of circuit card frameworks. Therefore, it implements smooth capacity expansion and client investment protection at the same time. With adding backup cards, it also implements capacity expansion without interrupting the service.
US07936775B2
A data stream is transmitted at a current transmission rate utilizing a first bandwidth allocation, the current transmission rate being less than an original transmission rate. A transmission rate recovery request is received from a master device on the network. The transmission rate recovery request instructs the network device to adjust the current transmission rate. An additional bandwidth allocation is obtained from the master device on the network and the current transmission rate is responsively increased to provide substantially the original transmission rate utilizing a total bandwidth allocation. The total bandwidth allocation includes the additional bandwidth allocation and the first bandwidth allocation.
US07936772B2
A network endpoint system and related method and computer program product for use in a network to support enhanced end-to-end QoS in the network. The network endpoint system is adapted to receive network data of varying priority on behalf of a data consumer operating at the application layer of a network protocol stack implemented by the network endpoint system. The network endpoint system includes a network interface controller adapted to receive network frames containing the network data, plural network data handling channels each having an associated priority, and priority processing logic adapted to transfer the network data from the network interface controller to the plural data handling channels on a prioritized basis according to the network data priority. Also disclosed are a network interface controller and a network node to support enhanced end-to-end QoS in a network.
US07936760B2
The invention relates to a method for selecting or changing communications modes used by a terminal on a communications connection over a packet-switched data network where the communications mode can be based on either real-time or non-real-time transfer and where the service capacity varies locally or temporally. The invention further relates to a communications network arrangement utilizing the method, a communications network terminal, and a software means stored at a terminal.
US07936756B2
In a routing method, a control element firstly forms a forwarding table and an exchanging table according to a routing table. Next, a first forwarding element receives a packet, and then obtains a label from the forwarding table according to a destination address of the packet, and determines to output the packet from the first forwarding element or a second forwarding element according to the label. If the packet is to be outputted from the first forwarding element, it is directly outputted to the destination address of the packet; otherwise the second forwarding element receives the packet and the label. Next, the second forwarding element obtains a next forwarding path from the exchanging table according to the label to forward the packet. The control element and the first and second forwarding elements constitute a routing system.
US07936755B2
An arrangement is provided for ingress processing optimization via traffic classification and grouping. A plurality of packets are classified according to a classification criterion. The classified packets are used to generate a packet bundle containing packets that are uniform with respect to the classification criterion. The packet bundle and its corresponding packet bundle descriptor are transferred to a host which then processes the packet bundle as a whole according to the information contained in the packet bundle descriptor.
US07936743B2
A system, computer program and method to determine a transmission path of a datagram in an IP network from a source device to a destination device. The source device sends a datagram to an IP network device along the transmission path to the destination device. The datagram comprises as destination address, the IP address of the destination device and as source address, the IP address of the network manager station. Consequently, replies, if any, to the datagram are sent back directly to the network manager station by the IP network device along the transmission path, bypassing the source device.
US07936739B2
A base station, a mobile station, a radio communications system, and a radio transmission method are disclosed. The base station includes a control information determining unit configured to determine control information that includes a spreading factor, the number of chip repetitions, and a phase unique to the mobile station, based on at least one of information about the type of cell environments in which the mobile station is present, information about the number of mobile stations that are present in the cell, information about information rate required by the mobile station, information about a type of traffic, information about a radio parameter of the mobile station, information about a propagation path condition, and information about interference from an adjacent cell, and configured to transmit the spreading factor, the number of chip repetitions, and the unique phase of the mobile station that is determined to the mobile station.
US07936729B2
The invention discloses a distribution method of channelization code in code division multiple access system, which including: A. the spread spectrum codes distributed to every sector and the correlated coefficients between the spread spectrum codes distributed to every neighboring sector are calculated according to the cellular codes and the channelization codes distributed to every sector, when the network is programmed; B. every sector is divided into different regions and the edge region of every sector is formed; C. the priority of which every channelization code is at the edge region of every sector is decided according to the correlated coefficients between the spread spectrum codes distributed to every neighboring sector; D. the position information of user is real-time calculated during the operation of system, and which region the user positioned in sector is determined according to the position information; E. according to the region at which the user positioned and the decided priority of which every channelization code is at the edge region of every sector, distribute the channelization codes to every user. The method of the invention can reduce the same-frequency interference of the edge region of sector due to the correlation of the spread spectrum codes, so as to improve the communication quality of which the users are at the edge regions of the sectors.
US07936720B2
A method and system for connection management in a wireless data network, such as a 1xEV-DO network adds connections to new network sectors upon receipt of a connection request from an active terminal, but removes data connections that the active terminal requests to be dropped only after confirmation from the active terminal that a channel allocation message has been received and applied. The active network maintains an active set of connections that is at least as large as the active set maintained by the active terminal and does not initiate a connection termination if no confirmation of the channel allocation message is received. This allows for a reduction in the number of dropped connections.
US07936719B2
The present invention relates to the handing off without packet loss, from a mobile device traveling from a current point of attachment to a new point of attachment, by providing a copy and forward module in association with the current point of attachment. The copy and forward module copies and stores packets that are being transmitted to a mobile node while the mobile node is in transition from the current point of attachment to the new point of attachment. The copy and forward module maintains a list of addresses as the last known contact addresses of the mobile node, and the mobile node's initial copy request contains an initial contact address of the mobile node. Subsequent copy requests are used to add or delete addresses to the list, and carry a per-address flag to indicate whether the address is to be added or deleted from the list.
US07936714B1
A dual band spectrum allocation system and method for wireless data communications uses discrete bands for upstream and downstream data communications. A preferred embodiment uses unlicensed UNII bands for license-free data transmissions from a subscriber to a hub, and uses relatively interference free licensed bands for data transmissions from a hub to subscribers, thereby allowing use of greater bandwidth, simplifying system licensing and reducing filtering requirements for subscribers.