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.
Power efficient high speed communication systems and methods
Systems and methods for utilizing multiple wireless communication protocols are provided. In one embodiment, the portable device includes circuitry for providing...
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...
Ellipse fitting for multi-touch surfaces
Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing,...
Simultaneous sensing arrangement
Multi-touch touch-sensing devices and methods are described herein. The touch sensing devices can include multiple sense points, each located at a crossing of a...
Portable electronic device with multi-touch input
A portable communication device with multi-touch input detects one or more multi-touch contacts and motions and performs one or more operations on an object...
Full perimeter chemical strengthening of substrates
Methods and apparatus for protecting the thin films during chemical and/or thermal edge strengthening treatment. In one embodiment, a portion of each individual...
List item layouts system and method
A method of displaying list items is provided that includes defining a plurality of list items, defining a plurality of layouts, and linking each list item to a...
Configuration of a computing device in a secure manner
In accordance with a broad aspect, a method is provided to securely configure a computing device. A configuration indication is received into the computing...
Method and apparatus for enabling a computer system
A system and method for utilizing generic computer operating system software for computer hardware systems designed subsequent to the operating system software....
Method and apparatus for refetching data
Methods and apparatus for refetching data to store in a cache are disclosed. According to one aspect of the present invention, a method includes identifying a...
Managing backup of content
Systems and methods for generating incremental backups are provided. In one implementation a method is provided. The method includes receiving, while a current...
Searching a backup archive
Systems and methods are provided for searching. In one implementation, a method is provided. A current view of a search application is displayed in a user...
Data synchronization between multiple devices
The present invention comprises a method of data synchronization between multiple devices by, in one embodiment, classifying one device to be a primary device...
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. Also, after compression of the pre-processed...
Multimedia conference recording and manipulation interface
A technique is provided for recording and manipulating a multimedia conference. For example, an audio and/or video conference is conducted via computer and the...
Deferred shading graphics pipeline processor having advanced features
A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include...
An ambidextrous mouse is disclosed. The ambidextrous mouse is configured for both left and right handed use. The mouse may include right handed buttons on the...
Handheld electronic devices with isolated antennas
Handheld electronic devices are provided that contain wireless communications circuitry having at least first and second antennas. An antenna isolation element...
Animated graphical user interface for a display screen or portion thereof
Execution control for processor tasks
Method, system and means are provided for simultaneous activation/deactivation of a set of tasks by a processor, each of the tasks normally executed in a...
Graphically depicting program code depth
Systems and methods for graphically depicting program depth are provided. Systems and methods can include generation of an edit pane and a ribbon column. The...
Method and apparatus for displaying a gain control interface with
non-linear gain levels
A method for displaying a gain control interface having a gain level display with non-linear gain levels. The gain level display has a first end having an...
Editing within single timeline
Video clips are depicted both in an overall layer and in a set of individual tracks, or rows. The user can cause the display to be expanded or collapsed, as...
Web viewer setup dialog and grammar for generating web addresses
A setup dialog for a web viewer dynamically changes to reflect parameters needed to generate a web address. The setup dialog can include a list box containing...
Synchronization methods and systems
Synchronization architectures, methods, systems, and computer readable media are described. One exemplary embodiment includes a first software component which is...
Method for implementing an improved quantizer in a multimedia compression
and encoding system
Some embodiments limit the changes to a buffer occupancy accumulator with respect to a target number of bits of the current frame. Limiting the change of the...
Enqueue event first-in, first-out buffer (FIFO)
In one embodiment, an apparatus comprises a queue, write control logic coupled to the queue and operable in a write clock domain, and a first-in, first-out...
Viewing digital images on a display using a virtual loupe
A method and apparatus for viewing digital images is provided. A digital image may be viewed using a digital image system that employs a virtual loupe. A virtual...
Housing for a computing device
Improved housing for a computing device is disclosed. The improved housing is provided with one of an illuminable connector, a touch pad arrangement, and a palm...
An antenna-carrying assembly for facilitating wireless communication using an electronic device is disclosed. The antenna-carrying assembly may include a body...
Antennas for wireless electronic devices
Antenna window structures and antennas are provided for electronic devices. The electronic devices may be laptop computers or other devices that have conductive...
System and method for compressing a stream of integer-valued data
A method and system are provided to minimize the size and complexity of bitstreams associated with encoded data by using a new compression scheme. An entropy...
Compact magnetic cable noise suppressor
A compact magnetic cable noise suppressor may be provided for suppressing electromagnetic cable noise. The compact magnetic noise suppressor may be formed from a...
Graphical user interface for a display screen or portion thereof
Graphical user interface for a display screen or portion thereof
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...
Methods and apparatuses for dynamic power control
Exemplary embodiments of methods and apparatuses to dynamically redistribute power in a system that includes a plurality of subsystems are described. A load...
Method and apparatus for establishing a secure connection
One embodiment of the present invention provides a system that establishes a secure connection with a peer. During operation, the system obtains an identity for...
System and method for storing and retrieving filenames and files in
The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the...
Method and apparatus for providing an animated representation of a reorder
A method and an apparatus are provided for controlling a graphical user interface to display a plurality of data items in a first orientation. In the event that...
Compare mode for variable number of images
A technique for displaying a variable number of images on a display, such that a portion of the display contains the thumbnail images representing the library of...
Hand held electronic device with multiple touch sensing devices
Hand held devices with multiple touch sensing devices are disclosed. The touch sensing devices may for example be selected from touch panels, touch screens or...
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...
Method and apparatus for compressing and decompressing data
One embodiment of the present invention provides an apparatus for compressing data, comprising a compression mechanism which includes N channels. During...