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.
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...
Utterance selection for automated speech recognizer training
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a set of training utterances. The methods,...
Methods and systems for automated generation of nativized multi-lingual
An input signal that includes linguistic content in a first language may be received by a computing device. The linguistic content may include text or speech....
Determining individuals for online groups
The disclosed subject matter relates to encouraging an individual to assume a leadership role associated with an online group relating to a subject matter. In...
Ground-sensitive trajectory generation for UAVs
Embodiments described herein may help to automatically create flight plans that incorporate information regarding a number of different societal considerations....
Social voting-based campaigns in search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, determining that a voting user interface (VUI) is to be...
Method for transforming mapping data associated with different view planes
into an arbitrary view plane
A computer-implemented method for rendering mapping data is provided. The method includes obtaining mapping data for displaying a map image, wherein the mapping...
Efficient computation of shadows
Methods and apparatus are provided for displaying shadows of polygonal light sources. A computing device can determine a light-source polygon of a polygonal...
Generating a road network based on satellite imagery
A system and method for generating a road network based on satellite imagery. Plural pixels corresponding to satellite imagery of a region are obtained. For...
Method and apparatus for enabling real-time product and vendor
A method and apparatus for enabling dynamic product and vendor identification and the display of relevant purchase information are described herein. According...
Systems and methods for generating statistics from search engine query
A computer-implemented method includes calculating first statistics about a user-identified event within a first subset of a database of events; selecting a...
Attendee suggestion for events based on profile information on a social
A system and machine-implemented method for suggesting a user for an event within a social networking site is provided. The method includes receiving a social...
User list identification
Systems, methods, computer program products are provided for presenting content. An example computer implemented method includes identifying, by a data exchange...
Extracting card data with card models
Embodiments herein provide computer-implemented techniques for allowing a user computing device to extract financial card information using optical character...
Adaptive region of interest
This disclosure relates to adaptively determining and improving the quality of a region of interest in video content. A region inspection component inspects...
Processing user input corresponding to authentication data
A system and machine-implemented method for processing user input. User input by a user is received within a first input field. An authentication entry, for...
Controlling access to captured media content
Systems and methods for controlling access to captured media content may involve basing a user identifier's permissions on location and/or time data associated...
Distance based search ranking demotion
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing local search results. In one aspect, a method...
Indexing application pages of native applications
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing application pages of native applications that...
Indexing quoted text in messages in conversations to support advanced
A method for indexing quoted text includes, obtaining a plurality of index entries in an index. A respective index entry corresponds to a respective term in one...
Dynamically ranking entries in a personal data book
Techniques are disclosed for automatically generating and maintaining personal data, such as an address book, a financial portfolio, a discussion groups or...
Third-party indexable text
Techniques are shown for enabling a network system to index data stored on a third-party server without having to access the raw data on the third-party server....
Mobile user interface for contextual browsing while playing digital
System and methods of presenting multiple contexts, while continuing playback of digital content, such as a digital video, are presented. A user interface (UI)...
Techniques for predictive input method editors
A computer-implemented technique is presented. The technique can include receiving, at a computing device comprising one or more processors, a first input from...
Semantic frame identification with distributed word representations
A computer-implemented technique can include receiving, at a server, labeled training data including a plurality of groups of words, each group of words having...
Systems and methods of serving a content item to a user in a specific
Systems and methods of serving a content item to a user in a specific language are provided. An electronic document can be provided to a computing device over a...
Language set disambiguator
A set of language tags in a backend application can be passed to a frontend application in the form of a language selection tool. The disclosure creates a...
Achieving balanced interconnectivity in a computer network
Systems and methods of configuring a computer network are provided. The network can include a first stage of M nodes and a second stage of N nodes. Each node in...
Methods and systems for testing interactions between mobile applications
A shared platform included in a device can be configured to execute instructions from a first application and a second application to operate the device. The...
Debugging computer programming code in a cloud debugger environment
A method for capturing breakpoint information from a debuggee software process includes generating a breakpoint condition based upon a breakpoint request...