Patents by Inventor Kevin Patrick Murphy

Kevin Patrick Murphy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11688077
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a machine-learned object tracking policy. One of the methods includes receiving a current video frame by a user device having a plurality of installed object trackers, wherein each object tracker is configured to perform a different object tracking procedure on the current video frame rent video frame. The current video frame and one or more object tracks previously generated by the one or more object trackers are provided as input to a trained policy engine that implements a reinforcement learning model to generate a particular object tracking plan. A particular object tracking plan is selected based on the output of the reinforcement learning model, and the selected object tracking plan is performed on the current video frame to generate one or more updated object tracks for the current video frame.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 27, 2023
    Assignee: Google LLC
    Inventors: Susanna Maria Ricco, Caroline Rebecca Pantofaru, Kevin Patrick Murphy, David A. Ross
  • Publication number: 20230083892
    Abstract: Methods and systems for performing black box optimization to identify an output that optimizes an objective.
    Type: Application
    Filed: February 8, 2021
    Publication date: March 16, 2023
    Inventors: David Benjamin Belanger, Georgiana Andreea Gane, Christof Angermueller, David W. Sculley, II, David Martin Dohan, Kevin Patrick Murphy, Lucy Colwell, Zelda Elaine Mariet
  • Publication number: 20220383652
    Abstract: A computing system comprising one or more computing devices can obtain one or more images of an animal. The computing system can determine, using at least one of one or more machine-learned models, a plurality of joint positions associated with the animal based on the one or more images. The computing system can determine a body model for the animal. The computing system can estimate a body pose for the animal based on the one or more images, the plurality of joint positions, and the determined body model.
    Type: Application
    Filed: November 4, 2020
    Publication date: December 1, 2022
    Inventors: Bryan Andrew Seybold, Shan Yang, Bo Hu, Kevin Patrick Murphy, David Alexander Ross
  • Patent number: 11380034
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for semantically-consistent image style transfer. One of the methods includes: receiving an input source domain image; processing the source domain image using one or more source domain low-level encoder neural network layers to generate a low-level representation; processing the low-level representation using one more high-level encoder neural network layers to generate an embedding of the input source domain image; processing the embedding using one or more high-level decoder neural network layers to generate a high-level feature representation of features of the input source domain image; and processing the high-level feature representation of the features of the input source domain image using one or more target domain low-level decoder neural network layers to generate an output target domain image that is from the target domain but that has similar semantics to the input source domain image.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: July 5, 2022
    Assignee: Google LLC
    Inventors: Stephan Gouws, Frederick Bertsch, Konstantinos Bousmalis, Amelie Royer, Kevin Patrick Murphy
  • Patent number: 11335093
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing visual tracking. In one aspect, a method comprises receiving: (i) one or more reference video frames, (ii) respective reference labels for each of a plurality of reference pixels in the reference video frames, and (iii) a target video frame. The reference video frames and the target video frame are processed using a colorization machine learning model to generate respective pixel similarity measures between each of (i) a plurality of target pixels in the target video frame, and (ii) the reference pixels in the reference video frames. A respective target label is determined for each target pixel in the target video frame, comprising: combining (i) the reference labels for the reference pixels in the reference video frames, and (ii) the pixel similarity measures.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: May 17, 2022
    Assignee: Google LLC
    Inventors: Abhinav Shrivastava, Alireza Fathi, Sergio Guadarrama Cotado, Kevin Patrick Murphy, Carl Martin Vondrick
  • Patent number: 11163989
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing action localization in images and videos. In one aspect, a system comprises a data processing apparatus; a memory in data communication with the data processing apparatus and storing instructions that cause the data processing apparatus to perform image processing and video processing operations comprising: receiving an input comprising an image depicting a person; identifying a plurality of context positions from the image; determining respective feature representations of each of the context positions; providing a feature representation of the person and the feature representations of each of the context positions to a context neural network to obtain relational features, wherein the relational features represent relationships between the person and the context positions; and determining an action performed by the person using the feature representation of the person and the relational features.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: November 2, 2021
    Assignee: Google LLC
    Inventors: Chen Sun, Abhinav Shrivastava, Cordelia Luise Schmid, Rahul Sukthankar, Kevin Patrick Murphy, Carl Martin Vondrick
  • Publication number: 20210334624
    Abstract: A method for determining an architecture for a task neural network configured to perform a particular machine learning task is described.
    Type: Application
    Filed: July 1, 2021
    Publication date: October 28, 2021
    Inventors: Wei Hua, Barret Zoph, Jonathon Shlens, Chenxi Liu, Jonathan Huang, Jia Li, Fei-Fei Li, Kevin Patrick Murphy
  • Patent number: 11087504
    Abstract: Systems and methods for transforming grayscale images into color images using deep neural networks are described. One of the systems include one or more computers and one or more storage devices storing instructions that, when executed by one or more computers, cause the one or more computers to implement a coloring neural network, a refinement neural network, and a subsystem. The coloring neural network is configured to receive a first grayscale image having a first resolution and to process the first grayscale image to generate a first color image having a second resolution lower than the first resolution. The subsystem processes the first color image to generate a set of intermediate image outputs. The refinement neural network is configured to receive the set intermediate image outputs, and to process the set of intermediate image outputs to generate a second color image having a third resolution higher than the second resolution.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventors: Sergio Guadarrama Cotado, Jonathon Shlens, David Bieber, Mohammad Norouzi, Kevin Patrick Murphy, Ryan Lienhart Dahl
  • Patent number: 11087201
    Abstract: A method for determining an architecture for a task neural network configured to perform a particular machine learning task is described.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 10, 2021
    Assignee: Google LLC
    Inventors: Wei Hua, Barret Zoph, Jonathon Shlens, Chenxi Liu, Jonathan Huang, Jia Li, Fei-Fei Li, Kevin Patrick Murphy
  • Publication number: 20210166009
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing action localization. In one aspect, a system comprises a data processing apparatus; a memory in data communication with the data processing apparatus and storing instructions that cause the data processing apparatus to perform operations comprising: receiving an input comprising an image depicting a person; identifying a plurality of context positions from the image; determining respective feature representations of each of the context positions; providing a feature representation of the person and the feature representations of each of the context positions to a context neural network to obtain relational features, wherein the relational features represent relationships between the person and the context positions; and determining an action performed by the person using the feature representation of the person and the relational features.
    Type: Application
    Filed: August 6, 2019
    Publication date: June 3, 2021
    Inventors: Chen Sun, Abhinav Shrivastava, Cordelia Luise Schmid, Rahul Sukthankar, Kevin Patrick Murphy, Carl Martin Vondrick
  • Publication number: 20210166402
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a machine-learned object tracking policy. One of the methods includes receiving a current video frame by a user device having a plurality of installed object trackers, wherein each object tracker is configured to perform a different object tracking procedure on the current video frame rent video frame. The current video frame and one or more object tracks previously generated by the one or more object trackers are provided as input to a trained policy engine that implements a reinforcement learning model to generate a particular object tracking plan. A particular object tracking plan is selected based on the output of the reinforcement learning model, and the selected object tracking plan is performed on the current video frame to generate one or more updated object tracks for the current video frame.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 3, 2021
    Inventors: Susanna Maria Ricco, Caroline Rebecca Pantofaru, Kevin Patrick Murphy, David A. Ross
  • Patent number: 10977573
    Abstract: Systems and methods provide distantly supervised wrapper induction for semi-structured documents, including automatically generating and annotating training documents for the wrapper. Training of the wrapper may occur in two phases using the training documents. An example method includes identifying a training set of semi-structured web pages having a subject entity that exists in a knowledge base and, for each training page, identifying target objects, identifying predicates in the knowledge base that connect the subject entity to a target objects identified in the training page, and annotating the training page. Annotating a training page includes generating a feature set for a mention of the target object, generating predicate-target object pairs for the mention, and labeling each predicate-target object pair with a corresponding example type and weight. The annotated training pages are used to train the wrapper to extract new subject entities and new facts from the set of semi-structured web pages.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventors: Jeffrey Dalton, Karthik Raman, Evgeniy Gabrilovich, Kevin Patrick Murphy, Wei Zhang
  • Publication number: 20210089777
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing visual tracking. In one aspect, a method comprises receiving: (i) one or more reference video frames, (ii) respective reference labels for each of a plurality of reference pixels in the reference video frames, and (iii) a target video frame. The reference video frames and the target video frame are processed using a colorization machine learning model to generate respective pixel similarity measures between each of (i) a plurality of target pixels in the target video frame, and (ii) the reference pixels in the reference video frames. A respective target label is determined for each target pixel in the target video frame, comprising: combining (i) the reference labels for the reference pixels in the reference video frames, and (ii) the pixel similarity measures.
    Type: Application
    Filed: June 12, 2019
    Publication date: March 25, 2021
    Inventors: Abhinav Shrivastava, Alireza Fathi, Sergio Guadarrama Cotado, Kevin Patrick Murphy, Carl Martin Vondrick
  • Publication number: 20200342643
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for semantically-consistent image style transfer. One of the methods includes: receiving an input source domain image; processing the source domain image using one or more source domain low-level encoder neural network layers to generate a low-level representation; processing the low-level representation using one more high-level encoder neural network layers to generate an embedding of the input source domain image; processing the embedding using one or more high-level decoder neural network layers to generate a high-level feature representation of features of the input source domain image; and processing the high-level feature representation of the features of the input source domain image using one or more target domain low-level decoder neural network layers to generate an output target domain image that is from the target domain but that has similar semantics to the input source domain image.
    Type: Application
    Filed: October 29, 2018
    Publication date: October 29, 2020
    Inventors: Stephan Gouws, Frederick Bertsch, Konstantinos Bousmalis, Amelie Royer, Kevin Patrick Murphy
  • Publication number: 20200257961
    Abstract: A method for determining an architecture for a task neural network configured to perform a particular machine learning task is described.
    Type: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Wei Hua, Barret Zoph, Jonathon Shlens, Chenxi Liu, Jonathan Huang, Jia Li, Fei-Fei Li, Kevin Patrick Murphy
  • Publication number: 20200098144
    Abstract: Systems and methods for transforming grayscale images into color images using deep neural networks are described. One of the systems include one or more computers and one or more storage devices storing instructions that, when executed by one or more computers, cause the one or more computers to implement a coloring neural network, a refinement neural network, and a subsystem. The coloring neural network is configured to receive a first grayscale image having a first resolution and to process the first grayscale image to generate a first color image having a second resolution lower than the first resolution. The subsystem processes the first color image to generate a set of intermediate image outputs. The refinement neural network is configured to receive the set intermediate image outputs, and to process the set of intermediate image outputs to generate a second color image having a third resolution higher than the second resolution.
    Type: Application
    Filed: May 21, 2018
    Publication date: March 26, 2020
    Inventors: Mohammad Norouzi, Jonathon Shiens, David Bieber, Sergio Guadarrama Cotado, Kevin Patrick Murphy, Ryan Lienhart Dahl
  • Patent number: 9852192
    Abstract: Mechanisms are provided that: identify topics associated with a plurality of pieces of media content presented in a session; calculate a distance metric for pairs of topics, wherein each of the pairs of topics includes a first topic associated with a first piece of media content and a second topic associated with a second piece of media content, and wherein the second piece of media content was presented within a given span of the presentation of the first piece of media content; for each first topic of the pairs of topics, generate a rank-ordered list for all corresponding second topics; for each of the plurality of pieces of media content, generate a single rank-ordered list of all second topics; and for each of the plurality of pieces of media content, identify one or more other pieces of media content as recommended media content based on the single rank-ordered list.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: December 26, 2017
    Assignee: Google Inc.
    Inventors: Aditee Kumthekar, Yu He, Kevin Patrick Murphy
  • Publication number: 20160357759
    Abstract: Mechanisms are provided that: identify topics associated with a plurality of pieces of media content presented in a session; calculate a distance metric for pairs of topics, wherein each of the pairs of topics includes a first topic associated with a first piece of media content and a second topic associated with a second piece of media content, and wherein the second piece of media content was presented within a given span of the presentation of the first piece of media content; for each first topic of the pairs of topics, generate a rank-ordered list for all corresponding second topics; for each of the plurality of pieces of media content, generate a single rank-ordered list of all second topics; and for each of the plurality of pieces of media content, identify one or more other pieces of media content as recommended media content based on the single rank-ordered list.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventors: Aditee Kumthekar, Yu He, Kevin Patrick Murphy
  • Publication number: 20160313876
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for combining authentication and application shortcut. An example method includes responsive to a user request identifying an entity: identifying a first time period associated with the entity based at least on a type of the entity; determining, within the first time period, a plurality of first candidate entities associated with the first entity; selecting first entities in the plurality of first candidate entities according to one or more selection criteria; and providing, for presentation to the user, first user-selectable graphical elements on a first graphical user-interactive timeline. Each first user-selectable graphical element identifies a corresponding first entity in the first entities.
    Type: Application
    Filed: April 22, 2016
    Publication date: October 27, 2016
    Inventors: Xin Dong, Christopher Tim Althoff, Kevin Patrick Murphy, Safa Alai, Van Dang, Wei Zhang
  • Patent number: 9424320
    Abstract: Mechanisms are provided that: identify topics associated with a plurality of pieces of media content presented in a session; calculate a distance metric for pairs of topics, wherein each of the pairs of topics includes a first topic associated with a first piece of media content and a second topic associated with a second piece of media content, and wherein the second piece of media content was presented within a given span of the presentation of the first piece of media content; for each first topic of the pairs of topics, generate a rank-ordered list for all corresponding second topics; for each of the plurality of pieces of media content, generate a single rank-ordered list of all second topics; and for each of the plurality of pieces of media content, identify one or more other pieces of media content as recommended media content based on the single rank-ordered list.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Aditee Kumthekar, Yu He, Kevin Patrick Murphy