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.
Methods of joining device structures with adhesive
Structures such as layers of material associated with an electronic device may be assembled using adhesive. The adhesive may be dispensed onto the surface of an...
Display screen or portion thereof with graphical user interface
Display screen or portion thereof with icon
Display screen or portion thereof with icon
Portable display device
Portable display device
Data buffering based on access stratum conditions in a call having both
circuit-switched and packet-switched...
Data buffering based on access-stratum conditions by a wireless user equipment (UE) device. A call may be established with a network via a wireless link. The...
Device to device communications with carrier aggregation
Device-to-device (D2D) communications in conjunction with carrier aggregation. A base station (BS) may coordinate D2D communication between two wireless user...
Determining exit from a vehicle
Methods and mobile devices determine an exit from a vehicle. Sensors of a mobile device can be used to determine when the user is in a vehicle that is driving....
Audio headset with automatic equalization
An accessory having an earbud for insertion into a user's ear is disclosed. The earbud may include a speaker and a microphone in which the speaker plays an...
Methods and apparatus for error rate estimation
Methods and apparatus for estimating received error rates. In one embodiment, the estimation of received error rates is conducted in relation to a bus interface...
Error resilient transmission of random access frames and global coding
Error mitigation techniques are provided for video coding system in which input frames are selected for coding either as a Random Access Pictures ("RAP frames")...
Adaptive post-processing for mobile video calling system
A system may include a receiver, a decoder, a post-processor, and a controller. The receiver may receive encoded video data. The decoder may decode the encoded...
Video conference network management for a mobile device
Some embodiments provide a method for managing a video conference between a first device and a second device. The method identifies a first ceiling bit rate for...
Comb drive and leaf spring camera actuator
An actuator package includes a base frame member and an image sensor. The actuator package further includes a plurality of comb drive actuators affixed to the...
System and method for peer-to-peer communication in cellular systems
Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering...
Multi-network architecture for media data exchange
Some embodiments use several different types of networks to relay several different types of media content among several different computing devices. The media...
Robust scalable and adaptive frequency estimation and frequency tracking
for wireless systems
Methods and apparatuses to determine a frequency adjustment in a mobile wireless device are disclosed. A method includes determining a coarse frequency error...
Secure authentication of identification for computing devices
In the field of computer and data security, the identifier (ID) of a computing device is protected by providing a secure signature used to verify the ID. The...
Precomputing internal AES states in counter mode to protect keys used in
Methods, media, and systems for, in one embodiment, protecting one or more keys in an encryption and/or decryption process can use precomputed values in the...
Type conversion using floating-point unit
Techniques are disclosed relating to type conversion using a floating-point unit. In one embodiment, to convert a floating-point value to a normalized integer...
Class D amplifier with variable switching frequency
A method for operating an audio system having multiple Class D audio amplifiers is described. An external oscillatory signal is coupled to the amplifiers, such...
Method for assembling an electronic device
An electronic device is provided. The device may include a plate placed behind a screen formed from a window and a display module to provide the screen with...
Structures for shielding and mounting components in electronic devices
An electronic device may be provided with a conductive housing. An antenna window structure may be formed in an opening in the housing. The antenna window...
Proximity sensor module with light reflector
A proximity sensor may be mounted below a display cover layer in an electronic device. The proximity sensor may have a light source that emits light and a...
PoP structure with electrically insulating material between packages
A PoP (package-on-package) package includes a bottom package coupled to a top package. Terminals on the top of the bottom package are coupled to terminals on...
Self capturing and keyed mobile device button
A housing of an electronic device encloses and supports at least one operational component and includes at least one opening sized to accommodate a mechanical...
In cable micro input devices
A small form-factor input device operative to be coupled to an electronic device using a cable may include a circuit board; a first electrical switch disposed...
Programming schemes for 3-D non-volatile memory
A method includes providing data for storage in a memory, which includes multiple analog memory cells arranged in a three-dimensional (3-D) configuration having...
System and method for modifying musical data
A computer-implemented method comprises receiving musical data including reference timing data, and a succession of musical notes arranged with respect to the...
Multiple hardware paths for backlight control in computer systems
The disclosed embodiments provide a system that drives a display from a computer system. The system includes a first hardware path for controlling a backlight...
Compensation methods for display brightness change associated with reduced
A method is provided for compensating for brightness change in a display. The method includes storing a plurality of look-up tables (LUTs), where each table has...
A graphics system may include one or more processing units for processing a current display frame, each processing unit including a plurality of parameter...
Methods of image fusion for image stabilization
Systems, methods, and computer readable media to improve image stabilization operations are described. Novel approaches for fusing non-reference images with a...
Device access using voice authentication
A device can be configured to receive speech input from a user. The speech input can include a command for accessing a restricted feature of the device. The...
Fast and accurate capacitance checker
Switching cells and decoupling capacitors in an integrated circuit design may be assessed to ensure voltage stability during high-speed switching events....
Recommender system for identifying a new set of media items responsive to
an input set of media items and...
Systems and methods are disclosed for identifying a new set of media items in response to an input set (or "query set") of media items and knowledge base...
Multi-cycle delay for communication buses
A system is disclosed that may compensate for bus timing that may vary over operating conditions of a bus. The system may include a communication bus, a first...
Interrupt distribution scheme
In one embodiment, an interrupt controller may implement an interrupt distribution scheme for distributing interrupts among multiple processors. The scheme may...
Uneven wear leveling in analog memory devices
A method for data storage in a memory that includes multiple analog memory cells, includes defining, based on a characteristic of the memory cells, an uneven...
Virtual machine communications
Apparatus, systems, and methods may operate to emulate a virtual device with bidirectional communication capability using a hypervisor. A virtual machine,...
Dynamic parameter profiles for electronic devices
A method for dynamically modifying a characteristic for an electronic device. The method includes activating by a processor a first profile having a first...
Multipoint touch surface controller
A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive...
Touch regions in diamond configuration
Touch regions in a diamond configuration in a touch sensitive device are disclosed. Touch regions can include drive regions of display pixels to receive...
A mouse with multi button functionality is disclosed. The mouse includes a housing that surrounds the internal components of the mouse. The housing includes at...
Memory power savings in idle display case
In an embodiment, a system includes a memory controller that includes a memory cache and a display controller configured to control a display. The system may be...
Dock with compliant connector mount
Docking stations having a connector with a compliant mount to provide improved durability and flexibility are provided herein. The compliant mount may couple a...