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.
Display panel source line driving circuitry
An electronic display system has a light transmissive panel, a region of display elements on the panel, and source lines coupled to the display elements. A...
Devices and methods for reducing power consumption and size of gate
One gate driver includes an output node configured to be coupled to a gate line and to provide power to the gate line for driving thin-film transistor (TFT)...
Reduced backlight turn on time
Systems, devices, and methods for using a hot plug detect (HPD) signal to reduce turn on time of a backlight of a display are disclosed. The backlight...
Virtual camera for 3D maps
Some embodiments provide a non-transitory machine-readable medium that stores a mapping application which when executed on a device by at least one processing...
Capacitive sensor packaging
An apparatus comprises a fingerprint sensor having a set of capacitive elements configured for capacitively coupling to a user fingerprint. The fingerprint...
Invisible optical label for transmitting information between computing
Embodiments of the present disclosure provide a method and system for sharing information between a first computing device and a second computing device. In the...
Multiple media type synchronization between host computer and media device
Improved techniques for transferring media assets between a host computer and a media device are disclosed. The transfer of media assets between a host computer...
Heterogeneous data paths for systems having tiered memories
A nonvolatile memory ("NVM") buffer is incorporated into an NVM system between a volatile memory buffer and an NVM to decrease the size of the volatile memory...
Dynamic obfuscation of heap memory allocations
Techniques, methods, systems, and computer-readable media for allocating and managing dynamically obfuscated heap memory allocations are described. In one...
Systems and methods for accurate initialization from low-power and
This paper describes various embodiments that relate to personal computer systems, and accurate initialization of computer hardware of personal computer systems...
Branch misprediction behavior suppression on zero predicate branch
A method for suppressing branch misprediction behavior is contemplated in which a conditional branch instruction that would cause the flow of control to branch...
Managing I/O priorities
In one embodiment, a memory system for managing priority based Input Output (I/O) command queuing for nonvolatile electrically erasable semiconductor memory...
Scan sequence generator
A sensor panel device that can generate and use a stimulus signal having multiple different waveforms for detecting events on or near the sensor panel is...
Touch sensor panels with reduced static capacitance
Capacitive touch panels may include a plurality of positive voltage lines that are driven at a first phase. These positive voltage lines may be used to provide...
Devices and methods for reducing power usage of a touch-sensitive display
Methods and devices employing circuitry for reducing power usage of a touch-sensitive display are provided. In one example, a method for reducing power usage of...
Touch and hover switching
Touch and hover switching is disclosed. A touch and hover sensing device can switch between a touch mode and a hover mode. During a touch mode, the device can...
Integrated display and touch screen
Liquid crystal display (LCD) touch screens integrate touch sensing elements with display circuitry and may include in-plane-switching (IPS) LCDs. A method of...
Multi-mode voltages for touchscreens
Operating touch screens by applying more than one voltage modes, including a first voltage mode corresponding to a display phase and a second voltage mode...
Modeling significant locations
Techniques for modeling significant locations are described. A significant location can be a location that is significant to a user of a mobile device for a...
Depth scanning with multiple emitters
Mapping apparatus includes a transmitter, which is configured to emit, in alternation, at least two beams comprising pulses of light along respective beam axes...
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...
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...