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.
Device, method, and graphical user interface for moving a current position
in content at a variable scrubbing rate
A method is performed by an electronic device with a display and a touch-sensitive surface. The method includes, while providing content with the electronic...
Rendering graphical objects based on context
Methods, systems, and apparatus, including computer program products and computer readable media, for rendering graphical objects. A context of a user interface...
Device, method, and graphical user interface for displaying additional
An electronic device concurrently displays snippets including a first snippet and a second snippet. The first snippet includes first displayed snippet content...
Reducing peak current in memory systems
A memory device includes a plurality of memory cells, a token input interface, a token output interface and control circuitry. The control circuitry is...
Adjusting device performance based on processing profiles
Adjusting processor performance based on processing profiles. The method may determine that a process has entered a processing state after an idle state. In...
Method and apparatus for booting from a flash memory
Techniques for booting a computing device with a flash memory without knowledge of parametric information of the flash memory are described herein. In one...
Copyback optimization for memory system
In a copyback or read operation for a non-volatile memory subsystem, data page change indicators are used to manage transfers of data pages between a register...
Redundant data storage in multi-die memory systems
A method for data storage includes, in a memory that includes at least N memory units, each memory unit including memory blocks, defining superblocks, each...
Efficient service discovery for peer-to-peer networking devices
Techniques for discovering and/or advertising services are described herein. A first bitmask is received from a remote device over a wireless network, the first...
Remote automated volume mounting
A method and apparatus for remotely and automatically mounting volumes over a network. The invention uses an interface, such as a web browser, to authenticate a...
NAT traversal for media conferencing
Methods for establishing a direct peer-to-peer ("P2P") connection between two computers are disclosed. In particular, the methods are designed to work in cases...
Semi-automatic index term augmentation in document retrieval
Disclosed are methods and systems for indexing or retrieving materials accessible through computer networks.
Tracking area management method and apparatus for long term evolution
An MME keeps track of network tracking mobility characteristics by periodically updating a TA transition probability matrix derived from a global table that...
Adjusting PLL clock source to reduce wireless communication interference
Adjusting a phase locked loop (PLL) clock source to reduce wireless communication (e.g., radio frequency (RF)) interference within a device. The PLL may be...
There are provided systems and methods for providing a network status to facilitate communications. In particular, in some embodiments, a method of operating an...
Identifying radio stations of interest based on preference information
Systems and methods are provided for providing recommended radio stations to a user. In particular, an electronic device can compare media from a locally stored...
Defining a border for an image
Some embodiments provide a method that provides a display area for displaying an image that includes several of edges. The method provides a border drawing tool...
Eliminating plaintext video from external memory
In an embodiment, an integrated circuit comprises a decompressor, an encrypt unit, and an on-chip image buffer coupled to the decompressor and the encrypt unit....
Dual-purpose hardware aperture
Some embodiments of the present invention provide a system which supports a dual-purpose aperture for an electronic device. This system includes a first...
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...
Physical organization of memory to reduce power consumption
Controllable arrays in a memory may be activated and deactivated independently. In one embodiment, a processor may include a memory. The memory may be a...
Memory having isolation units for isolating storage arrays from a shared
I/O during retention mode operation
A memory includes an I/O unit that is shared between multiple storage arrays. The shared I/O unit provides output data from the arrays. The memory includes an...
Distortion estimation and cancellation in memory devices
A method for operating a memory (28) includes storing data in a group of analog memory cells (32) of the memory as respective first voltage levels. After...
Method and apparatus for power domain isolation during power down
An apparatus and method for isolating circuitry from one power domain from that of another power domain prior to performing a power down operation is disclosed....
A portable computing device is disclosed. The portable computing device can take many forms, such as a laptop computer, a tablet computer, and so on. The...
Seamless insert molding techniques
Methods and apparatus for using an insert molding process to form a tactilely seamless overall part from component parts that are made from different materials...
Light sensitive display with pressure sensor
A system comprising a display having a stack of layers configured to display an image, multiple elements included in the stack of layers and a pressure sensor....
Negative pixel compensation
Negative pixel compensation to compensate for a negative pixel effect in touch signal outputs due to poor grounding of an object touching the device is...
Touch screen device, method, and graphical user interface for inserting a
character from an alternate keyboard
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a first soft keyboard. While...
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...
Backlight unit color compensation techniques
An edge-lit backlight unit for displays is provided. In one embodiment, the backlight may include a light guide configured to receive light from a light source...
Undulating electrodes for improved viewing angle and color shift
The present disclosure generally provides for a variety of multi-domain pixel configurations that may be implemented in the unit pixels of an LCD display...
Device and method for cascading filters of different materials
Some embodiments of the invention provide a filter having at least one first filter, each first filter being a band-reject type filter having a first set of...
Structurally enhanced switch assemblies
Slide switch assemblies with structural enhancements are provided for use in electronic devices. Slide switch assemblies in accordance with embodiments the...
Dome switch array
An array of domes is constructed from a single sheet of conductive material. For example, several domes can be stamped at a preset distribution within a sheet...
An electronic device may have a display. The display may have active components such as display pixels formed on a display substrate layer. The display...
Methods and apparatus for concealing sensors and other components of
A concealing structure to at least partially conceal a sensor, light emitter or other component by at least partially preventing reflection of external light by...
Synchronization of widgets and dashboards
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for synchronizing widgets and dashboards.
Editing key-indexed graphs in media editing applications
Some embodiments of the invention provide media editing applications with novel key-indexed graph editing operations. In some embodiments, the media editing...
Combining write buffer with dynamically adjustable flush metrics
In an embodiment, a combining write buffer is configured to maintain one or more flush metrics to determine when to transmit write operations from buffer...
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...
Data transformation during direct memory access
In one embodiment, an apparatus comprises a first interface circuit, a direct memory access (DMA) controller coupled to the first interface circuit, and a host...
Text-based communication control for personal communication devices
Systems, devices, and methods are provided for enabling a user to control the content of text-based messages sent to or received from an administered device. In...
Electronic backup of applications
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes receiving, while a...
Method and system for representing user activity in an online store
Representing activity in an online store is disclosed. Information associated with the activities of a second visitor to the store is received. An indication of...
User supplied and refined tags
Managing online content via user supplied and/or refined tagging is disclosed. In some embodiments, a selection of an item available from an online store is...
While displaying one or more views of a first software application, an electronic device detects a sequence of touch inputs. The electronic device, in...
A method includes displaying one or more views of a view hierarchy, and executing software elements associated with a particular view. Each particular view...
Control of measurement messaging in a mobile device
A method to control measurement messaging is performed at a mobile wireless device. The mobile wireless device transmits a first measurement message to a radio...