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.
Management circuits and methods for managing a power supply
Circuitry and techniques for managing a power supply are disclosed. A processor-controlled switch is employed to control the delivery of power to conductors that...
Remote access to layer and user interface elements
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as "widgets," for...
De-emphasis training on a point-to-point connection
A method for establishing data transmission between a two devices by performing de-emphasis training is disclosed. While a retry count does not exceed a...
Systems and methods for using media upon insertion into a data processing
Methods and apparatuses for operating with writeable media. In one aspect of the invention, an exemplary method includes inserting a writeable media into a drive...
Visual feedback to illustrate effects of editing operations
Techniques for providing visual feedback to illustrate the effects of editing operations are provided. This visual feedback may be provided in the form of an...
User interface for multiway audio conferencing
An audio conferencing client application provides a user interface that facilitates turn taking in both moderated and unmoderated audio conferences. The user...
Media player with acceleration protection
An improved media player and a method for operating a portable computing device (e.g., media player) are disclosed. According to one aspect, a portable computing...
Movable touch pad with added functionality
An input device is disclosed. The input device includes a movable touch pad capable of detecting an object in close proximity thereto so as to generate a first...
Method and apparatus for providing visual feedback during manipulation of
text on a computer screen
A method and apparatus providing visual feedback to a computer user while dragging selected text is described. As its first step, the processing logic creates a...
Method and system for displaying related information from a database
A technique for displaying information from related tables of a database in different display windows on a display screen associated with a computer system is...
Method and apparatus for transmitting documents over a network
An object comprising a Web document is transferred by a server to a client over a client-server data communications network. Alternatively, the object comprising...
Autonomous thermal management
The present invention provides both a peripheral device that regulates its own temperature by adjusting its power consumption, and a method to accomplish the...
Touch pad for handheld device
A touch pad system is disclosed. The system includes mapping the touch pad into native sensor coordinates. The system also includes producing native values of...
Method and apparatus for communicating between device drivers in a
One embodiment of the present invention provides a system that facilitates communicating between device drivers within a computing system. The system first...
Rate control for video coder employing adaptive linear regression bits
A rate control system is disclosed for video coding applications. The rate controller assigns a quantization parameter for video data in a picture in response to...
Greeting card system including a window to allow for inventory and
A greeting card system comprises a card member. The card member includes a first window. The system includes a gift card attached to the card member. The gift...
Layer for accessing user interface elements
A user-activatable dashboard contains any number of user interface elements, referred to herein as "widgets," for quick access by a user. In response 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 for determining and...
Methods and apparatuses for controlling the appearance of a user interface
Methods, systems and machine readable media for displaying (e.g., information from multiple calendars) using different secondary colors generated according to...
Techniques and graphical user interfaces for categorical shuffle
Improved techniques and graphical user interfaces that enable users to shuffle a group of media items in accordance with categories associated with the media...
Color palette providing cross-platform consistency
A method and system to provide a color palette which facilitates user selection of web-safe colors. In laying out the color palette, the extent of achromatic...
Method and system for entropy coding
A method and system are provided for encoding a plurality of integers with variable-length code tables constructed by combining a plurality of structured code...
Magnetic latch mechanism
A magnetic latch mechanism for latching a first electronic assembly to a second electronic assembly. The magnetic latch mechanism includes a Halbach array...
Connector arrangements on a power supply unit
The invention relates, in an embodiment, to a power supply module configured to be coupled to a power outlet to supply an operating voltage to a data processing...
Automatic ID allocation for AV/C entities
Disclosed herein is an automatic ID allocation technique for use in AV/C device applications. The method allows ID assignment without manual user intervention....
Dynamic management of multiple persistent data stores
Dynamic management of multiple persistent data stores is disclosed. One or more data objects are associated with a client context, e.g., an instance of a client...
Methods and apparatuses for calibrating sensors
Methods and apparatuses to perform calibration of imprecise sensors for power monitoring in a data-processing system are described. The system includes a load...
Method and apparatus for titling
Some embodiments of the invention provide a method for presenting computer-generated characters. The method defines several frames for a character and...
Resampling chroma video using a programmable graphics processing unit to
provide improved color rendering
A system which utilizes the processing capabilities of the graphics processing unit (GPU) in the graphics controller. Each frame of each video stream is decoded....
Method and apparatus for dynamically resizing windows
The present invention provides a method for resizing windows and an apparatus for resizing windows. The method, in one embodiment, involves selecting a seam...
Indication of progress towards satisfaction of a user input condition
In some embodiments of the invention, a graphical user interface in an electronic device includes one or more user-interface objects associated with a second...
Method and system for retrieval and usage of remote entry points
A method for communicating between a client application and one or more servers is disclosed. In one embodiment, it is first determined whether a particular...
Thin, passive cooling system
A system includes a power source and a heat-shield mechanism which encloses the power source. This heat-shield mechanism includes a 3-dimensional housing that...
A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window...
Touch screen device, method, and graphical user interface for determining
commands by applying heuristics
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with...
Unified capture and process interface
The method of collecting a time based stream of information to generate a presentation is provided for in which a processing system is employed. In one exemplary...
Automated creation of media asset illustration collage
Techniques for producing a media asset illustration collage are disclosed. These techniques involve, for instance, obtaining a media asset list containing media...
Assigning meanings to utterances in a speech recognition system
Assigning meanings to spoken utterances in a speech recognition system. A plurality of speech rules is generated, each of the speech rules comprising a language...
Method and apparatus for color correction
A graphical user interface for performing color correction and methods for implementing the color correction are disclosed. The graphical user interface allows a...
Digital signal detection for high speed signaling systems
Methods and apparatuses for detecting digital signals in high speed signaling systems. In at least one embodiment, at least one received input signal is combined...
A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within...
Deep pixel display
A method, apparatus, and system for generating a deep pixel display on a display device are provided. A first set of data relating to a first pixel is provided....
Handheld portable computing device