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.
Video image stabilization
Techniques to permit a digital image capture device to stabilize a video stream in real-time (during video capture operations) are presented. In general,...
Dynamic motion estimation and compensation for temporal filtering
A temporal filter may perform dynamic motion estimation and compensation for filtering an image frame. A row of pixels in an image frame received for processing...
Flow control for network packets from applications in electronic devices
The disclosed embodiments provide a system that processes network packets on an electronic device. During operation, the system obtains, on the electronic...
Unified account list
A first status indicator indicating an aggregate status of a plurality of instant messaging accounts is displayed. A second status indicator adjacent to the...
Closed loop clock signal generator with multiple reference clocks
A system may include a processor, a first clock source generating a first clock signal, a second clock source generating a second clock signal, and a clock...
Method for clock calibration
A system may include a plurality of devices, wherein each device of the plurality of devices has a respective clock source. A first device of the plurality of...
Method for communication across voltage domains
A system may include a plurality of units, wherein each unit has a respective common mode voltage terminal, communication up terminal, and communication down...
Thermal voltage margin recovery
A method and apparatus for thermal voltage margin recovery is disclosed. In one embodiment, an integrated circuit (IC) includes first and second temperature...
Efficiency of clipped pulse generation
The disclosed embodiments provide a resonant oscillator circuit. The resonant oscillator circuit includes a clipping mechanism configured to clip an output...
Fuel cell system coupled to a portable computing device
The disclosed embodiments relate to the design of a fuel cell system which is capable of both providing power to and receiving power from a rechargeable battery...
Display driver circuitry for liquid crystal displays with
semiconducting-oxide thin-film transistors
An electronic device may include a display having an array of display pixels on a substrate. The display pixels may be organic light-emitting diode display...
Bend switch for wired headset
This is directed to a bend switch constructed from two substantially co-linear elongated bodies having opposing contact surfaces. In an open switch position,...
Low travel switch assembly
A low travel switch assembly and systems and methods for using the same are disclosed. The low travel dome may include a domed surface having upper and lower...
Weak bit detection using on-die voltage modulation
Methods and apparatuses for performing a disturb test on a memory are disclosed. Circuitry may be configured to store test data into one or more data storage...
Reliable readout of fuse data in an integrated circuit
An integrated circuit includes fuse readout logic and first and second sets of fuses. One of the sets includes one or more primary fuses whose burn states...
Persistent group of media items for a media device
Improved techniques to utilize and manage a group of media items (or media assets) on a computing device are disclosed. The group of media items can be utilized...
Location-based media presentation
Media can be presented based on location associated with presentation of media (e.g., physical location of a device that is to present media). Presentation of...
Spatial conform operation for a media-editing application
Some embodiments provide a method that receives the addition of a video clip having a first set of spatial properties to a composite video project having a...
Electronic devices with voice command and contextual data processing
An electronic device may capture a voice command from a user. The electronic device may store contextual information about the state of the electronic device...
Method and apparatus to use beams at one end-point to support
multi-channel linear echo control at another...
A conference system is described that transfers audio signals/streams between a near-end computing system and a far-end computing system. The near-end system...
A computer-implemented method includes receiving input data including MIDI events arranged in a timeline, determining a target grid position from among the...
Intelligent keyboard interface for virtual musical instrument
A user interface for a virtual musical instrument presents a number of chord touch regions, each corresponding to a chord of a diatonic key. Within each chord...
Methods and apparatuses for controlling display devices
Methods and apparatuses for per display scale factors within a multiple display system are described. In one aspect of the invention, a machine implemented...
Architecture for distributing transit data
Some embodiments provide a program that receives from several data providers route data and graphical representation of route data (e.g., transit systems,...
Run-time optimized shader program
Systems, methods, and computer readable media for generating optimized shader programs (e.g., vertex and fragment) at run-time are described. In general,...
Method for color balancing underwater photography
A system and method that receives and edits image data of an underwater scene in a digital image in order to remove undesirable tints from objects in the scene....
Display pipe line buffer sharing
An apparatus for processing graphics data may include a plurality of processing pipelines, each pipeline configured to receive and process pixel data. A...
Method for managing security of a data processing system with configurable
Techniques for managing security of a data processing system are described herein. According to one embodiment, in response to a request for modifying a...
File system management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for file system management. In one aspect, a method includes...
Methods and apparatus for interface in multi-phase restore
Methods and apparatus to restore resources to a device according to an order of the resources requested by a user are described. The restoration may be...
Ledger-based resource tracking
Disclosed are systems, methods, and non-transitory computer-readable storage media for tracking and managing resource usage through a ledger feature that can...
Adaptive process importance
A method and apparatus of a device that changes the importance of a daemon process is described. In an exemplary embodiment, the device receives a message from...
Audio configuration based on selectable audio modes
An operating system of a device receives, from an application executing on that device, data that identifies a category of hardware resources that the...
Mirroring graphics content to an external display
A data processing system composites graphics content, generated by an application program running on the data processing system, to generate image data. The...
Efficient connection management in a SAS target
A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or...
Techniques for preventing typographical errors on soft keyboards
Techniques for preventing typographical errors on digital soft keyboards are implemented by a computing device with a touch-screen display. According to one...
Continuous handwriting UI
Some embodiments provide a touch-sensitive device that includes a handwriting area for receiving a handwritten input and a text area for displaying text...
Single-handed approach for navigation of application tiles using panning
Unique interactive systems and methods that facilitate single-handed navigation and interaction with applications within a display space on any type of mobile...
Enhancements to data-driven media management within an electronic device
A centralized resource manager manages the routing of audio or visual information within a device, including a handheld device such as a smartphone. The...
User interface presentation of information in reconfigured or overlapping
A graphical user interface provides a display of multiple items of information in a manner such that the user can comprehend the relationship of various items...
Light sensitive display with multiple data set object detection
A display device including a surface for viewing an image comprising a stack of layers configured to display the image and a first and second set of light...
Irregular input identification
Techniques for identifying irregular objects in contact with, or in close proximity to, a touch-surface are described. An irregularity measure is determined...
Electronic devices with sidewall displays
Electronic devices may be provided that contain flexible displays that are bent to form displays on multiple surfaces of the devices. Bent flexible displays may...
Three dimensional user interface effects on a display
The techniques disclosed herein may use various sensors to infer a frame of reference for a hand-held device. In fact, with various inertial clues from...
SRAM regulating retention scheme with discrete switch control and instant
reference voltage generation
A system including control logic, a voltage reference, a sense amplifier, and a voltage supply circuit is presented. The sense amplifier may be configured to...
Coprocessor dynamic power gating for on-die leakage reduction
An apparatus is disclosed for managing operational modes of a processor. The apparatus may include the processor which may include a coprocessor, an instruction...
Adaptive data collection practices in a multi-processor device
Adaptive data collection practices in a multi-processor device. The device may include a first processor and a second processor. The first processor may operate...
Global write driver for memory array structure
A system for storing data in a memory may include circuitry that may receive an address, a command and data. The circuitry may also determine a type of the...
Multistage low leakage address decoder using multiple power modes
A system and method for managing power in a memory, wherein the system may include a processor and a memory unit coupled to the processor. The memory unit may...
Portable computing system
A portable electronic device having several features is disclosed. The device can include a retention member that retains flexible circuits extending from a top...