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.
System for field testing wireless devices with reduced multipath
A portable test chamber with an open top may serve as a field testing apparatus for wireless testing of electronic devices. A wireless device under test may be...
Display screen or portion thereof with graphical user interface
Display screen or portion thereof with icon
Uplink control channel allocation in a communication system and
communicating the allocation
Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method...
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...
Recovery from uplink timing alignment failures in cellular communications
Regaining uplink synchronization after timing alignment failure in cellular communications. An out-of-sync condition with a cellular network may be detected. A...
Adaptive battery life extension
According to one embodiment, a first battery number is determined representing a battery condition of a battery of a mobile device using a predictive model,...
User context aware throttling of transition attempts to connected mode
Throttling of transition attempts to connected mode based on user context. A wireless device may camp on a serving cell. A motion state of the wireless device...
Address spoofing prevention
The present invention relates to a method for securing a radio communication link establishment in a radio communication network comprising a local network and...
Method and apparatus for automatically adjusting the operation of
notifications based on changes in physical...
A processor-based personal electronic device (such as a smartphone) is programmed to automatically respond to data sent by various sensors from which the user's...
Managing alerts based on context
Systems and methods are provided for managing alerts provided to a user of a mobile device based on context of the mobile device. For example, a perimeter of a...
Location-based application program management
Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program...
Earphone having a controlled acoustic leak port
An earphone comprising an earphone housing having a wall comprising (1) a front side that joins (2) an end portion in which a primary sound output opening is...
Microphone assembly having an acoustic coupler
Embodiments of the invention include a microphone assembly having a microphone soldered on a bottom side of a bottom ported microphone flex circuit carrier, and...
Sensor data rescaler with chroma reduction
An input rescale module for an image signal processor (ISP) that downscales sensor data in the horizontal and vertical dimensions. The module may demosaic the...
Multi-participant conference setup
Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act...
Focus position estimation
A method for lens position estimation can include receiving from a lens driver a drive current value representing a current to be provided to a motor to...
Method and system for a single frame camera module active alignment tilt
Some embodiments include methods for correcting optical alignment of components in a camera module for a multifunction device. In some embodiments, components...
Device housings with hidden fasteners
A housing for a personal electronic device includes a first housing portion, a second housing portion, and a pivoting member pivotally attached to the second...
Methods and apparatus for scrambling symbols over multi-lane serial
Methods and apparatus for scrambling symbols over multi-lane serial interfaces in order to improve undesired electromagnetic emissions. In one embodiment the...
Method and apparatus for delay compensation in data transmission
A method and apparatus for delay compensation in data transmission is disclosed. In one embodiment, an IC is configured to transmit data along with a clock...
Connector adapters that may allow contacts in a connector insert to form electrical connections with contacts in an incompatible connector receptacle. One...
Board-to-board connectors that may provide a durable and reliable connection, save board space, may be easy to manufacture, and may be simple to use during...
Antenna window and antenna pattern for electronic devices and methods of
manufacturing the same
A housing for an electronic device, including an aluminum layer enclosing a volume that includes a radio-frequency (RF) antenna is provided. The housing...
Flexible display with bent edge regions
An electronic device may have a flexible display with portions that are bent along a bend axis. The display may have display circuitry such as an array of...
Liquidproof dome switch
This is directed to a dome switch that may prevent liquid from coming into contact with circuit elements of the switch. A deformable dome may include a...
Method and system to process digital audio data
A method to process digital audio data displays the digital audio data in one or more tracks along a time line in a graphical interface of a computer system and...
Adaptive vibration damping mechanism to eliminate acoustic noise in
A system to eliminate acoustic noise caused by a first Multi-Layer Ceramic Capacitor (MLCC) array positioned on a printed circuit board (PCB) is disclosed. The...
Hybrid adaptive headphone
An adaptive noise-cancelling headphone including an earcup housing having a driver for outputting sound to a user positioned therein. The headphone further...
Musical systems and methods
Musical performance/input systems, methods, and products can accept user inputs via a user interface, generate, sound, store, and/or modify one or more musical...
Single user input mechanism for controlling electronic device operations
A unique input mechanism for controlling several operations of an electronic device is provided. Using the unique input mechanism, which may be the single input...
Systems and methods for monitoring LCD display panel resistance
Systems and methods for monitoring internal resistance of a display. The method may include supplying the display via a capacitor with a first voltage...
Backlight for a display
Systems and devices are provided for using an organic light emitting diode (OLED) as a backlight for a liquid crystal display (LCD) device. In one embodiment,...
Device, method, and graphical user interface for manipulating a
three-dimensional map view based on a device...
An electronic device displays on a display a first three-dimensional map view of a respective map location. The first three-dimensional map view is viewed from...
Computing plausible road surfaces in 3D from 2D geometry
Road network data can include two dimensional (2D) coordinates corresponding to junctions and non-junctions in the road network. Height values for roads at...
Optical kerning for multi-character sets
A content processing application that implements a method for displaying characters at least a threshold distance apart. The method receives two consecutive...
Object landmark detection in images
Techniques are provided to improve the performance and accuracy of landmark point detection using a Constrained Local Model. The accuracy of feature filters...
Distributed secure content delivery
Techniques for distributed and secure content delivery are provided. Requests for content are routed to a centralized service where the requestors are...
Locking and traversal methods for ordered tree data structures
In one embodiment, two-phase mutation of an ordered tree data structure is performed, wherein a lock can be acquired on a first node in an ordered tree data...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data storage. In one aspect, a method includes the...
Maintaining I/O priority and I/O sorting
Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that...
Deferred inter-processor interrupts
A data processing system includes, in one embodiment, at least a first processor and a second processor and an interrupt controller, and the system provides a...
Data parallel computing on multiple processors
A method and an apparatus that allocate one or more physical compute devices such as CPUs or GPUs attached to a host processing unit running an application for...
System and method for display mirroring
A computing system that supports the use of multiple displays in display mirroring mode and extended display mode may automatically determine a display mode in...
Reuse of host hibernation storage space by memory controller
A method for data storage includes, in a host system that operates alternately in a normal state and a hibernation state, reserving a hibernation storage space...
Portable multifunction device, method, and graphical user interface for
adjusting an insertion point marker
In accordance with some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display. The method...
Device, method, and graphical user interface for managing and interacting
with concurrently open software...
While in a first mode, a first electronic device displays on a touch-sensitive display a first application view that corresponds to a first application. In...
Message user interfaces for capture and transmittal of media and location
A device provides user interfaces for capturing and sending media, such as audio, video, or images, from within a message application. The device detects a...
A collaboration system provides enhanced user interface to enable users to interact with electronic devices. In one embodiment, users can add content to a...