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.
Communication protocol for use with portable electronic devices
Improved techniques for communicating between a portable electronic device and an accessory (or auxiliary) device are disclosed. The accessory device can...
Methods and systems for automatic configuration of peripherals
Peripherals and data processing systems are disclosed which can be configured to interact based upon sensor data. In one embodiment, a peripheral, which is...
Refresh and filter anchors
Structured data on a device is synchronized with structured data on a host if the device and the host have a matching refresh anchor. Structured data on the...
System and method for alerting a first mobile data processing system
nearby a second mobile data processing system
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to...
Methods for opportunistic multi-user beamforming in collaborative
A system and method for opportunistically designing collaborative beamforming vectors is disclosed for a wireless multiple input, multiple output (MIMO) space...
Magnet array for coupling and aligning an accessory to an electronic
Systems and methods are providing for aligning an accessory to an electronic device interface. In particular, some accessories such as optical filters and lens...
Automatic detection of calibration charts in images
Methods and apparatuses for locating an embedded color chart in an image are described. In one exemplary method, an image that includes an embedded color chart...
Multi-user MIMO-SDMA for finite rate feedback systems
A multi-user MIMO downlink beamforming system with limited feedback (200) is provided to enable preceding for multi-stream transmission, where a channel...
Wireless communication system
A processing system is described that includes a wireless communication interface that wirelessly communicates with one or more wireless client devices in the...
Multi-part substrate assemblies for low profile portable electronic
Multi-part substrate arrangements that yield low profile configurations are disclosed. One aspect pertains to portable electronic devices are able to have low...
Processing cursor movements in a graphical user interface of a multimedia
A method for processing a selected item in a GUI of a multimedia application is provided. The method includes receiving a hot key input that specifies a...
Methods and apparatus for shielding circuitry from interference
This is directed to methods and apparatus for shielding a circuitry region of an electronic device from interference (e.g., EMI). A conductive dam may be formed...
Graphical user interface for a display screen or portion thereof
Class declaration in a non-class-based programming environment
Facilitating declaration of a class or function using a programming language that is not a class-based object-oriented programming (OOP) language is disclosed....
Accessory power management
Methods, apparatus, and circuits for managing power among portable computing devices and one or more accessories. One example provides commands to improve power...
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...