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.
Dual open-ended waveguide antenna for automotive radar
An example method may involve forming, in a first metal layer, a first half of waveguide channels including an input waveguide channel, a plurality of...
Concurrent transcoding of streaming video for immediate download
Aspects relate to transcoding a video at substantially the same time as the video is streamed so that upon completion of streaming, the transcoded video is...
Privacy mode for always-on voice-activated information assistant
A user device and method discriminately provides audible responses to a voice command received by a user device that supports voice activation. The method...
Speaker localization by means of tactile input
A system can receive a gesture from a user and configure a microphone system based on the received gesture to be more sensitive in the direction of a user from...
Developer voice actions system
Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the...
Acoustic model training corpus selection
The present disclosure relates to training a speech recognition system. One example method includes receiving a collection of speech data items, wherein each...
System and method for 3D projection mapping with robotically controlled
A system for motion control is presented. In one embodiment, a motion control 3D projection system includes a projector; and a projection surface coupled to a...
Navigating using an indoor map representation
A method and system for providing an indoor map representation are provided herein. Aspects of this disclosure provide a representation of an indoor map...
Distortion of digital images using spatial offsets from image reference
A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital...
Depth-map generation for an input image using an example approximate
depth-map associated with an example...
An image converter receives a two-dimensional image to be converted to a first three-dimensional image. The image converter computes a feature-to-depth mapping...
Water color gradients on a digital map
To generate a description of a raster map image that includes a representation of a body of water having a color gradient that appears constant in response to a...
Systems and methods for determining a potential failure or other status of
a robotic device
Methods and systems for proactively preventing hazardous or other situations in a robot-cloud interaction are provided. An example method includes receiving...
System and method for updating map views
A system and method are provided for updating imagery associated with map data. A request for map data is received, and a first image of a geographical location...
Processing autocomplete suggestions
Methods and apparatus for processing autocomplete suggestions. Some implementations are directed to methods and apparatus for generating additional suggestions...
Semantic image navigation experiences
Aspects of the disclosure relate to generating a sequence of images or other visual representations associated with an entity, otherwise known as a semantic...
Systems, methods, and computer-readable media for providing search results
having contacts from a user's social...
Provided are systems, methods, and computer-readable media for providing search results having contacts from a user's social graph are provided herein. A search...
Providing information associated with a profile owner in a social network
Implementations generally relate to providing information associated with a profile owner to a target user in a social network system. In one implementation, a...
Systems and methods for improved coverage of input media in content
The disclosed technology includes techniques for improved content coverage in automatically-generated content summaries. The technique may include clustering a...
System and method for suggesting keywords based on image contents
A computer-implemented method includes receiving a first visual media article from an entity that provides content sources, identifying a first content item of...
Audio matching using time-frequency onsets
Systems and methods are provided herein relating to audio matching. Interest points that are onsets are generally very efficient in audio matching in that they...
Identifying and/or recommending relevant media content
A system for identifying and/or recommending relevant media content is provided. The system includes a relevancy component, a classification component and a...
Presenting previously selected search results
The disclosed subject matter provides methods and systems for presenting previously selected search results to a user. A first previously selected search result...
Classification of media in a media sharing system
Systems and methods for classifying media items in a media system are provided. In particular, media items can be uploaded to a serve. Data describing the media...
Enhanced presentation mode for search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting search results. In one aspect, a method...
Dynamic view-based data layer in a geographic information system
Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information....
Obtaining information to provide to users
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining information to provide to users. One of the...
Three-dimensional annotations for street view data
The present invention relates to annotating images. In an embodiment, the present invention enables users to create annotations corresponding to ...
Recommending candidates for consumption
Methods and apparatus are described herein for recommending candidates for consumption. A first set of one or more candidates for first time consumption by a...
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a computer-implemented method that...
Anomaly detection in a signal
Systems and methods are disclosed herein for detecting an anomaly in a discrete signal, where a long-term trend of the discrete signal is identified. Samples in...
Aggregating resource requests
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating requests for resources. In one aspect, a...
In one example a computing device includes at least one processor, wherein the at least one processor may be configured to output for display, a graphical...
Laptop-to-tablet mode adaptation
According to one embodiment of the present disclosure a computer-implemented method for automatically transitioning a user interface in a personal computing...
Display for mobile device with abrasion resistant siloxane coating
An abrasion resistant coating (206) is applied to a display (202) of a mobile device (200). In an embodiment, the coating (140) includes a first layer (106B)...
Skin temperature of computing device enclosure
A method for controlling outer surface temperatures of a computing device enclosure or case includes operating one or more internal thermal management...
Selective override of touch display inputs
In one general aspect, a method can include receiving, by a computing device, an indication of movement of the computing device, receiving, by the computing...
Method, apparatus and system for transmittance measurement
An apparatus for testing transmittance includes a sample unit to position a material under test. The material under test is disposed between respective flat...
Point-of-interest latency prediction using mobile device location history
A latency analysis system determines a latency period, such as a wait time, at a user destination. To determine the latency period, the latency analysis system...
Preconditioning controls and methods for an environmental control system
A method of preconditioning an enclosure includes providing a thermostat and computing a set of preconditioning criteria information (PCI) with the thermostat....
Rainwater harvesting system
A system for collection of rainwater in the open ocean may include: (a) one or more ocean-going vessels, wherein each ocean-going vessel is configured for...
Display screen with animated graphical user interface
Frequency agility for an ISM band home area network
Due to interference that typically occurs in the ISM band, it may be necessary for one or more network devices to switch to an alternative channel. A list of...
Security techniques for reconnecting to a conference session using a
A computer-implemented technique can include joining, by a computing device having one or more processors, a conference session hosted by a server via a...
Systems and methods for generating a user location history
Systems and methods for generating a user location history are provided. One example method includes obtaining a plurality of location reports from one or more...
Self-service channel marketplace
A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or...
Implicit determination and combined implicit and explicit determination of
collocated picture for temporal...
In one embodiment, a method determines a current picture and determines at least one of a first list of reference pictures and a second list of reference...
Synthetic camera lenses
A method and system is disclosed for simulating different types of camera lens on a device by guiding a user through a set of images to be captured in...
Anycast based, wide area distributed mapping and load balancing system
This disclosure provides systems, methods, and apparatus for providing anycast based load balancing for a plurality of servers within a network. The network...
Displaying auto-generated facts about a music library
A method for surfacing auto-generated facts about an online music library is provided, including: receiving from a client device a request to access an online...
Flow utilization metrics
In one general aspect, a method for determining utilization of a network includes calculating a flow value for each of multiple flows in a network, determining...