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.
Method for providing human input to a computer
The invention provides a method for providing human input to a computer which allows a user to interact with a display connected to the computer. The method...
Power converters having varied switching frequencies
Systems and techniques for performing power conversion operations in a portable device are used to convert an input voltage to a voltage at an output. The...
Multi-dimensional thread grouping for multiple processors
A method and an apparatus that determine a total number of threads to concurrently execute executable codes compiled from a single source for target processing...
Collaborative media production
Methods, systems, and apparatus for collaborative media editing. In one aspect, a method includes presenting, to an originator, an originator interface...
Interactive frames for images and videos displayed in a presentation
A presentation application for framing objects, such as images and videos, is provided. Using the presentation application, the user may select a frame from a...
Efficient re-read operations from memory devices
A method for data storage includes storing data, which is encoded with an Error Correction Code (ECC), in a group of analog memory cells by writing respective...
Forced idle of a data processing system
Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are...
Hash functions using recurrency and arithmetic
Aspects relate to systems and methods for implementing a hash function using a stochastic and recurrent process, and performing arithmetic operations during the...
Accelerating system boot using a set of control data recorded by operating
system during a first OS boot
A method for accelerating an operating system boot process is disclosed. In one exemplary embodiment, during a first operating system boot, information...
Method and apparatus for protected content data processing
Methods and an apparatuses that perform protected content data processing with limited access to system resources are described. One or more regions in a memory...
Systems and methods for operating a disk drive
System and methods for storing data to a storage device are provided. In embodiments, the storage device may include a disk drive with a solid-state memory for...
Invitation to bind to a device
A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a...
Protocol for remote user interface for portable media device with dynamic
Remote user interfaces for portable media devices provided improved access by accessories to media assets and metadata stored in a database of a portable media...
Data synchronization protocol
Among other things, techniques and systems are disclosed for syncing data between a client device and a server. Synchronizing data includes initiating a sync...
Device-independent management of cryptographic information
Some embodiments provide an account-based DRM system for distributing content. The system includes several devices that are associated with one particular...
Adapting masking thresholds for encoding audio data
According to one embodiment, an improved audio coding technique encodes audio having a low frequency transient signal, using a long block, but with a set of...
Methods and apparatuses for restoring color and enhancing electronic
Methods and apparatuses for color image restoration and enhancement. In at least one embodiment, color signals for individual channels of an image (e.g., red,...
Electronic device and external equipment with digital noise cancellation
and digital audio path
Electronic devices and accessories are provided that may communicate over wired communications paths. The electronic devices may be portable electronic devices...
Beamforming for non-collaborative, space division multiple access systems
A wireless communication system noncollaborative, multiple input, multiple output (MIMO) space division multiple access (SDMA) system determines subscriber...
Multithread processing of video frames
Method for determining frame slice sizes of a frame for multithreaded decoding. The frame is encoded using at least two different slice types based on size...
Dock with moveable connector for display device
Docking stations with a moveable connector that is more durable are provided. For example, when a portable electronic device, coupled with the connector, is...
Portable hard drive and mounting structure for same
A portable computing device having an outer housing, and internal hard disk drive and a shock damping mounting assembly is disclosed. Multiple outer dimensions...
Portable electronic device, method, and graphical user interface for
displaying electronic lists and documents
In a computer-implemented method, a portion of an electronic document is displayed on the touch screen display. The displayed portion of the electronic document...
Slot antennas for electronic devices
Slot antennas are provided for electronic devices such as portable electronic devices. The slot antennas may have a dielectric-filled slot that is formed in a...
Multisector parallel plate antenna for electronic devices
Electronic device antennas with multiple parallel plate sectors are provided for handling multiple-input-multiple-output wireless communications. Each antenna...
Power adapters for powering and/or charging peripheral devices
A power adapter for a peripheral device such as portable electronics device is disclosed. The power adapter includes a housing that contains electrical...
Method of forming a housing component
Electronic devices are provided with housing components that have improved aesthetics. One or more holes may be formed through a portion of the housing and then...
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...
Combined single error correction/device kill detection code
In one embodiment, an apparatus includes a check/correct circuit coupled to a control circuit. The check/correct circuit is coupled to receive a block of data...
Early release of resources by proceeding to retire store operations from
exception reporting stage but keeping...
In one embodiment, a processor comprises a retire unit and a load/store unit coupled thereto. The retire unit is configured to retire a first store memory...
Block-based non-transparent cache
In an embodiment, a non-transparent memory unit is provided which includes a non-transparent memory and a control circuit. The control circuit may manage the...
Fast hit override
In one embodiment, a cache comprises a tag memory and a comparator. The tag memory is configured to store tags of cache blocks stored in the cache, and is...
Dynamic management of multiple persistent data stores
Dynamic management of multiple persistent data stores is disclosed. One or more data objects are associated with a client context, e.g., an instance of a client...
Electronic device with shared multiband antenna and antenna diversity
Electronic devices are provided that contain wireless communications circuitry. The wireless communications circuitry may have antenna diversity circuitry that...
Techniques for customizing control of volume level in device playback
User interface signals representing volume change requests are converted to volume control signals using a mapping. The mapping is overridden (modified) within...
Dynamic allocation of communication resources in a wireless system
A method of receiving information by a wireless communication device is provided. The method includes receiving a plurality of wireless subframes at a periodic...
Degradation equalization for a memory
In an embodiment, an integrated circuit includes a memory and a control circuit configured to cause an inversion of at least a portion of the data stored in the...
Stacked memory device having a scalable bandwidth interface
A memory device having a scalable bandwidth I/O data bus includes a semiconductor die having a substrate with a first and a second surface. The substrate...
Assembly of a handheld electronic device
Several mechanical features of an electronic device are provided. In some embodiments, the electronic device may include a bezel coupled to a housing. The bezel...
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...
Pulse-width modulation control for backlighting of a video display
A pulse-width modulated backlight control for a video display restarts the pulse-width modulated pulse train on occurrence of a video refresh pulse. In order to...
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...
Input/output driver with controlled transistor voltages
In an embodiment, an integrated circuit comprises core circuitry and at least one driver circuit. The core circuitry is powered by a first supply voltage during...
Portable devices having multiple power interfaces
Portable devices having multiple power interfaces are described herein. According to one embodiment of the invention, a portable electronic device includes, but...
Light sensing device having a color sensor and a clear sensor for infrared
A light sensing device has a first filter to block visible light in a light path. The light sensing device also has a first color sensor and a clear sensor, to...
System and method for transportation check-in
There is provided a method and system for transportation check-in (e.g., ticketing and identification) via near field communication (NFC) using a handheld...
Thermal contact arrangement
A method of manufacturing a thermal contact arrangement. The method including the operations of providing a thermal conductor and forming a first zone having a...
Method for manufacturing a plug arm
This is directed to a power adapter plug arm manufactured from a single piece of material. The plug arm can include a plug operative to extend into a wall...