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.
Depth mapping based on pattern matching and stereoscopic information
A method for depth mapping includes projecting a pattern of optical radiation onto an object. A first image of the pattern on the object is captured using a...
Sprite Graphics rendering system
A set of tools, in the form of a software developers kit (SDK) for a graphics rendering system, is provided to improve overall graphics operations. In general,...
Active time spent optimization and reporting
Systems, methods, and computer-readable storage media for optimizing and reporting time spent by a user engaged in a session. The system first obtains data...
Managing user information--source prioritization
Systems, methods, and computer-readable medium are provided for managing user information. For example, data of a particular data type may be received from a...
Managing user information--background processing
Systems, methods, and computer-readable medium are provided for managing user information. For example, subscription information may be received from an...
Unified ranking with entropy-weighted information for phrase-based
Methods, systems, and computer-readable media related to a technique for combining two or more aspects of predictive information for auto-completion of user...
Network based purchase and distribution of media
Methods and systems for network-based purchase and distribution of media are disclosed. The purchase and distribution of media by these methods and systems are...
Mechanism for partial document restore
Method and apparatus for managing versions of a portion of a document on a computing system are described. Multiple versions of an object in the document are...
Quality of service classes
In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the...
System and method of producing user interface information messages
A system and method for producing notification objects conveying computer warning or error notification information to a computer user is provided. The...
Processor and method for implementing barrier operation using speculative
and architectural color values
Methods and processors for enforcing an order of memory access requests in the presence of barriers in an out-of-order processor pipeline. A speculative color...
Speculative prefetching of data stored in flash memory
A method for data storage, includes holding a definition of a speculative readout mode for readout in a storage device, in which the storage device is requested...
Context-specific user interfaces
Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces...
Semi-automatic organic layout for media streams
In order to display a set of media items in a visually pleasing manner, the relationship between the set of media items and a plurality of predefined media...
Selective data downloading and presentation based on user interaction
Some embodiments of the invention are directed to, among other things, systems, computer readable media, methods and any other means for using a handheld device...
Touch sensor panel design
A touch sensor panel including a plurality of drive lines crossing a plurality of sense lines, forming an array, is disclosed. The plurality of drive lines and...
Display to touch crosstalk compensation
A touch sensitive display capable of compensating for crosstalk in the display is disclosed. Crosstalk in display components can be reduced, eliminated, or...
Input device for touch sensitive devices
A method for receiving data from an input device to a computing device through a touch interface. The method includes detecting an input device, synchronizing...
Scan sequence generator
A sensor panel device that can generate and use a stimulus signal having multiple different waveforms for detecting events on or near the sensor panel is...
Electronic device including finger biometric sensor carried by a touch
display and related methods
An electronic device may include a touch display that includes at least one display layer, and at least one transparent conductive layer thereon defining touch...
Electronic devices with molded insulator and via structures
An electronic device may have printed circuits to which electrical components are mounted. Plastic may be molded over a printed circuit. Vias may be formed in...
Directional light sensors
A directional light sensor may be provided having an array of beam steering elements and an array of corresponding light sensors. Each beam steering element may...
Adaptive frame rate control for power savings
Embodiments disclosed herein pertain to power conservation for electronic devices. According to one embodiment, power conservation can be achieved through...
Display module and system applications
A display module and system applications including a display module are described. The display module may include a display substrate including a front surface,...
Electronic device including device ground coupled finger coupling
electrode and array shielding electrode and...
An electronic device may include a housing and circuitry carried by the housing and having a device ground associated therewith. The electronic device may also...
Flood coolant to through spindle coolant conversion
Rotary tools configured to sand components and accommodate complex geometries thereof are provided. The rotary tools may include a rotary head and a shaft....
Systems and methods for enhancing performance of a microphone
Systems and methods for enhancing performance of a microphone are disclosed. An airflow control system may include a block-shaped structure and an airflow...
Shoe wear-out sensor, body-bar sensing system, unitless activity
assessment and associated methods
A system assesses activity and displays a unitless activity value. A detector senses activity of a user. A processor reads sensed activity data from the...
Display screen or portion thereof with graphical user interface
Display screen or portion thereof with animated graphical user interface
Components of an electronic device and methods for their assembly
Various components of an electronic device housing and methods for their assembly are disclosed. The housing can be formed by assembling and connecting two or...
Laser-colored sapphire material
A colored sapphire material and methods for coloring sapphire material using lasers are disclosed. The method for coloring the sapphire material may include...
Systems and methods to enhance radio link performance in a multi-carrier
Described herein are systems and methods to enhance radio link performance in a multi-carrier environment. A method may comprise sending, by an upper level...
Location aware mobile device
One or more location-based clients can be activated on a mobile device for providing location-based services. The location-based clients can be provided with...
Paging for circuit switched fallback (CSFB) in long term evolution (LTE)
Methods, apparatuses and computer readable media are described that analyze and communicate signaling messages between a mobile wireless device and a wireless...
High speed overlay mode for burst data and real time streaming (audio)
A wireless communication system for demodulating data packets includes an interface circuit and a modem circuit. The interface circuit may receive a data...
Mass loaded earbud with vent chamber
Intra-concha earphones are disclosed. In an embodiment, an intra-concha earphone includes a housing having a rear space divided into a back volume, a bass duct,...
Comb drive and leaf spring camera actuator
An actuator package includes a base frame member and an image sensor. The actuator package further includes a plurality of comb drive actuators affixed to the...
Virtual assistant aided communication with 3.sup.rd party service in a
Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant to assist a user with a communication...
Long-lived MPTCP sessions
Techniques for supporting long-lived multipath transmission control protocol (MPTCP) sessions. An MPTCP session may be established between two endpoints....
Electronic devices having adaptive security profiles and methods for
selecting the same
Adaptive security profiles are supported on an electronic device. One or more security profiles may be automatically or selectively applied to the device based...
Diameter signaling for mobile IPv4
The invention consists of a new registration and authentication protocol for between a Mobile Node and a Home Agent. The new protocol uses a novel messaging...
Registering client computing devices for online communication sessions
Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the...
MBSFN-aware adaptive channel estimation
Apparatus and methods for channel estimation in a Multimedia Broadcast Multicast Service (MBMS) Single Frequency Network (MBSFN) are disclosed. A representative...