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.
Multimedia conference endpoint transfer system
A system for providing a trusted peer-based information verification system may include one or more processors and a memory. The one or more processors may...
Video multicast engine
Introduction of one or more multicast engines to a video conferencing system permits an improvement of overall network bandwidth used for a video conference....
Augmenting capabilities of a host device
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for augmenting capabilities of a host device is...
Day and night detection based on one or more of illuminant detection, lux
level detection, and tiling
A method, executed at a camera with a Night mode and a Day mode, determines when to switch from Night mode to Day mode using one or more of: illuminant...
Device proximity detection
A method for detecting proximity of two communicating devices is disclosed. Proximity may be determined by measuring deviation from standardized signal timing...
Content delivery during call idle time
Devices and methods are described that utilize call idle time. In some cases, a device includes an antenna, a baseband modem connected to the antenna, including...
Systems and methods for accessing an update server
Systems and methods for accessing an update server to receive one or more updates for data are provided. In some aspects, a system includes an auto-update...
Web page associated with a node in a website traffic pattern
A method of improving a traffic pattern through web page nodes of a website is provided, including selecting web page nodes. The traffic pattern includes a...
Device and method for receiving scalable content from multiple sources
having different content quality
A device and a method in a device for receiving scalable content. The method includes receiving a first portion of content to be received with a desired content...
System and method for providing multi-modal asynchronous communication
Embodiments include receiving a first synchronous communication message in a first modality from a first user device. The method may further include generating...
Customizing posts by activity type and client type
A system and method for per-client, per-type customizations to posts in an activity stream comprises an extraction pipeline and a rendering pipeline. The...
Automated generation of suggestions for personalized reactions in a social
A system and method for automatic generating suggestions for personalized reactions. A suggestion generation module includes a plurality of collector modules, a...
Mesh network addressing
In embodiments of mesh network addressing, a router device receives provisioning domains that include an address prefix and an associated preference value for...
Distributing global values in a graph processing system
A value is distributed in a distributed computing system having a master system in communication with a plurality of worker systems. Partitions of a graph are...
Keycap with multi-character display
In accordance with aspects of the disclosure, a computing device includes a keyboard having a keycap. The keycap includes first passageways extending between...
Derivation of probabilistic score for audio sequence alignment
A match score provides a semantically-meaningful quantification of the aural similarity of two chromae from two corresponding audio sequences. The match score...
Dynamic threshold for speaker verification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a dynamic threshold for speaker verification are...
Real-time audio recognition using multiple recognizers
An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned...
Near field communication based key sharing techniques
A computer-implemented technique includes storing keychains in a memory of a computer. A login identifier and a password are received from a mobile device. The...
Visualization of obscured objects in 3D space
A system, method and software application implement a visualization scheme for presenting information in a 3D map. A set of rules specifies the visualization...
Computing devices and methods for navigating around a surface of
three-dimensional (3D) coordinate system...
The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to...
Incremental updates to propagated social network labels
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for updating graphs. Labels...
Method for reducing input latency on GPU accelerated devices and
The subject technology discloses configurations for receiving, by a first process, a set of input events from an application in which the set of input events...
This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a...
Providing actionable notifications to a user
A system and machine-implemented method for providing a user with a to-do list of tasks, the method including determining one or more goals associated with a...
Image and video compression for remote vehicle assistance
A vehicle may receive one or more images of an environment of the vehicle. The vehicle may also receive a map of the environment. The vehicle may also match at...
Local service access within a web based application framework
A container application is a native application that allows a web based application to access a computer's system resources and windowing system. Web based...
Evaluation of substitution contexts
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating substitute terms. One of the methods includes...
Local mobile memo for non-interrupting link noting
Systems, methods, routines and/or techniques for a local mobile memo for non-interrupting link noting are described. One or more embodiments may include a...
Methods for identifying related documents
A method includes storing two or more documents at a storage system that is associated with a document editing system and receiving usage pattern information...
Compressed patch features for audio fingerprinting
Systems and methods are provided herein relating to audio matching. In addition to interest points, localized patches surrounding interest points can be used as...
Providing suggestion and translation thereof in accordance with a partial
Systems and methods for providing suggestion and translation thereof in accordance with a partial user entry are disclosed. In some embodiments, a method...
Predictive generation of search suggestions
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for predictive generation of search suggestions....
Streaming roll-ups on statistical data using a stack
A method for handling data includes receiving a data record. The method further includes adding the count value of the data record to a count value of the top...
Identifying top fans
Both content creators and content consumers can benefit by improving communication mechanisms that currently exist. For example, content creators can increase...
Discovery of news-related content
Techniques identify time-sensitive content and present the time-sensitive content to communication devices of users interested or potentially interested in the...
Information retrieval system for archiving multiple document versions
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
Unlimited retroactive data element dimension widening
Systems and methods for retroactively performing dimension widening on a data element are provided. A described method includes receiving a set of data elements...
Searching and annotating within images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for searching within images. In one aspect, a method includes...
Rich content in a browser-based word processor
A tangible computer-readable storage medium having encoded on it data that represents a model of a document, the document model including a one-dimensional...
The subject matter of this specification can be embodied in, among other things, a method that includes executing one or more computer applications and ranking...
Cross-extension messaging using a browser as an intermediary
A method for mediating messages between at least two browser extensions using a web browser of a computing device includes receiving a request from a first...
Low latency thread context caching
A method includes performing one or more operations as requested by a thread executing on a processor, the thread having a thread context; receiving a park...
Systems and methods for providing software updates
The present invention comprises systems and methods, and computer readable media comprising the methods, for updating software applications. The systems and...
Touch-based text entry using hidden Markov modeling
Described techniques enable a computing system to receive character string input (e.g., words, numbers, mathematical expressions, symbolic strings, etc.) by...
Integrated content guide for interactive selection of content and services
on personal computer systems with...
A integrated content guide for multiple sources is provided with hyper-text type links to allow for the selection of various programs. The hyper-text links are...
Multi-modal command display
A computing device includes at least one processor and at least one module, operable by the at least one processor to receive indications of user input...
Method and system for tilt-based actuation
An electronic device, system associated therewith, and method of operating an electronic device are disclosed. In one example embodiment, the method includes...
Accurate power allotment
The subject matter of this specification can be embodied in, among other things, a method that includes supplying power to a portion of a data center through a...
Disc style 360 degree hinge for a laptop computer
In one general aspect, a computing device can include a lid, and a base coupled to the lid by a hinge. The hinge can include a first disc including a first pin...