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.
Media application backgrounding
A media application is disclosed. The media application provides a playback of a media item that includes a video portion and an audio portion. The media...
Integration of semantic context information
In one implementation, a computer-implemented method includes receiving, at a computer system, a request to predict a next word in a dialog being uttered by a...
Dynamic transparency adjustment of user interface element
A user device dynamically adjusts one or more portions of a user interface (UI) element. The user device detects content color data describing the color of...
Automated package delivery to a delivery receptacle
Improving automated package delivery to mobile delivery receptacles to allow accurate and reliable package deliveries comprises a delivery receptacle for an...
Determining the stationary state of detected vehicles
Aspects of the disclosure relate to an autonomous vehicle that may detect other nearby vehicles and designate stationary vehicles as being in one of a...
Systems and methods of intrusion detection
Systems and methods of the disclosed embodiments provide a sensor to detect a side from which a door or window is being opened, and a controller communicatively...
3D position estimation of objects from a monocular camera using a set of
known 3D points on an underlying surface
An example method may include determining a three-dimensional (3D) location of a plurality of reference points in an environment, receiving a two-dimensional...
Bus detection for an autonomous vehicle
Methods and systems are provided that may allow an autonomous vehicle to discern a school bus from image data. An example method may include receiving image...
Plane estimation for contextual awareness
Aspects of the disclosure relate to classifying the status of objects. For examples, one or more computing devices detect an object from an image of a vehicle's...
Methods, systems, and media for detecting and presenting related media
Methods, systems, and media detecting and/or presenting related media content are provided. In some embodiments, methods for detecting and presenting related...
Methods, apparatuses and computer-readable media for annotating ads with
When a contact of a user tags a location, a posted comment, or a shared item, the location tag may be used to boost ad scores and/or annotate content such as...
Unified searchable storage for resource-constrained and other devices
The present disclosure describes a data indexing and search service that resides locally on a computing device (e.g., a mobile phone) and that can host data for...
Social where next suggestion
A group recommendation provides end users in a social group a set of recommended destinations based on the combined personal preferences of the members of the...
Automatic metadata identification
A system determines whether text of a document includes a document identifier and uses the document identifier to locate metadata in a database when the text of...
Determining a quality measure for a resource
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a measure of quality for a resource. In one...
Blended ranking of dissimilar populations using an N-furcated
Systems and methods for blending dissimilar, ordered populations into a single selection for users are disclosed herein. In an aspect, content items belonging...
Incremental schema consistency validation on geographic features
Aspects of the invention relate generally to updating interconnected feature data stored in a repository while maintaining highly consistent views of the data....
Determining the quality of locations based on travel time investment
Methods and apparatus related to associating a quality measure with a given location. For example, an anticipated distance value for a given location may be...
File map compression using run length encoding for active blocks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for compressing file maps. In one aspect, a method includes...
Unsupervised extraction of facts
A system and method for extracting facts from documents. A fact is extracted from a first document. The attribute and value of the fact extracted from the first...
Training a probabilistic spelling checker from structured data
A spelling system derives a language model for a particular domain of structured data, the language model enabling determinations of alternative spellings of...
Method for creating a document model from discontinuous selections of an
Systems and methods of pasting a discontinuous selection from a first document are provided, comprising receiving, at a processor, the discontinuous selection...
Data management in a data storage device
A data storage device includes multiple flash memory devices with each of the flash memory devices being arranged into multiple blocks having multiple pages for...
Selection of ranked configurations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a...
Methods and systems for rendering in a multi-process browser using a
shared memory area
Systems and methods for rendering web content in a browser are described herein. An embodiment includes a web rendering engine in a rendering engine process to...
Cloud-based tool for creating video interstitials
An interstitial creator identifies a playlist of media items, the playlist comprising pointers to the media items. The interstitial creator receives a request...
Graphical user interface for tracking and displaying user activities over
a predetermined time period
A system for generating a graphical user interface for tracking and displaying user activities over a predetermined time period is provided. The system includes...
Contextually-specific automatic separators
Aspects of the present disclosure are directed to techniques for outputting a graphical keyboard comprising a group of keys, wherein each key in the group of...
Detecting an operating mode of a computing device using accelerometers
In one general aspect, a method can include obtaining, by a computing device, a lid accelerometer vector for a lid accelerometer included in a lid portion of...
Distribution decision trees
The present disclosure is directed to autonomous vehicle having a vehicle control system. The vehicle control system includes a processing system that receives...
Detecting street parked vehicles
Aspects of the disclosure relate to an autonomous vehicle that may detected other nearby vehicles and identify them as parked or unparked. This identification...
Use of comparative sensor data to determine orientation of head relative
Methods and systems are described that involve a wearable computing device or an associated device determining the orientation of a person's head relative to...
Selective coating of a component using a potting process
Methods and systems involving a potting process for selectively coating a target surface of a component. An example method may include: (1) dispensing a masking...
Pelvis structure for humanoid robot
A robot assembly including, a back member, a pelvis base with a first side and a second side; wherein the pelvis base is rotatably connected to the back member...
Cross-validating sensors of an autonomous vehicle
Methods and systems are disclosed for cross-validating a second sensor with a first sensor. Cross-validating the second sensor may include obtaining sensor...
Method and assembly for additive manufacturing
An additive manufacturing method (1600) may involve additive manufacturing (1602) a walled structure (e.g., a shell or an enclosure) onto a print bed,...
Display screen with icon
Display screen with graphical user interface for account switching by tap
Display panel with a computer icon
Portion of a display panel with a transitional augmented reality graphical
Cooling a data center
A data center cooling system includes a cooling liquid supply conduit fluidly coupled between a cooling plant and an air-to-liquid heat exchanger positioned to...
Flexible communication systems and methods
A method of initiating a telecommunication session for a communication device include submitting to one or more telecommunication carriers a proposal for a...
Augmenting spectrum sharing using network measurements
A method of operating a spectrum system includes issuing communicating transmitter commands to a spectrum operator system from the spectrum system. The spectrum...
Methods and systems for performance monitoring for mobile applications
The present invention is directed towards methods and systems for performance monitoring for mobile applications. In an embodiment, a method of monitoring...
Method for managing data communication between a communication device and
another device and communication device
A method for managing data communication between a communication device (102) and another device (112) in a communication network, comprises providing (500)...
Systems and methods for sharing location data within a vehicle
To determine the location of a portable device operating within a vehicle that is not in direct communication with the vehicle head unit, the portable device...
Methods and systems for forming a wireless communication link
An example method performed by a first computing device executing an operating system includes receiving a request to form, with a second computing device, a...
Using a depth map of a monitored scene to identify floors, walls, and
A camera system includes memory, a lens assembly to direct light from a scene onto an image sensing element, an image sensing element configured to receive...
Using infrared images of a monitored scene to identify windows
A process classifies objects in a scene. The process receives a captured IR image of a scene taken by a 2-dimensional image sensor array of a camera system...