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.
Resource management with dynamic resource budgeting
A method for resource management of a data processing system is described. According to one embodiment, a request is received via a programming interface from a...
Input device event processing
A background thread can be used to process events, e.g., a touch, gesture, pinch, or swipe, that are received on a touch sensitive device, or events, e.g.,...
Application dataflow aware property and bindings
In one embodiment, a non-transitory computer-readable medium stores instructions for implementing an application dataflow aware property and bindings system...
User interface including content from a remote device
A user interface displayed by an electronic device can include a first user-interface portion generated by the electronic device and a second user interface...
Equalizing parasitic capacitance effects in touch screens
Reduction of the effects of differences in parasitic capacitances in touch screens is provided. A touch screen can include multiple display pixels with stackups...
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...
Gaze detection in a 3D mapping environment
A method, including receiving a three-dimensional (3D) map of at least a part of a body of a user (22) of a computerized system, and receiving a two dimensional...
Computer thermal management
The present application describes various embodiments regarding systems and methods for providing efficient heat rejection for a lightweight and durable compact...
Trimless glass enclosure interface
An enclosure for a portable computing device can include a cover glass affixed to an enclosure without trim pieces disposed between the cover glass and the...
Memory system with improved bus timing calibration
A method includes communicating between a memory controller and multiple memory devices over an interface that includes at least a control signal and an...
Mirror tilt actuation
Some embodiments include an image sensor and a zoom lens assembly including a plurality of movable lens elements arranged to be moved independent of one...
3D depth point cloud from timing flight of 2D scanned light beam pulses
A light detection and ranging (LIDAR) system has an emitter which produces a sequence of outgoing pulses of coherent collimated light that transmitted in a...
Test probe alignment structures for radio-frequency test systems
Electronic devices may be tested using a test station with a test fixture. The test fixture may include a first holding structure in which a device under test...
System and methods for thermal control using sensors on die
A portable electronic device including a temperature sensor embedded in a die is provided. To process temperature measurements the portable electronic device...
Providing transit information
Methods, systems, and computer program products for determining transit routes through crowd-sourcing, for determining an estimated time of arrival (ETA) of a...
Using magnetometer data to calculate angular rate measurement bias
Implementations are disclosed for using magnetometer measurements to estimate bias for angular rate measurements provided by an angular rate sensor (e.g., a...
Three-dimensional structures and related methods of forming
The present disclosure provides three-dimensional structures and related methods. The three-dimensional structures may define patterns of positive and negative...
Component for an electronic device
Gaskets for thermal ducting around heat pipes
The disclosed embodiments provide a component for a portable electronic device. The component includes a gasket containing a rigid portion disposed around a...
Enhanced glass impact durability through application of thin films
Apparatus, systems and methods for characteristics of glass components through use of one or more coatings are disclosed. The coatings are typically thin...
Portable computing device with a housing secured by a magnetic element and
Magnetic elements and attractors may be employed to secure a top case and a bottom case of a housing of a personal computing device. The magnetic elements may...
Method of forming a conformal electromagnetic interference shield
Systems and methods for shielding circuitry from interference with conformal coating are disclosed. Systems having conformal EMI shields according to...
Methods and apparatus for automated device state changes in response to
Methods and apparatus for the automated altering of wireless device states in response to detected connection behaviors. In one embodiment, a mobile device...
Efficient location updates, paging and short bursts
A mobile terminal in a wireless communication network may be one of several modes of operation. When in an idle mode, the mobile terminal may avoid a lengthy...
Initiating bearer independent protocol sessions using access technology
and location information
A user identity module (UIM) is incorporated in user equipment such as a mobile phone or mobile device. The UIM is configured to provision itself while roaming...
Cooperative power savings among mobile computing devices
Disclosed herein is a technique for enabling mobile computing devices to share observation information using low-energy communication protocols. This...
Methods and apparatus for intelligent wireless technology selection
Methods and apparatus for intelligently selecting and operating one or more air interfaces of a mobile wireless device for e.g., call setup time reduction. In...
Inter-radio access technology transition based on quality of service
A method for determining whether to allow performance of an inter-radio access technology (IRAT) transition is provided. The method can include a wireless...
Short message service (SMS) message segmentation
Disclosed herein is a technique for preventing words from spanning across message blocks of a short message service (SMS) message. An SMS message is generated...
Group call management
A method of setting up a call group for participation in a group call by a number of mobile devices in a mobile telecommunications network. The mobile...
Focus score improvement by noise correction
A method to correct an autofocus operation of a digital image capture device based on an empirical evaluation of image capture metadata is disclosed. The method...
Automatic generation of print data for print jobs based on available media
The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more available media attributes, including a...
Transmission of symbols in a MIMO environment using Alamouti based codes
A method for transmitting data in a multiple-input-multiple-output space-time coded communication using a mapping table mapping a plurality of symbols defining...
Apparatus and methods for recordation of device history across multiple
Apparatus and method for maintaining hardware history profiles for a software-based emulator. In one embodiment, the disclosed software-based emulator monitors...
Configurable and low power encoder for cyclic error correction codes
A method for encoding includes receiving input data symbols to be encoded with an Error Correction Code (ECC) so as to produce a code word of the ECC including...
Pairs of matching connectors are described. The matching connectors can provide power to a powered device and/or communicate signals to a device. The matching...
Magnetic connector having a unitary housing
Power cables that include plug housings having an improved appearance as well as employ a halogen-free cable while providing adequate fire resistance. One...
Increasing the light-load efficiency of voltage regulators using nonlinear
inductors with cores of different...
The disclosed embodiments relate to a power supply for a portable electronic device. The power supply includes a power source and a nonlinear inductor. The...
A magnetic assembly for use in a housing of an electronic device can include a first and a second magnet and a magnetic shield. The magnetic shield can reduce...
Authentication device including template validation and related methods
An authentication device may include a housing and a finger sensor carried by the housing and including first processing circuitry and a finger sensing area...
Methods for restricting resources used by a program based on entitlements
In response to a request for launching a program, a list of one or more application frameworks to be accessed by the program during execution of the program is...
Crowd sourcing information to fulfill user requests
A user request is received from a mobile client device, where the user request includes at least a speech input and seeks an informational answer or performance...
System and method for customizing search results from user's perspective
A new approach is proposed that contemplates systems and methods to generate customized subjective search results from the perspective of a user who conducts...
Application query conversion
A set of potential search-query terms can be identified based on empirical queries for apps. For each potential search-query term, a subset of documents within...
Round robin arbiter handling slow transaction sources and preventing block
In an embodiment, an arbiter may implement a deficit-weighted round-robin scheme having a delayed weight-reload mechanism. The delay may be greater than or...
Mechanism for sharing private caches in a SoC
Systems, processors, and methods for sharing an agent's private cache with other agents within a SoC. Many agents in the SoC have a private cache in addition to...
Lookahead scanning and cracking of microcode instructions in a dispatch
An apparatus and method for avoiding bubbles and maintaining a maximum instruction throughput rate when cracking microcode instructions. A lookahead pointer...
Memory management schemes for non-volatile memory devices
A method includes storing data in a non-volatile memory that includes multiple memory blocks. At least first and second regions are defined in the non-volatile...
Select drag and drop operations on video thumbnails across clip boundaries
A computer-implemented method includes displaying, within a user interface in a digital media system, a media pane, and a project pane, displaying, within the...