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.
Zoom images with panoramic image capture
In one aspect, one or more computing devices may capture a panoramic image. Panoramic images may refer to images having a field of view which is greater than...
Methods and systems for processing a video for stabilization using dynamic
Methods and systems for processing a video for stabilization are described. A recorded video may be stabilized by removing at least a portion of shake...
Preventing motion artifacts by intelligently disabling video stabilization
Digital video stabilization is selectively turned off in circumstances where it could actually decrease the quality of a captured video. A video camera includes...
Embedded video playlists
A system, method and various user interfaces provide an embedded web-based video player for navigating video playlists and playing video content. A website...
Targeting of digital content to geographic regions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving geographic targeting of digital content. One of...
Setting cookies across applications
Systems and methods for setting cookies across applications on a device include receiving a first cookie indicating authorization of a first application on the...
Method and system for providing IMS session continuity to a user equipment
across a plurality of communication...
A method and system for providing IP Multimedia Subsystem (IMS) session continuity to a User Equipment (UE) across a plurality of communication networks is...
Backfill of video stream
A data streaming method is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for...
Adaptive method for biometrically certified communication
A communication device and method for authentication of a message being transmitted from the communication device. The method includes receiving, by a messaging...
Service directory profile for a fabric network
Methods and systems for obtaining service directory information for a remote service including sending a service endpoint query to a remote service requesting a...
A computer-implemented method can include accessing a micro-blog to retrieve a real-time copy of the micro-blog thread and delivering the real-time copy of the...
Managing instant messaging sessions on multiple devices
Transferring instant messaging sessions includes receiving a selection, from a user within a user interface, of at least one instant messaging session from...
Protocol-independent packet routing
In one aspect, one or more processors may be coupled to a content-addressable memory, a first memory and a second memory. The one or more processors may be...
A network device may comprise storage media configured to store traffic, instructions for a lookup engine, a map manager, a traffic forwarder, and a map. The...
Traffic engineering for network usage optimization
A traffic engineering process seeks to optimize network utilization and creating paths in the network such that the network is used efficiently. The exemplary...
Decoding parameters for Viterbi search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for decoding parameters for Viterbi search are disclosed. In...
Transportation information systems and methods
An exemplary method includes determining whether real-time vehicle location information deviates from at least one of historical real-time vehicle location...
Systems and methods of dynamically varying a pre-alarm time of a security
Systems and methods of adjusting a pre-alarm time are provided, including detecting, by a sensor, an entry into a building by a person and generating detection...
Smart-home hazard detector providing non-alarm status signals at opportune
A hazard detector may include a light sensor that senses a brightness level in an ambient environment. The hazard detector can have a processing system that...
Systems and methods for intelligent alarming
Systems and methods for using state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The state...
Life safety device with compact circumferential acoustic resonator
Low frequency alarm tones emitted by life safety devices are more likely to notify sleeping children and the elderly. Disclosed herein is a life safety device...
Wearable computer with nearby object response
Exemplary methods and systems relate to detecting physical objects near a substantially transparent head-mounted display (HMD) system and activating a...
Method and system for automatically cropping images
An image cropping technique includes detecting, at a computer system including one or more processors, faces within an image and evaluating, at the computer...
Facilitating communication between event attendees based on event starting
Methods and apparatus related to identifying an event task of a user, identifying one or more other attendees of the event, determining user arrival information...
Methods, systems, and media for recommending content items based on topics
Mechanisms for recommending content items based on topics are provided. In some implementations, a method for recommending content items is provided that...
Identification of over-clustered map features
A system and method for managing online map information determines map records that represent more than one map feature by identifying map feature records where...
Ranking approach to train deep neural nets for multilabel image annotation
Systems and techniques are provided for a ranking approach to train deep neural nets for multilabel image annotation. Label scores may be received for labels...
Identifying images using face recognition
A method includes identifying a named entity, retrieving images associated with the named entity, and using a face detection algorithm to perform face detection...
Serving expandable content items
In general, one aspect of the subject matter described in this specification can be implemented on a computer system. A quantity of slots associated with one or...
Identifying resource locations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying resource locations. In one aspect, a method...
Suggesting media content based on an image capture
A method and/or system for suggesting media content based on an image capture may include receiving, from an electronic device, a request for recommendations...
Presenting search query results
Methods, systems, and apparatus, including computer program products, for presenting search results. In one aspect, a method includes receiving a query and...
Methods, systems, and media for presenting recommended media content items
In accordance with some implementations of the disclosed subject matter, mechanisms for presenting recommended media content items are provided. In some...
System and method for providing search query refinements
A system and method for providing search query refinements are presented. A stored query and a stored document are associated as a logical pairing. A weight is...
Geocoding of images based on search queries
Systems and methods for determining a geocode for an image based on user-provided search queries and corresponding user selections are provided. One example...
Electronic mail attachments garden
A cloud storage system receives information associating a user's cloud storage account with a network service account associated with a service provider. The...
Method and system for prefetching music for devices
Methods and systems are presented for prefetching music for devices. The disclosed method includes detecting an access to a music library through a device. The...
Emulating eviction data paths for invalidated instruction cache
A method of managing processor caches. The method includes invalidating a cache line from a first instruction cache level and in response to invalidating the...
Monitoring application execution using probe and profiling modules to
collect timing and dependency information
A system and method for analyzing application execution of multi-threaded applications is disclosed. An exemplary system includes a portable inter-thread...
Input method editor
Methods, systems, apparatus, including computer program products for browsing and editing input for an input method editor. In one implementation, a method is...
Incremental feature-based gesture-keyboard decoding
In one example, a method includes outputting, at a presence-sensitive display operatively coupled to a computing device, a graphical keyboard comprising a...
Switching a computing device from a low-power state to a high-power state
Systems and methods for switching a computing device from a low-power state to a high-power state are provided. In some aspects, a method, implemented on a...
Cooling electronic devices in a data center
A data center cooling system includes a thermosiphon, an actuator coupled to the thermosiphon, and a controller. The thermosiphon includes an evaporator; a...
Graphical user interface for setpoint creation and modification
A user-friendly programmable thermostat is described that includes a body having a central electronic display surrounded by a ring that can be rotated and...
Fall back trajectory systems for autonomous vehicles
Aspects of the disclosure provide systems and methods for providing suggested locations for pick up and destination locations. Pick up locations may include...
Spatially multiplexed lens for head mounted display
An optical combiner includes an off-axis spatially multiplexed lens optically coupled to receive image light and direct the image light in an eye-ward...
Wide angle lens assembly
A camera system includes an image sensor, a stop aperture, an infrared cut filter disposed between the image sensor and the stop aperture, and a lens assembly....
MEMS-released curved image sensor
This document describes MEMS-released curved image sensors capable of sensing light from a monocentric lens. This MEMS-released curved image sensor receives...
Automatic connection of images using visual features
Aspects of the disclosure relate generating navigation paths between images. A first image taken from a first location and a second image taken from a second...
Determining location using magnetic fields from AC power lines
Systems and methods for determining location using magnetic fields from AC power lines are provided. As an example, each magnetic field reading collected by the...