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.
Identification, selection, and display of a region of interest in a
Some embodiments provide a method for displaying a structured document that includes a hierarchy of structural elements. The hierarchy is constructed by...
Methods and apparatus for bridged data transmission and protocol
translation in a high-speed serialized data system
An apparatus for transmitting data across a high-speed serial bus includes an IEEE 802.3-compliant PHY having a GMII interface; an IEEE 1394-compliant PHY in...
Intelligent caching for an operand cache
Instructions may require one or more operands to be executed, which may be provided from a register file. In the context of a GPU, however, a register file may...
Portable electronic device for photo management
A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method...
Radial menu selection
A method comprising of displaying a GUI object is disclosed. The method displays a first graphical user interface (GUI) object with multiple selectable GUI...
Context-specific user interfaces for displaying animated sequences
Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces...
Method and apparatus for modifying attributes of media items in a media
Some embodiments provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing...
Gesture-based interface with enhanced features
A method includes presenting, on a display coupled to a computer, an image of a keyboard comprising multiple keys, and receiving a sequence of three-dimensional...
Calibration for pressure effects on touch sensor panels
A touch sensor panel which has been calibrated to be insensitive to effects from an external force applied to the panel is provided. Touch sense circuitry...
Adapter for use with a portable electronic device
An adapter for enabling connection of a portable electronic device with an accessory includes two connectors, an identification device, a power control device,...
Camouflaged openings in electronic device housings
Techniques and apparatus for providing one or more holes in a housing for an electronic device are disclosed. The one or more holes in the housing can be used...
Adjusting step count to compensate for arm swing
In some implementations, a mobile device can receive a motion signal from a motion sensor on the mobile device. The mobile device can determine a step count...
Injection molding and casting of materials using a vertical injection
An injection molding system and methods for improving performance of the same. The system includes a plunger rod and a melt zone that are provided in-line and...
Ultrasonic MEMS transmitter
Ultrasonic transmitters that can be used for ranging in mobile devices are disclosed. In some examples, an ultrasonic transmitter device can be configured to...
Display screen or portion thereof with graphical user interface
Display screen or portion thereof with animated graphical user interface
Display screen or portion thereof with graphical user interface
Packaging with accessories
Methods for assembling electronic devices by internally curing
Assemblies of structures such as electronic device assemblies may be connected using light-cured liquid adhesive such as ultraviolet-light-cured adhesive. Light...
Multipath TCP subflow establishment and control
Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be...
Scoring beacon messages for mobile device wake-up
Techniques and systems for scoring beacon messages and selectively performing mobile device wake-up on a score are disclosed. Such a technique can include...
Methods for synchronizing data in a network
A wireless network may contain access points that run a network management service. The service may monitor the access points and associated wireless access...
Electronic device with mapping circuitry
An electronic device may be provided with electronic components such as mapping circuitry for measuring distances, areas, volumes or other properties of objects...
Device-to-device location awareness
During an ongoing wireless telephone call communication session between a pair of mobile devices, a local device responds to its user's activation of a virtual...
Method for secure key injection with biometric sensors
Systems and methods are disclosed for securely injecting one or more key values into an electronic device by reading with a fingerprint sensor a manufactured...
Device and method for block data transfer over wireless coexistence
A device and method transmits a data block over a wireless coexistence interface (WCI) pathway. The method includes generating a data block for transmission...
Resonant-recovery power reduction techniques for pulse generation
The disclosed embodiments provide a circuit for driving a capacitive load. The circuit includes a first inductor with an input terminal and a load terminal,...
Electronic device and charging device for electronic device
An electronic device. The electronic device may include a battery, and a charging system in electronic communication with the battery. The charging system may...
Connector having printed circuit with embedded die
An electrical connector may have connector contacts. Protection circuitry in the connector may prevent circuit damage. The protection circuitry may include...
Cavity antennas may be provided for electronic devices. A cavity antenna may have a conductive antenna cavity with an opening. An antenna resonating element may...
Organic light-emitting diode display with white and blue diodes
An organic light-emitting diode display may have an array of pixels with sets of pixels arranged in rows and columns. Each set of pixels includes a red pixel, a...
Self-shielded components and methods for making the same
This is directed to self-shielded components and methods for making the same. A self-shielded component can include an electromagnetic interference (EMI) shield...
Cable structures with localized foam strain reliefs and systems and
methods for making the same
Cable structures with localized foam strain reliefs and systems and methods for making the same are provided. In some embodiments, at least one localized foam...
Mitigating reliability degradation of analog memory cells during long
static and erased state retention
A method in a non-volatile memory, which includes multiple memory cells that store data using a predefined set of programming levels including an erased level,...
Shared gate fed sense amplifier
A first plurality of storage cells may be coupled to a first pair of data lines, and a second plurality of storage cells may be coupled to a second pair of data...
Context specific spare cell determination during physical design
In some embodiments, a method may be directed towards contextual based spare cell assignment for integrated circuits. The method may include reserving a...
Searching and restoring of backups
Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version...
System and method for customizing analytics based on users media
A new approach is proposed that contemplates systems and methods to generate customized search results as well as metrics, such as aggregated sentiment, counts...
Indexing using a lockless burst trie
Lockless burst trie indexing inserts marker nodes into a linked list of data and marker nodes, each marker node corresponding to a symbol in an ordered data...
Method of improving a search
A computer-readable medium including computer-readable information thereon including instructions that provides a method for refining a search, the method...
Detection of data in a sequence of characters
A method of processing a sequence of characters, the method comprising converting the sequence of characters into a sequence of tokens so that each token...
Cache pre-fetch merge in pending request buffer
An apparatus for processing cache requests in a computing system is disclosed. The apparatus may include a pending request buffer and a control circuit. The...
Duplicate tag structure employing single-port tag RAM and dual-port state
An apparatus for processing cache requests in a computing system is disclosed. The apparatus may include a single-port memory, a dual-port memory, and a control...
Protection against word line failure in memory devices
A method for data storage includes providing a mapping of data pages to physical pages, in which each physical page holds a non-integer number of the data...
Global configuration broadcast
Methods and apparatus for configuring multiple components of a subsystem are described. The configuration memory of each of a plurality of components coupled to...
Systems and methods for identifying objects and providing information
related to identified objects
Systems and methods for identifying an object and presenting additional information about the identified object are provided. The techniques of the present...
A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct...