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.
Updating content display based on cursor position
A computer-implemented method can include displaying a display region, on a display device associated with a computer system, corresponding to a container at a...
Methods and systems for managing to do items or notes or electronic
Methods and systems for managing To do items and/or notes and/or emails (or other electronic messages) are described. On exemplary method includes receiving an...
Some embodiments of the invention provide a method that presents a preview of a set of images in a graphical user interface (GUI) of a device. To generate the...
Methods for efficient cluster analysis
Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of...
Data scrambling schemes for memory devices
A method for data storage includes defining a set of scrambling sequences, each sequence including bits in respective bit positions having bit values, such that...
Application cache population from peer application
Improved approaches to manage cache data for applications operating in a data center environment are disclosed. Data requests incoming over a network are able...
Variant streams for real-time or near real-time streaming to provide
Methods and apparatuses provide real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment,...
Systems and methods for providing context-based movie information
Systems and methods are provided for generating context-based movie information. For example, a movie application on an electronic device can obtain show times...
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...
Location specific content
Systems, methods, and computer program products communicate location information associated with a device, such as a mobile device, to a server. Content...
Video acquisition with processing based on ancillary data
Systems and techniques for processing sequences of video images involve receiving, on a computer, data corresponding to a sequence of video images detected by...
Interference-weighted communication signal processing systems and methods
A level of interference affecting signal components of received communication signals is estimated and used to weight the signal components. The signal...
Enhanced encapsulation mechanism using GRE protocol
Wireless gateway nodes are enabled to support mobile node services, such as content based billing, when a data treatment server is present in the system. Using...
Apparatus and methods for managing access and update requests in a
Methods and apparatus that enable a wireless network to detect and manage impending congestion events caused by a plurality of mobile devices attempting to...
Location-based network detection
A mobile device establishes communication with a number of wireless cellular networks at particular locations and records the locations and network information...
Database of memory read thresholds
A method for data storage includes storing multiple sets each including one or more read thresholds for use in reading data from a plurality of analog memory...
Programming schemes for multi-level analog memory cells
A method for data storage includes storing first data bits in a set of multi-bit analog memory cells at a first time by programming the memory cells to assume...
Highly portable media device
An improved portable media device and methods for operating a media device are disclosed. According to one aspect, the portable media device can also function...
System and method for detecting and correcting defective pixels in an
Various techniques are provided for the detection and correction of defective pixels in an image sensor. In accordance with one embodiment, a static defect...
Use of on-chip frame buffer to improve LCD response time by overdriving
A method and system is disclosed for improving the response time of displays, such as liquid crystal displays (LCDs). The method includes receiving a target...
Touch screen liquid crystal display
Disclosed herein are liquid-crystal display (LCD) touch screens that integrate the touch sensing elements with the display circuitry. The integration may take a...
Hybrid antennas for electronic devices
A portable electronic device is provided that has a hybrid antenna. The hybrid antenna may include a slot antenna structure and a planar inverted-F antenna...
Carbon composite mold design
A mold assembly or system includes a moldbase that holds mold inserts and has embedded fluid lines to facilitate cooling during part formation. Mold inserts...
Housing for a computing device
An improved housing for a computing device is disclosed. The improved housing is provided with one of an illuminable connector, a touch pad arrangement, and a...
Electronic device holder
Protection of audio or video data in a playback device
Method and apparatus to prevent hacking of encrypted audio or video content during playback. Hackers, using a debugging attachment or other tools, can illicitly...
Distributing and synchronizing objects
A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects...
Execution difference identification tool
Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the...
Displaying a set of data elements
A set of elements, such as, for example, a path, a directory list, a playlist, and a listing of information associated with a file or a song, may be truncated...
Methods and graphical user interfaces for editing on a multifunction
device with a touch screen display
In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device...
Method and apparatus for resizing buffered windows
Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system...
Motion picture preview icons
Some embodiments of the invention provide a method that presents a preview of a set of images in a graphical user interface (GUI) of a device. The method...
Portable touch screen device, method, and graphical user interface for
using emoji characters while in a locked...
In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a...
Device, method, and graphical user interface for electronic document
translation on a touch-screen display
In accordance with some embodiments, a computer-implemented method for use in conjunction with a device with a touch screen display is disclosed. In the method,...
Efficient creation of documents
Some embodiments provide a method that efficiently designs a document. The method initially provides the user with a selection of templates, each with a default...
Providing spreadsheet features
Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, a feature is provided with respect to a set of spreadsheet cells. The...
Decoding of error correction code using partial bit inversion
A method includes receiving an Error Correction Code (ECC) code word, which includes multiple encoded bits that represent data and have a bit order. Multiple...
Methods and apparatus for power state based backup
Methods and apparatus that receive, at a wireless device, power through wire or inductive pad are described. The received power is monitored to back up data...
Processor employing split scheduler in which near, low latency operation
dependencies are tracked separate from...
In an embodiment, a scheduler implements a first dependency array that tracks dependencies on instruction operations (ops) within a distance N of a given op and...
Replay reduction for power saving
In one embodiment, a processor comprises a scheduler configured to issue a first instruction operation to be executed and an execution core coupled to the...
Media device with intelligent cache utilization
A portable media device and a method for operating a portable media device are disclosed. According to one aspect, a battery-powered portable media device can...
Updating multiple computing devices
A system includes a server site that includes a memory for storing update data sets that correspond to data sets stored on multiple computing devices of a user....
Dual-phase content synchronization
Metadata is synchronized between a mobile device and a remote node over a first network, where the metadata specifies media content to be synchronized between...
Per thread garbage collection
Per thread garbage collection is disclosed. Objects associated only with a thread that created them are tracked. At a garbage collection time for a particular...
Graphical representation of assets stored on a portable media device
A user interfaces can deliver enhanced information regarding media assets stored on a portable media device. A graphical user interface for database browsing...
Automatic relevance filtering
A computer-implemented method and an apparatus for use in a computing apparatus are disclosed. The method includes determining a context and a data requirement...
Methods and apparatuses for data protection
Methods and apparatuses for data protection against corrupted write operations. In one embodiment, a technique of crash protection uses an atomically updated...
Synchronization of database changes among multiple devices
Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method...
Motion based payment confirmation
Methods and devices for confirming payment transactions are provided. In one embodiment, an electronic device may include a graphical user interface (GUI) with...
Digital audio processor
A digital audio processor is described, wherein a graphical user interface is presented on the monitor of the processor to display user actionable control...