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.
Graphical user interface for a display screen or portion thereof
A portable computer arranged to rest comfortably in the hand has a small display screen. Accelerometers capable of detecting movement of the pen with respect to...
Assigning priorities to threads of execution
Systems and processes may be implemented to receive threads of execution and assign priorities to the threads of execution. Threads of execution may include...
Application for designing photo albums
Some embodiments of the invention provide a computer-based application that allows its users to insert their pictures in a variety of different photo album...
Visually encoding nodes representing stages in a multi-stage video
Some embodiments of the invention provide a user interface of editing video through a multi-stage editing process. The user interface selects a particular stage...
Multi-client and fabric diagnostics and repair
Systems, methods, and computer program products for network diagnostics and repair are provided. In some implementations, a method is provided. The method...
Performing variable and/or bitwise shift operation for a shift instruction
that does not provide a variable or...
Some embodiments present a method of performing a variable shift operation. This method can be used by a microprocessor that does not allow variable shift...
Query result iteration
Systems and methods for processing an index are described. A pulse in an inverted index refers to a group of items that do not occur in any other pulse in the...
Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g.,...
Method and apparatus for archiving and unarchiving objects
The invention is directed towards methods and apparatuses for archiving and unarchiving objects. Some embodiments of the invention archive and unarchive objects...
Methods and apparatus related to pruning for concatenative text-to-speech
The present invention provides, among other things, automatic identification of near-redundant units in a large TTS voice table, identifying which units are...
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...
Electronic device assembly
Apparatus and methods for assembling an electronic device and components thereof are provided. The electronic device may include a housing and a cover inserted...
Assembly of an electronic device
An electronic device is provided. The electronic device may include a plate placed behind a screen formed from a window and a display module to provide the...
3D histogram and other user interface elements for color correcting images
The disclosed implementations relate generally to 3D histograms and other user interface elements for color correcting digital images. A color correction method...
Capacitance sensing electrode with integrated I/O mechanism
A touch sensing device is disclosed. The touch sensing device includes one or more multifunctional nodes each of which represents a single touch pixel. Each...
Power management circuitry and solar cells
This is directed to methods, systems, and apparatuses for implementing circuitry that can be used to control multiple solar cells to generate power for a...
Low-profile power adapter
A low-profile power adapter is disclosed. In one embodiment, a low profile power adapter is facilitated by improved approaches to construct and assembly of a...
Cold headed electric plug arm
This is directed to a power adapter plug arm manufactured from a single piece of material. The plug arm can include a plug operative to extend into a wall...
Techniques and systems for supporting podcasting
Improved podcasts and techniques that facilitate their use are disclosed. The improved techniques can pertain to creating, publishing, hosting, accessing,...
Icon for a portion of a display screen
Icon for a portion of a display screen
System and method for mitigating repeated crashes of an application
resulting from supplemental code
Provided is a method for mitigating the effects of an application which crashes as the result of supplemental code (e.g., plug-in), particularly a plug-in from...
Unified user interface for instant messaging and email
The present invention relates to a unified user interface for instant messaging and electronic mail. In one aspect, a single user interface is provided to allow...
Fast creation of video segments
A computer-implemented method can include displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within...
Channel quality index feedback reduction for broadband systems
A system and methodology are disclosed for exploiting channel correlation in time and/or frequency to reduce CQI feedback in wireless communications systems. By...
Generating predicate values during vector processing
A method for performing parallel operations in a computer system when one or more memory hazards may be present, which may be implemented by a processor, is...
Memory-hazard detection and avoidance instructions for vector processing
A processor that is configured to perform parallel operations in a computer system where one or more memory hazards may be present is described. An instruction...
Software update management
A software update method permits a local software update server to act as a update source for client computer systems in its local network. The local update...
Electronic device and external equipment with configurable audio path
Electronic devices and accessories such as headsets for electronic devices are provided. A microphone may be included in an accessory to capture sound for an...
Selecting encoding types and predictive modes for encoding video data
In some embodiments, a method of determining encoding type and predictive mode(s) selections for a macroblock of a video frame is provided. In some embodiments,...
Three-dimensional imaging and display system
A three-dimensional imaging and display system is provided in which user input is optically detected in an imaging volume by measuring the path length of an...
Optimizing the execution of media processing routines using a list of
Methods for analyzing a list of routine identifiers to optimize processing of routines identified in the list. Some embodiments execute a set of routines in...
Methods and apparatus for improving the performance of an electronic
device having one or more antennas
An electronic device comprising a first conductive unit and a second conductive unit disposed such that a gap exists between the first component and the second...
Handheld portable computing device
Icon label placement in a graphical user interface
To improve the art of graphical user interfaces, the present invention introduces a system that displays iconic resource representations having a salient...
Fast hit override
In one embodiment, a cache comprises a tag memory and a comparator. The tag memory is configured to store tags of cache blocks stored in the cache, and is...
Processing of metadata content and media content received by a media
The disclosed embodiments relate generally to the submission of metadata content and media content to a media distribution system. The media content can...
Fast modular zero sum and ones sum determination
In one embodiment, a state determiner comprises a plurality of logic circuits and a second logic circuit. Each logic circuit corresponds to a respective bit...
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...
Missed telephone call management for a portable multifunction device
In one aspect of the invention, a computer-implemented method is disclosed for use in conjunction with a portable electronic device with a touch screen display....
Exponentiation ladder for cryptography
Method and apparatus for data security using exponentiation. This is suitable for public key cryptography authentication and other data security applications...
Keeperless fully complementary static selection circuit
Selection circuitry for use in register files, multiplexers, and so forth is disclosed. The selection circuitry includes a plurality of local bit lines coupled...
Display window securing system
A display window assembly is mounted in the opening of a bezel of a housing, and a force is exerted against the assembly by a suitable resilient element urging...
Digital image albums
To better realize the great potential of amateur digital photography, the present invention introduces an integrated system for the acquisition, organization,...
Method and apparatus for anti-aliasing scan conversion
Methods and apparatuses for anti-aliasing scan conversion. In one aspect of the invention, an exemplary method to scan convert an image on a data processing...
Methods for determining a cursor position from a finger contact with a
touch screen display
A portable device with a touch screen display detects a contact area of a finger with the touch screen display and then determines a first position associated...
Dynamic power noise event counter
An apparatus and method for detecting noise in a power supply voltage. A circuit may include a voltage generation unit coupled to receive a power supply...
Type A USB receptacle with plug detection
A modified Series A universal serial bus (USB) receptacle connector is equipped with the functionality to allow the electronic system in which it resides to be...