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 and method of improving voice quality in a wireless headset with
untethered earbuds of a mobile device
Method of improving voice quality using a wireless headset with untethered earbuds starts by receiving first acoustic signal from first microphone included in...
Devices and method for providing remote control hints on a display
Systems and methods for a media content user interface. A media content provider includes storage for storing and serving video content to subscribers. The...
Color calibration and use of multi-LED flash modules
Systems, methods, and computer readable media to identify the operating characteristics of a multi-LED flash module for use with a image capture device are...
Decoding interdependent frames of a video for display
A module may provide codec-independent services including determining frame display order, frame dependency sets, and queuing the dependency frames in advance...
Gesture mapping for image filter input parameters
This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of...
Asymmetric multiphase boost for display backlights
An asymmetric multiphase boost that provides flash functionality for display backlights. A backlight power management module for a display backlight may...
Piezoelectric actuator for camera module
In some embodiments, a camera component includes an annular lens holder component having a threaded interior surface for translating rotational motion of an...
Real-time or near real-time streaming
Methods and apparatuses provide real-time or near real-time streaming of content, specified in one or more playlists, using transfer protocols such as an HTTP...
Data transfer between electronic devices
During operation in the described embodiments, a transmitting electronic device transmits a first data channel protocol data unit (PDU) with a payload...
Dynamic center of mass
Systems and methods involving reconfigurable rotating masses are disclosed. One embodiment may take the form of a system having a motor and coupled weights...
Antenna structures having resonating elements and parasitic elements
within slots in conductive elements
Electronic devices may include radio-frequency transceiver circuitry and antenna structures. The antenna structures may include antenna resonating elements such...
Electronic device antenna with reduced lossy mode
An electronic device may be provided with an antenna. The antenna may have an antenna resonating element and an antenna ground. An adjustable inductor may be...
Display circuitry with improved transmittance and reduced coupling
A display may have a color filter layer and a thin-film transistor layer. A layer of liquid crystal material may be located between the color filter layer and...
Readout of interfering memory cells using estimated interference to other
A method includes storing data in a memory that includes multiple analog memory cells. After storing the data, an interference caused by a first group of the...
Visually-assisted mixing of audio using a spectral analyzer
Processor-implemented methods and systems for visually-assisted mixing of audio using a spectral analyzer are disclosed. The system calculates and displays a...
Ambient light adaptive displays with paper-like appearance
An electronic device may include a display having an array of display pixels and having display control circuitry that controls the operation of the display....
Display device control based on integrated ambient light detection and
lighting source characteristics
Systems and methods are provided for a display device including one or more methods for modifying the display brightness by automatically adapting to ambient...
User interface tools for commute assistant
Some embodiments provide a commute application that receives a selection of a route from several different routes. Each route in the several different routes...
Interpolation circuitry and techniques for graphics processing
Techniques are disclosed relating to interpolation for texture mapping. In some embodiments, a graphics unit includes circuitry configured to map a texture to a...
Spatial and temporal alignment of video sequences
Some embodiments allow a video editor to spatially and temporally align two or more video sequences into a single video sequence. As used in this application, a...
Controlling element layout on a display
Some embodiments provide a method for displaying an electronic publication. The method receives a selection of a cover page displayed for an electronic...
Selective GPU throttling
A method and apparatus of a device that manages a thermal profile of a device by selectively throttling graphics processing unit operations of the device is...
Adaptive secondary authentication criteria based on account data
An authentication challenge system for performing secondary authentication for an account associated with an online store is described. In one embodiment, the...
Automatically updating a display of text based on context
A context-aware message may be displayed differently based on the context in which it is displayed. A message composed on a first device may be determined to...
User interface providing localized search capabilities
A user interface is disclosed that operates in conjunction with a search engine browser to present localized information that pertains to specific areas of...
Displaying content on a mobile device
A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page...
Methods for cache line eviction
A method and apparatus for evicting cache lines from a cache memory includes receiving a request from one of a plurality of processors. The cache memory is...
Screen bounds for view debugging
A visual debugger provides a three-dimensional view of a user interface of an application. The application's user interface is built from a hierarchy of view...
Memory management tools
The present technology monitors events that allocate and deallocate virtual memory regions in a device, wherein the events include system calls from user space....
Detection and localization of failures in 3D NAND flash memory
A method includes, in a memory block, which includes at least a string of memory cells that is selectable using at least a select transistor, sensing a current...
Power-efficient interaction between multiple processors
A technique for processing instructions in an electronic system is provided. In one embodiment, a processor of the electronic system may submit a unit of work...
Auto multi-threading in macroscalar compilers
System and methods for the parallelization of software applications are described. In some embodiments, a compiler may automatically identify within source code...
Combined transparent/non-transparent cache
In one embodiment, a memory that is delineated into transparent and non-transparent portions. The transparent portion may be controlled by a control unit...
Power grid segmentation for memory arrays
An apparatus for modifying a voltage level of a memory array power supply is disclosed. A first column may include a first plurality of data storage cells...
Methods and graphical user interfaces for editing on a portable
Methods and graphical user interfaces for editing on a portable multifunction device with a touch screen display are disclosed. While displaying an application...
Application programming interfaces for gesture operations
At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application to provide...
Scrolling virtual music keyboard
Disclosed are systems, methods, and non-transitory computer-readable storage media for scrolling a virtual keyboard on a touch screen device including a...
Application recommendation based on detected triggering events
An event can be detected by an input device. The event may be determined to be a triggering event by comparing the event to a group of triggering events. A...
Disambiguation of multitouch gesture recognition for 3D interaction
A multitouch device can interpret and disambiguate different gestures related to manipulating a displayed image of a 3D object, scene, or region. Examples of...
Power management for touch controller
Power management for a touch controller is disclosed. The touch controller can include a transmit section for transmitting stimulation signals to an associated...
Subsystem idle aggregation
A system and method for managing idleness of functional units in an IC is disclosed. An IC includes a subsystem having a number of functional units and an idle...
Method and apparatus for providing telemetry for power management
A method and apparatus for providing telemetry for use in power control functions is disclosed. A system includes an integrated circuit (IC) having a first...
Managing and revoking power allocated through bus interfaces
The disclosed embodiments provide a system that manages power allocated through a set of bus interfaces on a computer system. During operation, the system...
Button retention, assembly, and water sealing
A sealed physical button for use with a portable electronic device that effectively presents ingress of liquids. Embodiments include a button cap having flange...
Monitoring DOE performance using total internal reflection
Optical apparatus includes a diffractive optical element (DOE), which includes multiple optical surfaces, including at least an entrance surface and an exit...
Stain proof textured fabric
This application relates to a method and apparatus for forming a textured stain resistant fabric. The stain resistant layer can be formed from a ...
A method of electro-therapeutic stimulation uses an electrical signal with a periodic-exponential background pulse over a controllable periodic-exponential main...
Method and system to estimate day-long calorie expenditure based on
In one aspect, the present disclosure relates to a method, including obtaining, by the fitness tracking device, motion data of the user over a period of time,...
Display screen or portion thereof with a group of graphical user interface
Display screen or portion thereof with graphical user interface