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.
Media playback across multiple devices
Pausing and resuming playback of a media item across a group of devices that belong to a user. A server maintains a media queue that includes playback records...
Temperature compensation for sensors
In some embodiments, a plurality of expected values of a drive current corresponding to respective ones of a plurality of potential values of a Hall sensor...
Camera related features of a mobile phone or computing device
This application relates primarily to various apparatus and method for securing and protecting a camera module within a device housing. The securing and...
Electronic devices with convex displays
Electronic devices may be provided with convex displays. A convex display may be used to maximize the internal volume of a device. Convex displays may be formed...
Non-synchronized radio-frequency testing
A device under test (DUT) may be tested using a test station having a test host, a non-signaling tester, and a test cell. During testing, the DUT may be placed...
Including feedback information regarding an individual subband of a
To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining...
Ultra low travel keyboard
A keyboard or keyboard key that has a force sensor that measures the force imparted to the key when a user presses the key or rests a finger on a key. Key...
Connector for placement in board opening
Connector receptacles that may have a reduced height when combined with a printed circuit board and reduce wasted space inside an electronic device. One example...
Spring plate for attaching bus bar to a printed circuit board
Bus bar or power connector connections that are reliable and provide a reduced connection impedance. One example may provide a reliable connection by providing...
Distributed loop antennas with extended tails
Electronic devices may be provided with antenna structures such as distributed loop antenna resonating element structures. A distributed loop antenna may be...
Antennas integrated with speakers and methods for suppressing cavity modes
An electronic device may be provided with a speaker box antenna for transmitting and receiving radio-frequency signals. A speaker box antenna may be formed from...
Memory with bit line capacitive loading
A memory that may allow for the detection of weak data storage cells may include data storage cells, a column multiplexer, a sense amplifier, and a load...
Display having integrated thermal sensors
Thermal sensors are disposed with OLEDs across a display of an electronic device to measure temperatures across the display surface. Thermal sensors may be used...
Automatic image orientation and straightening through image analysis
Systems, methods, and computer readable media for adjusting the orientation of an image frame and a scene depicted in the image frame are described. In general,...
Digital image transitions
Among other things, methods, systems and computer program products are disclosed for displaying a sequence of multiple images to provide an appearance of a...
Method for improving backward/forward performance between certain types of
dynamic web pages
A method for improving backward and forward web browser performance is described. In one embodiment, backward and forward web performance is enhanced by...
Digital media asset browsing with audio cues
Methods, systems and apparatus for image-based browsing through a plurality of digital media assets assisted by media cues are disclosed. The media cues can be...
Coherence switch for I/O traffic
A system, apparatus, and method for routing traffic in a SoC from I/O devices to memory. A coherence switch routes coherent traffic through a coherency port on...
Least recently used mechanism for cache line eviction from a cache memory
A mechanism for evicting a cache line from a cache memory includes first selecting for eviction a least recently used cache line of a group of invalid cache...
When different types of shared resources need mutex protection, the shared resources can be organized into classes. Each class of shared resources can have...
Creating presentations using digital media content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating presentations using digital media content. In...
System and method for passive detection and context sensitive notification
of upgrade availability for computer...
Systems and methods are disclosed that monitor upgrade availability for computer information on a user's computer and allows the user to determine which of the...
Shared integer, floating point, polynomial, and vector multiplier
A multiplier for performing multiple types of multiplication including integer, floating point, vector, and polynomial multiplication. The multiplier includes a...
Using a plurality of buffers to provide audio for synchronized playback to
multiple audio devices having...
According to one embodiment, a media system communicates with an aggregate device that includes multiple media output devices. When providing media data for...
Pushing a user interface to a remote device
An electronic device can receive a request from an accessory to provide a user interface to be displayed by the accessory. The electronic device can determine...
Styluses capable of generating stylus stimulation signals and touch sensitive devices capable of receiving stylus stimulation signals are disclosed. In one...
A desktop computing system having at least a central core surrounded by housing having a shape that defines a volume in which the central core resides is...
Wireless display for electronic devices
A computer including a base and a display selectively removable from the base. The base includes a processor, a base wireless chip, and a power source. The...
Bi-stable spring with flexible display
A wearable accessory device is disclosed. The wearable accessory device includes a flexible display coupled to a bi-stable spring. Coupling the display to the...
Imaging sensor array testing equipment
A testing device for testing one more characteristics of an electronic display. The testing device includes a main body and a receiving cavity defined within...
Integrated calendar and map applications in a mobile device
Techniques, computer programs and apparatus relating to an integrated calendar and map feature are described. In one implementation, one or more calendar...
Display screen or portion thereof with icon
Pair of earphone leverage attachments
MLB module for electronic device
Accessing digital media
Method and apparatus for accessing media across networks. The present invention generally allows for media to be provided across a network. A client requests...
Techniques for marking product housings
Techniques or processes for providing markings on products are disclosed. The markings provided on products can be textual and/or graphic. The techniques or...
QoS based buffering while TTI bundling is enabled
QoS based uplink data buffering while TTI bundling is enabled by a wireless user equipment (UE) device. The UE may establish a packet-switched connection with a...
Modulation and coding scheme (MCS) recovery based on CQI offset
Manipulating modulation and coding scheme (MCS) allocation after a communication interruption. A UE device may resume communications with a BS after a...
OFDM system with reverse link interference estimation
A new method of performing interference estimation to allow the data packets to be efficiently delivered in an OFDM system. The interference estimation is...
Monitoring a mobile device en route to destination
A system, method and apparatus are disclosed for monitoring a mobile device en route to a destination. A user of a monitored device specifies geo-fence regions...
Method and apparatus for key distribution with implicit offline
In a Digital Rights Management (DRM) system, cryptographic keys for decrypting distributed assets (such as audio or video media) are distributed using an...
System access and synchronization methods for MIMO OFDM communications
systems and physical layer packet and...
A method and apparatus are provided for performing acquisition, synchronization and cell selection within an MIMO-OFDM communication system. A coarse...
Methods for opportunistic multi-user beamforming in collaborative
A system and method for opportunistically designing collaborative beamforming vectors is disclosed for a wireless multiple input, multiple output (MIMO) space...
Volume adjustment based on user-defined curve
In some implementations, a user can specify an audio control curve for an audio track. The audio track can include an audio signal that is sampled at a...
Bezel gap antennas
Electronic devices are provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver...
Management of data storage in analog memory cells using a non-integer
number of bits per cell
A method for data storage includes storing data in a group of memory cells, by encoding the data using at least an outer code and an inner code, and optionally...
Encoded representation of route data
For a route server that generates route data for a route between a starting location and a destination location on a map, a method of compressing the route data...
Independent management of data and parity logical block addresses
A data storage method includes identifying, in a set of data items associated with respective logical addresses for storage in a memory, a first subset of the...
Dynamic location search suggestions based on travel itineraries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include...