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.
Efficient encoding for detecting load dependency on store with
In one embodiment, an apparatus comprises a queue comprising a plurality of entries and a control unit coupled to the queue. The control unit is configured to...
In one embodiment, a processor comprises a prefetch unit coupled to a data cache. The prefetch unit is configured to concurrently maintain a plurality of...
Command resequencing in memory operations
Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes...
Methods and systems to dynamically manage performance states in a data
Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one...
Assigning tasks in a distributed system
A method and apparatus are provided for assigning tasks in a distributed system. The method comprises indicating to one or more remote systems in the...
Unified system for accessing metadata in disparate formats
A method and system for accessing media metadata from metadata stored in different native formats is disclosed. A repository contains a plurality of containers...
Method and apparatus for processing metadata
A method and apparatus for processing metadata search with plug-in applications is disclosed. In one embodiment, in response to a search request for metadata...
Automated estimation of a country where a client computer is configured to
A method for automatically estimating a country where a client computer is configured to operate. The method gathers information of the client computer (e.g.,...
Fly-by and ack-accelerated arbitration for broadcast packets
A method for administering transmission of a first type of packets and a second type of packets over a serial bus. In one embodiment, the method comprises: if...
Leakage and NBTI reduction technique for memory
In one embodiment, an integrated circuit includes a logic circuit and a memory circuit that includes multiple bit lines and bit line precharge circuits. The...
Component retention mechanism
A component retention mechanism facilitates improved installation, retention and removal of hardware components (e.g., PCI cards) on a personal computer. The...
Printed circuit board
A methodology for connecting device components with circuitry located at different levels and orientations relative to one another is described. First circuitry...
Integrated touch screen
Displays with touch sensing circuitry integrated into the display pixel stackup are provided. Circuit elements, such as touch signal lines, such as drive lines...
Level shifter with embedded logic and low minimum voltage
In one embodiment, a level shifter circuit may include a shift stage that also embeds transistors that implement a logic operation on two or more inputs to the...
Pulse width modulation (PWM) closed loop LED current driver in an embedded
Methods and systems for providing stable and accurate low noise DC reference voltage are described. In the described embodiments, a feedback controlled DC...
Graphical user interface for a portion of a display screen
Method and apparatus for controlling a display of a data processing system
Method and apparatus for controlling a display of a data processing system. According to one embodiment of the invention, a method of controlling a display of a...
Select drag and drop operations on video thumbnails across clip boundaries
A computer-implemented method includes displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within the...
An interface unit may comprise a buffer configured to store requests that are to be transmitted on an interconnect and a control unit coupled to the buffer. In...
Method and apparatus for updating and synchronizing information between a
client and a server
The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a...
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...
System and method for storing and retrieving filenames and files in
The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores...
Synchronization server process
Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to...
Synchronization methods and systems
Connection architectures, methods, systems and computer readable media are described. In one exemplary embodiment, a computer readable medium comprises a first...
Method and apparatus for organizing information in a computer system
A method and apparatus for organizing information in a computer filing system. The method and apparatus include the creation of a pile comprising a collection...
Freeform communication in calendaring system
A method of sharing a calendar between a plurality of users is described where the calendar is capable of holding one or more events. The method includes...
Techniques for reducing communication errors in a wireless communication
A technique for operating a wireless communication device includes transmitting a scheduling request from the wireless communication device and receiving,...
Multiple threshold voltage register file cell
A memory circuit may include a pair of cross-coupled inverters configured to store a bit of data and a first transistor coupled to a first node of the pair of...
Matching movement behavior in motion graphics
Computer-implemented methods and media bearing instructions for matching movements of objects are described. In one example, the method can include determining...
Graphical user interface for a display screen or portion thereof
Graphical editor for program files
An editor for creating and editing user-guidance information employs multiple interrelated interfaces. One such interface allows the user to create a...
Cyclemaster synchronization in a distributed bridge
A method of synchronizing cyclemasters over a distributed bridge is disclosed. The method comprises: a local portal sending a synchronization signal to a peer...
Automatic power-off of bluetooth device from linked device
Methods and systems for powering-off a Bluetooth device from a linked device are provided. A device can transmit a Bluetooth signal to a linked device to...
Method and system for wireless communications between base and mobile
A method and system for wireless communications between base and mobile stations use reference signals transmitted from base stations prior transmission of data...
Tracking workflow in manipulating media items
A computer-implemented method is described including receiving input specifying an image frame from among a series of image frames, and automatically detecting...
H.264/AVC coder incorporating rate and quality controller
A rate control system is disclosed for video coding applications. The rate controller assigns a quantization parameter for video data in a picture in response...
Interleaving charge pumps for programmable memories
Systems and methods, including computer software for performing operations enable interleaving of charging operations in a charging pump. A first charge pump is...
Analog boundary scanning based on stray capacitance
Embodiments of the present invention are directed to performing boundary scanning without using a pin which is exclusively dedicated for that purpose. The...
Acceleration-based theft detection system for portable electronic devices
A theft prevention system for protecting portable electronic devices is disclosed. An acceleration sensor detects the acceleration of a portable electronic...
Noise reduction within an electronic device using automatic frequency
Disclosed is a system and method for providing an oscillating signal of relatively precise frequency without using a signal provided by a crystal as a...
Bottom actuated switch
The systems and methods described herein are directed to a switch for electronic devices. The systems and methods provide for a switch disposed on a bottom...
Regular sampling and presentation of continuous media stream
A computer-implemented method includes displaying, within a user interface of a digital media system, a bounded region representing at least a portion of a...
Web view layer for accessing user interface elements
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as "widgets," for...
Cascaded display of video media
Systems and methods for presenting media items in a display environment. A plurality of media items are selected. Instances of each of the selected media items...
Program counter (PC) trace
In one embodiment, an integrated circuit comprises a first processor configured to output program counter (PC) trace records, wherein PC trace records provide...