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.
Web-based video broadcasting system having multiple channels
A web-based video broadcast system, comprising at least one web page in communication with a host system to permit a plurality of users and a plurality of...
Image registration using sliding registration windows
This disclosure pertains to devices, methods, and computer readable media for performing image registration. A few generalized steps may be used to carry out...
Unified tracking data management
Methods and apparatuses that collect tracking data items into a plurality of data stores for one or more domain in response to resources received from the...
Distributing and synchronizing objects
The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally...
Detecting and recovering from a transmission channel change during a
streaming media session
A method for detecting and recovering from a transmission channel change during a streaming media session is disclosed. The method can include a wireless...
Electronic device with noise-cancelling force sensor
An electronic device may have a housing in which components such as a display are mounted. A strain gauge may be mounted on a layer of the display such as a...
Tunable loop antennas
Electronic devices are provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver...
Electronic device antenna structures with ferrite layers
Electronic devices may be provided that have antenna traces. The antenna traces may be configured to form an inductive loop that serves as a near field...
Vertically stacked image sensor
A vertically stacked image sensor having a photodiode chip and a transistor array chip. The photodiode chip includes at least one photodiode and a transfer gate...
Distortion cancellation in 3-D non-volatile memory
A method in a memory that includes multiple analog memory cells arranged in a three-dimensional (3-D) configuration, includes identifying multiple groups of...
Dynamic cell state resolution
A system and method for storing data uses multiple flash memory dies. Each flash memory die includes multiple flash memory cells. A charge pump is adapted to...
Speech recognition wake-up of a handheld portable electronic device
A system and method for parallel speech recognition processing of multiple audio signals produced by multiple microphones in a handheld portable electronic...
Devices and methods for indicating active frame starts
Devices and methods for providing an indication of an active frame start, while reducing a number of line buffers utilized by conventional systems are provided...
Systems and methods for reducing loss of transmittance due to column
Systems, methods, and devices for reducing the loss of transmittance caused by column inversion. To provide one example, an electronic display may include a...
Device and method for dynamically rendering an animation
A device includes one or more processors, and memory storing programs. The programs include a respective application and an application service module. The...
Systems and methods for generating refined, high fidelity normal maps for
2D and 3D textures
Systems, methods and program storage devices are disclosed, which comprise instructions to cause one or more processing units to dynamically generate refined...
Presenting E-mail on a touch device
Messages are presented so as to make effective use of the display area to convey information to the user. For example, message content of primary interest to...
Efficient line detection method
An efficient line detection technique pre-processes an image to remove edge pixels that are not on straight lines, before performing line detection. By removing...
Apparatus and method for managing entitlements to program code
A method, apparatus and machine readable medium are described for managing entitlements on a computing device. For example, one embodiment of a method...
Schema versioning for cloud hosted databases
Methods and apparatus are provided in which applications that run on different devices can be upgraded with migration of data to a new database format. A method...
System and method for updating application archive files
Systems, methods, and non-transitory computer-readable storage media for updating software applications installed on client computing devices, creating a...
Device, method, and graphical user interface for navigation of
concurrently open software applications
An electronic device includes a touch-sensitive display and one or more programs stored in memory for execution by one or more processors. The one or more...
Devices, methods, and graphical user interfaces for document manipulation
An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a...
Displaying a buy/download button based on purchase history
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are...
Device, method, and graphical user interface for navigating and previewing
A portable electronic device displays concurrently a first predefined scrollable area and a second predefined scrollable area distinct from the first predefined...
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...
Method, system, and graphical user interface for providing word
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user...
Multi-stage device orientation detection
In general, in one aspect, a method includes receiving data from one or more motion sensors of a mobile device and calculating, after the period of time, a...
Docking station with audio output
Docking stations that may interface with various types of accessories. One example may physically and electrically support a connection to a portable computing...
Small form factor high-resolution camera
A camera including a spherically curved photosensor and a lens system. Effective focal length f of the lens system is within about 20% of the radius of...
Chassis for display backlight
An electronic device may be provided with a display. Backlight structures may be used to provide backlight for the display. The backlight structures may include...
Providing navigation instructions while device is in locked mode
A method of providing navigation instructions in a locked mode of a device is disclosed. The method, while the display screen of the device is turned off,...
Activated thread curing of liquid adhesives
Structures and methods for providing a liquid adhesive between substrates of a composite structure are described. Methods include providing a liquid adhesive...
Display screen or portion threof with animated graphical user interface
Display screen or portion thereof with graphical user interface
Display screen or portion thereof with graphical user interface
Component for electronic device
During warm up operations of a first RAT performing tune away operations
for a second RAT
Operating a user equipment (UE) which comprises a first radio that is configured to operate according to a first radio access technology (RAT) and a second RAT....
Link adaptation resumption based on CQI offset
Methods, apparatuses and computer readable media are described that adjust signaling messages that include channel quality metrics communicated between a mobile...
Methods and apparatus for adaptive receiver mode selection during
Methods and apparatus for adaptively adjusting receiver operation during non-continuous (e.g., discontinuous) reception. In one exemplary embodiment, a user...
Dynamic configuration of inactivity timeouts for data radio bearers
Method and apparatus for dynamic configuration of an inactivity timeout period for a data radio bearer used to transport data for a data service between a...
Cell reselection using access point information
Data provided by an access point of a wireless local area network ("WLAN") is used to assist a mobile device in cell reselection. If a serving cell of a...
Management of unwanted calls and/or text messages
Management of unwanted phone calls and/or text messages can be performed by allowing a user to create a personalized list of unwanted calls and/or text messages...
Loudness normalization based on user feedback
A system for performing loudness normalization based on user feedback is described herein. The system includes a content delivery system and a plurality of...
Cascading power for accessories
Methods, systems, and apparatuses for charging a host device from a charging source through an accessory are described. Upon detecting an input power signal...