Document Document Title
US08181359B2 Laundry machine
A laundry machine is disclosed. The disclosed laundry machine includes a drum rotatably provided in a cabinet; a substance supply device generating water based substance and supplying the water based substance to the drum; a water supply device that is movably provided in the cabinet and supplies water to the substance supply device; and a first stopper confining a position of the water supply device when the water supply device is pulled out from the cabinet.
US08181357B2 Method for drying sensitive articles
A method for drying sensitive articles, essentially textiles made of wool, which are to be dried in the washing drum of a clothes dryer using a computer program. According to known methods for protecting sensitive articles to be dried during a drying program, the articles to be dried are introduced into a protective device which, filled with the articles to be dried, is then inserted into the washing drum before the start of the drying program. In order to prevent damage to the sensitive articles to be dried whenever the protective device is not used, a warning signal is generated prior to the start of the drying program when the protective device containing the sensitive articles to be dried is not properly fixed to the clothes dryer.
US08181355B2 Laundry drum
A laundry drum for a laundry treatment machine mounted within a housing for rotation about a non-vertical axis, the laundry drum including a drum casing having a plurality of stamped recesses formed therein in a manner such that at least one sectional plane of the laundry drum lying at right angles to the axis of rotation has an at least approximately circular shape, the laundry drum including a drum casing having the curved stamped recesses formed therein in a manner wherein in the alignment of a surface contour lying in the drum casing is formed a surface having a plurality of arcuate edges which merge continuously into one another with a single axis of symmetry extending at least approximately in the circumferential direction of the drum casing.
US08181354B2 Inclination position sensor and inclination position sensor manufacturing method
An inclination position sensor where, on a substrate on which wires are formed, plural electrodes electrically connected to the wires are disposed, a conductive ball that can simultaneously contact at least two of the plural electrodes is disposed, an enclosure that covers the plural electrodes and the conductive ball is disposed, and a circular arc is formed in places of the electrodes that contact the conductive ball.
US08181352B1 Scalpel with removable blade assembly
A surgical blade device similar to a disposable scalpel wherein the blade assembly is easily replaceable is provided. The surgical blade device allows the user to replace a blade assembly during surgery or, after sterilization of the handle and replacement of the blade assembly, reuse the surgical blade device. The surgical blade device disclosed herein further provides for an inexpensive blade assembly replacement device which is simple to operate. That is, the blade replacement device has a limited number of components.
US08181351B1 Pruning clipper for dispensing a chemical treatment
A pruning clipper includes a pair of handles each having a distal end and a proximal end, with the handles being pivotally connected to each other close to the proximal ends of the handles. A first blade is connected to the proximal end of one of said handles, and a second blade is connected to the proximal end of the other handle. A chemical storage tank is connected to the distal end of one of said handles for storing a chemical to be selectively applied to vegetation. A bulb is connected to the proximal end of one of the handles, with the bulb being connected to the tank using a first connecting tube. A dispensing member extends along the side of one of the blades and beyond the blade to a dispersion point, and the dispensing member is connected to the bulb using a second connecting tube. As a result, the user will be able to cut the vegetation as desired using the clippers, and selectively dispense an herbicide as desired by the user.
US08181350B1 Precision cutting system
A precision cutting system for efficiently cutting through an external member (i.e. conduit, etc.) without damaging internal components (i.e. wires, cables, etc.). The precision cutting system generally includes a first support structure including a first inner end and a first outer end, a second support structure including a second inner end, a second outer end and an opening extending between thereof, wherein the second support structure attaches to the first support structure and a guide structure extending from the second support structure opposite the first support structure. The first support structure attaches to a cutting tool, wherein the blade of the cutting tool extends between the first inner end and the first outer end of the first support structure, through the opening of the second support structure and adjacent the guide structure.
US08181348B2 Shielding fluid reservoirs of fluid dynamic bearing motors
In one example, a fluid dynamic bearing motor having a shield member is provided. In one example, the method includes disposing a first member and a second member for relative rotation about an axis of rotation. An annular shield member is attached to the first member, the shield member disposed adjacent a fluid reservoir for containing a bearing fluid. The reservoir is filled through an aperture (e.g., a fill hole) in the shield member. Thereafter, the aperture is at least partially sealed. The aperture may be hermetically sealed via one or more laser pulses. In other examples, a two piece shield is provided for shielding a reservoir without a fill hole.
US08181347B2 Geometrical conformation unit
The invention relates to a geometrical conformation unit (1) for a vehicle, including: a frame (2) for receiving the vehicle body (5); two pairs of conformers ((12, 14), (13, 15)) to be attached on the frame symmetrically relative to the vehicle symmetry plane, each conformer (12, 14, 13, 15) including holding means (16) for maintaining the portion of the body opposite which said conformer (12, 14, 13, 15) is attached, each pair of conformers ((12, 14), (13, 15)) including a front conformer (12, 13) maintaining the front portion of the body (5) and a rear conformer (14, 15) maintaining the rear portion of the body (5).
US08181344B2 Engine and method for improved crankcase fatigue strength with fracture-split main bearing caps
The present invention provides reduced fatigue stress levels in a stressed area of an engine crankcase by lowering the outer edges of the crankshaft bearing cap fracture-split lines without changing the central axis location of the crankshaft in the crankcase. This is accomplished by causing the fracture-split lines of the bearing caps to angle downward from the horizontal plane of the crankshaft axis to a slightly lower position at the outer edges of the bearing caps. This lowers the outer edges of the bearing caps sufficiently to allow larger radii to be formed on the lateral connectors of the crankcase support webs with the adjacent sidewalls of the crankcase. Accordingly, the fatigue stress levels in the crankcase web members are reduced without requiring a significant change in the crankcase dimensions.
US08181338B2 Method of making a multilayer composite
A method for providing a multilayer composite includes the steps of providing a first composite comprising a film of a dielectric material with a front surface and an opposite rear surface, the front surface comprising a surface pattern; depositing an electrically conductive layer onto the surface pattern; providing a second composite comprising a film with a front surface and an opposite rear surface, the front surface comprising a surface pattern; depositing an electrically conductive layer covering at least a portion of the surface pattern; arranging the first composite on the second composite; and fixating the position of the first composite relative to the second composite.
US08181336B2 Micro-assembler
A xerographic micro-assembler system, method and apparatus that includes a sorting unit that is adapted to receive a plurality of micro-objects. The micro-objects can also be sorted and oriented on the sorting unit and then transferred to a substrate. The system, method and apparatus can also include a device for detecting errors in at least one of the micro-objects on the sorting unit and a protection means for preventing an improper micro-object from being transferred to the substrate. The system, method and apparatus can also include an organized micro-object feeder assembly that can transfer at least one of a plurality of micro-objects to the sorting unit or directly to the substrate.
US08181329B2 Method for anchoring a fastening element to a steel member
A method for anchoring a fastening element to a flat steel member, in which the fastening element is driven into a blind hole previously drilled in the steel member is disclosed. Initially, in a first step of the method, a metal disk is adhesively bonded to the steel member. In a subsequent second step, a blind hole is drilled into the stack formed by the metal disk and the steel member and, in a subsequent third step, the fastening element is driven into the pre-drilled blind hole in the stack using a hand-held drive-in tool.
US08181325B2 Soft member mounting method and apparatus
A method for mounting a soft member on a longitudinal member by pressing the soft member against the longitudinal member by a roller. The roller is rotated using a servomotor so that the peripheral speed (V2) of the pressing surface of the roller, which forms the outer peripheral surface of the roller, is equal to a transfer speed (V1) at which the roller is transferred along the longitudinal member or the peripheral speed is larger by 10% max. than the transfer speed (V1) partly in a roller transfer route. The soft member is pulled back in the opposite direction of the roller transfer direction by the rotating force of the roller to prevent the soft member from being loosened.
US08181324B2 Catheter with knit section
A catheter section comprising an elongate tubular member having a proximal end, a distal end, and a passageway defining a lumen extending between the proximal and distal ends. The elongate tubular member includes a knit tubular member and an inner tubular liner in coaxial relationship with the knit tubular member. The catheter section is for use as a distal section in a catheter having a relatively stiff proximal section.
US08181322B2 Tool for removing a chisel
A tool for removing a chisel, in particular from a chisel holder, having a base element which receives an actuating member, wherein the actuating member has an expeller mandrel. The actuating member is adjustable along a displacement direction. In order to be able to perform the removal simply and rapidly, the actuating member of this invention is indirectly or directly coupled to a piston of a fluid-charged cylinder, or to an electric motor unit.
US08181321B2 Carrier device for machine tools
A machine tool having a carrier device for workpieces or tools or tool spindles. A console supports the carrier and can be pivoted about a first axis (X) from the horizontal into the vertical position and beyond. The console is pivotably housed on carriages guided in the machine body. The carrier for a workpiece, a tool, or a tool spindle is arranged on the console, and a drive device is provided for the synchronous displacement of the carriages on guide rails fixed on the machine tool. The console is hinged via two crank-like arms to the stationary machine body in addition to being supported on both carriages to form a kniematic coupling.
US08181320B2 Lace adjuster
A lace adjuster (10) that selectively adjusts and secures a shoelace (770) of a shoe (772) includes an inner frame (12), an outer frame (14), a resilient member (16), and a bracket (18). The outer frame (14) receives at least a portion of the inner frame (12). The resilient member (16) is secured to the inner frame (12) and the outer frame (14), and allows the inner frame (12) and the outer frame (14) to move relative to each other between an unlocked configuration and a locked configuration. The bracket (18) is movable between a closed configuration and an open configuration. The bracket (18) is adapted to receive a portion of the shoelace (770) when the bracket (18) is in the open configuration, and the bracket (18) is adapted to retain a portion of the shoelace (770) when the bracket is in the closed configuration.
US08181319B2 Buckle
A buckle and catch used to couple webbing together is provided. The buckle includes a connecting portion, a slide and locking member. The connecting portion is configured to selectively engage an engaging portion of a first webbing. The slide of the buckle is configured to engage a second webbing and the locking member is configured to selectively press the second webbing on the slide.
US08181314B2 Hose clamp
A hose clamp (1) comprises bands (2) forming an open ring. The ends of the open ring have band loops (3, 4) arranged around housing portions (5, 6), between which housing portions (5, 6) a clamping screw (7) with a head (8) is arranged. The bands (3, 4) adjacent to the housing portions (5, 6) have slots (9, 10). The band loop (4) along the slot (10), at least adjacent to the head (8) of the clamping screw, is turned on both sides of the slot (10) in such a manner that the distance between the band portions (11) turned adjacent to the slot (10) adjacent to the head (8) of the clamping screw is greater than the outer diameter of the head (8) of the clamping screw.
US08181313B2 Retrofittable hook device
A retrofittable hook protection device for use with a hook comprises a first member and a second member. The hook includes an intermediate portion interconnecting a hook portion and an end having an aperture, a gate for opening and closing an opening proximate the hook portion, and a lanyard operatively connected to the end proximate the aperture. The first member is configured and arranged to receive a first portion of the lanyard and a second portion of the end proximate a first side of the hook. The second member is configured and arranged to receive a third portion of the lanyard and a fourth portion of the end proximate a second side of the hook. The first and second members are connectable to sandwich the portions of the lanyard and the end therebetween.
US08181312B2 End-connector and method for fastening a flat-belt type suspension means of an elevator system
An end-connector for fastening a flat-belt type suspension device of an elevator system comprises a housing with two side walls and a first and a second wrapping element each of which extends between the two side walls and is wrappable by the flat-belt type suspension device in a specified arrangement so as to hold the suspension means fast in the end-connector by frictional engagement. Marked on at least one of the two side walls on the outside that faces away from the wrapping elements is the specified arrangement of the suspension device.
US08181310B2 Caster brake assembly
A caster brake assembly is disclosed which comprises a yoke having a stem, a wheel rotatably supported by the yoke the wheel having a pair of interior rims with the rims having teeth, and a lock lever installed on the yoke having gears that are adapted to engage the teeth to prevent movement of the wheel.
US08181307B2 Wiper blade
The invention is based on a wiper blade (10) having a wiper strip (32) and a support element (30) at whose ends endcaps (12) are guided, said endcaps (12) at their end sides (28) facing the ends of the wiper blade (10) extending as far as a wiper lip (34) via the support element (30), wherein at least one endcap (12) has a lid (14) which is connected to the endcap (12) so as to be capable of pivoting about an articulation axis (18) transversely with respect to the wiper blade (10) and has a gudgeon (22) on its side facing the head strip (38), which gudgeon (22) penetrates the head strip (38) when the lid (14) is closed. It is proposed that the tip of the gudgeon (22) be secured by parts of the endcap (12) or of the lid (14) against contact both in the opened state of the lid (14) and in the closed state.
US08181306B2 Windshield wiping device and method for the operation thereof
Disclosed is a windshield wiping device for a motor vehicle. A wiper arm is connected to a wiper bearing pin, the wiper arm being driven via the wiper bearing pin. The inventive windshield wiping device is characterized in that the wiper bearing pin is geometrically oriented in such a way that the lifting angle of the wiper arm changes in substantially one direction when the wiper arm performs a wiping movement across a windshield.
US08181298B2 Method for controlling of washer
A novel washing method that is capable of smoothly washing laundry with low washing water consumption and low power consumption is disclosed. The control method is applied to a washing machine having a steam generation unit. The control method comprising a step of discharging water out of the steam generation unit when a rinsing operation of the washing machine is carried out.
US08181297B2 Spray steam in drum type washer and control method
A washing machine that performs a washing operation using eat high-temperature steam and a washing method of the same are disclosed. The washing method includes (a) driving a washing heater (40) mounted in a tub (56) to increase the interior temperature of the tub (56), and (b) driving a steam heater (74) mounted in a steam generation unit (70), such that high-temperature steam is generated and the high-temperature steam is supplied into the tub (56), to increase the interior temperature of the tub (56). A washing operation including the (a) step and the (b) step, which are combined either in the order of the (a) step->the (b) step->the (a) step or in the order of the (b) step->the (a) step->the (b) step, is carried out such that the interior temperature of the tub (56) is increased to a target temperature level. Consequently, the present invention has the effect of increasing the decomposition of detergent or contaminants by the provision of a washing algorithm, in which a washing water heating operation and a high-temperature steam injecting operation are combined, efficiently removing contaminants that are not removed only by heating the washing water, and, furthermore, increasing the sterilization efficiency.
US08181294B1 Corner mattress system
A mattress has a central section. The central section has horizontal upper and lower surfaces. The central section has parallel first and second side faces. The central section has parallel first and second end faces. The side and end faces are vertically oriented. The side and end faces each have a rectangular configuration. The central section has four corner faces located between the end and side faces. The mattress has four similarly configured corner sections. Each corner section has a hypotenuse face positionable in facing contact with an associated corner face of the central section during use. Each corner section has two similarly configured leg faces positionable as planar extensions of contiguous side and end faces.
US08181289B2 Sink with pre-plumbed and co-located components
A lavatory system has a cabinet including a base, a basin and a head extending above the basin. A water outlet/sensor is mounted in the head. A water supply line is connected to the water outlet. A solenoid valve in the water supply line controls the flow of water through the water supply line. A circuit board sends electrical signals to the solenoid valve for opening and closing the valve upon receipt of indications from a sensor as to whether a user hands is present or not. The solenoid valve, shut off valve, circuit board and sensor are mounted in the head with a sloped surface towards the basin. A manual shutoff valve mounted in the head is included in the supply line.
US08181284B1 Mobile sanitary urinal and method of use thereof
A mobile sanitary urinal apparatus for truck drivers or others who do not have access to restroom facilities while traveling comprising a removable accumulation vessel mounted to interior or exterior of a motor vehicle is herein disclosed. The urinal is designed to be discretely used in the passenger compartment of tractor-trailer rigs, although it can be used discretely in almost any vehicle. It comprises a catheter-type receiver which attaches to plumbing thereby functioning as a urinal to receive urine from a user and directing it through the hose to a retention container. It is envisioned that the retention container would be emptied into a sanitary collection station or normal restroom when feasible. The urinal can be cleaned periodically using a provided sanitation kit with a flushing bulb and liquid cleanser that would be flushed through the system cleaning the valves, hoses, and container.
US08181282B2 Toilet balls with flushing water distributor
Toilet basket (1) for receiving solid or gelled preparations having at least one container (3a, 3b, 3c, 3d) for receiving at least one preparation (4a, 4b, 4c, 4d), the container (3a, 3b, 3c, 3d) positionable below the toilet rim so that flushing water can flow over it when the toilet is flushed, and at least one inlet opening (5a, 5b, 5c, 5d) and one outlet opening (6a, 6b, 6c, 6d) shaped in the container wall (7) for the flushing water; a holder (2) for mounting the toilet basket (1) on the bowl rim; a flushing water distributing element (8) arranged and configured on the toilet basket (1) so that the flushing water distributing element (8) is impinged upon by flushing water upon flushing, and an equalized delivery of flushing water into the inlet opening (5a, 5b, 5c, 5d) of the container (3a, 3b, 3c, 3d) is produced.
US08181281B2 Protective helmet with cervical spine protection and additional brain protection
A protective helmet, which includes a motion restrictor device, is disclosed which has at least one strut member associated with the helmet and a harness assembly, and the at least one strut member includes a locking assembly associated with the strut member, which upon a predetermined force being sensed by a force sensor or a predetermined amount of or rate of acceleration being sensed by an acceleration sensor, stops substantially all relative motion between the ends of the strut member and the predetermined force is substantially transferred from the helmet to the harness assembly.
US08181279B2 Multi-layered multi-purpose belt pack
A multi-layered, multi-purpose belt pack, wherein each layer performs particular storage functions and acts in complementary fashion to provide a particularly effective belt pack. The multi-layered main member is secured about the waist of the user by a belt member to provide multi-functional storage utility. This unitary belt pack provides compact, organized, and efficient personal storage of essential items in an easily accessible manner.
US08181276B2 Glove reinforcement and method thereof
A glove having one or more reinforcements affixed thereon that reduce restriction of movement of fingers of a user. The reinforcements cross to form at least one X-shaped pattern when projected on a plane of motion of an interphalangeal joint of the fingers. The one or more reinforcements are located substantially on one or both sides of the interphalangeal joint of the fingers. The X-shaped pattern is substantially centered over an axis of rotation of the interphalangeal joint.
US08181272B2 Disposable, contoured paper like device to absorb liquid and small solid material from oral discharge
A method and apparatus for an environmentally-friendly disposable product and method that permits a caretaker to easily deploy and accurately position the product with confidence that the product is hygienic, effective in efficiently protecting the caretaker's clothing, and resistant to repositioning. The apparatus for overlaying a shoulder of a user includes a generally elongate absorbent soak-resistant body element including a front portion, a rear portion and an intermediate portion joining the front portion to the rear portion, the body element shaped for deployment over the shoulder with the intermediate portion generally disposed on top of the shoulder having the front portion overlaying a portion of a chest of the user and having the rear portion overlaying a portion of a back of the user; and a retentive element coupled to the body element, the retentive element interacting with the user to resist displacement of the body element after the body element is deployed over the shoulder.
US08181270B2 Anti-glare protection device
An anti-glare protection device for a welding mask includes a transmission control circuit for determining a darkening signal from a control signal, a welding activity detection circuit (6) for detecting a welding activity, based on the output of a first sensor circuit. The welding activity detection circuit is arranged to control, via an activation switch, whether either the darkening signal or a signal corresponding to an undarkened optical filter is input to a filter drive circuit. The filter drive circuit drives a controllable optical filter to a transmission value according to the signal input to the filter drive circuit. A manual input device allows a user to manually adjust a user selected signal. A second sensor circuit determines a sensed signal. A manually operable mode selection switch for selecting either, in a manual mode, the user selected signal or, in an automatic mode, the sensed signal to be used as the control signal to the transmission control circuit.
US08185967B2 Method and apparatus for content management
The present application relates generally to content management (e.g., managing audio and video items in portable devices). One claim recites a method comprising: utilizing electronic memory housed in a portable device, maintaining a listing of up to N identifiers associated with previously accessed audio or video items, where N is an integer, and where each previously accessed audio or video item has an identifier associated therewith; utilizing a programmed electronic processor housed in the portable device, i) restricting access to a new audio or video item if an identifier associated with the new audio or video item is one of the N identifiers associated with the previously accessed audio or video items, or ii) limiting a number of content items each with a different user identifier associated therewith that can be accessed in a certain amount of time. Of course, other claims and combinations are provided as well.
US08185964B2 Digital video system using networked cameras
A digital video system including a computer connected via a network to a number of video servers and cameras. The computer includes a program that provides a grid of display windows, each of which displays an image received from the camera associated with that window. The program sequentially polls each camera, accessing and displaying an image from the camera in its associated window. The program can access the cameras at different frame rates. The program stores image streams in a single file, concatenating each successive image onto the end of the file. The file is then indexed using SOI and EOI markers to permit fast access to individual images within the file. The program can monitor received video and automatically start recording upon detecting motion within the video stream. Motion detection is implemented by comparing color component values for pixels from different images.
US08185963B2 Protecting live content in a network
A method for protecting live content in a multimedia system. An Acquisition Point that receives content distributes it in a network comprising a recording device and a rendering device. The content is associated with a license comprising a content identifier and the identity of the sending Acquisition Point. If the content is live, the license indicates that the content is “live protected”. A rendering device that receives the content and its license asks the Acquisition Point indicated in the license if it may render the content. If the content is not live, e.g. if it is replayed later, the permission is given. The Acquisition Point also stores a counter that indicates the number simultaneous viewings. If this number equals a maximum number of viewings when a request is received, the Acquisition Point asks all devices if they access the content to check if its count is correct and, if not, permits access to the requesting device.
US08185962B2 Apparatus, system, and method for enforcing policy requirements associated with a service
A computer-readable medium having stored thereon a plurality of instructions including instructions that when executed by a processor enable a service provider to track and enforce policy requirements associated with a provided service of the service provider. The application software configured to provide notification of the policy requirements and to trigger an intentional degradation of the provided service as a function of time when a user fails to comply with at least one of the policy requirements.
US08185961B2 Network system, method for controlling access to storage device, management server, storage device, log-in control method, network boot system, and method of accessing individual storage unit
A network boot system including one or more client terminals, a DHCP (Dynamic Host Configuration Protocol) server, a PXE (Preboot Execution Environment) server, a TFTP (Trivial File Transfer Protocol) server, a database administration server (hereinafter, DB server), one or more storage devices, an authentication server (such as a Radius server) connected to each element via a TCP/IP (Transmission Control Protocol/Internet Protocol) network, and a plurality of LU provided in the storage devices and separated into a system area LU and a user area LU prepared per user.
US08185960B1 System and method for managing access to adapter features
Methods and systems for managing access to a host bus adapter (“HBA”). One embodiment includes licensable features stored in a feature module of the HBA. A user can access the licensable features after gaining permission.
US08185956B1 Real-time website safety reputation system
A mechanism is provided for determining a safety reputation for a network site in a manner that provides both wide coverage of potentially malicious sites as well as improves the freshness of information from which the safety reputation is derived. Community-based information, such as reports from users related to recently-visited network sites, malware detected by reporting network nodes, non-specific information such as unusual CPU usage and network activity of visiting nodes, and information received from other types of external feeds is used in determining the safety reputation and updating the safety reputation. Such information is analyzed in order to determine network sites that are potential sources of malware, which can then be subjected to more detailed analysis. Historical information as to a site's reputation and other factors such as commercial importance can also be reviewed to make a determination as to whether information being currently gathered by a community of users is sufficient to trigger additional analysis of the network site. Thus, resources used for detailed analysis of suspect network sites is conserved.
US08185954B2 Resisting the spread of unwanted code and data
A method or system of receiving an electronic file containing content data in a predetermined data format, the method comprising the steps of: receiving the electronic file, determining the data format, parsing the content data, to determine whether it conforms to the predetermined data format, and if the content data does conform to the predetermined data format, regenerating the parsed data to create a regenerated electronic file in the data format.
US08185950B2 Image forming apparatus, method for management of authenticating information and computer readable medium storing program thereof
An information forming apparatus includes: a communication unit that carries out data communication with an authentication card inserted into a card slot; an authentication unit that authenticates that a user who attempts to operate the apparatus is an authorized user by sending entered authenticating information to the authentication card; a storing unit that stores the entered authenticating information; and a process execution unit that, when a process is invoked that requires input of authenticating information to the authentication card, executes the process using the authenticating information stored in the storing unit.
US08185949B2 UPnP CDS user profile
In one embodiment, an apparatus includes a hierarchy of authentication folders configured in a control directory server (CDS) of a Universal Plug and Play (UPnP) network, a personal identification number (PIN) code associated with a user and comprising of identifiers, and non-public media content organized in the CDS to provide selective service to users, where the non-public media content is made accessible to the user when the user is authenticated with a selection of the hierarchy of authentication folders.
US08185944B2 High-assurance file-driven content filtering for secure network server
A server for transferring data between networks. The server is programmed to perform the following steps: (a) creating a receiving process, a filtering process and a forwarding process, the filtering process being dictated by a file that specifies filtering rules, wherein: (b) the receiving process receives data transmitted from a source host; (c) the filtering process filters the transmitted data based on the filtering rules; and (d) the forwarding process forwards only filtered data to a destination host.
US08185943B1 Network adapter firewall system and method
A network adapter system and associated method are provided. Included is a network adapter having a plurality of designated trusted and untrusted ports. The network adapter includes a processor coupled to a computer. Such processor is further coupled to a network via the ports. In use, the processor is configured for conditionally preventing network traffic from accessing the computer from the network via the untrusted ports and/or preventing unauthorized software from accessing the network in an untrusted manner from the computer.
US08185941B2 System and method of tamper-resistant control
A method of tamper-resistant control comprising reading a flag of an electronic device with firmware, the flag indicating a provision enable/disable state of the electronic device and provisioning a management processor of the electronic device to facilitate communications between the management processor and a server in response to reading the flag indicating a provision enable/disable state.
US08185936B1 Automatic device-profile updates based on authentication failures
A method and medium are provided for automatically updating user profiles based on authentication failures associated with network-access requests from mobile communications devices. A mobile communications device requests access to a mobile network and the access is rejected due to an authentication failure. Upon communicating a rejection message to the mobile communications device, the authentication server communicates a network-access rejection notification to a user-profile updating server that resets network-generated authentication credentials and provides updated profiles containing reset credentials to a provisioning server. Subsequent access requests from the mobile device are handled through a dedicated profile-provisioning home agent until the device is updated, at which time network access can be granted through a more conventional home agent.
US08185925B2 Digital broadcasting system and method of processing data in the digital broadcasting system
A digital broadcasting system and a data processing method are disclosed. A receiving system of the digital broadcasting system includes a baseband processor, a first table handler, an audio/video processor, and a content processor. The baseband processor receives a broadcast signal including mobile and main service data. The mobile service data may configure an RS frame, and the RS frame may include mobile service data for mobile audio and/or video broadcasting, a first table describing at least one channel configuration information on the mobile service data, and a second table transmitting content for data casting service. The first table handler parses the first table from the RS frame, thereby acquiring at least one channel configuration information on the mobile service data. The audio/video processor extracts mobile service data of a mobile broadcast program requested for viewing from the RS frame, by referring to the channel configuration information of the first table handler, and decodes the extracted mobile service data, thereby outputting the decoded data to a speaker and/or a display screen. And, the content processor parses the second table from the RS frame to extract content, and processes the extracted content based upon an information associated with the extracted content.
US08185923B2 System and method for selecting advertisements
A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.
US08185915B2 Meta-architecture for multi-tiered enterprise software application and system
A method for dynamic manipulation of a multi-tiered enterprise software application comprises providing a meta-architecture in a presentation tier of a multi-tiered enterprise software application. The meta-architecture comprises at least screen content associated with the software application. The meta-architecture is capable of tying at least two tiers of the multi-tiered enterprise software application together, and allowing the dynamic manipulation of the multi-tiered enterprise software application without at least one of reprogramming the multi-tiered enterprise software application and recompiling source code for the multi-tiered enterprise software application. The method concludes by storing the meta-architecture in a database repository.
US08185914B2 User-configurable variables
A method and a computer program product for managing user-configurable variables are provided. The method and the computer program product provide for defining a plurality of user-configurable variables in a computer program, providing an interface operable to be utilized in the computer program for each of the plurality of user-configurable variables, creating an instance of the interface in the computer program for each of the plurality of user-configurable variables, incorporating code for implementing each of the plurality of user-configurable variables into at least one method in the instance of the interface created for the user-configurable variable, and defining a function in the computer program operable to configure any of the plurality of user-configurable variables according to a provided user specification.
US08185913B1 Manageability platform in an unified system
An unified system that comprises a host system platform that includes a host operating system, a host processor that operates to execute host system applications within the host OS. The unified system also includes a manageability platform dedicated to performing manageability operations to manage the host system platform and includes, a manageability OS, a manageability processor dedicated to execute the manageability operations within the manageability OS, wherein the manageability processor is a general-purpose processor, an automation engine integrated in the manageability platform and executed by the manageability processor to perform the manageability operations, and a plurality of interfaces that provide the manageability processor with access to the host system platform to support the performance of the manageability operations.
US08185910B2 Method and system for testing interactions between web clients and networked servers
A system and method providing a testing, monitoring and debugging framework that supports testing web clients with complex and advanced feature sets. The system and method allows multiple web clients to be simultaneously tested on the same physical machine without conflict and records a full range of performance and debugging information by providing detailed measurements at a combination of application and networking layers.
US08185909B2 Predictive database resource utilization and load balancing using neural network model
A preemptive neural network database load balancer configured to observe, learn and predict the resource utilization that given incoming tasks utilize. Allows for efficient execution and use of system resources. Preemptively assigns incoming tasks to particular servers based on predicted CPU, memory, disk and network utilization for the incoming tasks. Direct write-based tasks to a master server and utilizes slave servers to handle read-based tasks. Read-base tasks are analyzed with a neural network to learn and predict the amount of resources that tasks will utilize. Tasks are assigned to a database server based on the predicted utilization of the incoming task and the predicted and observed resource utilization on each database server. The predicted resource utilization may be updated over time as the number of records, lookups, images, PDFs, fields, BLOBs and width of fields in the database change over time.
US08185907B2 Method and system for assigning logical partitions to multiple shared processor pools
A method and system for assigning logical partitions to multiple named processor pools. Sets of physical processors are assigned to predefined processor sets. Named processor pools with unique pool names are defined. The processor sets are assigned to the named processor pools so that each processor set is assigned to a unique named processor pool. A first set of logical partitions is assigned to a first named processor pool and a second set of logical partitions is assigned to a second named processor pool. A first processor set is assigned to the first named processor pool and a first set of physical processors is assigned to the first processor set. Similarly, a second processor set is assigned to the second named processor pool and a second set of physical processors is assigned to the second processor set.
US08185905B2 Resource allocation in computing systems according to permissible flexibilities in the recommended resource requirements
Provided are a method, system, and article of manufacture, wherein a first indicator that indicates a recommended resource requirement for an application is read. A second indicator that indicates a permissible flexibility in the recommended resource requirement for the application is read. The application is allocated to a processing entity of a plurality of processing entities based the first and the second indicators.
US08185897B2 Task management system
A device may receive, over a network, a message that describes a task, create a new task object based on the message, determine whether the task includes performing a follow up task or a new task based on the message, discard the new task object when the task is neither a follow up task nor a new task, perform a follow up to verify a performance of another task when the task is a follow up task, and assign the task to one of multiple queues for processing when the task is a new task.
US08185896B2 Method for data processing using a multi-tiered full-graph interconnect architecture
A method is provided for implementing a multi-tiered full-graph interconnect architecture. In order to implement a multi-tiered full-graph interconnect architecture, a plurality of processors are coupled to one another to create a plurality of processor books. The plurality of processor books are coupled together to create a plurality of supernodes. Then, the plurality of supernodes are coupled together to create the multi-tiered full-graph interconnect architecture. Data is then transmitted from one processor to another within the multi-tiered full-graph interconnect architecture based on an addressing scheme that specifies at least a supernode and a processor book associated with a target processor to which the data is to be transmitted.
US08185895B2 Method, apparatus and program storage device for providing an anchor pointer in an operating system context structure for improving the efficiency of accessing thread specific data
A method, apparatus and program storage device for providing an anchor pointer in an operating system context structure for improving the efficiency of accessing thread specific data is provided. A kernel thread context structure is maintained in memory. A thread accesses a pointer memory in the kernel thread context structure and sets a value within the pointer memory that addresses data specific to the thread.
US08185891B2 Methods and systems for provisioning software
The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
US08185888B2 Software execution with minimal impact deployment
Software execution with minimal impact deployment allows software to be executed on a system without first running a conventional installation process. Techniques are used to avoid any requirement of writing settings to restricted areas of operating system maintained data stores.
US08185885B2 Providing recovery data for program code
A method, apparatus and computer program product for providing recovery data for program code. A first version of an object code module is received. A second version of the object code module is received, the second version being a subsequent version to the first version. A unique identifier is inserted in the second version, wherein the unique identifier indicates a location of recovery data. First difference data representing a difference between the second version and the first version is calculated. The first difference data is stored as the recovery data. The first difference data is stored within the second version of the object code module at the location. The unique identifier indicates a location of the recovery data.
US08185883B2 Instruction exploitation through loader late fix-up
A method, computer program product, and data processing system for substituting a candidate instruction in application code being loaded during load time. Responsive to identifying the candidate instruction, a determination is made whether a hardware facility of the data processing system is present to execute the candidate instruction. If the hardware facility is absent from the data processing system, the candidate instruction is substituted with a second set of instructions.
US08185881B2 Procedure summaries for pointer analysis
Pointer analysis is used for different applications, e.g., compilers, debugging tools and programs understanding tools, each having different requirements. A framework for pointer analysis is provided that defines a multidimensional space, for example a three-dimensional space, containing an order sensitivity dimension, a predicate sensitivity dimension and a value persistence dimension. A point in the three-dimensional space is identified. This point yields values for order sensitivity, predicate sensitivity and value persistence. Pointer analysis is then conducted on a computer program in accordance with the identified values for order sensitivity, predicate sensitivity and value persistence.
US08185879B2 External trace synchronization via periodic sampling
A method for tracing a multi-tasking embedded pipelined processor includes executing compiled code including trace controls. Tracing is initiated when the execution of the compiled code is initiated. Tracing is stopped when execution of the compiled code is completed. A trace record is formed during tracing. The trace record includes a processor mode indication, application space identity value and an instruction architecture set mode indication.
US08185875B2 Fast and accurate static data-race detection for concurrent programs
A system and method for race warning generation for computer program verification includes determining shared variables and determining context-sensitive points-to sets for lock pointers by focusing on pointers that may affect aliases of lock pointers, and by leveraging function summarization. Locksets are determined at locations where shared variables are accessed using the points-to sets for lock pointers. Warnings are based on disjointness of locksets.
US08185874B2 Automatic and systematic detection of race conditions and atomicity violations
A library or application is selected comprising one or more functions or methods. An interesting subset of the functions or methods is created. A plurality of multi-threaded test cases are generated from the subset of interesting functions or methods, with each test case comprising a unique pair or triple of functions or methods from the subset. The resulting set of test cases may then be filtered of thread safe test cases using static analysis techniques. The filtered set of test cases is then used as an input to a specialized application that executes each of the multi-threaded test cases to detect atomicity violations and race conditions. The results of the execution of each of the test cases by the specialized application are then aggregated and presented to a user or administrator in a report, for example.
US08185873B2 System and method for using a preprocessor to determine dependencies between J2EE components
A system and method for using a preprocessor to determine dependencies between J2EE components. The preprocessor can analyze a running J2EE application, and look at the deployment descriptor information associated with that application. The levels of indirection within the deployed application are followed to determine the actual configuration information used to deploy the application on a first application server. This configuration information can then be parsed, communicated, or otherwise output to a system administrator or software developer, or in some embodiments directly to a second application server, and used to deploy the application on that second application server.
US08185871B2 System for configuring a process control environment
An apparatus having a programmable processor and a memory for performing a plurality of user-selectable control functions includes a database for storing a plurality of items associated with each of the control functions. The items include, for each function, at least one procedure for performing an action associated with the control function and a specification of at least one state associated with the control function. The apparatus further includes software routines stored on the memory and adapted to be executed by the processor that facilitate selection of a procedure in the database, that access the database and cause performance of the selected procedure to achieve the state specified therein, and that monitor at least one resource associated with the action of the procedure and, based thereon, determine whether the specified state has been achieved.
US08185869B2 System and apparatus for real-time dynamic modification of service-oriented systems using annotations to specify real-time system constraints
A system for modifying an existing standard-based system at runtime can include a computer having an annotation framework layer configured to execute in conjunction with the standard-based system. Responsive to a user request, the annotation framework layer can associate a constraint with a selected message type. The constraint can specify a limitation on information that is requested within a service request type of message. The annotation framework layer can intercept a message exchanged between a client and a Web-based service and apply the constraint. When the intercepted message is a service request type of message, at least one parameter of the intercepted message can be modified to conform with the limitation after the service request is sent from the client and prior to the service request being received by the Web-based service. The message can be stored.
US08185863B2 Delay fault test quality calculation apparatus, delay fault test quality calculation method, and delay fault test pattern generation apparatus
A delay fault test quality calculation apparatus for calculating delay fault test quality to be achieved by a test pattern to be applied to a semiconductor integrated circuit includes a defect distribution extraction unit, a delay fault-layout element information extraction unit, and a weighting unit. The delay fault test quality calculation apparatus further includes a delay fault test quality calculation unit which calculates the delay fault test quality on the basis of delay design information of the semiconductor integrated circuit, detection information of the test pattern to test the semiconductor integrated circuit, execution conditions of the test, a physical defect distribution extracts the defect distribution extraction unit, and a weights adds the weighting unit.
US08185862B2 Architectural level power-aware optimization and risk mitigation
Systems and methods are disclosed to automatically synthesize a custom integrated circuit by receiving a specification of the custom integrated circuit including computer readable code and generating a profile of the computer readable code to determine instruction usage; automatically generating a processor architecture uniquely customized to the computer readable code, the processor architecture having one or more processing blocks to implement one or more instructions; determining an instruction execution sequence based on the code profile and reassigning the instruction sequence to spread operation to different blocks on the IC to reduce hot spots; and synthesizing the generated processor chip specification into a computer readable description of the custom integrated circuit for semiconductor fabrication.
US08185861B2 Variable sized soft memory macros in structured cell arrays, and related methods
The logic cells (HLEs) of a structured application-specific integrated circuit (structured ASIC) can be used to provide memory blocks of various sizes. Any one or more of several techniques may be employed to facilitate doing this for various user designs that may have different requirements (e.g., in terms of size) for such memory blocks. For example, pre-designed macros of memory blocks may be provided and then combined as needed to provide memory blocks of various sizes. Placement constraints may be observed for certain portions of the memory circuitry (e.g., the memory core), while other portions (e.g., address predecoder circuitry, write and read data registers, etc.) may be located relatively freely.
US08185859B2 System and method to improve chip yield, reliability and performance
Improving semiconductor chip yield and reliability by connecting adjacent metal traces that are on a same network with metal shorts. This reduces and/or eliminates the need for redundant vias formerly employed in semiconductor chip design. Additionally, the metal shorts are placed in conformance with one or more pre-determined design rules. Once placed, the metal shorts are checked to ensure that each metal short connects groundrule clean, thereby ensuring the placement is correct-by-construction.
US08185857B2 Signal conversion facility and method for creating programming for a signal conversion facility
A signal converter device has a programmable logic circuit, wherein a number of binary input signals are being transmitted from the outside of the signal converter unit. The programmable logic circuit is programmed by a programming in such a way, as to detect binary output signals from a number of logic functions. The output signals are output by the signal converter device to the outside. The logic functions are designed in such a manner, that the output signals are determined exclusively by logic associations of the input signals. The output signals are at least partially transmitted to drives. Programming is in such a way, that for at least two drives, output signals to be emitted to the drives are determined uniformly.
US08185852B2 Performing minimization of input count during structural netlist overapproximation
A method for performing verification is disclosed. The method includes selecting a set of gates to add to a first localization netlist and forming a refinement netlist. A min-cut is computed with sinks having one or more gates in the refinement netlist and sources comprising one or more inputs of an original netlist and one or more registers registers of the original netlist which are not part of the refinement netlist. A final localized netlist is obtained by adding one or more gates to the refinement netlist to grow the refinement netlist until reaching one or more cut-gates of the min-cut.
US08185850B1 Method of implementing a circuit design using control and data path information
A method of implementing a circuit design is described. The method comprises specifying criteria for control and data path identification; generating a representation for the circuit design; analyzing the representation based upon the criteria for control and data path identification; identifying control and data elements of the circuit design based upon paths and macros of the circuit design; and generating a modified representation, by a computer, for the circuit design based upon the identified control and data elements.
US08185849B2 Electric information processing method in CAD system, device thereof, program, and computer readable storage medium
It is possible to improve workability of a design work by handling electric information between one object and other objects associated with the object. A plurality of objects are inputted and electric information is inputted to the objects. Among the objects, mutually connected objects are virtually made into a single object. According to electric information in each of the objects, i.e., the virtually unified single object and the other objects excluding the virtually unified single object, objects having the common electric information are connected by straight lines. According to the straight lines, a figure connecting the objects is inputted. A condition for connecting the objects in the figure is inputted. According to the condition, circuit parts are built and signal information is set in a terminal of the circuit parts.
US08185848B2 Apparatus for performing a manufacturing method of a photomask
A method for manufacturing a photomask based on design data includes the steps of forming a figure element group including a figure element in a layout pattern on the photomask and a figure element affecting the figure element due to the optical proximity effect, adding identical identification data to a data group indicating an identical figure element group, estimating an influence of the optical proximity effect on the figure element group, generating correction data indicating a corrected figure element in which the influence of the optical proximity effect is compensated for at the time of exposure, creating figure data by associating data having the identical identification data with correction data having the identical identification data, and forming a mask pattern on the photomask using figure data. Thus, the computation time for correction of the layout can be reduced, thereby reducing the production time of the photomask.
US08185846B2 Teaching box for use in robot, customization method, and robot system using the same
The present invention provides a teaching box configured such that an operator can optionally change a coloration and a size of a text displayed on a display area. The teaching box includes a main menu area, a pulldown menu area, a status area, a general-purpose area, and a message area, for monitoring and controlling an operation of an industrial robot which is operated in a plurality of modes including a teaching mode and an operation setting mode. The main menu area includes a customization portion operable to change a size and a coloration of a text, and a display portion operable to display the text set by the customization portion.
US08185845B2 Arrangement, method and computer program for controlling a computer apparatus based on eye-tracking
A computer based eye-tracking solution is disclosed. A computer apparatus is associated with one or more graphical displays (GUI components) that may be manipulated based on user-generated commands. An event engine is adapted to receive an eye-tracking data signal that describes a user's point of regard on the display. Based on the signal, the event engine is adapted to produce a set of non-cursor controlling event output signals, which influence the GUI-components. Each non-cursor controlling event output signal describes a particular aspect of the user's ocular activity in respect of the display. Initially, the proposed event engine receives a control signal request from each of the GUI-components. The control signal request defines a sub-set of the set of non-cursor controlling event output signals which is required by the particular GUI-component. The event engine delivers non-cursor controlling event output signals to the GUI-components in accordance with each respective control signal request.
US08185844B2 Electronic device having on screen display and method for generating on screen display
An electronic device having an on screen display (OSD) and a method for generating the OSD are described, for generating an OSD in an electronic device, so as to reduce the display area of the OSD. The method comprises the steps of selecting a function menu, and drawing a display layer of the function menu and a display layer of each function item in the function menu on a display frame of a display; selecting a function item from the current function menu; only drawing the display layer of the selected function item and removing the display layers of the unselected ones; and when the selected function item further includes another function menu, drawing a display layer of each function item in the function menu.
US08185843B2 Managing user interface control panels
A computer-implemented method includes displaying a user interface on a display device, the user interface displaying a content item, in response to receiving input, displaying a user interface control panel including a user interface control, the user interface control configured to enable modifying one or more attributes of the content item, and in response to detecting a first selection of the user interface control, displaying a portion of the user interface control panel and hiding a portion of the user interface control panel, the displayed portion of the user interface control panel including the user interface control.
US08185838B2 Universal computer input event translator
A universal computer event translator, which can be implemented as a computer program for execution on a personal computer, handheld device, or other computer processing platform, provides configurable event translation to map essentially any type of computer input event into essentially any other type(s) of computer input event. The program detects occurrences of desired types of input events, which may be generated via a particular input device, a timer, or another program or processing running on the computer, and provides rules-based translation processing of those events. For example, the program can translate mouse events into keyboard events, MIDI or other port events into mouse or keyboard events, or into custom events. One incoming input event can spawn one or more translated input events of one or more types; conversely, different types of incoming input events can be mapped to a single type or multiple types of translated input events.
US08185837B2 User interface framework and method for utilizing same
There is presented a user interface (UI) framework and systems and methods for its use. Such a system comprises a content server and a rich media content generated by a compiling of a rich media source code, wherein the rich media content is hosted by the content server. The rich media content includes a first embedded graphics environment configured to present display assets of the rich media content, and a first UI framework ported to the first embedded graphics environment, the first UI framework configured to interact with the first embedded graphics environment to modify the display assets of the rich media content in response to data received from a UI layout feed. The first UI framework is configured to modify the display assets of the rich media content without requiring modifications to the rich media source code or recompiling of the rich media source code.
US08185836B2 Display, visualization, and processing tool for channel distortion and cell friction mitigation
An apparatus generating a graphical image of a core of a boiling water reactor (BWR) using at least one data set of channel deformation data including: a computer system including a display device for presenting the graphical image and a processor generating the graphical image using the at least one data set; the graphical image of the core includes symbolic representations of control blades arranged in the core, indicia identify each control blade, and indicia regarding deformation of channels adjacent each control blade, and a viewer software tool executed by the processor which accesses the at least one data set and determines a location in the core of the control blades and channels, and correlates the deformation data with the channels for display on the graphical image.
US08185835B2 Collector node for a graphical program
A system and method for creating a graphical program that performs a numerical function on at least a subset of a set of data values received over a period of time. The method may utilize a “collector node”, which simplifies these types of common programming tasks. The collector node may be operable to maintain state information regarding received data values and may use the state information to determine a data collection on which to perform a numerical function. The data collection comprises at least a subset of data values that have been received by the collector node. The user may be able to configure the collector mode to determine the data collection in various ways.
US08185834B2 User-defined events for a graphical programming environment
One embodiment of the invention comprises a system and method for enabling a graphical program to dynamically register one or more events during execution of the graphical program. An event registration node may be displayed in the block diagram of the graphical program. One or more events may be associated with the event registration node. The event registration node may be operable to dynamically register the one or more events during execution of the graphical program. Another embodiment of the invention comprises a system and method for enabling a graphical program to programmatically generate and respond to a user-defined event. The user may desire to define custom, i.e., user-defined, events for use in a graphical program.
US08185827B2 Role tailored portal solution integrating near real-time metrics, business logic, online collaboration, and web 2.0 content
The disclosed solution provides a tailored user experience available through a Web portal that addresses the multiple-view, multiple-data needs of operations, supervisory, policy making, and executive personnel of an organization. These various roles can all be concerned with measurement/assessment of an organization's compliance with performance targets, for which real-time, near real-time or other metrics are gathered. The metrics can be presented in a role tailored fashion to the portal users in near real-time along with federation of analysis and trend calculation output. Business logic can be applied to the federated data and near real-time metrics to automatically effectuate actions and/or to suggest responses when received metrics exceed previously established boundaries. Collaboration tools and Web 2.0 information sharing technologies can be integrated in the portal to facilitate rapid coordinated responses and to share information across the organization.
US08185814B2 Differential dynamic delivery of content according to user expressions of interest
More particularly, methods, systems, and computer program products are disclosed for differential dynamic content delivery. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element bearing a preview designation; presenting the selected structural element to a prospective user participant; and receiving from the prospective user participant an indication of interest in the selected structural element. Typical embodiments also include recording the indication of interest in association with the selected structural element.
US08185807B2 Method and apparatus of encoding and decoding data using low density parity check code in a wireless communication system
A method of encoding data using low density parity check (LDPC) code defined by a m×n parity check matrix is disclosed. More specifically, the method includes encoding input source data using the parity check matrix, wherein the parity check matrix comprises a plurality of z×z sub-matrices of which row weights and column weights are ‘0’ or ‘1’.
US08185804B2 Apparatus and method for error correction in mobile wireless applications incorporating multi-level and adaptive erasure data
A receiver (120) is configured to receive data over a communications link. A decapsulator (122) is coupled to the receiver and configured to create datagrams and erasure attributes associated with the datagrams. A decoder (124) is coupled to the decapsulator and configured to store the datagrams in a frame table and track the progression thereof to create codewords, the decoder storing the datagrams in table columns to create codewords in table rows, and configured to store the erasure attributes in an erasure table. A user interlace (126) is coupled to the decoder and configured to render images corresponding with the datagrams on the user interface. Advantages of the invention include improved signal reception and processing, and prolonged battery life in mobile wireless devices.
US08185797B2 Basic matrix, coder/encoder and generation method of the low density parity check codes
The invention relates to a base matrix, a encoder/decoder of Low Density Parity Check (LDPC) codes and a generation method thereof. The encoder/decoder is determined uniquely by the parity check matrix of the LDPC codes. With different code sizes, said parity check matrix can be obtained by expanding different base matrixes, and also can be obtained by expanding a unique base matrix after correction. Elements of said base matrix must meet an inequation in which the girth value is up to the standard, e.g. when girth≧6, for any element i, j, k, l in the matrix which forms the short loop having a length of 4 in anticlockwise, there are always mod(i−j+k−l, z) unequal to 0. By this invention, the girth of the constructed base matrix is made as large as possible, the amount of the shortest loops is as few as possible when it is the same girth, thus the curve of bit error ratio (BER) is dropped quickly, the error floor of the LDPC codes is eliminated effectively, and the optimal performance of the LDPC codes is obtained.
US08185792B2 Data-transmission device data-reception device and data-transmission-and-reception system
A data-transmission device dividing video data into packets and transmitting the packet to a data-reception device requesting the video data includes a unit generating transmission packets based on the video data, a unit setting importance for each of the generated packets, a unit storing information about the set importance in a first storage unit, a communication unit transmitting the generated packet to the data-reception device and receiving a packet-retransmission request from the data-reception device, a unit saving the transmitted packet in a second storage unit, a unit calculating the packet-loss rate based on the received packet-retransmission request, a unit determining a packet retransmitted to the data-reception device based on the calculated packet-loss rate and the packet importance, and a retransmission unit reading the determined retransmission packet from the second storage unit and transmitting the retransmission packet to the data-reception device.
US08185788B2 Semiconductor device test system with test interface means
A semiconductor device test system has an interface for use with a semiconductor device test method, and a semiconductor device test method. In a first mode of an interface, in reaction to test signals corresponding to a test standard, for example, a JTAG test standard, and received by the interface from a test device, the interface outputs signals corresponding to the test standard to a semiconductor device to be tested. In a second mode of the interface, in reaction to test signals corresponding to the test standard and received by the interface from a test device, the interface outputs signals that do not correspond to the test standard to a semiconductor device to be tested.
US08185782B2 Test device and method for hierarchical test architecture
A test device for a hierarchical test architecture is disclosed. The architecture includes cores for plural test layers, a top-level data register, and a top-level test controller. Cores for each test layer are hierarchical test circuits. The top-level test controller retrieves plural control signals, controls the top-level data register based on first type control signals in the control signals, and controls each core based on second type control signals in the control signals.
US08185778B2 Flash management using separate metadata storage
Disclosed are techniques for flash memory management, including storing metadata and/or error correcting information separately from payload data. In various embodiments, metadata and/or error correcting information are stored in a random access memory within a solid state drive.
US08185772B2 Determining execution times of commands
Methods and apparatuses for determining a number of clock cycles during an execution of a command by a processor, determining a value associated with the number of clock cycles, storing an indicator indicative of the command, responsive to the value indicative of the execution time exceeding a threshold value.
US08185768B2 Method for ensuring synchronous presentation of additional data with audio data
A recording medium, method and apparatus for managing data are discussed. According to an embodiment, the present invention provides a method of reproducing main data and additional data. The method includes receiving the additional data associated with the main data, the additional data being divided into a plurality of segment units; and reproducing the additional data in a synchronous manner with the main data using time information if indication information indicates a presence of the time information. The time information indicates a presentation time of the additional data with respect to the main data. The main data and the additional data are reproduced according to management data, the management data including link information for linking the main data and the additional data.
US08185763B2 Method of and apparatus for informing user about setting state of wake-on-LAN function
An apparatus for informing a user about a setting state of a Wake-on-LAN (WOL) function includes a WOL-setting determining module to determine a setting state of a WOL function of an information-processing device, and a WOL-setting display module to inform a user of the information-processing device about the setting state of the WOL function during a shutdown of a system of the information-processing device.
US08185760B2 Memory controller device, control method for memory controller device and data reception device
A memory controller device coupled to a memory device equipment including a plurality of memory devices, includes a memory controller configured to instruct read-out of data in the memory device and a physical part configured to terminate a read-out signal for a certain period containing an arrival time of data read out from one memory device of the memory device equipment in accordance with a read-out instruction from the memory controller and excludes a part of a delay time from the read-out instruction until the data read-out of at least one other memory device.
US08185753B2 Storage medium for storing power consumption monitor program, power consumption monitor apparatus and power consumption monitor method
A power consumption monitor device monitors power consumption of one or more devices through a network. The monitor device includes a storage unit, a load information collecting unit and a power consumption estimation unit. The storage unit stores power consumption estimation information indicating a relation between power consumption and processing load of the one or more devices. The load information collecting unit collects load information indicating the processing load of the one or more devices through the network to the monitor device. The power consumption estimation unit estimates power consumption of the one or more device based on the collected load information and the power consumption estimation information.
US08185747B2 Methods of registration for programs using verification processes with biometrics for fraud management and enhanced security protection
Methods for pre-registering a participant in a program database using a participant smart card and biometric data in a verification process to manage fraud and enhance security and privacy protection are disclosed. The methods include pre-registering, or alternatively registering, individual information including biometric data in the program database, forming a secured registered account for the participant, and assigning the participant smart card to the participant with the secured registered account. The methods continue by determining risk factors for the participant, assigning at least one program with program risk factors to the participant, authenticating identity of the participant at a program access point, receiving eligibility verification or denial of the participant to access and use assigned programs, and updating the database data for exit verification. Cardless and contactless methods for identity authentication, eligibility verification, and exit verification include using biometric data or biometric data and assigned risk factors for accessing programs.
US08185744B2 Aggregate signature schemes
An authenticated RFID system is provided that uses elliptic curve cryptography (ECC) to reduce the signature size and read/write times when compared to traditional public key implementations such as RSA. Either ECDSA or ECPVS can be used to reduce the signature size and ECPVS can be used to hide a portion of the RFID tag that contains sensitive product identifying information. As a result, smaller tags can be used or multiple signatures can be written at different stages in a manufacturing or supply chain. A key management system is used to distribute the verification keys and aggregate signature schemes are also provided for adding multiple signatures to the RFID tags, for example in a supply chain.
US08185743B1 Systems and methods for application locking using an internal and external checksum
Methods and systems for locking an application are described. A method includes receiving, over a communication network from a remote applicant, a signature for an application. The signature includes a date and time, an indication of agreement to the terms of the application, and verification information personal to the applicant and capable of confirming the applicant's identity. Based on the application and signature an internal checksum can be generated. The internal checksum is sent to a third party for generation of a second, external checksum. The external checksum is based on the internal checksum and the date and time the external checksum was generated. The internal and external checksums are associated with the application and then stored along with the application and signature.
US08185737B2 Communication across domains
Communication across domains is described. In at least one implementation, a determination is made that an amount of data to be communicated via an Iframe exceeds a threshold amount. The data is divided into a plurality of portions that do not exceed the threshold amount. A plurality of messages is formed to communicate the divided data across domains.
US08185736B2 File transfer system for direct transfer between computers
A file authentication requesting device that stores a computer program for requesting authentication of files in digital systems, the device comprises a confirmation request system that generates a request for a confirmation receipt from a third party authenticator authenticating the attributes of a file; a transferring system that transfers attributes of at least one file to be authenticated to the third party authenticator from the device that requested the confirmation; and a receiving system that receives the confirmation receipt comprising authenticated file attributes, after authentication by the third party authenticator; wherein, at least one file authentication is received from the third party authenticator. Corresponding processing devices, media, systems and methods are also provided.
US08185735B2 System and method for lost data destruction of electronic data stored on portable electronic devices
A data security system and method protects stored data from unauthorized access. According to one aspect of the invention, a client computing device communicates periodically with a server. If communications is note established between the client and the server for a selected activation interval and a subsequent grace period, the data is determined to be lost, and programmed security rules are automatically executed. Rules relating to encryption, as well as other security procedures, can be defined and entered by an administrator with access to the server, and then disseminated to each of a plurality of clients that access the server.
US08185731B2 Device for configuring functional capabilities in a data processing system
A method for configuring functional capabilities in a data processing system. An intermediate link record and a System Anchor record containing the unchangeable hardware ID are used. All entitlement records are then linked to the System Anchor record. Only the System Anchor record links to the unchangeable hardware ID. It contains a system unique ID. The entitlement records link to the System anchor record via the system unique ID. The repair (or upgrade) situation with the exchange of a hardware component now becomes much simpler. There is no exchange of any asset protection record (neither System Anchor record nor entitlement record) required as long as the hardware component comprising the asset protection record is not exchanged. In case the hardware component comprising the asset protection record needs to be exchanged, the System Anchor record only must be exchanged but all the entitlement records can stay unchanged.
US08185728B2 System boot using NAND flash memory and method thereof
A system and method are provided for booting a computing device using a NAND flash memory. Boot code stored in the NAND flash memory is transferred to a RAM for execution by the CPU. Operating system program stored in the NAND flash memory is transferred to a system memory for execution therefrom by the CPU after system boot.
US08185727B2 Method of using an information handling system having a boot file, and an information handling system and machine-executable code for carrying out the method
An information handling system and a method of using it can allow the information handling system to be started or restarted and have an operating system loaded, even if a boot variable within a persistent memory is currently invalid. The method can detect and determine a hardware path name to a new drive that has an operating system. The new drive can have a relative path name to boot entries that include a pointer to a boot file. The boot file can be executed to run a boot loader that loads the operating system. During loading of the operating system, other boot entries within the drive can provide boot parameters. The boot variable within persistent memory, and potentially the relative path name or boot parameter(s) can be updated on the new drive. In a particular embodiment, the information handling system can include a unified extensible firmware interface (UEFI).
US08185724B2 Monitoring values of signals within an integrated circuit
An integrated circuit, and method of reviewing values of one or more signals occurring within that integrated circuit, are provided. The integrated circuit comprises processing logic for executing a program, and monitoring logic for reviewing values of one or more signals occurring within the integrated circuit as a result of execution of the program. The monitoring logic stores configuration data, which can be software programmed in relation to the signals to be monitored. Further, the monitoring logic makes use of a Bloom filter which, for a value to be reviewed, performs a hash operation on that value in order to reference the configuration data to determine whether that value is either definitely not a value within the range or is potentially a value within the range of values. If the value is determined to be within the set of values, then a trigger signal is generated which can be used to trigger a further monitoring process.
US08185723B2 Method and apparatus to extract integer and fractional components from floating-point data
A method is presented including decomposing a first value into many parts. Decomposing includes shifting (310) a rounded integer portion of the first value to generate a second value. Generating (320) a third value. Extracting (330) a plurality of significand bits from the second value to generate a fourth value. Extracting (340) a portion of bits from the fourth value to generate an integer component. Generating (350) a fifth value. Also the third value, the fifth value, and the integer component are either stored (360, 380) in a memory or transmitted to an arithmetic logical unit (ALU).
US08185714B1 Method and apparatus for strobe-based source-synchronous capture using a first-in-first-out unit
A source-synchronous capture unit includes a data register unit to register data synchronized to a strobe or non-free running clock. The source synchronous capture unit also includes an asynchronous first-in-first-out (FIFO) unit to store the data from the data register unit in response to the strobe or non-free running clock and to output the data stored, in response to another clock.
US08185706B2 Copyback optimization for memory system
In a copyback or read operation for a non-volatile memory subsystem, data page change indicators are used to manage transfers of data pages between a register in non-volatile memory and a controller that is external to the non-volatile memory.
US08185703B2 Detection and control of resource congestion by a number of processors
In an embodiment, a system includes a resource. The system also includes a first processor having a load/store functional unit. The load/store functional unit is to attempt to access the resource based on access requests. The first processor includes a congestion detection logic to detect congestion of access of the resource based on a consecutive number of negative acknowledgements received in response to the access requests prior to receipt of a positive acknowledgment in response to one of the access requests within a first time period.
US08185702B2 Multimedia platform
A device comprising a multimedia platform with a plurality of memories and a method of sharing a non-volatile memory. The multimedia platform in accordance with an embodiment of the present invention can have a non-volatile memory, a multimedia processor setting a route in accordance with a route selection signal received from the main processor such that the main processor accesses the non-volatile memory or the display unit, a first volatile memory which is a temporary memory device of the main processor, and a second volatile memory which is a temporary memory of the multimedia processor. With the present invention, the portable terminal can be made smaller by putting a memory chip and a multimedia platform in a single chip by use of the POP (package on package) technology.
US08185697B1 Methods and systems for coherence protocol tuning
A method and system for selectively applying one of a plurality of different memory coherence protocols are described. When an application is executed to generate a memory access transaction, a table can be evaluated to determine whether the transaction should be processed in accordance with a first memory coherence protocol or a second memory coherence protocol. Then, the transaction can be processed according to the selected memory coherence protocol. Alternatively, or in conjunction therewith, the application can be modified to execute more efficiently on a particular memory coherence protocol.
US08185696B2 Virtual memory window with dynamic prefetching support
Reconfigurable Systems-an-Chip (RSoCs) on the market consist of full-fledged processors and large Field-Programmable Gate Arrays (FPGAs). The latter can be used to implement the system glue logic, various peripherals, and application-specific coprocessors. Using FPGAs for application-specific coprocessors has certain speedup potentials, but it is less present in practice because of the complexity of interfacing the software application with the coprocessor. In the present application, we present a virtualisation layer consisting of an operating system extension and a hardware component. It lowers the complexity of interfacing and increases portability potentials, while it also allows the coprocessor to access the user virtual memory through a virtual memory window. The burden of moving data between processor and coprocessor is shifted from the programmer to the operating system.
US08185695B2 Snoop filtering mechanism
A system and method for selectively transmitting probe commands and reducing network traffic. Directory entries are maintained to filter probe command and response traffic for certain coherent transactions. Rather than storing directory entries in a dedicated directory storage, directory entries may be stored in designated locations of a shared cache memory subsystem, such as an L3 cache. Directory entries are stored within the shared cache memory subsystem to provide indications of lines (or blocks) that may be cached in exclusive-modified, owned, shared, shared-one, or invalid coherency states. The absence of a directory entry for a particular line may imply that the line is not cached anywhere in a computing system.
US08185692B2 Unified cache structure that facilitates accessing translation table entries
One embodiment provides a system that includes a processor with a unified cache structure that facilitates accessing translation table entries (TTEs). This unified cache structure can simultaneously store program instructions, program data, and TTEs. During a memory access, the system receives a virtual memory address. The system then uses this virtual memory address to identify one or more cache lines in the unified cache structure which are associated with the virtual memory address. Next, the system compares a tag portion of the virtual memory address with the tags for the identified cache line(s) to identify a cache line that matches the virtual memory address. The system then loads a translation table entry that corresponds to the virtual memory address from the identified cache line.
US08185691B2 Optimized cache coherency in a dual-controller storage array
Data is cached in a dual-controller storage array having a first cache controlled by a first controller, a second cache controlled by a second controller, and a shared array of persistent storage devices, such as disk drives. When one of the controllers receives a write request, it stores the data in persistent storage, stores a copy of that data in the first cache, and transmits identification data to the second controller that identifies the data written to persistent storage. Using the identification data, the second controller invalidates any data stored in the second cache that corresponds to the data that the first controller wrote to persistent storage. If a controller receives a read request, and the requested data is validly stored in its cache, the controller retrieves it from the cache; otherwise, the controller reads the requested data from persistent storage and caches a copy of the requested data.
US08185690B2 Memory module, memory system, and information device
A memory system including ROM and RAM in which reading and writing are enabled. A memory system includes a non-volatile memory (FLASH), DRAM, a control circuit, and an information processing device. Data in FLASH is transferred to SRAM or DRAM in advance. Data transfer between the non-volatile memory and the DRAM can be performed in the background. The memory system including these plural chips is configured as a memory system module in which each chip is mutually laminated and each chip is wired via a ball grid array (BGA) and bonding wire between the chips. Data in FLASH can be read at the similar speed to that of DRAM by securing a region in which the data in FLASH can be copied in DRAM and transferring the data to DRAM in advance immediately after power is turned on or by a load instruction.
US08185689B1 Processor with compare operations based on any of multiple compare data segments
A method may include, in response to a single command and an N-bit segment value, generating a search key comprising M segments for at least one of a plurality of different databases, the N-bit segment value forming different ones of the M search key segments according to a database configuration of the at least one database.
US08185688B2 Method for managing the address mapping table in a flash memory
A method for data management in a flash memory medium is provided in the present invention, The method comprises the following steps: dividing a plurality of blocks of the flash memory medium into two or more sections; generating a section-address-mapping table by scanning logic addresses in the blocks in each section; storing the section-address-mapping table into a backup block in each section; and performing an operation of writing/reading by reading the section-address-mapping table, storing the section-address-mapping table to a RAM, and performing a conversion between a physical address and a logic address based on the section-address-mapping table stored in the RAM. Since the section-address-mapping tables are stored in the backup block in respective sections, when an operation of writing/reading is performed and it is necessary to switch to a section-address-mapping table for a next section, data stored in the next section can be read out based on the section-address-mapping table stored in the backup block in the next section, without needing to scan each block in the next section for generating a new section-address-mapping table dynamically. Therefore, the method of the present invention can save the time for operation and thus achieve effective management on data in the flash memory medium.
US08185686B2 Memory system and a control method thereof
A control method for the memory system is suitable for a memory system to process the user data from a host. The control unit divides the address of the storage space of the host into a plurality of logical segments for accessing data. The memory system provides a storage space with a plurality of physical segments to access data. The control method comprises the following steps. Firstly, a master table is provided in the physical memory for recording the mapping relation between the addresses of the logical units and the addresses of the physical units. When the data is written, the mapping relation between the addresses of the logical units and the addresses of the physical units is adjusted according to the wear of the physical units. Finally, the data is written into the physical segment according to the master table.
US08185684B1 Method and apparatus for resolving volume identifiers associated with a virtual machine
A method and apparatus for resolving volumes identifiers and drive letters associated with a virtual machine is described. In one embodiment, the method comprises correlating system registry information with at least one virtual drive configuration associated with a virtual machine image to produce a correlation result and mapping a volume identifier to at least one virtual drive based on the correlation result.
US08185683B2 Bridge, information processing system, and access control method
Transparency of resources is provided and ordering in an access is guaranteed between nodes on a computer network. In an information processing system in which a plurality of processor units are connected to each other by a switch, a global address space is introduced into which effective addresses of the processor units are mapped and which is shared by the plurality of processor units. In response to an access request packet issued by a processor unit and designating an effective address of a target node, a bridge for routing an input and output bus of a processor unit to an input and output bus of the switch converts the effective address of the target node into a global address by appending to the packet a node identification number identifying the target node, and outputs the access request packet designating the global address to the switch. After an access request packet for a write operation is output, the bridge confirms whether the write operation is completed in a target node.
US08185681B2 Docking Station
A docking station for a computing device can include an interface for electrically connecting the docking station to a computing device. The interface may supply power from a power supply. The docking station can include a surface for attaching a pin, wherein the location of the pin prevents a computing device from electrically connecting to the docking station if the computing device is not compatible.
US08185680B2 Method for changing ownership of a bus between master/slave devices
A system may comprise multiple master/slave devices coupled to a common bus, where one of the devices may operate as the current master device and the other devices may operate as current slave devices. Current slave devices may embed bus ownership request information within response packets transmitted in response to standard bus operations, such as reads and writes, issued by the current master device. When the current master device is idle, its bus interface may continually poll the current slave devices at regular intervals, according to a specified protocol, to ascertain whether any of them are requesting bus ownership. A response to a request for bus ownership received by the current master device may be configured according to desired system functionality. In one system, ownership may always be transferred to the requesting device. In other systems, the current master device may transmit a subsequent standard bus operation request packet, or a unique response packet, either comprising embedded information indicating whether ownership of the bus has been granted.
US08185679B2 Controlling bus access
An apparatus that controls access by multiple IP cores to a bus is provided. The apparatus includes a main controller and multiple sub controllers, each of the sub controllers being associated with each IP cores. The main controller switches connection between each of the IP cores and the bus according to a schedule predetermined based on predetermined time slices. Each of the sub controllers controls access by the IP core to the bus according to a schedule under the control of the main controller. Embodiments of the present invention provide method and apparatus to ensure real-time accessibility to a bus shared by multiple IP cores and improve bus use efficiency.
US08185675B1 Interface system and operating method thereof
An interface system which is adapted to a portable device is provided. The interface system includes a control chip, a first peripheral device, an external interface port, a first, a second, a third bus driver and a control unit. The control chip provides at least a first and a second interface port. The first bus driver has a first, a second input port and an output port. The first bus driver is used to interface the first input port with the output port or interface the second input port with the output port according to a first control signal. The second bus driver is used to interface the first interface port with the external interface port or interface the output port with the external interface port according to a second control signal. The third bus driver is used to interface the first peripheral device with the second input port or interface the second interface port with the first peripheral device according to the first control signal. The control unit is used to determine the first and the second control signal status.
US08185674B2 System having a plurality of buffers for providing audio for synchronized playback to multiple audio devices
An audio system communicates with an aggregate device that includes multiple audio devices. When providing audio data for playback, the system compensates for presentation latency differences between the various audio devices. In addition, the system adjusts for device clock drift by selecting a master device and resampling the audio data provided to the other devices based on the difference between the device clock of the master device and the device clocks of the other devices.
US08185673B2 Information processing apparatus, and method for controlling the same
An information processing apparatus includes an interface, a detector, a manager, a usage interruption unit, and a determination unit. The interface is for connecting to a peripheral device to form a connected peripheral device. The detector is for detecting a connection and a disconnection between the interface and a peripheral device. The manager is for managing device specifying information that specifies the connected peripheral device. The usage interruption unit is for setting a connected peripheral device to a usage interruption state. The determination unit is for determining whether the usage interruption unit set the connected peripheral device to the usage interruption state. The manager may manage a reconnected peripheral device using device information that existed before the connected peripheral device was disconnected from the interface.
US08185663B2 Mirroring storage interface
A mirroring device includes an interface capable of coupling a primary storage array and a secondary storage array to a network. The interface further includes a logic that monitors traffic for a network packet destined for the primary storage array and selectively identifies a storage array write operation and associated data in the network packet, constructs a network packet targeted to the secondary storage array, and transmits the packet to the primary storage array and the secondary storage array.
US08185660B2 Inter-working between network address type (ANAT) endpoints and interactive connectivity establishment (ICE) endpoints
A method for inter-working between an alternative network address type (ANAT) endpoint and an interactive connectivity establishment (ICE) is provided. The method may include identifying one or more network addresses operable to be used to communicate with a alternative network address type (ANAT) endpoint. One or more candidates operable to be used for interactive connectivity establishment (ICE) traversal may also be identified. A preferred network address may be determined from the one or more network addresses based on an ANAT endpoint preference. A corresponding candidate may be determined based on the ANAT endpoint preference. The corresponding candidate may use a candidate address to communicate. A media stream may be established between the preferred network address and the corresponding candidate address.
US08185658B2 Supporting virtual private networks using a first network topology for forwarding and a subset of the first network topology or a smaller topology for signaling
Virtual Private Networks (VPNs) are supported in which customers may use popular internet gateway protocol (IGPs) without the need to convert such IGPs, running on customer devices to a single protocol, such as the border gateway protocol (BGP). Scaling problems, which might otherwise occur when multiple instances of an IGP flood link state information, are avoided by using a flooding topology which is smaller than a forwarding topology. The flooding topology may be a fully connected sub-set of the forwarding topology.
US08185657B2 Data generating device
A data generating device is installed more upstream than a switching device for switching based on data of a first layer. The data generating device reads forward management information relating to a forwarding process of forward data from data of a second layer higher than the first layer, determines one or more clients corresponding to destinations of the forward data on the basis of the forward management information, and generates the same number of pieces of transmission data as the number of identified clients, and forwards each of the pieces of transmission data to the switching device in order to transmit the transmission data to each of the clients.
US08185656B2 Process and computer for collectively transmitting unique messages, and recording medium storing a program for collectively transmitting unique messages
A recording medium storing a program for performing collective communication of unique-messages by a computer. According to the program, a space in which nodes are arranged is equally split into regions according to directions from the origin of a relative coordinate system, and a region to which each node belongs is determined on the basis of the relative coordinates of the node. When the computer receives an instruction to execute collective communication of unique-messages, messages are submitted to nodes in turns so that the numbers of messages addressed to the respective regions and submitted per predetermined unit time are equated, and each message submitted to one of the nodes contains data unique to the node.
US08185651B2 Multi-segment network application monitoring and correlation architecture
A system, method and computer program product are provided for network and network application monitoring. Accordingly, one or more media modules are each coupled to an associated network segment. In the case of network application monitoring, each media module is coupled to a network segment on which a network application is running. Each media module monitors and collects data relating to traffic on the associated network segment corresponding to the network application, wherein each media module is tailored for network analysis. An application server module is coupled to the at least one media module and receives the data and analyzes the data for helping to improve the performance of the network and/or network application.
US08185649B2 Subscription propagation in a high performance highly available content-based publish/subscribe system
The present invention is directed to a publish/subscribe system containing a plurality of brokers, a plurality of subscribers and plurality of brokers including publisher connecting brokers, intermediate brokers and subscriber connecting brokers. Subscriptions are introduced into the system by the subscribers through associated subscription brokers. New subscriptions are aggregated, assigned a virtual start time and propagated through the system toward the publishers. Each broker maintains subscription information in the form of a directed acyclic graph and a broker vector. Messages are published through the system by the publishers through their associated publisher connecting brokers. Each message is assigned a message vector associating subscriptions to that message. The published messages are routed through the brokers toward the subscribers in accordance with comparisons of message brokers and vector brokers conducted at each broker.
US08185648B2 Multi-protocol adapter for in-vehicle and industrial communications networks
An adapter device for providing the user a remote access point for supporting interaction between the device and one or more target devices supporting one or more of several communication protocols for automotive and industrial automation applications employing user-selectable protocols, such as multiplexed communication networks.
US08185639B2 Server identification in storage networks
Described are techniques for providing a host identifier for a host. A first portion including a first identifier associated with a system for the host is received. A second portion including a second identifier generated in accordance with a hardware property of the host is received. The host identifier is formed using the first and second portions. The host identifier is used to uniquely identify the host in a storage area network.
US08185636B2 Intelligent end user devices for clearinghouse services in an internet telephony system
Clearinghouse services architectures that support the use of end user devices, such as personal computers, Internet Protocol (IP) phones, cable multimedia terminal adapters, and residential gateways, in an Internet telephony system. The innovative architectures include a proxy-based system model, a direct communication model, and a hybrid proxy/direct communication model. A user can operate an “intelligent” end user device. i.e., a device running a client program with knowledge of the architecture particulars, to access a clearinghouse service on an IP network. This enables the user to communicate a telephony call over the IP network and via the combination of a terminating gateway identified by the clearinghouse service and the Public Switched Telephone Network.
US08185631B2 Controlling service failover in clustered storage apparatus networks
A controller for use at a node of a clustered computer apparatus includes an exception detection component for detecting an exception raised by a service component at the node; a quiesce component responsive to the exception detection component for quiescing lease-governed activity by the service component prior to termination of a lease; a lease control component responsive to the quiesce component for pre-expiry relinquishing of the lease; and a communication component responsive to the lease control component for communicating the pre-expiry relinquishing of the lease to one or more further nodes of the clustered computer apparatus. The controller may further include a second communication component for receiving a communication indicating the pre-expiry relinquishing of a lease; a second lease control component responsive to the communication to control failure processing; and a second service component to perform a service in place of the service component at the node.
US08185630B2 Method for creating global distributed namespace
One example embodiment includes a method for constructing a unified namespace carried out by a domain manager service executing on a domain node in a domain network comprised of domain nodes. The method includes establishing a single, hierarchical domain tree that encompasses digital computers in a distributed data service network, wherein the domain manager service sends a request to all domain nodes requesting that each domain node export the root of its sub-domain to the domain manager service. The method also includes receiving the exported sub-domain roots. The method further includes grafting onto a domain root of the domain manager service the received exported sub-domain roots.
US08185628B2 Enhanced policy capabilities for mobile data services
A system and method for a mobile data access network to make policy control and charging decisions based on domain name queries. A mobile device sends a query about a domain name associated with a service a user of the mobile device wishes to engage. The access network carries the domain name query from a mobile device to a domain name server. The access network detects the domain name query and copies the queried domain name. The access network uses the queried domain name to make an incomplete policy decision. The policy decision is incomplete because one or more service data flow filters in the decision lack addresses for providers of the service. The access network detects a response to the domain name query and copies a service provider address from the response. The access network uses the service provider address to complete the policy decision.
US08185627B2 System and method for sharing information based on proximity
A method and system are provided for facilitating interaction between a device and a device environment. The system may include a detection module for automatically detecting proximity of a participant within the device environment. The system may additionally include a user-configurable authorization module for authorizing the device to adjust a device user interface in a pre-determined manner in response to the detection of the participant. The system may also provide for sharing resources among multiple participating devices, wherein each of the multiple participating devices has a device specific set of application resources. The system may additionally include a configurable resource regulation mechanism for making the device specific application resources from the second participating device available to the first participating device.
US08185623B2 Selectively routing patient data between field devices and treatment center destinations
Techniques for routing event data from a field device, such as an external defibrillator, to a selected subset of a plurality of possible destinations are described. The event data may include physiological data of the patient, such as a 12-lead electrocardiogram (ECG). The destinations may be associated with one of a plurality of patient treatment centers, and may include, as examples, computing device, printers, displays, personal digital assistants, or web-accessible accounts. In some examples, a server maintains user-configurable information or rules for at least some of the destinations, and uses the information or rules for determining whether event data received from a field device is routed to the destination. In some examples, the server may also make the routing determination based on an analysis of event data, such as a determination as to whether the event data indicates that the patient is suspected to be experiencing an acute myocardial infarction.
US08185617B1 TCP-over-TCP using multiple TCP streams
A system, apparatus, and method for managing TCP over TCP communications using multiple TCP network connections. A plurality of tunneled network connections may be established between network devices. The network devices may employ one of the tunneled network connections over which to establish a plurality of application sessions. If congestion is detected on the employed tunneled network connection that exceeds a threshold, then a reset flag may be sent to abort that tunneled network connection. At least some of the application sessions are also transferred to another one of plurality of tunneled network connections, without terminating the moved application sessions. In one embodiment, at least one more tunneled network connection may be established between the network devices.
US08185612B1 Methods and systems for caching data communications over computer networks
A computer-implemented method of caching multi-session data communications in a computer network, includes: (a) receiving, intercepting, or monitoring data sessions between a client and metadata services; (b) analyzing queries and responses exchanged between the client and the metadata services to discover metadata for a desired content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object requested by the client in the data queries; and (f) determining if the content object is stored in cache and, if so, sending the content object stored in cache to the client, and, if not, sending the data queries to the content sources, storing data responses from the content sources, and sending the data responses to the client.
US08185610B2 Method for client-side aggregation of asynchronous, context-sensitive request operations for java server pages (JSP)
A method, system, and computer program product for efficiently fulfilling java server page (JSP) requests for dynamic web content, in a computer network system. An asynchronous processing (AP) utility pre-defines a number of custom classes to enable the asynchronous processing of requests. A JSP which contains a custom “async:include” tag indicates an asynchronous request for dynamic content. When a set of asynchronous requests are received by an application server, an “AsyncRequestDispatcher” is called to handle the asynchronous processing of each associated request dispatcher include fragment. For each fragment, a separate request thread is initiated. A placeholder corresponding to each “async:include” request is written to a servlet response buffer. HyperText Markup Language (HTML) content, which includes the placeholders, and a number of javascripts are then written to the client browser. The original thread is closed. The Javascripts enable the retrieval of all response fragments which replace the corresponding placeholders.
US08185606B2 Email change tracking
Illustrative embodiments provide a computer implemented method, an apparatus and a computer program product for email change tracking. In an illustrative embodiment the computer implemented method comprises receiving an email having an annotation defining an annotated portion within the email to form a received email. The received email is parsed with a first parser, the first parser capable of ignoring the annotated portion to form a parsed first portion and a second parser capable of parsing the annotated portion to form a parsed annotated portion. The first parsed portion and parsed annotated portion are each processed to form a respective result which is combined and displayed, indicating changes to a user.
US08185605B2 Methods and apparatuses for accessing an application on a remote device
In one embodiment, the methods and apparatuses display an application that is accessible on a target device; select content associated within the application wherein the content is located on the target device; and remotely access the content on the target device on a local device.
US08185604B2 Methods and systems for retrieving information over a computer network
A method for retrieving information is provided. The method uses a server system coupled to a centralized database and at least one client system. The method includes selecting an object from an electronic document displayed on a client system, displaying a function menu on the client system to prompt a user to select a desired function, transmitting the selected object and a selected function from the client system to the server system, processing the selected object by applying the selected function at the server system, communicating with a vendor web server to complete the processing of the selected object, and transmitting at least one of a resulting web page and other output to the client system.
US08185600B2 Programming system and method for a video network
In a signal processing system, a programming system and method for a video network are provided. An event may trigger an RDMA controller to execute current instructions in a register update list. The triggering event may be a start-of-field signal from a live source or an end-of-frame signal. The current instructions may be used to modify the mode of operation of at least one of the network elements in the video network. The modification to the mode of operation may depend on whether the current video field is top field originated or bottom field originated. An interrupt may be used to initiate an interrupt handler that generates at least one new instruction and that updates the new instructions in the register update list. When a trigger occurs prior to an update of the register update list, the RDMA controller may execute the current instructions in the register update list.
US08185596B2 Location-based communication method and system
A method for providing location-based messages comprises locating a suitable placeholder for a message within a physical surrounding using a handheld device provided with image acquisition apparatus, and associating a written or visual or audio message, or a combination of two or more of them, with an image that identifies said placeholder, said association being carried out in a server adapted to communicate with said handheld device.
US08185592B2 Method and program product for preventing distribution of an e-mail message
A method and program product for preventing distribution of an e-mail message. The method includes generating an e-mail message to one or more recipients using an e-mail application installed on a sender e-mail client and selecting a non-distribution option provided by a non-distribution plug-in installed on the sender e-mail client. The method further includes encrypting the message using a recipient public key and a plug-in secret key provided by the plug-in before sending the message. Further, the method includes providing a hyperlink to a website for installing a correct version of the plug-in on a recipient e-mail client for decrypting and displaying the message. Moreover, the method includes decrypting the message using a recipient private key and using the plug-in secret key provided by the plug-in and modifying the recipient e-mail client, such that one or more distribution functions are disabled, preventing distribution of the message by the recipient.
US08185591B1 Systems and methods for viewing email attachments as thumbnails
A method of displaying attachments associated with an electronic message includes, in response to a single user selection of a link to an electronic message, fetching from a document storage system an electronic message and attachment information associated with the electronic message. The attachment information includes one or more images, each image corresponding to at least a predefined portion of a respective attachment associated with the electronic message. The electronic message and the attachment information are displayed in an instance of a client application (e.g., a web browser window). From the images associated with the attachments, a user can have a quick preview of the contents of the attachments without having to download anyone of them.
US08185589B2 Presenting and manipulating electronic mail conversations
The present invention extends to methods, systems, data structures, and computer program products for organizing electronic mail messages into conversations. Electronic mail conversation items store attribute values representing attributes of corresponding electronic mail conversations and included electronic mail messages. Attributes of an electronic mail conversation can be changed by changing stored attribute values. Receiving an electronic mail message can cause an existing electronic mail conversation to be updated or a new electronic mail conversation to be created. When it is indicated that an operation is to be performed on an electronic mail conversation, a corresponding related operation can be performed on all electronic mail messages included in the electronic mail conversation. Attribute values of an electronic mail conversation can be presented along with portions of included electronic mail messages at a user-interface.
US08185585B2 Method for sending an electronic message utilizing connection information and recipient information
A method comprises displaying a mail server information screen, and receiving connection information via the mail server information screen. Further, the method comprises displaying an address page, and receiving recipient information via the address page. In addition, the method comprises displaying a content page, and receiving content in the content page. Additionally, an electronic mail message having the content is compiled, and the electronic mail message is sent to a recipient utilizing the connection information and recipient information.
US08185584B2 Activity history management for open overlay for social networks and online services
Embodiments of the present invention provide methods and systems that allow users to share information about their recent activities with other users. In particular, as users receive and/or share multimedia content with other users, information that indicates the locations of this content, such as a website, playlist, or file, is passively tracked and logged. This information may be formatted into a viewable form, such as a web site or web log, and cooperatively shared with other users. Users may then incorporate the multimedia content played by other users into their own library. Users may also elect to synchronize their multimedia content with other users. For convenience, multiple locations for the same multimedia content may be determined when it is logged and tracked. Users may obtain the multimedia content using one or more of their existing accounts with a provider at their own discretion.
US08185583B2 Visualization enhanced presence system
An originating endpoint supports visual presence indications. The originating endpoint determines a destination endpoint with which to establish a desired communication session. A network communicates a notification message to the destination endpoint regarding the desired communication session. Prior to establishing the desired communication session and in response to the notification message, the originating endpoint receives image capture data representing the surroundings of the destination endpoint. The originating endpoint may then determine from the image capture data whether to continue or terminate the attempt to establish the communication session. Visual presence indications may increase productivity by reducing the time that would otherwise be spent on unsuccessful call attempts. Visual presence indications may also conserve network bandwidth and processing resources that would otherwise be spent on the unsuccessful call attempts.
US08185579B2 System and method for obtaining media content for a portable media player
A system and method are provided for enabling a portable media player to obtain media content from secondary systems, such as other portable media players, via local wireless communication. In general, the portable media player stores proxy information identifying the media content of a number of media files in the user's media collection rather than the media files themselves. When a secondary system is within a local wireless coverage area of the portable media player, the proxy information for the media files, or a subset thereof, is provided to the secondary system. In response, the secondary system identifies media files stored by the secondary system having media content matching the media content identified by the proxy information. The secondary system then provides a notification of the identified media files to the portable media player, which may then obtain the identified media files from the secondary system.
US08185576B2 Filter for a distributed network
There is disclosed a filter for a distributed network. A method may include receiving index requests from indexing nodes over a network and providing over the network index responses to the indexing nodes in response to the index requests. The index responses may instruct a receiving indexing node to index a specified file. The method may be implemented in software and on a computer.
US08185574B2 System and method for retrieving a web logging message via a dispatch communication
A system for posting web logging (blog) messages, retrieving blog messages, and being notified of the posting of blog messages by way of dispatch communications. The system includes a wireless communication system capable of setting up dispatch communications links between subscriber units and a dispatch server. The dispatch server interfaces with a blog server. Using dispatch communications, subscriber units may send messages to the blog server for posting by way of the dispatch server, may receive notification of the posting of messages from the blog server by way of the dispatch server, and may retrieve messages from the blog server by way of the dispatch server.
US08185567B2 Location aware content using presence information data formation with location object (PIDF-LO)
The format of the Presence Information Data Format-Location Object (PIDF-LO) as defined by the Internet Engineering Task Force (IETF) is extended or modified to accommodate, within the standard PIDF-LO format, an association of geospacial location to XML content on the Internet. A geospacial location is associated with Extensible Markup Language (XML) content on the Internet. The XML content is identified by a universal resource locator (URL), and associated with geospatial location information (either a specific location, zone, or direction). The URL is inserted into a section of a Presence Information Data Format-Location Object (PIDF-LO) compliant document as defined by the Internet Engineering Task Force (IETF). In this way, geospacial location information is associated with Internet based XML content using a standard PIDF-LO format.
US08185566B2 Client-based caching of remote files
A lease system is described herein that allows clients to request a lease to a remote file, wherein the lease permits access to the file across multiple applications using multiple handles without extra round trips to a server. When multiple applications on the same client (or multiple components of the same application) request access to the same file, the client specifies the same lease identifier to the server for each open request or may handle the request from the cache based on the existing lease. Because the server identifies the client's cache at the client level rather than the individual file request level, the client receives fewer break notifications and is able to cache remote files in more circumstances. Thus, by providing the ability to cache data in more circumstances common with modern applications, the lease system reduces bandwidth, improves server scalability, and provides faster access to data.
US08185563B2 Data-visualization system and method
A data visualization system and method are provided herein.
US08185562B2 Business object browser for business query language
A method and graphical user interface, the graphical user interface includes a search tool to search for and retrieve specific business object (BO) data located in a business object (BO) database; a business query language (BQL) statement creation tool to create a BQL statement based on the specified BO data; and a BQL execution engine to execute the BQL statement created by the BQL statement creation tool of the graphical user interface. The method includes specifying a BO to search for using a search tool of the graphical user interface; retrieving, from a BO database, BO data associated with the specified BO; creating a business query language (BQL) statement using a BQL creation tool of the graphical user interface based on the specified BO; and executing the BQL statement using a BQL execution engine of the graphical user interface.
US08185560B2 Systems, methods, software for integration of case law, legal briefs, and litigation documents into law firm workflow
The present inventors recognized a need for improving conventional informational retrieval systems, particularly those intended for retrieval of legal information. Accordingly, they devised systems, methods, and software that facilitate online access to documents, such as non-opinion legal documents, in context of a legal workflow. An exemplary method of operation includes determining that a user of a client access device is performing a litigation-related task using a word-processing application on the client-access device. And in response to an affirmative determination, providing trial court materials relevant to the litigation-related task to the client access device without the user leaving the word-processing application. In some embodiments, the word-processing application is launched from a case-management application that provides case, activity, and role information to the online legal research system.
US08185556B2 Computer-implemented processing of hetrogeneous data
A computer-implemented method for a computing environment employing a matrix-based mathematical programming language includes: generating a heterogeneous dataset in the computing environment, where the heterogeneous dataset embodies a plurality of variables for a plurality of subjects, where each element of a respective variable has a same data type, where the variables comprise at least two data types; accessing contents of the heterogeneous dataset with a single command in the computing environment, where the single command is a brace command, a dot command, or a parentheses command; and providing in the computing environment a portion of the heterogeneous dataset based on the single command.
US08185551B2 Disk-resident streaming dictionary
A method, apparatus and computer program product for storing data in a disk storage system is presented. A dictionary data structure is defined and stored on the disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure, with full transactional semantics, at a rate that is faster than one insertion per disk-head movement. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk. The dictionary employs indirect logging for physical block logging.
US08185548B2 Techniques and system to deploy policies intelligently
In an information management system, relevant policies are deployed to targets while policies which are not relevant are not. By deploying relevant policies, this reduces the amount of space requirements at the target to store the policies and the amount of data that needs to be sent to the target. Also, execution speed at the target may increase since the target does not need to evaluate policies that are not relevant.
US08185546B2 Enhanced control to users to populate a cache in a database system
Providing enhanced control to users to populate a cache in a database system. A user provides an explicit indication indicating the specific information (available from the data stored in a storage of the database system) to be populated in the cache, and the cache is populated with the corresponding information. The information in the cache (whether due to explicit indications or otherwise) can then be used to generate results of queries, without having to access the same information from the storage of the database system.
US08185545B2 Task/domain segmentation in applying feedback to command control
An apparatus for responding to a current user command associated with one of a plurality of task/domains. The apparatus comprises: a digital storage device that stores cumulative feedback data gathered from multiple users during previous operations of the apparatus and segregated in accordance with the plurality of task/domains; a first digital logic device that determines the current task/domain with which the current user command is associated; a second digital logic device that determines a current response to the current user command on the basis of that portion of the stored cumulative feedback data associated with the current task/domain; a first communication interface that communicates to the user the current response; and a second communication interface that receives from the user current feedback data regarding the current response. The current feedback data is added to the cumulative feedback data stored in the digital storage device and associated with the current task/domain.
US08185543B1 Video image-based querying for video content
An information retrieval system is provided for processing queries for video content. A server receives a query for video content and returns video articles, as received from broadcast systems or other content providers. Queries are formulated using text, video images, and/or visual content associated with a video article. Content data is associated with video article images and search queries are generated based on user selection of an image. The resulting set of video articles is ranked and a representation of each video article is displayed to the user. The user can play the video article either within the representation or independent of it.
US08185542B1 Stored procedure interface
An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to access a legacy data base management system having a dialog-based request format to prepare, modify, and execute stored procedures. The user request is passed to the legacy data base management system via the Internet. The command type is determined whereby list, parameter, column, and execute commands are defined. In response to the user request, the scripted procedure is accessed, prepared, modified, or executed, as appropriate. Invalid and/or undefined requests result in an error response. Valid and defined requests result in performance of the requested command and transfer of an appropriate response to the user terminal.
US08185539B1 Web site or directory search using speech recognition of letters
A mobile telephone is used to search the web site (or computer database) of an entity to find information such as in an FAQ. The user speaks the first few letters of a word (or the first few letters of each of a string of words) into the telephone. The spoken letters are converted into text, search words are formed and the search is sent to the web site. A match results in the answer to the question being returned to the user. Once the first letters are spelled out, the latter letters are essentially redundant, and software can figure out what the intended word is. Error correction is used if the user or speech engine makes a mistake. Confidence values are output by the speech engine when recognizing a spoken letter. The location of each letter and the number of letters spoken is taken into account when attempting a match. The search technique not only matches recognized letters, but also matches their determined location within a search word. The user is provided with a choice if there is more than one match. The user provides their preferred delivery means (voice, SMS, e-mail, facsimile, etc.) on input. Also, a Web server implements a telephone directory that may be citywide, statewide, countrywide or even global. A user speaks a few letters in order find a telephone number of a person or business.
US08185538B2 System for determining the geographic range of local intent in a search query
A system and method determine the geographic range of a search query. A search query may include local intent which influences the results and advertisements that are displayed in response to the search query. The geographic range associated with the local intent may vary depending on the search query. The geographic range may be determined using probabilistic models that analyze historical searches to determine the geographic range of search queries.
US08185534B1 Consolidated record generation with stable identifiers for data integration systems
A plurality of source records are obtained from a plurality of source record databases, where the plurality of source records includes information regarding a common entity. A consolidated record is generated including selected information regarding the common entity, obtained from the plurality of source records. Identifier prefix values, different for each of the plurality of source record databases, are obtained and a plurality of source record identifiers are obtained that are stored in the source record databases and are associated with the plurality of source records. An ordered set of candidate consolidation identifiers is determined based on prepending identifier prefix values to the source record identifiers. A consolidated record identifier is determined based on selecting an extreme value of the set of candidate consolidation identifiers, and is stored in association with the consolidated record in a consolidated record database for identification and retrieval of the consolidated record.
US08185533B2 System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets
A system and method to navigate through a media item catalog and generate recommendations using behavioral metrics such as correlation metrics (FIGS. 1,2) from a knowledge base (400) of mediasets (FIG. 4, 1-7). One implementation uses a knowledge base comprising a collection of mediasets such as groupings of selected video items. Various metrics (Metric 1-Metric m) among media items (m1 . . . ) are considered by analyzing how the media items are grouped to form the sets in the knowledge base (400). Such metrics preferably are stored in a matrix (100) that allows the system to dynamically build appropriate navigation lists (FIG. 3) from media items that a user selects (FIG. 5).
US08185529B2 Immediate search feedback
Providing immediate search feedback is disclosed. Search input is received within a search field of a web browser application. Based on characteristics of the search input, a determination is made whether to automatically submit a query to a search engine. In one aspect, the query is automatically submitted to the search engine. The query is based on the received first search input. Results are displayed within the web browser application, the results web page returned from the query submitted to the search engine.
US08185527B2 Personal resources organizer with calendar interface and object detection
A personal resources organizer with calendar interface and object detection is provided. The personal resources organizer monitors personal resources for use with a scheduled event by identifying one or more personal resource objects present in a container and retrieving a list of required personal resource objects for an event scheduled in an electronic schedule. The identified one or more personal resource objects are compared with the list of required personal resource objects for the schedule event and a report of a readiness for the scheduled event is generated based on results of the comparison. The report may then be output for use by a user in determining the user's readiness or preparedness for the scheduled event such that the user may make modifications to the personal resource objects in the container and/or the list or required personal resource objects.
US08185525B2 Ordering query results based on value range filtering
A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.
US08185523B2 Search engine that applies feedback from users to improve search results
The present invention is directed to methods of and systems for ranking results returned by a search engine. A method in accordance with the invention comprises determining a formula having variables and parameters, wherein the formula is for computing a relevance score for a document and a search query, and ranking the document based on the relevance score. Preferably, determining the formula comprises tuning the parameters based on user input. Preferably, the parameters are determined using a machine learning technique, such as one that includes a form of statistical classification.
US08185519B2 Techniques for exact cardinality query optimization
An exact cardinality query optimization system and method for optimizing a query having a plurality of expressions to obtain a cardinality-optimal query execution plan for the query. Embodiments of the system and method use various techniques to shorten the time necessary to obtain the cardinality-optimal query execution plan, which contains the query execution plan when all cardinalities are exact. Embodiments of the system and method include a covering queries technique that leverages query execution feedback to obtain an unordered subset of relevant expressions for the query, an early termination technique that bounds the cardinality to determine whether the processing can be terminate before each of the expressions are executed, and an expressions ordering technique that finds an ordering of expressions that yields the greatest reduction in time to obtain the cardinality-optimal query execution plan.
US08185517B1 System and method for providing support services
The embodiments of this invention relate to methods and systems for providing support services. An embodiment of this invention may include receiving a query from a user via a first mode of interaction; developing a query context using information related to the query and identity information related to the user; searching first data for first results, wherein the searching is limited by the query context; and providing first results to the user via a second mode of interaction that is different than the first mode of interaction.
US08185514B1 User-interface feature and technique for providing users of a network site links that have been determined to be of interest to the user
A visitor of a network site is provided information about previously viewed content from that site. One or more internal pages of the network site that the user selects to view during one or more visits to the network site is recorded. At least one of the one or more internal pages is associated with a heading or category that is displayed on the network site. A user-activity is detected corresponding to the visitor directing attention to the heading or category. In response, a dynamic display is generated that provides a link to the at least one internal page that is associated with the category or heading.
US08185513B2 Method and apparatus for generating merged media program metadata
A method, apparatus, article of manufacture for generating a media program database having a plurality of media programs is disclosed. In one embodiment, the method is comprises the steps of receiving first media program metadata from a first source, searching the Internet to find second media program metadata from a second source distinct from the first source, determining if the first media program metadata and the second media program metadata are associated with the same media program, merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program, and storing the merged first media program metadata and second media program metadata in the media program database.
US08185509B2 Association of semantic objects with linguistic entity categories
A system includes determination of a name of a semantic object associated with a semantic layer, determination of a linguistic entity category associated with the name, and storage, in association with the semantic layer, of an association between the semantic object and the linguistic entity category. Also included may be determination of a plurality of values associated with the semantic object, and creation of a custom linguistic entity category associated with the semantic object and comprising a plurality of entities, wherein each of the plurality of entities corresponds to a respective one of the plurality of values.
US08185498B2 Data deduplication by separating data from meta data
Provided are techniques for data deduplication. A chunk of data and a mapping of boundaries between file data and meta data in the chunk of data are received. The mapping is used to split the chunk of data into a file data stream and a meta data stream and to store file data from the file data stream in a first file and to store meta data from the meta data stream in a second file, wherein the first file and the second file are separate files. The file data in the first file is deduplicated.
US08185497B2 Distributed storage system with web services client interface
A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.
US08185496B2 Separating file data streams to enhance progressive incremental processing
Systems, methods, and computer products for separating file data streams for improved progressive incremental processing are provided. The method comprises identifying data in a file, prior to transmission of the data in a data stream to a second system, such that the second system can distinguish first data from second data in the file. The method further comprises processing the first and second data to determine whether the first or second data has changed, and transmitting the first data to the second system in response to determining the first data has changed, so that the first data is stored in a data storage medium in association with third and fourth data previously stored without replacing the third data and fourth data, wherein the third and fourth data comprise older versions of the first and second data, respectively.
US08185494B2 Data-driven synchronization
Synchronization is bound to data and optionally a set of synchronization behaviors as opposed to a particular application and/or endpoint. As a result, synchronization amongst endpoints need not require creation of customized synchronization solutions or rely on vendor and/or application specific mechanisms. In one instance, standard data and/or synch schemas can be subscribed to and utilized to dynamically configure synchronization across endpoints.
US08185492B2 Messaging application with multiple viewports for presenting messages in different orders
In a method for displaying messages, a system displays messages from a single user account in multiple viewports. Each viewport orders messages based on an importance score that is calculated based on the user's prior interactions with messages in his user account through that viewport. Each viewport associated with the user account orders messages using a distinct message importance model.
US08185490B1 Class-specific iterated subspace classifier
A method is provided for calculating a class-specific iterated subspace for a classification system utilized in a computing system. Training data in the specific class for the class-specific iterated subspace is collected. A linear orthogonal transform is applied transforming the data into at least one bin. Magnitude squared bins are calculated and used as columns of a matrix. Orthonormal vectors of this matrix are selected and a J function is calculated. The J function and orthonormal starting vectors are used to obtain the class-specific iterated subspace for each class. The method further applies these class-specific iterated subspaces in a classification system for determining the most likely class of a data signal of interest.
US08185485B2 Device for analyzing thermal data based on breast surface temperature for the detection for use in determining cancerous conditions
A device for providing improved classification of breast tissue wherein the tissue is classified as one of cancerous and non-cancerous tissue includes sensors for sensing temperature of a subject breast tissue over a predetermined period and generating signals in response thereto and a computer operatively connected to the sensors for receiving and manipulating the signals operatively associated with a normalizer for applying a normalization to each the signal by a function of X/Y where X is one temperature reading of one of the signals for a particular subject and Y is the maximum temperature obtained from a predetermined number sets of temperature readings obtained a plurality of subject breast tissue from the subject to provide a set of normalized signals used by a trained artificial classifier to produce a signal indicative of cancerous and non-cancerous tissue of the subject.
US08185484B2 Predicting and using search engine switching behavior
Aspects of the subject matter described herein relate to predicting and using search engine switching behavior. In aspects, switching components receive a representation of user interactions with at least one browser. The switching components derive information from the representation that is useful in predicting whether a user will switch search engines. The derived information and information about a user's current interaction with a browser is then used by a switch predictor to predict whether the user will switch search engines. This prediction may be used in a variety of ways examples of which are given herein.
US08185482B2 Modeling semantic and structure of threaded discussions
A simultaneous semantic and structure threaded discussion modeling system and method for generating a model of a discussion thread and using the model to mine data from the discussion thread. Embodiments of the system and method generate a model that contains both semantic terms and structure terms. The model simultaneously models both semantics and structure of the discussion thread. A model generator includes a semantic module generates two semantic terms for the model and a structure module generates two structure terms for the model. The generator combines the two semantic terms and the two structure terms to generate the simultaneous semantic and structure model. Embodiments of the system and method include an applications module, which contains three application that use the model to reconstruct reply relations among posts in the discussion thread, identify junk posts in the discussion thread, and find experts in each sub-board of web forums.
US08185481B2 Spectral clustering for multi-type relational data
A general model is provided which provides collective factorization on related matrices, for multi-type relational data clustering. The model is applicable to relational data with various structures. Under this model, a spectral relational clustering algorithm is provided to cluster multiple types of interrelated data objects simultaneously. The algorithm iteratively embeds each type of data objects into low dimensional spaces and benefits from the interactions among the hidden structures of different types of data objects.
US08185479B2 Shipment preparation using network resource identifiers in packing lists
Example embodiments provide a Shipment Preparation System (“SPS”), which facilitates the preparation of shipments, such as by producing shipping labels. In one embodiment, the SPS is configured to receive shipment preparation information from a bar code or other machine-readable data block in a packing list. The shipment preparation information identifies a uniform resource identifier (“URI”) that identifies a code module that is remote from the SPS. The SPS then communicates with the remote code module in order to obtain information for the preparation of the shipment and/or for transmission of information about the preparation of the shipment. Obtaining information for the preparation of the shipment may include receiving an address to use for printing a label. Transmitting information about the preparation of the shipment may include posting an indication that a label has been printed, a shipment is ready for pick up, or the like.
US08185478B2 Systems and methods for conducting transactions and communications using a trusted third party
Systems and methods are provided for managing the transfer of electronic files. In one embodiment, a sender transfers an encrypted version of a file (such as a digitally encoded audio track, movie, document, or the like) to someone who wishes to receive it. The receiver computes a hash of the encrypted file, and sends it to a trusted third party. The trusted third party compares the hash that was computed by the receiver with another hash computed by the sender. If the two hashes match, the third party sends the file decryption key to the receiver. In some embodiments, the receiver may also send the third party payment information so that the sender, the content owner, and/or the third party can be paid for their role in the transaction. In a preferred embodiment, the payment information is only sent to, and/or used by, the third party once the third party has confirmed to the satisfaction of the receiver that the encrypted file in the receiver's possession will decrypt correctly. In some embodiments, the sender computes a hash of the encrypted version of the file and sends it directly to the third party. In other embodiments, the sender encrypts this hash using a key associated with the third party and sends the encrypted hash to the receiver, who then forwards it to the third party.
US08185477B2 Systems and methods for providing a license for media content over a network
Various embodiments of the present invention provide systems, methods, and apparatus for tagging a segment of media content. In various embodiments, a beginning location and an ending location indicating the segment are recorded and are used to retrieve the segment from the media content. Various embodiments provide systems and methods for communicating the segment with a user. In various embodiments, the user requests the segment and the position of the segment in the media content and the storage location of the media content are used to extract the segment from the media content. In addition, various embodiments provide systems and methods for providing a license to the user to observe the segment. In various embodiments, a request for the license includes a player identifier and a user identifier that are used to verified the player is associated with the user and the user has rights to observe the segment.
US08185474B2 Image processing apparatus, image outputting method, and image outputting program embodied on computer readable medium
In order to enable a still image to be checked while preventing leakage of confidential information contained in the still image, an MFP includes: an image acquiring portion to acquire a still image; an encoding portion to generate encoded data by encoding the acquired still image using an encoding key stored in advance; a decoding portion to decode the encoded data using the encoding key or a decoding key corresponding to the encoding key; and a transmitting portion to externally output the decoded still image in an electronically non-recordable form.
US08185473B2 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management
An integrated, modular array of administrative and support services are provided for electronic commerce and electronic rights and transaction management. These administrative and support services supply a secure foundation for conducting transaction-related capabilities functioning over electronic networks can also be adapted to the specific needs of electronic commerce value chains. In one embodiment, a Distributed Commerce Utility having a secure, programmable, distributed architecture provides administrative and support services. The Distributed Commerce Utility may comprise a number of Commerce Utility Systems. These Commerce Utility Systems provide a web of infrastructure support available to, and reusable by, the entire electronic community and/or many of its participants. Different support functions can be collected together in hierarchical and/or networked relationships to suit various business models or other objectives. Modular support functions can be combined in different arrays to form different Commerce Utility Systems for different design implementations and purposes.
US08185472B1 Enrollment into an online banking system
A method and system employed to enroll a customer into an online banking system. In one example, a customer may submit enrollment information and may request a customer identification name and passcode. In response, an online banking profile may be created and logged into for the customer, and a demonstration on how to use the features of the online banking service may be launched. After completing the demonstration, the customer's online banking session may be logged off.
US08185469B2 Computer-based method for teaming research analysts to generate improved securities investment recommendations
A computer-based method for combining investment recommendations of individual research providers such as stock analysts. The method includes providing a server running a research team management module. A list of individual research providers is displayed on a client node linked to the server network. A research team is generated based on user input including a number of the research providers. Team rules are assigned to the team defining an algorithm for processing recommendations from the members of the team. Recommendations for securities are retrieved for the research providers on the team, and team recommendations are generated by applying the team rules to the recommendations. Team recommendations are reported to the client node for guiding investments. Processing of the individual recommendations may include applying differing weights to the positive and negative recommendations and combining the weighted recommendations, with the weights being user-selected differentiating strengths of members of the research team.
US08185466B2 System and method for securities borrowing and lending
Disclosed is a an electronic system for equities securities lending and financing. In particular, the disclosed system provides a hub for electronic financial transactions such as securities borrowing and lending and facilitates the ability of borrowers and lenders to locate suitable counterparties and engage in direct negotiations in a securities lending transaction.
US08185465B2 Method and system for computer-implemented trading of secondary market debt securities
A computer-implemented method and system for trading of debt securities (bonds), where multiple dealers participate and compete on a single platform (100). Dealers and investors have respective interfaces (250, 230) for communicating. In one aspect, dealers announce new debt security issues (400), the investors communicate an indication of interest (IOI) (500) in purchasing the new debt security issues, and the issues are allocated to the investors. In another aspect, issues from multiple dealers are made available to investors on a secondary trading market in a searchable format (1000). In response to price inquires sent by the investors (1200), the dealers provide offers (1300) which are briefly held and released to the investor concurrently to allow the investor to consider all offers together. In another aspect, the dealers post bid and offer terms for actively traded issues (1700) that are updated in real-time to avoid the need for the inquiry procedure.
US08185461B2 Longevity analysis and modifiable attribute identification
A method, software, database and system for determining modifiable lifestyle attributes which when altered, can increase the longevity of an individual is presented. Based on an individual's pangenetic (genetic and epigenetic) attributes and by comparison with databases of attributes and longevity data, specific modifiable attributes which increase longevity, based on the individual's specific pangenetic makeup, can be identified.
US08185460B1 Electronic financial translation system architecture
Aspects of the invention include methods and systems for an electronic financial transaction system with a translation system architecture. Aspects of the invention provide translation methods such that the front-end functions (e.g., authentication, presentation, content library, data library, and banking functions) are all performed under one system. These front-end functions are decoupled from their respective bank back office systems. The information from these front-end functions are merged together to form a session profile information. The translation service or module receives this session profile information and translates the session profile information of the transactions in order to complete the transaction for the user.
US08185458B2 Occupational therapy and ergonomic system
A system for preventing on the job injuries comprising identifying a company which will benefit from the system and approaching the same with a business proposal. Once hired, a therapist evaluates the company's workplace environment and an initial physical state of a group of employees employed by the company; assesses data gathered during the evaluation; develops a corrective therapeutic program to address areas of concern identified during the assessment; implements the corrective therapeutic through instruction of the employees; and conducts periodic follow-up evaluations, adjusting the corrective therapeutic program as required until the outcomes of the system are achieved.
US08185454B2 Method and system for assigning amortizable revenue components associated with a revenue bill of material for an ordered product to appropriate revenue accounts
A system for unbundling revenue. In response to receiving an order for a product from a customer, a revenue bill of materials is determined for the ordered product. Amortization schedules are differentiated for revenue components within the bill of materials for the ordered product that require an amortization schedule. Then, each of the revenue components within the bill of materials are assigned to an appropriate revenue account.
US08185453B1 Contextual access to workflow functionality
Systems and methods provide access to features of a business management application at a contextually relevant locations within a global workflow. The system gathers data from various application features and user preferences and generates a global workflow diagram reflecting these data. The system and method provide contextual access to various features of the business management application, by way of nodes associated with their contextual location within the global workflow, allowing the user to view the information in its relevant context.
US08185448B1 Fact checking method and system
A fact checking system verifies the correctness of information and/or characterizes the information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information.
US08185445B1 Method for providing background music
Apparatus and methods for serving ambient music area described herein.
US08185435B2 Methods, systems, and computer program products for facilitating content-based selection of long-tail business models and billing
Methods, systems and computer program products for delivering content to customers of a service provider are provided. Upon receiving a request for content from a customer of a service provider, a position of the requested content on a content demand curve is determined. A business model to be associated with the requested content is selected, wherein the business model defines how the requested content is to be delivered to the customer and how the customer is to be billed for the requested content. The requested content is delivered to the customer according to the selected business model and the customer is billed according to the selected business model.
US08185432B2 Computer-implemented systems and methods for determining future profitability
Computer-implemented systems and methods are provided for determining future profitability for an entity. A present profitability model is generated for the entity based upon present values for a plurality of components of profitability. The present profitability model is used to create a future profitability forecast for the entity.
US08185429B2 System and method of making sales calls
A database navigation system simplifies the navigation and use of sales target information in a database. The salesperson, i.e., the user, begins navigating and using the database by logging into the secured system using a computer. Once logged in, the system displays a Leads Worksheet that lists the sales targets, or “suspect”, from the database assigned to that user and the name of a prospecting process, i.e., a prospecting cycle, that the user will follow with that target. The prospecting cycle comprises of several management-defined steps. Once the user creates a To-Do list of the targets to pursue that workday, the user goes to an Action Page. Here, the user completes the actions in the step of the prospecting cycle for each selected sales target using the tools provided. The system creates a log, i.e., a history, of the user's actions including phone calls, e-mails, video transmissions, and the like as related to the target. The history of user interaction with target data creates metrics used by the salesperson and management to evaluate performance and generate performance reports. All the above is achieved by navigating two screens with a computer mouse and with no input of information (save the optional comment) into the database by the salesperson. Thereby, this essentially automates the “cold call” sales prospecting process.
US08185425B2 Dates locator
Disclosed are apparatus and methods for locating one or more dates. Specific embodiments include a dates locator that is operable to analyze a date request in the form of natural language words or phrases and determine that such words or phrases correspond to a specific date or range of dates. In one natural language example, a date request may be in the form of a specified holiday or specified period of time before and/or after such specified holiday (e.g., Thanksgiving week) and the corresponding date or range of dates are retrieved by the dates locator. That is, dates locator embodiments receive a date request that uses date contextual information as input to thereby retrieve a specific date or range of dates. The retrieved date or range of dates may then be displayed based in the date request's contextual information. Additionally, a dates locator may include a learning mechanism to learn new associations between particular contextual information and a specific date or range of dates.
US08185420B2 Approximating cycle times within material flow network
Approximating cycle times within a material flow network is disclosed. One embodiment includes assigning an approximate cycle time for completion of a part number PN within the material flow network by using a model that rounds the approximate cycle time to a nearest aggregate time period and adjusting the assigned approximate cycle time based on a mathematical function representing an aggregate accuracy of an aggregation of cycle times throughout the material flow network.
US08185419B2 Incremental searching with partial solutions for multi-passenger multi-route travel planning
Multiple passenger, multiple route processing includes sending independent queries to a travel planning system for each of a plurality of passenger groups, receiving individual solutions and producing a set of tables, each representing a different partial joint solution for each passenger group. For a chosen passenger group, deriving a set of constraints on an individual query for the passenger group, the set of constraints related to the individual solutions and joint travel requirements and constructing a modified individual query, modified according to the derived constraints. The modified individual query for the chosen passenger group is sent to the travel planning system.
US08185417B1 System and method for providing multiple real-time pricing quotes based on optional consumer variables
A method and system for providing multiple real-time pricing quotes based on optional consumer variables is disclosed. A user accesses a web site and is provided with a web page enabling the user to choose a product with multiple optional features. Upon selection of the product and desired features, the user is provided with pricing information for the selected products and features and provided with the option to modify the product be selecting different features. Upon selection of the modification, the user is provided with a web page simultaneously displaying the original selection and associated feature prices and the modification and associated feature prices.
US08185408B2 Health care financing system and method
A system and computer implemented method for determining eligibility of a patient to receive financial assistance. The method utilizes health care financial assistance information associated with a plurality of potential health care financial assistance plans, wherein the patient is not enrolled in any of the health care financial assistance plans at the time of the determination of the eligibility. Each of the health care financial assistance plans includes qualification criteria that is compared to patient data to determine eligibility and notification of same. The health care financial assistance plans offer defrayment of at least a portion of a health care expense incurred by the patient if the patient qualifies for the respective health care financial assistance plan.
US08185406B2 Comprehensive healthcare waste assessment system
A computer implemented method, apparatus and program product analyze medical waste processes by determining waste cost information for a number of waste streams. The waste cost pricing information is organized, formatted, associated or otherwise processed for presentation in a manner that facilitates waste cost analysis.
US08185404B1 System and method for tracking currency at a self-checkout station
A system and method for tracking currency in a self-checkout station in one embodiment comprises a currency acceptor for collecting cash payment elements and determining the denominations of the collected cash payment elements, a cash dispenser for dispensing cash payment elements, a denomination counter for counting units of collected and dispensed cash payment elements, a processor, a memory, programmed instructions stored in the memory which, when executed by the processor, close an open accounting log based upon a received accounting period signal, and data storage for storing the number of denomination units counted for collected cash payment elements.
US08185403B2 Method and apparatus for encoding and decoding an audio signal
A method and apparatus for encoding and decoding an audio signal are provided. The present invention includes receiving an audio signal including a downmix signal and a spatial information signal, if a header is included in the spatial information signal, extracting configuration information from the header, extracting spatial information included in the spatial information signal, and converting the downmix signal to a multi-channel signal using the configuration information and the spatial information. Accordingly, the header can be selectively included in the spatial information signal, thereby if the header is plurally included in the spatial information signal, it is able to decode spatial information in case of reproducing the audio signal from a random point.
US08185393B2 Human speech recognition apparatus and method
A speech recognition apparatus generates a feature vector series corresponding to a speech signal, and recognizes a phoneme series corresponding to the feature vector series using sounds corresponding to phonemes and a phoneme language model. In addition, the speech recognition apparatus recognizes vocabulary that corresponds to the recognized phoneme series. At this time, the phoneme language model represents connection relationships between the phonemes, and is modeled according to time-variant characteristics of the phonemes.
US08185390B2 Zero-search, zero-memory vector quantization
The invention comprises a method for lossy data compression, akin to vector quantization, in which there is no explicit codebook and no search, i.e. the codebook memory and associated search computation are eliminated. Some memory and computation are still required, but these are dramatically reduced, compared to systems that do not exploit this method. For this reason, both the memory and computation requirements of the method are exponentially smaller than comparable methods that do not exploit the invention. Because there is no explicit codebook to be stored or searched, no such codebook need be generated either. This makes the method well suited to adaptive coding schemes, where the compression system adapts to the statistics of the data presented for processing: both the complexity of the algorithm executed for adaptation, and the amount of data transmitted to synchronize the sender and receiver, are exponentially smaller than comparable existing methods.
US08185386B2 Method and apparatus for performing packet loss or frame erasure concealment
A method for performing packet loss or Frame Erasure Concealment (FEC) for a speech coder receives encoded frames of compressed speech information transmitted from an encoder. The method determines whether an encoded frame has been lost, corrupted in transmission, or erased, synthesizes properly received frames, and decides on an overlap-add window to use in combining a portion of the synthesized speech signal with a subsequent speech signal resulting from a received and decoded packet, where the size of the overlap-add window is based on the unavailability of packets. If it is determined that an encoded frame has been lost, corrupted in transmission, or erased, the method performed an overlap-add operation on the portion of the synthesized speech signal and the subsequent speech signal, using the decided-on overlap-add window.
US08185382B2 Unified treatment of resolved and unresolved harmonics
One embodiment of the present invention provides a post-processing method of a modulation envelope resulting from an interference of two harmonics in a filter band. According to one embodiment, the method comprising filtering the modulation envelope with a band-pass filter bank, wherein a combination of demodulation and application of the band-pass filter on the modulation envelope enables use of identical techniques for resolved and unresolved harmonics.One embodiment of the present invention provides a method of determining whether a frequency band of an input signal includes unresolved harmonics. According to a further embodiment, in response to a determination that the frequency band includes unresolved harmonics, the method comprises obtaining a modulation envelope of the frequency band by demodulating the frequency band, obtaining one or more frequency bands from the modulation envelope, and determining an evidence value that one of the frequency bands originates from one of fundamental frequencies.
US08185380B2 Apparatus for providing information for vehicle
A system is provided with a conversation support means. A conversation support means creates a conversation response, and outputs it in a sound, a character, etc. A conversation response is created in a manner that combines words by inserting a reference keyword as a leading keyword in the response sentence model prepared separately. A conversation support means retrieves the reference keyword beforehand provided in conversation support by dictionary collation from the conversation entry content made by a sound, a manual entry, etc. by a user. Furthermore, the retrieved reference keyword themselves or another reference keyword associated with the retrieved reference keyword are handled as a leading keyword. A series of user conversation contents inputted by the conversation support are accumulated as a base data for determining a user interest. The base data is analyzed to determine a user interest for providing suitable information service.
US08185379B2 Handheld electronic device with reduced keyboard and associated method of providing quick text entry in a message
An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for use in particular situations. For instance, the names of the recipients of an electronic message might be stored in a temporary dictionary for rapid retrieval when entering a salutation in the message. As another example, a number of the words in an existing electronic message may be stored in a temporary dictionary and made available to a user when replying to or forwarding the message since the existing message might include words that the user might reasonably be expected to type in the reply message or the forwarded message.
US08185377B2 Diagnostic evaluation of machine translators
A system for evaluating translation quality of a machine translator is discussed. The system includes a bilingual data generator configured to intermittently access a wide area network and generate a bilingual corpus from data received from the wide area network. The method also includes an example extraction component configured to receive an ontology input indicative of a plurality of ontological categories of evaluation and to extract evaluation examples from the bilingual corpus based on the ontology input. The system further includes an evaluation component configured to evaluate translation results from translation by a machine translator of the evaluation examples and to score the translation results according to the ontological categories.
US08185375B1 Word alignment with bridge languages
Systems, methods, and computer program products are provided for statistical machine translation. In some implementations a method is provided. The method includes receiving multi-lingual parallel text associating a source language, a target language, and one or more bridge languages, determining an alignment between the source language and the target language using a first bridge language that is distinct from the source language and the target language, and using the determined alignment to generate a candidate translation of an input text in the source language to the target language.
US08185373B1 Method of assessing language translation and interpretation
A method of assessing quality of language translation and interpretation by receiving source material and a translation, identifying the source material's content and format, assigning a first rating to the source material's level of difficulty in translating the source material, determining the translation's type, assigning a second rating to the translation's accuracy, assigning a third rating to the degree to which the translation interprets the source material's intended message, assigning a fourth rating to the formatting of the translation, and evaluating the four ratings to determine an assessment of the translation's language translation and interpretation.
US08185371B2 Modeling full and half cycle clock variability
A modeling system includes a processor with software that performs static timing analysis (STA) on a design model. STA software executes a static timing analysis (STA) run with shortened clock cycles to model full cycle clock variability. Designers or other entities interpret the results of the shortened STA run data by performing modeling on the output data to generate slack data for design model data paths. STA software executes an STA run with an extended clock cycle to automatically separate half cycle data path (HCDP) slack data from full cycle data path (FCDP) slack data. The full and half cycle clock variability method may automatically adjust slack data for all half cycle data paths (HCDP)s to account for the additional half cycle variation (AHCV) and half cycle clock edge variability that may penalize the design model results in a real hardware implementation.
US08185367B2 Systems and methods for reconstructing gene networks in segregating populations
The reconstruction of genetic networks in mammalian systems is one of the primary goals in biological research, especially as such reconstructions relate to elucidating not only common, polygenic human disease, but living systems more generally. The present invention provides novel gene network reconstruction algorithms that utilize naturally occurring genetic variations as a source of perturbations to elucidate the networks. The algorithms incorporate relative transcript abundance and genotypic data from segregating populations by employing a generalized scoring function of maximum likelihood commonly used in Bayesian network reconstruction problems. The utility of these novel algorithms can be demonstrated via application to gene expression data from a segregating mouse population. The network derived from such data using the novel network reconstruction algorithm is able to capture causal associations between genes that result in increased predictive power, compared to more classically reconstructed networks derived from the same data.
US08185365B2 Radial force distributions in rock bits
A method for designing a drill bit in an earth formation, including defining parameters for a simulation of the drill bit drilling in earth formation, where the parameters comprise at least bit design parameters; executing the defined simulation; obtaining radial forces resulting from the executing of the defined simulation; applying a criterion to the obtained radial forces; and adjusting one of the at least bit design parameters in response to the applying of the criteria.
US08185363B2 System and methods for determining size, and method for producing a size-determining system
The invention concerns a size-determining system and method of size grading type, used in particular to determine sizes, and a method to produce the system for a product to be worn on parts of the body. The method to produce the system includes selecting principal morphological parameters from among parameters corresponding to the distance between two morphological markers characteristic of the body part and selecting product parameters, determining an arithmetical relationship between each product parameter and the principal morphological parameters, and determining sizes defined by particular variation intervals of the principle morphological parameters or product parameters. The system stores values of the morphological parameters and product parameters and includes a module to calculate the value of the product parameters in relation to the value of the principal morphological parameters.
US08185362B2 Integration of fast feedback into systems configuration
A configuration operation set for configuring a system element is tested by simulating execution of the control operation set with simulation sample test data. The configuration operation set is received via a configuration user interface in a configuration view. Simulation sample test data is received via a simulation user interface in a simulation view. The configuration view and the simulation view may be simultaneously viewed on a display. In a single session, a control operation set may be received, simulation sample test data may be received, a simulation may be run, and the results of the simulation may be viewed. If the results of the simulation agree with expected results, the control operation set may be saved, and executed in the system element of interest. If the results of the simulation do not agree with the expected results, the control operation set may be cancelled.
US08185360B2 Method and apparatus for obtaining a polar projection for a flight deck window or the like
A computer aided design (CAD) system ascertains the clear view area of a transparency in light of head orientation and refractive properties of the transparency. Obstructions that limit the clear view are also taken into account. The CAD system is particularly useful in assessing the field of view provided to a pilot by aircraft windshields and the like.
US08185358B2 Apparatus for measuring distortion power quality index and method of operating the apparatus
A method of measuring a power quality index. A total current waveform of an ingress from a customer, and a current waveform and a voltage waveform of each of at least one load installed at the customer are measured. A load composition (LC) of the customer using the total current waveform of the ingress and the current waveform of each of the at least one load is computed. A total harmonic distortion (THD) of each of the at least one load using the current waveform and the voltage waveform of each of the at least one load is computed. Thereafter, a distortion power quality index (DPQI) of each of the at least one load using the LC and the THD is computed.
US08185356B2 Remote monitoring system, terminal management server and terminal management server control program
An insulation monitoring system, functioning as a remote monitoring system, comprises a plurality of insulation monitoring terminals, functioning as remote monitoring terminals, for monitoring facilities and a terminal management server controlling the insulation monitoring terminals. The insulation monitoring terminals and terminal management server are connected each other to bidirectionally transmit and receive information therebetween. The terminal management server includes collective input unit for accepting collectively input configuration information pieces to be set in the insulation monitoring terminals, storage unit for storing the plurality of configuration information pieces input by the collective input unit, and distribution unit for distributing the plurality of configuration information pieces stored in the storage unit to the insulation monitoring terminals respectively associated with the configuration information pieces.
US08185355B2 Slot-cache for caching aggregates of data with different expiry times
Techniques for collecting and displaying sensor data captured by a spatially and temporally representative sample of sensors requested in a search query are described. The sensors are represented in an index structure (e.g., a data tree) having a plurality of leaf nodes and internal nodes. The leaf nodes are associated with sensors and the internal nodes are allotted with caches having cache slots for storing sensor data with various expiry times. In response to a query, the index structure is leveraged to identify a set of nodes associated with sensors of a user selected spatial region. Sensor data having an expiry time greater than a user specified expiry time is then collected from one or more cache slots of the set of nodes. In this manner, the number of sensors to be probed to collect the sensor data is reduced.
US08185354B2 Method of determining the dynamic location of a protection device
The method uses a location device and a timing element to determine the location of a protection device at various periods of time. During these periods of time, the human may be participating in a variety of activities and positions.
US08185345B2 Device and method to monitor consumables consumed by animal
Described is a consumption monitoring device for monitoring the amount of consumables consumed by an animal during a monitoring period. More specifically, the consumption monitoring device measures the weight of the consumables, which are contained within a receptacle, and detects any change in the weight, such as when additional consumables are placed within the receptacle or when the animal consumes all or some of the consumables. The device calculates various values based on these changes in weight, at least one of which indicates the amount of consumables consumed by the animal. The device displays this calculated value such that the user is informed of the amount of consumables consumed by the animal within the monitoring period. This information assists the user in maintaining the animal on a desired feeding program.
US08185344B2 Method of determining a dimension of a sample of a construction material and associated apparatus
An apparatus for determining a dimension of a construction material is provided. At least one material-interacting device is configured to interact with the construction material so as to determine at least one surface characteristic thereof. A computer device is configured to be capable of receiving the at least one surface characteristic from the at least one material-interacting device, and to manipulate the at least one surface characteristic so as to form a multi-dimensional representation of the construction material. The computer device is further configured to determine the surface or volume characteristic of the construction material from the multi-dimensional representation thereof. By determining the mass of the construction material, the density of the construction material can be provided. An associated method is also provided.
US08185339B2 Test method and program product used therefor
The testing method of the present invention for testing a plurality of devices under test connected to a test module includes (a) determining combinations of devices under test that can theoretically be measured simultaneously from among the combinations of the plurality of devices under test based on at least the connection relationship between the test module and the plurality of devices under test. The testing method further includes (b) testing the plurality of devices under test by sequentially selecting the combinations of devices under test to be actually measured simultaneously from the combinations determined in (a).
US08185337B1 System, method, and computer program product for testing and re-testing integrated circuits
A system, method, and computer program product are provided for testing and re-testing integrated circuits. In use, a group of integrated circuits is tested. In use, before finishing the test, at least one of the integrated circuits of the group is re-tested.
US08185335B2 Magnetic resonance system and method for spatially-dependent adjustment of system parameters
A magnetic resonance apparatus is operated with continuous movement of an examination subject through a measurement volume of the apparatus. At each successively-occupied position of the examination subject within the measurement volume during the continuous movement, magnetic resonance data are acquired with system parameters, each having system parameter values. Contemporaneously with each data acquisition at each position, the acquired data are evaluated as to the effect produced by the system parameter values employed to acquire the data. The system parameter values are then adapted to cause the effect to correspond to a target value, and the adapted system parameters are then used to acquire data at the next-successive position occupied by the examination subject in the continuous movement.
US08185334B2 Methods and systems for filtering a digital signal
Aspects of the present invention are related to systems and methods for removing spikes and/or speckle noise from a digital signal. In some embodiments of the present invention, an input signal is filtered according to a first low pass filter. The low pass filtered signal, also considered a first local-mean signal, is subtracted from the input signal, thereby producing an AC signal. A maximum of a first region associated with the AC signal and a maximum of a second region associated with the AC signal are determined. When the maximum of the first region and the maximum of the second region meet a comparison criterion, coefficients for a second low pass filter are determined. The input signal is filtered according to the second low pass filter, thereby producing a second local-mean signal, and a second AC signal is produced by subtracting, from the input signal, the second local-mean signal.
US08185329B2 System for testing matrix type connector
A system for testing a matrix type connector includes a data collecting circuit, a control circuit, a storage unit, and a display unit. The data collecting circuit collects the connector pins' information, and transmits the collected pins' information to the control circuit. The storage unit is electrically coupled to the control circuit and stores a plurality of normal pins' information. The control circuit compares the collected pins' information with the plurality of stored normal pins' information, and outputs the comparison result to the display unit. The display unit receives the comparison result to indicate whether pins of the matrix type connector are normal.
US08185325B2 Multi-functional, discrete and mutually exclusive method for determining concentrations of gases in a gaseous mixture
Method and device for detection and quantitative and qualitative analysis of components in a gaseous mixture distinguished by high selectivity and high resolution.Method allows to distinguish the influence of individual gases, by themselves or in a mixture, on the microstructure of a sensor's sensitive layer and utilizing the variations of measured parameters to analyze and derive the characteristics of gases, for example, the concentration of a gas or multiple gases in a mixture.As an example, the method could be utilized in medicine for non-invasive detection of the blood glucose level in diabetics.Device realizing the method is described.
US08185321B2 Method for predicting interaction between protein and chemical
The present invention provides a method for configuring a pattern recognizer using versatile, readily available data, comprehensive protein data, and comprehensive chemical data, as well as a method for predicting an unknown interaction of a pair by using the pattern recognizer-configuring method. An interaction such as the coupling between a protein and a chemical is used as an index; at least one of four parameters is vectorized; a vector containing elements of the vector derived from each protein and elements of the vector derived from each chemical paired with the protein is created; and a support vector machine (SVM) is applied to this vector and trained to learn them, where the pattern recognizer is configured so as to discriminate between a class to which the first pair belong and a class to which the second pair belong.
US08185316B2 Time-space varying spectra for seismic processing
A method and visualization apparatus for spectral analysis of time-and-space varying signals enables high resolution investigation of 3D seismic data for the exploration of oil and gas. The method extrapolates multi-resolution short windows into an average long window then computes its FFT. Extrapolation uses the continuity relationship between data inside and outside of short windows. Applications of the method are illustrated with graphical screen 3D volume displays of amplitude spectra, dip and azimuth, curvature and faults (figure below). Aside from high resolution these displays improve the productivity of a seismic interpreter.
US08185314B2 Method and system for determining dynamic permeability of gas hydrate saturated formations
A method and system for determining dynamic permeability of gas hydrate formations including deploying a tool within a wellhole configured for magnetic resonance measurements, determining permeability of a formation at or near zero saturation of the gas hydrate and deriving the relationship between permeability and gas hydrate saturation for the formation.
US08185313B2 Classifying potential hydrocarbon reservoirs using electromagnetic survey information
A probabilistic method for classifying observed CSEM response for a resistive anomaly to classify the response into multiple geologic categories indicative of hydrocarbon production potential. Each category is assigned a prior probability (301). For each category, conditional joint probability distributions for observed CSEM data in the anomaly region are constructed (303) from rock property probability distributions (302) and a quantitative relationship between rock/fluid properties and the CSEM data (304). Then, the joint probability distributions and prior probabilities for each category (305) are combined with observed data (307) and used in Bayes' Rule (306) to update the prior category probabilities (308). Seismic data may be used to supplement CSEM data in the method.
US08185310B2 Navigation server and navigation system
A navigation device and the like capable of appropriately alleviating an amount of communicating information between the navigation server and a navigation device, from the viewpoint of guiding a user to a destination point via the navigation device, on the basis of a support route which is set by the navigation server. Of the links constituting a support route R which connects the current position p1 and the destination position p2 of the user, the links satisfying an extraction condition set according to a changing pattern of a road type are extracted as target links. Also, the target links, that is, the link having high necessity from the viewpoint of guiding the user, with regard to the changing pattern of the road type, is recognized by the navigation device 200 on the basis of communication between the navigation server 100 and the navigation device 200.
US08185305B2 Rewrite apparatus
A rewrite apparatus calculates a risk of destruction of data due to data retention in each file. It is determined whether a refresh start condition is satisfied. The refresh start condition is provided in accordance with the calculated risk. When the refresh start condition is satisfied, it is determined that the possibility to completely execute the refresh is high. The refresh is thereby executed. The rewrite apparatus can thus reduce the possibility to interrupt the refresh of the data stored in the storage medium such as a flash memory.
US08185291B2 Stall prediction apparatus, prediction method thereof, and engine control system
A stall prediction apparatus of an axial compressor provided with: a rotor provided with a plurality of rotor blades; and a cylindrical casing facing the rotor blades and provided so as to cover the outer circumference of the rotor, comprising: pressure sensors provided in equal numbers at a plurality of locations in a circumferential direction of an inner wall surface of the casing, an index calculator for calculating an index (stall risk index) for evaluating the stall risk based on time-series data detected by each of the pressure sensors, and a signal processor for predicting the stall occurrence based on the stall risk indexes obtained corresponding to said each of the pressure sensors. In accordance with the present invention, it is possible to obtain a stall risk index which is highly accurate (supersensitive) and stable necessary for the active stall control, and to realize an engine control system with high reliability.
US08185289B2 Vehicle driving support apparatus
A vehicle driving support apparatus includes: a tire type determination element determining a tire type of a vehicle; a memory storing a curvature threshold data showing a relationship between the tire type and a curvature threshold such that the curvature threshold is inversely related to a grip performance of the tire; a curve determination element determining based on a current position of the vehicle and a road data whether a curve is disposed on a road ahead of the vehicle; a curvature threshold determination element specifying the curvature threshold corresponding to the tire based on the tire type and the curvature threshold data; and a warning guidance performing element performing warning guidance when a curvature of the curve ahead of the vehicle is smaller than the curvature threshold corresponding to the tire.
US08185287B2 Method for the operation of an electromechanically operable parking brake
An electromechanically actuable parking brake for motor vehicles is disclosed. The brake includes at least one electromechanical actuator whose rotational movement is converted into a translational movement by an actuating unit, and which moves at least one brake element in such a way that at least one brake lining which is connected to the brake element is pressed with a locking force against a rotor which is connected to a motor vehicle wheel, wherein the current consumption of electromechanical actuator when the parking brake is engaged and/or released can be acquired. Furthermore, a method for operating the electromechanically actuable parking brake is also disclosed.
US08185285B2 Transmission hydraulic pressure sensor based altitude measurement
A control system of a vehicle includes a pressure sensor that generates a pressure signal based on a pressure in a transmission of the vehicle. A control module determines atmospheric pressure based on the pressure signal. The control module controls operation of at least one of the transmission and an engine of the vehicle by generating a control signal based on the atmospheric pressure.
US08185284B2 Control device of automatic transmission, and control method of automatic transmission
ECU executes in-neutral control in a case where a first clutch is brought into a half-engagement state on the basis of execution of neutral control. During the in-neutral control, ECU detects engine speed and input-shaft rotating speed, and detects differential rotation before an oil pressure change. Subsequently, in a case where the differential rotation before an oil pressure change detected by ECU has exceeded a first differential rotation threshold value, the operating oil pressure for a hydraulic servo is reduced by the first oil pressure.
US08185282B2 Method for the operation of a drivetrain
A method for the operation of a drivetrain comprising an automatic transmission, a motor and at least five shift elements in which two shift elements are engaged and three shift elements are disengaged. When carrying out an upshift or downshift, a first shift element is either disengaged or engaged, and a second shift element is engaged or disengaged. While the first upshift or downshift is being carried out, a second shift element is prepared for disengaging or engaging and a third shift element is prepared for engaging or disengaging. Actuation of the second shift element occurs by virtue of a minimum selection of a first alternative or a maximum selection a second alternative. While the first upshift or downshift is being carried out and while the second upshift or downshift is being carried out, at least one fourth shift element is kept engaged or nearly engaged.
US08185276B2 Programmable wireless remote control system and method for snow plows
A control system and method for operating a snow plow is disclosed which utilizes a programmable, wireless remote control for providing fully functional operation of a snow plow blade mounted on a vehicle. The system includes a remote control that can be used to operate both a snow plow and a spreader, with the system being configurable to work with any of a variety of different snow plows. The remote control may be programmed to perform a series of functions that can be sequentially performed by pressing a single button on the remote control.
US08185275B2 System for vehicular guidance with respect to harvested crop
A discriminator identifies windrow pixels associated with a windrow within a collected image. A definer defines a search space with respect to a vehicle. An evaluator determines respective spatial correlations between the defined search space and the windrow pixels for different angular displacements of the search space. An alignment detector or search engine determining a desired vehicular heading as a preferential angular displacement associated with a generally maximum spatial correlation between the defined search space and the windrow pixels. An offset calculator estimates an offset of the vehicle to a central point of the windrow or a depth axis to achieve the desired vehicle heading and desired position of the vehicle with respect to the windrow.
US08185273B2 Device and method for deactivating safety function
In a method for deactivating a safety function in a motor vehicle after being activated, the safety function may be deactivated by the driver only after a dead time has elapsed.
US08185271B2 Methods and device for determining the roll angle for occupant protection devices
A method and device for determining a roll angle for occupant protection devices. Transverse acceleration and vertical acceleration of a vehicle are detected, and the roll angle of the vehicle is estimated on the basis of the detected lateral acceleration and the detected vertical acceleration, additional driving dynamics quantities, including a vehicle speed, a yaw angle and a float angle being determined, and centripetal acceleration being calculated from these driving dynamics quantities, formula, to improve the estimate of the roll angle.
US08185263B2 Apparatus and method for estimating resistance parameters and weight of a train
A computer readable storage medium has a sequence of instructions stored thereon, which, when executed by a processor, causes the processor to acquire a plurality of actual train speed measurements from at least one sensor during a journey and acquire a train power parameter corresponding to each of the plurality of actual train speed measurements. The sequence of instructions further causes the processor to estimate a plurality of resistance parameters from the plurality of actual train speed measurements and the corresponding train power parameters.
US08185261B2 Systems and methods for attitude propagation for a slewing angular rate vector
Computer-based systems and methods for determining attitude of a moveable object. Attitude is determined by a transformation matrix {right arrow over (U)} from a body coordinate frame of the moveable object to an inertial reference frame. The transformation matrix is determined by: (i) determining a slew rate vector, {right arrow over (α)}, for time tN for the moveable object that represents a change in direction of an angular rate vector, {right arrow over (ω)}, for the moveable object over the time interval from tN−1 to tN in the body coordinate frame; (ii) determining an update to the transformation matrix for time tN that is based on a product of two matrices, the first matrix being related to a sum of {right arrow over (ω)} and {right arrow over (α)}, and the second matrix being related to −{right arrow over (α)}; and (iii) multiplying a transformation matrix for time tN−1 and the update to the transformation matrix for time tN to obtain the transformation matrix for time tN.
US08185260B2 Prognostic and health management accuracy maintenance system and method
A prognostic and health accuracy maintenance system and method for a system following on-site replacement of a component in the system is provided. A system characterization model of at least portions of the system is generated and embedded within a controller in the system. The system characterization model is adapted to receive a plurality of signals that are each representative of an operational parameter within the system and is responsive to each of the signals to generate simulation response data and determine system health based, at least in part, on the simulation response data. When a component within the system is replaced, a determination is made as to whether the replacement component exhibits one or more operational performance characteristics that differ from the component it replaced. If so, the embedded system characterization model is updated in-situ.
US08185259B2 Fuzzy logic-based control method for helicopters carrying suspended loads
The fuzzy logic-based control method for helicopters carrying suspended loads utilizes a controller based on fuzzy logic membership distributions of sets of load swing angles. The anti-swing controller is fuzzy-based and has controller outputs that include additional displacements added to the helicopter trajectory in the longitudinal and lateral directions. This simple implementation requires only a small modification to the software of the helicopter position controller. The membership functions govern control parameters that are optimized using a particle swarm algorithm. The rules of the anti-swing controller are derived to mimic the performance of a time-delayed feedback controller. A tracking controller stabilizes the helicopter and tracks the trajectory generated by the anti-swing controller.
US08185250B2 Power load control system for utility power system
The system frequency can be effectively and efficiently regulated within a permissive range by using a power load control system capable of matching a high frequency component of a total generated power to a variation of total power consumption of power equipments.
US08185247B2 Method and system for controlling compressor
In the present invention, a method and a system for controlling a compressor are provided. The method includes the steps of: providing a condenser connected to the compressor, and at least one evaporator connected to the condenser; measuring an inlet pressure and an outlet pressure of the compressor to obtain a flow rate of the condensate; determining a secure flow rate and a demanding flow rate based on a total number of the at least one evaporator; comparing at least two of the flow rate, the demanding flow rate and the secure flow rate with each other to obtain a compared result; and controlling the compressor based on the comparing result.
US08185244B2 Ventilation system and method
An amount of time that air has been delivered from an air handler to a space is tracked, and based on the tracked amount of time, at least one turn-on time or one turn-off time of the delivery of air from the air handler to the space is controlled. Other features relate, among other things, to controlling a replacement air vent, and to user interfaces.
US08185241B2 Tracked robotic crawler having a moveable arm
A tracked robotic crawler capable of multiple movement moves is disclosed. In one embodiment, the tracked robotic crawler includes at least one frame unit, the frame unit having a continuous track rotatably coupled thereto. Disposed on the at least one frame unit is at least one articulated arm, the arm being movable relative to the frame unit in at least one dimension. The articulated arm helps to improve mobility of the tracked robotic crawler in various environments.
US08185237B2 Dispense verification meters
A dispense verification meter for measuring and verifying dispense operations (e.g., actual dispensed volumes) of media dispense systems. The dispense verification meter preferably automatically corrects zero offset drift, preferably samples the flow rate of media being dispensed at a sufficiently high sample rate, and verifies whether the desired dispense operation has been achieved.
US08185236B2 Medicine discharge device of automatic medicine packing machine
Disclosed is a medicine discharge device of an automatic medicine packing machine, which is used to discharge a medicine, fed from a medicine cassette based on a medical prescription, into a medicine packing device. The medicine discharge device includes a medicine input unit installed under a medicine cassette mount to receive the medicine fed from the medicine cassette, a frame provided with a gate unit, the gate unit including gate members to be opened or closed by a drive unit so as to control movement of the medicine discharged from the medicine input unit, a plate installed under the frame and having an accommodation portion to receive the medicine and a recess to allow the medicine to be moved from the gate members to a discharge passage, a vibrator to vibrate the plate, and a medicine transfer unit to discharge the medicine, having passed through the recess, into a hopper.
US08185235B2 System for determining a relative location of a plurality of items upon a plurality of platforms
A system is described for determining a relative location of a plurality of items upon a plurality of platforms. The system may include a memory, an interface, and a processor. The memory may store a first item, a second item, a first period of time and a second period of time. The interface may be operative to communicate with a user and an antenna. The antenna may be able to detect an item for a period of time. The processor may be operative to receive from the antenna, via the interface, the first item, the first period of time, the second item and the second period of time. The processor may determine whether the periods of time overlap. If the periods of time overlap the processor may communicate to the user that the items are upon the same platform, otherwise that the items are on consecutive platforms.
US08185228B2 Automated process for manufacturing radiation filters for radiation treatment machines including tracking thereof
Automating the process for providing a radiation filter is based on different software programs executed by a computer system. The software programs include customer interface software, tool path generation software and manufacture scheduling software. The customer interface software imports into a database a customer file for the radiation filter, and each of the different software programs set a flag in the database upon completion of their task. Tracking software tracks progress on manufacture of the radiation filter based on the different corresponding flags set in the database. The customer file is provided by a customer, and the customer remotely accesses the database to view progress on the manufacture of the radiation filter.
US08185227B2 Method and system for determining manufacturing throughput target
A first linear combination of a local moving aggregated quantity derived from a WIP distribution and a global aggregated quantity derived from the WIP distribution is calculated for each range for a given product type in a manufacturing line. The first linear combination serves as a first throughput target for the range and product. A second linear combination of a standard deviation of the non-zero portion of the WIP distribution and the global aggregated quantity is calculated for the product type in the manufacturing line. The coefficients of this second linear combination are predetermined. This second linear combination serves as a second throughput target. A throughput target for each range is determined by determining the minimum of the first throughput target, which can be different for each range, and the second throughput target, which is common across all ranges.
US08185222B2 Wireless audio adapter
An adapter for receiving a wireless digital signal that includes an audio signal and audio metadata concerning the audio signal from a portable electronic device has a Bluetooth wireless receiver for receiving the wireless digital signal from the portable electronic device in a Bluetooth digital format. A microprocessor having format conversion software converts the Bluetooth formatted audio signal in the wireless digital signal into a satellite radio formatted audio signal. Satellite metadata generating software generates satellite radio formatted metadata based upon the received Bluetooth formatted audio metadata. A switch electrically couples an output of the adapter to a satellite radio input of an audio system when the Bluetooth transceiver detects a Bluetooth transmission. The adapter provides the satellite radio formatted audio signal and metadata to the audio system such that the audio signal is reproduced by an audio output of the audio system and the metadata is displayed on a display of the audio system. The adapter can also include an FM modulator that produces a frequency modulated output based upon the received Bluetooth formatted audio signal and metadata.
US08185221B1 Multifunction receiver-on-chip for electronic warfare applications
What is provided is a receiver-on-a-chip comprising a monolithic integrated circuit that reduces the receiver to a cigarette-pack-sized assembly mountable directly at an antenna element, with a much-increased operational bandwidth and instantaneous bandwidth, increased dynamic range and with a two-order-of-magnitude decrease in size and weight. Moreover, because of the elimination of all of the I/O drivers and attendant circuitry, power consumption is reduced by two-thirds, whereas the mean time before failure is increased to 10,000 hours due to the robustness of the monolithic integrated circuit and use of fiber optics.
US08185220B2 HMI devices with integrated user-defined behavior
The claimed subject matter provides a system and/or method that facilitates utilizing a human machine interface (HMI). An interface component can facilitate receipt of data. A human machine interface (HMI) component communicatively coupled to the interface component can include a device with a pre-programmed primitive; the device employs a user-defined functionality via the received data.
US08185219B2 Graphic element with multiple visualizations in a process environment
Smart graphic elements are provided for use as portions or components of one or more graphic displays, which may be executed in a process plant to display information to users about the process plant environment, such as the current state of devices within the process plant. Each of the graphic elements is an executable object that includes a property or a variable that may be bound to an associated process entity, like a field device, and that includes multiple visualizations, each of which may be used to graphically depict the associated process entity on a user interface when the graphic element is executed as part of the graphic display. Any of the graphic element visualizations may be used in any particular graphic display and the same graphic display may use different ones of the visualizations at different times. The different visualizations associated with a graphic element make the graphic element more versatile, at they allow the same graphic element to be used in different displays using different graphical styles or norms. These visualizations also enable the same graphic element to be used in displays designed for different types of display devices, such as display devices having large display screens, standard computer screens and very small display screens, such as PDA and telephone display screens.
US08185218B2 Control apparatus, control method, and engine control unit
A control apparatus which is capable of ensuring both high-level stability and accuracy of control, even when controlling a controlled object having extremal characteristics or a controlled object a controlled object model of which cannot be represented. The control apparatus 1 includes a cooperative controller 30, an onboard model analyzer 40, and a model corrector 60. The model corrector 60 calculates the model correction parameter matrix θ, so as to correct the controlled object model defining the relationship between the intake opening angle θlin and the exhaust reopening angle θrbl and the indicated mean effective pressure Pmi. The onboard model analyzer 40 calculates first and second response indices RI1 and RI2 representative of correlations between θlin, θrbl, and Pmi, based on the controlled object model corrected using θ. The cooperative controller 30 calculates the θlin and θrbl such that Pmi is caused to converge to a target value Pmi_cmd, and determines an increasing/decreasing rate and increasing/decreasing direction of θlin and θrbl according to RI1 and RI2.
US08185216B2 Plant controlling device and method, thermal power plant, and its control method
A controlling device that includes a model that predicts the value of a measured signal obtained when an operation signal is given to a thermal power generation plant, a function that learns a method of generating a model input such that a model output satisfies the plant value, a function that determines an operation signal to be given to the plant according to the learning result, a database that stores measured signal limit values set in advance, an external input interface that fetches measured signals from the plant, a measured signal database that stores the values of the fetched measured signals, and a function that determines an initial value of the plant model output value by using limit values of the measured signals and at least one of an average value, a maximum value, and a minimum value that are calculated from the measured signals stored in a measured signal database.
US08185215B2 Electronic device and method determining a workload of an electronic device
An electronic device is provided with at least one functional unit (HB) performing a processing, wherein the functional unit (HB) receives a supply current (Isupply). A supply current monitor (SCM) is provided for monitoring the supply current (Isupply) to determine an average supply current (Iavg). A characterization unit (CU) is provided for determining a first relation between the averaged supply current (Iavg) and an operation frequency of the functional unit and/or for determining a second relation between a workload of the functional unit (HB) and the average supply current (Iavg) of the functional unit (HB). Furthermore, a slope calculation unit (SCU) is provided for determining the slope of the first and/or second relation. The operation of the functional unit (HB) is controlled according to the results of the slope calculation unit (SCU).
US08185214B2 Online configurable control system for fuel cells
A fuel cell system control system includes a fuel cell system and a controller. The controller includes a display and a processor configured to execute a program for managing an operation of a fuel cell state machine having a plurality of states and capable of executing logic to execute state transitions, and a fuel cell failure detection and correction program, configured to detect one or more fuel cell system failures and correct each detected failure while the fuel cell system continues to operate. The control process includes the steps of representing an operation of a fuel cell control system as a state machine having one or more states, controlling the operation of the fuel cell system using the state machine, executing one or more states of the state machine, and correcting operational errors in the fuel cell control system while the fuel cell system continues to operate.
US08185205B2 Catheter switch and method of using a catheter switch in administering a nerve or plexus block
A catheter switch comprising a first electrical connector for connection to a first medical device, a second electrical connector for connection to a second medical device, and a third electrical connector for connection to a signal source. The catheter switch further includes an electrical switch coupled to the first, second, and third electrical connectors. The electrical switch is configured to include at least two selectable positions, a first position in which the first electrical connector is electrically coupled to the third electrical connector and a second position in which the second electrical connector is electrically coupled to the third electrical connector. A catheter switch assembly system is also provided. The catheter switch assembly system is for selectively coupling a nerve stimulator to a needle assembly or to a catheter assembly to deliver electrical pulses thereto.
US08185204B2 Implantable medical device telemetry with adaptive frequency hopping
A far-field radio-frequency (RF) telemetry system transmits data between an implantable medical device and an external system using an active channel selected from a plurality of channels each representing a frequency band within a predetermined frequency range. One or more preferred channels are identified from the plurality of channels based on channel quality indicators produced for each of the channels. When channel hopping is needed, a hop channel is selected from the one or more preferred channels and becomes the active channel.
US08185202B2 Implantable cardiac device for reduced phrenic nerve stimulation
Methods and devices for reducing phrenic nerve stimulation of cardiac pacing systems involve delivering a pacing pulse to a ventricle of a heart. A transthoracic impedance signal is sensed, and a deviation in the signal resulting from the pacing pulse may be used to determine phrenic nerve stimulation. Methods may further involve detecting the phrenic nerve stimulation from the pacing pulse by delivering two or more pacing pulse to the ventricle of the heart, and determining a temporal relationship. A pacing vector may be selected from the two or more vectors that effects cardiac capture and reduces the phrenic nerve stimulation. A pacing voltage and/or pulse width may be selected that provides cardiac capture and reduces the phrenic nerve stimulation. In other embodiments, a pacing pulse width and a pacing voltage may be selected from a patient's strength-duration curve that effects cardiac capture and reduces the phrenic nerve stimulation.
US08185198B2 Method and devices for performing cardiac waveform appraisal
Implementations of various technologies described herein are directed toward a sensing architecture for use in cardiac rhythm management devices. The sensing architecture may provide a method and means for certifying detected events by the cardiac rhythm management device. Moreover, by exploiting the enhanced capability to accurately identifying only those sensed events that are desirable, and preventing the use of events marked as suspect, the sensing architecture can better discriminate between rhythms appropriate for device therapy and those that are not.
US08185195B2 Arrhythmia classification and therapy selection
Different types of cardiac arrhythmia are classified based on the morphology of the arrhythmic beats. Cardiac beats associated with an arrhythmic episode are compared to a plurality of representative beat morphologies, each representative beat morphology characterizing a type of arrhythmia of the heart. An arrhythmic episode may be classified as a particular type of arrhythmia if the morphology of the arrhythmic cardiac beats matches a representative beat morphology characterizing the particular type of arrhythmia. An appropriate therapy for the particular type of arrhythmia may be selected based on the arrhythmia classification. A particular type of arrhythmia may be associated with one or more therapies used to treat the arrhythmia. The therapy used to treat the arrhythmia may comprise a therapy identified as a previously successful therapy.
US08185194B2 Systems and methods for determining phasic cardiac cycle measurements
The disclosure of the present application provides for systems and methods for determining a phasic change in a vessel and vessel compliance. In at least one exemplary method for determining a phasic change in a vessel, the method comprises the steps of introducing a device into a site within a vessel, operating the device in connection with two or more fluid injections in the vessel to obtain two or more conductance values, calculating a parallel conductance value and a total conductance value, and calculating a phasic change in at least one vessel parameter based in part upon the calculated parallel conductance value and the calculated total conductance value. In an exemplary method for determining vessel compliance, the method comprises, in part, the steps of calculating a first vessel parameter and a second vessel parameter based on at least two conductance values, calculating a change in vessel parameter based upon the first and second vessel parameters, and calculating vessel compliance based upon the relationship between the change in vessel parameter and a change in pressure during a cardiac cycle.
US08185191B1 Pulse monitoring and warning system for infants
A pulse monitoring and warning method and system comprising a sensor disposable over an individual's heart and configured to sense a heart rate, the sensor configured to transmit a wireless signal; and a monitor configured to continuously receive a wireless signal from the sensor, the monitor configured to process the signal and produce an alert indication responsive to the heart rate falling below a predetermined level. The system and method employ a QRS detection algorithm, which includes several mechanisms for minimizing the impact of amplitude fluctuation, EMG interference and P/T segment interference. These mechanisms include a variable QRS detection threshold algorithm, a variable QRS search window algorithm, a QRS segment slope/width detector algorithm, and a QRS reacquisition procedure.
US08185190B2 Assessment of ischemia, and risk of sudden cardiac death, via heart-functionality parameter and acoustic cardiographic monitoring
Methodology involving assessing, and applying therapy regarding, degree of ischemia and risk for sudden cardiac death in a therapy-device-equipped subject utilizing a Holter-type instrumentality. The methodology includes (a) gathering simultaneous ECG and heart-sound data, (b) computer processing and interrelating the gathered data to obtain one or more heart-functionality parameter(s), focusing on LDPT and % LVST, and (c), using these obtained parameters, adjusting, as necessary, the therapy device so as to minimize and counteract the likelihood of the onset or advancement of ischemia, and/or the onset of sudden cardiac death.
US08185189B2 Investigation of body structures
A pulsed radiation beam is directed toward a body structure having a configuration or physical characteristic that changes over time, the radiation being pulsed at a pulse modulation frequency. A detector detects acoustic oscillations set up in the body resultant from the incident pulsed radiation and produces an output signal representative of one or more parameters of the acoustic oscillations. A control system controls operation of the radiation delivery and a processor to process the detector output signal. The pulse modulation frequency of the pulsed radiation is changed over a predetermined range of modulation frequencies and the processor determines the structure resonant frequency from the detector output.
US08185184B2 Fiducial marker devices, tools, and methods
This document discusses, among other things, fiducial marker devices, tools, and methods. One example illustrates a combined computed tomography (CT) imagable fiducial locator head, an integral bone screw, and an integral divot for receiving a positioning wand of an image-guided surgical (IGS) workstation. A further example includes a fluid/gel-absorbing coating or cover into which a magnetic resonance (MR) imagable fluid is introduced, thereby permitting both CT and MR imaging. Protective caps and collars may be used to protect the fiducial marker from mechanical impact and/or to guide the fiducial marker during affixation. A bull's-eye or other template is used to select a center of a substantially spherical fiducial marker head on an image, such as for use during patient registration.
US08185183B1 Method and device for quick press on EEG electrode
Embodiments relate to methods and systems for monitoring bioelectric potentials. In some instances, an electrode is applied to a patient's skin. The electrode may be at least partly inserted into the patient's skin, such as by inserting at least part of one or more teeth underneath the skin.
US08185179B2 Fingertip oximeter and a method for observing a measurement result thereon
There is provided a fingertip oximeter that has a plurality of display modes which are presented sequentially in a circulating way, allowing users to easily observe a measurement result from any of surrounding directions. The present invention makes users to be able to observe a measurement result of the fingertip oximeter from any of surrounding directions, without the need of bending his/her finger. Thus, any partial occlusion of the arterial blood capillary can be avoided, so that strength of the pulse will not decrease, and strength of the signal will not be affected. As a result, the precision of the measurement is improved.
US08185178B2 Oximeter sensor with digital memory encoding patient data
The present invention provides a memory chip for use in an oximeter sensor, or an associated adapter or connector circuit. The memory chip allows the storing of patient related data, such as patient trending data or a patient ID, to provide enhanced capabilities for the oximeter sensor. In addition to providing unique data to store in such a memory, the present invention include unique uses of the data stored in such a memory.
US08185175B2 Superconducting coil and superconductor used for the same
A low-cost superconducting coil which can generate a high magnetic field at comparatively high temperature is provided. The superconducting coil is formed in a pancake shape by winding a superconducting conductor that is made by electrically connecting a tape-shaped (Bi,Pb)2223 superconducting wire and a tape-shaped RE123 superconducting wire in series such that the tape-shaped (Bi,Pb)2223 superconducting wire is arranged in the outer circumferential part and the tape-shaped RE123 superconducting wire is arranged in the internal circumferential part.
US08185174B2 Mobile terminal
A mobile terminal is provided. The mobile terminal includes a first member having an opening extending therethrough, a second member coupled to the first member such that the second member defines, with the opening of the first member, an accommodating portion to receive a battery therein, and a hooking member protrudingly formed at the second member. The hooking member is configured to hook a portion of the battery received in the accommodating portion.
US08185168B2 Handset with docking headset
A system is provided that includes a base unit that is operable to transmit data wirelessly. The system includes two or more headsets each operable for wireless communication. At least one of the headsets is operable for wirelessly communicating with the base unit. The headsets are coupleable to the base unit for storage and charging.
US08185166B2 Thermal spray coating for seamless and radio-transparent electronic device housing
Electronic devices and other apparatuses adapted to receive electromagnetic wave communications are disclosed. An outer housing encloses various device components, including at least an internal antenna located fully therewithin and adapted to receive/send communications from/to an outside source via RF or other electromagnetic waves. A ceramic coating can be a thermal spray coating that covers at least a portion of the outer surface proximate to the internal antenna, and can be “RF transparent”—adapted to allow communications to/from the internal antenna via electromagnetic waves. The outer housing can be plastic, metal or a combination thereof. For metal or other non-RF transparent housings, an RF-transparent insert can be fitted into a window in the housing to permit communications to the internal antenna. The ceramic coating covers some or all of the metal, plastic and/or insert that comprise the outer housing and surface for a final aesthetic finish to the device.
US08185165B2 Method and apparatus for adaptive power saving in a mobile computing device
A mobile computing device is described that includes one or more wireless transceivers, a data traffic monitor module operative to monitor one or more wireless communications parameters, and a power management module operative to select a power mode for the mobile computing device based on the one or more wireless communications parameters. In various embodiments, the power mode comprises an extended power save mode wherein the one or more wireless transceivers are disabled during a plurality of consecutive wireless beacon events. Other embodiments are described and claimed.
US08185157B2 Method of dealing with business conflict of dual-card-dual-standby mobile phone
A method of dealing with business conflict of a dual-card-dual-standby mobile phone includes the steps as follows. Calculate the period of the periodic location update of the main card and subordinate card respectively, and reset a new period of the periodic location update. Comparing to the original period of the periodic location update, the new period of the periodic location update is reduced by twice of a time for the mobile phone to do the location update. Thus, when the first location update is delayed due to the terminating call, it still has time for the second location update. Set priority level for each conflicting services, so as to avoid the service conflict, such as the conflict between the originating and terminating call and the location update, and the conflict between the location update of main card and subordinate card.
US08185154B2 Mobile enterprise applications over telephony systems and methods
A method of facilitating telecommunication functionality on a mobile device. The method includes receiving a request for a telecommunications transaction from the mobile device and retrieving a callback identifier for a user of the mobile device. The method also includes executing the telecommunications transaction, wherein executing the transaction includes establishing a communications session that includes a callback telephony endpoint represented by the callback identifier and at least one target telephony endpoint, wherein a portion of the communications session that includes the callback telephony endpoint is established at least in part by making an outbound call from a telephony switch.
US08185151B2 System and process for internet protocol multimedia subsystem centralized service with enhanced unstructured supplementary service
A method of handling Service Data initiated by a wireless network for a mobile station, the mobile station configured to operate in a circuit-switched network and a packet-switched network, includes registering a Circuit Switched Access Adaptation Function in the mobile station for Supplementary Service, and sending a Service Data message initiated by the wireless network to applications registered in the mobile station.
US08185149B2 User programmable switch
The various methods and devices described herein relate to devices which, in at least certain embodiments, may include at least one mechanical switch for user to select a user profile interface setting and at least one processor for causing the device to respond to the mechanical switch. The mechanical switch may be dedicated for the purpose of switching profiles and may allow for a selection of a plurality of profiles. Further, in conjunction with an optional shift key, the user may select preferences programmed within a profile.
US08185148B2 System and method for notifying users of an event using alerts
An alert engine module receives an alert for an event in a generic communications format and delivers an alert for the event to a target address in a communications format that is preferred by a user based on the alert content. The generic format can be an e-mail message, such as a Simple Mail Transfer Protocol (SMTP) message. The alert engine can be operative to transform the alert based on a header and/or format of a target address.
US08185147B2 Wireless communication system integrated into a computer display
An electronic device has a display in which the casing of the display includes a plurality of recessed cavities into which radio and antenna modules can be inserted to provide the electronic device with a wireless communication capability. The display can have cavities for one or more radios and one or more antenna modules. A radio electrically connects to one or more antenna modules via conductor(s) contained within the display and connects to the host electronic device via a serial bus (e.g., USB). Accordingly, the display can have a plurality of radio/antenna combinations thereby concurrently providing the electronic device with multiple wireless communication capabilities.
US08185145B1 Dynamic overhead channel power control
Disclosed herein are methods and systems for dynamically adjusting power allocated for overhead communications in a sector of a radio access network (RAN). An exemplary method involves (a) detecting a switch to RC4 for resource allocation in a given sector; (b) in response to detecting the switch to RC4: (i) determining the location of each access terminal located in the sector; and (ii) based at least in part on the locations of the access terminals, determining mobility of access terminals in the sector; (c) making a determination as to whether or not the mobility is below a threshold level; and (d) if the determined mobility is below the threshold level, then: (i) based at least in part on the determined locations of the access terminals, determining an amount by which to reduce the power allocated for overhead communications in the sector; and (ii) reducing the power by the determined amount.
US08185144B1 Gateway control system and method using push-to-talk
In a method for managing a target system from a Push-to-Talk station, a Gateway receives a request to manage the target system from the Push-to-Talk station. The request includes an identifier for the Push-to-Talk station and an identifier for the target system. A push-to-talk call session is established between the Push-to-Talk station and the Gateway. A second communication session is established between the target system and the Gateway using an appropriate protocol supported by the target system. The Gateway Transformer translates messages from the Push-to-Talk station into formats and protocols registered for use with the Push-to-Talk station for controlling and querying the target system.
US08185143B1 Selectively buffering voice data at a server during a voice communication session
Systems and methods for selectively replaying voice data. Voice data received in a communication session is both buffered by a server such that the buffered data can be played by a recipient device. When input is received from a recipient, the voice data currently being received is no longer played and buffered voice data is replayed to the recipient. While the buffered voice data is replayed, the server continues to buffer any voice data ensure that the recipient device can play all of the voice data in the communication session. By only storing voice data in the buffer, replaying the buffered voice data can catch the real-time voice data. At this point, the recipient device reverts to playing voice data being received while the server continues to buffer the voice data.
US08185131B2 Method of providing location-based information from portable devices
The method of providing location-based information from portable devices allows for the tracking of the location of portable devices (14), such as cellular telephones, for example, for the recordation and subsequent analysis of demographic, location-based information. The method includes the steps of: determining (200) a geographic location of at least one portable device (14); recording geographic location coordinates (250) of the portable device (14) in computer readable memory (140); establishing a set of public geographic regions (20) and a set of non-public geographic regions (30) within a geographic area in which the portable device (14) is located; and dividing each non-public geographic region (30) into a plurality of geographic non-public zones (52), where if the portable device (14) is located within a non-public geographic region (30), the geographic location coordinates are replaced (260) with a generalized set of geographic coordinates associated with the non-public geographical region (30).
US08185127B1 Method and system for allocating network resources for a single user operating multiple devices
A method and system are provided for allocating usage of network resources in a communication network. In an embodiment, a quality of service profile assigned to a user account is established where the user account comprises user information for a first wireless device and a second wireless device. A first usage request from the first wireless device is received and registered for access to the communication network. Use of the communication network is allocated to the first wireless device based upon the quality of service profile. A second usage request is received and registered from the second wireless device for access to the communication network. Use of the communications network is allocated to the second wireless device based upon the quality of service profile and the use of the communication network by the first wireless device.
US08185126B2 Communication control method, radio base station, and radio control station
A communication control method includes the step of restricting the number of communication channels used dedicatedly by each of mobile stations or a resource of communication channels used dedicatedly by each of the mobile stations when both communication channel shared by the mobile stations and communication channels used dedicatedly by each of the mobile stations are simultaneously used in a mobile communication system.
US08185125B2 Transmission rate control method, mobile communication system and radio base station
A transmission rate control method according to the present invention includes: selecting, at the radio base station NodeB, increase-allowed mobile stations whose uplink user data transmission rate can be increased at a predetermined TTI; equally dividing, at the radio base station NodeB, an available radio resource at the predetermined TTI, based on the number of increase-allowed mobile stations or the number of E-AGCHs that can be transmitted in the cell; and adding, at the radio base station NodeB, the radio resource equally divided by a radio resource allocating unit 13A, to each radio resources allocated to each mobile stations to which a transmission rate control channel (E-AGCH) can be transmitted and is one of the increase-allowed mobile stations.
US08185121B2 Optimization of displayed RF coverage
A method for optimizing RF coverage includes dividing a floor plan according to a plurality of grids. Radio frequency coverage for each of the plurality of grids is calculated to render a plurality of coverages. First data representative of the plurality of coverage grids is provided to a client. Second data representative of an incremental change in radio frequency coverage for a first grid of the plurality of grids is provided to the client.
US08185118B2 Method for transferring the context of a mobile terminal in a wireless telecommunication network
The present invention concerns a method for obtaining a context of a mobile terminal (30) which is expecting to be served by a first base station (10b) of a wireless telecommunication network comprising a plurality of base stations (10) linked together by a telecommunication network. The first base station which is expected to serve the mobile terminal, receives a first message from the mobile terminal (30) through a wireless interface, the message comprising at least an identifier of the mobile terminal (30) and an identifier of a second base station (10a), transfers through the telecommunication network (50) a second message to the second base station (10a) of which the identifier is comprised in the received message, receives through the telecommunication network a third message from the second base station, the third message message comprising the context of the mobile terminal.
US08185115B2 Tracking cells for cell-reselection in a cellular communications system
A user equipment (UE) in a cellular communication system tracks neighbor cells by periodically performing a signal measurement process and periodically performing a signal tracking process. Neighbor cells are ranked according to measured signal level, and the number of cells that are tracked is variable, and is based on the stability of the radio environment in which the UE is operating. The rate at which a neighbor cell changes from the status of not being the strongest neighbor cell to the status of being one is an indicator of environment stability. When a neighbor cell newly becomes the strongest ranking neighbor cell, the ranking that that neighbor cell had a predetermined time period ago can be used as an indicator of how many neighbor cells to track. The predetermined time period can be an average amount of time that it takes to track a neighbor cell.
US08185111B2 Method, terminal, and system for cell reselection
A terminal and system are disclosed. The terminal includes an obtaining unit and a processing unit. The obtaining unit is configured to obtain a dedicated priority list and a valid time of the dedicated priority list from a Long Term Evolution (LTE) system. When the terminal camps on a cell of a non-LTE system, the processing unit is configured to perform cell reselection according to the dedicated priority list before the valid time expires, and perform cell reselection according to a public priority list after the valid time expires, where the public priority list is obtained from one of the LTE system and the non-LTE system. According to an embodiment of the invention, the terminal performs cell reselection by using the dedicated priority list obtained from the LTE system so as to free the non-LTE system from establishing the dedicated priority list.
US08185110B2 Apparatus for transitioning between EVDO and CDMA 1x systems using redundant data call blockings
A method and apparatus of optimizing transitioning between EVDO and CDMA 1× systems in a hybrid access terminal, the method having the steps of: preventing a reconnect data call from being sent from the hybrid access terminal. The preventing step including checking whether a transition between an EVDO and a CDMA 1× system is successful; and if not blocking the data call, and/or checking whether an EVDO received signal strength indication is greater than or equal to a receiver sensitivity on the hybrid access terminal; and if yes, allowing the hybrid access terminal to connect to the EVDO system, and/or delaying a connection timer for connecting to the EVDO system and/or applying fast dormancy to the hybrid access terminal in an EVDO state.
US08185109B2 Identifying communications between telecommunications networks
A telecommunications system is disclosed including a host telecommunications network (A) having a radio access network (6) and a virtual telecommunications network (C) with which a telecommunications device (3) is registered and operable to communicate with a telecommunications device (3) using the radio access network (6) of the host telecommunications network (A). Network (C) is therefore an MVNO. The network (C) includes means for generating an identifier for indicating that the telecommunications device is registered with the network (C) and for adding that identifier to communications related to the telecommunications device (3) transmitted to elements of the host telecommunications network (A). This identifier is a virtual network identifier (VNID), and can be used by the elements of the network (A) to provide differentiated services to subscribers of the network (C).
US08185104B2 Apparatus and method for differentiating services in multimedia networks to roaming subscribers
The present invention is aimed to the provision of a mechanism whereby roaming users can specify whether they prefer to dial numbers belonging to the home network in local format or in international format from the visited network where they are roaming so that the treatment of restrictions based on the type of call, and depending on both user's geographical location and preferences, are correspondingly applied. Therefore, the present invention provides for a new method whereby information about a location of the user, taking into account the access location and user preferences, is sent from a home subscriber server to a serving call session control function entity, both in the home network for the user.
US08185103B2 Cross-technology coverage mapping system and method for modulating scanning behaviour of a wireless user equipment (UE) device
A network node provides coverage information to wireless UE devices from a database that correlates coverage information for a radio access network with geographic area locations. The network node accepts updates to the coverage information for the radio access network via a first interface and downloads coverage information from the database to a wireless user equipment (UE) device via a second interface.
US08185102B2 Reducing co-interference on a multi-radio platform
A wireless communications device in a first network with contention-based access may send a special frame to one or more other devices in the first network, informing them that it will not be available to receive any transmissions during a specified time period. The frame may also specify a delay period, indicating when the period of unavailability will start. When the device sending the special frame also has a co-located radio that operates in a second network that uses centrally-controlled scheduling, this special frame may be used to prevent other devices in the first network from sending it any transmissions while the co-located radio is communicating in the second network, thereby reducing the chance of interference between the two co-located radios.
US08185101B1 Handheld portable real-time tracking and communications device
Portable handheld real-time tracking and communications devices include; a controller module, communications module including global positioning and mesh network radio module, data transfer and storage module, and a user interface module enclosed in a water-resistant enclosure. Real-time tracking and communications devices can be used by protective force, security and first responder personnel to provide situational awareness allowing for enhance coordination and effectiveness in rapid response situations. Such devices communicate to other authorized devices via mobile ad-hoc wireless networks, and do not require fixed infrastructure for their operation.
US08185100B2 Communication system
There is described a communication system in which data is received by and/or transmitted to a telecommunications apparatus using an acoustic data channel. In embodiments, the data is encoded within the audio track of a media broadcast or other public broadcast. The invention has particular, but not exclusive, relevance to a cellular communication system. There are also described acoustic position detection systems for determining the position of a telecommunications apparatus.
US08185099B2 Service aggregator for allocating resources to a plurality of multiservice communication devices
A service aggregator allocates network resources to a plurality of multiservice communication devices capable of communicating via a plurality of networks. The service aggregator includes a communication device interface for facilitating a bidirectional data communication with the plurality of multiservice communication devices via a wireless control channel, the bidirectional data communication including outbound control data sent to at least one of the plurality of multiservice communication devices and inbound control data received from at least one of the plurality of multiservice communication devices, wherein the wireless control channel is separate from the communication between the plurality of multiservice communication devices and the plurality of networks. A network interface receives network resource data from the plurality of networks. A management processing unit processes the inbound control data and the network resource data and that generates the outbound control data in response thereto, wherein the inbound control data includes at least one transaction request and the service aggregator allocates at least one resource of at least one of the plurality of networks based on the inbound control data and the network resource data.
US08185098B2 Mobile terminal using variable menu icons
A method for controlling a mobile terminal includes setting a variable menu icon to represent different functions for first and second operating modes, displaying a plurality of menu icons including the variable menu icon during the first operating mode, and switching the variable menu icon from a function different from a previous function of the variable menu icon during the first operating mode when the mobile terminal changes from the first operating mode to the second operating mode. The other menu icons may be controlled to maintain previous functions that they assumed during the first operating mode after the function of the variable menu icon is switched.
US08185096B2 Systems and methods for multi-modal mobile media services
In embodiments of the present invention, systems and methods for a method for multi-modal mobile media services may comprise delivering a message comprising content to a user handset, associating an offer for related content with the message, associating at least one request for response with the offer, wherein the request for response is associated with a mode for accessing the related content, and transmitting the related content via the mode indicated by the response. User engagement may be facilitated by developing locally produced, personalized channels for delivery of relevant content. The mobile platform may enable building mobile-oriented communities around original content. Content may be local, authentic, relevant, insider, original, aggregated, a multi-modal mash-up, and the like.
US08185095B2 Method and apparatus for tracking version of digital content
A system and method for live data versioning is provided.
US08185094B2 Message handling in an IP multimedia subsystem
A method of handling the delivery of push messages from a notification server of a Session Initiation Protocol based network to a network user. The method comprises signalling to said notification server the start of a Session Initiation Protocol session and the end of a Session Initiation Protocol session, and deferring the delivery of some or all push messages, scheduled for delivery to said user during the ongoing session, until the session has finished.
US08185092B1 Selective scanning for WLAN coverage by a multi-mode device
Methods and systems are provided for selective scanning for WLAN coverage by a multi-mode device. In at least one embodiment, the multi-mode device determines whether it is both charging and authenticated via a wireless network that operates according to a first protocol, and if it is both, responsively storing reference data—in a profile corresponding with that wireless network—that reflects a current environment of a second wireless network that operates according to a second air-interface protocol that is different from the first. At a later point in time, the multi-mode device detects that a current environment of the second wireless network sufficiently matches the stored reference data, and responsively scanning for coverage according to the first air-interface protocol.
US08185090B2 Method and system for provisioning content in a mobile device management system
The provisioning content in a device management system facilitates provisioning of mobile devices with contents of non-applicable formats for provisioning in a module therein in a device management system in a mobile network infrastructure. The system has a device management application and repositories. Capabilities of a mobile device are checked from one or more repositories of the device management system. The provisioning content is retrieved from a module in a mobile device and converted into an applicable format for provisioning the device.
US08185085B2 Power line communication methods and devices
A power line communication method for realizing data communication between at least one first or sending power line communication partner device and at least one second or receiving power line communication partner device. The method checks transmission conditions of a plurality of possible communication channels, thereby generating transmission condition data descriptive for the communication conditions of the respective possible communication channels. Additionally, communication conditions of the plurality of possible communication channels are selected as actual communication conditions based on the transmission condition data.
US08185083B2 Systems and methods for managing power consumption
GPS navigation devices or GPS receivers can consume less power by using a temperature recorder circuit and/or a power manager in maintaining the accuracies of the GPS receiver time and reference frequency to improve battery life. A representative receiver includes a time reference device and the temperature recorder circuit that operate while the receiver hibernates. The time reference device generates clock signals and the temperature recorder circuit receives and operates using the clock signals from the time reference device. The temperature recorder senses the temperature of the time reference device. The temperature recorder circuit is designed to send a wake-up signal to at least one electrical component of the receiver to wake up the electrical component of the receiver. The electrical component of the receiver includes at least one of the following: a GPS signal processing system and a frequency reference device.
US08185082B2 FM radio receiver
A diversity FM radio receiver comprises two tuners for simultaneously tuning to the same FM channel. To avoid disturbances between the local oscillator signals of the tuners and to be able to use standard IF filters, one of the tuners operate with high-side LO injection and the other tuner operates with low-side LO-injection. To equalize the frequencies of the signals to be subjected to the diversity operation the two IF-signals of the tuners are fed to complex mixers with oppositely rotating phases.
US08185081B2 High linearity tunable bandpass filter
A tunable bandpass filter (10) is provided. An RF signal is provided at an input of the tunable bandpass filter, and a level shifted control signal (V1, V2) inputted to the tunable bandpass filter (10) switches a first arrangement and a second arrangement of one or more tuning portions (15, 17-1, 17-2, 17-3) in or out of the tunable bandpass filter using a GaAs FET switch. The first arrangement is coupled to the second arrangement using an inductor (13). An RF signal having a desired predetermined frequency at an output of the tunable bandpass filter (10) is produced by the switching. The tuning portions include the GaAs FET switch (15), a first capacitor (17-1) connected at a first signal terminal of the GaAs FET switch and a second capacitor (17-2) connected between a second signal terminal of the GaAs FET switch and ground. Each of the tuning portions can be arranged in parallel with one another.
US08185076B2 Radio receiver
Disclosed herein is a radio receiver including: an oscillator circuit including a phase-locked circuit and a voltage-controlled oscillator circuit; a first frequency divider circuit; a frequency converter circuit; a signal adding circuit; a test signal generating circuit including at least one second frequency divider circuit; and a controlling section configured to set frequency dividing factors.
US08185075B2 System and method for channel bonding in multiple antenna communication systems
Systems and methods that provide channel bonding in multiple antenna communication systems are provided. In one embodiment, a method for signal transmission over a plurality of antennas of a transmitter may include, for example, one or more of the following: demultiplexing an input signal into a plurality of signal components; assigning each of the signal components to one of a plurality of logical channels; weighting each of the signal components with transmit baseband weight values; combining ones of the resultant weighted signal components to form a plurality of transmit weighted signals, each of the plurality of transmit weighted signals being assigned to one of the plurality of logical channels; and combining groups of the plurality of transmit weighted signals to form a plurality of output signals capable of being used to generate a plurality RF output signals.
US08185074B2 Receiving apparatus, receiving method and wireless communication system
There is provided a receiving apparatus including a plurality of antennas, a phase difference detection unit to detect a phase difference of each of a plurality of received signals received by the plurality of antennas, a phase adjustment unit to align phase of the plurality of received signals based on the phase difference detected by the phase difference detection unit, an adding unit to add the plurality of received signals with the phase aligned by the phase adjustment unit together, and a synchronous detection unit to perform synchronous detection using a signal obtained by addition in the adding unit.
US08185069B1 Wired and wireless 4G and 3G cellular, mobile and RFID systems
A method for receiving and processing in a wireless mobile unit a cable connected signal and Adaptive Coding and Modulation (ACM) in a 4G or a 3G wireless system. Transmitting in a mobile cellular unit a wire connected received and processed signal in a wireless transmitter and transmitting in a cable connection of a mobile unit a wireless received signal. Receiving and processing a RFID signal and a data signal into a ultra narrowband (UNB) and a processed ultra wideband (UWB) signal. A Multiple Input Multiple Output (MIMO) antenna system. Processing a signal into a TDMA and a CDMA, Time Constrained Signal (TCS) waveform shaped and Long Response (LR) filtered signal. Receiving and processing a Fiber Optic Communication (FOC) network provided signal and processing a UNB processed signal into a processed spread spectrum signal in a mobile unit.
US08185062B2 Configurable antenna assembly
A configurable antenna assembly includes an antenna structure and a configurable antenna interface. The antenna structure is operable, in a first mode, to provide a first antenna structure and a second antenna structure, wherein the first antenna structure receives an inbound radio frequency (RF) signal and the second antenna structure transmits an outbound RF signal. The configurable antenna interface is operable in the first mode to provide a first antenna interface and a second antenna interface, wherein the first antenna interface is configured in accordance with a receive adjust signal to adjust at least one of phase and amplitude of the inbound RF signal, and wherein the second antenna interface is configured in accordance with a transmit adjust signal to adjust at least one of phase and amplitude of the outbound RF signal.
US08185058B2 Radio coexistence mechanism for variable data rate radio links
A device has a radio transmitter for a first radio link such as a Bluetooth link, having a coexistence controller arranged to communicate with a co-located other radio transmitter for another radio link, to enable both radio links to use potentially conflicting transmission frequencies. A link monitor monitors the first radio link, according to an output from the coexistence controller. By making the link monitor dependent on the coexistence controller, it can distinguish between transmission losses caused by the coexistence interface, and those caused by other effects, to reduce the risk of a data rate controller unnecessarily reducing a transmission rate if transmission losses caused by the coexistence control are misinterpreted as a drop in link quality.
US08185057B2 Uplink channel quality feedback reduction in a mobile communication system
Operating a user equipment in a mobile communication system includes generating a measure of reliability of a predicted channel estimate and of impairment stability, wherein the predicted channel estimate is a predicted estimate of a channel between the user equipment and a node of the mobile communications system. Transmission of a channel quality report to the node of the mobile communication system is controlled as a function of the generated measure of reliability of the predicted channel estimate and of impairment stability. Transmission control includes inhibiting transmission of the channel quality report to the node of the mobile communication system for a duration of time corresponding to the measure of reliability of the predicted channel estimate and of impairment stability.
US08185055B2 Apparatus for determining interference using cyclic prefix and method thereof
An interference determination apparatus, including a signal receiver to receive a first signal of a primary network and a second signal of a secondary network; a correlator to compute a correlation value of a first cyclic prefix included in the first signal and a correlation value of a second cyclic prefix included in the second signal; and an interference determination unit to determine an interference level or whether the interference occurs between the primary network and the secondary network, using the correlation value of the first cyclic prefix and the correlation value of the second cyclic prefix.
US08185054B2 Information processing apparatus, information processing method, and recording medium
There is provided an information processing apparatus according to the present invention performing a bidirectional communication with another information processing apparatus through a plurality of channels in a predetermined frequency band, and including a selecting portion for selecting an identifier from a plurality of identifiers to use for connection with the another information processing apparatus; a radio wave state monitoring portion for monitoring a radio wave state of the plurality of channels; and a channel controlling portion for setting the channel having satisfactory radio wave state as the channel to use in the bidirectional communication based on a monitoring result of the radio wave state.
US08185053B2 Information processing apparatus and information processing method having communication function
The present invention is an information processing apparatus which obtains identification information of an electronic device and makes communication with the electronic device via a network based on the identification information. When a portable telephone (11) is placed on an input display section (2) of a personal computer (1), a reader/writer built in the personal computer (1) reads a telephone number of the portable telephone (11) stored in an RF tag built in the portable telephone (11). Based on the telephone number, a telephone line is connected between the portable telephone (11) and the personal computer (1). Data is interchanged between the portable telephone (11) and the personal computer (1) via the telephone line.
US08185049B2 Multi-mode device registration
A device configured to communicate with a second device may register a second device using one of multiple registration modes including a domain-registration mode, a device-registration mode, and a no-registration mode. The domain-registration mode allows the second device to register with the device and at least one other device registered with the device, the device-registration mode allows the second device to register with the device and with no other devices, and the no-registration mode does not allow any device to register with the device. The device receives a selection of one of the multiple registration modes and places the device in the selected registration mode.
US08185048B2 Communication apparatus
A communication apparatus includes a transmitter configured to supply an information signal as an electric field to a transmission medium; a receiver configured to detect the electric field through the transmission medium to acquire the information signal; an insulating casing that accommodates at least one of the transmitter and the receiver; and a filling member that is arranged at least one of between the casing and the transmitter and between the casing and the receiver.
US08185042B2 Apparatus and method of improving sound quality of FM radio in portable terminal
Provided are an apparatus and a method of improving the sound quality of an FM radio signal in a portable terminal. The apparatus includes: an FM radio module receiving an FM radio signal; an application processor processing an application program for playing an audio signal; a switch selectively switching to transmit an audio signal processed in the application processor or the FM radio signal received through the FM radio module into an audio sub system; the audio sub system decoding and post-processing the audio signal or the FM signal, which is provided through the switch; and an amplifier amplifying the signal decoded and post-processed in the audio sub system and output the amplified signal to an external.
US08185040B2 System for managing voice over internet protocol communications in a network
The VoIP Management System is capable of identifying voice-based wireless devices and denying wireless communication services to these devices. The VoIP Management System also identifies VoIP packet data traffic, and this communication connection can be denied. The VoIP Management System can also identify encrypted VoIP packet data traffic (for a unique Source -Destination IP pair) based upon VoIP packet data traffic characteristics: packet timing, packet rate, and packet size, since VoIP services have a distinct packet data traffic pattern. When a VoIP call is detected, the VoIP Management System disrupts the identified VoIP packet data traffic, without modifying the packet data content, such as by adding sufficient latency to the Packet Data Unit of the packet data traffic to make the VoIP services unusable.
US08185034B2 Storage container, powder processing device, and image forming apparatus using the same
A storage container includes: a container body that is detachably disposed on a predetermined container receiver, wherein powder to be supplied or recovered powder is stored in the container body; and a powder driving transmitting mechanism that is disposed in the container body, and that transmits a transportable driving force to the powder to be supplied or recovered powder, and, when the container body is mounted on the container receiver, the powder driving transmitting mechanism couples a powder conveying mechanism that is disposed on a side of the container receiver, and that, outside the container body, conveys the powder to be supplied or recovered powder, with a driving mechanism that is disposed on a side of the container receiver, and that drives the powder conveying mechanism.
US08185032B2 Used toner collection device and image forming apparatus
A used toner conveyance device includes a lateral conveyance member for conveying used toner substantially in the horizontal direction, and a vertical conveyance member for upwardly conveying the used toner transferred from the lateral conveyance member. The vertical conveyance member transfers the used toner to either a collection space or a next conveyance path. The vertical conveyance member stops its operation when a prescribed delay time has elapsed after the lateral conveyance member stops conveyance operation.
US08185031B2 Fixing device and image formation apparatus
Disclosed is a fixing device that easily suppresses an excessive temperature increase in a guide plate without extending a warm-up period, the device comprising: guide plate 156 that includes a low-resistance, electrically conductive layer, and guides fixing belt 155 in its rotation direction by contacting its inner surface inside its rotation path; and magnetic flux generator 170 that is positioned outside the rotation path, facing guide plate 156 with fixing belt 155 in between, and generates magnetic flux. Fixing belt 155 includes heat generation layer 155c, which generates heat due to the magnetic flux, and magnetic shunt alloy layer 155d, which turns from ferromagnetic to nonmagnetic when a temperature thereof has exceeded a predetermined temperature. At least one of ends of guide plate 156 in the rotation direction is thick portion 156a having a greater thickness than a central portion of guide plate 156.
US08185029B2 Fixing device including deformable peeling member and image forming apparatus including the same
A fixing device comprises: a pair of fixing rotors, at least one of which has a heating source and both of which are rotated in pressure contact with each other; and a click-shaped peeling member provided on a downstream side of the fixing rotor with respect to a transporting direction of a recording medium and disposed in contact with a surface of the fixing rotor, wherein a tip portion of the click-shaped peeling member which is to come in contact with the fixing rotor is elastically deformed in conformity to a shape of a surface of the fixing rotor when coming in contact with the fixing rotor.
US08185026B2 Image forming apparatus
An electric charge elimination needle for eliminating an electric charge of an intermediate transfer belt is disposed on the side more downstream than an opposite sheet metal which restricts an electric potential on the belt, in a direction of rotation of the intermediate transfer belt, thereby preventing a toner image on the intermediate transfer belt carried with tension by a plurality of tension rollers, from disorder when the intermediate transfer belt contacts and is detached from the tension roller.
US08185024B2 Developing unit having a magnet member and image forming apparatus including the developing unit
A developing unit including a retainer receiving portion for receiving a developer retainer, a first agitation portion adjacent to the retainer receiving portion, a second agitation portion adjacent to the first agitation portion, a first conveyance member received in the first agitation portion and conveying a developer in the first agitation portion in a first conveyance direction, a second conveyance member received in the second agitation portion and conveying a developer in the second agitation portion in a second conveyance direction reverse to the first conveyance direction, and a magnetic member disposed between the second conveyance member and the developer retainer and having magnetism.
US08185020B2 Image forming apparatus and method for forming image with fine pigment and thermoplastic fine resin particles in a carrier liquid
An image forming apparatus employing nonvolatile liquid developers is provided, which image forming apparatus exhibits high transfer efficiency in transferring images on an image carrier to a recording media and enables formation of images with sufficient fixing strength. An image forming apparatus which incorporates a squeezing mechanism which removes a part of carrier liquid from the liquid developer incorporating image visualizing particles, fine thermoplastic resin particles, and nonvolatile carrier liquid, and incorporates a transferring mechanism which transfers a visible image, in which a part of carrier liquid is removed, onto the recording medium.
US08185019B2 Image-forming device forming images using liquid carrier and liquid developer
An image forming device with a liquid developer containing a developing agent and a liquid carrier is provided. The image-forming device includes a casing, an accumulation unit, a supply inlet, a cover, and a support part. The accumulation unit is provided in the casing for accumulating therein the liquid developer and the liquid carrier. The supply inlet is in communication with the accumulation unit and fluidly connectable with a replenishing container containing the liquid developer and the liquid carrier. The cover is configured to selectively provide an open phase and a closed phase with respect to the casing, and configured to expose the supply inlet at the open phase. The support part is provided on the cover and configured to detachably mount thereon the replenishing container at the open phase in an orientation capable of discharging the liquid developer and liquid carrier into the accumulation unit through the supply inlet.
US08185018B2 Method and apparatus for image forming capable of effectively eliminating color displacement by recognizing a rotational position of a rotating member with a mechanism using detection marks
An image forming apparatus includes a rotating member, a motor configured to rotate the rotating member, and a marking member having primary and secondary portions. The image forming apparatus also includes a mark sensor configured to detect the primary and secondary portions, and output a primary signal and a secondary signal, and a position sensor configured to determine a rotational position of the rotating member based on a primary reception time of one of the primary and secondary signals that comes immediately after the other of the primary and secondary signals when the position sensor receives the other of the primary and secondary signals at a start of a mark detecting operation. Further, the image forming apparatus includes a motor controller configured to control the motor based on the recognition result and make the rotational position consistent with a target position at a predetermined time during the mark detecting operation.
US08185013B2 Electrophotographic image forming apparatus including a regulating member for limiting cartridge movement
An electrophotographic image forming apparatus includes an image forming unit including a transfer member for transferring a developed image formed on an electrophotographic photosensitive drum, and a mounting portion for demountably mounting a cartridge, the image formation unit being movable, in a state that the cartridge is demountably mounted, between a transfer position for transferring the developed image, and a mounting and demounting position, different from the transfer position, and a regulating member for limiting movement of the cartridge mounted to the mounting portion, when the unit moves between the transfer position and the mounting and demounting position, the regulating member being movable between a regulating position for limiting the movement of the cartridge, and a permitting position for permitting mounting and demounting of the cartridge, and the regulating member being in a regulating position when the unit moves between the transfer position and the mounting and demounting position.
US08185003B2 Image forming apparatus and control method thereof featuring image member surface data detection
There is provided an image forming apparatus including a rotation member used for image forming and a detector for detecting light from the rotation member. First waveform data of an image-formed surface used to form an image on the rotation member is acquired by the detector. Second waveform data of the image-formed surface used to form an image on the rotation member is acquired. The second waveform data includes at least part of a detected section of the first waveform data. Information on the actual circumference of the rotation member is calculated based on matching between the acquired first and second waveform data. The acquired first waveform data and second waveform data are compared to determine whether or not to use the calculated information on the circumference. When it is determined not to use the calculated information on the circumference, information on the circumference of the rotation member is recalculated.
US08185001B2 Image forming apparatus and method
An image forming apparatus includes an image bearing member to bear an electrostatic latent image on its surface, a developing device to develop the electrostatic latent image using toner to form a toner image, a transfer device to transfer the toner image onto a recording medium, a fixing device to fix the toner image, a first detector to detect at least glossiness of a surface of the recording medium, a second detector to detect at least a space between asperities on the surface of the recording medium, and a controller to control an amount of toner when forming the toner image. The controller adjusts the amount of toner based on the glossiness of the recording medium detected by the first detector and the space between the asperities detected by the second detector.
US08184998B2 Image forming apparatus, and method and program for determining timing to execute image adjusting processing
An image forming apparatus includes a toner replenishing device that supplies toner, based on a detection result from a sensor that detects a toner density in a developing device that develops an electrostatic latent image based on an image signal with toner, so that the toner density takes a given value, a memory portion that counts a time for toner replenishment actually carried out by the toner replenishing device to accumulate count results as an accumulated actual toner replenishment time, a memory portion that calculates an expected required time for toner replenishment based on the image signal to accumulate calculation results as an accumulated expected toner replenishment time, and a determining portion that determines in given timing whether or not to execute the image quality adjusting processing, based on a difference between the accumulated actual toner replenishment time and the accumulated expected toner replenishment time.
US08184997B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus is configured to communicate with an image forming apparatus. The image forming apparatus includes a toner supply unit having a stationary toner container and a replaceable toner container. The information processing apparatus includes a first receiving unit configured to receive from the image forming apparatus a toner-low notification with respect to the stationary toner container, a second receiving unit configured to receive from the image forming apparatus a replaceability notification with respect to the replaceable toner container, and a management unit configured to manage a stock quantity of the replaceable toner containers based on the toner-low notification received by the first receiving unit and the replaceability notification received by the second receiving unit.
US08184995B2 Customer part replacement feature utilizing high frequency service interval fault and signature analyses
A diagnostic system made part of or for use with a document handling device in which a customer is guided toward performance of at least one comparison means in a diagnostic routine analysis. The comparison means is selected from a group comprising (1) a first comparison comparing a fused print media and an unfused print media for presence of a defect, (2) a second comparison comparing an output print media and at least one image on a screen for a type of defect, and (3) a third comparison comparing a low-charged print media and a no-charged print media for qualities of the defect. The customer enters a selection based on results of the first, the second, or the third comparisons. The diagnostic system can identify a part causing a defect in the print media based on results of the comparisons.
US08184990B2 Light source wavelength control apparatus
Equipped between a transmitter 20 and an optical multiplexer module 25 of a division/multiplexer unit 24 are band-pass filters 23-1 through 23-m letting only a light of right wavelength pass while reflecting other wavelengths light. The transmitter 20 is equipped with a reflection light monitor 26 for monitoring a reflection light from the band-pass filters 23-1 through 23-m for examining an intensity of a reflection light. A wavelength of a light oscillated by a tunable laser diode (LD) unit 21 is controlled so as to make the intensity of the light smaller than a threshold value.
US08184988B2 Optical modulating device with frequency multiplying technique for electrical signals
The present invention relates to an optical modulating device with frequency multiplying technique for electrical signals, which primary comprises a mixer, which generates a mixed data signal from a first electrical signal and a second electrical signal. The mixed data signal is then received by a first phase shift device to have its phase shifted and becomes a first shifted signal. The first electrical signal is further received by a second phase shift device to have its phase shifted and becomes a second shifted signal. The present invention further comprises an integrated electro-optic modulator (Mach-Zehnder modulator), which is used to receive an input optical signal, the mixed data signal, the first shifted signal, the second shifted signal and the first electrical signal mentioned above, the integrated electro-optic modulator will then modulates the input optical signal into a frequency multiplying output optical signal that carries the first electrical signal and the second electrical signal. The present invention can carry and transmit amplitude shift keying signals and vector modulation signals, thereby provides a more advanced optical communication transmission service.
US08184986B2 Detection arrangement
Exemplary embodiments of detection and transmission arrangements are disclosed herein. For example, some of the disclosed embodiments comprise a splitter, a detector, first and second paths defined between the splitter and the detector, and a manipulation arrangement. In certain embodiments, the splitter is arranged to direct an incoming particle along the first or second path depending upon the value of a parameter of the incoming particle. In particular embodiments, the manipulation arrangement is located on at least one of the first and second paths, so that, if a particle in a superposition of values of the parameter impinges on the splitter and a wavefunction of the particle is directed along both the first and second paths, the manipulation arrangement will act on the wavefunction to allow interference, at or near the detector, between the portions of the wavefunction that were directed along the first and second paths.
US08184985B2 Control circuit for optical transmitter/receiver
A control circuit for an optical transmitter/receiver that transmits/receives an optical signal, comprises: a memory having a digital value storage area and an area that stores limit values; a register; an analog/digital conversion circuit that receives analog signals indicating operating parameters of the optical transmitter/receiver, converts the analog signals to respective digital values, and stores the digital values in the memory; a comparison logical circuit that compares the digital values with the limit values, generates flag values, and stores the flag values in the register; and an outside interface that allows an outside host apparatus to access the memory and the register to read the flag values and monitor an operating condition of the optical transmitter/receiver from outside.
US08184981B2 Simplifying and cost-effective IR-RF combat identification friend-or-foe (IFF) system for ground targets
Combined IR-RF combat identification friend-or-foe (IFF) system for a ground targets, such as dismounted soldiers, vehicles or military platforms comprising IR-RF interrogator mounted on a firearm and IR-RF transponder mounted on a friendly target. RF channel operates in Ka-band providing brief information about friendly targets that could be in attacked area, and if they are, develop alert signal: “Friendly soldiers are in the area”. The interrogator additionally contains RF channel receiving reflected signal that allows recognize armed foe. IR channel of the system prevents friendly fire in the case of direct sighting to a friendly soldier.
US08184978B2 Method and device for channel-adapted signal transmission in optical networks
A method for optical data transmission in a wavelength multiplexing system having at least two transmission channels of different wavelengths includes determining at least one value which is a measure of a physical property of an optical data transmission path of the wavelength multiplexing system; and automatically adjusting a transmission parameter of at least one of the transmission channels as a function of the determined at least one value.
US08184975B2 Passive optical network system and optical line terminator
In a passive optical network system in which signals from a master station to plural slave stations are time-division multiplexed and transmitted, the slave stations different in transmission speed are mixedly contained. The master station (OLU) performs ranging for each transmission speed, and grasps all the slave stations different in transmission speed for each transmission speed, and generates a frame including signals of a suitable transmission speed corresponding to each slave station. When the frame is generated, in a downstream signal in which signals of plural transmission speeds are mixed, a dummy signal is set at a place where the transmission speed is changed, and a time necessary to follow a change in level of a received signal due to a change in optical level caused when the transmission speed is changed is secured. Thereby, each ONU avoids a reception error occurring in the time necessary to follow.
US08184968B2 Imaging apparatus
An imaging apparatus having a light receiving element having a micro lens array provided with a plurality of micro lenses, and a plurality of photoelectric conversion elements, and outputting a light receiving signal obtained by receiving a light beam from an optical system via the micro lens array; a detector that detects shift amounts of image plane by the optical system respectively for a plurality of focus detecting positions set at a plurality of positions in the image plane by the optical system; and a controller that determines a focus adjusting position for the optical system based on a plurality of the shift amounts detected respectively for the plurality of focus detecting positions and a range of the image plane where an image based on the light receiving signal is enabled to be produced, and obtains the light receiving signal at the focus adjusting position with the light receiving element.
US08184961B2 High-resolution optical disk for recording stereoscopic video, optical disk reproducing device, and optical disk recording device
An optical disk for recording stereoscopic videos and high-quality video signals and a system for reproducing the videos and signals from the optical disk are made compatible with the conventional video reproducing system. A reproducing device which is used for reproducing stereoscopic videos and high-quality videos obtains stereoscopic video or high-quality videos by reproducing both first and second interleaved blocks on the optical disk in which first and second video signals are alternately recorded on the left and right sides by dividing the first and second video signals into frame groups of one GOP or more and a reproducing device which is not used for reproducing the stereoscopic videos and high-quality videos obtains ordinary videos by only reproducing either the first or second interleaved block by jumping tracks.
US08184959B2 Apparatus and method for recording/reproducing moving picture in digital broadcast receiver
An apparatus and method for recording/playing a moving picture in a digital broadcast receiver is disclosed, which supports a trick mode. If digital broadcasting is recorded, the digital broadcasting is converted into a video sequence having a new format and frame type, such as an I frame structure, and then recorded in a recording medium. Also, corresponding I frame is directly uploaded and played in accordance with times speed of trick play using the frame index of video data recorded after being converted into the I frame. Thus, it is possible to normally provide more elaborate moving picture trick play for every times speed.
US08184958B2 Audio-video player and event determination device
An audio-video player, which automatically determines an event corresponding to the current state and displays a preferred message associated with the event, is provided. A DVD player includes: a massage table which stores prescribed messages in advance by associating them with a plurality of events having prescribed priorities; an event determination unit which sequentially determines whether the current state corresponds to an event, starting from an event of higher priority; and a message display control unit which reads out, when the event determination unit found the corresponding event, a prescribed message associated with the corresponding event from a message table and displays it.
US08184957B2 Video recording method and video recording device
An increase in the number of files to be managed is suppressed as much as possible even if the number of video recording is increased when the video is recorded on a recording medium. A file is produced according to a format based on a BDMV-s standard that is so defined as to arrange a BDMV directory below a Root directory, and to arrange the respective directories of PLAYLIST, CLIPINFO, and STREAM below the BDMV directory according to the BDMV-s standard, and is recorded on the recording medium. The format is so formed so to produce one Play Item in each of segments of acquired video scenes, and to arrange the plural Play Items in one Play List data, and the video is recorded on the recording medium according to the format.
US08184954B2 Information recording medium in which one land pre-pit is formed in each group unit of wobbles formed by each “N” cycles of wobbles
An optical disc (100) is provided with a recording region where prescribed clock information (WBL) is preformatted for recording. The clock information is (i) included in a first frequency band that is definable by a first reference frequency (Fstd) (that is impossible for a conventional reproducing device to detect by a detecting method based on a self-correlation) and is (ii) defined by a frequency that is integer times the first frequency.
US08184953B1 Selection of hash lookup keys for efficient retrieval
Videos are received and indexed based on fingerprints generated for the videos, using lookup keys which correspond to sub portions of the reference fingerprints. Specifically, a set of lookup keys is selected such that the number of reference fingerprints such that the clumping associated with the associated each of the lookup keys is minimized. Clumping occurs when a number of reference identifiers associated with a lookup key exceeds a maximum value.
US08184950B2 Recording apparatus optical disk and computer-readable recording medium
Arrangements including a specifying unit for specifying a local recording time in a location where the data has been recorded, in accordance with in accordance with the data recording time information (REC_TM), the time zone information (TM_ZONE), and the recording time zone information (REC_TM_ZONE) at the data recording time, and wherein the specifying means specifies the local recording time in the location where the data has been recorded, at only a case where the flag indicates that the recording time zone information (REC_TM_ZONE) at the data recording time specifies the time difference from the world standard time (Greenwich Mean Time) in the location where the data has been recorded.
US08184949B2 Recording apparatus optical disk and computer-readable recording medium
A reproduction apparatus includes a specifying unit for specifying a local recording time in a location where the data first or last recorded on the data group has been recorded while the data is reproduced, and wherein the specifying means calculates, by (REC_TM)−(TM_ZONE)+(REC_TM_ZONE), a recording time at the local time of the data first recorded on the data group in accordance with the first data recording time information (REC_TM), the time zone information (TM_ZONE) and the recording time zone information (REC_TM_ZONE) at the data recording time; and a recording time at the local time of the data last recorded on the data group in accordance with the second data recording time information (REC_TM), the time zone information (TM_ZONE) and the recording time zone information (REC_TM_ZONE) at the data recording time, respectively.
US08184947B2 Electronic apparatus, content categorizing method, and program therefor
An electronic apparatus includes a detecting unit and a categorizing unit. The detecting unit compares each of a plurality of frames that constitute each of a plurality of video contents with one another, and detects a video feature generated by one of a camera operation and video editing from each of the plurality of video contents. The categorizing unit judges, based on the detected video feature, a visual activity level of a video contained in each of the plurality of video contents, and categorizes each of the plurality of video contents based on the judged activity level.
US08184945B2 Authoring device and authoring method
According to one embodiment, an authoring apparatus configured to generate writing data to be stored in an optical disc from a video content data, includes an indexing processor configured to generate face image indexing information includes face images extracted from the video content data and time stamp information representing a time point at which each extracted face image appears in the video content data, a setting module configured to set segments along with a time axis in the video content data, wherein a number of the segments is not larger than a number of chapters being able to be set in the writing data, and a generation module configured to generate menu screen data for displaying a menu screen displaying buttons on a display screen, the buttons on which face images are displayed respectively and for jumping to the segments in which the face images appearing.
US08184943B2 Transport controls for a media device
A method of scanning content comprises receiving an input signal indicating that content being displayed is to be scanned, sensing a duration of the received input signal, and scanning the content at a rate based at least in part on the sensed duration of the received input.
US08184941B2 Information recording and reproducing apparatus and method for changing setting language of the same
An HDMI connector is adapted to be connected to a display device conforming to an HDMI standard. A signal processor is operable to decode a digital signal received through the HDMI connector and extract first language information which indicates a setting language of the display device when the digital signal contains the first language information. A storage is operable to store second language information which indicates a setting language of the information recording and reproducing apparatus. A controller is operable to detect whether the display device is connected to the HDMI connector, acquire the first language information when the display device is connected to the HDMI connector, determine whether the setting language in the first language information is in conformity with the setting language in the second language information, and change the setting language in the second language information so as to be in conformity with the setting language in the first language information when the setting languages are not in conformity with each other.
US08184939B2 Optical fiber cable inlet device with integral optical device
An inlet device is described for inserting a cable containing optical fibers into a telecommunications enclosure. The inlet device includes a housing and an optical device holder. The optical device holder may be configured to hold an optical fiber spice and/or an optical device such as an optical splitter, coupler or a dense wavelength division multiplexing (DWDM) device.
US08184938B2 Rear-installable fiber optic modules and equipment
Fiber optic equipment that supports one or more rear-installable fiber optic modules is disclosed. The fiber optic equipment is comprised of a chassis defining a front end and a rear section. At least one guide system is disposed in the chassis and configured to receive at least one fiber optic module. The guide system may be provided in the form of a rail guide system. The at least one guide system receives the at least one fiber optic module from the rear section on the chassis and is configured to guide the fiber optic module toward the front end of the chassis. In this manner, a technician can make fiber optic connections to fiber optic modules and also install the fiber optic modules into the fiber optic equipment from the rear section of the chassis to reduce time and/or labor in making fiber optic connections.
US08184936B2 Multi-mode bending-resistant fiber and production method thereof
A multimode fiber including a core and a cladding. The core has a radius (R1) of 24-26 μm, the refractive index profile thereof is a parabola, and the maximum relative refractive index difference (Δ1) is 0.9-1.1%. The cladding surrounds the core and includes from inside to outside an inner cladding, a middle cladding, and an outer cladding; a radius (R2) of the inner cladding is 1.04-1.6 times that of the core, and a relative refractive index difference (Δ2) thereof is −0.01-0.01%; the middle cladding is a graded refractive index cladding whose radius (R3) is 1.06-1.8 times that of the core, and a relative refractive index difference thereof is decreased from Δ2 to Δ4; and a radius (R4) of the outer cladding is 2.38-2.63 times that of the core, and a relative refractive index difference (Δ4) thereof is between −0.20 and −0.40%. The invention reduces the additional bending loss of the fiber, improves the bending resistance and mechanical properties, basically eliminates the internal stress, and ensures the service life even working for a long term under the condition of low radius. The method for producing the fiber is simple, effective, and suitable for mass production.
US08184935B2 Flat drop cable with center strength member
The present disclosure relates to a fiber optic cable including an outer jacket having an elongated transverse cross-sectional profile defining a major axis and a minor axis. The transverse cross-sectional profile has a maximum width that extends along the major axis and a maximum thickness that extends along the minor axis. The maximum width of the transverse cross-sectional profile is longer than the maximum thickness of the transverse cross-sectional profile. The outer jacket also defines first, second and third separate passages that extend through the outer jacket along a lengthwise axis of the outer jacket. The third passage has a transverse cross-sectional profile that is elongated in an orientation extending along the major axis of the outer jacket. The first, second and third passages are generally aligned along the major axis with the third passage being positioned between the first and second passages. The fiber optic cable also includes a plurality of optical fibers positioned within each of the first and second passages and a tensile strength member positioned within the third passage. The tensile strength member has a transverse cross-sectional profile that is elongated in the orientation extending along the major axis.
US08184934B2 Optical fiber cable
A fiber optic cable having a jacket, at least one tube and at least two fibers within the tube in a loose tube arrangement. The fibers within the tube have a fiber length differential substantially in the range of 0.01%-0.04%.
US08184933B1 Systems and methods for identifying cable connections in a computing system
A system includes a cable having a first end portion, a second end portion and a cable display module mechanically coupled to the first end portion of the cable. The cable has at least one optical fiber extending through the cable between the first end portion and the second end portion. The at least one optical fiber is configured to optically couple a first chassis with a second chassis when the first end portion of the cable is mechanically coupled to the first chassis and the second end portion of the cable is mechanically coupled to the second chassis. The cable display module is configured to be electrically coupled to the first chassis when the first end portion of the cable is mechanically coupled to the first chassis such that the cable display module receives from the first chassis an electrical signal representing an identifier associated with the second chassis.
US08184926B2 Image deblurring with blurred/noisy image pairs
Image deblurring with blurred/noisy image pairs is described. In one implementation, a system combines a blurred image with a corresponding noisy image of the same subject to create a high-quality deblurred image. The blurred/noisy image pair can be acquired by an inexpensive hand-held camera, e.g., in unfavorable low light conditions. An exemplary iterative process uses the blurred image and the noisy image at each step to produce the high-quality image. First, the system estimates the blur kernel of the blurred image using information from both the blurred and noisy images. Then, the system performs residual image deconvolution, which favors suppression of ringing artifacts. Finally, the system applies gain-controlled deconvolution to suppress remaining ringing artifacts in smooth image regions. The system iterates these steps to obtain the final high-quality image.
US08184923B2 Image analysis method, image analysis program, pixel evaluation system having the image analysis method, and pixel evaluation system having the image analysis program
In the case where a digital camera is used for evaluating a display quality of an image display panel, moire is generated due to a shift of a pixel pitch between a pixel of a panel and a pixel of a digital camera, and thus, a great influence is given as measurement deviation. The present invention carries out a panel display quality evaluation at low cost and short time with relieved influence of moire by treating a value, which is obtained by recognizing a coordinate of a panel pixel in a shot image based on an image for detecting a coordinate and positional information thereof with high accuracy and by calculating average luminance by panel pixel unit based on a center position of a coordinate, as representative luminance in each pixel of the panel, in a panel evaluation method of shooting an image display panel with a digital camera.
US08184913B2 Clustering videos by location
Described is a technology in which video shots are clustered based upon the location at which the shots were captured. A global energy function is optimized, including a first term that computes clusters so as to be reasonably dense and well connected, to match the possible shots that are captured at a location, e.g., based on similarity scores between pairs of shots. A second term is a temporal prior that encourages subsequent shots to be placed in the same cluster. The shots may be represented as nodes of a minimum spanning tree having edges with weights that are based on the similarity score between the shots represented by their respective nodes. Agglomerative clustering is performed by selecting pairs of available clusters, merging the pairs and keeping the pair with the lowest cost. Clusters are iteratively merged until a stopping criterion or criteria is met (e.g., only a single cluster remains).
US08184912B2 Image processing apparatus, image forming apparatus, image processing system, and image processing method
There are provided: a pattern detection process section for extracting a partial image made of pixels including a target pixel from input image data; a rotated image generating section for generating a self-rotated image by rotating the partial image; and a matching test determination section for determining whether an image pattern included in the partial image matches an image pattern included in the self-rotated image. When it is determined that matching exists, a target pixel in the partial image or a block made of pixels including the target pixel is regarded as a feature point. Consequently, even when image data has been read while skewed with respect to a predetermined positioning angle of a reading position of an image reading apparatus or image data has been subjected to enlarging, reducing etc., a feature point properly specifying the image data can be extracted regardless of skew, enlarging, reducing etc.
US08184907B2 Image processing method and image processing apparatus
A CG image having a transparency parameter is superimposed on a shot image, which is an image picked up by an image-pickup device, to obtain a combined image. The combined image is displayed in a combined-image-display region. In the combined image, a mask region of the CG image is set based on parameter information used to extract a region of a hand. The transparency parameter of the CG image is set based on a ratio of the size of the region of the CG image excluding the mask region to the size of the shot image. By checking the combined image, which is displayed in the combined-image-display region, the user can set the parameter information by a simple operation.
US08184906B2 System and method for creating images
The invention provides a method of replicating the primary human field of view in an image. The method comprises receiving at least three digital images of a scene, the digital images comprising a center image facing a scene directly, a center left image obtained by rotating an image capture device a predefined angle to the left of center and a center right image obtained by rotating the image capture device a predefined angle to the right of center; manipulating the center image, the center left image, and the center right image on a data processing device; obtaining a composite image from the manipulated center image, center left image and center right image conformed to the first virtual model; manipulating the composite image on the data processing device; obtaining a distortion adjusted image from the composite image conformed to the second virtual model; creating a physical image of the distortion adjusted image; and physically manipulating the physical image to form a physical image having a planar center portion and curved left and right portions extending toward a viewpoint.
US08184899B2 Method of detecting a defect on an object
In a method of detecting a defect on an object, a preliminary reference image can be obtained from a plurality of comparison regions defined on the object. The preliminary reference image is divided into reference zones by a similar brightness. Each of the reference zones is provided with substantially the same gray level, respectively, to obtain a reference image. Whether a defect exists in an inspection region in the comparison regions is determined using the reference image. Thus, defects in the inspection regions having different brightnesses can be detected using the properly obtained reference image.
US08184898B2 Analysis of leaded components
A system to facilitate analysis of component leads is provided and includes a device to form a picture of the leads, from which an image is extracted, to apportion the image and to perform first and second scans of the portions, and a processor, including a memory unit having a set of computer-readable executable instructions stored thereon, which, when executed, cause the processor to receive data of each scan, to establish a rule, based on the data of the first scan of any one portion, governing when to judge that the data of the second scan of the one portion indicates a defect, to determine rule compliance for each of the second scans, to judge that any one second scan in a non-compliance state indicates a defect, and to report a location of the defect. A display unit displays the report to a user.
US08184895B2 Method and apparatus for magnetic character recognition
A method for magnetic character recognition is disclosed. The method may include preparing a standard waveform that is used as a datum in an operation of reading magnetic ink characters, generating a regeneration waveform from a character string of the magnetic ink characters printed on a surface of an information recording medium, segmenting a character waveform of each of the magnetic ink characters from the regeneration waveform, comparing the character waveform segmented through the segmentation process with the standard waveform, and selecting a plurality of the standard waveforms of candidate characters in accordance with a comparison result of the comparison process. A read character may be identified with the candidate character that has the greatest value among all the coefficient values of coincidence.
US08184894B1 Electronic reassociation
Apparatus and methods for providing electronic reassociation of data transmissions of checks and backup information. A method according to the invention may include scanning each check received by a lockbox service and scanning backup information related to correspondence included with each check. Thereafter, the method may include electronically associating each check with the backup information. The method may include generating a data transmission for each check and the associated backup information. Finally, the method may include storing the data transmission for each check and the associated backup information at a periodic interval. Such an interval may be determined, at least in part, by the deposit cut-off time of a financial institution.
US08184890B2 Computer-aided diagnosis and visualization of tomosynthesis mammography data
The present invention provides a method and system using computer-aided detection (CAD) algorithms to aid diagnosis and visualization of tomosynthesis mammography data. The proposed CAD algorithms process two-dimensional and three-dimensional tomosynthesis mammography images and identify regions of interest in breasts. The CAD algorithms include the steps of preprocessing; candidate detection of potential regions of interest; and classification of each region of interest to aid reading by radiologists. The detection of potential regions of interest utilizes two dimensional projection images for generating candidates. The resultant candidates in two dimensional images are back-projected into the three dimensional volume images. The feature extraction for classification operates in the three dimensional image in the neighborhood of the back-projected candidate location. The forward-projection and back-projection algorithms are used for visualization of the tomosynthesis mammography data in a fashion of synchronized MPR and VR.
US08184888B2 Method and system for polyp segmentation for 3D computed tomography colonography
A method and system for polyp segmentation in computed tomography colonogrphy (CTC) volumes is disclosed. The polyp segmentation method utilizes a three-staged probabilistic binary classification approach for automatically segmenting polyp voxels from surrounding tissue in CTC volumes. Based on an input initial polyp position, a polyp tip is detected in a CTC volume using a trained 3D point detector. A local polar coordinate system is then fit to the colon surface in the CTC volume with the origin at the detected polyp tip. Polyp interior voxels and polyp exterior voxels are detected along each axis of the local polar coordinate system using a trained 3D box. A boundary voxel is detected on each axis of the local polar coordinate system based on the detected polyp interior voxels and polyp exterior voxels by boosted 1D curve parsing using a trained classifier. This results in a segmented polyp boundary.
US08184887B2 System and method for image reconstruction
A tomographic imaging apparatus is provided for generating images. The tomographic apparatus includes a computer programmed to access a data sinogram representative of the image, reconstruct the image, divide the image into a plurality of sub-regions, define a region of interest including at least one sub-region, reprojecting a region of interest or a complement of the region of interest to generate a region of interest sinogram or a sinogram representative of the complement of the region of interest and reconstructing a resultant sinogram using iterative methods to generate an image.
US08184884B2 Method for evaluating a tomography data record, and a tomography workstation
A method is described for evaluating a tomography data record. In at least one embodiment, a tomography data record of a hollow organ is generated, the tomography data record is analyzed automatically, and organ sections to be assessed as critical are determined. Further, a corresponding findings list entry is generated in a findings list as a reaction to a determined organ section to be assessed as critical, various organ sections are displayed successively on the basis of the tomography data record, and after its first display, an organ section assessed as critical can be selected for renewed display directly via the findings list. Furthermore, a corresponding tomography workstation is described.
US08184875B2 Method for creating, displaying, and analyzing X-ray images and apparatus implementing the method
A method for creating, displaying, and analyzing X-ray images of a plurality of objects is disclosed. The method comprising, for each of the objects recording three-dimensional X-ray image data of the object in a single measurement; creating a three-dimensional X-ray image of the object from the three-dimensional X-ray image data; creating one or two two-dimensional X-ray images of the object from the three-dimensional X-ray image data; displaying the one or two two-dimensional X-ray images of the object; and analyzing the one or two two-dimensional X-ray images of the object. For a subset of the plurality of objects the three-dimensional X-ray image of the object is displayed, wherein the subset of the plurality of objects is determined based on the step of, for each of the objects, analyzing the one or two two-dimensional X-ray images of the object.
US08184874B2 Enhanced display of medical images
A method of processing a digital radiographic medical image. The digital radiographic medical image is accessed and a plurality of regions of interest is determined. For each of the plurality of regions of interest, steps are performed: determining at least one candidate region of interest (ROI) disease; identifying one ROI disease from the at least one candidate region of interest; determining a processing method appropriate to the identified one ROI disease; and applying the determined processing method to the region of interest to generate a disease enhanced region of interest. The digital radiographic medical image and one or more of the disease enhanced regions of interest can then be displayed.
US08184871B2 Biometrical feature inputting system, image synthesizing apparatus, and image synthesizing method
A biometrical feature inputting system including: an imager placed in front of a finger, for imaging an image of a front face of the finger, and an image of either one of lateral faces of the finger; a reflector placed on at least one side of lateral faces of the figure, for reflecting an image of lateral faces of the finger to the imager; and a synthesizer for applying mirror inversion to an imaged image of lateral faces of the finger, and synthesizing a mirror-inverted image of lateral faces of the finger and an imaged image of a front face of the finger.
US08184869B2 Digital image enhancement
Methods and systems for enhancing a digital image include analyzing the digital image to determine if the digital image includes a facial component. Facial characteristics of the facial component are determined for each image that does include at least one facial component. The digital image is then modified based on the facial characteristics.
US08184865B2 Method and apparatus for producing land-surface image data
An object of the invention is to provide a method and an apparatus for producing land-surface image data, which can correct, with relatively high accuracy, cloud image data included in satellite image data into land-surface image data that would emerge in the absence of a cloud. Geostationary satellite image data 1 of a predetermined time at a production standard date is obtained, and a determination whether each pixel is a pixel reflecting a land surface 4 or a pixel reflecting a cloud 5 is made to set partial image data 6 and a missing region 7. Then, processing is repeated by sequentially adding another imaging date and time according to a predetermined priority until the missing region 7 is filled up with the pixel determined to be the pixel reflecting the land surface 4, thereby producing interpolated image data 9 to produce the land-surface image data. The pixel is determined to be the pixel reflecting the land surface 4 from a pixel value in the another imaging date and time that is determined to be data having a close temporal relevance in a relationship between a solar position and the predetermined time of the production standard date.
US08184861B2 Feature information management apparatuses, methods, and programs
Apparatuses, methods and programs store a plurality of target types, each target type having recognition attribute information indicating the likelihood that the target type will be recognized based on a type of road or a type of area. The apparatuses, methods and programs acquire vehicle position information indicating a current position of a vehicle, acquire image information in the vicinity of the vehicle, and acquire road attribute information about a road on which the vehicle is traveling, the road attribute information acquired based on the vehicle position information. The apparatuses, methods and programs determine a target type defining a target for image recognition within the image information, the target type being determined based on the acquired road attribute information and the stored recognition attribute information, and perform image recognition of a target feature included in the image information, the target feature being of the determined target type.
US08184859B2 Road marking recognition apparatus and method
An object of this invention is to provide a technique to correctly recognize road markings by a simple processing. This road marking recognition method: obtaining image data of a road, and storing the image data into an image data storage; detecting a first road marking in the image data stored in the image data storage, and storing position data of the first road marking into a storage; detecting a second road marking in the image data stored in the image data storage, and storing position data of the second road marking into a storage; judging based on the position data stored in the storage, whether or not a predefined proper mutual positional relationship between the first and second road markings is established; and evaluating a confidence degree for the detection result of the first and second road markings by using a result of the judging. For example, in a case of the road markings such as a crosswalk and a stop line, the stop line and the crosswalk have to be arranged in this order when viewing from the vehicle. Such a positional relationship is confirmed to evaluate the confidence degree.
US08184856B2 Method and apparatus for assessing driver head pose with a headrest-mounted relative motion sensor
A relative motion sensor mounted in the headrest of a vehicle driver seat is used to assess the head pose of a vehicle driver and adjust the headrest position to optimize both the safety of the driver and the sensitivity of the relative motion sensor. At the beginning of each ignition cycle, the relative motion sensor is used to adjust the position of the headrest relative to the driver's head for optimal driver safety, and the relative motion sensor is oriented to provide optimal sensitivity for head pose assessment when the headrest is positioned for driver safety.
US08184855B2 Three-level scheme for efficient ball tracking
A three-level ball detection and tracking method is disclosed. The ball detection and tracking method employs three levels to generate multiple ball candidates rather than a single one. The ball detection and tracking method constructs multiple trajectories using candidate linking, then uses optimization criteria to determine the best ball trajectory.
US08184854B2 Method and system for evaluation of the behavior of users of a digital image information system
In a method of evaluation of the user behavior of users of a digital image information system during the viewing and/or assessment and/or processing of at least one image object presented on at least one display device, at least one selectable indicator of the user behavior is recorded (controlled by an electronic control and evaluation device) in the form of recording data by at least one detector during the viewing and/or assessment and/or processing of the image object. The recording data are transferred to the electronic control and evaluation device; and a quantitative and/or qualitative evaluation of the recording data ensues with regard to the image object. A digital image information system is provided that is suitable for implementation of the method.
US08184853B2 Method of triggering a detector to detect a moving feature within a video stream
Detectors capable of accurately detecting and tracking moving features of such as faces within a video stream are sometimes too slow to be run in real-time. The present invention rapidly scans video footage in real-time and generates a series of preattemptive triggers indicating the frames and locations within the frames at our deserving of further investigation by a sub real-time detector. The triggers are generated by looking for peaks in a time variant measure such as the amount of symmetry within a frame or portion of a frame.
US08184843B2 Method and apparatus for sound source localization using microphones
A method and apparatus for sound source localization using microphones are disclosed. The method includes: receiving signals coming from a sound source through microphones covering all directions; distinguishing the received signals into those signals directly input to the microphones from the sound source (direct signals) and those signals indirectly input to the microphones (indirect signals); identifying a candidate region at which the sound source is present using locations of the microphones receiving direct signals; selecting a point in the candidate region as a candidate location; drawing one or more virtual tangent lines, contacting with the circumference of the apparatus, from the candidate location; placing locations of the microphones receiving indirect signals on the virtual tangent lines; and localizing the sound source on the basis of signals passing through the microphones receiving direct signals and through the virtual locations of the microphones receiving indirect signals.
US08184839B2 One-size-fits-most hearing aid
A hearing-aid device comprising a housing and circuitry module, wherein the circuitry module comprises a battery, a microphone, and a receiver, and the circuit module is inserted in the hearing aid housing. The hearing aid device further comprises a retractable battery sleeve, wherein a battery slot is exposed when the battery sleeve is retracted, and a battery can be inserted into the battery slot from either side of the battery slot with either polarity. The hearing aid housing may comprise an ear-tip, wherein a microphone is mounted in the hearing aid housing near the ear-tip and the microphone receives sounds through at least one sound inlet located on a side surface of the hearing aid housing. The ear-tip additionally comprises three flanges decreasing in size toward the flange closest to the ear canal, and the hearing aid can be inserted into the ear canal in any orientation.
US08184838B2 Custom-fit hearing device kit and method of use
A kit for preparing a custom-fit ear protection molding is provided having a first container containing a compliant material and a second container containing a hardening agent such that when the compliant material and the hardening agent are combined and kneaded, a resulting compound is formed which may be inserted into the ear of a user and allowed to cure. A method of affecting the hearing of a user is provided. A method of selling a hearing-protection kit is also provided along with a method of manufacturing the disclosed kit.
US08184837B2 Hearing aid with UV sensor and method of operation
A hearing aid and a method for operating a hearing aid include a signal processing device operable by using different signal processing parameters and a UV sensor connected to the signal processing device. The signal processing device can set at least one signal processing parameter as a function of an output signal of the UV sensor. At least one predetermined signal processing parameter can be set in each case for within and outside of enclosed spaces. It is possible to reliably distinguish between environmental situations within and outside of enclosed spaces by using the UV light intensity in the environment to be measured by the UV sensor, so that the method of operation of the hearing aid, e.g. of an aural program, is advantageously automatically matched to these two environmental situations.
US08184833B2 Electrostatic speaker arrangement for a mobile device
A speaker is integrally formed with a multi-layered printed circuit board. The printed circuit board includes a flexible membrane layer with a conductive pattern thereon. Positive and negative elements are disposed on opposing sides of the flexible membrane. A drive circuit connects to the flexible membrane layer and applies current to the flexible membrane layer responsive to an audio signal to generate audible sounds.
US08184832B2 Electrostatic loudspeaker capable of dispersing sound both horizontally and vertically
An acoustic transducer, specifically an electrostatic loudspeaker (ESL) providing curvature in two directions for improved dispersion of sound waves. The compound curvature also provides a virtual focus of the propagated sound waves for accurate reproduction of musical program material recorded with standard single-point microphones. The highly directional nature of high frequency sound waves requires that a flat or cylindrical electrostatic transducer must be physically tall to allow a listener to either recline or stand. The two-axis curved structure enables a compact form of ESL to be realized, including bookshelf type loudspeakers whereas all known commercial units are comparable in height to that of a human listener. The individual curved ESL panels can also be readily combined to create larger transducer assemblies including omni-directional units. A preferred stator panel hole-geometry is included for improved high voltage operation of coated perforated metal stator panels, and methods of forming the metal panel are described. The artistic nature of the two-dimensionally curved electrostatic transducer also lends itself to other non-traditional forms such as integration into lighting fixtures and other such architectural uses.
US08184830B1 Audio amplifier with simplified electrical isolation
A power amplifier that can provide electrical isolation between an input signal and an amplified output signal avoids isolation between the amplifier output and the load to reduce complexity, component count, cost and size over prior power amplifiers. The power amplifier avoids the use of a power transformer to provide electrical isolation, while maintaining electrical isolation between the amplifier and the input signal to satisfy regulatory requirements. A power converter in the amplifier may be directly connected to input power lines, and provide power factor correction and voltage bus regulation to supply appropriate power to the amplifier. The input signal may be electrically isolated from the amplifier through any suitable isolation including optical isolation or magnetic isolation.
US08184827B2 Sound source position detector
Provided is a sound source localization device which can detect a source location of an extraction sound, including at least two microphones; an analysis unit (103) which (i) analyze frequencies of the mixed sound including the noise and received by each microphone, and (ii) generates frequency signals; and an extraction unit (105) which, for each source location candidate, (a) adjusts time axes of the frequency signals corresponding to the microphones, so that there is no time difference between when the mixed sound reaches one microphone from the source location candidate and when the mixed sound reaches another microphone from the source location candidate, and (b) determines frequency signals having a difference distance equal to or smaller than a threshold value, from among the frequency signals corresponding to the microphones with the time axis having been adjusted, the difference distance representing a degree of a difference in the frequency signals between the microphones, and (c) extracts the source location of the extraction sound from among the source location candidates, in accordance with a degree of matching of the determined frequency signals between the microphones.
US08184825B1 Vehicle remote control interface for controlling multiple electronic devices
An interface device for interconnecting fixed controls of a vehicle to electronic devices. The interface device is capable of receiving control signals from fixed controls, such as steering wheel controls, backseat controls, handlebar controls, and the like, and then transmitting corresponding control signals to the electronic devices. In one aspect, the device is programmable such that the interface device emits signals corresponding to the same signals that would be emitted from a handheld remote control sold in conjunction with the different electronic devices. In one embodiment, the device is an interface between the fixed controls and a replacement stereo receiver. In another embodiment, the device is capable of recognizing spoken voice commands and generating corresponding IR signals in order to control the electronic devices. In still another embodiment, the device is an interface between the fixed controls and multiple electronic devices, such as an audio and video component.
US08184824B2 Differentiated audio
The present invention provides novel methods and devices for providing audio to players of a gaming machine and to nearby players. According to preferred implementations, sounds intended for a person currently using a gaming machine are distinguished from second sounds intended for persons who are not currently using the gaming machine. The former sounds are directed to the player of the gaming machine by one or more methods and/or devices. For example, the gaming machine may include a device for producing ultrasonic waves (e.g., in a beam) that produce the first sounds via interaction with a medium, a sound dome, a speaker array, or other devices for producing directional sound. The sound may be directed to a predetermined area near the gaming machine. Alternatively, the sound may be directed to an area at or near where the player is detected to be, where the player's player tracking card is detected to be, etc.
US08184823B2 Headphone device, sound reproduction system, and sound reproduction method
Disclosed herein is a headphone device, including: a sound pickup section configured to pick up an external sound; a directivity setting section configured to generate a directional pickup audio signal, which is an audio signal obtained by picking up the external sound with a desired directional characteristic, based on an audio signal outputted from the sound pickup section; a loudspeaker; an audio signal generation section configured to generate a cancellation-use audio signal for attenuating the directional pickup audio signal based on the directional pickup audio signal; and a driving signal generation section configured to generate a driving signal, which is an audio signal for driving the loudspeaker and includes at least the cancellation-use audio signal.
US08184820B2 Indirect acoustic transfer control of noise
A noise control system is directed to the path along which the noise is transmitted from the source of the noise being generated to the receiver of the noise in the passenger compartment of an automotive vehicle. The noise control system is deployed in a box structure, such as the dual bulkhead of the dashboard of the vehicle, to provide a constrained volume within which engine noise can be controlled. The dual bulkhead plenum houses an active noise control apparatus, such as a speaker or a vibrating device, between the bulkheads to be operable with a control algorithm to generate sound that can control the noise or vibrations generated by the engine. The plenum can also be treated with passive noise control materials, such as viscoelastic damping materials, acoustical foam or heavy vinyl barrier and foam to block airborne sound and vibrations, in addition to the active noise control.
US08184817B2 Multi-channel acoustic signal processing device
Provided is a multi-channel acoustic signal processing device by which loads of arithmetic operations are reduced. The multi-channel acoustic signal processing device includes: a decorrelated signal generation unit, and a matrix operation unit and a third arithmetic unit. The decorrelated signal generation unit generates a decorrelated signal w′ indicating a sound which includes a sound indicated by an input signal x and reverberation, by performing reverberation processing on the input signal x. The matrix operation unit and the third arithmetic unit generate audio signals of m channels, by performing arithmetic operation on the input signal x and the decorrelated signal w′ generated by the decorrelated signal generation unit, using a matrix R3 which indicates distribution of a signal intensity level and distribution of reverberation.
US08184815B2 Microphone unit for stereophonic recording
To provide a microphone unit for stereophonic recording capable of adjusting an intersecting angle of sound collecting axes in accordance with conditions without impairing directivity and sound quality of the microphone. Respective rotation bases (408, 508) are rotatable about a center axis with respect to mounting bases (404, 504), respectively, which are mounted to a main body (20) of a portable sound recorder (10) through respective brackets (402, 502). Respective top ends of respective knurls (414, 514) of leading ends of the respective rotation bases (408, 508) has a shape being cut to form an inclined surface from a radial direction, and respective microphones (418, 518) are retained so that diaphragms (420, 520) are in consonance with the cut surface. Accordingly, by rotation of the respective rotation bases (408, 508), sound collecting axes (426, 526) vertically extending from the diaphragms (420, 520) are changed in their axes like a precession, thereby being capable of adjusting an intersecting angle of the sound collecting axes (426, 526) of right and left microphones (418, 518).
US08184811B1 Mobile telephony content protection
In a digital content management system, a mobile device determines whether it is authorized to use digital content by sending, to a service provider, a hash value that has been pre-stored in the mobile device and that is associated with the digital content. The hash value is generated by combining a user identifier, among other data, into a combined hash. The other data included in the combined hash may be, for example, a service provider key unknown to the user, and a hash of the protected content. A telecommunications service provider, such as a service provider of a CDMA wireless network, determines whether the hash value is valid and, accordingly, whether the mobile device is authorized to use the digital content.
US08184807B2 Content distribution/browsing system, content distribution apparatus, content browsing apparatus and program
A content distribution/browsing system is disclosed. First to (m−1)th encrypted content items E(K1, C1∥K2,1), . . . , E(Km−1, Cm−1∥Km,1) contain second to m-th (next in order) sharing keys K2,1, . . . , Km,1, respectively. When desirous of browsing an (i+1)th content item Ci+1, the (i+1)th sharing key Ki+1,1 is acquired by browsing an immediately preceding i-th content item Ci.
US08184806B2 Table masking for resistance to power analysis attacks
Tables are defined to permit output masking for table look-ups to be carried out to resist power analysis attacks on cryptographic operations. A set of individually defined random values is used to mask each entry in a substitution table, defining a masked substitution table. A mask table is also defined such that the values of each entry, masked with the corresponding random value, is the value of a fixed mask. The masked substitution tables and the mask tables may be used in cryptographic operations to permit the output of table look-ups to be masked, without directly using the fixed mask value in the computations of the cryptographic operations.
US08184797B1 System and method for improved directory assistance searches
A system and method for improved directory assistance searches involving feedback from previous calls made to telephone numbers in a vendor database, in order to improve the quality of customer service and satisfaction by the vendors associated with the telephone numbers, and to find the vendors associated with the telephone numbers that have provided quality customer service in the past. The system and method automatically rates a telephone number according to a plurality of parameters. The rating produces a relevancy score relating to the quality of customer service and satisfaction (QOCS) associated with calling the vendor telephone number. Vendors associated with telephone numbers that score high on the QOCS scale are given priority to incoming calls from consumers seeking directory assistance in the vendors' field. Feedback between a calling party customer and a called party vendor is possible, in real time, before, prior to, or after the actual conversation between customer and vendor, and multiple vendors may be called and screened automatically by the system in response to specific calling party needs. In one embodiment of the system, dirty numbers (numbers reassigned to a second party from a previous party) are screened. In another embodiment, vendors who consistently score high on the QOCS scale may be targeted for solicitation. In yet another embodiment, a method is disclosed for assessing an advertising fee based on referrals received by vendors using the present invention. In another embodiment, a web interface version of the invention is disclosed.
US08184796B2 Private communications network with wildcard dialing
A private communications network and method of managing calls in a private communications network. Connected communications devices register with the network and are assigned aliases, with aliases for groups of registered devices sharing one or more common digits. Dialing strings for in-network calls are monitored for inclusion of a wildcard (e.g., *) which are treated as a “don't care.” The wildcard invokes group features, such as placing a conference call, invoking a hunting feature and invoking a pickup feature. The call is distributed/connected to the group corresponding to the remaining digits.
US08184793B2 Multi-line telephone calling
Network architectures, methods, and operations for routing telephone calls are disclosed. A customer premise includes a conventional POTS dedicated communication line to a central office switch and a broadband connection to a data network. The central office switch and the data network are connected by a communication link. A first telephone call originated at the customer premise may be connected via the dedicated communication link. A second or subsequent call originated at the customer premise may be connected via the data network. Optionally, the same call identifier may be assigned to the first and second or subsequent calls.
US08184789B2 Apparatus, system, and method for automated call initiation
An apparatus, system, and method for automated call initiation. The method for automated call initiation includes initiating a call to a destination using a first communication line. The method also includes initiating a call status determination that determines when a person answers the call at the destination. Furthermore, the method includes during the call status determination, sending audio information from the destination to an agent. In addition, the method includes assigning the call to the agent, in response to the call status determination determining that the person answered the call at the destination. Therefore, the agent is able to monitor the call and assume a natural response to the person, thus eliminating delay as the conversation begins.
US08184787B2 System and method for generating a personalized bill using a personal address book
A system and method is disclosed for creating a personalized phone bill populated with names from a subscriber's personal address book on the subscriber's device. A billing application receives a request to generate a phone bill for a subscriber, and obtains usage data for that subscriber's device. In one embodiment, the billing application then sends a request to a translation server to search a network address book, which is synchronized with the personal address book on a subscriber's device, to match the usage data with the names from the network address book. The matched names are then transmitted from the translation server to the billing application, where the billing application includes the matched names in a usage section of the bill, thereby generating a personalized phone bill that a subscriber can more easily review and understand.
US08184786B2 Updating routing patterns in an enterprise network
The present disclosure is directed to updating routing patterns in an enterprise network. In some implementations, a method for routing sessions includes identifying information associated with call sessions in an enterprise network. The information includes costs to an enterprise for using carrier services during the call sessions. Routing patterns for call sessions are dynamically updated through at least a portion of the enterprise network based, at least in part, on the costs associated with the call sessions.
US08184776B2 Filter and X-ray imaging apparatus using the filter
A filter includes a plurality of filter plates for adjusting X-ray energy spectrum, a plurality of rails for fixedly supporting the filter plates, a plurality of cams which are respectively provided with a groove curve on a surface thereof, a driving wheel for driving the cams, and a plurality of link levers, each link lever being connected to one of the filter plates at one end and being mounted to an axis at an opposite end such that the link lever is rotatable about the axis, and each link lever being provided with a pin which is in cooperation with the groove curve of the corresponding cam so that the link lever proceeds with a reciprocating movement according to rotation of the corresponding cam to move the filter connected to it into or out of the X-ray passing space. The plurality of cams are respectively located at different sides of the driving wheel to move the filter plates into the X-ray passing space from different directions.
US08184773B2 Path planning and collision avoidance for movement of instruments in a radiation therapy environment
Apparatus and methods for therapy delivery are disclosed. In one embodiment, a therapy delivery system includes a plurality of movable components including a radiation therapy nozzle and a patient pod for holding a patient, a patient registration module for determining a desired position of at least one of the plurality of movable components, and a motion control module for coordinating the movement of the least one of the plurality of movable components from a current position to the desired position. The motion control module includes a path planning module for simulating at least one projected trajectory of movement of the least one of the plurality of moveable components from the current position to the desired position.
US08184771B2 Radiation phase contrast imaging apparatus
A radiation phase contrast imaging apparatus, including a radiation emission unit having a plurality of electron sources for emitting electron beams, and a target for emitting radiation through collision of electron beam emitted from each electron source, a first grating in which grating structures for diffracting radiation are disposed periodically, a second grating in which grating structures for transmitting and shielding radiation are disposed periodically, and a radiation image detector for detecting radiation transmitted through the second grating, in which the first and second gratings are disposed in an optical axis direction of the radiation so as to be able to substantially superimpose each image of the first grating formed based on radiation corresponding to each electron source on a surface of the second grating, and the radiation corresponding to each electron source forms each phase image of the same subject on the radiation image detector.
US08184766B2 X-ray computer tomograph and method for investigating an object by means of X-ray computer tomography
In an X-ray computer tomograph and a method for investigating an object by means of X-ray computer tomography, to improve the image quality, a first intensity of the X-ray radiation between an X-ray source and the object is measured by means of a first intensity measurement device (13) and a second intensity of the X-ray radiation between the object and the X-ray detector outside a projection region of the object is measured by means of a second intensity measurement device. A scattered radiation correction factor is calculable by means of the measured intensities to reduce the scattered radiation.
US08184763B2 System and a process for producing at least one hydrocarbon fuel from a carbonaceous material
A system for producing at least one hydrocarbon fuel from a carbonaceous material, the system including: a nuclear power plant; a hydrocarbon fuel manufacturing plant, including at least an electrolyzer unit for producing a first hydrogen stream from water and electric power provided by the nuclear power plant, and an hydrocarbon fuel synthesis unit, the nuclear power plant supplying power to a power distribution grid to which electric power consumers other than the hydrocarbon manufacturing plant are electrically connected; a buffer storage of at least one given hydrocarbon fuel; a reforming unit for producing a second hydrogen stream from the at least one given hydrocarbon fuel, and a device to feed the at least one given hydrocarbon fuel to the reforming unit at a controlled feed flow rate; a device to feed the hydrocarbon fuel synthesis unit with the first hydrogen stream at a first controlled flow rate and with the second hydrogen stream at a second controlled flow rate; and a device to control the first and second controlled flow rate as a function of a current electrical power delivered by the nuclear power plant and the current power consumption of the electric power consumers.
US08184762B2 Digital phase lock loop with multi-phase master clock
A digital phase lock loop circuit provides an output with reduced jitter. The digital phase lock loop circuit includes a phase frequency detector that determines a phase difference between a feedback signal and a reference frequency signal to generate an error signal indicative of the phase difference. A numerically controlled oscillator generates a first oscillator output signal with a frequency proportional to the error signal and a second oscillator output signal indicative of jitter of the first oscillator output signal in reference to the reference frequency signal. A phase accuracy extender determines a delay amount from the second oscillator output signal and delays the first oscillator output signal by the delay amount to generate a phase-enhanced output signal with edges aligned with one of a plurality of reference clock signals.
US08184760B2 Adaptive elastic buffer for communications
Circuit and method for an adaptive elastic buffer for receiving data including timing signals. Received data is recovered and stored in the adaptive elastic buffer, and a recovery clock pointer is increased to identify the next buffer location for stuffing received data, responsive to a controller. When a data fetch enable condition occurs, the controller causes a receiver circuit to fetch the data stored at a location identified by a system clock pointer. Underflow and overflow conditions are detected and the controller adapts the effective elastic buffer depth to compensate for these conditions. A buffer of M/2 physical locations is adaptively operated to provide a data buffer of M virtual locations. A method of buffering received data with a buffer having M/2 physical locations so as to provide the benefit of a buffer with M virtual locations is disclosed.
US08184757B2 Pattern agnostic on-die scope
An on-die scope is described. The on-die scope can include one or more scope slicers, phase sweeping circuitry, voltage sweeping circuitry, and eye-diagram data collection circuitry. The clock and data recovery circuitry can receive an input signal, and output a recovered clock signal and a recovered bit-stream. The phase sweeping circuitry can receive the recovered clock signal, and output the scope clock signal by adding a phase offset to the recovered clock signal. A scope slicer can receive the voltage threshold, the scope clock signal, and the input signal, and output a scope bit-stream. The eye-diagram data collection circuitry can detect one or more bit-patterns in the recovered bit-stream, and modify values of one or more scope counters based solely or partly on the scope bit-stream and the recovered bit-stream.
US08184745B2 System and method of generating soft bits
A receiver receives a received signal from a communication link, the received signal comprising a stream of symbols modulated onto a carrier, each of the stream symbols selected from a constellation of symbols to represent a plurality of encoded data bits. The receiver comprises a demodulator to produce a stream of received symbols derived from the received signal; a channel decoder to produce a received stream of data bits derived from the stream of received symbols; and a memory device to store information related to the plurality of symbols in the constellation. For each of the symbols in the stream of received symbols, the demodulator: determines which of the plurality of symbols in the constellation is a respective closest symbol to that received symbol; identifies a respective nearest neighbor symbol for each data bit represented by the closest symbol for that received symbol based on the information stored in the memory device; and for each data bit represented by the respective closest symbol for that received symbol, subtracts the distance between the respective closest symbol and that received symbol from the distance between the respective nearest neighbor symbol and that received symbol in order to produce respective soft bits for that received symbol.
US08184744B2 Method and receiver for estimating the channel impulse response using a constant modulus interference removal iteration
A receiver and associated method estimates a channel impulse response of the communications signal. A communications signal is received as a burst of transmitted symbols, including a known training sequence. The joint estimation of timing offset and initial channel impulse response is determined based on the cross-correlations of the known transmitted symbols and received communications signal. A constant modulus interference removal iteration is applied to improve the initial channel impulse estimation.
US08184742B2 RF receiver having timing offset recovery function and timing offset recovery method using thereof
A preprocessing unit samples and digitalizes analog signal. A differential operation unit delays digitalized signal for a predetermined period and differentiates delayed signals. A correlation unit correlates differentiated signal with a plurality of predetermined PN code sequences. A setting unit includes a shift register having a plurality of storage locations for shifting the correlation values and sequentially storing shifted correlation values at the storage locations, respectively, a detector including the determination slots for detecting the storage location of the maximum value, and a slot setter for comparing the storage location of the maximum value from the detector with the predetermined reference storage location and shifting the determination slots by the difference therebetween. A demodulation value estimation unit estimates, as a demodulation value of the received analog signal, a symbol of a PN code sequence corresponding to the maximum value from the shifted determination slots.
US08184739B2 Power series digital predistorter and control method therefor
A power series digital predistorter includes a combiner which combines an output from a linear transmission path with an output from an odd-order distortion generating path, an analog-to-digital converter which converts a feedback signal from an output of a power amplifier to a digital feedback signal, an odd-order distortion vector control part which controls vector adjustment performed by an odd-order distortion vector adjusting part in the odd-order distortion generating path, a cancellation signal generating part which generates a cancellation signal from an input transmission signal, a combiner which is inserted in a feedback signal path and which combines the cancellation signal with a signal from the feedback signal path, and a cancellation signal control part which controls the cancellation signal generating part so that the cancellation signal suppresses a main signal component in the feedback signal at the combiner.
US08184738B2 Clock reproducing apparatus and method
A common mode of a waveform of a duobinary transmission signal (IN) is set to 0 and the size of a data eye is set to Veye; and reference potentials Vref_H and Vref_L are set to the following values: Veye/√{square root over (3)}≦Vref—H≦Veye/√{square root over (2)}  (1) −Veye/√{square root over (2)}≦Vref—L≦−Veye/√{square root over (3)}  (2) More particularly, effect becomes remarkable by setting the reference potentials Vref_H and Vref_L to central values in ranges shown in Equations (1) and (2), respectively. In the central values, fluctuation (jitter) of transition data becomes the smallest, and a jitter characteristic of a reproducing clock becomes the best. Consequently, a clock reproducing apparatus in which a received clock from duobinary transmission data is reproduced with high accuracy is provide.
US08184735B2 Sphere decoding method applied to multi-input multi-output (MIMO) channel
A sphere decoding method applied to a MIMO channel is provided. Multiple constellation points of an nth detection layer corresponding to the MIMO channel matrix are enumerated based on an enumeration rule, and at least one nth sub-set of the nth detection layer is defined. The constellation point with the least PED is obtained as a preferred point. Another constellation, not in the nth sub-set, of the nth detection layer is selected to substitute for the preferred point as one of the nth sub-set. If other preferred points are needed to be obtained, the nth sub-set is updated repeatedly according to the least PED. An optimal solution is determined according to Kn preferred points of the nth detection layer.
US08184733B2 Radio reception device, radio transmission device, radio base station, reception method, and transmission method
An OFDM radio reception device 100 with multiple antennas 110-1 to 110-K removes a guard interval CP from each received signal, and performs S/P conversion, FFT, and channel estimation, on each received signal. The OFDM radio reception device 100 performs channel equalization by multiplying each signal resulting from FFT by a corresponding channel response value obtained by channel estimation. Moreover, the OFDM radio reception device 100 obtains a covariance matrix for each of the busts, and then calculates a reception weighting factor on the basis of each covariance matrix. Furthermore, the OFDM radio reception device 100 multiplies each signal mapped to the corresponding burst by the corresponding reception weighting factor, and then combines the received signals.
US08184731B2 Feedback adjustable constellation de-mapper
A system and method to adjust the symbol constellation used to de-map a signal in an optical coherent communications system. A feedback de-mapper adjustment module is configured to compare average Error Vector Magnitude and Bit Error Ratio to a pre-defined table to determine when a constellation de-mapper mismatch occurs. The feedback de-mapper adjustment module then rotates the de-mapper constellation in order to compensate for phase drift.
US08184728B1 Adaptive symbol transition method for OFDM-based cognitive radio systems and method of use
In accordance with the present invention, a system and method for orthogonal frequency division multiplexing (OFDM) sidelobe suppression is provided. In a particular embodiment an extension is added to OFDM symbols that is calculated using optimization methods to minimize adjacent channel interference (ACI) while keeping the extension power at an acceptable level. Using this technique, interference to adjacent signals is reduced significantly at the cost of a small decrease in the useful symbol energy. The proposed method can be used by cognitive radio (CR) systems to shape the spectrum of OFDM signals and to minimize interference to licensed users (LU), or to reduce the size of guard bands used in conventional OFDM systems.
US08184726B2 Method and apparatus for multi-rate control in a multi-channel communication system
An apparatus for data processing in a multi-channel communication system is provided. The apparatus includes an encoder configured to encode a number of bits for transmission via channels in the multi-channel communication system into coded bits and split the coded bits into a number of first sets of bits at a first ratio, a number of first rate units coupled to the encoder, each of the first rate units being configured to adjust one set of the first sets of bits in size at at least one rate, and a controller configured to assign the first ratio to the encoder and the at least one rate to each of the first rate units based on conditions of the channels.
US08184724B2 Wireless communication system and wireless communication method
In a wireless communication system in which a sending side derives transmit weight vectors based on feedback information and carries out precoding, performance degradation is caused when the channel at the time when the transmit weight vectors are derived and the true channel are different from each other. Along with variations in the channel, the power allocation to a plurality of effective streams formed in MIMO is caused to approach asymptotically to uniform power allocation from the value determined based on the channel state information that the sending side has.
US08184719B2 Water ring decoding method
A water ring decoding method of processing a data string into a restored data set, such as a video image frame, is disclosed. The restored data set is organized with at least one restored origin enveloped by a plurality of nested restored environs successively surrounding each other in the restored data set. The water ring decoding method includes the steps of decoding by writing the data string into the restored data set by starting at the RC group corresponding to the restored origin (restored water ring (0)) and by sequentially progressing outwardly from the family of RC groups corresponding to the nearest nested restored environ (restored water ring (1)) towards the family of RC groups corresponding to a furthest nested restored environ (restored water ring (n)).
US08184718B2 Water ring decoding apparatus
A water ring decoding apparatus configured to process a data string into a restored data set, such as a video image frame, is disclosed. The restored data set is organized with at least one restored origin enveloped by a plurality of nested restored environs successively surrounding each other in the restored data set. The decoder is configured to write the data string into the restored data set by starting at the RC group corresponding to the restored origin (restored water ring (0)) and by sequentially progressing outwardly from the family of RC groups corresponding to the nearest nested restored environ (restored water ring (1)) towards the family of RC groups corresponding to a furthest nested restored environ (restored water ring (n)).
US08184715B1 Method for efficiently executing video encoding operations on stream processor architectures
Techniques are disclosed for employing a set of stream processors to greatly accelerate common video encoding and transcoding tasks, with the goal of making these tasks run at a reasonable rate on off-the-shelf hardware. Stream processors are most commonly found in the graphics processing unit (GPU), a commodity piece of computer hardware used to generate images for display. Embodiments of the invention are particularly advantageous to accelerate video encoding and transcoding tasks in which the blocks being processed have dependencies on their neighboring blocks.
US08184714B2 Digital video codec using small-sized buffer memory
Techniques, systems and apparatus for digital information processing are described. In particular, techniques, systems and apparatus are described for reducing the size of buffer memory used. In one aspect, a digital video codec includes a buffer memory including an individual area to individually record different Minimum Coded Block (MCB) line data, and a common area to commonly record the different MCB line data. The codec also includes video encoder connected to the buffer memory to encode video data recorded in the individual area and the common area. Further, the codec includes a memory controller connected to the buffer memory to divisionally record a MCB line data in the individual area and the common area, and during encoding of the MCB line data, record another MCB line data in an encoding-completed area of the common area in a recording type corresponding to a memory structure of the encoding-completed common area.
US08184711B2 Image processing device and image processing method
To stop the decline of the quality of image associated with encoding. The present invention multiplies a decoding rescaling factor (RFr) possibly used in the decoding process by only a transformation matrix (D), which is scale change, to calculate a rescaling factor (RF), which is a plurality of division factors, and then calculates, for each detection unit, the sum (ΣY) of evaluation values (Y) based on a residue (r) obtained as a result of dividing an element of a DCT coefficient by a plurality of rescaling factors (RF). Moreover, the present invention compares correlations of the sum (ΣY) of the evaluation values (Y) with a plurality of rescaling factors (RF), and detects, based on the rescaling factor (RF) whose sum (ΣY) of the evaluation values (Y) is a minimum value, a quantization factor used in the previous process of encoding the input image data.
US08184710B2 Adaptive truncation of transform coefficient data in a transform-based digital media codec
A block transform-based digital media codec has a signaling scheme and bitstream syntax to flexibly signal that truncation of less significant information bits of transform coefficients coded as an optional layer of the bitstream has been performed adaptively per region or tile of the image.
US08184709B2 Low-power and high-throughput design of fast motion estimation VLSI architecture for multimedia system-on-chip design
A method of fast motion estimation in VLSI architecture with low-power and high-throughput for multimedia System-on-Chip design is disclosed. The method uses the data prediction and data reuse technique to find out the best matching block within the search range of the reference frame for the target block in the current frame in order to obtain the respective motion vector. The external memory bandwidth and the internal memory size in the video coding system are significantly reduced so as to speed up the process of motion estimation and most of the power consumption for the motion estimation process is further saved in the embedded video coding systems.
US08184708B2 Motion vector encoding device and decoding device
A prediction error generating unit generates a predictive vector from the motion vectors of a plurality of adjacent blocks, and obtains a difference from a target vector. A plurality of variable-length coding units respectively encode the output of the prediction error generating unit with different encoding methods. A determining unit estimates the accuracy of the predictive vector generated by the prediction error generating unit based on the degrees of non-uniformity of the motion vectors of the plurality of adjacent blocks. A selecting unit selects one of the encoding results obtained by the plurality of variable-length coding units.
US08184707B2 Method and apparatus for encoding multiview video using hierarchical B frames in view direction, and a storage medium using the same
The invention provides a method of encoding a multi-view video and an encoder capable of calculating global disparity between pictures at different viewpoints in the multi-view video and forming a hierarchical B picture in both view and time directions on the basis of the calculated global disparity, thereby improving encoding efficiency. According to an embodiment of the invention, there is provided an encoder for encoding data for pictures captured at different viewpoints in a multi-view video. When a picture at one of the first and last viewpoints is encoded into an I picture, the encoder encodes a picture that is captured at the other viewpoint but is disposed in the same time direction into an VP picture.
US08184706B2 Moving picture coding apparatus and method with decimation of pictures
A motion vector estimating device estimating a motion vector having high accuracy is provided. An eliminating unit eliminates each of pictures in a set of input pictures for each picture. A picture reducing unit reduces left pictures after the elimination, and generates reduced pictures. An overall motion vector estimating unit reads the reduced pictures, stored in the frame memory, as either reduced inputted pictures or reduced reference pictures, and estimates an overall motion vector between reduced pictures. Based on the overall motion vector estimated between the reduced pictures, a correction motion vector calculating unit calculates a motion vector between two reduced pictures as a correction motion vector. The correction motion vector calculating unit calculates the motion vector in the order of the inputted pictures in a pre-eliminated set of input pictures. A coding unit estimates the motion vector for each macroblock, using a determined search range, and performs cording processing.
US08184700B2 Image decoder
The present invention relates to an image decoder which implements high speed image decoding with a low cost and simple configuration. By a stream dividing module, an input video stream is divided in units of frames as a plurality of frame rows for distribution. Each of plural decoders generates decoded images by decoding a distributed frame row. Of the decoded images generated by the decoders, reference images to be referred to when a subsequent frame is decoded is stored in a reference image frame memory. A timing control module receives information about stream distribution from the stream dividing module and controls the respective timings of decoding frames distributed to the decoders.
US08184695B2 Digital broadcasting transmitter, turbo stream processing method thereof, and digital broadcasting system having the same
A digital broadcasting transmitter, a turbo stream processing method thereof, and a digital broadcasting system having the same. The digital broadcasting transmitter includes a first compressor, forming a normal stream by compressing audio and video signals in a first compression format, a second compressor, forming a turbo stream by compressing the audio and video signals in a second compression format, a transport stream (TS) constructor, compressing the turbo stream in an H.264 format and forming the dual transfer stream by multiplexing the normal stream and the turbo stream, and a TS processor, robustly processing the dual transfer stream transmitted from the TS constructor, thus enhancing the transmission efficiency.
US08184693B2 Adaptive filtering for bit-depth scalable video codec
Adaptive filtering may be used to increase the quality of tone mapped, baseline layer encoded information. As a result, scalable video codecs may be implemented with improved picture quality in some embodiments.
US08184685B2 System and method for identifying a non-predetermined input data rate
A system and method are provided for identifying the data rate of an input signal in a communications receiver. The method supplies a candidate frequency from a list of potential input data rate frequencies. A first test is performed, attempting to phase-lock a coded input data signal using a reference signal at the candidate frequency. If the input signal is phase-locked, a second test is performed of monitoring a phase detector output signal for the occurrence of a phase-lock interrupt. If a phase-lock interrupt is not monitored, a third test is performed of harmonic band detection. In response to passing the first, second, and third tests, the candidate frequency is selected as the reference frequency and the input data signal is decoded. If the first, second, or third test is failed, an alternate candidate frequency is supplied from the list and the tests are repeated, beginning with the first test.
US08184678B2 Method and system for transmitting signals with reduced spurious emissions
An RF power amplifier architecture minimizes spurious emissions by breaking the transmitted signal into narrow spectrum sub-bands, amplifying each separately, and then combining the signals for transmission purposes.
US08184673B2 Wideband frequency hopping spread spectrum receivers and related methods
Ultra-wideband frequency hopping spread spectrum (UWB-FHSS) solutions are used for receive architectures. These UWB-FHSS receive architectures can receive signals transmitted over an extremely wide bandwidth while using a relatively slow analog-to-digital converter (ADC) without suffering from unacceptable performance degradation. For example, ADCs can be used having sample rates lower than standard Nyquist criteria would require for the bandwidth of the spread spectrum utilized.
US08184671B2 Semiconductor optical element, semiconductor laser using the semiconductor optical element, and optical transponder using the semiconductor laser
A semiconductor optical element includes an n-type substrate, an n-type clad layer formed upward of the n-type substrate, a p-type clad layer formed upward of the n-type substrate, a guide layer, formed between the p-type clad layer and the n-type clad layer, for waveguiding a light, first and second electrodes respectively formed on the bottom surface of the n-type substrate and the upper surface of the p-type clad layer, and a plurality of electric current regulating members provided in the vicinity of the guide layer and regularly arranged along a light waveguide direction in the guide layer. The plurality of electric current regulating members generate an even distribution of a refractive index in the guide layer along the light waveguide direction in the guide layer. The guide layer reflects light with a wavelength which is determined in accordance with the even refractive index distribution.
US08184670B2 Smart linear pulsed laser diode driver, and method
In a pulsed laser diode driver an energy storage capacitor is continuously being charged to a supply voltage Vr. When a pulse is initiated, energy stored in the capacitor is delivered to the laser diode load. The capacitor voltage Vd at the end of a pulse is used to control Vr to ensure that Vd is maintained above a minimum voltage Vm required to ensure operation of a current control device (such as FET) just above saturation. Test pulses (such as with attenuated currents or reduced pulsewidth) may be fired to determine an initial optimum value for Vr. After a test pulse, a slightly high estimate for Vr may be used and may be iterated (incremented) down to an optimum value Vm during a firing burst. A digital processor may be used to calculate and store data to optimize the performance. Various embodiments are disclosed.
US08184669B2 System and method to regulate high current radiation sources
Disclosed is a high current radiation system. The system includes a high current radiation source to generate radiation and an analog circuit to generate, based, at least in part, on an input signal representative of the present current level delivered to the high current radiation source and a user-controlled input representative of a desired current level, an output signal to control a current level to be delivered to the high current radiation source. The system further includes a current driver to control the current delivered to the high current radiation source based, at least in part, on the output signal of the analog circuit.
US08184668B2 Method for reducing capacitance and improving high frequency performance in vertical cavity surface emitting lasers (VCSELs)
A VCSEL structure is provided. The VCSEL structure comprises a substrate. The structure may also include one or more conducting layers positioned on the substrate. There may be void spaces positioned between portions of the conducting layers to electrically isolate the portions. A method for fabricating the VCSEL structure is also provided.
US08184666B2 Robust digital communication system
Normally ordered robust VSB data are reordered in accordance with a first interleave to produce reordered robust VSB data. The reordered robust VSB data and ATSC data are reordered in accordance with a second interleave to produce normally ordered robust VSB data and reordered ATSC data. The normally ordered robust VSB data and reordered ATSC data are time multiplexed for transmission to a receiver. The receiver discards the reordered ATSC data or the normally ordered robust VSB data depending upon receiver type or user selection. A robust VSB receiver is able to process the normally ordered robust VSB data upstream of an outer decoder without an interleave thereby avoiding the delay associated with an interleave.
US08184660B2 Transparent methods for altering the video decoder frame-rate in a fixed-frame-rate audio-video multiplex structure
An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to generate a multiplexed signal at a fixed frame-rate in response to a video input signal. The multiplexed signal comprises one of (i) a pre-defined packet which corresponds to a new frame rate detected on the video input signal when in a first mode (ii) repeated video frames at the fixed frame-rate when in a second mode and (iii) augmented digitally repeated frames at the fixed-rate when in a third mode. The second circuit may be configured to generate a video output signal in response to decoding (i) the multiplexed signal at the new frame rate defined by the pre-defined packet when in the first mode or (ii) the repeated video frames on the multiplexed signal at the fixed frame-rate when in the second mode.
US08184657B2 Reliable audio-video transmission system using multi-media diversity
A system and method for switching data packet traffic distribution across diverse transmission medium according to detected quality of service characteristics for a given data packet rate from server to client. It should be recognized that diverse medium are not interdependent with regard to fading or signal strength considerations. One mode of switching comprises switching all the data packets from transmission on a first medium to transmission over a second diverse medium. In a second mode of switching the distribution is changed according to a media-time coding mechanism in which typically data is being transmitted simultaneously across more than one of the multiple diverse medium. The data packet transmissions preferably comprise audio-video data packet streams, such as MPEG-2 streams. By way of example, the diverse transmission medium may comprise a wireless connection (i.e. WiFi) used in combination with a power-line network connection, such as within a home network.
US08184653B2 Systems and methods for a cognitive radio having adaptable characteristics
Systems and methods for configuring a network of radios for dynamic spectrum access are described. A network radio can include hardware and/or software modules for detecting a radio environment and negotiating common communications channels with a plurality of other radios in the network. Network radio behavior can be defined by a plurality of predefined policies which are used in combination with the information about the radio environment to select common operating parameters.
US08184652B2 System and method for linking list transmit queue management
A linking list transmit queue system includes a queue, packet buffer and buffer tag with one-to-one mapping between them. The packet buffer stores packet data, the buffer tag stores packet data length and the queue stores a linking list of addresses corresponding to the packet data in the order in which the packet data was received from a transmitting network node. The system transmits the stored packet data in the order it was received from the transmitting network node to a destination network node.
US08184650B2 Filtering of redundant frames in a network node
A method of filtering redundant frames including a MAC source address, a frame ID and a CRC value, in a network node with two ports each including a transmitting device and a receiving device, is provided. The transmitting device includes a transmission list in which frames to be transmitted are stored. The receiving device includes a receiving memory for storing a received frame. For filtering redundant frames in a network node, a first frame is received by one of the two ports. After reception of the MAC source address and the frame ID of the first frame in the transmission list of the port, a second frame with the same MAC source address and frame ID is sought. If the second frame is present, the first frame is neither forwarded to a local application nor forwarded to send to other ports, and the second frame is not sent.
US08184647B2 Network element configuration scheme
In a configuration scheme for one or more network elements, a network management entity determines a set of at least one parameter value from a set of operable parameter values and sends the determined set to a network element. The network element then selects a parameter value from the received set and uses the selected parameter value to configure one or more aspects of the network element.
US08184646B2 Telecommunications system and method
A telecommunications system includes a packet radio network comprising a core network and a radio network that communicate internet packets in accordance with a configuration of the core network and the radio network. The mobile node establishes a communications bearer for communicating across the mobile radio network, to generate a packet data connection activation request, including a service level identifier representing a priority of the mobile node and to communicate the packet data connection request to the core network. The core network establishes a communications bearer with the mobile node in accordance with the packet data connection request and to adapts the routing configuration and communications resources following a change of location of the mobile node with a priority determined by the service level identifier. Through inclusion of the service level identifier in the packet data connection request, relative priority is given to mobile nodes requiring higher priority data transmission.
US08184644B1 WiMAX R6 management protocol
Within an access services network (ASN) operable for providing wireless access services to an access terminal and including a base station communicatively coupled to an ASN gateway, a new management protocol is provided for managing the R6 communications. The protocol includes a common set of message types that may be used for data plane, control plane, and individual peer applications communicating over the control plane. In one embodiment, a keepalive procedure or process is used to manage the R6 interface between the ASN gateway and the base station by sending keepalive messages through an established data path tunnel and maintaining one or more keepalive timers.
US08184643B2 Device, system, and method for transporting data using combined broadband and legacy network infrastructures
The invention relates generally to data communications using multiple data networks to transport data to one or more end user devices.