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.
Methods and systems for sensing tension in a timing belt
In examples, methods and systems for sensing tension in a timing belt are provided. In one example, a transmission device is provided that comprises a timing...
Methods and systems for recognizing machine-readable information on
Methods and systems for recognizing machine-readable information on three-dimensional (3D) objects are described. A robotic manipulator may move at least one...
Wind-powered vessel for removal of carbon dioxide from seawater
Disclosed embodiments relate to an ocean-going vessel that includes an airborne wind turbine to generate power. The generated power can be used for an...
Display screen or portion thereof with an animated graphical user
Display screen or portion thereof with transitional graphical user
Notebook computer housing
Packaging assembly with electronic device
Selection of transform size in video coding
Blocks of a frame of a video stream can be encoded using various prediction modes followed by transforming the predicted blocks. Increasing coding efficiency...
Portable handheld device with multi-core image processor
A portable handheld device includes an image sensor for capturing an image; and a one-chip microcontroller having integrated therein a CPU for processing a...
Determining user engagement with presented media content through mobile
Systems and methods, for determining user engagement with displayed media content are disclosed. In some implementations, a method includes: receiving media...
Online resource serving to a traveling user
Methods and systems for serving at least one online resource item to a user based on a state of the user are provided. A host computing device in communication...
Application programming interface for rendering personalized related
content to third party applications
A system includes an ingestion component configured to receive a request from an entity for content related to a content item and a user identity. The request...
Automatic dynamic vetting of browser extensions and web applications
A digital good offered for downloading from a first computing system to a client computing device for execution by a browser executing on the client is...
Selecting viewports in a messaging application with multiple viewports for
presenting messages in different orders
In a method for displaying messages, a system displays messages from a single user account in multiple viewports. Each viewport orders messages based on an...
Customizing actions based on contextual data and voice-based inputs
Methods and systems are provided for customizing an action. In some implementations, voice input is received from a user and a context is determined from the...
Electronic device and method for managing voice entered text using
An electronic device for managing voice entered text using gesturing comprises a housing, display, power source, speech recognition module, gesture recognition...
Correcting image positioning data
An image positioning system provides an interactive visualization that includes a representation of a geographic area and several camera pose indicators, each...
Presenting multiple map results with on-map labels
Client-side and server-side methods for displaying points of interest (POIs) within a map displayed on a client computing device are presented. In an example,...
System and method for determining bid amount for advertisement to reach
certain number of online users
Methods, systems, and computer programs include receiving, from an advertiser, advertisement criteria associated with an advertisement; and receiving, from a...
Training a model using parameter server shards
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a model using parameter server shards. One of the...
Choosing image labels
Methods, systems and apparatus for choosing image labels. In one aspect, a method includes receiving data specifying a first image, receiving text labels for...
Piezo based fingerprint sensor structure
A device includes both a fingerprint sensor (112) and a piezo structure (114). The fingerprint sensor senses fingerprint data identifying a pattern of a...
Detecting new businesses with unrecognized query terms
Provided is a process for identifying a new business listing, the process including: identifying, from a log of local search queries, a term that does not...
Systems and methods for improved searching
Methods and systems for improved searching are described. In one of the described methods, a user enters a search query, and in response, a search engine...
Ranking image search results using hover data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking images using hover data. In one aspect, a method...
Query image model
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a query image model. In one aspect, a method...
Markup language for interactive geographic information system
Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic text suggestion are described. One of the...
Electronic device with through-display near field communication capability
An electronic device (200) includes a control circuit (304) disposed on a substrate (220). The control circuit is operable with a display (509), a near field...
Method and apparatus for disconnecting a wireless communication link
between a communication device and a...
A method and apparatus of determining whether to disconnect a wireless communication link between a communication device disposed in a vehicle and a mobile...
User behavior indicator
A method for determining user behavior related to media includes receiving a media file containing media, partitioning the media into segments, monitoring user...
Determining the location of a point of interest in a media stream that
includes caption data
A method and computing device for determining the location of a point of interest in a media stream. The method receives an order of duplication for a media...
Methods, systems, and media for controlling a bi-directional HDMI port
In accordance with some implementations of the disclosed subject matter, a method for controlling a High-Definition Multimedia Interface (HDMI) port is...
Apparatus and method for encoding at non-uniform intervals
A system, apparatus, and method for encoding a plurality of frames in a video stream with temporal scalability. The method includes identifying a non-uniform...
Enhancing video conferences
Implementations generally relate to enhancing video conferences. In some implementations, a method includes determining one or more characteristics of a video...
Systems and methods for contextual caller identification
In an example implementation of the disclosed technology, a method includes, responsive to receiving, at a computing device, an indication of an incoming...
Method and device for determining user handedness and controlling a user
A handheld portable device (10) receives information signals modulated over one or more radio frequency (RF) spectrums includes housing (150), a user interface...
Virtual collaboration session access
Methods are provided that include receiving a request to couple a first client device to a communication session, wherein the request includes user...
Scalable robust live streaming system
A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input...
Transfer method and apparatus for seamless content transfer
A method and apparatus for seamlessly transferring content from a first communication device to a second communication device is disclosed. The method includes...
Exploration system and method for analyzing behavior of binary executable
Systems and methods for automatically analyzing and predicting behavior of binary executable programs are provided. A virtual machine receives a URL or content...
Hybrid application message passing
In general, techniques for passing data from a native component to a web component of a hybrid application without reflowing the top-level document are...
Dynamic sampling rate adjustment for rate-limited statistical data
Methods and apparatuses for dynamically adjusting sampling rates for statistical data collection are taught. Records associated with a first task communicating...
Logging individuals for TV measurement compliance
A TV audience survey system for determining the TV viewing activities of a plurality of individuals in a household includes a master device and multiple tags,...
Redundant charging and discharging MOSFET driving in battery backup system
Aspects of the disclosure relate generally to uninterruptible power supply units for systems requiring back up power. Each unit may include UPS circuitry for...
Method for placing an intermediate device in series with at least one wire
Aspects of the disclosure relate generally to a connector including a housing with a severing device and a pair of wire taps built into the housing. For...
Handsfree device with countinuous keyword recognition
A handsfree device, which is coupled to a data processing device, may be operable to monitor at least one audio stream for occurrence of at least one keyword....
Enhanced accuracy for tracking tethered airborne vehicles
Wind energy systems, such as an Airborne Wind Turbine ("AWT"), may be used to facilitate conversion of kinetic energy to electrical energy. An AWT may include...