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.
Accessing metadata with an external host
Systems and processes may be used to retrieve metadata from a nonvolatile memory of a portable device and transmit the retrieved metadata to an external host....
Data flow control within and between DMA channels
In one embodiment, a direct memory access (DMA) controller comprises a transmit circuit and a data flow control circuit coupled to the transmit circuit. The...
Zero-gap playback using predictive mixing
Circuits and methods for providing zero-gap playback of consecutive data streams in portable electronic devices, such as media players, are described. In some...
Dynamic routing of audio among multiple audio devices
A routing screen is presented on an electronic device by a user interface application in response to receiving a notification that an external audio device is...
Methods and apparatuses for pixel transformations
Methods, apparatuses, systems, and machine readable media for pixel transformations. One exemplary method includes: determining a state of a pixel format...
Docking station for hand held electronic devices
A docking system is disclosed. The docking system includes a single docking station and a plurality of inserts that are placed in the docking station so that...
Opponent color detail enhancement for saturated colors
A method, system and device for enhancing detail in areas of saturated color in an image are described. As areas of saturated color are detected in an image the...
Luminescence shock avoidance in display devices
A luminescence shock avoidance algorithm selectively limits the brightness level of a display device when the display device is activated in a dark environment...
Graphical user interface objects are specified by a collection of attribute-value pairs, the collection of which comprise a complete description of the object...
I/O connectors with extendable faraday cage
An apparatus providing one or more I/O connections to a computer. The apparatus includes a Faraday cage generally about a flex cable, or other computing...
Bacillus pumilus strain for high yield of tetramethylpyrazine
This invention provides a high-yield bacterial strain for producing tetramethylpyrazine named Bacillus pumilus RX3-17. The strain has been deposited in China...
Article comprising light absorbent composition to mask visual haze and
A transparent article includes a continuous polyester matrix having at least one incompatible filler dispersed therein. The incompatible filler provides domains...
Icon for a portion of a display screen
Graphical user interface for a display screen or portion thereof
Displaying icon layouts in different resolutions
A method for displaying icons layouts in different resolutions where data representing a layout is preserved for a particular resolution and is later used to...
System and method for tagging data
A system and related methods for tagging data, especially in the context of a web-based application, includes various features associated with a tag bar. A text...
Macroscalar processor architecture
A macroscalar processor architecture is described herein. In one embodiment, a processor receives instructions of a program loop having a vector block and a...
NAT traversal for media conferencing
Methods for establishing a direct peer-to-peer ("P2P") connection between two computers are disclosed. In particular, the methods are designed to work in cases...
Methods and systems for managing web feed content with an email client
Displaying web feed contents into email messages. A web feed manager formats web feed contents from a web feed to allow a user on the email client application...
Providing text input using speech data and non-speech data
Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user...
Push notification service
Gateway devices maintain presence information for various mobile devices. Each gateway is associated with a zone and manages presence information only for...
Communications system that provides user-selectable data when user is
Systems and methods for providing user-selectable data when a user is on hold are provided. A communications system can automatically detect when a user is...
Seamless switching between radio and local media
Systems and methods are provided for seamlessly switching media playback between a media broadcast, such as a radio broadcast, and media from a local media...
Some embodiments provide a method of processing digital video in a computer. The method receives a first video clip. It stores the first video clip at a first...
3D object recognition
A method, device, system, and computer program for object recognition of a 3D object of a certain object class using a statistical shape model for recovering 3D...
Outbound transmission of packet based on routing search key constructed
from packet destination address and...
A method is described that involves associating an outbound packet with a first network interface and constructing a search key from an identifier of the first...
Portable electronic device with auto-dim timers
A portable electronic device with a touch-sensitive display is disclosed. In some embodiments, the time period after which the display is dimmed due to user...
Consumer abuse detection system and method
Embodiments disclosed herein provide systems, devices, and methods for detecting the occurrence of consumer abuse events in electronic devices. In one...
Momentarily enabled electronic device
A circuit or apparatus for providing intermittent or interruptible power to an electronic device. The circuit may provide power upon user initiation and...
Phosphite stabilizers for ionomeric polyester compounds
The use of oxidizable phosphorus or phosphorous stabilizers, such as the phosphites, to reduce the color formation of the ionomeric polyester compositions is...
Magnetometer accuracy and use
A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a...
Icon for a portion of a display screen
Animated graphical user interface for a portion of a display screen
Security methods and systems
The present invention describes methods for improving security when accessing applications and other executable programs. In one exemplary method, a user is...
News feed browser
Techniques for detecting, managing, and presenting syndication XML (feeds) are disclosed. In one embodiment, a web browser automatically determines that a web...
Creating digital artwork based on content file metadata
A computer-implemented method is disclosed. The method applies to a set of content files including a subset of the content files that do not have associated...
Enhanced visual feedback of interactions with user interface
An item in a user interface is visually enhanced in response to an interaction with the item or in response to a request. In some implementations, the item...
Generating stop indicators 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...
Controlling memory operations using a driver and flash memory type tables
Systems and processes may include a first memory and a second memory. A driver and/or an application may be stored in the first memory. Flash memory type data...
Systems, methods, and devices are provided for performing a workflow with two or more electronic devices. Embodiments include an initiator electronic device...
Methods and systems for managing composite data files
Systems and methods for managing data, such as metadata or non-metadata such as content. In one exemplary method, a composite document is received and it is...
Heterogeneous database management system
An administration server in a database management system retrieves log files in a plurality of formats from a plurality of clients through helper programs...
System and method for anonymous location based services
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to...
Adapting masking thresholds for encoding a low frequency transient signal
in audio data
An improved audio coding technique encodes audio having a low frequency transient signal, using a long block, but with a set of adapted masking thresholds. Upon...
Portable media device with workout support
Improved techniques and systems for utilizing a portable electronic device to monitor, process, present and manage data captured by a remote sensor are...
Mobile network device battery conservation system and methods
The battery life of a mobile device operating in a wireless network environment is extended by terminating network communication activities after a specified...