At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Convergence-enabled DVD and web system
A system integrates a DVD system and a WWW web browser. Universal Resource Locator (URL) information corresponding to sites accessible by the browser are stored...
Method and apparatus to accelerate scrolling for buffered windows
Methods and apparatuses to accelerate scrolling for buffered windows. In one aspect of the invention, a method to scroll a buffered window on a data processing...
Method and apparatus for assigning word prominence to new or previous
information in speech synthesis
A method and apparatus is provided for generating speech that sounds more natural. In one embodiment, word prominence and latent semantic analysis are used to...
Color correction of digital video images using a programmable graphics
A system which utilizes the processing capabilities of the graphics processing unit (GPU) in the graphics controller. Each frame of each video stream or track is...
Method and apparatus for accelerated scrolling
Improved approaches for users to with graphical user interfaces of computing devices are disclosed. A rotational user action supplied by a user via a user input...
Magnetic connector for electronic device
An electrical plug and receptacle relying on magnetic force to maintain contact are disclosed. The plug and receptacle can be used as part of a power adapter for...
A computing device having an improved enclosure arrangement is disclosed. One aspect of the enclosure pertains to enclosure parts that are structurally bonded...
Decoding coded data streams
A method of decoding, in one particular embodiment, an IEC 60958 biphase coded data stream comprising determining the maximum period in the data stream without a...
Gap count analysis for a high speed serialized bus
A method of optimizing communication over a high-speed serial bus by minimizing the delay between packets transmitted over the bus is disclosed. The method...
Method and apparatus for transforming display data using multiple frame
buffers in a display device
Methods and systems for transforming data in a system are provided. In one implementation, the method includes providing a first frame buffer, and providing a...
Method and apparatus for detecting free fall
A data processing system including a data storage device having data stored on a data storage medium. Within said data processing system, a system electronics is...
Method and apparatus for data processing
Methods and apparatuses for a data processing system are described herein. In one aspect of the invention, an exemplary apparatus includes a chip interconnect, a...
Transparent local and distributed memory management system
The present invention discloses a system for transparent local and distributed memory management. The invention overcomes the prior art's requirement of keeping...
Method and system for transferring status information between a media
player and an accessory
A method, system, and connector interface for transferring status information between a media player and an accessory. The method includes determining, by the...
Method and apparatus for resizing buffered windows
Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system includes:...
Method and apparatus for dynamic power management in a processor system
A dynamic power management system includes an operating system (OS) that causes a processor to operate in one of multiple run states that have different...
Computer component protection
A computing device is disclosed. The computing device includes a shock mount assembly that is configured to provide impact absorption to sensitive components...
Apparatus and method for indicating password quality and variety
A method of presenting password information to a user, the method comprising: receiving a password; determining the number of unique character sets utilized in...
Depth ordering of planes and displaying interconnects having an appearance
indicating data characteristics
A method for determining a depth ordering between two planes in a 3D workspace of an application is provided. The method includes projecting vectors from a...
Wire bonding method and apparatus for integrated circuit
Wire bonding methods and apparatuses are described herein. In one aspect of the invention, an exemplary apparatus includes a plurality of electrically conductive...
Determining the number of unidirectional and bidirectional motion
compensated frames to be encoded for a video...
Methods for processing a set of successive video frames in two passes to determine the number of bidirectional (B) and unidirectional (P) motion compensated...
Self aligning foot assembly
A foot assembly includes a foot including a snap and a first alignment feature, the snap and the alignment feature are coupled to a base, and the first alignment...
Connector interface system facilitating communication between a media
player and accessories
A connector interface system is disclosed. The connector interface system includes an interface and a protocol in communication with which allows a media player...
Technique and an apparatus for producing postcards having an audio message
for playback by recipient
A system having a postcard having a thickness not to exceed 5.5 mm while containing an audio message for playback and a power supply, the system also having a...
Using order value for processing a video picture
A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention...
Method and apparatus for application building using build styles
What is disclosed is a method of building a software product in an integrated development environment using several build styles and a target. The method...
Extended finite state grammar for speech recognition systems
An extended finite state grammar structure is generated from a finite state grammar. The extended finite state grammar structure includes word subgraphs...
Reducing the number of power and ground pins required to drive address
signals to memory modules
One embodiment of the present invention provides a system that reduces the number of power and ground pins required to drive address signals to system memory....
Computer controlled display device
A computer-controlled display device. In one embodiment, the display device includes a flat panel display coupled to one end of a moveable assembly. A base...
Method and apparatus for image acquisition, organization, manipulation,
To better realize the great potential of amateur digital photography, the present invention introduces an integrated system for the acquisition, organization,...
Multi-conic gradient generation
Disclosed herein is a technique for computing a complex gradient using multiple conics. In connection with a computer system having a graphics processing unit...
System and method for ranking the relevance of documents retrieved by a
A computer system presents retrieved documents to a user, with documents most similar to documents in which the user previously showed high interest being ranked...
Handheld portable computing device
Automatically updating user programmable input sensors to perform user
In a portable multimedia device, a method, apparatus, and system for automatically updating programmable buttons on a remote client device using a set of user...
Object selection using hit test tracks
A method for labeling the pixels within a selected visual area of at least one image frame containing that visual area from a sequence of image frames stored in...
Method and apparatus for border node behavior on a full-duplex bus
A method relating to the behavior of border nodes within a high performance serial bus system is disclosed. A method is disclosed for determining a path to a...
Method and apparatus for border node behavior on a full-duplex bus
A method and apparatus relating to the behavior of border nodes within a high performance serial bus system is disclosed. A method is disclosed for determining a...
Depopulation of a ball grid array to allow via placement
The present invention provides an apparatus and methods for the functionality of an integrated circuit. An exemplary embodiment according to an aspect of the...