Document | Document Title |
---|---|
US07895725B2 |
Method of manufacturing a needle assembly for use with a biopsy device
An improved process for manufacturing a biopsy needle assembly is provided. The process may comprise the steps of forming an aperture for receiving tissue to be sampled in an exterior surface of an elongated tube for receiving a cutter, wherein the elongated tube comprises a proximal portion and a distal portion; forming a hole in the exterior surface of the elongated tube; and applying a coating of material over the elongated tube to form a lumen for receiving vacuum on the exterior surface of the elongated tube, wherein the hole in the exterior surface of the elongated tube provides communication between an interior of the elongated tube and an interior of the lumen. In one version, the elongated tube may be placed in a mold configured to form the vacuum lumen when material is injected into the mold. A proximal hub may advantageously be formed by overmolding. |
US07895712B2 |
Door hinge for a motor vehicle
A door hinge for a motor vehicle comprises a column console that can be arranged on a column of a door frame, a door console that can be attached to a motor vehicle door assigned to the door frame, wherein the door console and the column console are pin-jointed together via a hinge pin and the door console or column console is formed from two releasably connected partial units, which rest against each other at assigned contact areas. In order to provide a separable motor vehicle door hinge with an at least two-piece door or column console, which enables a dimensionally accurate restoration of an original installation position even after a separation, it is provided that the contact surfaces on the door and/or column console are formed by delineated partial surfaces. |
US07895708B2 |
Hose assembly for suction cleaner
A hose assembly for a suction cleaner, comprising a suction hose portion which is able to be extended lengthwise when subject to lengthwise tension and to return to a lengthwise-contracted configuration when relieved of the lengthwise tension, and a support means extending lengthwise of the hose portion and co-operable therewith to constrain at least part of it in its contracted configuration. There may also be a hose portion which is substantially non-extendible in normal use. |
US07895703B2 |
Backdoor apparatus
A backdoor apparatus includes a backdoor panel, a rear spoiler and a wiper mechanism. The wiper mechanism includes a motor assembly, a wiper arm and a wiper blade. A motor installation recess is formed in a top portion of the backdoor panel to receive the motor assembly. The motor assembly includes a cover, which covers a portion of a motor, which is exposed from the rear spoiler. The cover has a flange, which covers a top end part of the glass. The cover, which includes the flange, does not contact the glass. |
US07895697B2 |
Quick disconnect swivel connector for multiple cleaning devices
An adjoined flexible two-piece swivel joint type floor cleaning attachment in which either upper or lower and/or both sections are made from a unitary flexible elastomer material allowing for a unitary quick release clamp mechanism that adjoins to a cleaning head apparatuses. The combination of the quick release unitary flexible clamp mechanism adjoined to a jam/stop swivel mechanism allows for small cleaning devices, such as scrub brushes, wall washers, abrasive pad holders, etc. to be easily engaged and disengaged allowing the cleaning device to also be used as a hand held device. Furthermore, swivel type floor cleaning devices will no longer need their own swivel type connector affixed onto the cleaning head thus making the cleaning products more cost efficient. |
US07895692B1 |
Portable collapsible baby mattress apparatus
The portable collapsible baby mattress apparatus provides multiple caregiving functions for an infant. The inflatable mattresses pads are selectively fastened to provide a horizontal mattress assembly, and selectively disassembled for portability and compact state. Functions include simulation of a caregivers heartbeat and breathing, entertainment and education for an infant via the view screen and speaker/mic, infant monitoring with alarm, and height and swivel adjustment of the view screen. |
US07895691B2 |
Individual crib bumper (rolley poleys)
An individual crib rail bumper providing protective padding in and around a child's crib to increase bodily protection and to provide additional comfort, support, and aesthetic design. An individual crib rail bumper is a long, cushioned, 2-sided, rectangular shaped soft protective material that securely wraps 360 degrees around each individual crib rail by use of strategically placed fasteners. A set of individual crib bumpers offers different fabric choices on each side and is designed to accommodate any size crib rail. They can easily be applied and are simple to remove for washing. The individual vertical crib bumpers also provide critical safety features that resolve long outstanding safety hazards of the standard and widely used conventional crib bumper. |
US07895683B2 |
Toilet bowl cleaning and/or deodorizing device
A device for spraying an inner surface of a toilet bowl with a cleaning and/or deodorizing chemical is disclosed. The device includes a container for the chemical, a spray nozzle through which the chemical can be sprayed laterally around a perimeter of the nozzle, a conduit in fluid communication with the container and the spray nozzle, fluid delivery means for delivering chemical from the container through the conduit and to the spray nozzle, and means for attaching the spray nozzle near a rim of the toilet bowl. The spray nozzle of the automatic or manual toilet bowl cleaning device can operate such that the chemical is applied to the entire circumference of the inner surface of the toilet bowl whereby the entire toilet bowl is cleaned around the inner circumference of the toilet bowl. |
US07895680B2 |
Protective mask having removable lens and detachable head strap
Disclosed is a protective mask of the kind having particular application for covering the eyes, ears, nose and chin of one playing the game of paintball. The protective mask has a lens that can be quickly and easily removed for replacement as a consequence of paint splatter or cracking such as that caused by the impact thereagainst of a paintball traveling at high speed. The protective mask also has a detachable head strap that is coupled to the lens through the mask. More particularly, a hole formed through an ear covering section of the mask is axially aligned with a hole formed through an ear covering section of the removable lens. One end of the detachable head strap is tied to a first connector. The first connector includes an upstanding locking catch that is moved into the axially aligned holes formed through the mask and the lens. A quick-release second connector has a rotatable latch that is responsive to a manual pushing force applied thereto so as to move into interlocking mating engagement with the locking catch of the first connector. A lock is rotated from an unlocked position to a locked position to prevent the latch of the second connector from moving out of its mating engagement with the locking catch of the first connector. Accordingly, the first and second connectors will remain reliably connected together to prevent a separation of the removable lens and the detachable head strap from the protective mask. |
US07895675B2 |
Weighted belt
A weighted belt is provided. The weighted belt comprises a belt body that defines a body pocket; a plurality of weights disposed within the body pocket; a first cinching end that extends from an end of the belt body; and, a second cinching end that extends from an opposite end of the belt body. The first and second cinching ends comprise a suitable dress-belt material disposed on at least a portion of the surface of the belt body sufficient to conceal at least partially the belt body when worn and viewed face on, and are configured for releasable engagement. |
US07895674B2 |
Belt
A belt and garment fasten around a user's waist to support the garment at a selected waistline position. The belt has first and second arches with each arch having a front end a rear end fastened to the belt. The front end of each arch is located so it fastens to the belt adjacent the user's crotch during use. The rear end of each arch is located so it fastens to the belt at or before the hips of the user during use. Two first fasteners are connected to each of the arches adjacent a top of the arch. The garment has two second fasteners connected to a waistband of the garment. The second fasteners are located to releasably engage the first fasteners to fasten the arch to the garment so the arches hold the waistline of the garment above the belt. The garment covers the belt and arches. The garment is optionally connected to the belt by a third fastener located between the arches, along the user's back. |
US07895672B2 |
Bonnet with spandex elastic strip
A head covering bonnet with an opening for the head and an elastic spandex band below the opening for holding the bonnet to the head. The spandex band is of a width so as not to apply high localized pressure on the hair, and spandex is not rough or abrasive when stretched, unlike typical elastic material which becomes rough and possibly abrasive to hair when the elastic is stretched. |
US07895671B2 |
Finger protecting device and method for protecting at least one finger
A finger protecting device for protecting at least one finger against chafing resulting from rubbing against the shaft when practicing a sport with the shaft, such as golfing. The device comprises a sleeve for the thumb. The sleeve has front and rear surfaces, the front surface being positioned before a digital area of the thumb for acting as a barrier between the thumb and the shaft. The sleeve has first and second opposite ends, the second end being open-ended for allowing the thumb to be inserted into the sleeve. The device comprises fastening means connected to the sleeve for selectively adjusting and fastening the sleeve onto the thumb. The device may comprise extension portions, as well as additional sleeves for other fingers of the hand, the other sleeves exposing the fingertips of the fingers to enable a better feel for the shaft. |
US07895669B2 |
Batting glove
A batting glove particularly for baseball and softball includes padding along the palmar side of at least the proximal ends of the metacarpals of the ring finger and the small finger. Padding is absent over the hook of the hamate and preferably the carpometacarpal joints of the ring finger and the small finger. |
US07900266B1 |
Asphaltic roofing shingle with self seal adhesive composition
It has been unexpectedly found that the solvent extracted aromatic cut of heavy vacuum gas oil can be oxidized to produce an adhesive composition that has all the needed attributes of a self seal adhesive for asphalt roofing shingles. This adhesive composition does not require any volatile organic solvents and is accordingly environmentally friendly. It does not contain any asphalt or polymers and will not phase separate. Thus, it offers excellent long term stability. Additionally, it is made by the simple oxidation of the solvent extracted aromatic cut of heavy vacuum gas oil and is accordingly relatively inexpensive. The subject invention more specifically reveals an asphaltic roofing shingle comprising a back surface and an exposure surface, wherein the back surface is covered with an oxidized solvent extracted aromatic cut of heavy vacuum gas oil. |
US07900257B2 |
Enhanced computer intrusion detection methods and systems
Improved intrusion detection and/or tracking methods and systems are provided for use across various computing devices and networks. Certain methods, for example, form a substantially unique audit identifier during each authentication/logon process. One method includes identifying one or more substantially unique parameters that are associated with the authentication/logon process and encrypting them to form at least one audit identifier that can then be generated and logged by each device involved in the authentication/logon process. The resulting audit log file can then be audited along with similar audit log files from other devices to track a user across multiple platforms. |
US07900256B2 |
Communication apparatus, communication method, and recording medium used therewith
Encoded data that is obtained by embedding subdata in advertisement information and embedding the subdata-embedded advertisement information in main data is provided to a user. At the user side, the encoded data is decoded to reproduce the main data and the subdata-embedded advertisement information, and the subdata-embedded advertisement information is decoded to reproduce the advertisement information and the subdata embedded therein. |
US07900251B1 |
Method and apparatus for securing a communications device using a logging module
A logging module is disclosed. A communications device can include, and so be made secure through the use of, the logging module. The logging module is configured to communicate information regarding a change to a configuration of a subsystem of the communications device. |
US07900250B1 |
Method of providing secure groups using a combination of group and pair-wise keying
A key selection process is provided which secures traffic between VPN end-points using a combination of SVPN group keys and pair-wise keys. The type of key used is based on the dynamic needs of traffic between the end-points, where the needs may include throughput and quality of service. SVPN group keys allow end-points in a group to initiate data communications while obtaining pair-wise keys in the background. Once pair wise keys are obtained, communications can be transferred using the obtained keys. As the throughput, quality of service, routing and other needs of the channel change, the type of keys used for data transfer may concomitantly change between SVPN group keys and pair-wise keys to appropriately utilize network resources. The key selection idea may be extended to allow communication through a hub using a group key while establishing pair-wise channels for group member communications in the background. |
US07900247B2 |
Trusted third party authentication for web services
The present invention extends to trusted third party authentication for Web services. Web services trust and delegate user authentication responsibility to a trusted third party that acts as an identity provider for the trusting Web services. The trusted third party authenticates users through common authentication mechanisms, such as, for example, username/password and X.509 certificates and uses initial user authentication to bootstrap subsequent secure sessions with Web services. Web services construct user identity context using a service session token issued by the trusted third party and reconstruct security states without having to use a service-side distributed cache. |
US07900239B2 |
Controlling access to a resource by a program using a digital signature
A computer system has a resource, a verification unit and an execution engine for running a body of program code having an associated signature. A cryptographic key is associated with the resource and when the code is to be loaded into the execution engine a verification operation is run on the signature using the cryptographic key associated with the resource. The execution engine is separate from the resource and when access to the resource is required by the code in the execution engine a further verification operation is conducted on the signature using the cryptographic key associated with the resource. Access to the resource by the code depends upon the result of the verification operation. |
US07900234B2 |
Broadcasting receiver and communication method using the broadcasting receiver
A method of performing communication between an Internet protocol (IP) address allocation server and an apparatus including a cable card and a host device is disclosed. In the communication method, the host acquires identification information of the cable card and transmits a message including the identification information of the cable card to the IP address allocation server. The host receives an IP address for the cable card from the IP address allocation server and sends the received IP address for the cable card to the cable card. Accordingly, it is possible to acquire the IP addresses for the host and the cable card via one physical interface. In addition, it is possible to stabilize an overall system by efficiently operating the IP process according to an operation mode of the cable card. |
US07900232B2 |
Broadcast system, and its distribution device and terminal device
A broadcast signal received by a broadcast signal reception unit is separated into program contents and program information by a broadcast signal separation unit. The separated program contents is converted into Internet Protocol (IP) packets by a contents transmission unit then distributed to an IP network. A program information transmission unit converts the separated program information into the IP packets then distributes the IP packets by setting an IP connection differing from that of the transmission unit. A terminal device receives the program contents by a contents reception unit to supply it to a program contents reproduction unit. The program information received by a program information reception unit is stored in a program information memory and output to a display in response to an output request. |
US07900228B2 |
Maintaining a graphical user interface state that is based on a selected piece of content
A graphical user interface (“GUI”) for a content management system is provided, such as to present television program information and/or information associated with other forms of multimedia content. In some situations, the GUI displays various types of information about multiple pieces of content that are currently appropriate for display, and one or more users may make various types of selections that affect the information being displayed. In addition, in some situations various techniques are employed to maintain a state of the GUI that is focused on one or more current selections as changes occur, such as to coordinate information display between multiple distinct information panes or other view areas of the GUI, to alter the information to be displayed in the GUI based on a selected piece of content, and/or to enable identification of a selected piece of content from within a large number of pieces of content. |
US07900227B2 |
Systems and methods for managing and distributing media content
In accordance with the present invention, a media content management application that allows a user to customize, assemble, distribute, and track one or more versions of media content based on semantic criteria is provided. |
US07900225B2 |
Association of ads with tagged audiovisual content
Methods, systems, and apparatus, including computer program products, for presenting advertisements. In one aspect, audiovisual content is presented to a user. An indicator is presented together with the audiovisual content to the user. The indicator is associated with one or more tags. Input selecting the indicator is received from the user. An advertisement, associated with the indicator and dynamically selected based at least in part on one or more of the tags, is presented to the user. |
US07900224B1 |
Method and apparatus for utilizing an audible signal to induce a user to select an E-commerce function
A method for delivering advertising to a consumer over a broadcast media/global communication network combination. An advertisement broadcast is generated comprised of a general program and associated advertising dispersed therethrough for broadcast over a broadcast media which is directed to a general class of consumers. Unique information is embedded in the broadcast for inducing a consumer to access a desired advertiser's location on the global network system over a personal computer-based system. The advertisement broadcast is then broadcast to the potential class of consumers with the embedded unique information therein. |
US07900223B2 |
Motor with a chucking device for detachably holding a disk and disk drive apparatus equipped with the same
In a motor including a chucking device for detachably holding a disk, the chucking device has a center case to which a central opening of the disk is inserted; resilient members received within the center case; and claw members for holding the disk in place. Each of the claw members has a tip end portion, a disk holding surface positioned axially below the tip end portion for holding the disk in place, and a recessed sliding portion formed substantially at a circumferential center region of the disk holding surface, the sliding portion serving to guide movement of the claw member. Rest portions are formed in the center case to face the respective sliding portions, the rest portions serving to support the respective sliding portions by contacting therewith. The sliding portions are designed to make contact with the respective rest portions when the disk is mounted to the chucking device. |
US07900222B2 |
Optical pickup and disk drive apparatus
An optical pickup has an objective lens drive device which includes a fixed block fixed to a movement base, a movable block having an objective lens and a lens holder that holds the objective lens, a plurality of support springs that couples the fixed block with the movable block, and a focusing magnetic coil that operates the movable block in a focusing direction. A distance between the fixed block and a recording surface of a disk recording medium is larger than a distance between the movable block and the recording surface. The support springs are inclined with respect to the recording surface. The support springs have a longitudinal direction orthogonal to a direction of a thrust generated at the focusing magnetic circuit to the movable block during a focusing operation. |
US07900220B2 |
Slot-in disk drive device
A slot-in disk drive device has a drive unit for providing power to move a slider and thus a sliding plate attached to the slider. Guiding slots on the sliding plate rotate a transmission bar. A guide pin is disposed on the transmission bar and moves with a loading stick. One end of a receiving bar is formed with a locking slot. A substrate having inclined slots arranged in parallel and used for guiding the receiving bar. A locking member mounted on the disk drive device has a stopper edge located on moving path of projecting guide pin of the transmission bar and a locking pin. One end of a pulling spring is fixed to the locking member so that the locking pin locks with the locking slot. One end of a restoring bar is mounted on the substrate, and a restoring torsion spring supports and restores the receiving bar. |
US07900216B2 |
Creating a modified service request and processing the results of its execution
Methods and apparatus, including computer program products, are provided for executing a service using a set of software plug-ins. The method may include generating, at a first computer, a service request to execute the service. The method may also include processing, at a second computer, the generated service request using the set of software plug-ins associated with the service to create a modified service request by executing each of the software plug-ins in a sequence. Further, the method may include executing, at a third computer, the service using the modified service request and processing, by a second set of software plug-ins based on the sequence, a result from the executing step. |
US07900215B2 |
Method and apparatus for providing inter-application accessibility
Methods and apparatuses for providing inter-application accessibility. Embodiments of the present invention provide a framework independent, introspective, extensible technique for describing and interacting with interfaces across application processes, in which an accessibility client dynamically discovers aspects of an element (e.g., a User Interface (UI) element) by asking for its lists of actions and attributes. For example, an accessibility client application can have framework independent access to accessibility server applications written in different frameworks, such as Cocoa, Carbon, Java, or others. Since the lists of attributes and actions are introspected at run time, an accessibility client can be dynamically extensible to handle new attributes and actions that are added to the accessibility server after the accessibility client is made. The accessibility servers have the flexibility to describe any aspect of an interface without limitation; and, the accessibility clients can interact with the accessibility servers (e.g., to perform actions) without a priori information about the interface element. |
US07900209B2 |
Methods and apparatus for message oriented invocation
The invention relates to data processing apparatus and methods for method oriented invocation (MOI) of data processing service modules. MOI Adapters and methods interface compound messages with service modules that process them, advantageously reducing memory and processing time utilization. Compound messages may be progressively parsed and processed, identifying the constituent information items needed by a service module and invoking the service module when all needed information items are available, without using resources to maintain and process superfluous message data. Multiple service modules may be addressed by a single MOI Adapter. |
US07900207B2 |
Interrupt and exception handling for multi-streaming digital processors
A multi-streaming processor has a plurality of streams for streaming one or more instruction threads, a set of functional resources for processing instructions from streams, and interrupt handler logic. The logic detects and maps interrupts and exceptions to one or more specific streams. In some embodiments, one interrupt or exception may be mapped to two or more streams, and in others two or more interrupts or exceptions may be mapped to one stream. Mapping may be static and determined at processor design, programmable, with data stored and amendable, or conditional and dynamic, the interrupt logic executing an algorithm sensitive to variables to determine the mapping. Interrupts may be external interrupts generated by devices external to the processor software (internal) interrupts generated by active streams, or conditional, based on variables. After interrupts are acknowledged, streams to which interrupts or exceptions are mapped are vectored to appropriate service routines. In a synchronous method, no vectoring occurs until all streams to which an interrupt is mapped acknowledge the interrupt. |
US07900203B2 |
Data sharing and synchronization with relay endpoint and sync data element
Systems and methods for sharing and synchronizing data using the addition of synchronization data to a feed that contains data items, and in some implementations, at least a node or endpoint that provides relay functionality or relay capabilities to one or more endpoints, are disclosed. Such systems and methods may also include the communication of information about the data that is synchronized, in addition to synchronization of the data itself. |
US07900201B1 |
Automated remedying of problems in software application deployments
Computer-implemented systems and methods for managing a deployment of a software application are disclosed. A method includes identifying problems with the deployment, each problem having a severity rating. For each identified problem, one or more associated remedies are identified, each remedy having a severity rating based on the severity rating of the problem with which the remedy is associated. The method further includes ranking the remedies based on the remedies' severity ratings. The remedies can be executed in order of rank. Also disclosed are systems and methods of preventing simultaneous execution of certain types of remedies, either on the deployment in general or on a set of components of the deployment. Also disclosed are methods for logging the results of executed remedies and their effect on deployment health. |
US07900195B2 |
System for boundary trace with reproduction facility
Disclosed herein is a data processing system-implemented method, a data processing system, and an article of manufacture for investigating computer software. The data processing system-implemented method includes capturing tracing information at one or more boundary points of the computer software, and reproducing a behavior of the computer software at the boundary points based on the captured tracing information. |
US07900194B1 |
Kernel-based intrusion detection using bloom filters
Kernel-based intrusion detection using Bloom filters is disclosed. In one of many possible embodiments for detecting an intrusion attack, a Bloom filter is provided and used to generate a Bloom filter data object. The Bloom filter data object contains data representative of expected system-call behavior associated with a computer program. The Bloom filter data object is embedded in an operating system (“OS”) kernel upon an invocation of the computer program. Actual system-call behavior is compared with the data in the Bloom filter data object. |
US07900191B1 |
System and method of using an active link in a state programming environment to locate an element in a graphical programming environment
A system, method, distribution system, and computer readable medium for locating an element of a computing environment are described. The invention feature selecting a label within a state diagram associated with a graphical model and processing the selected label to generate a location identifier. The invention also features analyzing the location identifier to determine which element of a graphical model is associated with the location identifier and positioning the graphical model to display the element associated with the location identifier to a user viewing the graphical model. |
US07900190B2 |
Business object templates
Business object templates which include a plurality of hierarchically arranged entities and characterize services associated with the entities can be used to generate new business objects. These new business objects are generated based on projections of the business object template. In some variations, the business objects include a subset of the entities defined by the business object template. In other variations, the business objects include all of the entities defined by the business object template but with only certain entities being activated. |
US07900186B2 |
MVC (Model-View-Controller) based multi-modal authoring tool and development environment
Application development tools and method for building multi-channel, multi-device and multi-modal applications, and in particular, to systems and methods for developing applications whereby a user can interact in parallel with the same information via a multiplicity of channels and user interfaces, while a unified, synchronized views of the information are presented across the various channels or devices deployed by the user to interact with the information. In a preferred embodiment, application frameworks and development tools are preferably based on a MVC (Model-View-Controller) design paradigm that is adapted to provide synchronized multi-modal interactions. Multi-channel authoring can be developed using a similar methodology. |
US07900184B2 |
Decoder using a memory for storing state metrics implementing a decoder trellis
A method for developing a circuit is disclosed. The method generally comprises the steps of (A) generating a solution space having a dimension for each of a plurality of parameters for the circuit, (B) evaluating a plurality of instances of the circuit in the solution space through a software simulation, (C) evaluating the instances through a hardware simulation, and (D) updating the instances in response to the software simulation and the hardware simulation to approach an optimum instance of the instances for the circuit. |
US07900177B2 |
Method of processing dummy pattern based on boundary length and density of wiring pattern, semiconductor design apparatus and semiconductor device
A method of placing a dummy pattern in a wiring region includes calculating a density of a wiring pattern in the wiring region and calculating a value of a length of a periphery of the wiring pattern. The dummy pattern is then set such that a total of the pattern density and the value of the length of the periphery of the wiring pattern and the dummy pattern in the wiring region falls within specified ranges in the wiring region. |
US07900175B2 |
Method for verifying timing of a multi-phase, multi-frequency and multi-cycle circuit
A single verification tool provides both static timing analysis and timing simulation capabilities targeted at both full-custom and ASIC designs in a unified environment. In various embodiments the verification tool includes the following features: (a) Integrating both static timing analysis and dynamic simulation tools into a single tool, (b) Efficient path search for multi-phase, multi-frequency and multi-cycle circuit in the presence of level sensitive latch, (c) Automatically identifying circuit structure, e.g. complex gate, for timing characterization, (d) Circuit structures at transistor level solved by incorporating function check, (e) Carrying out functional check to filter out false path and identifying gate with simultaneously changing inputs, (f) Finding maximum operating frequency in the presence of level sensitive latches after filtering out false paths, (g) Crosstalk solver by utilizing the admittance matrix and voltage transfer of RLC part in frequency domain coupled with the non-linear driver in time domain implemented in spice-like simulator, (h) Making use of the correlation between inputs of aggressors and victim to determine switching time at victim's output iteratively. |
US07900172B2 |
Method and apparatus for analyzing power consumption
Disclosed is a power consumption analysis method capable of reducing an analysis time of power consumption. The method is performed on a design circuit having a characteristic signal for specifying an operating mode of a circuit block and the method comprises the steps of: measuring an operating rate of the characteristic signal in each unit analysis interval for analyzing the power consumption; determining, based on measurement results of the operating rate of the characteristic signal, whether to measure the operating rate of the circuit block whose operating mode is specified by the characteristic signal; and measuring the operating rate of the circuit block only when determined to measure the operating rate of the circuit block. |
US07900166B2 |
Method to produce an electrical model of an integrated circuit substrate and related system and article of manufacture
A method is provided to produce a model of an integrated circuit substrate, the method comprising: providing a tile definition that specifies an electrical model associated with instances of the tile; mapping a plurality of respective tile instances to respective locations of the substrate; and connecting the mapped tile instances to each other to produce a tile grid that models overall electrical behavior of the substrate. |
US07900160B2 |
System and method for illustrating a menu of insights associated with visualizations
A system and method are provided for generating one or more menus having options that display insights from visualizations. The options presented in the menus enable users to determine relationships between elements of the visualization. The relationships may be displayed textually to enable user to navigate the menus using a keyboard, a text-to-voice converter, and/or pointers. |
US07900150B2 |
Apparatus and method for combining discrete logic visual icons to form a data transformation block
A method of constructing a data transformation block includes selecting a first discrete logic visual icon and a second discrete logic visual icon from a logic repository. A combination valid state is established when the first discrete logic visual icon can be combined with the second discrete logic visual icon. The first discrete logic visual icon and the second discrete logic visual icon are combined in response to the combination valid state to form a data transformation block. The data transformation block has a corresponding functional language source code description of the logical operations to be performed by the data transformation block. The data transformation block processes data to form transformed data. The data transformation block may be stored in the logic repository so that others can access it. |
US07900147B2 |
System and method for enabling disconnected web access
A system and method for supporting offline Web browsing. A user interests profile comprising content and attribute preferences of Web pages the user may be interested in is provided. Based on that user's profile, there is generated an interestingness values value for each of candidate Web pages. From a hoard request initiated by a user, received one or more Web pages are selected and downloaded based on their respective interestingness values. These Web pages are stored for later viewing by the user when offline. The candidate Web pages include base Web pages which are supplied by the user in the hoard request, and linked Web pages which are reachable from the base pages. Thus, an interestingness value may be computed as the interestingness of a hyperlink associated with a Web page reachable from a base Web page, the interestingness value of a hyperlink being based upon the similarity of a linked Web page to the base Web page and/or to that user's interests profile. |
US07900146B2 |
Image forming system, information processing apparatus and its control method
An information processing apparatus, connectable to an information forming system having plural devices corresponding to plural processing stages including at least a printing stage and a bookbinding stage. Function information indicating abilities regarding plural function items of the plural devices are held, and a user interface for function selection is provided by displaying options based on contents of the function items of plural devices corresponding to one processing stage in accordance with the held function information. Then, available devices are narrowed down based on the selection of the options, and a device to be used in the processing stage is determined. |
US07900137B2 |
Presenting HTML content on a screen terminal display
The object of the present invention is to render markup documents within the limits of resolutions smaller than the resolutions for which the markup documents were originally designed, in most cases without introducing horizontal scrolling, while keeping the original fonts, colors, design, and style. The object is achieved by finding and selecting elements whose content takes up too much space horizontally, determining appropriate widths for rendering such elements, and shrinking or horizontally squeezing such elements individually to fit within their respective determined widths. Further, the invention determines the widths for rendering table cells in such manner as to preserve the layout of the corresponding table. |
US07900134B2 |
Authoring arbitrary XML documents using DHTML and XSLT
Methods and systems of authoring XML using DHTML views and XSLT are described. Various user interfaces can be automatically or semi-automatically provided in a DHTML view that enable a user to interact with the DHTML view. The interfaces, some of which are termed “in document” interfaces, permit a user to interact with a DHTML view and have those interactions automatically made to a corresponding XML document that describes data that is associated with the DHTML view. |
US07900129B2 |
Encoded mechanism for source synchronous strobe lockout
An apparatus for locking out a source synchronous strobe receiver, including a delay-locked loop (DLL) and receivers. The DLL receives a reference clock, and generates a select vector and an encoded select vector. The select vector is employed to select a delayed version of the reference clock that lags the reference clock by a prescribed number of cycles. The select vector is reduced by an amount and is gray encoded to indicate the lockout time. The receivers are each coupled to the delay-locked loop. Each of the receivers receives the encoded select vector and a corresponding strobe, and locks out reception of the corresponding strobe for the lockout time following transition of the corresponding strobe. The encoded select vector is employed by a gray code mux therein to determine the lockout time by selecting a delayed version of the corresponding strobe. |
US07900128B1 |
Data dependent scrambler with improved global constraint
A data dependent descrambler for a communications channel that receives a scrambling seed and a scrambled user data sequence with N symbols each with M bits comprises a first decoder that analyzes adjacent symbols of the scrambled user data sequence, that performs G-constraint decoding on the adjacent symbols when a first of the adjacent symbols is an all-one symbol and that does not perform G-constraint encoding when the first of the adjacent symbols is not an all-one symbol. A first descrambler communicates with the first decoder and generates a user data sequence based on the scrambled user data sequence and the scrambling seed. |
US07900124B2 |
Bit detection for multitrack digital data storage
The use of a multi-track format in both optical and magnetic data storage applications provides for a number of improvements to system performance including data density and data transfer rates. However, the full advantage in data density can only be achieved through the use of joint equalization and joint detection. The complexity of implementation of these functions arc addressed with a transform domain equalization architecture and a reduced complexity detection method based on a breadth first search of a time-varying trellis. The trellis results from a one dimensional representation of a two dimensional target response, obtained by arranging samples from adjacent tracks in a sequence that respects the original proximity of the samples. |
US07900123B2 |
Method for near maximum-likelihood sequential decoding
A method for near maximum-likelihood sequential decoding is provided. According to the method, paths unlikely to become the maximum-likely path are deleted during decoding through a level threshold to reduce decoding complexity. Besides, the method performs maximum-likelihood decoding through sequential decoding by adopting a metric, so that a received signal does not have to go through a hard decision procedure. |
US07900121B2 |
Method and device for determining indices assigned to correction symbols
A determination of indexes allocated to error correcting symbols is provided. Encoded code symbols are generated by means of a generator matrix of a block code from number of source symbols and the encoded transmission errors occur in the received code symbols, the indexes of the error correcting symbols are determined by unambiguously identifying the area of the encoded code symbols by means of first and second parameters, which can be requested in the form of at least one error correcting symbol by the receiving device from the transmitting device for reconstructing the source symbols in an error-free manner. |
US07900117B2 |
Semiconductor memory device and its control method
A semiconductor memory device includes a temporary storage circuit configured to receive data items and store the data items in rows and columns, a detecting code generator configured to generate first detecting codes used to detect errors in the data items, respectively, a first correcting code generator configured to generate first correcting codes used to correct errors in first data blocks corresponding to the columns, respectively, each of the first data blocks containing data items that are arranged in a corresponding one of the columns, and a second correcting code generator configured to generate second correcting codes used to correct errors in second data blocks corresponding to the rows, respectively, each of the second data blocks containing data items that are arranged in a corresponding one of the rows. |
US07900116B2 |
Switch with error checking and correcting
Data error often occurs during the process of data transmission or storage. Typically, a store-and-forward data switch uses the frame check sequence portion of a data frame to detect for error that occurred during transit to the switch. However, error could be introduced into the data frame when it is in the memory of the data switch. A network switch capable of single-error correction and double-error detection is provided to further protect the data frame while it is in the switch. |
US07900115B2 |
Replacement messages for identifying and preventing errors during the transmission of realtime-critical data
A destination node in a data network for transmission of real-time data by a data telegram, the data telegram including an identification, data and a transfer status, is provided. The destination node includes a device for receiving a first data telegram, a device for storing the data of the first data telegram and an assigned timer value, a device for receiving a second data telegram and a device for replacing the stored data of the first data telegram, wherein the stored data of the first data telegram is replaced with data of the second data telegram. Further, a method and a non-transitory storage medium are provided. |
US07900114B2 |
Error detection in an integrated circuit
An electronic device includes an integrated circuit operating on the basis of an operating clock signal, an error detection circuit and a control circuit coupled to the error detection circuit. The control circuit is configured to increase the frequency of the operating clock signal starting from a nominal operating frequency of the integrated circuit, to evaluate a frequency increment at which an error is detected by the error detection circuit, and to reset the frequency of the operating clock signal to said nominal frequency. |
US07900113B2 |
Debug circuit and a method of debugging
A debug circuit for a multi-mode circuit driven by a clock signal, with an input for a clock signal, and a debug signal generator arranged to generate for each of a subset of the modes of the multi-mode circuit a corresponding debug signal based on a clock signal provided at the input. The frequency of debug signals is dependent on the frequency of a clock signal provided at the input, and each debug signal selects its respective mode for a length of time longer than that of each other mode of the multi-mode circuit, or each debug signal selects its respective mode for a length of time shorter than that of each other mode of the multi-mode circuit. |
US07900108B2 |
Multi-clock system-on-chip with universal clock control modules for transition fault test at speed multi-core
A multi-clock system-on-chip (D) comprises i) a core (CE) comprising asynchronous clock domains provided for exchanging test data therebetween, ii) a clock generator unit (CGU) arranged for delivering primary clock signals (clk1-clko) for at least some of the clock domains, and iii) clock control modules (CCl-CCo), arranged respectively for defining the functional clock signals from the primary clock signals and from control signals (intended for setting the clock control modules (CCl) in a normal mode allowing test data transmission from the corresponding emitter clock domain to at least one receiver clock domain or a shift mode forbidding such a test data transmission). Each clock control module (CCl) is connected to a synchronization means (SM) arranged for switching it from the shift mode to the normal mode, and to a delay means (DM) arranged for putting back the emitter launch edge of a functional clock signal intended for the emitter clock domain when this clock control module (CCl) is set into the normal mode, in order this emitter launch edge be temporally located before each corresponding receiver capture edge of the clock signals intended for the receiver clock domains to which the emitter clock domain must transmit test data. |
US07900107B2 |
High speed ATPG testing circuit and method
The invention provides an internal comparison circuits for speeding up the ATPG test. During test, an external test machine transfers original test patterns into at least one scan chain of a chip to be tested. A bi-directional output buffer of the chip also receives the test patterns from the test machine. A comparator of the chip compares the original test patterns from the test machine via the bi-directional output buffer group with scanned-out test patterns from the scan chain, to produce a comparison signal indicating whether the chip passes or fails the test. |
US07900104B2 |
Test pattern compression for an integrated circuit test environment
A method for compressing test patterns to be applied to scan chains in a circuit under test. The method includes generating symbolic expressions that are associated with scan cells within the scan chains. The symbolic expressions are created by assigning variables to bits on external input channels supplied to the circuit under test. Using symbolic simulation, the variables are applied to a decompressor to obtain the symbolic expressions. A test cube is created using a deterministic pattern that assigns values to the scan cells to test faults within the integrated circuit. A set of equations is formulated by equating the assigned values in the test cube to the symbolic expressions associated with the corresponding scan cell. The equations are solved to obtain the compressed test pattern. |
US07900101B2 |
Semiconductor memory device parallel bit test circuits
Parallel bit test circuits for use in a semiconductor memory devices are provided which include a first bus that has N bus lines that are configured to transfer a first group of N bits of test result data and a second bus that has N bus lines that are configured to transfer a second group of N bits of test result data. These parallel bit test circuits further include a switching unit that has a plurality of unit switches, where each switch is configured to connect a bus line of the first bus and a respective bus line of the second bus in response to a switching control signal that is applied after the second group of N bits of test result data are output from the second bus, to transfer the first group of N bits of test result data from the first bus to the second bus so as to output a total of 2N bits of test result data through the second bus. |
US07900096B2 |
Freeing a serial bus hang condition by utilizing distributed hang timers
A method for automatically detecting and correcting one or more hang conditions within one or more of a master device and target device of a serial bus interface when one or more signals are held in an invalid state. A hang timer monitors one or more operations of the serial bus when the serial bus is participating in a serial bus transfer. If the transfer does not end before the bus timeout value has been exceeded, the hang timer will issue a reset to the state machine forcing the state machine back to an idle state. The hang timer will also disable the serial bus drivers of the state machine, whereby the hang condition is corrected. |
US07900095B2 |
Memory controller for writing data into and reading data from a memory
According to an aspect of an embodiment, a memory controller for writing data into and reading data from a memory, comprises an error detector for detecting an error of data stored in the memory when reading the data, a time stamper for generating first time information indicative of the time when data is written into the memory, the first time information being written together with the data into an address location of the memory where the error has been detected, a timer for measuring a time period from the time indicated by the first time information until the time of subsequent occurrence of an error of data stored in said address location and a counter for counting a number of accesses to the address location over the time period. |
US07900093B2 |
Electronic data processing system and method for monitoring the functionality thereof
A method for monitoring of the functionality of an EDP system that is monitored in portions thereof by respectively associated agents that are designed to evaluate errors and to send error messages should increase the operating security in an EDP system. Each agent is monitored by a simulated error being sent to the agent and the reaction of the agent being evaluated. |
US07900090B2 |
Systems and methods for memory retention across resets
Systems and methods (“utility”) for providing a computer system with a mechanism to record live data on a continuous basis which may be analyzed subsequent to a fault condition is provided. The utility uses the existing DRAM memory of a computer system as a retentive DRAM (RDRAM) device that may be used to store the data. To accomplish this, software and firmware is provided for continuously refreshing the DRAM memory across resets that are due to fault conditions. Further, non-maskable interrupts (NMI) are used to flag a variety of fault conditions to the computer system. To make the utility platform independent, a standardized power and configuration interface is used to implement a computer system reset that preserves the contents of the RDRAM. |
US07900086B2 |
Accelerating test, debug and failure analysis of a multiprocessor device
A mechanism for accelerating test, debug and failure analysis of a multiprocessor device is provided. With the mechanism, on-chip trace logic is utilized to receive internal signals from logic provided in modules of the multiprocessor device. The modules are preferably copies of one another such that, given the same inputs, each module should operate in the same manner and generate the same output as long as the modules are operating properly. The modules are provided with the same inputs and the internal signals of the modules are traced using an on-chip trace bus and on-chip trace logic analyzer to perform the trace. The internal signals from one module are compared against another module so as to determine if there is any discrepancy which would indicate a fault. Additional pairs of modules may be compared to pinpoint a faulty module that is the source of the fault. |
US07900078B1 |
Asynchronous conversion circuitry apparatus, systems, and methods
Apparatus, systems, and methods operate to receive a sufficient number of asynchronous input tokens at the inputs of an asynchronous apparatus to conduct a specified processing operation, some of the tokens decoded to determine an operation type associated with the specified processing operation; to receive an indication that outputs of the asynchronous apparatus are ready to conduct the specified processing operation; to signal a synchronous circuit to process data included in the tokens according to the specified processing operation; and to convert synchronous outputs from the synchronous circuit into asynchronous output tokens to be provided to outputs of the asynchronous apparatus when the synchronous outputs result from the specified processing operation. Additional apparatus, systems, and methods are disclosed. |
US07900074B2 |
Method and apparatus for quickly reanimating devices from hibernation
A system that causes a computing device to enter a hibernation mode. During operation, the system creates a hibernation image for the computing device by identifying processes that do not have visible user interface elements, and generating the hibernation image so that processes with visible user interface elements can be reanimated from the hibernation image first to get the computing device reanimated quickly, while the identified processes are reanimated later. Next, the system stores the hibernation image in non-volatile storage. The system then causes the computing device to enter the hibernation mode, wherein the active state of the computing device is preserved in non-volatile storage while power to volatile storage is turned off. |
US07900072B2 |
Tri-layered power scheme for architectures which contain a micro-controller
Various embodiments are directed to a tri-layered power scheme for architectures which contain a microcontroller. In one embodiment, a power management system may comprise a microcontroller in a chipset, a low consumption power well to control a power supply to the microcontroller, and a power controller to control a power supply to the low consumption power well. The power management system may be arranged to switch among multiple power consumption states. In a maximum power consumption state, the microcontroller is on, the power controller is on, and the low consumption power well is on. In an intermediate power consumption state, the microcontroller is off, the power controller is on, and the low consumption power well is required to be on. In a minimum power consumption state, the microcontroller is off, the power controller is on, and the low consumption power well is optionally on or off at the discretion of the power controller. Other embodiments are described and claimed. |
US07900070B2 |
Power saving method of bi-directional communication wireless periheral device
A power saving method of a bi-directional communication wireless peripheral device includes providing a wireless communication protocol between a host and the bi-directional communication wireless peripheral device; establishing a bi-directional communication wireless link between the host and the bi-directional communication wireless peripheral device through the wireless communication protocol; and enter a power off mode when the bi-directional communication wireless link does not exist. |
US07900066B2 |
Electronic device
An electronic device comprising: a wiring substrate having a first power-supply wiring to which a first power-supply potential is applied and a second power-supply wiring to which a second power-supply potential lower than the first power-supply potential is applied; a microcomputer having first and second power-supply terminals in which the first power-supply terminal is connected to the first power-supply wiring and the second power-supply terminal is connected to the second power-supply wiring; and a connector connected to the first and second power-supply wirings, wherein an inductor element for correcting an impedance error of the first and second wirings is connected in series to either one of the first and second power-supply wirings. According to such configuration, unnecessary electromagnetic radiation posed by a common current can be suppressed. |
US07900065B2 |
Method and system for monitoring module power status in a communication device
Methods and systems for monitoring operating status of a device are provided. Aspects of the method may include receiving within a chip, a signal indicative of a power status of an on-chip device. An output signal indicative of the power status may be generated from within the chip, while the chip is operating. The generated output signal may be communicated outside the chip via a serial bus, a plurality of pin connections on said chip, and/or a general purpose input/output connection. The generated output signal may be multiplexed on at least one pin on the chip and it may comprise a clock signal and/or a data signal. The data signal may comprise sequential power status information for a plurality of on-chip devices. |
US07900064B2 |
Encrypted debug interface
In one embodiment, a system comprises application-specific functionality, debug functionality, and a debug interface communicatively coupled to the debug functionality to communicatively couple the system to a debug device. The debug functionality encrypts data transmitted by the system over the debug interface. |
US07900062B2 |
Unauthorized contents detection system
Processing load on an executing device for conducting playback is high during the playback of contents since the executing device performs verification of the contents validity in parallel with the contents playback, and therefore the executing device has to be equipped with a highly efficient processor. The present invention reduces the processing load involved in the verification by using, for the verification, only a predetermined number of encrypted units selected randomly from multiple encrypted units constituting encrypted contents recorded on the DVD. In addition, the present invention is capable of improving the accuracy of detecting unauthorized contents to some extent by randomly selecting a predetermined number of encrypted units every time the verification is performed. |
US07900058B2 |
Methods and arrangements for remote communications with a trusted platform module
Methods and arrangements to provide computer security are contemplated. Embodiments include transformations, code, state machines or other logic to provide computer security by receiving over a secure network connection a message to signal physical presence to a trusted platform module (TPM) and by signaling physical presence to the TPM in response to receiving the message. Some embodiments may involve sending the message over a secure network connection. In some embodiments, the receiving may be performed by a platform system management module. In many further embodiments, the signaling may include sending a signal over a secure general purpose input/output (GPIO) line or other hardware signaling mechanism. Other further embodiments may include sending a message pursuant to the intelligent platform management interface (IPMI) or other remote management protocol. In other embodiments, the receiving may be performed by a network stack of a basic input/output system. Other embodiments are described and claimed. |
US07900056B1 |
Digital data processing methods and apparatus for management of software installation and execution
Methods for management of software installation and/or execution utilize a third-party management system to load a “fingerprint” to user digital data processing equipment before a file (such as a patch installation file) can be installed and/or executed on that equipment. The fingerprint can be a filename, file length, CRC code and/or encrypted form of one or more of the foregoing or of any other information that identifies the software to be installed and/or executed. |
US07900055B2 |
Microprocessor apparatus and method for employing configurable block cipher cryptographic algorithms
An apparatus for performing cryptographic operations. The apparatus includes an x86-compatible microprocessor that has fetch logic, algorithm logic, and execution logic. The fetch logic is configured to receive a single, atomic cryptographic instruction as one of the instructions in an application program executing on the x86-compatible microprocessor. The single, atomic cryptographic instruction prescribes an encryption operation and one of a plurality of cryptographic algorithms. The algorithm logic is operatively coupled to the single, atomic cryptographic instruction. The algorithm logic directs the x86-compatible microprocessor to execute the encryption operation according to the one of a plurality of cryptographic algorithms. The execution logic is operatively coupled to the algorithm logic. The execution logic executes the encryption operation. The execution logic includes a cryptography unit for executing a plurality of cryptographic rounds required to complete the encryption operation. |
US07900054B2 |
Security protocols for processor-based systems
A processor-based system such as a wireless communication module may implement security functions in a cost effective fashion by providing a virtual memory space whose addresses may be recognized. The memory is integrated with an application processor. When those addresses are recognized, access to special security protocols may be allowed. In another embodiment, a variety of dedicated hardware cryptographic accelerators may be provided to implement security protocols in accordance with a variety of different standards. By optimizing the hardware for specific standards, greater performance may be achieved. |
US07900052B2 |
Confidential data sharing and anonymous entity resolution
A method, program and system for processing data is disclosed. The data comprises identifiers of a plurality of entities. The method, program and system comprising the steps of: (a) receiving one or more records, each record having a plurality of identifiers, each record corresponding with at least one entity, (b) utilizing a cryptographic algorithm to process at least two of the plurality of identifiers in the record, (c) sometimes after transmitting the processed record to a separate system or database, comparing the processed record to previously stored data; (d) matching the processed record with previously stored data that is determined to reflect the entity, the previously stored data that is determined to reflect the entity comprising at least a portion of at least two previously received records and/or based upon another identifier; and/or (e) associating the processed record with previously stored data that is determined to reflect a relationship with the entity. |
US07900049B2 |
Method for recognizing audio-visual data in transmission networks, in particular internet
A method of recognizing an audio and/or visual format in a digital transmission network such as the Internet wherein formats include a quasi-continuous or divided in packets sequence of data, at least part of the sequence of data is analyzed for the presence of one or more bit patterns, and a notice is given in response to recognition of a predetermined format in an analyzed bit pattern. |
US07900046B2 |
System and method for establishing mutual trust on a per-deployment basis between two software modules
A system, method, and computer program product for establishing mutual trust on a per-deployment basis between two software modules. For example, the first software module may be a Websphere (WS) Information Integrator (II) deployment instance, and the second software module may be a plugin instance. By executing for this deployment an initial handshake between the software modules, both modules identify themselves and exchange digital certificates received from a trusted certification authority and respective public keys. Subsequent communications for this deployment between the software modules proceed with each module encrypting its communications with the public key of the other module; thereby establishing mutual trust between the software modules for each deployment. |
US07900043B2 |
Hard disk security method in a computer system
This invention presented a hard disk security method in a computer system, which provides a hard disk security mechanism combining with the power-on password function for the storage data in a hard disk by restoring the partition table into the BIOS ROM in advance, and deleting the partition table of the hard disk to secure the hard disk. |
US07900042B2 |
Encrypted packet inspection
A method, system, and device for encrypted packet inspection allowing an authorized third party device to monitor cryptographic handshaking information (full- duplex) between two other devices and together with the secret private key then transparently decrypt the bulk encrypted data stream.The scope of this invention encompasses many applications, three examples of which are firewalls, load balancers, and local network caches. Additionally, this invention achieves and contributes to the efficient handling of encrypted information in other ways, three examples of which are making switching, routing, and security decisions. |
US07900039B2 |
TLS session management method in SUPL-based positioning system
When a SET receives a positioning service from a V-SLP by performing a roaming from a H-SLP to the V-SLP in a SUPL-based positioning system, only a new TLS connection is generated using an abbreviated handshake protocol without generating a new TLS session after the roaming. That is, when opening a TLS session for ensuring security in a SUPL-based positioning method, in particular, when opening a new TLS session between the V-SLP (V-SPC) and the SET after opening the TLS session between the H-SLP and the SET, the key information having used in the previous TLS session is provided to the V-SLP to set a new TLS connection, thereby reducing a load of an entire system. |
US07900037B1 |
Disk drive maintaining multiple logs to expedite boot operation for a host computer
A disk drive is disclosed wherein during a first boot operation, first boot data is transmitted from a first plurality of data sectors to a host, and a first log identifying the first plurality of data sectors is maintained. During a second boot operation, second boot data is transmitted from a second plurality of data sectors to the host, and a second log identifying the second plurality of data sectors is maintained. During a third boot operation, data sectors identified by the first and/or second logs are pre-fetched into a cache. |
US07900036B2 |
System and method for implementing boot/recovery on a data processing sysem
A system and method for implementing a boot recovery on a data processing system. According to an embodiment of the present invention, at least one processor compares contents of a first read-only memory (ROM) image and a second ROM image outputted from a memory. The first ROM image is initially selected to boot a data processing system utilizing a first basic input output system (BIOS) program. In response to determining that contents of the first ROM image and the second ROM image are different, the second ROM image is selected. The data processing system boots utilizing the second BIOS program stored by the second ROM image. |
US07900029B2 |
Method and apparatus to simplify configuration calculation and management of a processor system
Methods and apparatus to simplify configuration calculation and management of a processor system are disclosed. An example disclosed method reads system configuration data from registers of a processing system, caches the system configuration data in an allocated memory, and calculates new system configuration data for the processing system by operating on cached data. Other embodiments are also disclosed and claimed. |
US07900027B2 |
Scalable link stack control method with full support for speculative operations
A computer implemented method, a processor chip, a computer program product, and a data processing system managing a link stack. The data processing system utilizes speculative pushes onto and pops from the link stack. The link stack comprises a set of entries, and each entry comprises a set of state bits. A speculative push of a first instruction is received onto the data stack, and the first instruction is stored into a first entry of the set of entries. A first bit is set to indicate that the first instruction is a valid instruction. A second bit is set to indicate that the first instruction has been speculatively pushed onto the link stack. The link stack pointer control is updated to indicate that the first entry is a top-of-data stack entry. |
US07900018B2 |
Embedded system and page relocation method therefor
Provided are an embedded system and a method for relocating memory pages therefor. The embedded system includes a processor, a data relocating circuit for receiving a logical address from the processor, mapping the received logical address to a physical address to locate a valid page in a predetermined bank, and generating a bank power control signal according to whether or not a corresponding memory bank includes valid pages, and a memory including a plurality of memory banks addressed by a physical address outputted from the data relocating circuit and a plurality of switching means for selectively supplying a power voltage to each of memory banks in response to the bank power control signal. |
US07900016B2 |
Full virtualization of resources across an IP interconnect
An addressing model is provided where all resources, including memory and devices, are addressed with internet protocol (IP) addresses. A task, such as an application, may be assigned a range of IP addresses rather than an effective address range. Thus, a processing element, such as an I/O adapter or even a printer, for example, may also be addressed using IP addresses without the need for library calls, device drivers, pinning memory, and so forth. This addressing model also provides full virtualization of resources across an IP interconnect, allowing a process to access an I/O device across a network. |
US07900014B2 |
Memory request/grant daemons in virtual nodes for moving subdivided local memory space from VN to VN in nodes of a massively parallel computer system
A memory management mechanism a nodal having multiple processors in a massively parallel computer system dynamically configures nodal memory on demand. A respective variable-sized subdivision of nodal memory is associated with each processor in the node. A processor may request additional memory, and the other processor(s) may grant or veto the request. If granted, the requested memory is added to the subdivision of the requesting processor. A processor can only access memory within its own subdivision. Preferably, each subdivision contains a daemon which monitors memory usage and generates requests for additional memory. |
US07900008B2 |
Disk space allocation
A method and system for allocating blocks of disk in persistent storage to requesting threads. A primary data structure is provided for organizing and categorizing blocks of disk space. In addition, a secondary data structure is provided for maintaining a list of all active file system processes and blocks of disk space used by those processes. Blocks of disk space are assigned to pages. At such time as a thread may request allocation of disk space, both data structures are reviewed to determine if the requested disk space is available and to limit access of available disk space to a single page of memory to a single thread at any one time. |
US07900007B2 |
Host device, storage device, and method for accessing storage device
A host device transmits a command from a command transmission unit (101a) along a predetermined command sequence. A storage device (2) receives the command in a command reception unit (202a). An access determination unit (202c) determines the sequence of the command transmitted from the host device (1) and determines that reception of the access to the host device (1) is enabled only when the sequence is identical with a predetermined sequence. Thus, with simple control, it is possible to prevent data destruction by a host device of an old version. |
US07900006B2 |
Maintaining checkpoints during backup of live system
Techniques introduced here support block level transmission of a logical container from a network storage controller to a backup system. In accordance with the techniques, transmission can be restarted using checkpoints created at the block level by allowing restarts from various points within a logical container, for example a point at which 10%, 50%, or 75% of the logical container had been transmitted. The transmission can be restarted while maintaining data consistency of the logical container data and included meta-data. Advantageously, changes made prior to a checkpoint restart to, for example, meta-data, do not lead to inconsistent logical container backups. |
US07900005B2 |
Method and system for the transparent migration of virtual machines storage
Method for transferring storage data of a virtual machine to be migrated from a first host device to a second host device via a communication network, including: running the virtual machine on the first host device; storing, on a local storage device of the first host device, a disk image used by the virtual machine; detecting, while the virtual machine is running on the first host device, any changes made to the disk image used by the virtual machine; establishing a connection over the communication network from the first host device to the second host device; transferring, to the second host device while the virtual machine is running on the first host device, the disk image used by the virtual machine and the detected any changes made; modifying the disk image transferred to the second host device in response to the detected any changes transferred to the second host device; and starting, using the modified disk image, a migrated virtual machine on the second host device at a current state of the virtual machine running on the first host device. |
US07900003B2 |
System, method and computer program product for storing an information block
A method for storing an information block that includes determining to store a current version of an information block stored in a memory unit. The checking if a current version of the information is already stored in a storage unit. The current version of the information block is sent from the memory unit to the storage unit if the answer is negative. Generating storage unit location information indicative of a location, at the storage unit, of the current version of the information block if the answer is positive. |
US07899998B1 |
Conflict avoidance in data store replication
A conflict avoidance system is provided. The conflict avoidance system comprises a first data store provided at a first geographic location and a second data store at a second geographic location, where the first and second data stores are replications of one another. The conflict avoidance system also comprises a conflict avoidance module operable to receive a data store request from applications, wherein the conflict avoidance module communicates update data store requests to the first data store and communicates create data store requests and delete data store requests to the second data store. |
US07899994B2 |
Providing quality of service (QoS) for cache architectures using priority information
In one embodiment, the present invention includes a method for associating a first priority indicator with first data stored in a first entry of a cache memory to indicate a priority level of the first data, and updating a count value associated with the first priority indicator. The count value may then be used in determining an appropriate cache line for eviction. Other embodiments are described and claimed. |
US07899992B2 |
Cache circuit and control circuits of a cache memory
In the cache circuit, an instruction cache hit counter counts the number of cache hits, and an instruction memory access counter counts the number of times of instruction access. An instruction cache hit rate computation/entry disabling control circuit computes the ratio of the cache hit count to the instruction access count (cache hit rate). If the cache hit rate exceeds an instruction cache entry disabling threshold, an instruction cache control circuit disables contents of instruction cache memory. |
US07899986B2 |
Method and system for controlling a hard disk drive using a multimediacard physical interface
A method and system for data transfer between a sector-oriented mass storage medium and a host device capable of interfacing with a byte-oriented storage medium using an HS-MMC physical interface in the host device. Existing MMC commands such as FAST_IO command can be used to pass the control data to the sector-oriented mass storage medium and also to read the status of that medium. It is possible to use the GEN_CMD command for data transfer, for example. Because the command in data transfer is similar to ATA protocol, ATA write commands and ATA read commands can also be used for data transfer to and from the sector-oriented mass storage medium. |
US07899985B2 |
Method of switching distributed storage modes in GNS
Provided is a computer system including: one first server; a plurality of second servers; and a plurality of storage subsystems, in which the computer system applies to each file stored in the storage subsystems one of a first file storage mode and a second file storage mode in a distributive manner, the first server integrates directory structures that are unique throughout the respective second servers to provide the integrated directory structures as a directory structure that is unique throughout the computer system to the client computer, and at least one of the first server and the second servers analyzes a utilization state of the file and switches a file storage mode that is currently applied to the file to the other file storage mode based on a change in the analyzed file utilization state. |
US07899983B2 |
Buffered memory module supporting double the memory device data width in the same physical space as a conventional memory module
A memory system is provided that enhances the memory bandwidth available through a memory module. The memory system includes a memory hub device integrated into a memory module, a first memory device data interface integrated that communicates with a first set of memory devices and a second memory device data interface integrated that communicates with a second set of memory devices. In the memory system, the first set of memory devices are spaced in a first plane and coupled to a substrate of the memory module and the second set of memory devices are spaced in a second plane above the first plane and coupled to the substrate. In the memory system, data buses of the first set of memory devices are coupled to the substrate separately from data buses of the second set of memory devices. |
US07899980B2 |
Flash memory system and data writing method thereof
Provided are a flash memory system and a data reading method thereof, the method including serially reading groups of data and parity codes corresponding to each of the respective groups from a page buffer; calculating the parity for each serially read group; checking for errors in each serially read group by comparing each calculated parity with a corresponding serially read parity code, respectively; and providing an output signal indicative of any comparative parity errors detected, wherein the reading of each group of data is followed by the reading of the parity code for the group, and the checking for errors in each group of data is done during the serial reading operation. |
US07899978B2 |
Dynamic programmable intelligent search memory
Memory architecture provides capabilities for high performance content search. The architecture creates an innovative memory derived using randomly accessible dynamic memory circuits that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the dynamic Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken. Content search rules comprise of regular expressions which are converted to finite state automata and then programmed in dynamic PRISM for evaluating content with the search rules. |
US07899977B2 |
Programmable intelligent search memory
Memory architecture provides capabilities for high performance content search. The architecture creates an innovative memory that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken. Content search rules comprise of regular expressions which are converted to finite state automata and then programmed in PRISM for evaluating content with the search rules. |
US07899976B2 |
FSA extension architecture for programmable intelligent search memory
Memory architecture provides capabilities for high performance content search. The architecture creates an innovative memory that can be programmed with content search rules which are used by the memory to evaluate presented content for matching with the programmed rules. When the content being searched matches any of the rules programmed in the Programmable Intelligent Search Memory (PRISM) action(s) associated with the matched rule(s) are taken. Content search rules comprise of regular expressions which are converted to finite state automata (FSA) and then programmed in PRISM for evaluating content with the search rules. PRISM architecture comprises of a plurality of programmable PRISM Search Engines (PSE), each capable of supporting a predetermined size FSAs. FSA extension architecture is created to extend the predetermined size limit of an FSA supported by PSE, by coupling multiple PSEs together to behave as a composite PSE to support larger FSAs. |
US07899969B2 |
System and method for memory hub-based expansion bus
A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupled to the memory hub through a first portion of a memory bus on which the memory requests from the memory hub controller and memory responses from the memory hub are coupled. A second portion of the memory bus couples the memory hub to the processor circuit and is used to couple memory requests from the processor circuit and memory responses provided by the memory hub to the processor circuit. |
US07899964B2 |
Method and system for providing universal plug and play resource surrogates
A method and system for providing services in a network including a control point and plural UPnP devices is provided. Surrogates are used to functionally replace the original UPnP device/service functionalities without new hardware or firmware/software updates. The surrogates enable proper operation in UPnP networks where devices that implement surrogates can coexist in the same network with UPnP devices that do not. This allows updating existing device functionalities without requiring new hardware or firmware/software updates. |
US07899963B2 |
Method and apparatus for allocating inputs in microcontrollers, and corresponding microcontroller
A method and an apparatus for allocating configuration inputs of a microcontroller, the apparatus being embodied in such a way that at each configuration input, one signal state of at least two possible signal states is to be set, wherein there is connected to each configuration input one respective energy source that can assume at least two states, in order to set the at least two signal states at each configuration input, a setting arrangement being provided with which the states of each energy source are controlled in such a way that the predefined signal state exists for each configuration input. |
US07899959B2 |
Method of loading software in mobile and desktop environments
A method of providing connectivity between a mobile device, a desktop computing device, and network resources. The method may include (A) providing the mobile device with an executable loader file that is to be automatically installed in the desktop computing device thereby to instruct the desktop computing device to download full installer application software from a remote resource; (B) using the mobile device to select a desktop computing device on which the full installer application software is to be installed; (C) transmitting the executable loader file to the desktop computing device; and (D) using the desktop computing device to run the executable loader file to download the full installer application software automatically from the remote resource. The full installer application software may install a desktop application that provides functionality and connectivity between the mobile device, the desktop computing device, and the remote resources. |
US07899948B2 |
Integrated interface apparatus and method of operating an integrated interface apparatus
In an embodiment of the invention, an integrated interface apparatus for providing a serial differential data input for an integrated processor of a mobile radio terminal has a data reception apparatus having a physical layer which can be alternatively operated in a first operating mode according to a first interface standard or in a second operating mode according to a second interface standard, the first interface standard and the second interface standard not being compatible with one another with respect to the physical layer. In another embodiment of the invention, a method for operating an integrated interface apparatus is provided. |
US07899946B2 |
Audio and USB multiplexing
An analog/digital switching circuit for connecting a primary electronic device to a peripheral electronic device, including D+ and D− signal lines connected to a primary electronic device, a first analog/digital switch connected to the D+ signal line, for multiplexing an input D+ signal to an output USB data signal or audio left or right signal, the multiplexed signal feeding into a peripheral device connector for connecting the primary device to a peripheral electronic device, a second analog/digital switch connected to the D− signal line, for multiplexing an input D− signal to an output USB data signal or audio right or left signal, the multiplexed signal feeding into the peripheral device connector, a headset left signal line connected to the primary device and to the output audio left signal of the first analog/digital switch, a headset right signal line connected to the primary device and to the output audio right signal of the second analog/digital switch, a first USB signal line connected to a USB connector and to the output USB data signal of the first analog/digital switch, a second USB signal line connected to the USB connector and to the output USB data signal of the second analog/digital switch, and an amplifier that amplifies the output audio left signal and the output audio right signal at gain levels appropriate for (i) a headset connected to the primary device, (ii) a speaker connected to the peripheral device, and (iii) an earpiece connected to the peripheral device. |
US07899945B2 |
Interface device and method for command processing
Embodiments of the present invention provide an interface device and method for command processing for commands requiring data flow in both directions on a Fiber Channel or other data transport protocol exchange. The commands can include proprietary commands, SCSI linked commands or other commands known in the art. According to one embodiment, and interface device can assign a command a data flow direction indicator. When a reply to the command is received, the interface device can determine if the reply is expected or unexpected based on the data flow direction specified by the data flow direction indicator. If the reply is unexpected, the interface device can determine whether to process the reply. According to one embodiment, the data flow direction indicator can be the exchange identification. |
US07899944B2 |
Open exchange limiting in an I/O processing system
A computer program product, an apparatus, and a method for limiting a number of open exchanges at a channel subsystem of an I/O processing system using data from a control unit. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method that includes sending a command message to the control unit, and receiving a transport response information unit message in response. The method further includes extracting a maximum control unit exchange parameter from the transport response information unit message, and determining a limit value for a maximum number of open exchanges between the channel subsystem and the control unit as a function of the extracted maximum control unit exchange parameter. The method additionally includes applying the limit value to prevent opening of a new exchange. |
US07899942B2 |
Switch device
A switch device applicable to a server has at least a display chip set, a switch unit, a logic unit, a first connector and a second connector. The display chip set is used to provide a plurality of video signals. The switch unit and the logic unit are connected to the display chip set to receive at least one of the video signals and switch an output path of the received video signal. The first connector and the second connector are connected to the switch unit and the logic unit for selectively connecting to a display, thereby allowing a server to operate with double display connectors. The two connectors are positioned at different sides of the server, which makes it convenient for the management and maintenance of the server. |
US07899929B1 |
Systems and methods to perform hybrid switching and routing functions
A system aggregates connections to multiple customer devices. The system receives data, performs switching functions on the data when the data is to be transmitted in a first direction, performs routing functions on the data when the data is to be transmitted in a second direction, and transmits the data in the first or second direction. |
US07899923B2 |
Method and apparatus for waking up a sleeping system
One embodiment of the present invention provides a system that wakes up a sleeping target system located on a target LAN (Local Area Network) from a remote system located on a remote LAN. Because the sleeping target system is in a sleep state, it receives packets of a lower-layer protocol which cannot be used by the remote system to directly send packets to the sleeping target system. During operation, the remote system creates a wake-up packet. The remote system then uses a second protocol to send the wake-up packet to a relay agent located on the target LAN. Upon receiving the first wake-up packet, the relay agent uses the lower-layer protocol to send a second wake-up packet to the sleeping target system, which causes the sleeping target system to wake up. |
US07899919B2 |
Method and apparatus for making devices on a local network remotely-accessible
The present invention relates to method and apparatus for enabling to request querying and/or controlling operations remotely to a device on a home network via Internet. In a method in accordance with the present invention, a device search message is transmitted to a plurality of devices connected to a local network, and device information is created or modified based on whether there are responses to the message from the devices. Afterwards, when a device search message is received a responding message to the received message is transmitted for a device or devices contained in the device information. Whereby, possible communication errors occurred by long-time delay (caused by traveling across large-area network and local network) of a search message can be prevented. |
US07899918B1 |
Service accounting in a network
A method and apparatus are disclosed for improving service accounting in a network. After a client is authorized and authenticated, an accounting record is sent with the authorization accept message, and the account record is logged. |
US07899911B2 |
Method and apparatus to retrieve information in a network
An improved method and apparatus to retrieve information over a network is described. |
US07899908B2 |
Distribution request control method and unit, and program for distribution request control method
To provide a distribution request management method and so on in which a communication service providing side can perform data signal distribution while keeping high reliability.A maximum number of distributable requests is set arbitrarily for requests from a mobile communication network 10 to one or plural contents providing servers 31 provided on a communication network 30, the requests being made for distribution of signals including data of contents, and a request management apparatus sends the signal distribution requests to the contents providing servers as long as the number of the requests is within a range not larger than the maximum number of distributable requests. |
US07899906B2 |
Multi-layered measurement model for data collection and method for data collection using same
A method and system are described for collecting information from a device in a network at a collection interval. According to an exemplary embodiment, a method for collecting the information includes determining data needed from the device at the collection interval to evaluate the information. A measurement request is defined for collecting the data from the device at the collection interval. The measurement request is merged with other measurement requests for collecting the data from the device at the collection interval into a single merged measurement request at the collection interval. The measurement request is also merged with other measurement requests for collecting the data from the device at different collection intervals having a common integral divisor into a single merged measurement request at a highest of the different collection intervals. |
US07899905B2 |
Partial subscription/eventing and event filtering in a home network
In one embodiment, a method for monitoring events in a home network is provided. The method includes receiving a subscription request from a control point, wherein the subscription request indicates one or more event variables to monitor for the control point. Then a change is detected in an event variable. Then, it is determined if the event variable has been indicated by the control point as an event variable to monitor for the control point. If so, then the control point is notified of the change in the event variable. |
US07899904B2 |
Hardware processing of regular expressions
A system and method for hardware processing of regular expressions is disclosed. A register bank is loaded with state information associated with one or more states of a state machine. State information such as transitions and spin counts are updated as characters of an input data stream are processed. A crossbar is used to interconnect the states stored in the register bank. |
US07899903B2 |
Template based management system
One embodiment of the invention uses templates that define certain features of a given service type, wherein the features are common to all services of that service type. The template can be configured by a user to obtain a service definition for the given service. The service definition is passed to a programmability layer and provides enough information that the programmability layer can construct the various monitors, rules, classes and tasks required to monitor the given service without further customization by the user. In one embodiment, the user can also customize the service definition, a desired, in order to obtain additional monitoring. |
US07899902B2 |
Distributed system control method and information processing apparatus
The present invention provides a distributed system control method information processing apparatus that enables a user to ascertain easily and in real time the environment around such user, that is, the status of other users and of peripheral devices, during use of the distributed system, in particular enabling the user to obtain easily information on peripheral devices the user is permitted to use. In a distributed system in which a plurality of user terminals and peripheral devices are dispersed, information indicating the current status of the users of the user terminals and information indicating the current status of the peripheral devices is stored, updated according to changes in status, and the current status of users of other user terminals and the current status of the peripheral devices selectively displayed on the same display screen at each of the plurality of user terminals. Information indicating the relation between peripheral devices and users is also stored, and peripheral devices usable by such user selected based on such information displayed on the display screen are displayed. |
US07899901B1 |
Method and apparatus for exercising and debugging correlations for network security system
A selected time interval of previously stored security events generated by a number of computer network devices are replayed and cross-correlated according to rules defining security incidents. Meta-events are generated when the security events satisfy conditions associated with one or more of the rules. The rules used during replay may differ from prior rules used at a time when the security events occurred within a computer network that included the computer network devices. In this way, new rules can be tested against true security event data streams to determine whether or not the rules should be used in a live environment (i.e., the efficacy of the rules can be tested and/or debugged against actual security event data). |
US07899900B1 |
Method and system for monitoring network connected devices with multiple protocols
A method of monitoring a device among distinct devices communicatively coupled to a network is described. The method includes accessing the device using a first communication protocol, receiving information from the accessed device, parsing the received information to extract parameter values representing an operational status of the device, storing a data string associated with each of the extracted parameter values. The operational status information corresponding to the extracted parameter values is retrieved from a database. The monitored device is accessed using a second communication protocol if the first communication protocol is not configured to retrieve information requested from the accessed device. |
US07899899B2 |
Configurable geographic prefixes for global server load balancing
In a load balancing system, user-configurable geographic prefixes are provided. IP address prefix allocations provided by the Internet Assigned Numbers Authority (IANA) and associated geographic locations are stored in a first, static database in a load balancing switch, along with other possible default geographic location settings. A second, non-static database stores user-configured geographic settings. In particular, the second database stores Internet Protocol (IP) address prefixes and user-specified geographic regions for those prefixes. The specified geographic region can be continent, country, state, city, or other user-defined region. The geographic settings in the second database can override the information in the first database. These geographic entries help determine the geographic location of a client and host IP addresses, and aid in directing the client to a host server that is geographically the closest to that client. |
US07899892B2 |
Management of extensibility servers and applications
Extensibility computer servers and extensibility applications can be managed. Extensibility computer servers and extensibility applications can be discovered using a management application on a management computer server. An extensibility agent can be installed on an extensibility computer server, and used to provide status information. Tasks can be created for managing extensibility computer servers and extensibility applications. Entity groups representing extensibility computer servers and extensibility applications can be displayed and selected. Extensibility computer servers and extensibility applications can be displayed based on the selection of an entity group. Task templates associated with a selected entity group can be displayed. |
US07899889B2 |
Method and apparatus for determining a subnet mask based on presence or absence of responses to plural communication packets issued during a search iteration
In one embodiment, a subnet mask is automatically determined by a first network node attached to a subnet in a packet communication network. The first network node issues plural communication packets from plural source addresses to at least one address known to be used in the subnet to evoke responses, and based on the presence or absence of responses from the network nodes at the known addresses, the first network node determines the subnet mask which represents the subnet. |
US07899887B2 |
Real time collaborative on-line multimedia albums
Methods and systems for creating, editing and monitoring real-time collaborative on-line multimedia albums at a host site. The invention facilitates the construction of the multimedia albums which comprise digital content, such as photos and video clips, provided by multiple digital content contributors, taken from each contributor's unique perspective. The invention uniquely creates these multimedia albums to be optimized for dynamic updating, real-time interaction, and rapid dissemination to a viewing audience, for public and/or private viewing, either one photo/video clip at a time or as a slide-show. |
US07899884B2 |
Method and system for provision of image data from a server to a client
In a method, a device and a computer program product for provision of image data such as thin slice image data and thick slice image data of a server to a client, the image data having been acquired by an imaging modality and being cached in a cache acting as a server; the image data are provided to the client by involving the client in data exchange with the server, and an information system that is likewise involved in data exchange with the server is always automatically informed about a current state of the cache, in particular about thin slice image data available in the cache. The client directly or indirectly accesses the image data of the cache for automatic provision of the image data. |
US07899879B2 |
Method and apparatus for a report cache in a near real-time business intelligence system
A method of optimizing the delivery of a set of data elements from a first device to a second device. The method includes retrieving from a data source the set of data elements, including a first subset of the set of data elements, a second subset of the set of data elements, and a third subset of the set of data elements. The method also includes transferring the first subset of the set of data elements to the second device. The method further includes selecting a forth subset of the set of data elements, wherein the forth subset can be comprised of data elements from the first subset and the second subset; or wherein the forth subset can be comprised of data elements from the second subset and the third subset. The method also includes transferring a forth subset of the set of data elements to the second device. |
US07899878B2 |
Recording trace messages of processes of a network component
A method for tracking a process is disclosed. Requests are received from process threads according to a time order. A request requests a buffer entry operable to record a trace message from a process thread of a process. A first buffer entry is assigned to a first process thread associated with a trace message according to the time order. A second buffer entry is assigned to a second process thread according to the time order subsequent to the assignment of the first buffer entry. The trace message associated with the first process thread is written to the first buffer entry in response to the assignment of the first buffer entry. |
US07899875B1 |
Digital data processing methods and systems for cultivating and providing guest feedback on rental accommodations
The invention provides, in some aspects, methods and systems for cultivating and providing guest feedback on rental accommodations that comprise a plurality of modules that execute on a digital data processor, including, a first module that obtains email addresses, a second module that validates those e-mail addresses, a third module that generates and delivers invitations to authorized email addresses, a fourth module that authenticates users that respond to those invitations, a fifth module that validates content entered by users in response to the invitations, a sixth module that stores the validated content, and a seventh module that accepts input from managers in regard to that content. Method and systems according to the invention cultivate user feedback and reviews to substantiate accurate vacation home rental and alternative lodging (refers to small lodging services, such as bed and breakfasts, cabins, etc.) accommodations through a closed cultivation system. |
US07899873B2 |
System and method of controlling a messaging system
Systems and methods of controlling a messaging system are provided. A particular method includes generating an n-times-use network address to access a control interface in response to receipt of a message addressed to a subscriber at a messaging system. The method further includes determining a notification address associated with the subscriber and generating a notification message addressed to the notification address. The notification message includes at least a portion of content of the message and the n-times-uses network address. The n-times-use network address is selectable a predetermined number of times at a browser application to send a control message to the control interface to control disposition of the message. |
US07899872B2 |
System and method for improved synchronization between a server and a client
A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table. |
US07899871B1 |
Methods and systems for e-mail topic classification
A method for processing e-mails includes receiving a plurality of e-mails. For each e-mail in the plurality of e-mails, a feature representation is generated for an e-mail based on a set of noun phrases associated with the e-mail. A set of topics associated with the plurality of e-mails is generated based on the feature representation for each e-mail. Sentence structure associated with the e-mail and parts of speech associated with the e-mail may be determined. The parts of speech, including a set of noun phrases associated with the e-mail, may be used to generate the feature representation for the e-mail. |
US07899868B1 |
Method and apparatus for defining messaging identities
A method and apparatus for creating a catalog for use with at least one computer system that manages a plurality of email messages. The catalog provides an index into the plurality of email messages, and comprises a plurality of identifiers that each identifies an entity. The catalog also correlates at least some of the plurality of identifiers to corresponding email addresses. The method for creating a catalog comprises creating the catalog to include information defining a temporal interval during which at least one email address corresponds to a first entity. |
US07899866B1 |
Using message features and sender identity for email spam filtering
Email spam filtering is performed based on a sender reputation and message features. When an email message is received, a preliminary spam determination is made based, at least in part, on a combination of a reputation associated with the sender of the email message and one or more features of the email message. If the preliminary spam determination indicates that the message is spam, then a secondary spam determination is made based on one or more features of the received email message. If both the preliminary and secondary spam determinations indicate that the received email message is likely spam, then the message is treated as spam. |
US07899860B2 |
Method and system for high-speed floating-point operations and related computer program product
A circuit for estimating propagated carries in an adder starting from operands that include actual addition inputs or at least one earlier carry, the circuit performs statistical circuit operations with independent binary traffic for the operands. Preferably, this binary traffic is independent and equiprobable or quasi-equiprobable binary traffic, and the adder is a leading zero anticipatory logic integer adder producing a number having the same number of leading zeroes as the result of the integer addition performed. The carry value may be produced from a logic function (e.g., Karnaugh Map, Quine-McClusky) of the operands, as a logic combination of the operands covering all the 1s in the logic function. |
US07899859B2 |
Efficient error-check and exact-check for Newton-Raphson divide and square-root operations
One embodiment of the present invention provides a system that performs both error-check and exact-check operations for a Newton-Raphson divide or square-root computation. During operation, the system performs Newton-Raphson iterations followed by a multiply for a divide or a square-root operation to produce a result, which includes one or more additional bits of accuracy beyond a desired accuracy for the result. Next, the system rounds the result to the desired accuracy to produce a rounded result t. The system then analyzes the additional bits of accuracy to determine whether t is correct and whether t is exact. |
US07899858B2 |
Filter circuit
The present invention provides a filter circuit which can eliminate single noise effectively and is relatively simple in circuit configuration. First and second absolute values of differences between one-clock-preceding output data and both of one-clock-preceding input data and two-clock-preceding input data are respectively calculated by subtracters. When the first absolute value |
US07899854B1 |
Handheld computational device
In one aspect, the invention provides computational device that comprises a processor for performing mathematical computations, and a user interface. The user interface comprises a display and a plurality of functional buttons each associated one of a plurality of variables in a mathematical equation defining a relationship among those variables. In response to the selection of any of the buttons by a user, the processor effects presentation of one or more prompts in the display to invite the user to enter values for variables associated with buttons other than that selected by the user, and upon entry of the last variable value, the processor calculates a value for the variable selected by the user and presents said calculated value in the display. |
US07899852B2 |
Systems, methods, and apparatus for quasi-adiabatic quantum computation
Methods, systems and apparatus for quasi-adiabatic quantum computation include initializing a quantum processor to a ground state of an initial Hamiltonian and evolving the quantum processor from the initial Hamiltonian to a final Hamiltonian via an evolution Hamiltonian, wherein anti-crossings of the evolution Hamiltonian are passed non-adiabatically. |
US07899851B2 |
Indexing method of database management system
A database management system has a plurality of database servers and data can be transferred between them by partitioning a data area into small areas and altering allocation of the small areas to the database servers. After altering the configuration, there occurs degradation in processing speed that accompanies re-creation of the index. If this problem is solved by using conventional techniques, noticeable degradation in processing speed will occur to a specific query at the time of a steady state operation. Accordingly, an index created for each of the small areas and an index to all of the small areas are allocated to the database server and used in combination. |
US07899850B2 |
Relational objects for the optimized management of fixed-content storage systems
A system and method is described for managing data objects in a fixed-content storage system. Metadata is provided for each variable size packet and may include offset information, packet size data, reference content blocks, and the like. Using this information, intelligently decomposed objects, consolidated objects, differenced objects, and composite objects may be stored in the storage system. The data structure provided by these objects allows for the reduction of necessary storage resources and the total number of stored objects. |
US07899847B2 |
System and method for authoring new lightweight web applications using application traces on existing websites
Disclosed are embodiments of an invention for assisting a user with creating a customized web application from an existing web application. The embodiments use a first computer system to access an existing website. As a user performs a task on the existing website, a software application for a new website is authored by processor(s) on the first computer system and/or a second computer system in communication with the first computer system based on traced interactions between the user and the existing website. Additionally, a storyboard for the new website is developed. The storyboard will contain screens with both automatically-clipped and user-clipped content from the existing website. Navigation details for the transitions between the storyboard screens are provided based on the recorded interaction events. Once developed, the software application for the new website can be uploaded to a proxy server through which it can be accessed by another computer system (e.g., a mobile device) and used to perform the same or similar tasks on the other device. |
US07899844B2 |
Method and system for access and display of data from large data sets
A method and system for accessing and display of data records from large data sets. The method includes defining a plurality of boundaries to logically partition the large data set into a plurality of buckets in accordance with a predefined sort order. The sort order is based on data stored in at least two columns of a database table in which at least a base portion of each data record is stored. In response to a request to retrieve a data record or group of related records, such as all contacts having a given first and last name, a determination is made to which bucket the data record or at least a portion of group of related records are stored in. A query is then formulated to retrieve a subset of the large set of records from the database corresponding to data records contained in the bucket. |
US07899840B2 |
Group joins to navigate data relationships
A group join query facilitates navigation of relationships (e.g., one-to-many or many-to-one) across a plurality of data collections. Such a query operator produces nested or hierarchical results that capture the arguments passed thereto. If desired, the nested results can be flattened to simulate conventional relational database results. |
US07899835B2 |
Method and system for reviewing business activity of a business entity
A method of reviewing business activity data of a business entity includes maintaining ticket records for a plurality of human-implemented jobs performed at a business entity. The method further includes monitoring business activities that occur on a computer system, and storing in a first log a first record for each of the activities. The method additionally includes automatically extracting from the first log a set of second records including a record for each business activity from the first log that indicates that a job was initiated, viewed, altered, rerun, or deleted by a human. The method further includes automatically extracting from the set of second records a set of third records. If a record in the set of third records indicates that a job was initiated, altered, rerun, or deleted by a human and does not have a corresponding ticket record, the record is flagged. |
US07899833B2 |
Managing related data objects
Information related to a first set of one or more data objects of a plurality of data objects in a database is determined. A composition of one or more actions is applied to determine the information related to the first set of one or more data objects. At least one of the actions includes a navigation action that maps a set of data objects to another set of data objects related according to a relationship type determined from a specification of the navigation action. Applying the composition of one or more actions may include recursive application of the navigation action. The actions may include a second action that performs a function based values associated with the data objects returned by the navigation action, where each value represents an attribute of the associated data object. |
US07899828B2 |
Tag data structure for maintaining relational data over captured objects
Objects captured over a network by a capture system can be indexed to provide enhanced search and content analysis capabilities. In one embodiment the objects can be indexed using a data structure having a source address field to indicate an origination address of the object, a destination address field to indicate a destination address of the object, a source port field to indicate an origination port of the object, a destination port field to indicate a destination port of the object, a content field to indicate a content type from a plurality of content types identifying a type of content contained in the object, and a time field to indicate when the object was captured. The data structure may also store a cryptographic signature of the object to ensure the object is not altered after capture. |
US07899827B2 |
System and method for the indexing of organic chemical structures mined from text documents
Disclosed is a method, a computer program product and a system for processing documents that contain chemical names. The system has a unit to partition document text and to assign semantic meaning to words; a unit to recognize any substructures present in the chemical name fragments; and a unit to determine structural connectivity information of the chemical name fragments and recognized substructures and to store the determined structural connectivity information in a searchable index. The system further includes a unit to search a text index using at least one of a fragment name and a substructure name and to search the structure index by at least one of fragment connectivity and substructure connectivity. At an intersection of the search results from the structure index and the text index, the system operates to identify at least one document that contains a reference to a corresponding chemical compound. |
US07899826B2 |
Semantic reconstruction
Determining a semantic relationship is disclosed. Source content is received. Cluster analysis is performed at least in part by using at least a portion of the source content. At least a portion of a result of the cluster analysis is used to determine the semantic relationship between two or more content elements comprising the source content. |
US07899825B2 |
Method and apparatus for duplicate detection
The present invention includes a method and device for detecting duplicate documents by triangulation. Particular aspects of the present invention are described in the claims, specification and drawings. |
US07899823B1 |
Methods and systems for inventory management
The present invention relates to inventory management solutions, and in particular, to methods and systems for inventorying items over wireless and data networks, using digital imaging, positioning, and data terminals. The user experience in performing inventory management is simplified and enhanced over existing methods. |
US07899822B2 |
Automatically linking documents with relevant structured information
A method of associating a given text document with relevant structured data is disclosed. The method receives as inputs a text document, and structured data in the form of a relational database. The method then identifies terms in the text document, and searches and queries the structured data using the terms to identify fragments of the structured data that are relevant to the document. Finally, the text document and the identified fragments of structured data are output to a user. |
US07899821B1 |
Manipulation and/or analysis of hierarchical data
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices and or/or systems for analyzing hierarchical data are disclosed. In a particular example, rooted partial subtrees of partial subtrees of a tree are enumerated and associated with target numerals according to an association of trees and numerals. A probe numeral, representing information of interest, may be compared with target numerals to find a match. In one particular example, such a match indicates a presence of particular information in the tree. |
US07899816B2 |
System and method for the triage and classification of documents
A technique is provided for the classification of a document based on a lexicon structured into categories. Terms in the document may be matched with terms in the lexicon along with the relative position of the term in the document. A weight function may be used to compute a score for each category. The normalized category scores may be used to classify the content of the document. |
US07899811B2 |
Boosting throughput of a computer file server
A software layer for boosting the throughput of a computer file server by reducing the number of required mechanical accesses to the physical storage is provided. The throughput boost is achieved through the combination of extending the data requests along the file path and inserting double-buffered paths in front of each file accessed. The software layer resides on top of the file system, where it can extend requests along the file path, work with network requests arriving over any network using any protocol, and work with any storage system attached to the server. The software layer can also be used in a server to accelerate requests made by local applications in the server or it may be used in any other computer to accelerate requests made by local applications that require data from local storage. |
US07899810B2 |
Relational database access system using semantically dynamic objects
A relational database access system and method provides a new data representation and a query technique which allows information system end users to access (query) relational databases without knowing the relational structure or the structure query language (SQL). The present invention utilizes semantically dynamic objects. |
US07899808B2 |
Text enhancement mechanism
Media enhancing services for pages containing text is described. Text is analyzed to determine related additional media available on the network, and the page description is augmented with metadata to identify the additional media in an enhanced page description. When the enhanced page is rendered, the metadata facilitates incorporation of additional media in the displayed page. |
US07899806B2 |
User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups. |
US07899803B2 |
Multi-view internet search mashup
An internet search utility that combines and presents search results from disparate data sources to the user in a multi-view format. The search terms are disambiguated and a series of prioritized Views is displayed to the user in a View Mix interface. Each View includes a unique interface, processing widgets, and a unique combination of data sources. A View Picker determines, based on specific criteria, which Views are relevant and prioritizes the Views for the View Mix. As the user considers which View to select, the Pre-Caching Module conducts a background search, and preloads snapshots of top URLs for display. Selecting a particular View initiates a search per the instructions of that view. The resulting data is displayed in the View format. Views may be created by third parties or end users to reflect any particular preference thus yielding a multitude of unique views from which to consume search results. |
US07899793B2 |
Management of quality of services in storage systems
A plurality of data elements are stored on storage devices in a storage system and are identified by unique identifiers. Each data element has management information associated therewith for enabling management of a quality of service of each data element individually. The management information is individually changeable for each data element for changing the quality of service of each data element individually without affecting the quality of service of others of the data elements. The quality of service of a particular data element can be changed as a result of the storage system receiving a WRITE request sent to the storage system, the WRITE request being directed to a virtual metadata file corresponding to the particular data element and specifying a new quality of service for the particular data element or specifying custom metadata for the particular data element. |
US07899787B2 |
Object-oriented system and method using shadowing object for approval control
The present invention describes a technique for using shadowing object for approval control in an object-oriented software environment. The technique calls a business operation and determines whether the business operation needs to be approved. If the business operation needs to be approved, a shadowing business object and a shadowing connector corresponding to the original business object and the connector are created, and the business operation is performed on the shadowing business object and connector, and all results are stored in the shadowing business object, and all messages to be sent are buffered in the connector. If the business operation is approved, the original business object is replaced by the shadowing business object. The technique is flexible, efficient, easy to be modified and supplemented. |
US07899782B1 |
Security system for synchronization of desktop and mobile device data
A system, method and computer program product for a system, method and computer program product for controlling synchronization between a stationary computer and a mobile device, including detecting connection of the mobile device to the computer; intercepting a request for synchronization of data between the mobile device and the computer; parsing a data stream that transfers data between the computer and the mobile device; during the parsing, identifying objects within the data stream; determining if a particular identified object is of a type that is approved for synchronization; and permitting a selective transfer between the computer and the mobile device of those objects that are approved. |
US07899781B1 |
Method and system for synchronizing a local instance of legal matter with a web instance of the legal matter
In general, the invention relates to a client device. The client device includes a local data repository comprising a plurality of local case records associated with a local instance of a legal matter. The client device further includes a customization engine configured to display at least one of the plurality of local case records and a synchronization engine configured to synchronize the local instance of the legal matter with a corresponding web instance of the legal matter, wherein the web instance of the legal matter is located in a web data repository operatively connected to the client device. |
US07899777B2 |
Web-based visualization mash-ups for industrial automation
A visualization system that generates visual mash-ups for industrial automation includes a mash-up component that combines output from a subset of disparate sources into a common interface. The disparate sources include at least one of equipment, computers, or devices within an industrial automation environment. A visualization component generates and displays a mash-up visualization that includes information associated with the common interface. |
US07899774B2 |
System and method for interactively delivering expert information to remote outlets
A networked interactive expert system is disclosed for selectively providing relevant expertise when a user requires such assistance. System provides a set of networked facilities for determining an expertise needed by a customer based on a location. Such location can be either physical or logical. A physical “location” corresponds, for example, to a department within a retail outlet. Examples of logical “locations” are ones corresponding to a web-page, a product identification code of interest, a customer identification code, and/or explicit knowledge category selected by the customer. An expert studio, from a list of expert studios providing expertise corresponding to the identified location associated with the customer's request, is matched up with the request. Thereafter, a primary connection, supporting an interactive videoconference session, is established between a first networked node associated with the customer and a second networked node associated with the designated expert studio. |
US07899773B2 |
Event detection and method and system
An event detection method is disclosed. At least one most adaptable life cycle model is generated according to at least one historical event data, at least one nutrition growing function, and at least one firing point rule. Event data is received and a strength value thereof is calculated according to a life cycle model corresponding to the event data. It is determined whether an event firing point is achieved according to the strength value variation. If the event firing point is achieved, an event corresponding to the event data is sent. The event detection method enhances the ability of event tracking and development so event firing is more accurate to fit real event occurring situations, realize event evolution, and filter false alarms. |
US07899771B2 |
Most probable explanation generation for a Bayesian Network
Methods, systems, and apparatus are provided to generate a most probable explanation (MPE) for a Bayesian Network (BN). A first data structure is populated by iterating from the leaves of a junction tree (derived from the BN) to the root and retaining maximum potentials along the way. A second data structure records selective index locations that map into the first data structure. These selective locations correspond to selective maximum potentials housed within the first data structure. All the selective maximum potentials are resolved once a root maximum potential is known for a given problem. The selective maximum potentials form a MPE through the junction tree to reach the result. |
US07899770B2 |
Multiple criteria decision making (MCDM) method for maintaining complex technology
The invention relates to a method of multiple criteria decision making. In particular, a method of maintaining a complex article is described that includes the steps of; (a) taking a set of options for replacing each of a plurality of components of the complex article, (b) identifying an optimum solution set from the set of possible replacement options of step (a) that best satisfies a plurality of criteria and (c) implementing an optimum solution of the optimum solution set. The step of identifying an optimum solution set comprises the step of evaluating a plurality of potential solutions from the set of possible options defined in step (a) against the plurality of criteria. The criteria values for potential solutions comprise probability functions and the step of evaluating a potential solution comprises the step of calculating a measure of effectiveness (MOE) of the potential solution from the probability function of each criterion value and at least one associated user function defining the acceptability of said criterion. The use of optimisation processes, such as evolutionary algorithms (including genetic algorithms) and dynamic programming are also disclosed. The application of the process to various alternative problems is also outlined. |
US07899766B2 |
Bounding error rate of a classifier based on worst likely assignment
Given a set of training examples—with known inputs and outputs—and a set of working examples—with known inputs but unknown outputs—train a classifier on the training examples. For each possible assignment of outputs to the working examples, determine whether assigning the outputs to the working examples results in a training and working set that are likely to have resulted from the same distribution. If so, then add the assignment to a likely set of assignments. For each assignment in the likely set, compute the error of the trained classifier on the assignment. Use the maximum of these errors as a probably approximately correct error bound for the classifier. |
US07899765B2 |
Method of measuring taste using two phase radial basis function neural networks, a taste sensor, and a taste measuring apparatus
A method for measuring tastes, which can better simulate the human gustation than known methods, as well as a taste sensor, computer program and an apparatus for measuring tastes, is disclosed. In this method, data processing is carried out by a two-phase radial basis function neural network. That is, by sensors, each of which sensors can quantify at least one component representing, individually or cooperatively, the taste of saltiness, sourness, sweetness, umami or bitterness, to obtain a response value from each sensor, and each of the obtained response values is input to a first phase radial basis function neural network to calculate the concentration of each component from each response value. Then, the concentration of each component is fed into a second phase radial basis function neural network, which correlates the concentration of each component with the intensities of saltiness, sourness, sweetness, umami and bitterness sensed by humans, to calculate the intensities of saltiness, sourness, sweetness, umami and bitterness sensed by humans. |
US07899764B2 |
Medical ontologies for machine learning and decision support
A medical ontology may be used for computer assisted clinical decision support. Multi-level and/or semantically grouped medical ontology is incorporated into a machine learning algorithm. The resulting machine-learnt algorithm outputs information to assist in clinical decisions. For example, a patient record is input to the algorithm. Based on the incorporated medical ontology, similarities are aggregated in different groups. An aggregate similarity of at least one group is a function of an aggregate similarity of at least another group. One or more similar patients and/or outcomes are identified based on similarity. Probability based outputs may be provided. |
US07899763B2 |
System, method and computer program product for evaluating a storage policy based on simulation
A method for generating a storage policy, the method includes: receiving a storage system target function; and generating, by a machine learning entity, the storage policy in response to: (a) a set of file-related storage operation requests, (b) a state of the storage system before responding to the set of file-related storage operation requests, and (c) the storage system target function. A method for evaluating a storage policy, the method includes: simulating an application of the storage policy by the storage system during a first period, in response to a set of file-related storage operation requests that was provided to the storage system during the first period, to provide a simulation result; wherein the first period starts before the simulating. |
US07899761B2 |
System and method for signal prediction
Disclosed herein are a system and method for trend prediction of signals in a time series using a Markov model. The method includes receiving a plurality of data series and input parameters, where the input parameters include a time step parameter, preprocessing the plurality of data series according to the input parameters, to form binned and classified data series, and processing the binned and classified data series. The processing includes initializing a Markov model for trend prediction, and training the Markov model for trend prediction of the binned and classified data series to form a trained Markov model. The method further includes deploying the trained Markov model for trend prediction, including outputting trend predictions. The method develops an architecture for the Markov model from the data series and the input parameters, and disposes the Markov model, having the architecture, for trend prediction. |
US07899760B2 |
Systems, methods and apparatus for quiesence of autonomic systems with self action
Systems, methods and apparatus are provided in which an autonomic unit or element is quiesced. A quiesce component of an autonomic unit can cause the autonomic unit to self-destruct if a stay-alive reprieve signal is not received after a predetermined time. |
US07899753B1 |
Systems and methods for time variable financial authentication
The systems and methods of the invention provide a technique for authenticating a finance related transaction. The method may include providing a token which contains a token counter, the token counter periodically advancing to generate a changing token value, the token counter being synchronized to a base counter that generates an authenticating value; transforming the token value into a token output sequence using logic; and outputting at least part of the token output sequence to an authenticating authority, the authenticating authority having access to the authenticating value. Further, the method includes the authenticating authority verifying the validity of the transaction based on the token output sequence and the authenticating value, from which the authenticating authority obtains a verification sequence using the logic, the verifying the validity including the authenticating authority comparing the token output sequence to the verification sequence to determine if there is a match between the token output sequence and the verification sequence. |
US07899749B1 |
System and method for providing intelligent market data snapshots
Systems and methods are provided for processing and distributing market data. Critical data, such as data showing that a market price has changed is distributed without further delay. When the market data does not result in a change in a market price or does not meet another critical criteria, the market data is aggregated with market data for similar events and distributed when the aggregated market data passes a quantity threshold. |
US07899744B2 |
Systems and methods for approval of an allocation
A financial account issuer facilitating transactions between accounts is disclosed. The invention provides sellers with an irrevocable method of receiving funds from a purchaser and for improving purchaser willingness to transact with an unknown party. The invention also enables the allocation of a portion or all of a charge or loyalty points to different transaction accounts issued by different issuers, or to sub-accounts. |
US07899743B2 |
Method for fully insuring large bank deposits using a plurality of banks that receive portions of each large deposit
An Interbank Deposit Placement System (IDPS) that allows banks participating in the service to offer their customers multiple deposits so that potential deposit (fund) amounts exceeding an applicable Federal deposit insurance limit (e.g., $100,000) are fully insured. The IDPS partitions each of the potential deposit amounts into a plurality of deposit portions that do not exceed the Federal deposit insurance limit. In one embodiment, a proposed list of banks to which the deposit portions are allocated is presented to a recipient (e.g., bank representative, depositor) who is offered the option of modifying the proposed list during an established time window. After the time window expires, a deposit is established on behalf of each bank on the list to which the specific deposit portion was allocated by the processor. |
US07899740B2 |
Test trading
Disclosed are systems and methods for placing and processing test orders and real orders. |
US07899739B2 |
Construction payment management system and method with real-time draw notification features
A system and method for managing a construction payment process. According to one method, a construction project management server receives draw initiation information from a device including a selection of a date on which a draw will be executed and a selection of one or more participants to receive a notification of the draw. The server accesses previously stored notification preference information stored on a computer readable memory that corresponds to one or more of the selected participants and transmits a notification to each of the selected one or more participants based upon the notification preference information. |
US07899736B1 |
System and method for computing and displaying effective bid and ask information
A data feed from an electronic exchange carries certain pieces of market information. Software at the trading station receives the data feed and computes an effective bid price and/or an effective ask price based on a particular quantity to trade. Then, the effective bid price and/or effective ask price are indicated to the user. An effective bid price is an average price at which a certain quantity could be sold based on current market conditions. An effective ask price is an average price at which a certain quantity could be bought based on current market conditions. Depending on the available quantities in the market, the effective prices may represent spreads different from the actual spread of the inside market. Additionally, a derivative of price, such as yield, may be used to compute other types of effective bid and/or ask information. |
US07899733B2 |
Method and a system for trading virtual instruments
In an automated exchange system, a separate virtual instrument is used in the matching process of the system. The virtual instrument guarantees that both a derivative instrument and its underlying instrument are traded together. The underlying instrument, i.e. the instrument in which derivative instruments are traded, is then preferably displayed together with the virtual instruments. The underlying instrument is presented with a price. The matching of the virtual instrument can take place in a matching module of the automated exchange system. After a trade in a virtual instrument is matched in the matching process of the system, the match is reported to a subsequent deal capture module where the corresponding different trades or deals of the virtual instrument are formed. The trades or deals formed in the deal capture module do not need to be matched because the number of instruments and the price can be deduced from the information relating to the virtual instrument. |
US07899730B2 |
Financial instrument utilizing an optional benefit election
A data processing system for managing an annuity account includes one or more processors and one or more memory devices. The memory device(s) may store data indicating whether an option has been elected. In addition, the memory devices(s) may include logic, operable when executed by the one or more processors to calculate one or more fees. The fee(s) may be for a first provision entitling a beneficiary to monetary transfers for a duration of time extending for at least the life of a first designated party. In addition, the fee(s) may be for a second provision granting an option to modify the duration of time to extend for at least the longer of the life of the first designated party and the life of a second designated party. The logic may be further operable, when executed by the one or more processors, to determine whether the option has been elected. Based at least in part on the determination, the logic may also be operable, when executed by the one or more processors, to process one or more of the monetary transfers to the beneficiary during the duration of time extending for at least the longer of the life of the first designated party and the life of a second designated party. |
US07899729B2 |
Computer implemented and/or assisted methods and systems for providing guaranteed, specified and/or predetermined execution prices in a guaranteed, specified and/or predetermined timeframe on the purchase or sale of, for example, listed options
Methods and systems are provided which enable options broker-dealers to guarantee execution of an option trade order within a specified time window. By providing means to quantify and mitigate the effects of several factors which contribute to options market inefficiency (e.g., market structure, regulatory constraints, and “market misbehavior”), these methods and systems eliminate or at least reduce the level of broker-dealer risk inherent in offering an execution speed guarantee, while optionally simultaneously providing better execution quality for investors. |
US07899728B2 |
System and method for providing a mutual fund rating platform
A system and method are provided for assigning ratings (the “Ratings”) on mutual funds and other investment funds (collectively the “Funds”) based on various information gleaned from public and privately traded financial, currency, interest rate and other futures, along with options on said futures (collectively the “Futures”). In an illustrative implementation, the system can operate to combine information on the historical rates of return and variability in the rates of return of the Funds with the expected range of future returns for various asset classes as determined by the pricing of the Futures. Illustratively, the rating for the Funds (the “Rating”) can incorporate the range of expected future returns, the variability of past returns, and the level of risk. |
US07899724B1 |
Enhanced remarketable securities
A unit may include a forward contract and a remarketable security that secures performance of obligations of the forward contract. The forward contract may require a holder to purchase a quantity of stock from an issuer at a settlement price on or before a settlement date. The remarketable security may have an issue denomination and a maturity date that is later than the settlement date.At the time of issue, the unit may provide that the remarketable security is to be offered to new holders at a remarketing time at a remarketing denomination that is different from the issue denomination. The unit also may provide, at time of issue, that the remarketable security is to be remarketed with a remarketing coupon frequency different from an issue coupon frequency, without subordination to senior debt of the issuer, and/or without a previously available interest rate deferral option to the issuer. |
US07899723B2 |
Shareholder value tool
The present invention provides and system and related method for automatically examining a company's financial data and evaluating factors affecting the company's stock value. Specifically, the present invention evaluates a company's spread through that company's debt and equity costs. The present invention further measures returns to investors from company growth, either organic growth or growth through Mergers and acquisitions. The present invention may further evaluate the financial data of other publicly traded companies, such as those in the same industry, and compares the various factors affecting stock value. The present invention also includes a system for determining the return to investors. The system may be a software-based application that collects receives financial data and uses this information to calculate the return to inventor through the company's spreads and growth. The system is connected to a distributed network such as the Internet. |
US07899720B1 |
Method and apparatus for managing alerts
A method and apparatus for managing alerts is described, the method including receiving consumer financial data including at least one financial deadline. Alert level criteria is applied to the data in order to determine an alert level for each of the deadlines. A visual or audible alert indicator is activated which corresponds with at least one alert level. Alert level criteria is periodically reapplied to determine an alert level for each of the deadlines. |
US07899713B2 |
System and method for creating a personalized consumer product
A system and method for creating a personalized consumer product are provided. The system and method of the present disclosure enables a user, e.g., a consumer, to customize products containing solids and/or fluids by allowing a server communicating over the global computer network, e.g., the Internet, to provide product preferences of a user to a product or a mixing device, e.g., a product or beverage dispenser. The method for creating a product according to a user's preferences over a network includes the steps identifying a product to a server over the network; identifying a user to the server over the network; retrieving the user's product preferences from a database at the server based on the product's identity and user's identity; transmitting the user's product preferences to the product over the network; and mixing at least one element contained within the product based on the user's product preferences. |
US07899711B2 |
Computer-implemented method for estimating bidder valuation
A computer-implemented method for estimating bidder valuation. A probability that a bid of a first bidder in an auction is not greater than a first value is determined, wherein a second bidder has a valuation in the auction equal to a second value. A rate at which the probability changes is determined. The ratio of the probability to the rate of change is determined. The ratio is added to the rival bid to determine an estimate of the first bidder's valuation. |
US07899707B1 |
DAS predictive modeling and reporting function
A system and method facilitating the management of current and prospective customers and customer information is provided. The invention includes an aggregation system adapted to provide management and generation of current and prospective customers. The invention further provides management of current and prospective customer information. Additionally, the aggregation system provides for generating advertisements based at least in part upon market information. Finally, the present invention also includes a printstream aggregation method facilitating the printing of print orders. |
US07899704B1 |
Methods and systems for providing a merchant funded rebate program
The present invention relates to facilitating retail transactions between registered members and selected merchants who fund rebates on the transactions between themselves and the registered members so that the rebates are accumulated and provided for funding an account. Account purchase transactions associated with merchants funding rebates are monitored to determine whether or not each transaction was consummated with a registered member using an eligible account. Rebates for qualifying purchases are calculated and the information needed to apply the earned rebates to a rebate account are generated. |
US07899703B2 |
Method and apparatus for providing internet advertising service
A method and apparatus for providing advertising service in a computer network is provided. This method and apparatus further comprises receiving a request from a user via this computer network to view a Web page, providing conditions to the user for viewing this Web page, delivering this Web page to the user, determining if the user has met the conditions required for viewing this Web page, and terminating access of the user to this Web page if these conditions are not met. |
US07899702B2 |
System and method for facilitating generation and performance of on-line evaluations
A system and method for facilitating on-line generation and assignment of evaluations for entities of a particular organization comprising: a web-based server device for generating web-based communications for delivery to web-enabled devices over a communications network, and receiving web-based communications via the network; an evaluation build module for initiating a web-based communication via the server device for receipt by a user device, the communication comprising a first interface for receiving user input to generate a customized evaluation for a particular organization including input for specifying a target audience (evaluator) for the evaluation, specifying a subject (evaluatee) of the evaluation, specifying associated evaluation questions for the target audience, and specifying potential answer choice types to be entered by evaluators when completing the evaluation; and, evaluation assignment module for generating an evaluations assignment interface via a web-based communication for receiving user input to selectively assign and schedule by date and date range the generated evaluations to one or more evaluators for receipt at web-enabled devices, wherein the assigned evaluations are capable of being viewed and completed on-line by the evaluators. |
US07899701B1 |
Method for categorizing a seller relative to a vendor
Disclosed are methods for competitive pricing implemented in software for commerce in an electronic marketplace. A vendor may identify rivals: competitors against which the vendor most directly competes by dint of having similar reputation and market positioning. Using specified pricing models applied to filtered price data periodically gathered by spider-crawling competitors on the Internet, a vendor may adjust product prices to match rivals while accounting for overall marketplace price trends. |
US07899700B2 |
Method and system for providing multi-dimensional feedback
A method and system for receiving multi-dimensional feedback in a survey comprises a participant interface module and a data analysis module. The participant interface module comprises a display of a media and a plurality of interactive indicators. Each of the plurality of interactive indicators can receive feedback from at least one participant according to a dimension and a time of the feedback. The data analysis module receives and processes the feedback to generate a result which may be graphically displayed. The result may comprise the processed feedback with the media according to the two or more dimensions and the time of the feedback. |
US07899699B1 |
System and method for adaptive forecasting
A system and method for adaptive forecasting is provided. A model file containing a forecast model is generated. A calibration type that correspond to a symbol and a key in the forecast model is determined, and the model file is stored in a database. A request for a forecast based on the symbol and the key is received. The model file is retrieved from the database and a forecast is calculated using the forecast model. |
US07899696B2 |
Application of brokering methods to recoverability characteristics
This application describes an application of resource unit brokering algorithms, chip management methods for automated brokering, chip management methods for live brokering, and chip allocation methods to the brokering of recoverability characteristics of service level management within an enterprise. Typically, the recoverability characteristics are derived from known capacity values that are provided by configuration managers. Calculations are made on the capacity values and maximum quantities of the availability resource units are provided to resource brokers for spot or periodic sale and auction to one or more buyer's agents. |
US07899695B2 |
Method, computer system and computer program for determining a risk/reward model
Determining a risk/reward model for a service provided by a service provider to a serviced entity where a value function for the service is dependent on at least value parameter, and comprises provision of a serviced entity base case being characteristic for at least one serviced entity value parameter without provision of a service and provision of a set of projects and their interdependencies being eligible for providing the service, each project having a given impact on a subset of one or both of the at least one serviced entity value parameter and at least one service provider value parameter. The risk/reward model is determined by way of performing a selection of the sets of projects resulting in a selection, further the model provides a risk/reward line, the risk/reward line is characteristic for whether a reward or a penalty is accredited to the service provider depending on achieved results. |
US07899694B1 |
Generating solutions to problems via interactions with human responders
Techniques are described for using multiple successive interactions with multiple responders in order to perform a variety of types of tasks, such as to generate solutions to abstract or conceptual problems. In some situations, at least some of the multiple responders are humans available to perform tasks and/or provide information, such as to provide responses to questions in exchange for payment. The multiple successive interactions with the responders may be used to iteratively refine the problem and its abstract intermediate solutions until the refinements are sufficiently detailed and tangible as to allow detailed final solutions to be generated. In some situations, the interactions with the responders may be performed as part of an automated service for generating solutions to a variety of types of problems, such as in exchange for payment from the users or others who specify the problems. |
US07899693B2 |
Audit management workbench
An audit system includes business processes that describe the operations of an enterprise, risks associated with the set of business processes that describe the dangers arising from the set of business processes, and risk controls associated with the risks that are intended to mitigate the effects of the risks. An audit manager can create an audit project from an audit project template derived from the business processes, the risks, and the risk controls. The audit manager can display the associations between the business processes, the risks, and the risk controls. A set of workflow-enabled applications are adapted to implement the business processes and the risk controls. A set of process procedures associated with the business processes provides documentation to employees assigned to perform the business processes. The set of process procedures also provide auditors with documentation on auditing the business processes. |
US07899691B1 |
Econometric engine
A method for creating a sales model for a plurality of products is provided. Generally a plurality demand groups are created, where each demand group is a set of at least one product and wherein at least one of the demand groups is a set of at least two products. A sales model is created for each demand group. A market share model is created for each product in each demand group.In addition, an econometric engine for modeling sales as a function of price is provided. An imputed variable generator and a coefficient estimator coupled to the imputed variable generator form the econometric engine, where imputed variables generated by the variable generator are used by the coefficient estimator to create a sales model. |
US07899688B2 |
Process for optimization of insurance underwriting suitable for use by an automated system
A robust process for automating the tuning and maintenance of decision-making systems is described. A configurable multi-stage mutation-based evolutionary algorithm optimally tunes the decision thresholds and internal parameters of fuzzy rule-based and case-based systems that decide the risk categories of insurance applications. The tunable parameters have a critical impact on the coverage and accuracy of decision-making, and a reliable method to optimally tune these parameters is critical to the quality of decision-making and maintainability of these systems. |
US07899683B2 |
Medical information system
A medical information system receives patient data and information from various sources and displays such information in a variety of formats for use by members of a medical team in a hospital, clinic, or office. The system receives patient information from doctors, pharmacists, patient monitoring equipment, testing laboratories, and/or computer databases. Access to selected subsets of patient information is provided by user selection of specific data sets identified by job function selection icons. A member of the medical team can record observations about a patient using key words and phrases which can be supplemented with additional text for customized notation. Multiple types of patient data are selectively displayed simultaneously, and to multiple remote users. The system can access stored data according to user-specified formulae to compute a score or metric which reflects a relationship between various factors, each factor being weighted appropriately according to its significance as defined in the formula. A user can selectively display data in graphic form by “clicking” on a row of tabular data in a tabular region of the display and “dragging and dropping” that row to a graphic display region of the display. |
US07899677B2 |
Adapting masking thresholds for encoding a low frequency transient signal in audio data
An improved audio coding technique encodes audio having a low frequency transient signal, using a long block, but with a set of adapted masking thresholds. Upon identifying an audio window that contains a low frequency transient signal, masking thresholds for the long block may be calculated as usual. A set of masking thresholds calculated for the 8 short blocks corresponding to the long block are calculated. The masking thresholds for low frequency critical bands are adapted based on the thresholds calculated for the short blocks, and the resulting adapted masking thresholds are used to encode the long block of audio data. The result is encoded audio with rich harmonic content and negligible coder noise resulting from the low frequency transient signal. |
US07899676B2 |
Signal encoding device and signal encoding method, signal decoding device and signal decoding method, program, and recording medium
A signal encoding device for encoding an input time-series signal includes: partitioning means; low-frequency encoding means; high-frequency gain information generating means; low-frequency reference value information generating means; high-frequency gain difference information generating means; high-frequency gain difference information encoding means; and multiplexing means. |
US07899675B1 |
System, method and computer program product for transferring unregistered callers to a registration process
A system, method and computer program product are provided for handling unregistered callers in a voice recognition framework. Initially, it is determined whether a user is registered. If it is determined that the user is not registered, a registration process is executed. Once registered, utterances may be received from the user and recognized for the purpose of providing a service to the user. |
US07899673B2 |
Automatic pruning of grammars in a multi-application speech recognition interface
Management of multiple voice-controlled applications is provided employing registration and prioritization of applications and associated commands. In a multi-application environment, each application requests registration by a speech recognition interface. Upon registering the application(s), the interface assigns priorities to the active applications. Each application also submits a list of associated commands for registration. The interface selects a subset of submitted commands to be registered and assigned priorities. Speech recognition is performed based on the selected and prioritized commands to reduce interface overload and grammar conflict. |
US07899672B2 |
Method and system for generating synthesized speech based on human recording
A method and system that incorporates human recording with a TTS system to generate synthesized speech with high quality by searching over a database of pre-recorded utterances to select an utterance best matching text content to be synthesized into speech; dividing the best-matched utterance into a plurality of segments to generate remaining segments that are the same as corresponding parts of the text content and difference segments that are different from corresponding parts of the text content; synthesizing speech for the parts of the text content corresponding to the difference segments; and splicing the synthesized speech segments with the remaining segments of the best-matched utterance. |
US07899669B2 |
Multi-voice speech recognition
Multi-voice speech recognition systems and methods are provided. A speech recognition apparatus may include a plurality of speech recognition means operating in parallel; means for determining the best scoring hypothesis for each speech recognition means and the best overall score; and pruning means for pruning of hypotheses of the speech recognition means based on the best overall score. |
US07899667B2 |
Waveform interpolation speech coding apparatus and method for reducing complexity thereof
A waveform interpolation speech coding apparatus and method for reducing complexity thereof are disclosed. The waveform interpolation speech coding apparatus includes: a waveform interpolation encoding unit for receiving a speech signal, calculating parameters for a waveform interpolation from the received speech signal, and quantizing the calculating parameters; and a realignment parameter calculating unit for restoring a characteristic waveform (CW) using the quantized parameter, calculating a realignment parameter that maximizes a cross-correlation among consecutive CWs for the restored CW. |
US07899666B2 |
Method and system for automatically extracting relations between concepts included in text
A method and system for automatically extracting relations between concepts included in electronic text is described. Aspects the exemplary embodiment include a semantic network comprising a plurality of lemmas that are grouped into synsets representing concepts, each of the synsets having a corresponding sense, and a plurality of links connected between the synsets that represent semantic relations between the synsets. The semantic network further includes semantic information comprising at least one of: 1) an expanded set of semantic relation links representing: hierarchical semantic relations, synset/corpus semantic relations verb/subject semantic relations, verb/direct object semantic relations, and fine grain/coarse grain semantic relationship; 2) a hierarchical category tree having a plurality of categories, wherein each of the categories contains a group of one or more synsets and a set of attributes, wherein the set of attributes of each of the categories are associated with each of the synsets in the respective category; and 3) a plurality of domains, wherein one or more of the domains is associated with at least a portion of the synsets, wherein each domain adds information regarding a linguistic context in which the corresponding synset is used in a language. A linguistic engine uses the semantic network to performing semantic disambiguation on the electronic text using one or more of the expanded set of semantic relation links, the hierarchical category tree, and the plurality of domains to assign a respective one of the senses to elements in the electronic text independently from contextual reference. |
US07899665B2 |
Methods and systems for detecting the alphabetic order used by different languages
Embodiments of the present invention can gather data from native language sources to produce a valid collation sequence that is appropriate for a particular language and application. Sequences of characters in this data are tested to determine strength levels used by the given language. The data is also recursively probed with other sequences to test for contractions and identify expansions. Sequences in the data may then be compared against a known or predetermined sequence to generate a set of sorting rules that is specific to the language and application. The rules are formatted to replicate the sorting order found in the data. |
US07899662B2 |
Data backup system including a data protection component
A data backup system is provided for backing up data files from a data source and for securing those data files against accidental modification or deletion. The system comprises storage and a data protection component that includes an application programming interface defining a command set. The system can also comprise a backup application that is configured to use the commands of the command set. The data protection component allows applications that use the commands of the command set, such as the backup application, to access the storage of the system. The data protection component prevents operating systems and applications that do not use the commands of the command set from accessing the storage. The data protection function of the data protection component can optionally be disabled to allow open access to the storage. |
US07899659B2 |
Recording and displaying logic circuit simulation waveforms
A method for generating a compressed representation of a simulated waveform is disclosed. The method may have the steps of: (a) processing circuit model information, (b) identifying a segment of stable repetition; and (c) generating the compressed representation. Step (a) may generate waveform information representing a simulated waveform occurring in the circuit model. Step (b) may identify the segment in the waveform information. In step (c), the compressed waveform information may define the segment by (i) cycle information representing the waveform cycle and (ii) repetition information representing the stable repetitions of the waveform cycle to form the segment. |
US07899658B2 |
Method for evaluating and improving drilling operations
A method for improving drilling performance of a drilling tool assembly is disclosed. The method includes identifying a drilling performance parameter to be improved. One or more potential solutions are defined to improve the drilling performance parameter. A drilling simulation is performed to determine the dynamic response of the drilling tool assembly during a drilling operation. Determining the dynamic response includes determining the interaction of a cutting element of a drill bit with an earth formation. Improvement in the drilling performance parameter is determined based upon the drilling simulation. |
US07899657B2 |
Modeling in-situ reservoirs with derivative constraints
System and method for parameterizing one or more steady-state models each having a plurality of model parameters for mapping model input to model output through a stored representation of an in-situ hydrocarbon reservoir. For each model, training data representing operation of the reservoir is provided including input values and target output values. A next input value(s) and next target output value are received from the training data. The model is parameterized with the input value(s) and target output value, and derivative constraints imposed to constrain relationships between the input value(s) and a resulting model output value, using an optimizer to perform constrained optimization on the parameters to satisfy an objective function subject to the derivative constraints. The receiving and parameterizing are performed iteratively, generating a parameterized model. Multiple models form an aggregate model of the system/process, which may be optimized to satisfy a second objective function subject to operational constraints. |
US07899656B2 |
Virtual speaker demonstration system and virtual noise simulation
A virtual speaker demonstration system is disclosed that permits a retail outlet to use a reference speaker to demonstrate the performance of multiple different demonstration speakers. A user interface permits a user to select a demonstration speaker and signal processing is performed so that the output from the reference speaker simulates the output of the selected demonstration speaker. The invention provides benefits to all three of the consumer, the retailer, and the manufacturer. The consumer can listen to and compare multiple demonstration speakers easily and conveniently from the same reference speaker. The retailer to use a single (or few) reference speaker to demonstrate the performance of multiple demonstration speakers, saving costs and space. The manufacturer to be able to display and demonstrate to consumers a broader range of the manufacturer's product line. |
US07899654B2 |
Hybrid front tracking algorithm for solving single phase fluid equations with a moving boundary on a quadrilateral grid
A computer implemented method for simulating a final pattern of a droplet of a fluid having a plurality of fluid properties is disclosed. The method includes representing a position of a moving fluid boundary at a first point in time with a plurality of fluid markers, wherein the moving fluid boundary provides a boundary for a single-phase fluid. The moving fluid boundary separates a simulation space into a fluid space and a vacuum space, and the single-phase fluid inhabits the fluid space. The method further includes evaluating a plurality of indicator function defined on a quadrilateral grid for a velocity field, a pressure, and the plurality of fluid markers. The quadrilateral grid is formed by a plurality of points inside the fluid space and the vacuum space. The method also includes calculating surface tension at the moving fluid boundary through a level set method, solving a plurality of flow equations through a projection method for a surface location on the boundary, and representing the position of the moving fluid boundary at a second point in time by updating the positions of the fluid markers based on the plurality of velocity values. The fluid properties and the shape of the final pattern is then stored on a computer readable media. |
US07899649B1 |
Signal detect for high-speed serial interface
Signal detection circuitry for a serial interface oversamples the input—i.e., samples the input multiple times per clock cycle—so that the likelihood of missing a signal is reduced. Sampling may be done with a regenerative latch which has a large bandwidth and can latch a signal at high speed. The amplitude threshold for detection may be programmable, particularly in a programmable device. Thus, between the use of a regenerative latch which is likely to catch any signal that might be present, and the use of oversampling to avoid the problem of sampling at the wrong time, the likelihood of failing to detect a signal is greatly diminished. Logic, such as a state machine, may be used to determine whether the samples captured s do or do not represent a signal. That logic may be programmable, allowing a user to set various parameters for signal detection. |
US07899647B2 |
Method and device for identifying the operating condition of a turbine
The invention relates to a method for identifying the operating condition of a turbine during operation. According to said method, a hot waste gas flows through a waste gas housing and the temperature of the waste gas in said housing is detected using temporal resolution. The aim of the invention is to provide a method for identifying the operating condition of a turbine during operation, which identifies and displays systematic errors. To achieve this, the numerous measured temperature values for the waste gas are respectively detected using local resolution with reference to the origin of an imaginary Cartesian co-ordinate system. The focal point of the temperature distribution is then determined, a vector between the origin of the Cartesian co-ordinate system and the focal point of the temperature distribution being used as an indicator for the operating condition of the turbines. |
US07899641B2 |
Testable electronic circuit
An electronic circuit contains groups of flip-flops (12a-c), coupled to data terminals (11a-c) of the circuit and to a functional circuit (10). Each group (12a-c) has a clock input for clocking the flip-flops of the group. Each group (12a-c) can be switched between a shift configuration and a functional configuration, for serially shifting in test data from the data terminals and to function in parallel to supply signals to the functional circuit (10) and/or receive signals from the functional circuit (10) respectively. A test control circuit (16) can be switched between a functional mode, a test shift mode and a test normal mode. The test control circuit (16) is coupled to the groups of flip-flops (12a-c) to switch the groups to the functional configuration in the functional mode and to the shift configuration in the test shift mode. A clock multiplexing circuit (15a-c, 18) has inputs coupled to the data terminals (11a-c) and outputs coupled to clock inputs of the groups (12a-c). The test control circuit (16) is coupled to control the clock multiplexing circuit (15a-c, 18) dependent on the mode assumed by the test control circuit (16). The clock multiplexing circuit (15a-c, 18) is arranged to substitute clock signals from respective ones of the data terminals (11a-c) temporarily at the clock inputs of respective ones of the groups (12a-c) in the test normal mode. |
US07899640B2 |
Integrated circuit characterisation system and method
There is presented a system and method for characterizing an integrated circuit (IC) for comparison with a pre-defined system-level characteristic related to an aspect of IC operation, wherein a test procedure on the IC that invokes this aspect is executed, while at least one operational bottleneck is invoked to constrain operation of the IC to exhibit a system-level operation thereof related to the aspect. Data generated via the test procedure in response to the bottleneck is collected and the system-level operation exhibited thereby is compared for consistency with the pre-defined system-level characteristic. |
US07899638B2 |
Estimating bit error rate performance of signals
A system for estimating bit error rates (BER) may include using a normalization factor that scales a BER to substantially normalize a Q-scale for a distribution under analysis. A normalization factor may be selected, for example, to provide a best linear fit for both right and left sides of a cumulative distribution function (CDF). In some examples, the normalized Q-scale algorithm may identify means and probabilistic amplitude(s) of Gaussian jitter contributors in the dominant extreme behavior on both sides of the distribution. For such contributors, means may be obtained from intercepts of both sides of the CDF(Qnorm(BER) with the Q(BER)=0 axis, standard deviations (sigmas) may be obtained from reciprocals of slopes of best linear fits, and amplitudes may be obtained directly from the normalization factors. In an illustrative example, a normalized Q-scale algorithm may be used to accurately predict bit error rates for sampled repeating or non-repeating data patterns. |
US07899631B2 |
Method and device for estimating battery residual capacity, and battery power supply system
In the method for estimating battery residual capacity of the present invention, the voltage measurement values are obtained (step S2). And once it is finished, using the initial values of the coefficients set at the step S3 as starting, the optimization is progressed with renewing each value of the coefficients on the following iterating calculations (step S4). Once the optimum value of each coefficient in the approximation is determined at the step S4, the stable open circuit voltage is calculated by the optimized reciprocal function using thereof at the step S5. And then based thereon, the battery residual capacity is calculated by the predetermined conversion method (step S6). |
US07899623B2 |
Methods and computer program products for analysis and optimization of marker candidates for cancer prognosis
Methods and computer program products for evaluating and optimizing one or more markers for use in establishing a prognosis for a patient suffering from a disease are provided. More particularly, the methods include steps for systematically evaluating a number of features that may be extracted from an image of a body sample, such as a histological slide, that has been exposed to one or more biomarkers so as to establish a prognostic decision rule based on one or more of the extracted features such that the decision rule yields a prognosis that is optimally predictive of actual patient outcome. Thus, the methods and computer program products provided yield optimally predictive prognoses to assist clinicians in developing strategies for effective patient care management. |
US07899621B2 |
Accident avoidance system
Accident avoidance system onboard a host vehicle includes a position determining system for determining position information for the host vehicle based on signals received from a plurality of satellites, a transmitter for broadcasting the position information for the host vehicle to locations remote from the host vehicle, a receiver for receiving a traffic information broadcast from an infrastructure system including vehicle position information received from position-reporting vehicles and vehicle position information received from an active position determining system that acquires position information for non-position-reporting vehicles, and an accident risk warning system. The risk warning system alerts an operator of the host vehicle of a risk of an accident involving the host vehicle based on the vehicle position information for the host vehicle and map data representing a roadway that the host vehicle is approaching or traveling on including edges or lane boundaries of the roadway. |
US07899620B2 |
Terrain avoidance method and system for an aircraft
A terrain avoidance method and system for an aircraft includes a collision alarm device and an auto-pilot device including a first determination unit for determining a climbing order with optimal slope for the aircraft, a checking unit for checking whether a first altitude gain at the relief, by applying the optimal slope climbing order, is sufficient for clearing said relief, a finding unit for finding if at least one heading variation value exists, for which the corresponding altitude gain is sufficient to clear the relief, and a switching and calculating unit for applying to the aircraft, if the first altitude gain is sufficient, an optimal slope climbing order with an order to maintain the current heading and, if the first altitude gain is insufficient, a particular climbing order sufficient to clear the relief, with a heading order which corresponds to the selected heading variation value. |
US07899618B2 |
Optical laser guidance system and method
A method of guiding a vehicle comprises sensing a position of a laser beam using a laser sensor and receiving a signal from the laser sensor wherein the signal is representative of the position of the laser beam. The method further includes interpreting the signal, generating a control signal in response to the laser beam being greater than a predetermined distance from a predetermined reference position and wherein the control signal is configured to control the vehicle to track the position of the laser beam. The method additionally comprises sending the control signal to a drive actuator. |
US07899617B2 |
Navigation system providing route guidance in multi-lane road according to vehicle lane position
A navigation system for a vehicle determines a recommended route to a destination among a plurality of possible routes to the destination based on total profile values of the plurality of possible routes. The navigation system guides the vehicle to the destination along the recommended route. Here, navigation system determines whether an upstream side section of one of the plurality of possible routes is located on a multi-lane road in a specific condition. The navigation system determines whether an exit road and an entrance road are connected to the multi-lane road on a common side of the multi-lane road. The navigation system sets an amount of increase to be reflected into the total profile value of the one of the plurality of possible routes based on determination results. |
US07899615B2 |
Point of interest display system
A point-of-interest display system includes an updateable database which interfaces with a microprocessor which receives data from a GPS receiver providing the system with current vehicle location and direction of travel information. A display provides the operator textural and elemental graphic display information, and easily accessible control switches allow the operator to select upcoming highway exits, categories of points of interest, and points of interest and display directions to a selected entry. |
US07899614B2 |
Providing route alternatives based on radio strength
Methods and apparatus, including computer program products, implementing and using techniques for determining route alternatives from a starting point to an ending destination for a vehicle, based at least in part on radio signal strength and availability. An input defining a starting point and an ending destination is received. A user input of a radio station preference is received. One or more route alternatives between the starting point and the ending destination are determined based on global positioning system data, the received radio station preference, and information on radio signal strength and availability. |
US07899612B2 |
Traffic information estimating system
A traffic information system includes: a past information database for storing past information, which is collected for road links in a predetermined area, of a past mobile object on a road; a current information database for storing running information, which is collected for the road links in the predetermined area, of a current mobile object; link correlation analyzing means in which correlations of traffic information among each road link in the predetermined area are calculated from the past information stored in the past information database, and output as link correlation information among the road links; combination calculating means for calculating weighting information for obtaining the current information as a sum of the link correlation information; and traffic information estimating means for calculating estimated traffic information for a link where the current information is not collected based on the link correlation information and the weighting information. |
US07899611B2 |
Detecting anomalous road traffic conditions
Techniques are described for automatically detecting anomalous road traffic conditions and for providing information about the detected anomalies, such as for use in facilitating travel on roads of interest. Anomalous road traffic conditions may be identified using target traffic conditions for a particular road segment at a particular selected time, such as target traffic conditions that reflect actual traffic conditions for a current or past selected time, and/or target traffic conditions that reflect predicted future traffic conditions for a future selected time. Target traffic conditions may be compared to distinct expected road traffic conditions for a road segment at a selected time, with the expected conditions reflecting road traffic conditions that are typical or normal for the road segment at the selected time. Anomalous conditions may be identified based on sufficiently large differences from the expected conditions, and information about the anomalous conditions may be provided in various ways. |
US07899610B2 |
System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy
System and method for modifying the operation of an engine comprising an engine control unit coupled to the engine, a command module coupled to the engine control unit, wherein the command module is operable to modify operating characteristics of the engine by reconfiguring the function of the engine control unit. The engine control unit further comprises software and/or firmware, and the command module reconfigures the function of the engine control unit by altering the software and/or firmware. The command module may modify the engine operation, for example, based upon environmental conditions, topographic conditions, and/or traffic conditions. |
US07899609B2 |
Method for controlling the power supply of a pre-heat plug in an internal combustion engine
A method for controlling power supply of a pre-heat plug in an internal combustion engine to reach an ignition temperature for restarting the engine after the engine has stopped. The temperature of the pre-heat plug is determined using a first mathematical model and according to an elapsed engine-stop time, and additional energy to be supplied to the pre-heat plug for reaching the ignition temperature is determined using a second mathematical model and according to the temperature of the pre-heat plug. |
US07899600B2 |
Torque converter clutch control system
A control system is provided. The control system includes a timer module that receives a first torque converter clutch (TCC) apply request and estimates at least one of a message latency time and a hydraulic latency time. A control module receives a subsequent TCC apply request and generates a torque request for an engine based on the at least one of the hydraulic latency time and the torque message latency time. |
US07899598B2 |
Method for controlling a surface-modifying machine
The invention relates to a method for controlling a surface-modifying machine, wherein information on the desired condition and on the actual condition of ground to be prepared is provided and is used to derive control statements for the machine based on a comparison of the desired and the actual condition. The information on the actual condition is represented by a point cloud as a spatial distribution of discrete surface points. In order to derive control statements, at least two surface points each from the point cloud are used for every horizontal position so that non-differentiated information can be derived that for example also allow to identify various planes. |
US07899597B2 |
Work machine with operator presence detection strategy
A work machine uses an operator presence detection strategy to enable or disable the work machine. A plurality of sensors provide independent indications of operator presence. These sensors may include a seat sensor, an inching pedal sensor, a transmission output speed sensor and a conveyance gear sensor. The work machine is enabled if at least one sensor indicates the presence of an operator; however, the work machine is disabled if none of the sensors indicate an operator. |
US07899595B2 |
Vehicle occupant protection apparatus
A vehicle occupant protection apparatus includes an occupant protection device, a control unit, and a sensor module. The sensor module includes an acceleration sensor for detecting first acceleration caused by a collision and second acceleration caused by a fault diagnosis of the sensor module, a signal processing circuit for producing first and second data corresponding to the first and second acceleration, respectively, and a signal output circuit for outputting a signal having the first data or the second data to the control unit. The control unit includes a diagnostic unit for performing the fault diagnosis based on the second data and a controller for controlling the protection device based on the first data. The signal output circuit adds a first code to the signal having the first data and adds a second code to the signal having the second data. |
US07899592B2 |
Monitoring of vehicle conditions utilizing cellular broadcasts
This document describes, among other things, a systems and methods for monitoring vehicle conditions via cellular networks. |
US07899590B2 |
Method and device for associating an electronic wheel unit, which is assigned to a wheel, with a side of a vehicle
The present invention relates to a method and a device for assigning an electronic wheel unit, which is assigned to a wheel of a vehicle and is for ascertaining at least one characteristic parameter of the wheel, to a side of the vehicle. In this case, a direction of rotation of the wheel is determined by means of the wheel unit. The direction of rotation of the wheel which is determined by means of the wheel unit is compared with a direction of rotation of another wheel which is determined by means of another wheel unit assigned to the other wheel, wherein the wheel and the other wheel are arranged on different sides of the vehicle on a shared axle. Depending on the comparison of the determined directions of rotation of the wheel and of the other wheel, the wheel unit is assigned on the basis of a first procedure for assigning the wheel unit to the side of the vehicle or on the basis of a second procedure for assigning the wheel unit to the side of the vehicle. In this case, the direction of rotation determined by the wheel unit is utilized in the first procedure, and the second procedure is independent of the direction of rotation determined by the wheel unit. |
US07899586B2 |
Aircraft guidance system
A guidance system includes a device to generate an alphanumeric identification characteristic, enabling identification of a data item which is used for a selected guidance mode of an aircraft. The system also includes a display unit which automatically shows the alphanumeric identification characteristic on a display screen. |
US07899582B2 |
Method for calculating availability for line power systems
A method for calculating availability in line power systems composed of power circuit modules determines power circuit parameters associated with the power circuits, accepting input from central databases. The method calculates a required number of power circuits to complete the line power system, and calculates the total power to be delivered over the power system, based on a power calculator. The method calculates individual power circuit availabilities based on die power circuit compositions and external variables. The method then calculates an overall system availability based on the power circuit availabilities and other external variable inputs. The method may compare the calculated line power system availability with a target availability, revise the power circuit parameters, and recalculate the system availability to meet the target availability. |
US07899580B2 |
Irrigation system
A technique for controlling an irrigation system is disclosed. The technique comprises receiving landscape information, receiving environmental information, deriving an irrigation schedule based on the landscape information and the environmental information, and sending the irrigation schedule to an irrigation control unit. |
US07899578B2 |
Medical robotic system with sliding mode control
A medical robotic system has a joint coupled to medical device or a slave manipulator or robotic arm adapted to hold and/or move the medical device for performing a medical procedure, and a control system for controlling movement of the joint according to user manipulation of a master manipulator. The control system includes at least one joint controller having a sliding mode control for reducing stick-slip behavior on its controlled joint during fine motions of the joint. The sliding mode control computes a distance to a sliding surface, computes a reaching law gain, and processes the distance and reaching law gain to generate a sliding mode control action that is in absolute value less that a maximum desired feedback control action. The sliding mode control action is then further processed to generate a feedback torque command for the joint motor. |
US07899576B2 |
Method and apparatus for controlling the spatial position of repetitive units
An apparatus and method for a system for synchronously positioning repetitive units spatially comprising a plurality of repetitive units, each attached on an end of a plurality of arms, each angularly attached on an opposing end to a computer-controlled rotating axle, each having a synchronously computer-controlled position along a path of travel by computer-controlled synchronous rotation of said plurality of axles, forming a moving geometric pattern with said plurality of repetitive units. |
US07899574B2 |
Machine-tool controller
Machine-tool controller (1) having: a drive control unit (13) controlling, based on moving-body operational commands, feed-mechanism actuation to control moving-body move-to points; a modeling data storage (15) storing moving-body and structural-element modeling data; and a screen display processor (20) for generating, based on the moving-body move-to points, data modeling the moving body having been moved into a move-to point, and for generating, and displaying on a screen display device (47) screen, image data in accordance with the modeling data generated. The screen display processor (20) generates and displays the image data in such a manner that a display-directing point, serving as a referent for displaying the moving body and being defined to be on that portion of the moving body where there is a risk of interference with the structural element, coincides with the central portion of the screen display device (47) screen. |
US07899572B2 |
Method and device for measuring the geometry of a cutting edge to be chamfered
The machining of drills (1) includes an operation for chamfering the cutting edges (8) performed in two steps. In the first step the rotating grindstone (15) is directed to various locations of the cutting edge (8) and the point of contact is detected by an electronic appliance (17) whereof the electronic module (19) controls the stoppage of the grindstone, its return to the starting position and the recording of the position of the grindstone at the time of contact. In the second step the grindstone (15) is controlled to follow the left line obtained by connecting the points registered during the first step. |
US07899571B2 |
Predictive method to improve within wafer CMP uniformity through optimized pad conditioning
A method of conditioning a CMP polishing pad to attain a desired thickness profile in a polished layer on a wafer is disclosed. The incoming thickness profile of the layer to be polished, the thickness profile of the polishing pad, a polish rate of layer as a function of pressure and the removal rate of polishing pad material by a conditioning block are used to compute a sweep pattern for the conditioning block which will produce a desired thickness profile on the polishing pad. The method may be applied to maintaining the desired profile on the polishing pad during the course of polishing multiple wafers. The pad profile may be adjusted to keep pressure between the pad and the wafer to a safe limit to reduce polishing defects. |
US07899565B1 |
Graphically displaying audio pan or phase information
Systems, methods, and computer program products for displaying visual representations of features of audio data are provided. In one implementation, a computer-implemented method is provided. Audio data is received. A visual representation of the audio data showing pan position is displayed. Displaying the visual representation includes calculating pan position data comprising one or more pan positions associated with audio data per unit time and plotting the calculated pan position data. |
US07899560B2 |
Electronic switching apparatus and method for switching autonomous intervention means for automatically redressing malfunctions
The invention proposes an electronic switching apparatus (11) and an appropriate method for electronically switching two autonomous emergency intervention systems (10, 12) for automatically redressing malfunctions in locally arranged installations, where a sensor system (301, 302, 303, 304) in an installation is used to detect a malfunction event in the installation and where transmitted malfunction parameters are taken as a basis for selecting and activating dedicated intervention means (101, . . . , 105) for specific operation and faults using the first emergency intervention system (10). Upon activation, the intervention means (101, . . . , 105) are used to automatically redress the malfunction in the affected installation. When synchronized signal threshold values for a fault memory module are detected, the enabling of the emergency intervention system (10/12) is changed and adapted for specific installations and users by means of an activation apparatus (112) in the electronic switching apparatus (11). |
US07899559B2 |
Language-based organization of controller engine instances
The claimed subject matter provides a system and/or method that facilitates utilizing multiple computer languages within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A language isolation component can organize one or more controller engine instances based upon a computer language utilized within the industrial environment. |
US07899558B2 |
Updating and/or expanding the functionality of sequence control of at least one control unit
A method, system, and computer program product for updating and/or expanding the functionality of the sequence control of at least one control unit of a motor vehicle are provided. In accordance with the method, a first data may be read from a first control unit and a second data may be read from a second control unit. A first check in the vehicle may be performed to ascertain whether the version of the sequence control currently running in the second control unit corresponds to a predetermined version of a sequence control or is even more current than the predetermined version. If the outcome of the first check is positive, a more current version in comparison with the version of the sequence control currently running in the first control unit may be saved and/or a version which expands the functionality may be saved in the first control unit. |
US07899553B2 |
Lead anchor for implantable stimulation devices
Disclosed is a lead anchor comprising a body made of an elastomeric material and defining a first opening and a second opening through which a lead can pass, one or more fasteners disposed within the body, with the ends of the fasteners protruding from the body, wherein the ends are configured and arranged to be clamped down to secure a lead passing through the body. |
US07899549B2 |
Cardiac lead implantation system
Cardiac lead implantation systems and methods including an electronics arrangement provided with a user interface and a coupler assembly. A coupler body is configured to detachably grasp a cardiac lead and couple with electrical contacts of the cardiac lead. A user interface includes an output indicative of sensed cardiac parameters, such as one or both of cardiac signal amplitude and lead electrode impedance, and may include an audio output device and/or a visual output device. Methods of lead implantation involve advancing a cardiac lead into proximity with a patient's heart, and contacting cardiac tissue with an electrode arrangement to locate a suitable implant location. Sensing of one or more cardiac parameters is accomplished and an audible representation of the sensed parameters is produced, the audible representation varying as the electrode arrangement is moved relative to the cardiac tissue. |
US07899548B2 |
Lead with contacts formed by coiled conductor and methods of manufacture and use
A lead includes an elongated lead body of non-conductive material and a plurality of conductive wires. Each wire has a first portion disposed within the lead body and a second portion extending out of the lead body. The second portion is coiled around the lead body to form a contact on the outer surface of the lead. |
US07899546B2 |
Failsafe programming of implantable medical devices
A watchdog unit receives stay-alive signals from a programming device during programming of an implantable medical device. The watchdog unit maintains a watchdog timer, and resets the timer upon receipt of each stay-alive signal. If the watchdog timer expires, the watchdog unit changes a mode of operation of the implantable device, e.g., places the implantable medical device into a known, safe state. For example, the watchdog unit may cause the implantable medical device to suspend delivery of therapy, perform a power-on reset, and/or recall a known, safe, therapy delivery program. |
US07899538B2 |
Methods and apparatus for automatically tracking heart failure status
Assessing symptomatic and asymptomatic physiologic changes due to chronic heart failure involves apparatus and methods for gauging degradation and possible improvement using automated measurement of inter-ventricular conduction time, both alone and in combination with other automated physiologic tests. Conduction times increase due to the greater distance a wavefront must traverse as a heart enlarges. Analysis of conduction time can be used to verify the occurrence of cardiac remodeling due to heart failure as well as beneficial reverse remodeling due to successful heart failure therapy delivery. Patient activity level(s) and presence/increase in pulmonary fluids can also be used to automatically determine changes in heart failure status and/or predict hospitalization. Conduction time is monitored between electrodes positioned in the left and right ventricles of the heart via endocardial or epicardial electrodes. |
US07899536B1 |
Morphology discrimination for capture assessment
An exemplary method includes delivering a pacing pulse to a heart, acquiring a cardiac electrogram, comparing the cardiac electrogram to a template and, based on the comparing, deciding if the pacing pulse caused an evoked response. In such a method, the comparing may compare morphology of the cardiac electrogram to the template. Other exemplary methods, devices, systems, etc., are also disclosed. |
US07899533B2 |
System and method of AV interval selection in an implantable medical device
An implantable medical device provides ventricular pacing capabilities and optimizes AV intervals for multiple purposes. In general, intrinsic conduction is promoted by determining when electromechanical systole (EMS) ends and setting an AV interval accordingly. EMS is determined utilizing various data including QT interval, sensor input, and algorithmic calculations. |
US07899532B2 |
Method and apparatus for minimizing post-infarct ventricular remodeling
A cardiac rhythm management device for in which pre-excitation pacing is applied to one or more sites in proximity to an infarcted region of the ventricular myocardium. Such pacing servers to either prevent or minimize post-infarct remodeling. |
US07899523B2 |
Frequency processing of an RR series in an analogue cardiac signal
The RR series, comprising a number of samples respectively defining the time interval between two successive heartbeats, is filtered by means of a digital band-pass filter (Fk), having a given band-pass [fc; f′c] and preferably by means of a recursive elective filter (RII). A variability index (Ik), is calculated which is a function of the instantaneous amplitude [vs(n)] of the discrete signal (Sk) coming from said band-pass filter. The variability index (Ik) is preferably a function of and particularly equal to the effective value of the discrete signal (Sk) from the band-pass filter. |
US07899522B1 |
System and method for discriminating acute and chronic heart failure using an implantable medical device
Techniques are provided for evaluating heart failure within a patient. In one example, the implantable device detects a decrease, if any, in selected morphological parameters derived from the intracardiac electrogram (IEGM) that are indicative of possible heart failure, such as paced depolarization integrals (PDI) or peak-to-peak amplitudes of QRS-complexes. The device also detects a decrease, if any, in transthoracic impedance, which is also indicative of possible heart failure. Acute heart failure is indicated if there is a decrease in the morphological IEGM parameters but no significant decrease in transthoracic impedance. Chronic heart failure is indicated if there is a decrease in transthoracic impedance but no significant decrease in the morphological IEGM parameters. If both transthoracic impedance and the morphological IEGM parameters are found to be decreasing significantly, the device issues a warning of severe heart failure. |
US07899517B2 |
Real time radiation treament planning system
A real time radiation treatment planning system for use in effecting radiation therapy of a pre-selected anatomical portion of an animal body. A processor is provided with a three-dimensional imaging algorithm and a three-dimensional image segmentation algorithm for at least the specific organs within the anatomical portion and the needles. The processor converts the image data into a three-dimensional image of the anatomical portion using at least one single or multi-objective anatomy based genetic optimization algorithm. The processor determines in real time the optimal number and position of the hollow needles, the position of the energy emitting source within each hollow needle and the dwell times of the energy emitting source at each position. For post planning purposes, the processor determines, based on three-dimensional image information in real time, the real needle positions and the dwell times of the energy emitting source for each position. |
US07899516B2 |
Method and apparatus for determining the risk of rupture of a blood vessel using the contiguous element defined area
A method for determining the risk of rupture of a blood vessel using an appropriate set of 2-D slice images obtained by scanning the blood vessel, the method comprising: generating a mesh model of the blood vessel using the set of 2-D slice images; conducting finite element stress analysis on the mesh model to calculate the level of stress on different locations on the mesh model; and determining the risk of rupture of the blood vessel based on the calculated levels of stress on different locations on the mesh model. |
US07899512B2 |
System and method for surgical instrument disablement via image-guided position feedback
A system for selectively disabling a surgical instrument operating in a surgical site of a region of interest of a living subject. In one embodiment, the system includes means for noninvasively placing a number of fiducial markers in an anatomic space of the region of interest of the living subject, means for pre-operatively measuring a location of each fiducial marker in the anatomic space, an imaging acquisition device for pre-operatively acquiring an image volume from the region of interest of the living subject, a probe for intra-operatively monitoring a location of the surgical instrument in the anatomic space, and a controller configured to perform the steps of identifying a centroid of each fiducial marker in the image volume, registering the identified centroid of each fiducial marker in the image volume to the measured location of the corresponding fiducial marker in the anatomic space to determine a registration transformation, mapping the monitored location of the surgical instrument in the anatomic space onto a corresponding location in the image volume by an inverse of the registration transformation, and generating a signal to disable the surgical instrument when the mapped location of the surgical instrument is substantially close to a boundary of the surgical site of the region of interest in the image volume. |
US07899500B2 |
Apparatus and method for providing hands-free operation of a device
In exemplary embodiments, a hands-free adapter provides hands-free operation of a device. The adapter communicates with the device, and in some embodiments, with a headset. The hands-free adapter allows a user to use voice commands so that the user does not have to handle the device. The hands-free adapter receives voice commands from the headset and translates the voice commands to commands recognized by the device. The hands-free adapter also monitors the device to detect device events and provides notice of the events to the user. |
US07899498B2 |
Method and system for recognition of incoming calls to a voicemail system
A system and method for recognition of incoming call to a voicemail system is disclosed. A radio frequency identification (RFID) authenticates a user of a mobile communication device. The mobile communication device enables a one-button dialing of a voicemail system based on the RFID signal. The voicemail system recognizes the incoming call as the owner of the voicemail system and presents a plurality of options for accessing the voicemail system without playing the outgoing message. |
US07899495B2 |
Methods and apparatus for supporting multiple connections
Systems and methodologies are described that facilitate supporting multiple connections associated with a wireless terminal. Notifications may be provided to a primary base station upon establishment and/or removal of connections between the wireless terminal and secondary base station(s). Additionally, the multiple connections may be evaluated and a preferred connection from the set of multiple connections may be utilized to transfer data to the wireless terminal over a downlink connection. |
US07899491B2 |
Cross-correlated quadrature modulated spread spectrum, OFDM and position finder system
A position finder and communication system processes signals received from multiple satellite and land based locations and generates processed position finder signal. A first cross-correlator and a transmit baseband filter generates cross-correlated in-phase and quadrature-phase processed filtered baseband signals from an input signal and a second cross-correlator generates cross-correlated in-phase and quadrature-phase processed spread spectrum signals. A processor processes data, voice or video signal into Orthogonal Frequency Division Multiplexed (OFDM) or into Orthogonal Frequency Division Multiple Access (OFDMA) processed data, voice or video signal. The processed position finder signal is further processed jointly with one or more of the signals generated by the first or second processed cross-correlated signal or with the processed OFDM or OFDMA signal and the jointly processed signal is provided to a quadrature modulator for quadrature modulation and transmission of the quadrature modulated signal. The transmitter for transmission of the quadrature modulated signal includes a first amplifier operated in a first radio frequency (RF) band in a linearly amplified (LINA) mode and a second amplifier operated in a second radio frequency (RF) band operated in a non-linearly amplified (NLA) mode. The cross-correlated in-phase and quadrature-phase processed filtered baseband signals and cross-correlated in-phase and quadrature-phase processed spread spectrum signals are used in a cellular communication system and the OFDM or OFDMA signal is used in a wireless local area network, wherein the cellular communication system and wireless local area network are distinct communication systems and networks. |
US07899490B2 |
Call control method for dual-mode mobile terminals and a dual-mode mobile terminal using the same
A dual-mode mobile terminal, which can access synchronous and asynchronous mobile communication systems, includes a key input panel and a controller. The key input panel includes a call switching key for switching between calls from the two systems and a call end key for ending calls from the two systems. While the terminal performs communication of one call received from one of the two systems in a general communication mode over a communication channel currently established by the one system, the controller determines whether an incoming call is received from the other system. If the incoming call is received, the controller notifies the user of receipt of the incoming call. If the call switching key is pressed, the controller prepares a communication environment for communication of the incoming call, allowing the user to perform the communication of the incoming call while maintaining the currently established communication channel. |
US07899484B2 |
Power control method
Methods for downlink power control in wireless communication systems are provided. In response to a transmitter power change request from a mobile terminal (110) over a wireless connection, a base station (122) determines a power control parameter based on its current total transmitter power PDL. The power control parameter preferably relates to a maximum connection-specific transmitter power, a power step size and/or a power increase probability, and is used by the base station to distribute transmitter power pi to the connection. |
US07899482B2 |
Transmission power target value variable control apparatus and method and mobile communication terminal
A T-SIR generation unit (106a) generates, on the basis of an actual reception quality (205) in a mobile communication terminal, a target value T-SIR to be used to control transmission power of a base station from the mobile communication terminal. When the mobile communication terminal exists in the service area of a predetermined specific communication carrier, a T-SIR correction unit (106b) adds a correction value K to the T-SIR generated by the T-SIR generation unit (106a). Even when a reception SIR abruptly deteriorates in a communication carrier with a strong reception field and a low BLER, it does not drop below the SIR limit value of the mobile communication terminal. Hence, the terminal can receive the signal from the base station and continue a service such as speech communication. When a long-term BLER measurement result is used instead of a BER, stable transmission power control can be done normally. |
US07899481B2 |
Reference signal selection techniques for a wireless communication system
A technique for improving link performance in a wireless communication system includes detecting whether subscriber stations in the wireless communication system are power-limited. The subscriber stations include at least a first subscriber station that is power-limited and a second subscriber station that is not power-limited. The technique assigns a first reference signal having a first cubic metric to the first subscriber station and a second reference signal having a second cubic metric to the second subscriber station. In this case, the first cubic metric is lower in magnitude than the second cubic metric. |
US07899480B2 |
Apparatus, system, and method for managing transmission power in a wireless communication system
An apparatus, system, and method efficiently manage transmission power in a user equipment (UE) device by maintaining and applying an authorized power level to determine a transmission power level after a power limited transmission and before a new power control command has been received. The UE device maintains the authorized power level by monitoring and adjusting the authorized power level based on received power control commands. After a power limited transmission where the maximum power level is less than the authorized power level, the UE device determines the transmission power level for the next transmission based on the authorized power level. Accordingly, after the power limiting situation has ceased, the UE device transmits at the optimum power level eliminating the inefficiencies of transmitting at a lower than authorized power before the next power control command is received. |
US07899479B2 |
Method, system and apparatuses for sharing presence information
Embodiments of the present invention provide a method for sharing presence information, including: acquiring group presence information and sending the group presence information to a group member. Embodiments of the present invention also provide a system and apparatuses for sharing presence information. The system includes a group presentity sub-system capable of acquiring the group presence information and sending the group presence information to the group member. The apparatuses include a group server, a presence server and a presence information management apparatus. With the method, system and apparatuses provided by the embodiments of the present invention, group members may conveniently share the presence information of each other, which also enriches the service functions of a single group service. |
US07899477B2 |
Reporting terminal capabilities for supporting short message service
A method for delivering a short message service (SMS) message to an interworking wireless local area network user equipment (UE) begins by registering the UE with an Internet Protocol short message gateway (IP-SM-GW). A capability report is sent from the UE to the IP-SM-GW, the capability report including the capabilities of the UE. A SMS message is transmitted from a short message service center (SMSC) to the IP-SM-GW. The capabilities of the UE are evaluated at the IP-SM-GW to determine whether the UE can receive the SMS message, and the SMS message is delivered to the UE via the IP-SM-GW if the UE has the capabilities to receive the SMS message. |
US07899476B2 |
Method for processing push notification in multimedia message service
The invention discloses a method for processing a PUSH notification, including: placing non-compressible fields into the Push notification and placing into the PUSH notification a field signifying message type and a field of internal ID after the fields are compressed; determining whether the PUSH notification may be carried in one short message; if yes, having the PUSH notification carried in one short message; otherwise, having the PUSH notification carried in two short messages; determining whether there are any unoccupied bytes in the short message; if yes, determining whether to place the initiator From field into the PUSH notification according to the number of the unoccupied bytes in the short message, and determining whether to compress Subject field and place the Subject field into the PUSH notification; otherwise, terminating the processing flow of the PUSH notification. The present invention may have the PUSH notifications carried in two short messages at most. |
US07899473B2 |
Wireless network location-based reference information
The present invention provides a ‘411xx’ value added service to wireless users. The disclosed ‘411xx’ service allows a mobile user who may be unfamiliar with their current geographic location to nevertheless obtain quick, accurate, and current information relating to the geographic area, e.g., different services in their current location, stores, libraries, gas stations, etc., via a mobile terminated (MT) short message system (SMS) message. In addition to the traditional ‘4-1-1’ dialed digits, a mobile user would also dial a number (or numbers) representing a feature code for a particular service, e.g., nearby ATMs, or traffic information. Upon receiving a 411xx call, the MSC generates an ORREQ/TCAP trigger based on a translation of the requested service represented by the extra ‘xx’ digits. The 411xx call is terminated on the MSC after an audible whisper notice plays to the caller, e.g., “thank you for calling, your requested information will be sent momentarily”. |
US07899471B2 |
Methods, systems and computer program products for remotely controlling wireless terminals based on premises-specific rules
Wireless terminals are remotely controlled by identifying a wireless terminal that is located at a premises and obtaining at least one operational authorization rule for the wireless terminal that was identified, and that applies to the premises at which the wireless terminal is located. Selected operations of the wireless terminal are disabled and/or enabled in response to the at least one operational authorization rule that was obtained for the wireless terminal that was identified and that applies to the premises at which the wireless terminal is located. |
US07899470B2 |
Transmitting an assignment through wireless transmission
A customer automatically receiving an assignment on his wireless device without the need to visit a reservation desk is provided. When the customer initially makes a reservation with a vendor, a computer records the wireless device's identification. When the customer arrives at or near the vendor's location, the system creates an out-of-range condition for the wireless device by shielding a portion of a location that the customer will be passing through. In response, the wireless device re-scans the control channels in an attempt to establish better communications with a wireless communication tower. A transceiver positioned in the transition zone transmits a channel that is detected and locked-on by the wireless device. The wireless device transmits its identification to the transceiver, which in turn forwards it to the computer. The computer sends assignment information to the wireless device. |
US07899469B2 |
User defined location based notification for a mobile communications device systems and methods
A communication system is described, including a mobile communications device, a mobile communications base station, and a server computer system. The location of the device may be correlated with certain user preferences stored on the server computer system. The components of the larger system are also described. In some cases, various location related mapping functions for a device are discussed. In other cases, systems and methods which provide for activities to be undertaken based on the location of a device are described. The disclosure also addresses systems and methods of efficiently determining the location of a mobile device. In some cases, different notification schemes based on the location of a device and specified preferences are described. The disclosure also addresses systems and methods for keyword monitoring based on the location of a device. |
US07899466B2 |
GPS microphone for communication system
A communication apparatus, such as a GPS microphone, which is adapted for incorporating a communication system, includes a communication unit such as a speaker-microphone set, a communication transmitter such as a radio frequency transmitter communicatively networked with the communication system through radio frequency signals, and a positioning controller such as a GPS controller electrically connected with the radio frequency transmitter to encode a positioning data into a RF positioning signal in form of audio signal wherein when the GPS controller is triggered, the radio frequency transmitter is activated to transmit RF positioning signal to the communication system. |
US07899463B2 |
Communication resource control enhancing time-based frequency reuse
A method performs communication resource control in at least one cell of a cellular communication network. The cell includes a base station communicating using at least one frequency and the cell is operated according to a time-based frequency reuse technique. A communication between a terminal and the base station is based on a time frame structure including a plurality of time slots. The method includes the step of obtaining, at the base station of the cell, loading conditions of at least one cell among the subject cell and its neighboring cells. The method also includes the step of adapting, at the base station of the cell, at least one parameter of communication resource control of the base station on the basis of the loading conditions obtained. A base station, a terminal, a system, and a computer program product to implement the method. |
US07899461B2 |
Wireless telecommunication system
A method and apparatus for processing a message in a mobile, telecommunications device. The method comprises: receiving a Cell Update Confirm (CUC) message; determining whether the device has an empty C_RNTI variable; when the device has an empty C_RNTI variable, determining whether the CUC message includes a new C_RNTI; when the CUC message includes a new C_RNTI and the CUC message would cause the device to enter a state which requires the UE to respond to the message before entering the state, carrying out at least one further step prior to entering the state. |
US07899460B2 |
Method of determining channel to be used in wireless network, wireless communication method, and apparatus for the same
There is provided a wireless communication method, the method including selecting first and second channels that apply different data transmission capabilities, respectively, and transmitting and receiving data using the selected first and second channels. |
US07899459B2 |
Call admission control device and call admission control method
In a communication system which transmits a packet to a plurality of mobile stations classified into a plurality of priority classes, call admission control is realized with a priority class taken into account. When a new mobile station is starting communications, the number of mobile stations which belong to a plurality of priority classes is calculated by a mobile station number acquisition unit. A weight coefficient setting unit sets a weight coefficient for each of the plurality of priority classes. A first threshold value setting unit and a second threshold value setting unit set a threshold value for each of the plurality of priority classes. A first call number judgment unit and a second call number judgment unit control admission of a call by a new mobile station based on the number of mobile stations belonging to the plurality of priority classes, the weight coefficient for each of the plurality of priority classes, and the threshold value of each of the plurality of priority classes. Based on the set threshold value and the weight coefficient, the call admission control can be realized with the priority class taken into account. |
US07899457B2 |
Method of packet switched handover
A method of packet switched handover in a mobile communication system comprising a terminal, a source node and a destination node comprises negotiating protocol parameters for the destination node on behalf of a new network entity, by communicating with an old network entity whilst the terminal is still connected to the source node; and completing the packet switched handover, such that service interruption on handover is reduced. |
US07899456B2 |
Method for faster mobility handoff of a mobile node
When a mobile node moves to a network (foreign network) other than its home network, it must register with the home network so that the home agents are able to tunnel messages to the mobile node while it is operating in the foreign network. The present invention enables the mobile node to register with its home network substantially faster than it would take the mobile node to register under the currently available methods. The mobile node of the present invention includes a retrieval module and a registration module that allows it to register with the home network in accordance with the present invention. |
US07899455B2 |
Managing sponsored content based on usage history
Improved search capabilities are disclosed for mobile communications devices such as cell phones, as well as improved techniques for delivering sponsored content in a mobile communication environment. |
US07899454B2 |
Telecommunications subscriber profile management system
A telecommunications subscriber profile management method for a telecommunications subscriber profile management system including a customer service representative (“CSR”) terminal. The terminal presents subscriber profile data in a common user interface format. The terminal receives input in a common format, the input representing commands for management of said subscriber profile data. The system includes at least two disparate network elements, each element having a common function. Each of the elements for stores respective portions of subscriber profile data, in disparate formats. The method preferably includes: (i) connecting to the customer service representative terminal; (i) interfacing with each of the disparate network elements; (iii) collecting, routing, and formatting data exchanges between the terminal and the network elements; and (iv) configuring the subscriber profile data in a common format for the terminal while respective portions of the subscriber profile data are configured for storage in disparate formats respective to each the network element. |
US07899447B2 |
Telephone and method of controlling telephone
In a telephone having a presence function, it is possible to easily register a presence state. The telephone includes: presence detection means for detecting a presence state of a user; a presence state storage unit for storing the presence state detected by the presence detection means; and control means having a presence modification function for modifying the presence information stored in the presence state storage unit according to the user presence state detected by the presence detection means. When the presence detection means has detected a presence of a user, the control means modifies the presence information stored in the presence state storage unit to presence information indicating a presence. When the presence detection means has detected an absence of the user, the control means modifies the presence information stored in the presence state storage unit to presence information indicating an absence. The control means registers the presence information stored in the presence state storage unit in a presence server. |
US07899442B2 |
Multimedia data transfer for a personal communication device
In a portable multimedia device, data is passed between a sender and receiver unit by way of voice channel only. Multimedia data is vocalized and then forwarded to a receiver unit by way of the voice channel without the use of a backend server. Once received at the receiver unit, the vocalized data can be converted to an audio signal that can then output by way of an audio output device (such as a speaker, earphone, etc.). |
US07899441B2 |
Method for resolving and accessing selected service in wireless local area network
The present invention discloses a method for resolving and accessing a selected service in a Wireless Local Area Network (WLAN), wherein a service resolving unit is preconfigured for initial access, the method comprising: a WLAN user terminal sending a service establishing request to the service resolving unit; after receiving the service establishing request, the service resolving unit sending a service authentication and authorization request containing the user's subscription information to the service authentication authorization unit, which performs authentication and authorization to the requesting WLAN user terminal; then judging whether the authentication and authorization is successful, if yes, the service authentication authorization unit returning the address of the authorized destination device to the requesting WLAN user terminal so as to establish a service connection between the WLAN user terminal and the destination device; otherwise, the service authentication authorization unit returning the failure information of the service establishing request. With this method, the analytical access processing of the selected service can be simplified while the security and reliability of the network greatly enhanced. |
US07899440B2 |
Apparatus for securely transmitting/receiving contents in mobile communication network and method thereof
A mobile terminal including a transceiver configured to transmit and receive signals to and from another mobile terminal, a security parameter module configured to set a security parameter in data to be transmitted to the another mobile terminal and to detect whether or not the security parameter is set in data received from the another mobile terminal, and a checking module configured to compare information related to the mobile terminal and the another mobile. |
US07899436B2 |
Multi-wideband communications over power lines
Systems and methods for communicating over a power line are configured to substantially simultaneously communicate over a plurality of wideband frequency ranges. Signals may be communicated two or from a communication node at two different frequencies simultaneously. These signals may be exchanged with different nodes and/or include independent data. In some embodiments, some of the wideband frequency ranges are above 30 MHz. |
US07899430B2 |
Mobile radio communication system, communication apparatus applied in mobile radio communication system, and mobile radio communication method
In the mobile radio communication system where the UMTS and an another system coexist an idle slot for observing the frequency component of another system is inserted in one superframe of UMTS. The duration of this idle slot is at most half of the duration of one frame that form the superframe and it is inserted at an interval of a specified number of frames. Therefore, the frequency component of the another system can be observed securely from the UMTS. Further, deterioration of interleaving performance of the compressed mode frames during such observation can be suppressed. |
US07899428B2 |
Radio receiver and radio receiver front-end
A radio receiver front-end includes first and second RF receiver sections and an RF combining module. The first RF receiver section is coupled to receive an inbound RF signal and provide to a first representation of the inbound RF signal, wherein the inbound RF signal includes a desired signal component and an undesired signal component. The second RF receiver section is coupled to receive the inbound RF signal and to provide a second representation of the inbound RF signal. The RF combining module is coupled to combine the first and second representations of the inbound RF signal to produce a desired RF signal, wherein the desired RF signal includes the desired signal component and an attenuated representation of the undesired signal component. |
US07899426B2 |
Degenerated passive mixer in saw-less receiver
In a SAW-less receiver involving a passive mixer, novel degenerative impedance elements having substantial impedances are disposed in incoming signal paths between the differential signal output leads of a low-noise amplifier (LNA) and the differential signal input leads of the passive mixer. The passive mixer outputs signals to a transimpedance amplifier and baseband filter (TIA). Providing the novel degenerative impedance elements decreases noise in the overall receiver as output from the TIA, with only minimal degradation of other receiver performance characteristics. In some examples, the passive mixer receives local oscillator signals having duty cycles of substantially less than fifty percent. In some examples, the degenerative impedance elements can have one of several impedances. |
US07899425B2 |
Multi-band wireless communication device and method
The present invention relates to a wireless communication device, such as a transponder, that has a plurality of antennas for multi-frequency usage. The wireless communication device comprises a control system, communication electronics, memory, and the aforementioned antennas. A wireless communication device having a pole antenna may be used with one or more loop conductor antennas to achieve the desired operating frequencies. A wireless communication device having a dipole antenna may be coupled across a loop conductor antenna to provide different loop conductor configurations depending on the frequency. |
US07899421B2 |
Double search algorithm of user group selection for multiuser MIMO downlink transmission
A method and system for a double search algorithm of user group selection for multiuser MIMO downlink transmission are provided. The use of optimal brute-force user group selection may require high computational expense. A first search operation may be based on a first user having a channel gain greater than that of other users, while a second search operation may be based on a second user having a channel gain greater than that of the remaining users. A maximized system capacity may be determined based on the maximized system capacities determined in the first and second search loop. A receiver pair associated with the maximized system capacity may be selected as the user group. The double search algorithm may reduce the computational complexity while achieving performances that may exceed the TDMA scheme and be similar to that of systems with ideal CSI at the transmitter. |
US07899420B2 |
Wireless transmission device in which transmission output is controlled in feedback control
A wireless transmission device includes a RF power amplification section for amplifying a transmit RF signal and outputting the amplified signal to a transmission antenna, a detector section, and a control section. The RF power amplification section includes a plurality of stages of amplification, the transmit RF signal is input to an input of a first one of the plurality of stages of amplification, and an output of a last one of the plurality of stages of amplification is output to the transmission antenna. The detector section includes a plurality of detectors provided so as to correspond to the plurality of stages of amplification, each for detecting an input level of a corresponding one of the stages of amplification, and a synthesizer for synthesizing together detection outputs from the plurality of detectors. The control section controls, in a feedback control, an output level of the RF power amplification section based on an output level of the synthesizer. |
US07899419B2 |
Method and apparatus for compensating code channel power in a transmitter
It has now been found that in some transmitter implementations which transmit multiple code channels, for example CDMA transmitters, the observed power for each code channel at the output relative to the other code channels is dependent upon the total transmit power due to non-linearities in the transmitter. Methods and apparatus are provided which use pre-set digital gains or digital gain adjustments to compensate for the non-linearities as a function of total transmit power such that at the output, the desired relative powers are observed. |
US07899417B2 |
Method and apparatus for increasing the efficiency of low power amplifiers
The present invention is directed to a method for reducing the current consumption and increasing the efficiency of an RF power amplifier (PA), while maintaining the output power. The desired output power of the PA is determined and for each level of the desired output power, the load that is connected to the output stage of the PA is tuned to essentially match the output impedance of the output stage to provide maximal gain. By doing so, the dynamic RF load line has a slope that causes it to intersect with the drain-source (or emitter-collector, in case of a bipolar transistor) voltage, across the output stage, at a value that corresponds to the voltage swing required to provide the desired output power. |
US07899416B2 |
RF transmitter with heat compensation and method therefor
An RF transmitter (10) includes an RF amplifier (22) that experiences gain-droop distortion as a result of self-heating. A heat compensator (20) is included to insert a gain boost of an amount which is the inverse of the gain droop experienced by the RF amplifier (22). The amount of gain boost is determined by generating a heat signal (88) from low-pass filtering (86) the squared magnitude (82) of a communication signal (14). The heat signal (88) is scaled by a weighting signal (68) estimated by monitoring the amplified RF signal (42) at the output of the RF amplifier (22). A nonlinear relationship section (96) then transforms the scaled signal into a gain-boost signal (94) that corresponds to the inverse of gain droop in the RF amplifier (22). |
US07899411B2 |
RF integrated circuit with on-chip transmit/receive switch and methods for use therewith
A RF integrated circuit (IC) includes first and second RF transceivers. A processing module generates a first and second control signals to select either a receive mode or a transmit mode for both RF transceiver, each control signal having a first value when the receive mode is selected and a second value when the transmit mode is selected. First and second transmit/receive switches, each include an on-chip microelectromechanical switch, and each respond to their corresponding control signal to implement either the transmit mode or the receiver mode. |
US07899410B2 |
Adjustable antenna interface and applications thereof
An adjustable antenna interface includes a single-ended to differential conversion circuit, an adjustable impedance matching circuit, an RF differential switch, and an input. The single-ended to differential conversion circuit converts inbound RF signals from single-ended signals to differential signals and converts outbound RF signals from differential signals to single-ended signals. The adjustable impedance matching circuit provides an impedance based on an impedance control signal. The RF differential switch provides the differential outbound RF signals from the IC to the single-ended to differential conversion circuit in accordance with a first antenna control signal and provides the differential inbound RF signals from the single-ended to differential conversion circuit to the IC in accordance with a second antenna control signal. The input receives the first antenna control signal, the second antenna control signal, and the impedance control signal from the IC. |
US07899408B1 |
Circuit for transmitting a RFID signal
A circuit for transmitting a RFID signal while conserving the battery power for a circuit in continuous operation is disclosed herein. The circuit includes a RFID component, a microprocessor, an accelerometer and a battery. The battery preferably has no more than 225 milliamp hours of power. The accelerometer is preferably a multiple axis accelerometer. The circuit is preferably utilized with a device for shot tracking. |
US07899404B2 |
Random access burst transmission scheme
An apparatus for transmitting and receiving signals in a wireless telecommunication system and to a method for transmitting random access bursts in such an apparatus. The apparatus includes a transmitter for transmitting random access bursts, a receiver for receiving acknowledgement information confirming a successful transmission of a random access burst, a decision unit for deciding if acknowledgement information has been received, and a control unit for randomly choosing a time point for an attempt to retransmit said random access burst from an interval if no acknowledgement information has been received after a random access burst had been transmitted. |
US07899403B2 |
Methods, systems, and computer-readable media for measuring service quality via mobile handsets
Methods, systems and computer-readable media are provided for measuring service quality of wireless communications systems, including automatically detecting, reporting and assessing problems in wireless communications systems. The location measurement capability of a wireless terminal is leveraged to note the position of the wireless terminal when measuring service quality and when service problems are encountered. Descriptive information associated with a service quality is collected and stored and subsequently transmitted to a central processor at a later time along with location information. This information enables service quality maps to be constructed and continuously updated without negatively impacting a wireless communications system. A user of a wireless terminal may be provided the opportunity to provide feedback that is subsequently transmitted to the central processor and used in analyzing and rectifying problems. |
US07899397B2 |
Mobile internet device with detachable wireless module
Mobile computing systems are provided having an ultra-mobile PC and a detachable wireless communications module operable as phone and a short range and long range wireless data link. In one embodiment, the wireless communications module is capable of synchronizing data with the ultra-mobile PC. Another embodiment provides parasitic charging of the wireless communications module from the ultra-mobile PC battery for extended battery life. Another embodiment provides ability to synchronize data to and from the ultra-mobile PC even when it is powered off. Another embodiment provides drag and drop capability between the wireless module screen and the UMPC screen, which may provide application or operating system data transfers. |
US07899394B2 |
RFID system with RF bus
A radio frequency identification (RFID) system includes an RFID reader, an RFID tag, and a network connection module. The RFID reader includes a reader radio frequency (RF) bus transceiver. The network connection module includes a network connection RF bus transcevier, wherein the reader RF bus transceiver exchanges at least one of inbound RFID data and outbound RFID data with the network RF bus transceiver via an RF bus. |
US07899393B2 |
Method and device for fast near-field communication
The present invention relates to a communication device (28) adapted to communicate with at least one second communication device (26) in a half-duplex near-field communication scheme, and to a method of near-field communication. According to the invention the first communication device (28) receives a first request message (30) from the second communication device (26) which is supposed to be answered within a first response waiting time span (bRWT), and which contains an amount of request data. The first communication device (28) sends within the first response waiting time span (bRWT) a second request message (34) to the second communication device (26), the second request message (34) representing a request for a second response waiting time span (RWT(m)) for providing a first response message (32) in reply to the first request message (30). According to the invention, the first communication device (28) ascertains a value of the requested second response waiting time span (RWT(m)), such that the value of the requested second response waiting time span (RWT(m)) generally increases with the amount of request data. |
US07899391B2 |
Support of mobile terminals in a multicast or broadcast service comprising a plurality of bearers
The invention relates to a method providing a multicast or broadcast service to (the user of) a mobile terminal via a radio access network of a mobile communication system. The multicast or broadcast service is associated to a plurality of bearers for providing the multicast or broadcast service: Further, the invention relates to a mobile terminal for providing a multicast or broadcast service to a user, and to a network entity for providing a multicast or broadcast service to a mobile terminal via a radio access network of a mobile communication system. To enable the correct reception of the broadcast or multicast service at the mobile terminal, the invention proposes to provide the mobile terminal with information on the individual (layered/alternative/complementary) bearers' relationships. The bearers' relationships are provided in service description information for the multicast or broadcast service which indicates the bearers associated to the multicast or broadcast service and predetermined bearer combinations among the plurality of bearers. |
US07899388B2 |
Image forming apparatus and paper ejection method of image forming apparatus
A drive unit for changing the driving rate of paper ejection rollers for ejecting sheets of paper after fixing is installed, and an image forming apparatus has an option, and when ejecting the sheets of paper to an intra-body paper ejection unit, after the sheets of paper pass a fixing device, the paper ejection rate of paper ejection rollers 24 is increased, and the ejection force of the sheets of paper P is increased, and paper jamming at the time of paper ejection to the intra-body paper ejection unit is prevented. |
US07899387B2 |
Drive switching mechanism and image forming apparatus including same
A drive switching mechanism includes a first gear, a second gear, a support member for movably supporting the first gear and the second gear, and a switching unit that moves the support member to reverse an output direction of the first gear and the second gear. |
US07899385B2 |
Image forming apparatus
An image forming apparatus including a medium storage portion, a supply roller, a conveyance roller, a drive device and a transmission device is provided. The supply roller is rotary driven in a forward direction as a rotating direction to convey the recording mediums to a position for image formation, thereby to supply the abutting uppermost recording medium to a conveyance path. The conveyance roller is rotary driven in a forward direction as a rotating direction to convey the recording mediums to a position for image formation, thereby to allow passage of the uppermost recording medium conveyed by the supply roller. In the image forming apparatus, a conveyance speed of the recording medium by the conveyance roller is adapted to be faster than a conveyance speed of the recording medium by the supply roller. |
US07899384B2 |
Apparatus and method of reducing charge roller contamination
An image forming equipment, e.g., a laser printer includes a photoconductive (PC) drum and an associated charge roller and incorporates a conductive polymer cleaner blade having an electrical potential to sufficiently charge contamination particles on the PC drum to electrically repel from a charged surface, such as the charge roller. |
US07899381B2 |
Image formation apparatus and image formation method
An image formation apparatus includes a roller member that contacts a developer retaining member at a position and is distanced from the developer retaining member at another position. A contact edge of a cleaning blade supported by a supporting member is in contact with the roller member. A first plane of the cleaning blade that is supported by the supporting member, or is opposite to a surface that is supported by the supporting member, and a second plane of the cleaning blade form the contact edge. An angle θ1 formed by a virtual vertical plane and the second plane thereunder when the roller member is distanced from the developer retaining member is greater than zero degrees but not greater than ninety degrees. |
US07899370B2 |
Toner container
A toner cartridge includes a cylindrical supplying pipe having a toner opening port arranged on a side surface thereof; a cylindrical cover that is attached to the supplying pipe and has a cover opening port arranged on a side surface thereof, and a cam mechanism that is provided to the supplying pipe and the cover, and that reciprocates the cover between an opening position where the toner opening port and the cover opening port align with each other and a closing position where the toner opening port is closed by the cover, which closing position is in a skewed position with respect to the opening position. This arrangement provides a toner container that reduces toner leakage when being removed from a toner hopper. |
US07899359B2 |
Imaging cartridge with magnetically biased assemblies
Provided is a printer cartridge equipped with a magnetic wastebin-hopper coupling. A combination of magnets and magnetically attractive materials are mounted on the wastebin assembly (or photoconductor unit) and hopper assembly of the printer cartridge in order to bias the two assemblies together. This allows an end user to remove the hopper assembly from the wastebin assembly (or photoconductor unit) and replace the expelled hopper assembly without having to latch or unlatch any mechanisms. |
US07899356B2 |
Developing device, image carrier device, and image forming apparatus
A layer-thickness regulating member includes a thin plate member and a projection member provided on a free edge portion of the thin plate member. A leak preventing members include a first seal member and a second seal member. The first seal member includes a first downstream portion disposed adjacent to the projection member on a front surface of the thin plate member, and a first upstream portion extending upstream of the first downstream portion. The second seal member includes a second downstream portion, and a second upstream portion which extends upstream of the second downstream portion. The second upstream portion includes a covered portion covered with the first upstream portion, an opposed portion disposed adjacent to the covered portion and opposed to the adjacent portion of the projection member and an exposed portion extending upstream of the covered portion and the opposed portion. |
US07899355B2 |
Image forming apparatus having a cleaning unit
An image forming apparatus includes: an image forming unit including a plurality of photoconductor drums arranged in tandem; a conveyor belt arranged opposite to the photoconductor drums and configured to convey a recording sheet; and a cleaning unit including a cleaning member positioned in contact with the conveyor belt and configured to collect substance adhering to the conveyor belt, and a receptacle configured to store the substance collected by the cleaning member. The cleaning member is arranged on the same side as the image forming unit with respect to the conveyor belt and upstream from the image forming unit as viewed in a sheet conveyance direction along which the recording sheet is conveyed on the conveyor belt, and the image forming unit and the cleaning unit are pulled out together from a main body of the image forming apparatus toward an upstream side of the sheet conveyance direction. |
US07899352B2 |
Image forming apparatus
An aspect of the invention provides a charging control device of a color image forming apparatus, and the charging control device can properly control a charging potential of an image bearing body such that fog and uneven density are not generated even in a low-temperature environment. The image forming apparatus includes a high-voltage generation circuit 91 which applies an oscillating voltage to the charging member 42 disposed in contact with an image bearing body 41, a direct-current voltage and an alternating-current voltage being superimposed to form the oscillating voltage; a current detection unit 92 which detects a direct current value passed from the charging member 42 to the image bearing body 41; and a voltage control unit 96 which controls the alternating-current voltage such that the detected direct-current value is maintained in a target current range. The image forming apparatus also includes an aging control unit 95 to perform running-in. The aging control unit 95 rotates and drives the image bearing body 41 while retaining the alternating-current voltage and the direct-current voltage at previously-set predetermined voltages. |
US07899351B2 |
Image forming device
There is provided an image forming device, including: a first electrical load; a second electrical load; a voltage generation circuit that generates a second voltage to be applied to the second electrical load; a shunt circuit that located between an output side of the voltage generation circuit and the first electrical load; and a controller that executes first control of controlling the shunt circuit to change a first voltage applied from the shunt circuit to the first electrical load to a first target level, and second control of controlling the voltage generation circuit to change the second voltage to a second target level. The controller executes voltage change suppression control of controlling the second voltage such that change of the second voltage becomes gentler as a difference between the first voltage and the first target level becomes larger. |
US07899340B1 |
Laser control in a coherent optical receiver
Methods and systems for compensating a frequency mismatch Δf between a local Oscillator (LO) of a coherent optical receiver and a carrier of a received optical signal. An average frequency of the LO is controlled to compensate at least long-period variations of the frequency mismatch. An electrical carrier recovery circuit for compensating short period variations of the frequency mismatch. |
US07899338B2 |
Method and device for controlling bias of optical modulator
A method and device for adequately controlling the DC bias of each of the optical modulating sections of an optical modulator even while the optical modulator is operating in normal mode and even with a simple structure. An optical modulator bias controller (B) for controlling the DC bias of each optical modulating section of an optical modulator (1) is characterized by comprising DC bias application means (3) for applying a DC bias to each of the optical modulating sections, a low-frequency signal superimposing circuit (2) for superimposing a low-frequency signal fB with a specific frequency on a modulating signal b applied to each optical modulating section, optical sensing means (9) for sensing a change of the intensity of the light wave passing through the combining section, and bias control means (4) for extracting the change of the intensity of light corresponding to the low-frequency signal from the optical sensing means and controlling the DC bias application means according to the extracted change of the intensity of light. |
US07899336B2 |
Optical communications device and optical communications system
In an optical communications device that generates picture optical signals and optical signals for data communication by wavelength division multiplexing, it is carried out to alter a signal pattern inserted between packet signals of the optical signals for data communication so that a frequency component of a modulation waveform of the signal pattern disperses. The signal pattern is generated by inputting outputs of a counter for counting up a sign bit into a coder adopting a designated coding method. |
US07899328B2 |
Method for operating a massive optical network, optical line termination and transmission frame structure
A method for operating a passive optical network transmitting sub-frames of data arranged in a common transmission frame in at least two signalling modes from an optical line termination to a plurality of optical network units comprises the step of arranging first sub-frames of data to be transmitted in a first signalling mode which requires lower specifications of the optical network units ahead of second sub-frames of data to be transmitted in a second signalling mode which requires higher specifications of the optical network units. The invention is also realized in an optical line termination which comprises means for performing the method, a passive optical network equipped with such an optical line termination, and a corresponding transmission frame structure. |
US07899327B2 |
Photonic network packet routing method and packet router for photonic network
A photonic network packet routing method includes the steps of optically encoding destination address information attached to an IP packet using light attributes, discriminating the encoded address information of the IP packet by optical correlation processing, switching to an output path for the IP packet based on a result of the discrimination, and outputting the IP packet labeled with prescribed address information on the output path selected by the switching step. A packet router for a photonic network includes a device for encoding by use of light attributes destination address information attached to an IP packet, a branching device for sending the IP packet having the encoded destination address information onto two paths, an address processing device for subjecting one IP packet received from the branching device to optical correlation processing and outputting a switch control signal based on a result of the discrimination, and a switch device for selectively outputting the packet by switching an output path of the other packet received from the branching device based on the address control signal from the address control device. |
US07899321B2 |
Stereo camera with automatic control of interocular distance
There is disclosed stereographic camera system including a left and a right camera including respective lenses, plural mechanisms to synchronously set a focal length of the lenses, to synchronously set a focal distance of the lenses, to set a convergence angle between the left and right cameras, and to set an intraocular distance between the left and right cameras. A controller may determine a convergence based on the focal length. The controller may cause an interocular distance and a convergence angle between the left and right cameras to be set based on a maximum allowable disparity, the focal length of the lenses, the convergence distance, and a distance to an object in the scene. |
US07899317B2 |
Driving device, optical apparatus, and image pickup apparatus
A driving device which is capable of increasing a driving speed at which an object to be driven is driven, enhancing quietness in driving the object to be driven, and positioning the object to be driven with high accuracy. A hollow cylindrical magnet (1) extends along an optical axis, and a plurality of magnetized parts (1a to 1j) spirally extend along the outer peripheral surface of the magnet. A first yoke (2), a second yoke (3), a third yoke (7), and a fourth yoke (8) are formed of a soft magnetic material, and each of the yokes has five magnetic pole teeth (2a to 2e, 3a to 3e, 7a to 7e, or 8a to 8e) each disposed in opposed relation to a corresponding one of the magnetized parts of the magnet. A lens holder (12) holds the object to be driven and supports the magnet such that the magnet is movable along the optical axis. First and second coils (5, 10) for magnetizing the first and second yokes, respectively, are energized to move the magnet along the lens holder in the direction along the predetermined axis to thereby drive the object to be driven. |
US07899316B2 |
Lens controller
The present invention provides a lens controller which electrically controls a focus and a zoom of a taking lens, the lens controller comprising: an AF control device which automatically controls the focus of the taking lens so that a given subject imaged by the taking lens is in focus; and a view angle correction device which keeps an angle of view of the taking lens constant by moving the zoom of the taking lens to prevent a variation of the angle of view associated with a movement of the focus moved by the AF control device; wherein, when the focus is moved by the AF control device, the view angle correction device detects a current position of the focus by a position detecting device, obtains a position of the zoom for preventing the variation of the angle of view based on the detected current position of the focus, and moves the zoom to the obtained position. |
US07899312B2 |
Lens barrel and imaging device
There is provided a lens barrel with an vibration reduction unit, which allows a reduction in dimension of the lens barrel in the optical-axis direction in the accommodated state, and an imaging device including such lens barrel. The lens barrel includes first and second lens units, a drive part for driving one of the first and second lens units in the optical-axis direction with respect to a stationary part, the drive part driving the one of the first and second lens units to approach each other during shifting to an accommodated state, and an vibration reduction part for moving the other lens unit in a plane substantially orthogonal to the optical axis so that at least part of a position of the other lens unit in the optical-axis direction coincides with a position of the drive part in the accommodated state. |
US07899310B2 |
Document snapshot device
A document snapshot device is provided. The document snapshot device comprises a baseboard, a camera and a foldable supporting means. The baseboard comprises a central area to place a document and a connecting chamfer. The camera comprises a pivot. The foldable supporting means comprises a first supporting means connecting the connecting chamfers, a second supporting means connecting the pivot of the camera and a third supporting means connecting the first and the second supporting means. The first, second and third supporting means can stretch along a first plane to form a first angle between the first and the third supporting means and a second angle between the second and the third supporting means. The camera can rotate along a second plane with the pivot to form a third angle relative to a stretching direction from the second supporting means to the camera to aim at the document to take a snapshot. |
US07899307B1 |
System, method and computer program product for measuring basketball player performance characteristics during instant replay of video and live sports games
An instant replay system for determining player performance characteristics during a televised basketball game includes a user interface, a viewing device for receiving a broadcast signal from a television station, a signal interface electrically coupled directly to the viewing device for segmenting the broadcast signal into a plurality of first signals, a processor electrically coupled directly to the signal interface and the user interface respectively, and a graphical user interface electrically coupled directly to the processor. The system further includes a display screen, a memory, and a database. |
US07899305B2 |
Digital video recorder having skip-to-interval-from-end button
A user interface for a digital video recorder (DVR) comprises a graphical button that is user-selectable to cause the DVR to skip to a particular point in a program recorded by the DVR. The particular point is at a particular time interval before an end of the program. If the particular point is untagged, the graphical button has a first label when a playback position of the DVR is at a beginning of the program and a second label when the playback position of the DVR is at the end of the program. The first label differs from the second label. If the particular point is tagged, e.g. by a content owner of the program, the graphical button has a third label that differs from the first and second labels. |
US07899303B2 |
DVD recorder and PVR instant on architecture
A method for transitioning a video system is disclosed. The method generally includes a first step for (A) executing in a processing circuit a standby code stored in a nonvolatile memory while the video system is in an off state, the off state defining a low power configuration for the processing circuit and a power off condition for the video system, the standby code being responsive to a plurality of wake up conditions to wake up the video system. In a second step, the method may (B) store an application code in a volatile memory while in the off state, the application code configured to operate the video system while in an on state of the video system. The method generally includes a third step for (C) transitioning from the off state to the on state upon detection of at least one of the wake up conditions. A step for (D) executing in the processing circuit the application code while in the on state to decode video may also exist in the method. |
US07899302B2 |
System for modifying the time-base of a video signal
A storage device 500 includes an input 405 for receiving a digital video stream complying with a predetermined video encoding standard via a digital video communication system. The stream includes a sequence of digital video frames, a sequence of program clock reference stamps (PCR) and a sequence of video presentation time stamps (PTS). A time-base modifier 510 replaces the PTS's by respective modified video presentation time stamps (M-PTS) based on a constant predetermined frame time between successive presentation time stamps and replaces the PCR's by respective modified program clock reference stamps (M-PCR) by scaling the PCR's using a scaling factor that depends on a ratio of an expected time between a video presentation time stamp j and a preceding video presentation time stamp j−n and an actual time between the video presentation time stamp j and the preceding video presentation time stamp j−n, where j≧n>0. The expected time is n times the predetermined frame time. |
US07899294B2 |
Double-clad optical fibers and devices with double-clad optical fibers
A double-clad optical fiber includes a core, an inner cladding and an outer cladding of silica-based glass. The core may have a radius of less than about 5 μm, a first index of refraction n1 and does not contain any active rare-earth dopants. The inner cladding may surround the core and includes a radial thickness of at least about 25 μm, a numerical aperture of at least about 0.25, and a second index of refraction n2 such that n2 |
US07899293B2 |
Single-mode optical fiber
Disclosed is an optical transmission fiber having reduced bending and microbending losses that is commercially usable in FTTH or FTTC transmission systems. |
US07899287B2 |
Optical branching-coupling device, and manufacturing method and optical module of the same
The optical branching-coupling device having a self-written optical waveguide core is formed without using half mirrors. In the optical branching-coupling device, three POFs are inserted into a housing having an approximately D-shaped sidewall. An approximately semi-columnar region V in the housing was filled with an uncured liquid light-curing acrylic resin. A laser beam was introduced from one of the POFs, and a cured material was formed of the end face of the POF. The diameter was equal to the core diameter of the POF. The cured material grew, resulting in the cured material reaching the end face of another one of the POFs, thereby forming an optical waveguide core. Next, a laser beam was introduced from the end face of the last one of the POFs. The cured material grew, resulting in a connection with the optical waveguide core, thereby forming the optical waveguide core. |
US07899281B2 |
Large amplitude high frequency optical delay
Optical delay line system that includes a retro-reflection mirror which is displaced along a circular path while being maintained in angular alignment with launch and return sources of light subject the components of the system to minimum levels of unbalanced linear acceleration. A retroreflector is pivotally mounted on a rotating element such that the optical axis of the retroreflector's motion is mobile such that its angle or position changes relative to a fixed observer. There is no linear stopping and starting of the retroreflector and all acceleration of the retroreflector is rotational acceleration with small angles so the required forces in the optical delay line are greatly reduced. Both large displacement and high repetition rates are achieved. The system can be configured so that optical fibers serve as launch and return optics. Alternatively, free space beam paths deliver light to the optical delay and return the reflected light from the retroreflector. |
US07899276B2 |
Distributed amplifier optical modulator
Various embodiments described herein comprises an optoelectronic device comprising a waveguide structure including a plurality of optical modulator elements each having an optical property that is adjustable upon application of an electrical signal so as to modulate light guided in the waveguide structure. The optoelectronic device also comprises a plurality of amplifiers in distributed fashion. Each amplifier is electrically coupled to one of the optical modulators to apply electrical signals to the optical modulator. |
US07899272B1 |
Method of recognizing an object in an image using multi-sensor integration through conditionally optimal geoscene generation and registration
A method of recognizing an object in an image is provided using multi-sensor integration through conditionally optimal geo-scene generation and registration. At least two images, one of which is a conditionally optimum, ortho-rectified base image, are input and used to generate a geoscene using ground control points in a latitude-longitude geospatial domain. Georegistration of the geoscene produces a registered geoimage which may be output. A virtual geospatial information system database may be compiled from the georegistered images. A Virtual Transverse Mercator (VTM) projection is defined which allows processing of images falling on both sides of the equator or across traditional UTM boundaries. The georegistration process utilizes the union and the intersection of image pixels, and geooverlaying with interacting layers including geogrids and text layers, to define main body and background pixels to facilitate object recognition. |
US07899271B1 |
System and method of moving target based calibration of non-uniformity compensation for optical imagers
A system and method for moving target based non-uniformity calibration for optical images. The described approach allows for the use of the same test chamber to perform non-uniformity calibration and moving target tests. The current approach works by scanning a test scene having a target and a background at different intensity levels in an overlapping pattern across the imager FOV and cross-referencing multiple measurements of each pixel of a test scene as viewed by different pixels in the imager; each fully-compensated image pixel sees multiple different scene pixels and each scene pixel is seen by multiple imager pixels. For each fully-compensated imager pixel, an Nth order correlation is performed on the measured and estimate pixel response data to calculate the NUC terms. This approach is based on the simple yet novel premise that every fully-compensated pixel in the array that looks at the same thing should see the same thing. |
US07899265B1 |
Generating an image by averaging the colors of text with its background
This invention consists of processes that cause the accurate simulation of a target image, pattern, or color by either averaging the colors of text with its adjacent background or by averaging layers of color. In the former, text and the background around or adjacent to the text are selectively colorized such that, when viewed from a distance, the text and background optically blend and average together to accurately simulate the colors and grayscale values of an image. For the latter, this invention demonstrates how the perceived effects of shadows or highlights on a surface are counteracted by applying calculated antidote colors to those effects. It also demonstrates how a starting surface's color can be changed to a target surface's color by applying layers of transparent primary colors to that surface. |
US07899255B2 |
Method for recognizing and indexing digital media
The method is for recognizing and indexing a digital image. The digital image is converted to a gray-scaled image. A first pixel value of a first pixel, a second pixel value of a second pixel and a third value of a third pixel are identified. A first difference between the first pixel value and the second pixel value and a second difference between the second pixel value and the third pixel value are determined. The first difference is compared with the second difference. A number of occurrences of each pixel difference are determined. A threshold difference is identified that corresponds to a dynamic threshold value of the number of occurrences. Each difference that is greater than the threshold difference is determined to be an edge pixel. |
US07899244B2 |
Color shift correction image processing method and image processing apparatus
An image processing method and apparatus RGB luminance data for target pixel P(n) and adjacent pixels P(n−1) and P(n+1) to one set of luminance data L(i) and two sets of color difference data Cr(i) and Cb(i). Intermediate values Crm(n) and Cbm(n) for the color difference data are calculated for the pixels P(n−1), P(n). A change in the luminance data in the vicinity of the target pixel P(n) is determined. When a predetermined condition is satisfied, the intermediate values replace color difference data Cr′(n) and Cb′(n) for the target pixel P(n). When the predetermined condition is not satisfied, weighted average values of the intermediate values and original color difference values Cr(n) and Cb(n) replace the color difference data for the target pixel P(n). Thereafter, the color difference data for the target pixel P(n) and the luminance data that are not changed are again converted in the RGB color space. |
US07899242B2 |
Methods of processing and displaying images and display device using the methods
The invention discloses modification of pixels of an image in such a way that the average of the colors of the pixel in the modified image equals the average of the colors of the pixel in the source image, such that the human perception of the modified image is the same as the source image, while a camcorder will record an unsatisfactory mixture of the modified colors. |
US07899241B2 |
Method and system for progressive mesh storage and reconstruction using wavelet-encoded height fields
Systems and methods are provided for progressive mesh storage and reconstruction using wavelet-encoded height fields. A method for progressive mesh storage includes reading raster height field data, and processing the raster height field data with a discrete wavelet transform to generate wavelet-encoded height fields. In another embodiment, a method for progressive mesh storage includes reading texture map data, and processing the texture map data with a discrete wavelet transform to generate wavelet-encoded texture map fields. A method for reconstructing a progressive mesh from wavelet-encoded height field data includes determining terrain blocks, and a level of detail required for each terrain block, based upon a viewpoint. Triangle strip constructs are generated from vertices of the terrain blocks, and an image is rendered utilizing the triangle strip constructs. Software products that implement these methods are provided. |
US07899240B2 |
Video pattern thumbnails and method
An electronic equipment and method for creating a composite image or video pattern thumbnail from portions of data extracted from given frames in a sequence of frames. The extracted portions of frame data vary according to the location of the given frame within the sequence, and the composite image is representative of the content of the media file. |
US07899239B2 |
Inspection method of bonded status of ball in wire bonding
An inspection method of determining the bonded status of a wire ball bonded to a pad of a semiconductor chip is provided. An image of the bonding position between the pad and the ball is taken by an image-taking unit for detection of an in focus height of the pad, in focus height of an upper surface of the bonded ball, an external diameter of the bonded ball, and a ball bonded point respectively while switching a color of a coaxial illuminating light depending on the specific position for the inspection. Blue light can be used in the detection of the pad and an external diameter of the bonded ball while red or yellow light is used for detecting an upper surface of the bonded ball and the ball bonded point. |
US07899235B1 |
Image exchange send non-BOFD identification
Aspects of the present disclosure are directed to a method that includes receiving a plurality of paper financial items, scanning each of the paper financial items, and for each paper financial item, generating a plurality of data sets based on the scanning. For each data set, it may be determined whether the associated paper financial item is a bank of first deposit (BOFD) item or a non-BOFD item. Also, for each data set, the data set may be modified depending upon whether the associated paper financial item is determined to be a BOFD item or a non-BOFD item. Further aspects are directed to systems that perform the above method. |
US07899233B2 |
System and method for tracing bank notes
A system and method are provided for tracing bank notes or, specifically, counterfeit money. In one example of the tracing system, an automatic teller machine (ATM) electronically connected to one or more devices is provided. The one or more devices comprise a deposit device configured to receive an initial bank note; an image extraction device configured to extract one or more initial images from the initial bank note; a transaction log device configured to attach a transaction log to the one or more initial images, wherein the deposit device is further configured to receive a subsequent bank note, wherein the image extraction device is further configured to extract one or more subsequent images from the subsequent bank note; and a comparison device configured to compare the one or initial images to the one or more subsequent images in order to obtain a comparison result. |
US07899227B2 |
Method for controlling the acquisition and/or evaluation operation of image data in medical examinations
In a method for controlling the acquisition and/or evaluation operation of image data in medical examinations, using a statistical model of the target volume based on data about real anatomy, spatial information (in particular position, orientation and shape) of the target volume are automatically determined in a previously-acquired planning image data set wholly or partially showing a target volume, and the acquisition and/or evaluation operation is controlled using the spatial information. |
US07899225B2 |
Systems and methods of clinical state prediction utilizing medical image data
There is provided a method for predicting a clinical state of a subject based on image data obtained from a Volume Of Interest in the subject. The method comprise the establishment of a predictive model that relates image features and the future evolution of a clinical state. |
US07899223B2 |
Method and device for generating a three-dimensional image data record of a moving object by means of X-ray tomography
A precise and comparatively simple method for generating a three-dimensional image data record of a moving object using X-ray tomography and a device that is particularly suitable for implementing the method with an X-ray emitter/detector unit supported such that it can be rotated and with an evaluation unit are specified. According to the invention a number of two-dimensional raw images are grouped according to a cyclical relative time, at least two preliminary 3D image data records respectively are generated from raw images that correspond to one another according to this grouping, at least one movement matrix is derived by comparing two preliminary 3D image data records used as the source data record and the target data record respectively, a 3D image data record with compensation for movement corresponding to a reference time of the source data record is generated by applying the or each movement matrix to the associated target data record and the or each 3D image data record with compensation for movement is added to at least one further 3D image data record with compensation for movement or to another preliminary 3D-image data record corresponding to the same reference time. |
US07899219B2 |
Biometric cabinet lock
A biometric locking system, including a biometric validation module for receiving a biometric profile and asserting a control signal responsive to a biometric evaluation of the biometric profile; an outer cylindrical housing; an inner housing, telescopingly coupled to the outer cylindrical housing, for operating in both an operational mode and a storage mode, the operational mode having the inner housing telescoped out from the outer cylindrical housing and the storage mode having the inner housing telescoped into the outer cylindrical housing wherein the operational mode reveals a biometric scanner coupled to the biometric validation module for creation of the biometric profile by a user and wherein the storage mode covers the biometric scanner. |
US07899217B2 |
Multibiometric multispectral imager
A skin site of an individual is illuminated and light scattered from the skin site under multispectral conditions is received. The light includes light scattered from tissue beneath a surface of the skin site. Multiple biometric modalities are derived from the received light. The biometric modalities are fused into a combined biometric modality that is analyzed to perform a biometric function. |
US07899212B2 |
Image processing apparatus and image processing method
An image processing apparatus calculates a corresponding area on input images corresponding to a focused area on a real space in which a moving object moves, generates first images by scanning the input images along a horizontal line through the corresponding area, generates two-dimensional dynamic x-t images by arranging the first images in the vertical direction in time series, extracts characteristic points on the dynamic x-t image at a time T, generates dynamic trajectory information between the characteristic point at the time T and another characteristic point at different time from the time T near the characteristic point, and determines that the characteristic point belongs to the obstacle when the dynamic trajectory information satisfies the criterion for the obstacle. |
US07899210B2 |
System and method for enhancing security applications
A security system and methodology are provided employing a process that determines whether to use an image and/or other inputs received from at least one remote input node. In one illustrative embodiment, the invention comprises a system and method for using image input in conjunction with wireless transmission to increase personal safety. |
US07899200B2 |
Universal-fit hearing device
An in-the-ear hearing instrument comprises a deformable holding element (3) outside the ear canal and a sealing element (7) comprising venting elements. The sealing element is an exchangeable resilient eartip, which by means of venting elements, such as holes, channels, openings, etc. defines the amount of acoustic leakage. |
US07899195B2 |
Adaptive howling canceller
An adaptive howling canceller has a plurality of adaptive filters. A delay adds a time delay of an acoustic feedback path to an electric signal fed from an amplifier of a sound-reinforcement system. Each adaptive filter filters the output signal of the delay with a filter coefficient, which is periodically updated at an update interval. The update interval of each adaptive filter is set to decrease successively from a first one to a last one of the adaptive filters. Adders are arranged in correspondence to the adaptive filters in series between a microphone and the amplifier. Each adder subtracts the output signal of the corresponding adaptive filter from an output signal fed from a preceding adder to thereby provide an output signal to a succeeding adder. The output signal from each adder is inputted into the corresponding adaptive filter. The audio signal from the microphone is inputted to the first adder, while the output signal from the last adder is inputted through the amplifier to the speaker and to the delay as the electric signal. The filter coefficient of each adaptive filter is updated so as to simulate a transfer function of the acoustic feedback path based on the output signals of the corresponding adder and the delay. |
US07899194B2 |
Dual ear voice communication device
A method for voice communication which includes sensing at least one channel of audio information from proximate a first external auditory canal of a user, sensing at least one channel of audio information proximate a second external auditory canal of the user, and wirelessly transmitting the at least one channel of audio information from proximate the first external auditory canal of the user and the at least one channel of audio information from proximate the second external auditory canal of the user. The method may further include producing a stereophonic audio signal based on the at least one channel of audio information from proximate the first external auditory canal and the at least one channel of audio information from proximate the second external auditory canal. The signal may be stereophonic, recognize right or left, and be tailored to fit the audiometric needs of the user. |
US07899192B2 |
Method for dynamically adjusting the spectral content of an audio signal
A method for dynamically adjusting the spectral content of an audio signal, which increases the harmonic content of said audio signal, said method comprising translating an encoded digital signal into data bands, creating a psychoacoustic model to identify sections of said data bands that are deficient in harmonic quality, analyzing the fundamental frequency and amplitude of said harmonically deficient data bands, creating additional higher order harmonics for said harmonically deficient data bands, adding said higher order harmonics back to said encoded digital signal to form a newly enhanced signal, inverse filtering said newly enhanced signal, and converting said inverse filtered signal to an analog waveform for consumption by the listener. |
US07899187B2 |
Domain-based digital-rights management system with easy and secure device enrollment
New devices (101) are added to an existing domain by obtaining domain information (e.g., domain name and private domain password) from devices (101) already in the domain that preferably are in close proximity. Once the domain information has been transferred from the device already in the domain to the device being added to the domain, the device being added to the domain contacts a key issuer (105) to complete its registration into the domain. The key issuer returns a DRM domain private key (206) as well as a DRM certificate (202). Both are utilized by the device to obtain and render digital content (204). |
US07899184B2 |
Ends-messaging protocol that recovers and has backward security
The presented messaging protocol uses three new public keys in a signed and encrypted message to achieve backward security and recovery in an environment where an attacker now and then obtains the security parameters in exposed, decrypted form. Backward security is understood to mean that an adversary cannot decrypt those captured encrypted messages that the user has decrypted prior the exposure. The recovery of the protocol means that the attacker at some point of time after the exposure cannot any more decrypt messages created after the exposure. The invention can be used e.g. in encrypted email communication. New to the current state of the art is that a message contains history data: a list of recently used public keys and their Diffie-Hellman counterparts. Also new is the usage of a stored and pseudorandomly changing data used together with a just computed Diffie-Hellman shared secret to provide a value that an attacker cannot produce if he does not have a proper exposed security data and the private key required to compute the Diffie-Hellman shared secret. |
US07899183B2 |
Random number generating and sharing system, encrypted communication apparatus, and random number generating and sharing method for use therein
A sender's encrypted communication apparatus and a recipient's encrypted communication apparatus autonomously generate keys for encryption with respective key generators, store the generated encryption keys in respective encryption key memories, and store part of the generated encryption keys in respective authentication memories. The keys stored in the authentication memories are used for mutual authentication when the sender's encrypted communication apparatus and a recipient's encrypted communication apparatus are connected to each other. |
US07899180B2 |
System and method for analysing communications streams
Systems and methods for analyzing communications of a contact center are provided. A representative system incorporates a first computer application operative to reconstruct progress of a communication through the contact center such that information corresponding to the progress of the communication is presented to a user. |
US07899174B1 |
Emergency services for packet networks
The present invention provides a technique for facilitating emergency services via packet networks. Emergency service providers will implement emergency proxies to ensure that proper call setup requests for emergency services are forwarded to the appropriate entities, even if those entities are in overload conditions. The emergency proxies may authenticate and filter call setup requests to ensure that only proper call setup requests are forwarded to help prevent such overload conditions. The emergency proxies may operate solely in a packet network, as well as at the interface between a packet network and a circuit-switched network to assist in call setup requests originating from either the packet network or the circuit-switched network. |
US07899173B2 |
Communication connectivity via context association, advertising sponsorship, and multiple contact databases
Communication connectivity via context association is provided by associating targeted subscriber contact information with a key at a subscriber database. At a data center, the keys are associated with unique characteristics or aliases (contexts) of the subscribers, thereby facilitating context searching. A caller initiates a connection to a subscriber by providing a subscriber's context. The context is located and associated key identified. The key is resolved in the subscriber database, and the call routed. Use of the key allows subscriber connectivity without revealing, to the caller or to the data center, sensitive contact information. Through a caller database, call initiation occurs by subscriber alias identification in a caller's communication device; thereby foregoing inclusion of sensitive contact information within the caller's communication device. Communication connectivity can be advertiser sponsored, with advertisements accompanying messages selected by matching profile information of targeted subscribers with participating advertiser provided profile information of desired targeted subscribers. |
US07899172B2 |
Call forwarding systems, methods and network devices
In call forwarding of a call there is an original calling network device, an original recipient of an incoming call, and a forwardee of the call. Systems, network devices, and methods are provided for delivering local call forwarding functionality. Each network device is capable of functioning in the capacity of any one or more of the above three roles, namely, originator, original recipient, and forwardee by providing local call forwarding functionality. In some implementations there is no central processing equipment used to provide local call forwarding functionality for forwarding calls. Furthermore, a network device may provide a call forwarding destination on behalf of another network device when the other network device cannot be reached. |
US07899170B2 |
Multi-participant conference setup
Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e.g., video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives A/V data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e.g., composite image data and/or composite audio data) that the central distributor distributes back to the participants. |
US07899169B2 |
System and method for modifying communication information (MCI)
A method for processing a communication between a first party and a second party is disclosed. A communication is received from the first party, the communication having first party information, and second party information. An entry in a database is identified that matches at least one of the first party information and the second party information and for which a predetermined rule is satisfied. A telephone number associated with the matching database entry is selected. The selected telephone number is transmitted to the second party. |
US07899168B2 |
Controlling or monitoring PBX phone from multiple PC endpoints
A method for controlling or monitoring a common PBX phone line from a plurality of personal computer endpoints with multiple instances of application of a SIP soft phone application. |
US07899160B2 |
Method and system for providing configurable application processing in support of dynamic human interaction flow
An approach provides machine and a human user interaction in support of dialog flows. A first state file is generated and specifies a plurality of states of a dialog with the human user. The first state file includes logic for transitioning among the states. A second state file is also generated. The second state file specifies a plurality of states of the dialog and includes logic for transitioning among the states, wherein a common process is utilized to interpret the first state file and the second state file. The common process loads one of the state files and determines an appropriate one of a plurality of resources to populate with data associated with the dialog. |
US07899159B1 |
Method and apparatus for providing in country phone numbers and routing rules
A method and apparatus for providing a common database to store regionalized and localized dialing plans and emergency contact information of major international countries and cities around the world are disclosed. This database collects feeds from foreign network service providers and other carriers that provide regional and local support around the world on a periodic basis. This database is designed to provide the collected information to retail or wholesale network services providers as an information service. |
US07899156B2 |
Irradiation system including an electron-beam scanner
A property of a treatment beam is controlled during a scanning period. A portion of a region is exposed to an imaging x-ray beam during a scanning period, the imaging x-ray beam being generated by an electron-beam scanner. X-ray radiation from the region is detected, the x-ray radiation representing an attenuation of the imaging x-ray beam caused by the portion of the region. A first image of the portion of the region is generated based on the detected x-ray radiation. A characteristic of the portion of the region is determined from the generated first image. An input derived from the characteristic is generated, the input configured to cause a source of a treatment beam to modify a property of the treatment beam. The source of the treatment beam modifies a property of the treatment beam during the scanning period by providing the input to the source of the treatment beam. |
US07899146B1 |
Porous nuclear fuel element for high-temperature gas-cooled nuclear reactors
Porous nuclear fuel elements for use in advanced high temperature gas-cooled nuclear reactors (HTGR's), and to processes for fabricating them. Advanced uranium bi-carbide, uranium tri-carbide and uranium carbonitride nuclear fuels can be used. These fuels have high melting temperatures, high thermal conductivity, and high resistance to erosion by hot hydrogen gas. Tri-carbide fuels, such as (U,Zr,Nb)C, can be fabricated using chemical vapor infiltration (CVI) to simultaneously deposit each of the three separate carbides, e.g., UC, ZrC, and NbC in a single CVI step. By using CVI, the nuclear fuel may be deposited inside of a highly porous skeletal structure made of, for example, reticulated vitreous carbon foam. |
US07899145B2 |
Circuit, system, and method for multiplexing signals with reduced jitter
An apparatus having a plurality of power supply domains and a plurality of logic components. Each of the plurality of logic components residing within a different one of the plurality of power supply domains. Each of the plurality of logic components is configured to operate with a corresponding clock signal within a respective one of the plurality of power supply domains. |
US07899142B2 |
Leakage signal cancellation apparatus
A quadrature modulator divides a part of a transmitted signal to generate a cancel signal. A signal comparator compares the amplitude and phase of the cancel signal which is generated by the quadrature modulator with those of a received signal, and outputs signals corresponding to the comparison results to the quadrature modulator. The quadrature modulator generates the cancel signal on the basis of the output signals of the signal comparator, and these components perform feedback control such that the cancel signal has the same amplitude as the leakage signal and is in phase with the leakage signal. A combiner combines the cancel signal with an antiphase cancel signal, which is made to be in opposite phase with the cancel signal outputted from the quadrature modulator, to cancel out the leakage signal. |
US07899140B2 |
Scattered pilot correlation in DVB-H systems
A method for correlating scattered pilot locations in a sequence of OFDM symbols in a multi-carrier transmission system, and includes mapping pilot locations comprising pilot symbols having predetermined known values, wherein the pilot symbols are positioned among data subcarriers in time and frequency dimensions consisting of received pilot symbols and having a predetermined position pattern in the time and frequency dimensions, wherein the predetermined position pattern comprises a finite number of sub-position patterns each corresponding to positions of the pilot symbols; estimating a Doppler spread in a frequency spectrum between the transmitter and the receiver in the multi-carrier transmission system; estimating a channel length of a set of channel paths received at the receiver; and the receiver automatically selecting one of a plurality of predetermined methods of correlating the scattered pilot locations in the sequence of OFDM symbols based only on the estimating processes. |
US07899139B2 |
Phase error correction circuit and receiver incorporating the same
A detected signal 111 contains a preamble portion which includes symbol alternations, followed by a unique word portion, and a data portion. Each time a symbol alternation is detected, a correction value calculation section 102 averages the phase shift in the detected signal 111 for a predetermined length, thereby calculating a correction value 115. The correction value determination section 103 stores a plurality of correction values 115 in a chronological order. When the unique word portion is detected, the correction value determination section 103 retains, as an effective correction value 118, a correction value which is arrived at by going back a predetermined number of correction values among the stored correction values. A phase rotation section 104 corrects the phase of the detected signal 111 by using an effective correction value 118 calculated by the correction value determination section 103. |
US07899137B2 |
Mobile communication system with integrated GPS receiver
A Global Positioning System (GPS) receiver integrated with a cellular phone system, comprising a single-balanced mixer, a poly phase filter, a channel select filter, an analog-to-digital converter, a reference frequency source, and a PLL unit is disclosed. The single-balanced mixer downconverts a GPS signal to generate an in-phase signal I and a quadrature signal Q. The poly phase filter generates an IF signal based on the in-phase signal I and the quadrature signal Q. The channel select filter receives the IF signal to filter unwanted channel signals. The analog-to-digital converter converts the signal from the channel select filter to a digital output signal. The reference frequency source provides a reference frequency to the analog-to-digital converter. The PLL unit receives the reference frequency for generating a clock signal to the single-balanced mixer for downconversion. |
US07899136B2 |
Frequency-offset estimation
A device for calculating an overall frequency-offset estimate from a plurality of frequency-offset estimates includes a receiver unit configured to receive a plurality of data streams, a phase shift estimation unit configured to generate a phase shift quantity representative of a phase shift over a number of consecutive data samples in the respective data stream, and a phase shift processing unit coupled to the phase shift estimation unit and configured to calculate a quantity related to the signal-to-noise ratio associated with a data stream on the basis of the respective phase shift quantity. Further, the device includes a frequency-offset estimation unit configured to generate frequency-offset estimates associated with the respective data streams, and a combiner configured to calculate an overall frequency-offset estimate on the basis of the frequency-offset estimates and on the basis of the quantities related to the signal-to-noise ratios. |
US07899135B2 |
Digital decoder and applications thereof
A decoder includes a sample rate conversion module, a decoding module, and an error sensing module. The sample rate conversion module is operably coupled to convert, based on an error feedback signal, rate of an encoded signal from a first rate to a second rate to produce a rate adjusted encoded signal. The decoding module is operably coupled to decode the rate adjusted encoded signal to produce a decoded signal. The error sensing module is operably coupled to produce the error feedback signal based on the decoded signal. |
US07899125B2 |
Method, device, and apparatus for multi-stream multi-band transmission
A transmitter may include a set of stream groups, each including two or more streams producing a set of orthogonal frequency division multiplexed (OFDM) stream-symbols and a coding unit interleaving the stream-symbols into an interleaved signal. An input bit multiplexer may route an input data signal to be divided among each of the streams. An inverse fast Fourier transform unit may operate on a combined signal formed from interleaving the interleaved signals from each stream group. Each stream may include for example a baseband signal processor producing the OFDM stream-symbols. |
US07899124B2 |
Methods and systems for adaptive communication
One embodiment of the present invention relates to a method of transferring data in a communication system. In the method, an initial impulse noise protection value is determined. A number of redundancy bits is added to blocks of data to form codewords as a function of the initial impulse noise protection value, where the impulse noise protection value corresponds to a number of consecutive symbols that can be corrected. The number of symbols that can be correctly transmitted is changed by changing only the number of redundancy bits added to each block of data. |
US07899121B2 |
Video encoding method, video encoder, and personal video recorder
A video encoding method, a video encoder, and a Personal Video Recorder (PVR) are disclosed. The PVR includes: a first video decoder for decoding an input MPEG-2 video signal, calculating reference picture information of the MPEG-2 video signal and a motion vector of a reference picture, and outputting the calculated result; a first video encoder for encoding the decoded MPEG-2 video signal into a H.264 video signal using the motion vector and the reference picture information generated from the first video decoder; and a storage unit for storing the H.264 video signal generated from the first video encoder. Therefore, the PVR can effectively transcode the MPEG-2 format image into the H.264 format image, can display a desired image or video signal without deterioration of an image quality, and can quickly transform a compression format of the image into another format. |
US07899120B2 |
Method for selecting output motion vector based on motion vector refinement and transcoder using the same
A method of estimating output motion vector includes generating a group of candidate motion vectors, selecting two or more reference vectors, variably establishing a search window, and estimating an output motion vector by performing a motion vector refinement on the search window. The method selects the two or more reference vectors from the group of the candidate motion vectors and the search window is established according to a relativity among the reference vectors. A transcoder using the method includes an encoding parameter estimator configured to select the two or more reference vectors and to variably establish the search window according to the relativity between the reference vectors. Therefore, the search window may be efficiently established without increasing calculation time, so that the output motion vector may be more correctly estimated. |
US07899118B2 |
Local constraints for motion matching
A method and apparatus for estimating the motion of an image region (the “center” region) from a source video frame to a target video frame. The motion estimation is locally constrained in that the estimated motion of the “center region” is affected by the estimated motion of neighboring regions. Advantageously, this may reduce common motion matching problems such as false and ambiguous matches. In one embodiment, the locally-constrained motion estimation may be implemented by biasing an error map of the center region using error maps of the neighboring regions. |
US07899117B2 |
Apparatus and method for encoding motion vector, and program and medium therefor
A motion vector encoding apparatus includes a detection unit for detecting motion vectors of respective blocks of a predetermined size and a range of the motion vectors; a first storage unit for storing therein the detected motion vectors; and a generation unit for generating motion vector predictors from the motion vectors outputted from the first storage unit. The apparatus also includes a calculation unit for calculating an average value of differential vectors between the motion vectors outputted from the first storage unit and the motion vector predictors. Moreover, the apparatus includes a determination unit for determining a parameter representing a motion vector encodable range based on the average value of the differential vectors calculated by the calculation unit; and an encoding unit for encoding the motion vectors based on the differential vectors and a parameter representing an encodable range outputted from the determination unit. |
US07899115B2 |
Method for scalably encoding and decoding video signal
The present invention relates to a method for scalably encoding and decoding a video signal. In an embodiment of the present invention, motion information, such as reference indices, motion vector, modes, etc., for an enhanced layer can be derived from a base layer, and a reference index for an image block in the enhanced layer is determined using median criterion based upon the base layer. A reference index for a block, having the most pixels corresponding to those of the image block, in the base layer is selected as the reference index for the image block, and the nearer reference index is selected if more than one block in the base layer have the same pixels corresponding to those of the image block. And, a motion vector for the base layer block related to the selected reference index is selected as the motion vector for the image block. |
US07899109B2 |
GPS m-code receiver tracking system
An m-code GPS receiver receives m-code GPS communication signals having a multimodal autocorrelation, using an m-code mode identifier unambiguously determining a mode value of one of the m-code modal peaks coherently aligned to a coherent unimodal detected envelope, based on sequential probability estimation in an m-code envelope tracking filter using filter residual estimation or with a coherent m-code and c/a-code tracking filter also based on filter residual estimation, for generating m-code phase errors, for unambiguous and precise m-code code phase tracking in closed feedback loops, for preferred use in navigation systems. |
US07899108B2 |
Receiving apparatus, electromagnetic wave timepiece, receiving module and receiving method
A receiving apparatus includes: a receiver receiving a communication signal from a base station and including pilot and sync channel signals in which predetermined data strings continue periodically; a synchronizer acquiring synchronization information for communicating with the base station from the pilot channel signal and, based on the synchronization information, synchronizing with the communication signal; a data acquirer demodulating the sync channel signal from the synchronized communication signal and, by decoding the demodulated sync channel signal, acquiring sync channel signal data; an inference unit inferring a location in the data string of the acquired data by comparing the acquired data with data acquired and held before the acquired data and including the data string; a calculator calculating a time until receiving a next data string head from the inferred location in the data string; and a controller halting the reception of the communication signal based on the calculated time. |
US07899107B1 |
Preamble detection using low-complexity cross-correlation
A system includes a differential demodulation module that differentially demodulates modulated signals. A cross-correlation module generates cross-correlation values by cross-correlating states of X symbols in the differentially demodulated signals with corresponding states of X predetermined symbols in each of Y preamble sequences, and determines whether one of the Y preamble sequences is present in the modulated signals, where X and Y are integers greater than 1. The cross-correlation module includes a state detection module that detects the states of the X symbols in the differentially demodulated signals, where each of the X symbols has one of a first state and a second state, and a summing module that generates the cross-correlation values by generating X sums for each of the Y preamble sequences by adding each of the states of the X symbols with the corresponding states of the X predetermined symbols in each of the Y preamble sequences. |
US07899106B2 |
Mitigating OFDM receiver interference caused by intermittent signal transmission
Degradation of the OFDM signal carrying DVB-H content, caused by GSM burst transmission, is overcome without the need for hardware to constrain the GSM transmission spectrum by the modulating of the OFDM signal and utilizing the interleaving and Forward Error Correction (FEC) defined in the DVB-H standard to correct the errors caused by GSM transmission interference. A pattern in time and frequency of the scattered pilots in the OFDM signal is detected during a period of no burst transmission. During burst transmissions from the transmitter, scattered pilots are inserted into the received OFDM signal according to the pattern. An FFT demodulator utilizes the inserted scattered pilots to perform frame synchronization when the OFDM signal is degraded by interference from the burst transmission. The demodulated signal is de-interleaved, and bit errors due to the burst transmission interference are corrected by FEC decoders. |
US07899104B2 |
EL semiconductor device
An n-type cladding layer structure which has good luminescence properties without the use of substances corresponding to RoHS Directive and a high Cl-doping efficiency, i.e. which facilitates the manufacture of a semiconductor optical element and device with low crystal defects and high reliability, and an active layer and a p-type cladding layer therefor are provided. The n-type layer being lattice matched to an InP substrate and containing Group II-VI compound as a main ingredient is a Group II-VI compound semiconductor, in which the Group II elements consist of Mg, Zn, and Be and the Group VI elements consist of Se and Te. The n-type layer of the present invention is characterized by a large energy gap, high energy of the bottom of a conduction band that is effective for suppressing the Type II luminescence, high carrier concentration, and low crystal defects attributed to a good quality crystallinity. |
US07899098B2 |
Monitoring method and device for monitoring a forward voltage of a laser diode in a laser diode driver integrated circuit (IC)
A laser diode driver IC of a transmitter or transceiver is provided with circuitry for monitoring the forward voltage of the laser diode or laser diodes of the transmitter or transceiver to enable the health of the laser diode or diodes to be assessed in real-time. |
US07899088B2 |
Apparatus and method for receiving multiple streams in a mobile broadcast system
An apparatus and method are provided for receiving multiple streams. A group session structure is defined and streams are decoded according to the defined group session structure so that a single decoder can sequentially process demultiplexed streams allocated to multiple decoding buffers when multiple logical media streams are multiplexed into one physical stream in a mobile broadcast communication system based on Lightweight Application Scene Representation (LASeR). |
US07899084B2 |
Method and system for generating switching timing signal for separating transmitting and receiving signal in optical repeater of mobile telecommunication network using TDD and OFDM modulation
Disclosed are a method and system for generating switching a timing signal for separating a transmitting and receiving signal in an optical repeater of a mobile telecommunication network by using a Time Division Duplex (hereinafter, referred to as “TDD”) scheme and an Orthogonal Frequency Division Multiplexing (hereinafter, referred to as “OFDM”) modulation scheme, which transmits a part of a RF signal extracted from a coupler included in a remote of an optical repeater to a switching timing signal generating circuit, locates a frame start position of a RF signal by correlating a reference signal generated in a switching timing signal generating circuit with a RF signal extracted from a coupler, and is capable of transmitting a RF signal by distinguishing between a downlink signal and a uplink signal by using a switching timing signal in a switch when calculating a starting point of a downlink signal and a uplink signal included in an RF signal on the basis of a frame starting location, generating a switching timing signal by using it, and transmitting to a remote's switch. |
US07899081B2 |
Method and apparatus for transceiving data
A method and apparatus for transceiving additional data using unallocated slots of a header of a frame used in a broadcast system are provided. A data transceiving apparatus includes a data transmitter for encoding, modulating, and transmitting a broadcast frame including a first region containing broadcast data and a second region containing additional data and a data receiver for receiving the broadcast frame, extracting at least any of the broadcast data and the additional data from the broadcast frame, and processing the broadcast data and the additional data independently. |
US07899080B2 |
Demultiplexer
In a demultiplexer, a finite search length and a finite jump length are set in a packet header detection section. The packet header detection section skips from a transfer start position of a multiplexed stream according to the set jump length and then searches for a start code included in a packet header which is to be detected through a range designated by the search length. A payload separation section separates payloads included in the multiplexed stream based on detection results of the packet header detection section. |
US07899078B1 |
System and method for controlling power saving functions of a wireless communication station
Systems and methods for controlling power saving functions of wireless communication stations are provided. A radio interface layer is provided between an operating system and a wireless modem. The radio interface layer controls reinitialization of the operating system and wireless modem when a notification associated with a dispatch communication service is received from a wireless communication network. |
US07899074B2 |
Apparatus and method for controlling multi-channel access
Provided is an apparatus and method for controlling multi-channel access in USN-based MAC. The multi-channel access control apparatus includes a channel scanner, a control channel preoccupier, and an available channel exchanger. The channel scanner scans at least one or more available channels among the N data channels in a Tx sensor node. The control channel preoccupier preoccupies, in the Tx sensor node, the control channel through control channel sensing and back-off and broadcasts a preamble on the control channel periodically. The available channel exchanger detects, in an Rx sensor node, the available channels available to the Tx sensor node on the basis of the received preamble, selects a channel available to the Rx sensor node among the detected available channels, and transmits information about the selected channel to the Tx sensor node. |
US07899068B1 |
Coordinated queuing between upstream and downstream queues in a network device
A system determines a scheduling value based on a current length of a downstream queue in a network device. The system sends the scheduling value from the downstream queue to an upstream queue and schedules dequeuing of one or more data units, destined for the downstream queue, from the upstream queue based on the scheduling value. |
US07899065B2 |
Method, apparatus and system for a media gateway controller to deliver a resource provision decision to a media gateway
A method for a media gateway controller (MGC) to deliver a resource provision decision to a media gateway (MG) includes: the MGC receives a decision request from the MG and makes a resource provision decision according to service requirement information and/or resource status information, and delivers the resource provision decision to the MG. The present invention also discloses an MGC, an MG and a system comprising the MGC and MG. In the invention, the MGC does not deliver the resource provision decision already made according to service requirement information and/or resource status information until reception of a decision request from the MG so that the MGC delivers a resource provision decision passively upon request of the MG. The Pull mode for delivery of the resource provision decision is thus supported. |
US07899058B2 |
Using a hash value as a pointer to an application class in a communications device
Systems and methods according to the present invention provide techniques for improving the efficiency of routing for requests in devices, e.g., mobile devices. |
US07899051B2 |
Broadcast channel signal, apparatus and method for transmitting and decoding broadcast channel information
The present invention provides a broadcast channel signal, a wireless communication device and method for transmitting broadcast channel information, where an invariant subportion of a variant portion of the broadcast channel information is separated from the variant subportion of the variant portion and combined with the invariant portion, and encoded separately from the variant subportion. Both encoded portions are transmitted and decoded by a wireless communication device, which uses subsequent transmissions of the broadcast channel information to assist in the decoding in the event the broadcast channel information for a particular transmission frame of a transmission interval cannot be decoded. If the variant subportion cannot be decoded, then using one or more of a set of prestored possible matches defining anticipated bit differences, between multiple successive transmissions, based upon the relative transmission sequence, which can be negated as part of attempting to decode and combine the received information for the multiple received frames. |
US07899043B2 |
Route servicing device, method and system applying the device
The present invention discloses a route service device and a method and a system for realizing call route by the device, in which, route service device and soft switch control device are networked in a layered way, the soft switch control device is the node of the lowest layer, when the user route changes, the soft switch control device reports route information including user node to the father node; the route service device performs registration, and broadcasts the changed route information to the father node, each related route service device performs registration and broadcast by the same way; when calling across domains, the soft switch control device where the calling locates initiates inquiry toward the father node, and receives the returned inquiring result, therefore routing the call to the soft switch control device where the called locates. The present invention employs route service device to replace soft switch control device for performing call route function, therefore enabling the soft switch control device absorbed in providing services, and also providing a scheme of large scale networking at telecommunication level for soft switch control device. |
US07899040B2 |
Synchronization of event processing at a media gateway
A method and apparatus of communication processing at a client (e.g., media gateway) connected to a server (e.g., media gateway controller) includes collecting events in a quarantine buffer. The contents of the buffer are examined to determine whether the collected events include one or more synchronizing events. An instruction signal sent to the client from the server includes information defining one or more events as a synchronizing event. If one or more synchronizing events is present, the collected events are processed from the buffer relative to the one or more synchronizing events. The processing may include processing the collected events beginning after the most recent or second most recent synchronizing event. The collected events that occurred up to the most recent or second most recent synchronizing event may be moved to a synchronized event list. The synchronized event list may be reported to the server or discarded. |
US07899039B2 |
System and method for providing location and access network information support in a network environment
A method is provided in one example embodiment and includes communicating location and access network information for an end user to a policy and charging rules function (PCRF) element that is coupled to a network element. The network element receives packets for a communications flow from the end user if the flow is initiated through a wireless network and through a wireline network. In more specific embodiments, the location and access network information is used to initiate one or more applications for the end user. The method could also include communicating to an application function that the end user has attached to one of the networks, has been assigned an Internet Protocol (IP) address, and the location and access network information for the end user. |
US07899032B1 |
Third party service support with a voice over internet protocol (VoIP) network
Telecommunications systems for providing third party service support and call control in using a packet network are disclosed. The telecommunications systems for providing a Session Initiation Protocol (SIP) are based interface for third party service call control and communication connections and support via an external application gateway in communication with a call control element of a packet network. The external application gateway signals a third party application server that controls the call via the SIP interface. The systems include border elements located between the call control elements of the packet network and the media servers of communication systems for providing SIP and media interfaces for the third party media servers or endpoints, which can be located inside or outside of the packet network. The systems include the reuse of existing network architectural elements to provide third party communications support and call control. |
US07899031B2 |
Locally terminating an established connection
Aspects of the subject matter described herein relate to locally terminating an established connection. In aspects, a connection between two nodes is established. A network device lies on the path over which packets associated with the connection travel to get to either of the two nodes. After the connection is established, the network device attempts to create a safe point at which the connection can be terminated at the network device. To do so, the network device begins buffering packets and looking for information that indicates that all outstanding packets between the two nodes have been received either by one of the two nodes or have been buffered by the network device. After a safe point is reached, the network device may terminate the connection locally in a way that is transparent to the two nodes. |
US07899030B2 |
Advanced switching architecture
The present invention provides a system and method for encapsulating protocols across a switching fabric network. Packets, which may utilize any underlying protocol, are encapsulated with a route header. This route header contains path routing, traffic and packet size information. A novel path routing scheme is used to route packets across the fabric, where the fabric has a plurality of switches, each having a plurality of ports. Each switch uses only data from within the packet and its own port count to determine the appropriate output port. There is no need to node or address lookup mechanisms in the switches. |
US07899028B2 |
Method and system for synchronizing data transmissions in IP-based networks
A method and system for synchronizing data transmissions in a wireless communications network are disclosed. As one example, a method for synchronizing data transmissions in a wireless communications network is disclosed. The method includes the steps of receiving forward link data at a central access unit in the wireless communications network, forwarding the forward link data from the central access unit to a plurality of transceivers in the wireless communications network, temporarily storing the forward link data at each transceiver of the plurality of transceivers, and forwarding the temporarily stored forward link data from a first transceiver of the plurality of transceivers to a mobile station. |
US07899022B2 |
Block de-interleaving system
The block de-interleaving system includes an input for receiving a set of time-aligned blocks or interleaved data, physical memory unit, and a de-interleaving block for writing the blocks in the memory in a first predetermined manner and reading the blocks from the memory in a second predetermined manner to de-interleave the data of the blocks. The physical memory unit may include several different physical memories, and the de-interleaving block is adapted to completely write and read a block into and from one physical elementary memory. |
US07899021B2 |
Method of controlling connection between nodes in digital interface
A method of controlling connection between nodes in a digital interface whereby a first node that is a master node determines a second node to be the master and controls a point-to-point connection or a broadcast connection to another node. The first node having the display device determines the second node to be the master in accordance with a user selection, and transmits a connection command of a predetermined format for transmitting a data stream to the second node. The second node determined as the master in accordance with the transmitted connection command of the predetermined format is allocated with a channel and a bandwidth from an isochronous resource manager (IRM), and performs a point-to-point connection between the second node and the first node to transit the data stream. Thus, the transmission/reception, reproduction, and control of the data stream of the program can be smoothly performed. |
US07899017B2 |
Switching between two communication modes in a WLAN
Method and system for switching a network application operating in a first communication mode to a second mode within a wireless local area network, comprising: judging whether mobile nodes are neighboring according to location information; when nodes are neighboring inquiring whether mobile nodes want to switch to second mode to run network applications; when all mobile nodes agree to switch to second mode, downloading and installing network application provided by the application server to one of the mobile nodes; configuring each of the mobile nodes with the communication parameters under the second mode; and switching all mobile nodes to the second communication mode to continue the previous network application. The invention dynamically switches between Infrastructure mode and Ad-hoc mode to balance system resources, improve QoS, reduce the communication traffic, waiting time and the cost of the users, and increase the income of the provider of the network service. |
US07899015B2 |
Method and apparatus for resource reuse in a communication system
Method and apparatuses taught herein enable link adaptation feedback to be determined in advance for future transmit intervals, based on one or more data sending units sending indications of future transmit resource allocations, and receiving corresponding link adaptation feedback from data receiving units. Knowledge of the future transmit resource allocations enable individual data sending units to predict interference conditions for the future transmit interval, and thereby compute link adaptation feedback that takes advantage of low-interference conditions. Individual data sending units receive link adaptation feedback for the future transmit interval from the data receiving units they are supporting, and make corresponding link adaptations for the future transmit interval. Such operations are, in one or more embodiments, carried out in a Wideband Code Division Multiple Access (WCDMA), Long Term Evolution LTE), or WiMAX network, wherein the data sending units comprise radio base stations, and the data receiving units comprise wireless communication devices. |
US07899013B2 |
System having output device and external apparatus for receiving data in place of output device, output device, device for alternative reception, and their control method
A system for connecting an output device to an external device via a network is disclosed. The output device includes a radio communication section, a selecting section, and a requesting section. The radio communication section communicates by radio. The selecting section selects the external device as an alternative device for alternatively communicating data by radio with another radio communication device when receiving an output request from a radio communication device. The requesting section requests alternative reception of the output request to the selected external device. The external device includes control section for performing a process which transfers the output request obtained by the radio communication with the other radio communication device to the output device via the network in accordance with the alternative request from the output device. |
US07899000B2 |
Communication method, communication system, and communication apparatus
There is disclosed a communication method of a communication system having a base station for performing a call and a terminal for returning a response to the call from the base station, the communication method including the steps of: transmitting the call by the base station, the call including response probability; and responding to the base station by the terminal based on the response probability when the call from the base station is received. |
US07898995B2 |
Dynamic adjustment of inactivity timer threshold for call control transactions
In general, this disclosure is directed to establishment and release of a connection between a communication device and an access network. More specifically, the techniques of this disclosure are directed to determining when a data flow used for exchanging call control requests becomes inactive. For example, a communication device may dynamically adjust an inactivity timer threshold associated with the data flow used by applications to exchange call control messages when a new call control transaction starts or an existing call control transaction ends, e.g., by selecting a single inactivity timer threshold for the data flow to satisfy minimum connection requirements of existing call control transactions, recently ended call control transactions and the new call control transaction. The data flow is considered inactive when no applications send or receive messages via the data flow for a period of time that exceeds the adjusted inactivity timer threshold. |
US07898993B2 |
Efficiency and resiliency enhancements for transition states in ad hoc networks
A method includes establishing an ad hoc network between at least a borrower and at least one lender of bandwidth and downloading requested data from a data source via the ad hoc network. The method further includes leaving the ad hoc network while maintaining some of the downloaded requested data. The method further includes reestablishing a connection to the data source for completing the downloading of the requested data. |
US07898991B2 |
Serializer/deserializer test modes
Serializer, deserializer, and/or serdes ICs are configured to support one or more test modes to enable end-to-end testing in communication links in which the ICs are implemented. To support the end-to-end testing, the ICs can include a multiplexing stage with means for deterministically mapping a plurality of input parallel data signals to at least one output serial data signal and/or a demultiplexing stage with means for deterministically mapping at least one input serial data signal to a plurality of output parallel data signals. When used in combination in a communication link, the means included in the multiplexing stage and demultiplexing stage deterministically map specific input parallel data signals to specific output parallel data signals. |
US07898990B2 |
Method, system and gateway device for enabling interworking between IP and CS networks
A method, system and gateway device enables interworking between an IP-based network and a circuit-switched network. A first address information of a first connection end located in the circuit-switched network is routed in a trigger message from the IP-based network to a gateway control function. The first and second call legs are established in parallel towards the first connection end based on the first address information, and towards a second connection end located in the IP-based network based on a second address information obtained from the trigger message. A single connection between the two connection ends is then established by connecting the first and second call legs. Thereby, IP-based signaling functionality can be used to add capability for subscribers located in the CS domain to be invited into conferences or calls with subscribers located in an IP-based domain, e.g. the IMS domain. |
US07898987B2 |
Method and device for the exchange of data between at least two users connected to a bus system
A method for exchanging data in messages between at least two users connected by a bus system, where each of the at least two users includes a predefinable and/or ascertainable timing mark, includes causing the at least two users to transmit, via the bus system, messages including the data. The method also includes causing a first user, in a function as timer, to control the messages as a function of time in such a way that it repeatedly transmits a reference message, which contains time information of the first user, via the bus at a specifiable time interval. Further, if the timing mark of the second user is reached without a reference message of the first user reaching the second user, the second user is caused to take over the function of timer by transmitting its own reference message with its own time information via the bus system. |
US07898986B2 |
Port configuration
Methods, computer readable media, and device embodiments are provided for port configuration. One method embodiment includes defining a number of ports for which a number of port configuration properties are to be configured, grouping the number of ports into one or more port configuration groups, and defining the number of port configuration properties to be configured within a particular port configuration group. |
US07898980B2 |
Method and apparatus for supporting voice service through radio channel in mobile telecommunication system
A method and an apparatus for supporting a voice service through a radio channel in a mobile telecommunication system are provided, wherein the method includes the steps of determining a voice codec mode, byte-alignment information about a byte-alignment scheme of a voice packet, a requested bandwidth and a codec type used for processing a voice call in a procedure of establishing a call between a terminal and a core network, forming a packet data protocol context establishing message including the codec type, the byte-alignment information and the voice codec mode in order to establish a bearer for a packet call, and transmitting the formed packet data protocol context establishing message to the core network from the terminal. The method further includes the steps of transmitting a radio bearer establishing message from an access network to the terminal, the radio bearer establishing message including a radio link packet size set determined based on the codec type, the byte-alignment information and the voice codec mode, the access network connecting the terminal with the core network. |
US07898976B2 |
Methods and apparatus for detection of hierarchical heavy hitters
An efficient streaming method and apparatus for detecting hierarchical heavy hitters from massive data streams is disclosed. In one embodiment, the method enables near real time detection of anomaly behavior in networks. |
US07898971B2 |
Method and apparatus for automating hub and spoke Internet Protocol Virtual Private Network trouble diagnostics
A method and apparatus for automating hub and spoke network trouble diagnostics in a communication network are disclosed. For example, the method retrieves provisioning and configuration data, access interface alarm information, and network facility status data related to the communication network by a diagnostic system, and identifies at least one of: a network configuration error, an access interface error, or a configuration error associated with at least one hub router or at least one spoke router, as the root cause of the problem of the communication network. |
US07898968B2 |
Systems and methods for selecting efficient connection paths between computing devices
A method for determining a communication path between a first computing device and a second computing comprises: receiving, at a second computing device, a plurality of IP addresses for a first computing device; establishing a primary connection between the first and second computing devices using a first one of the plurality of IP addresses; transmitting, from the second computing device, a plurality of probe messages to each of the plurality of IP addresses; receiving, at the second computing device from the plurality of IP addresses, a plurality of responses to the plurality of probe messages; selecting one of the plurality of IP addresses for future communications between the first to the second computing device, and transferring the primary connection between the first and second computing devices to the selected IP address. Corresponding systems are also described. |
US07898963B2 |
Graphical representation of the flow of a packet through a network device
A method for graphically displaying a packet progression within a network device is described. The method includes identifying a plurality of phases that correspond to an operation of a plurality of operations performed on said packet. The method further includes displaying the plurality of phases. The method further includes indicating progression of the packet through the plurality of phases. |
US07898961B2 |
Method and apparatus for dynamically managing a packet segment threshold according to a wireless channel state
A method for managing a segment threshold includes determining whether a packet has been transmitted to a predetermined terminal, receiving from the predetermined terminal a response message indicating that the predetermined terminal has received the packet without any errors, if a packet has been transmitted to the predetermined terminal, receiving signal intensity data of a current packet transmitted from the predetermined terminal, and adjusting the segment threshold using the received signal intensity data of a current packet, if the response message has been received. |
US07898959B1 |
Method for weighted load-balancing among network interfaces
A logical load-balancing method for distributing traffic according to a set of weights among a group of network interfaces. A logical identity of a packet may be generated, e.g., by generating a hash index of the packet's header. Each of the weights may be associated with a network interface. A range of logical identities, or its boundary, may be determined for an interface according to the weight associated with the interface member. A packet may be directed to an interface if the packet's logical identify falls into the range of the interface. |
US07898957B2 |
Non-blocking destination-based routing networks
A route computation algorithm, a load-balancing scheme inside a router for making a hop-by-hop routing network (such as the Internet) nonblocking are described in this patent. The output of the route computation algorithm includes a set of link weights that determine the paths of the hop-by-hop routing network. The route computation algorithm and the load-balancing scheme also determine the ingress and egress traffic constraints at each edge router such that as long as the traffic entering and leaving the network does not exceed the constraints, none of the internal links will ever have traversing traffic more than its link capacity. The network is thus non-blocking internally. This greatly simplifies flow admission control and allows hard QoS to be supported inside the network. |
US07898956B2 |
Credit-based rate control for high-speed interfaces
In accordance with at least one embodiment, credit-based flow control for high-speed interfaces is provided. Decoupling (separation) of high speed interface reference clocks from the interface data rates is enabled. Such decoupling allows consolidation of reference clocks used for high speed interfaces, thereby enabling one reference clock to be used for multiple interfaces having different data rates. It also results in reduced buffer resource (memory) requirements, and reduced system latency. In redundant systems it also simplifies the direct vs. spare selection mechanism. |
US07898955B1 |
System and method for real-time diagnosis of routing problems
A system and method for detecting and diagnosing routing problems in a network in real-time by recording TCP flow information from at least one server to at least one prefix, and observing retransmission packets communicated from the at least one server to the at least one prefix. When a predetermined threshold for TCP flows to a prefix is reached, traceroutes may be triggered to a destination in the prefix, and the traceroutes analyzed to determine whether to issue an alarm for a routing failure. The system includes a real-time data collection engine for recording unidirectional TCP flow information, a real-time detection engine for observing the retransmission packets and issuing a warning upon a retransmission counter exceeding a predetermined threshold, and a real-time diagnosis engine for triggering at least one traceroute to a destination in the prefix that is randomly selected from TCP flows in retransmission states. |
US07898954B2 |
Power-efficient data reception in a communication system with variable delay
To conserve power, a terminal operates in a “power save” mode in which the terminal is in a “doze” state when there is a low probability of receiving an incoming packet and in an “awake” state when an incoming packet is expected. In the doze state, the terminal powers down as much circuitry as possible. The terminal transitions between states based on an “ON” window. The window size and placement are determined based on statistics of packet arrival times. The terminal enters the awake state at the start of the ON window, turns on the receiver, and monitors for an incoming packet. The terminal turns off the receiver after receiving the packet, updates the statistics of the arrival times, and computes the window size and placement for the next incoming packet. The terminal may selectively enable or disable the power save mode based on jitter in the arrival times. |
US07898951B2 |
Encoding and transmitting variable bit streams with utilization of a constrained bit-rate channel
Systems and methods are provided in which video information streams are encoded and transmitted with optimal utilization of constrained bit-rate channel. In accordance with one embodiment, among others, a system is provided, which includes synchronous multi-channel encoder (SMEs), a system multiplex controller (SMC), switches, and a multiplexer. In combination, these components receive an input video signal, and produce encoded video bit streams from the received input video signal. Each encoded video bit stream is substantially identical to other encoded video bit streams, but each encoded video bit stream has a different bit rate than the other encoded video bit streams. An optimal encoded video bit stream is determined from the encoded video bit streams. That optimal encoded video bit stream is selected, multiplexed, and than delivered to the output. |
US07898950B2 |
Techniques to perform rate matching for multimedia conference calls
Techniques to perform rate matching for multimedia conference calls are described. An apparatus may comprise a conferencing server and a rate matching module. The rate matching module may be arranged to adjust bit rates between media communications channels for client terminals in a conference call, with the rate matching module to remove video frames from a set of video information received on a first media communications channel to reduce a bit rate for the video information. Other embodiments are described and claimed. |
US07898948B2 |
Method and apparatus for sending a channel quality indication via a shared channel
A method and apparatus for sending a channel quality indication (CQI) via a shared channel while a wireless transmit/receive unit (WTRU) is in a Cell_FACH state without having a dedicated channel allocated for the WTRU are disclosed. A WTRU performs a measurement of at least one parameter and generates a CQI based on the measurement. The WTRU then transmits the CQI via a random access channel (RACH). The CQI may be transmitted using an RACH preamble. A plurality of signature sequences may be divided into a plurality of groups. The WTRU may select one group based on the CQI and randomly select a signature sequence among signature sequences in the selected group for transmitting the RACH preamble. The CQI may be appended to the RACH preamble. The CQI may be transmitted via a control part or a data part of the RACH message. |
US07898947B2 |
Capacity management for data networks
A method of processing capacity information is disclosed, The capacity information relates to data capacity in a data network in which a consumer circuit is carried on, and consumes bandwidth made available by, a bearer circuit. The method comprises storing, in a network information database, an entity representing the bearer circuit, and associating capacity information with the bearer circuit entity specifying a first bandwidth quantity defining a quantity of bandwidth made available by the bearer circuit. Also stored is an entity representing the consumer circuit, and capacity information is associated with the consumer circuit entity specifying a second bandwidth quantity defining a quantity of bandwidth allocated to the consumer circuit. The consumer capacity information is then associated with the bearer capacity information in the database to indicate that the second bandwidth quantity allocated to the consumer circuit is to be consumed from the first bandwidth quantity made available by the bearer circuit. The resulting capacity model can be used to support service provisioning, service assurance and SLA management, network engineering and network planning processes. |
US07898945B2 |
System, apparatus, and method for multimedia transmission
A multimedia transmission system with redundant multiple strain transmission lines for transmitting packeted multimedia data that includes sound and/or video comprises an apparatus having send and receive function capabilities. The apparatus includes a carrier detection device adapted to detect a carrier related to that packeted multimedia data. A switch device is adapted to change over to a selected sending and/or receiving capable transmission line from among the redundant multiple strain transmission lines based on the carrier detection by the carrier detection device. |
US07898940B2 |
System and method to mitigate physical cable damage
Method, system and computer-readable medium for handling a dig ticket to mitigate physical cable damage are disclosed. In accordance with the method, a network alarm indicating a logical circuit is received. The logical circuit is mapped to at least one physical cable segment associated with the logical circuit. One or more other physical cable segments diversity of which is affected by the at least one physical cable segment are determined. The diversity associated with the one or more other physical cable segments is updated. The dig ticket is processed based at least on a risk factor that accounts for the diversity of at least one physical cable segment of the one or more other physical cable segments. |
US07898938B2 |
Transmitting apparatus and transmitting method
A transmitting apparatus obtains cross-connect information on an input side and an output side, reserves the information as a cross-connect for management shift, adds object information formed of that cross-connect information and others to a signaling message for transmission and reception, and also updates the reserved cross-connect for management shift to shift path management. |
US07898936B2 |
Combined OFDM and wavelet multi-carrier transceiver
A multicarrier transmitter and receiver uses a first inverse fast Fourier transformer for performing an Inverse Fast Fourier Transform (IFFT) on a parallel input data signal, an imaginary component filter for filtering out the imaginary component of an output signal of the first transformer and a real component filter for filtering out the real component of the output signal of the first. The multicarrier transmitter and receiver also uses a first polyphase filter having real coefficients. The first filter accepts output data from the imaginary component filter. The multicarrier transmitter and receiver also uses a second polyphase filter having real coefficients which are selected as the real coefficients of the first filter with the sign of each odd-numbered real coefficient inverted. The second filter accepts output data from said real component filter. A combined OFDM and wavelet multi-carrier transceiver is proposed sharing an IFFT block. |
US07898931B2 |
Device for recording data, comprising a peripheral support membrane, and method for producing same
The data recording device comprises a two-dimensional array of microdots of nanometric dimensions arranged facing a storage medium. The storage medium comprises a sensitive area preferably comprising a flexible membrane and extended at its periphery by a flexible fixing membrane. The sensitive area of the storage medium is thus flexibly fixed to an external frame, allowing movement of the sensitive area in its plane and perpendicularly to its plane. The microdots are preferably formed on a convex front face of a substrate, enabling contact between each of the microdots and the sensitive area to be ensured in all cases. The radius of curvature of the convex surface is preferably comprised between 0.5 m and 5 m. |
US07898926B2 |
Optical pickup
The liquid crystal element includes a pair of transparent substrates, a liquid crystal arranged between the substrates, a diffraction pattern including concentric diffraction electrodes formed on one substrate, and a phase shift pattern including concentric phase shift electrodes formed on the other substrate. The diffraction pattern includes a first region being of a constant range in a radial direction from a center and having a wide electrode interval, a second region being arranged on the outer side of the first region and having a narrow electrode interval, and a third region being arranged on the outer side of the second region and including a single diffraction electrode. An additional electrode facing the phase shift electrode is arranged in a gap between the diffraction electrodes in the first region. |
US07898924B2 |
Apparatus, system, and method for calibrating a holographic storage device
An apparatus, system, and method are disclosed for calibrating a holographic storage device. A read channel reads a factory-stored hologram from a holographic media. A calculation module calculates a read difference between the read factory-stored hologram and a first holographic pattern that digitally describes the factory-stored hologram. In one embodiment, a calibration module calibrates the read channel with the read difference. |
US07898922B2 |
Optical pickup apparatus
An optical pickup apparatus includes a first objective lens having a low numerical aperture (NA) suitable for a low-density recording medium, a second objective lens having a high NA suitable for a high-density recording medium, a first light source to generate a short-wavelength optical signal to use the first and second objective lenses, a first photo-detector to receive an optical signal, which is generated from the first light source, is focused on a recording medium by the first and second objective lenses, and is then reflected from the recording medium, and a beam splitter to perform a division of the optical signal generated from the first light source, to direct some parts of the divided optical signal to the first objective lens, and to direct the other parts of the divided optical signal to the second objective lens. |
US07898916B2 |
Recording power determination method and device
A recording power determination method for determining a recording power of an optical beam for recording data on an information storage medium includes the steps of recording test data on the information storage medium at a plurality of test recording powers; reading the test data recorded at each test recording power, generating a signal, and measuring a modulation factor of the signal corresponding to each test recording power; calculating a product of an n'th power of each test recording power and the corresponding modulation factor, thereby obtaining a plurality of products corresponding to the plurality of test recording powers, where n is a value of exponent and is a real number other than 1; calculating a first recording power based on the correlation between the plurality of test recording powers and the plurality of products; and calculating the recording power based on the first recording power. |
US07898915B2 |
Method and apparatus for determining recording powers for recording on an optical disc
Provided is an optical disc apparatus including: a recording unit configured to record data on an optical disc with laser lights of recoding powers set for first and second layers thereof; and a control unit configured to record/reproduce test data on/from these layers, determine first and second optimum recording powers for these layers, and set the determined first and second optimum recording powers in the recording unit, wherein the control unit changes the recording power across a predetermined search width, centering on a first recommended value for the first layer to determine the first optimum recording power, and corrects a second recommended value for the second layer on the basis of the first recommended value and the first optimum recording power and changes the recording power across the search width, centering on the corrected second recommended value to determine the second optimum recording power. |
US07898906B2 |
User interface features for a watch
A watch provides a chronographic function while the watch is in a “sport” mode. If a user activates a button relating to the chronographic function, such as a “start/lap” button, then the light for the watch will automatically activate. The light may remain active for a significantly long time, such as a period of six seconds or more. Alternately or additionally, if a user activates a button while the watch is in a “performance” or “sport” mode, then the light will automatically activate regardless of the button being activated. Still further, the chronographic function of the watch may be configured to not measure a lap time that is lower than a preset threshold value, such as, for example, three seconds. |
US07898904B2 |
Implementing a network infrastructure in a seismic acquisition system
A method and apparatus implementing a network infrastructure in a seismic acquisition system are disclosed. The apparatus is a seismic acquisition system, comprising a plurality of seismic data sources (120) capable of generating data; at least one data collection system (140) utilizing an open network protocol; and at least one line network (300) connecting the data sources to the data collection system and utilizing an open network protocol. The line network (300) includes a plurality of data source nodes (130) at which a portion of the plurality of seismic data sources are respectively attached to the line network; and a router (135) for routing data generated by the seismic data sources (120) to the data collection system (140) through the data source nodes (130) in accordance with the open network protocol. The method comprises assigning at least two respective network addresses to each one of a plurality of seismic data sources, a plurality of data source nodes, a plurality of routers, and a data collection system; routing data generated by the data sources through the data source nodes and the routers to the data collection system; correlating the network addresses of the seismic data sources to the physical location of the respective seismic data sources; and correlating the physical locations of the respective seismic data sources to the data generated by the respective seismic data sources. |
US07898901B2 |
Method for controlling clock cycle time for reduced power consumption in a semiconductor memory device
Some embodiments include a delay line configured to apply a delay to an input signal to provide an output signal; an input circuit configured to provide the input signal based on a first signal, such that the cycle time of the input signal is different from a cycle time of the first signal; an output circuit configured to provide a second signal based on the output signal, the second signal having a cycle time different from a cycle time of the output signal; and a controller configured to adjust the delay to control a timing relationship between the first signal and the second signal. Other embodiments are described and claimed. |
US07898899B2 |
Semiconductor integrated circuit and system
The semiconductor integrated circuit comprises: a first buffer circuit that outputs a first output signal to an output terminal on receipt of a first input signal; a second buffer circuit that includes a circuit having a similar configuration to the first buffer circuit, that outputs a second output signal on receipt of the first input signal, and that outputs the second output signal based on a check signal; a third buffer circuit that outputs a third output signal based on the check signal; a determination circuit that receives the second output signal and the third output signal and activates a detection signal, in response to the detection that the second output signal is behind the third output signal; and a fourth buffer circuit that operates during the activation of the detection signal and outputs the third output signal to the output terminal, on receipt of the first input signal. |
US07898896B2 |
Semiconductor device
The present invention provides a technique capable of simplifying a layout structure of a semiconductor device having a semiconductor memory section in which an input port and an output port are separated from each other, and which includes a bypass function. In a semiconductor memory device to be used as a semiconductor memory section of the semiconductor device, in a bypass mode, an output buffer outputs input data transmitted through a bypass line, extending from an input buffer circuit to the output buffer circuit, to an output port. In the layout structure of the semiconductor memory device, in plan view, a memory cell array is arranged between the input buffer circuit and the output buffer circuit, and a bypass line is arranged through between the memory cell arrays. |
US07898892B2 |
Method and system for controlling refresh to avoid memory cell data losses
A DRAM includes a register storing subsets of row addresses corresponding to rows containing at least one memory cell that is unable to store a data bit during a normal refresh cycle. Each subset includes all but the most significant bit of a corresponding row address. A refresh counter in the DRAM generates refresh row addresses that are used to refresh rows of memory cells. The refresh row addresses are compared to the subsets of row addresses that are stored in the register. In the event of a match, the row of memory cells corresponding to the matching subset of bits is refreshed. The number of refreshes occurring each refresh cycle will depend upon the number of bits in the subset that are omitted from the row address. The memory cells that are unable to retain data bits are identified by a modified sense amplifier. |
US07898888B2 |
Semiconductor memory device having memory cell and reference cell connected to same sense amplifier and method of reading data thereof
A semiconductor memory device includes a sense amplifier, first and second bit lines connected to the sense amplifier, a first reference cell connected to the first bit line, and a second reference cell connected to the second bit line. A reference potential is simultaneously written to the first and second reference cells. Further, a dummy cell may be provided to be simultaneously, with the reference cell, with the reference potential. |
US07898882B2 |
Architecture, system and method for compressing repair data in an integrated circuit (IC) design
Architecture, system and method for providing compression of repair data in an IC design having a plurality of memory instances. In one embodiment, the repair data storage method includes determining repair data for each of the memory instances and compressing the repair data into a compressed format that is stored in a shared nonvolatile storage common to the memory instances. |
US07898875B2 |
Write assist circuit for improving write margins of SRAM cells
A memory circuit includes a memory array, which further includes a plurality of memory cells arranged in rows and columns; a plurality of first bit-lines, each connected to a column of the memory array; and a plurality of write-assist latches, each connected to one of the plurality of first bit-lines. Each of the plurality of write-assist latches is configured to increase a voltage on a connecting one of the plurality of first bit-lines. |
US07898872B2 |
Operating method used in read or verification method of nonvolatile memory device
In an operating method in a read or verification operation of a nonvolatile memory device, selected bit lines are precharged to a logic high level and, at the same time, unselected bit lines are discharged to a logic low level. The selected and unselected bit lines are connected to respective memory cell strings and, concurrently, word lines are supplied with a pass voltage. The connection between the selected and unselected bit lines and the respective memory cell strings is shut off and, concurrently, a selected word line is supplied with a ground voltage. The selected and unselected bit lines and the respective memory cell strings are coupled together and, concurrently, a selected word line is supplied with a reference voltage and an unselected word line is supplied with the pass voltage. |
US07898870B2 |
Nonvolatile memory device having a bit line select voltage generator adapted to a temperature change
A bit line select voltage generator includes a first and second voltage generators and a voltage transmission unit. The first voltage generator operates to divide a reference voltage of a reference voltage generator to generate a first voltage and a second voltage, wherein the second voltage is lower than the first voltage. The second voltage generator operates to change the first voltage according to change of temperatures thereby generating a third voltage. The voltage transmission unit operates to transmit the second voltage or the third voltage to an output terminal according to a voltage level of a first voltage transmit control signal or a second voltage transmit control signal. |
US07898867B2 |
Nonvolatile semiconductor memory device including plural memory cells and a dummy cell coupled to an end of a memory cell
A nonvolatile semiconductor memory device having a plurality of electrically rewritable nonvolatile memory cells connected in series together includes a select gate transistor connected in series to the serial combination of memory cells. A certain one of the memory cells which is located adjacent to the select gets transistor is for use as a dummy cell. This dummy cell is not used for data storage. During data erasing, the dummy cell is applied with the same bias voltage as that for the other memory cells. |
US07898865B2 |
Method of reading nonvolatile memory device and method of operating nonvolatile memory device
A method of reading a nonvolatile memory device may include, after an nth erase operation is performed, reading dummy cells on which a program operation has been performed based on a first read voltage, where n is an integer greater than zero, counting a number of dummy cells that are read as having a threshold voltage lower than the first read voltage, when the number is a critical value or more, resetting a read voltage, and performing, based on the reset read voltage, a read operation on memory cells that belong to the same memory cell block as the dummy cells and on which a program operation has been performed on the memory cells after the nth erase operation has been performed. |
US07898862B2 |
Memory card, semiconductor device, and method of controlling memory card
A semiconductor device includes a transfer section which receives, from an external source, a second program for modifying a function of a first program stored in a read-only memory (ROM) and information required in activation of the second program, and which writes the program and the information to a nonvolatile semiconductor memory, and a load section which activates the second program on the basis of the information written to the nonvolatile semiconductor memory to modify the function of the first program. |
US07898861B2 |
Reducing effects of program disturb in a memory device
A method for programming that biases a selected word line with a programming voltage. An unselected word line on the source side and an unselected word line on the drain side of the selected word line are biased at a pass voltage that is less than the normal pass voltage. These unselected word lines are both located a predetermined distance from the selected word line. The remaining word lines are biased at the normal pass voltage. |
US07898858B2 |
Memory module
The present invention provides a reliable memory module. The memory module including a plurality of memory devices arranged on a circuit board and controlled by an external memory controller includes a buffer having a function of detecting and correcting an error and a nonvolatile storage area that stores contents of the error. |
US07898857B2 |
Memory structure having volatile and non-volatile memory portions
A memory array is provided that includes a transistor having two active gates sharing a source, a drain, and a channel of the transistor. One of the active gates may be coupled to a volatile memory portion of a memory cell, such as a DRAM cell, and the other active gate may be coupled to a non-volatile memory portion, for example, a charge storage node such as a SONOS cell. Methods of operating the memory array are provided that include transferring data from the volatile memory portions to the non-volatile memory portions, transferring data from the non-volatile memory portions to the volatile memory portions, and erasing the non-volatile memory portions of a row of memory cells. |
US07898856B2 |
Memory cell heights
Embodiments of the present disclosure provide methods, arrays, devices, modules, and systems for memory cell heights. One array of memory cells includes a number of semiconductor pillars having a number of charge storage nodes, each of the charge storage nodes being associated with a respective number of pillars and separated from the respective pillars by a dielectric. The array also includes a number of conductively coupled gates, each of the number of gates being associated with a respective one of the number of storage nodes. At least two pillars in the array have different heights. |
US07898854B2 |
Semiconductor memory device and method of preliminary data writing to select memory cell transistors
A semiconductor memory device includes first to third memory cell units each including a first select transistor, a second select transistor and a plurality of memory cell transistors which are connected in series in a first direction between the first select transistor and the second select transistor, the first and second select transistors of the respective memory cell transistors being disposed to neighbor in a second direction crossing the first direction. Those of the memory cell transistors, which neighbor the first and second select transistors, are used as select memory cell transistors. |
US07898850B2 |
Memory cells, electronic systems, methods of forming memory cells, and methods of programming memory cells
Some embodiments include memory cells having vertically-stacked charge-trapping zones spaced from one another by dielectric material. The dielectric material may comprise high-k material. One or more of the charge-trapping zones may comprise metallic material. Such metallic material may be present as a plurality of discrete isolated islands, such as nanodots. Some embodiments include methods of forming memory cells in which two charge-trapping zones are formed over tunnel dielectric, with the zones being vertically displaced relative to one another, and with the zone closest to the tunnel dielectric having deeper traps than the other zone. Some embodiments include electronic systems comprising memory cells. Some embodiments include methods of programming memory cells having vertically-stacked charge-trapping zones. |
US07898846B2 |
Magnetoresistive element
A magnetoresistive element includes a first magnetic layer which includes a first surface and a second surface and has a first standard electrode potential, a second magnetic layer, a barrier layer which is provided between the second magnetic layer and the first surface of the first magnetic layer, and a nonmagnetic cap layer which contacts the second surface of the first magnetic layer and is formed from an alloy of a first metal material and a second metal material, the first metal material having a second standard electrode potential lower than the first standard electrode potential, the second metal material having a third standard electrode potential higher than the first standard electrode potential. |
US07898845B2 |
Resistance change memory
A resistance change memory includes first and second memory cell arrays which are adjacent to each other in a first direction, first and second reference cell arrays paired with the first and second memory cell arrays, a first sense amplifier shared by the first and second memory cell arrays and arranged between the first and second memory cell arrays, a first data bus which transfers data of a first readout cell in the first memory cell array to the first sense amplifier, and a second data bus which transfers data of a first reference cell in the first reference cell array to the first sense amplifier. The first and second data buses run on both sides of the first sense amplifier in a second direction and cross each other while sandwiching the first sense amplifier. |
US07898844B2 |
Magnetic tunnel junction and memristor apparatus
A magnetic memory device includes a magnetic tunnel junction having a free magnetic layer having a magnetization orientation that is switchable between a high resistance state magnetization orientation and a low resistance state magnetization orientation and a memristor solid state element electrically coupled to the magnetic tunnel junction. The memristor has a device response that is an integrated voltage versus an integrated current. |
US07898843B2 |
Methods and apparatus for read/write control and bit selection with false read suppression in an SRAM
Methods and apparatus are provided for read/write control and bit selection with false read suppression in an SRAM. According to one aspect of the invention, a bit select circuit is provided for an SRAM. The disclosed bit select circuit comprises one or more transistors controlled by a write control gate signal to prevent data from being read from one or more data cells during a write operation. The transistors can comprise, for example, a pair of gated transistors controlled by the write control gate signal. The write control gate signal prevents data from being read from one or more data cells while the write control gate signal is in a predefined state. |
US07898841B2 |
Preservation circuit and methods to maintain values representing data in one or more layers of memory
Circuitry and methods for restoring data in memory are disclosed. The memory may include at least one layer of a non-volatile two-terminal cross-point array that includes a plurality of two-terminal memory elements that store data as a plurality of conductivity profiles and retain stored data in the absence of power. Over a period of time, logic values indicative of the stored data may drift such that if the logic values are not restored, the stored data may become corrupted. At least a portion of each memory may have data rewritten or restored by circuitry electrically coupled with the memory. Other circuitry may be used to determine a schedule for performing restore operations to the memory and the restore operations may be triggered by an internal or an external signal or event. The circuitry may be positioned in a logic layer and the memory may be fabricated over the logic layer. |
US07898839B2 |
Semiconductor memory device and method of writing into semiconductor memory device
In the semiconductor memory device having a resistance memory element, a first transistor having a drain terminal connected to one end of the resistance memory element and a source terminal connected to a ground voltage, and a second transistor having source terminal connected to the resistance memory element, when a write voltage is applied to the resistance memory element via the second transistor to switch the resistance memory element from a low resistance state to a high resistance state, a voltage is controlled to be a value which is not less than a reset voltage and less than a set voltage by applying to a gate terminal of the second transistor a voltage which is not less than a total of the reset voltage and a threshold voltage of the second transistor and is less than a total of the set voltage and the threshold voltage. |
US07898836B2 |
Masked memory cells
An array of masked memory cells including a first memory cell in a first column and a second memory cell in a second different column, wherein the first memory cell is capable of being accessed, so as to output, dependent on a first binary mask signal, a first binary value at a first output and a second binary value at a second output or vice versa, wherein the second memory cell is capable of being accessed, so as to output, dependent on a second binary mask signal, a first binary value at a third output and a second binary value at a fourth output or vice versa, and wherein the second and the third outputs of the memory cells are connected to an identical bit line of the memory array. |
US07898832B2 |
RV converter with current mode and voltage mode switching
A switched mode converter is disclosed that includes mode logic for switching between voltage mode and current mode. The converter includes sensing circuitry for sensing current on the primary side, load current on the secondary side, and converter output voltage. When load current is less than a predetermined value, the converter operates in voltage mode wherein output voltage of the voltage mode controller is used to control the duty cycle of a PWM controller. When load current is greater than a predetermined value, the converter operates in current mode wherein primary current is used to control the PWM controller. Thus during a light load when the converter is voltage controlled there is no need for a minimum load to stabilize the control loop. In current-mode the control loop will have faster transient response and avoid flux imbalance. Thereby providing advantages of both voltage and current controlled switched mode converters. |
US07898819B2 |
Compact modular card system and communications protocols for a power controller
A 1/16 DIN power controller configuration is provided that includes a housing, a circuit board carrier disposed within the housing and capable of engaging at least three circuit boards within the housing, a power supply circuit board disposed within the housing and engaged by the circuit board carrier, and a communications circuit board disposed adjacent the power supply circuit board within the housing and engaged by the circuit board carrier. The communications circuit board includes Ethernet/IP and/or Modbus TCP protocols, and in alternate forms includes RS-232 and RS-485 with Modbus RTU protocol, DeviceNet, Profibus DP, CanOpen, and/or EtherCat. |
US07898817B2 |
Circuit board assembly
In one embodiment, a circuit board assembly comprises a first circuit board comprising a first array of alignment holes, a second circuit board comprising a second array of alignment holes, and at least one press pin dimensioned to fit in one or more of the alignment holes. |
US07898815B2 |
Electronic apparatus, flexible board and board fixing member
A board fixing member has a first board supporting face and a second board supporting face both of which are adjacent to each other with an angle. A flexible board is fixed in a state in which the flexible board is supported by both the first and second board supporting faces of the board fixing member. The flexible board includes a first reinforcement plate at a first portion supported by the first board supporting face and a second reinforcement plate at a second portion supported by the second board supporting face. |
US07898810B2 |
Air cooling for a phased array radar
In certain embodiments, a structure for electronic components includes a baseplate having a substantially planar shape. The baseplate defines one or more openings allowing air flow. The structure includes a frame coupled to the baseplate. The frame includes a planar support with a substantially planar shape that is substantially parallel to the baseplate. Then planar support and baseplate at least partially defines one or more plenums. The planar support is also configured to support one or more transmit/receive integrated microwave modules. The frame also includes a plurality of frame supports that define one or more channels for air flow. Each channel corresponds to one of the plenums. Additionally, the frame includes a ventilated panel with a surface defining a plurality of air inlets. The air inlets allow air into one of the one or more plenums. Also, the frame includes one or more thermal interfaces configured to dissipate heat. |
US07898806B2 |
Motor controller
There is provided a motor controller that can easily reduce the size and manufacturing cost of a motor controller by reducing the size of a heat sink without increasing the number of parts much.The motor controller includes a heat sink, a plurality of power semiconductor modules that is in close contact with the heat sink, a substrate (6) that is electrically connected to the plurality of power semiconductor modules, and a fan (8) that generates the flow of external air and supplies cooling air to the heat sink. The heat sink is formed by the combination of two kinds of heat sinks that include a first heat sink (9) and a second heat sink (10), and at least one of the power semiconductor modules is in close contact with each of the first and second heat sinks (9) and (10). |