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.
Environmental seal maximizing sensor space beneath a button positioned in
An environmental seal is formed around a square sensor disposed beneath a circular button cap within a button assembly. The button assembly includes shelf...
Methods of melting and introducing amorphous alloy feedstock for casting
Various embodiments provide apparatus and methods for melting and introducing alloy feedstock for molding by using a hollow branch having a constraint mechanism...
Housing for an electronic device
Link for band
Protective locking mechanism for device enclosure
Mechanisms to prevent access to electronic components in an electronic device when the electronic device is receiving power. On example may provide an...
Session suspend and resume using a transient binding option messaging
The present invention uses a message with a suspend/resume flag setting sent to the local mobility anchor from the foreign agent that was supporting downlink...
Operating geographic location systems
In general, in one aspect, a method includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a...
Scheduling prioritized network searches for a multi-mode communication
A multi-mode communication device having a scan optimizer capable of prioritizing scan frequencies for different radio access technologies (RATs) during a...
Responding to a page message
A method for responding to a page message is provided. The method can include a wireless communication device receiving a page message on a first channel of a...
Methods and apparatus for reducing call drop rate
Methods and apparatus for reducing voice call drop rate are disclosed. Existing devices do not account for the added burden of background services on voice...
Altitude estimation using a probability density function
Methods, program products, and systems of location estimation using a probability density function are disclosed. In general, in one aspect, a server can...
Flare detection and mitigation in panoramic images
Lens flare mitigation techniques determine which pixels in images of a sequence of images are likely to be pixels affected by lens flare. Once the lens flare...
Device-initiated codec rate change during a voice call
A method for initiating a codec rate change during a VoIP call by a wireless communication device is disclosed. The method can include the wireless...
Adjustable antenna structures for adjusting antenna performance in
Adjustable antenna structures may be used to compensate for manufacturing variations in electronic device antennas. An electronic device antenna may have an...
Efficient media processing
Some embodiments provide a media-editing application. The application includes several image processing destinations for performing operations on video images....
Adaptive audio codec selection during a communication session
A method for adaptive audio codec selection during a communication session is disclosed. The method can include negotiating a set of audio codecs for use during...
System and method for determining an accent pattern for a musical
Embodiments of the invention are related to a computer-implemented method that includes receiving musical data, identifying a succession of accentuated events...
Reduction of contention between driver circuitry
An electronic display includes a display panel. The display panel includes a pixel array and receives a supply voltage. The display panel also includes a panel...
Multimedia interface progression bar
A method comprising displaying a display area adapted to display a multimedia element, displaying a progression bar adapted to represent at least a portion of a...
User interfaces for content categorization and retrieval
Methods, systems, and computer-readable media provide a scenario desktop for recording a current event scenario and a content desktop for presenting information...
Object-of-interest detection and recognition with split, full-resolution
image processing pipeline
Differing embodiments of this disclosure may employ one or all of the several techniques described herein to utilize a "split" image processing pipeline,...
Semantic note taking system
A semantic note taking system and method for collecting information, enriching the information, and/or binding the information to services is provided....
Fast search in a music sharing environment
A method, apparatus and system of method and system of directory sharing and management in a group communication environment is disclosed. In one embodiment, a...
Concurrent inline cache optimization in accessing dynamically typed
A method and an apparatus for concurrent accessing of dynamically type objects based on inline cache code are described. Inline cache initialization in a single...
Application interface on multiple processors
A method and an apparatus that execute a parallel computing program in a programming language for a parallel computing architecture are described. The parallel...
Command order re-sequencing in non-volatile memory
An apparatus includes a memory and storage circuitry. The storage circuitry is configured to receive at least one request causing execution of a sequence of...
Device, method, and graphical user interface with a dynamic gesture
An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the...
Embedded authentication systems in an electronic device
This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system...
Toggle gesture during drag gesture
Methods and systems for providing input to a computing device based on a toggle gesture performed during a drag gesture are provided. A drag gesture can be...
Proximity and multi-touch sensor detection and demodulation
The use of one or more proximity sensors in combination with one or more touch sensors in a multi-touch panel to detect the presence of a finger, body part or...
System and method for virtual displays
An operating system creates one or more virtual display interfaces for communication of display data and user input events between the application layer and one...
Application programming interfaces for data parallel computing on multiple
A method and an apparatus for a parallel computing program calling APIs (application programming interfaces) in a host processor to perform a data processing...
GPU with dynamic performance adjustment
In one embodiment, a system includes a power management controller that controls a duty cycle of a processor to manage power. By frequently powering up and...
Map service with network-based query for search
On a mobile device a "live" network-based query for search is performed (e.g., performed automatically) in response to a map display update or other trigger...
Routing based on detected stops
In some implementations, a mobile device can transmit traffic information to a server for analysis. The traffic information can include movement information...
Portable display device
Light source with light sensor
There are provided systems, devices and methods for operating a light source with a light sensor to provide a desired light output. In particular, in one...
While performing measurement for a first RAT performing tune away
operations for a second RAT
Operating a user equipment (UE) which comprises a first radio that is configured to operate according to a first radio access technology (RAT) and a second RAT....
Methods and apparatus for efficient spectral usage in extensible carrier
Methods and apparatus for providing efficient spectral usage in extensible carrier deployments. In one embodiment, the deployment comprises a long-term...
Methods for control signaling for wireless systems
To effectively and efficiently provide control information, a broadcast pointer channel (BPCH) may be used to identify the type and perhaps relative location of...
Communicating latency-sensitive data over a wireless data link
A method and apparatus are described for communicating data frames over a wireless data link between an access point and a transceiver in an electronic device....
Reducing interarrival delays in network traffic
The disclosed embodiments provide a system that facilitates use of a network link. During operation, the system continuously monitors an interarrival delay of...
Methods and apparatus for large scale distribution of electronic access
Methods and apparatus for large scale distribution of electronic access control clients. In one aspect, a tiered security software protocol is disclosed. In one...
Disabling access point notifications
Disabling wireless access point notifications is described. In some implementations, wireless access point notifications on a mobile device can be disabled when...
Setting a reminder that is triggered by a target user device
Disclosed are systems, methods, and non-transitory computer-readable storage media for setting a reminder triggered by a target device. A requesting device...
Speaker having a horizontal former
A speaker includes a frame, a sound radiating surface, and a suspension that couples the sound radiating surface to the frame. A horizontal former is coupled to...
Multi-channel audio system having a shared current sense element for
estimating individual speaker impedances
A programmed data processor receives input voltage measurements for a number of speaker drivers, wherein each of the voltage measurements may be a sensed or...