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.
Retrieval of services by attribute
An automatic method and apparatus for providing services on a computer system. A set of services is established providing different functionality for the...
Automatic relevance filtering
A technique for use in a computer is disclosed. The method includes determining a context and a data requirement for a candidate action to be selected, the...
In one exemplary embodiment, a portable computer having a display assembly coupled to a base assembly to alternate between a closed position and an open...
Method and apparatus for efficiently accounting for the temporal nature of
Some embodiments of the invention provide a computer system for processing an audio track. This system includes at least one DSP for processing the audio track....
Method and apparatus for time compression and expansion of audio data with
dynamic tempo change during playback
A method and apparatus implement time compression and expansion of audio data, with dynamic tempo change during playback. Dynamic changes in tempo are...
Electronic device holder
Mutually authenticated secure key exchange (MASKE)
The invention provides a cryptographic method which includes receiving at a first entity a second public key M.sub.A. At least one of a first session key K.sub.B...
Virtual bundles of purchasable products are created by a person external to an electronic commerce site. In a preferred embodiment, the virtual bundles are...
Threaded presentation of electronic mail
A threaded list of e-mail messages is provided by checking each received message against previous messages to determine whether the new message is associated...
Transmission of AV/C transactions over multiple transports method and
Disclosed is a system and method for transmitting AV/C data over one or more transports. Further disclosed is a system and method for transmitting AV/C data over...
User interface for a computer display
Method and apparatus for communicating with an embedded controller which
includes a reference to metadata...
A system that communicates with an embedded controller within a computing device. During operation, the system queries the embedded controller to obtain...
Domain of definition in warper/morpher
An efficient way to perform rendering operations in an image processing environment includes a warping engine having a warping module and a domain of definition...
Method of performing rate control for a compression system
A rate controller for allocating a bit budget for video frames to be encoded is disclosed. The rate controller of the present invention considers many different...
Method, apparatus and computer program product for ensuring node
participation in a network bus
A method for configuring a computer network so that no non-root node can allocate itself a Physical_ID reserved for a root node. For each node that executes the...
Methods and systems for filtering signals
The present invention describes methods for enhancing the performance of two-capacitor low-pass filters. In certain embodiments of the invention, the capacitors...
Method and apparatus for nonlinear anamorphic scaling of video images
Methods and apparatuses for nonlinear scaling of video images. To match the aspect ratios of a video image and the target display area, at least one embodiment...
Background rendering in video compositing
Some embodiments of the invention provide a method of editing video through a multi-stage editing process. The method selects a particular stage in the editing...
User interface for computer display
Method and system for allowing a media player to determine if it supports
the capabilities of an accessory
A method and system for allowing a media player to determine if it supports the capabilities of an accessory are disclosed. The method and system comprise...
Method and apparatus for dynamic link driver configuration
A method and apparatus embodied in transaction layer software suitable for use with serial bus devices, such as IEEE standard 1394 serial bus devices for...
Method and apparatus for listening for incoming calls on multiple
In one embodiment, the invention provides a method comprising loading a set of transport components into a memory; initializing each transport component of the...
Apparatus and method for handling special windows in a display
An apparatus and method for handling special windows in a display comprises a window manager in an operating system that is called by application programs to...
Adaptive motion estimation
Some embodiments of the invention provide a method of performing motion estimation for an array of image values obtained from a current image. The method starts...
Multimedia file format
An automatically readable medium encoded with a time-based media file which comprises a factory object which uniquely identifies the instantiation of an object...
Hybrid ground grid for printed circuit board
Electrical mounting boards and methods for their fabrication and use are disclosed herein. In particular, such mounting boards embodiments utilize hybrid ground...
System and method for using a correspondence table to compress a
Parsing routines extract from a conventional pronunciation dictionary an entry, which includes a dictionary word and dictionary phonemes representing the...
Data-driven global boundary optimization
Portions from segment boundary regions of a plurality of speech segments are extracted. Each segment boundary region is based on a corresponding initial unit...
Circuits and methods for amplifying signals
The present invention discloses a bus pumping compensation for a pulse modulation circuit such as class D modulators. The compensation according to the present...
Method and apparatus for backlighting a device
A light guide panel is disclosed. The panel comprises a plate for dispersing light and at least one light-emitting diode (LED) coupled to the plate for providing...
Electronic device holder
Method and apparatus for dynamic performance evaluation of data storage
Improved approaches for evaluating performance of data storage systems used with computers are disclosed. The performance evaluation of the data storage systems...
Updating a data structure
An implementation repeatedly updates data in a data structure, the data structure having a size larger than an atomic size. The implementation avoids locking the...
Pre-processing method and system for data reduction of video sequences and
bit rate reduction of compressed...
Methods for pre-processing video sequences prior to compression to provide data reduction of the video sequence. In addition, after compression of the...
Method and apparatus for automatic detection and healing of signal pair
crossover on a high performance serial bus
An automatic crossover and healing process is disclosed for the P1394b standard. In particular, a crossover process is disclosed which comprises coupling the...
Gaussian blur approximation suitable for GPU
A Gaussian blur approximation is applied to an image by repeated down-sampling operations followed by an up-sample operation. By using a truncated Gaussian...
Parts manipulation and inspection system and method
Manufacturing lines include inspection systems for monitoring the quality of parts produced. Manufacturing lines for making semiconductor devices generally...
Video conferencing apparatus and method
A video conferencing system having video and/or audio capture device for video and audio communications is disclosed. The video and audio capture device may...
Substantially noiseless cooling device for electronic devices
A cooling device of an electronic component. The cooling device comprises a carrier having one or more openings, a piezoelectric member moveably disposed in one...
Macroscalar processor architecture
A macroscalar processor architecture is described herein. In one embodiment, an exemplary processor includes one or more execution units to execute instructions...
Circuit board cam-action standoff connector
A cam-action expanding standoff connector and related method are disclosed for mounting a circuit board. The standoff connector includes a body and a plurality...
Low EMI capacitive trackpad
A printed circuit board (PCB) assembly provides a two layer capacitive trackpad sensor in which an EMI ground grid is interposed among the sensor's capacitive...
Method and apparatus for constant light output pulsed L.E.D. illumination
An illumination source includes a plurality of LEDs, and an electrical circuit that selectively applies power from the DC voltage source to the LED units,...