2016 patents
Utility
Dynamic truck route planning between automated facilities
28 Sep 20
A method includes providing a first route for a delivery vehicle that is associated with a first deadline to reach a first location.
Chris Hance, Thibault Vrevin
Filed: 14 Dec 17
Utility
Device and method for coupling laser to a photonic integrated circuit
28 Sep 20
A photonic integrated circuit for coupling a laser from an optical assembly to a grating coupler is disclosed.
Daoyi Wang, Lieven Verslegers, Ryohei Urata
Filed: 28 Jan 19
Utility
Smartphone-based radar system for determining user intention in a lower-power mode
28 Sep 20
This document describes techniques and systems that enable a smartphone-based radar system for determining user intention in a lower-power mode.
Leonardo Giusti, Ivan Poupyrev, Eiji Hayashi, Patrick M. Amihood
Filed: 21 Oct 18
Utility
Keyboard input emulation
28 Sep 20
A computing device receives a response comprising one or more data sets corresponding to an identifier.
Zachary Cancio, Brian De Vries, Parag Ladhawala, Krishna Kishore Kollipara, Curtis Steeves, Daniel Crosby, Ankit Prasad
Filed: 12 Jul 18
Utility
Image processor with configurable number of active cores and supporting internal network
28 Sep 20
A method is described.
Jason Redgrave, Albert Meixner, Ji Kim, Ofer Shacham
Filed: 11 May 17
Utility
Duplicative data detection
28 Sep 20
In some implementations, a computer-implemented method includes analyzing first data from a first data source to determine a first schema of the first data source, and analyzing second data from a second data source to determine a second schema of the second data source.
Jacob Walker, Laura Eidem
Filed: 5 Nov 17
Utility
Broad match control
28 Sep 20
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for evaluating a creative.
Lars Engebretsen, Jennifer J. Huang, Puneet Chopra
Filed: 21 Jul 13
Utility
Network based content transmission based on client device parameters
28 Sep 20
Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier.
Xiaonan Zhang, Shankar Ponnekanti, Oren Eli Zamir, Ting Liu
Filed: 13 Dec 16
Utility
Associating an entity with a search query
28 Sep 20
Methods and apparatus for associating an entity with at least one search query.
Olivier Jean Andre Bousquet, Oskar Sandberg, Sylvain Gelly, Randolph Gregory Brown
Filed: 10 Dec 17
Utility
Systems and methods for notifying an author of contextual suggested content
28 Sep 20
Systems and methods are described to notify an author that suggested content is available.
Jayakumar Hoskere Gireesha, Shyam Parikkal Krishnamurthy, Shruti Gupta, Anmol Gulati, Luiz Do Amaral De Franca Pereira Filho, Andrea Zvinakis, Kishore Papineni
Filed: 13 Jun 17
Utility
Containerized build steps
28 Sep 20
A method includes receiving a build request containing build step instructions from a user.
David Bendory, John Asmuth, Scott Zawalski, Jason Hall, David Dopson
Filed: 29 May 19
Utility
Multi-task multi-modal machine learning system
28 Sep 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media for training a machine learning model to perform multiple machine learning tasks from multiple machine learning domains.
Noam M. Shazeer, Aidan Nicholas Gomez, Lukasz Mieczyslaw Kaiser, Jakob D. Uszkoreit, Llion Owen Jones, Niki J. Parmar, Ashish Teku Vaswani
Filed: 18 Nov 19
Utility
Optimized graph traversal
28 Sep 20
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimized graph traversal are disclosed.
Christopher Jacob Durr, Hector Mauricio Ayala, Mayank Jain
Filed: 16 Oct 18
Utility
Convolutional neural network on programmable two dimensional image processor
28 Sep 20
A method is described that includes executing a convolutional neural network layer on an image processor having an array of execution lanes and a two-dimensional shift register.
Ofer Shacham, David Patterson, William R. Mark, Albert Meixner, Daniel Frederic Finchelstein, Jason Rupert Redgrave
Filed: 22 Jun 17
Utility
Dynamic minibatch sizes
28 Sep 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using dynamic minibatch sizes during neural network training.
Jeremiah Willcock, George Kurian
Filed: 10 Jan 19
Utility
Constructing and programming quantum hardware for quantum annealing processes
28 Sep 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for constructing and programming quantum hardware for quantum annealing processes.
Masoud Mohseni, Hartmut Neven
Filed: 19 Apr 20
Utility
Generation of an advertisement
28 Sep 20
Aspects of the disclosure assist users with creative development of advertisements by converting successful advertisements into templates for use in the creation of new advertisements.
Mayur Datar, Sumit Sanghai, Pranav Tiwari, Kiran Panesar
Filed: 28 Nov 11
Utility
Batching inputs to a machine learning model
28 Sep 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for batching inputs to machine learning models.
Noah Fiedel, Christopher Olston, Jeremiah Harmsen
Filed: 4 Apr 16
Utility
Content purchasing
28 Sep 20
In one implementation, a computer-implemented method includes receiving, at a computing device and from a computer server system, digital content that is for sale and that is received without having yet been purchased by a user of the computing device; storing the digital content locally on the computing device in a manner that prohibits user access to the digital content; after storing the digital content: receiving user input that indicates the user is purchasing at least a portion of the stored digital content; and in response to the received user input, storing information that indicates the user purchased the portion of the digital content and providing the user with access to the purchased portion of the digital content; and in response to detecting that the computing device is communicatively connected to the computer server system over a network, providing the stored information to the computer server system.
Abraham Murray
Filed: 3 Nov 16
Utility
Image editing and repair
28 Sep 20
A method for healing a target region on an input image is described.
Florian Kriener, Nils Kokemohr
Filed: 18 Oct 18