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.
Cache contention management on a multicore processor based on the degree
of contention exceeding a threshold
A first indicator of a first number of cache misses to a cache memory of a multicore processor for a first application over a first time period is received. The...
Image display environment
Methods, systems, and apparatus for processing image content items. In one aspect, a method includes generating an image display environment for a first image...
External action suggestions in search results
Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one...
Auto-completion for user interface design
Techniques for automatically completing a partially completed UI design created by a user are described. A UI query including attributes of UI components in the...
Touch-based fluid window management
A computer-implemented method for tiling a window, the method comprising presenting a window of a first size in a display area of a touch-based display and...
Apparatus and method for receiving input
According to aspects of the disclosure, an input device may include a first adjustment region, a second adjustment region, a connector region, a function...
Mobile computing device dock station with headset jack heat pipe interface
An improved electronic communications system 100 features a holder assembly 104 such as a mobile computing device dock station 106 and dock heat exchanger...
Apparatus related to a structure of a base portion of a computing device
In one general aspect, an apparatus can include a display portion, a base frame coupled to the display portion where the base frame includes a channel defined...
Installation of thermostat powered by rechargeable battery
A thermostat is described that includes a rechargeable battery, a graphical user interface and a wireless network communication capabilities. During...
A roadgraph may include a graph network of information such as roads, lanes, intersections, and the connections between these features. The roadgraph may also...
An interface device is interposed between a control server and a controlled device to facilitate communications between the control server and the controlled...
Means for dynamically regulating the time-out characteristics of a display
of an electronic device
A method, electronic device and user-wearable device for improving user-interaction with an electronic device whose display periodically transitions into a...
Use of comparative sensor data to determine orientation of head relative
Methods and systems are described that involve a head-mountable display (HMD) or an associated device determining the orientation of a person's head relative to...
Expectation maximization to determine position of ambient glints
Exemplary embodiments may involve analyzing reflections from an eye to help determine where the respective sources of the reflections are located. An exemplary...
Systems and methods for displaying navigational information
Systems and methods for displaying navigational information are provided. An exemplary navigational device can include a processor, a memory, a user interface,...
Method and apparatus of route guidance
Systems and methods of route guidance on a user device are provided. In one aspect, a system and method transmit partitions of map data to a client device. Each...
Apparatus to lift and fill a balloon
Aspects of the disclosure relate to filling and lifting high altitude balloons. For instance, one example system for lifting and filling a balloon having a...
Reactionary mass balloon envelope for a balloon and other balloon
The present disclosure provides a balloon. The balloon may include an envelope comprising a fixed component. The balloon may include a stabilizing platform...
Methods and systems that are described herein may help to dynamically utilize multiple eye-tracking techniques to more accurately determine eye position and/or...
Portion of a display panel with a channel icon
Virtual reality headset
Systems and methods for altering a state of a system using a remote device
that processes gestures
Systems and methods systems and methods for altering a state of system using a remote device that processes gestures are described herein. The electronic device...
System and method for mitigating the effects of interferers while
performing conditional device scan
A method, a personal area network device operating as a slave, and a short range communications device operating as a slave are disclosed. A data storage 208...
Compact codes for geographic locations
Systems and methods for generating a compact code that accurately identifies the position of a point on the Earth or other body are provided. The compact code...
Using sounds for determining a worn state of a wearable computing device
Methods, apparatus, and computer-readable media are described herein related to using self-generated sounds for determining a worn state of a wearable computing...
Computing device utilizing a resting surface as a speaker
The computing device includes a speaker, a transducer configured to utilize a surface in contact with the portable computer to generate an audible sound, a...
Methods, systems, and media for determining channel information
In accordance with some implementations of the disclosed subject matter, mechanisms for determining channel information are provided. In some implementations, a...
User viewing data collection for generating media viewing achievements
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving user viewing data that includes a media source,...
Selection of phase offsets for interpolation filters for motion
In one embodiment, a method for encoding or decoding video content is provided. The method determines a plurality of sets of interpolation filters for use in...
Multi-symbol run-length coding
A method includes performing, by a microprocessor of a computing device, a coding to obtain a residual of a residual data block from an original data block. The...
Presenter control during a video conference
Embodiments generally relate to presenter control during a video conference. In one embodiment, a method includes providing a user interface of a video...
Attributing preferences to locations for serving content
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content, comprising: identifying a...
Method and apparatus for segmenting media content
To create information in media content a standardized segment tag associated with macro segments is created. To extract segments from media content, macro...
Accessing a primary device using a wearable device and a wireless link
A method of operation includes detecting that a wearable device is being worn, receiving a certificate from a primary device over a secure wireless link where...
Synchronous communication system and method
A method, computer program product, and computing system for providing a plurality of users of a social network with the ability to indicate affinity with an...
Synchronized distributed networks with frictionless application
A node of a synchronized network can receive a triggering input. The triggering input can be an input related to: receiving a packet from the synchronized...
Systems and methods for faster public key encryption using the associated
private key portion
Systems and methods for faster public key encryption using the associated private key portion are described, including encrypting a plaintext into a ciphertext,...
Method and control circuitry for performing full-duplex wireless
A method includes receiving, by control circuitry, a received portion of a first data unit from a remote device and determining, by the control circuitry, a...
General phase perturbation method
A method for modifying a signal transmitted from a mobile communication device comprising perturbing a transmit diversity parameter from its nominal value by...
Methods and apparatus related to receptacles and releasable connectors
An apparatus can include a support portion of a connector and at least a portion of wire component coupled to a first side of the support portion. The apparatus...
Detection of chopped speech
Methods and systems are provided for detecting chop in an audio signal. A time-frequency representation, such as a spectrogram, is created for an audio signal...
Systems and methods for three-dimensional audio CAPTCHA
Systems and methods for generating and performing a three-dimensional audio CAPTCHA are provided. One exemplary system can include a decoy signal database...
Method and apparatus for generating a candidate code-vector to code an
A method (1100) and apparatus (100) generate a candidate code-vector to code an information signal. The method can include producing (1110) a weighted target...
Simultaneous estimation of fundamental frequency, voicing state, and
glottal closure instant
A method and system is disclosed for simultaneously determining glottal closure instants (GCIs), fundamental frequency (F0s), and voicing state of a speech...
Word-level correction of speech input
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text...
Providing pre-computed hotword models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio...
System and method for speech recognition using deep recurrent neural
Deep recurrent neural networks applied to speech recognition. The deep recurrent neural networks (RNNs) are preferably implemented by stacked long short-term...
Promoting voice actions to hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designating certain voice commands as hotwords. The...
Adapting enhanced acoustic models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing speech recognition accuracy. In one aspect, a...