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.
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...
Notebook computer with lid mounting for translational movement
A computer includes a lid defining a lower edge. A hinge is connected to the lid along the lower edge. The computer further includes a base having an upper...
Wide-view LIDAR with areas of special attention
A light detection and ranging device with dynamically adjustable angular resolution for use as a sensor providing environmental information for navigating an...
Transitioning a mixed-mode vehicle to autonomous mode
Disclosed are methods and devices for transitioning a mixed-mode autonomous vehicle from a human driven mode to an autonomously driven mode. Transitioning may...
System and method for controlling the focus of a lens
In one aspect, a system for controlling the focus of a lens is disclosed. The system may generally include a sensor configured to detect changes in a focal...
Barometric pressure sensor based orientation measurement
Disclosed here are methods and systems that relate to determining an orientation of an object. The orientation of the object may be represented by an Euler...
Providing power to a data center
Techniques for providing power to a data center includes transferring heat from a computer data center to warm a fluid stored within an energy regeneration...
Robotic systems having protrusions for use in starting positions and in
Disclosed are robotic systems, methods, bipedal robot devices, and computer-readable mediums. For example, a robotic system may include a robotic body having an...
Modifying speed of an autonomous vehicle based on traffic conditions
Aspects of the disclosure relate generally to speed control in an autonomous vehicle. For example, an autonomous vehicle may include a user interface which...
Predictive reasoning for controlling speed of a vehicle
Methods and systems for predictive reasoning for controlling speed of a vehicle are described. A computing device may be configured to identify a first and...
System and method for predicting behaviors of detected objects through
Aspects of the invention relate generally to autonomous vehicles. The features described improve the safety, use, driver experience, and performance of these...
Mechanism for implementing cloud local area network party service for
multi-player content/game environment
Disclosed is a method for implementing a cloud local area network (C-LAN) for providing a multi-player environment for servicing content to a plurality of...
Portion of a display panel with a graphical user interface
Dynamic TCP layer optimization for real-time field performance
A method and system that mitigates data session degradation over a radio link connection with an end server by allocating resources at a wireless communication...
Radio network environment reducing interference among overlapping cells
Disclosed is a method for a femtocell to reduce interference with an overlapping macrocell. The femtocell determines soft-frequency-reuse ("SFR") information of...
System and method for selecting a power efficient network interface
A system and method for selecting a power efficient network interface are provided. One or more network interfaces for data transfer are detected on an...
Method and apparatus for handover in a wireless communication system
A method and apparatus for handover in a wireless communication system. A handover indication can be received from a source base station (120) that is connected...
Configuring unscheduled periods to enable interference reduction in
A mobile station in a wireless communication network is disclosed. The mobile station includes a transceiver coupled to a processor configured to rank a...
Crowdsourced signal propagation model
According to an embodiment, a method of estimating a distance to a wireless access point in an indoor environment using a signal propagation model begins with...
Bone-conduction anvil and diaphragm
Disclosed herein are methods and apparatuses for the transmission of audio information from a bone-conduction headset to a user. The bone-conduction headset may...
Methods, systems, and media for generating an advertisement from a video
Methods, systems, and media for generating an advertisement from a video stream are provided. In accordance with some embodiments, the method comprises:...