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.
Portable display device
Application programming interfaces for data parallel computing on multiple
A method and an apparatus for a parallel computing program calling APIs (application programming interfaces) in a host processor to perform a data processing...
Parallel runtime execution on multiple processors
A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or...
Mirrored file system
Mounting and populating a mirrored version of at least a portion of a file system of a recruiter machine at a volunteer machine performing one or more data...
Unlocking a device by performing gestures on an unlock image
A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the...
Editing and saving key-indexed geometries in media editing applications
Some embodiment provide media editing applications that include libraries that (i) provide presets (i.e., predefined operations and/or predefined attribute...
Establishing a secured communication session
The present invention relates to a method for establishing a secured communication session in a communication system between a user using an untrusted device...
Secure software installation
Embodiments of the present disclosure provide methods and systems for securely installing software on a computing device, such as a mobile device. In one...
Store hit load predictor
In one embodiment, a processor implements a store hit load predictor. The store hit load predictor is configured to monitor fetched ops in the processor, and is...
Fused store exclusive/memory barrier operation
In an embodiment, a processor may be configured to detect a store exclusive operation followed by a memory barrier operation in a speculative instruction stream...
Communication between an accessory and a media player using an extended
An interface and protocol allow a media player to communicate with external accessories over a transport link. The protocol includes a core protocol...
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...
Pairing a media server and a media client
A system for use in presenting media content includes a media server configured to provide media content and a media client configured to obtain the media...
A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes...
Systems and methods for noise cancellation and power management in a
This includes systems and methods for noise cancellation and power management in a wireless headset. The wireless headset can perform noise cancellation by...
Buffer minimization in interface controller
In one embodiment, an apparatus comprises serializer/deserializer (SERDES) circuits. Each SERDES circuit is configured to transmit data on a respective lane to...
Radio telecommunications system and method of operating the same with
An apparatus or method for transmitting data blocks on a communications channel having a radio link between two stations including a user equipment comprises...
Ad hoc formation and tracking of location-sharing groups
Methods, systems, and computer-readable media for forming and tracking a location-sharing group are disclosed. The location-sharing group can be performed ad...
Methods and apparatus for antenna isolation-dependent coexistence in
Methods and apparatus for selectively switching one or more antennas in a multiple-input, multiple-output (MIMO) antenna array so as to mitigate interference...
Battery connector structures for electronic devices
A portable computer is provided that has a housing. A removable battery may provide power to the portable computer. A connector on the battery may mate with a...
Chroma noise reduction for cameras
A system, apparatus, computer readable medium, and method for noise reduction in image capturing devices involving an edge-preserving blur window is disclosed....
Methods and apparatuses for load balancing between multiple processing
Exemplary embodiments of methods and apparatuses to dynamically redistribute computational processes in a system that includes a plurality of processing units...
Touch screen device, method, and graphical user interface for moving
on-screen objects without using a cursor
An electronic device with a touch screen display: detects a single finger contact on the touch screen display; creates a touch area that corresponds to the...
White point adjustment for multicolor keyboard backlight
There are provided systems, devices and methods for operating a light source to match a white point of ambient light. In one embodiment, a light control system...
Multi-barcode scan process
Scanning multiple barcodes, storing different code types, in a single scanning operation and automatically recording the data derived from the barcodes. The...
Display screen or portion thereof with icon
Display screen or portion thereof with icon
Display screen or portion thereof with graphical user interface
User interface for media playback
A graphical user interface made up of icons representing individual files and collectively forming the shape of a spiral is described along with methods of...
Systems and methods for determining the status of memory locations in a
Systems and methods are provided for storing data in a portion of a non-volatile memory ("NVM") such that the status of the NVM portion can be determined with...
Method and apparatus for detecting incorrect responses to network queries
A system that determines if a DNS server suffers from a particular known functional limitation. During operation, the system sends an exploratory query to the...
Real-time or near real-time streaming with compressed playlists
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,...
Method and apparatus for selling subscriptions to periodicals in a retail
A system comprises a point-of-sale (POS) terminal, a POS controller, a retail subscription system. The POS terminal allows a cashier to enter subscription sales...
Wireless adapter for interfacing between an accessory and a device
Circuits, methods, and apparatus that provide compatibility among incompatible accessories and portable media players. One example provides an adapter having a...
Method and system for distributing data to mobile devices
Embodiments of the disclosure are concerned with a method and a system for distributing mobile applications, in particular to aspects of receiving, processing...
Tools for selecting a section of interest within an image
Some embodiments provide a method that provides a display area for displaying an image. Some embodiments provide a tool that when activated generates a...
Deformable ear tip for earphone and method therefor
A removable component for use with an earphone is disclosed. As an example, the removable component can be an ear tip. According to one aspect, an improved ear...
Microphone line based detection of headset plug removal
Embodiments of the invention include methods, apparatus, systems and means for distinguishing between microphone line signals resulting from: actuation of a...
Pilot signal in an FDMA communication system
A method for receiving a pilot symbol in a receiver is disclosed. In one embodiment, the method includes removing a cyclic prefix from a received sequence to...
Soft handoff in OFDMA system
Soft handoff in an OFDMA system is disclosed. If the pilot signal strength for a base station exceeds the defined threshold, the base station is added to an...
Printed circuit board radio-frequency shielding structures
Electrical components such as integrated circuits may be mounted on a printed circuit board. To prevent the electrical components from being subjected to...
Self capturing and keyed mobile device button
A housing of an electronic device encloses and supports at least one operational component and includes at least one opening sized to accommodate a mechanical...
Multipoint touch surface controller
A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive...
Mouse with improved input mechanisms using touch sensors
A mouse having improved input methods and mechanisms is disclosed. The mouse is configured with touch sensing areas capable of generating input signals. The...
Mechanisms for detecting tampering of an electronic device
An electronic device has a chassis, and a printed wiring board (PWB) having a hole. A fastener is installed in the hole thereby securing the PWB to the chassis....
Display screen or portion thereof with icon
Electronic device and packaging therefor
Data parallel computing on multiple processors
A method and an apparatus that allocate one or more physical compute devices such as CPUs or GPUs attached to a host processing unit running an application for...
Interactive image thumbnails
A computer-implemented method includes displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying,...
Methods and apparatus for visualizing a media library
Visualizing and exploring a music library using metadata, such as genre, sub-genre, artist, and year, is provided. Geometric shapes, such as disks or...