Patents by Inventor Erik Murphy-Chutorian

Erik Murphy-Chutorian 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).

  • Publication number: 20180101549
    Abstract: Implementations generally relate to ranking and selecting images for display from a set of images. In some implementations, a computer-implemented method includes providing selected images for display, including examining characteristics of a plurality of images, where the examined characteristics include two or more of: visual capture characteristics, visual content characteristics, and social popularity characteristics of the images. The method determines individual scores for the respective examined characteristics of the images, determines overall scores of the images based on a combination of the individual scores for the examined characteristics of the images, and determines a ranking of the images based on the overall scores. The method selects one or more images based on the ranking of the images, and causes a display of the one or more selected images.
    Type: Application
    Filed: December 11, 2017
    Publication date: April 12, 2018
    Applicant: Google LLC
    Inventors: Erik MURPHY-CHUTORIAN, Matthew STEINER, Jingyu CUI
  • Patent number: 9906480
    Abstract: Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a sender inbound messaging component operative to receive an incoming update for a message queue at a client support server for a messaging system from a messaging client on a client device; a legacy client support component operative to determine whether the messaging client supports a client-side time-to-live setting; determine whether the incoming update should be associated with a server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting; and assign the incoming update the server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting and where the incoming update should be associated with a server-side time-to-live setting. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: February 27, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Matthew Steiner, Jeremy Fein, Erik Murphy-Chutorian, Ting Yang, Alvin Portillo
  • Patent number: 9858295
    Abstract: Implementations generally relate to ranking and selecting images for display from a set of images. In some implementations, a computer-implemented method includes providing selected images for display, including examining characteristics of a plurality of images, where the examined characteristics include two or more of: visual capture characteristics, visual content characteristics, and social popularity characteristics of the images. The method determines individual scores for the respective examined characteristics of the images, determines overall scores of the images based on a combination of the individual scores for the examined characteristics of the images, and determines a ranking of the images based on the overall scores. The method selects one or more images based on the ranking of the images, and causes a display of the one or more selected images.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Erik Murphy-Chutorian, Matthew Steiner, Jingyu Cui
  • Publication number: 20170309311
    Abstract: A method includes grouping media items associated with a user into segments based on a timestamp associated with each media item and a total number of media items. The method also includes selecting target media from the media items for each of the segments based on media attributes associated with the media item. The method also includes generating a video that includes the target media for each of the segments by generating a first animation that illustrates a first transition from a first item from the target media to a second item from the target media with movement of the first item from an onscreen location to an offscreen location, wherein the first item is adjacent to the second item in the first animation and determining whether the target media includes one or more additional items. The method also includes adding a song to the video.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 26, 2017
    Applicant: Google Inc.
    Inventors: Shengyang DAI, Timothy Sepkoski ST. CLAIR, Koji ASHIDA, Jingyu CUI, Jay STEELE, Qi GU, Erik MURPHY-CHUTORIAN, Ivan NEULANDER, Flavio LERDA, Eric Charles HENRY, Shinko Yuanhsien CHENG, Aravind KRISHNASWAMY, David COHEN, Pardis BEIKZADEH
  • Patent number: 9691431
    Abstract: A method includes grouping media items associated with a user into segments based on a timestamp associated with each media item and a total number of media items. The method also includes selecting target media from the media items for each of the segments based on media attributes associated with the media item. The method also includes generating a video that includes the target media for each of the segments by generating a first animation that illustrates a first transition from a first item from the target media to a second item from the target media with movement of the first item from an onscreen location to an offscreen location, wherein the first item is adjacent to the second item in the first animation and determining whether the target media includes one or more additional items. The method also includes adding a song to the video.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Shengyang Dai, Timothy Sepkoski St. Clair, Koji Ashida, Jingyu Cui, Jay Steele, Qi Gu, Erik Murphy-Chutorian, Ivan Neulander, Flavio Lerda, Eric Charles Henry, Shinko Yuanhsien Cheng, Aravind Krishnaswamy, David Cohen, Pardis Beikzadeh
  • Patent number: 9690980
    Abstract: The disclosed subject matter relates to computer implemented methods for automatic curation of digital images. In one aspect, the method includes selecting one of every two or more duplicate digital images of a plurality of digital images. The method further includes calculating an image quality score for each of the selected digital images. The method further includes associating a ranking with each of the selected digital images based on its respective calculated image quality score.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Peter J. Hong, Ajmal A. Asver, Chandrashekar Raghavan, Denise Ho, Darwin Yamamoto, Erik Murphy-Chutorian
  • Publication number: 20170171131
    Abstract: Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a sender inbound messaging component operative to receive an incoming update for a message queue at a client support server for a messaging system from a messaging client on a client device; a legacy client support component operative to determine whether the messaging client supports a client-side time-to-live setting; determine whether the incoming update should be associated with a server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting; and assign the incoming update the server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting and where the incoming update should be associated with a server-side time-to-live setting. Other embodiments are described and claimed.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Applicant: Facebook, Inc.
    Inventors: Matthew Steiner, Jeremy Fein, Erik Murphy Chutorian, Ting Yang, Alvin Portillo
  • Publication number: 20170171132
    Abstract: Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a delayed-action worker module operative to wake according to a wake timer; determine a current update object for a delayed-action cursor for a recipient update queue for a messaging system, the delayed-action cursor associated with an action delay for the recipient update queue; determine a delayed-action activity for the current update object; perform the delay-action activity for the current update object; determine a next update object for the delayed-action cursor for the recipient update queue; and determine a next wake timer for the delayed-action worker module based on the action delay and a creation time for the next update object. Other embodiments are described and claimed.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Applicant: Facebook, Inc.
    Inventors: Matthew Steiner, Jeremy Fein, Erik Murphy-Chutorian, Ting Yang, Pierre-Luc Bertrand, Neil John Fulwiler
  • Publication number: 20170110154
    Abstract: A method includes grouping media items associated with a user into segments based on a timestamp associated with each media item and a total number of media items. The method also includes selecting target media from the media items for each of the segments based on media attributes associated with the media item. The method also includes generating a video that includes the target media for each of the segments by generating a first animation that illustrates a first transition from a first item from the target media to a second item from the target media with movement of the first item from an onscreen location to an offscreen location, wherein the first item is adjacent to the second item in the first animation and determining whether the target media includes one or more additional items. The method also includes adding a song to the video.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Applicant: GOOGLE INC.
    Inventors: Shengyang DAI, Timothy Sepkoski ST. CLAIR, Koji ASHIDA, Jingyu CUI, Jay STEELE, Qi GU, Erik MURPHY-CHUTORIAN, Ivan NEULANDER, Flavio LERDA, Eric Charles HENRY, Shinko Yuanhsien CHENG, Aravind KRISHNASWAMY, David COHEN, Pardis BEIKZADEH
  • Patent number: 9619732
    Abstract: Implementations generally relate to generating compositional media content. In some implementations, a method includes receiving a plurality of photos from a user, and determining one or more composition types from the photos. The method also includes generating compositions from the selected photos based on the one or more determined composition types. The method also includes providing the one or more generated compositions to the user.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Erik Murphy-Chutorian, Matthew Steiner, Vivek Kwatra, Shengyang Dai, John Spiegel, Nicholas Butko, Falk Sticken, Florian Kriener, Tom Binder, John Flynn, Troy Chinen, Steven Vandebogart, Nikolaos Trogkanis, Ingo Wehmeyer, Matthias Grundmann
  • Patent number: 9582731
    Abstract: Implementations relate to detecting spherical images. In some implementations, a computer-executed method includes obtaining an image, examining at least one characteristic of the image, and determining that the image is a spherical image based on the at least one examined characteristic. The method modifies metadata associated with the image to designate the image for spherical display.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: February 28, 2017
    Assignee: Google Inc.
    Inventors: Nicholas Butko, Erik Murphy-Chutorian, Evan Rapoport, Scott Ettinger
  • Publication number: 20170024919
    Abstract: Implementations generally relate to generating image compositions. In some implementations, a method includes receiving a plurality of photos from a user and determining one or more composition types from the photos. The method further includes generating one or more compositions from the received photos based on the one or more determined composition types, where each composition is based on modified foregrounds of the photos. The method further includes providing the one or more generated compositions to the user.
    Type: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Applicant: Google Inc.
    Inventors: Erik MURPHY-CHUTORIAN, Matthew STEINER, Vahid KAZEMI, Shengyang DAI
  • Patent number: 9460533
    Abstract: Implementations generally relate to generating image compositions. In some implementations, a method includes receiving a plurality of photos from a user and determining one or more composition types from the photos. The method further includes generating one or more compositions from the received photos based on the one or more determined composition types, where each composition is based on modified foregrounds of the photos. The method further includes providing the one or more generated compositions to the user.
    Type: Grant
    Filed: October 27, 2013
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Erik Murphy-Chutorian, Matthew Steiner, Vahid Kazemi, Shengyang Dai
  • Patent number: 9311530
    Abstract: Embodiments generally relate to summarizing a photo album in a social network system. In one embodiment, a method includes grouping photos into a plurality of groups of photos, and selecting a plurality of representative photos, where each representative photo represents a respective group from the plurality of groups, where the selecting is based on a quality score of each of the photos, and where each quality score is based on different types of attributes. The method also includes enabling the plurality of representative photos to be shared.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Erik Murphy-Chutorian, Charles Joseph Rosenberg, Shengyang Dai, Ehud Rivlin, Mei Han, Kyle Heath
  • Patent number: 9286710
    Abstract: Implementations generally relate to generating photo animations. In some implementations, a method includes receives a plurality of photos from a user. The method also includes selecting photos from the plurality of photos that meet one or more predetermined similarity criteria. The method also includes generating an animation using the selected photos.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Erik Murphy-Chutorian, Josh Wills, Nicholas Butko, Matthew Steiner, Vivek Kwatra, Dave Cohen
  • Publication number: 20160034785
    Abstract: Implementations generally relate to generating compositional media content. In some implementations, a method includes receiving a plurality of photos from a user, and determining one or more composition types from the photos. The method also includes generating compositions from the selected photos based on the one or more determined composition types. The method also includes providing the one or more generated compositions to the user.
    Type: Application
    Filed: July 6, 2015
    Publication date: February 4, 2016
    Applicant: GOOGLE INC.
    Inventors: Erik MURPHY-CHUTORIAN, Matthew STEINER, Vivek KWATRA, Shengyang DAI, John SPIEGEL, Nicholas BUTKO, Falk STICKEN, Florian KRIENER, Tom BINDER, John FLYNN, Troy CHINEN, Steven VANDEBOGART, Nikolaos TROGKANIS, Ingo WEHMEYER, Matthias GRUNDMANN
  • Patent number: 9239747
    Abstract: Implementations generally relate to improving metadata. In some implementations, a method includes determining timestamps, where the timestamps correspond to images. The method also includes determining one or more reference times based on predetermined metadata. The method also includes detecting a timestamp error in one or more timestamps based on the one or more reference times. The method also includes adjusting each timestamp having a timestamp error based on the one or more reference times.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: January 19, 2016
    Assignee: Google Inc.
    Inventors: Matthew Kulick, Erik Murphy-Chutorian, David Cohen
  • Publication number: 20150370830
    Abstract: Implementations generally relate to ranking and selecting images for display from a set of images. In some implementations, a computer-implemented method includes providing selected images for display, including examining characteristics of a plurality of images, where the examined characteristics include two or more of: visual capture characteristics, visual content characteristics, and social popularity characteristics of the images. The method determines individual scores for the respective examined characteristics of the images, determines overall scores of the images based on a combination of the individual scores for the examined characteristics of the images, and determines a ranking of the images based on the overall scores. The method selects one or more images based on the ranking of the images, and causes a display of the one or more selected images.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Applicant: GOOGLE INC.
    Inventors: Erik MURPHY-CHUTORIAN, Matthew STEINER, Jing-yu CUI
  • Patent number: 9183226
    Abstract: An image classification system trains an image classification model to classify images relative to text appearing with the images. Training images are iteratively selected and classified by the image classification model according to feature vectors of the training images. An independent model is trained for unique n-grams of text. The image classification system obtains text appearing with an image and parses the text into candidate labels for the image. The image classification system determines whether an image classification model has been trained for the candidate labels. When an image classification model corresponding to a candidate label has been trained, the image classification subsystem classifies the image relative to the candidate label. The image is labeled based on candidate labels for which the image is classified as a positive image.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: Yangli Hector Yee, Samy Bengio, Charles J. Rosenberg, Erik Murphy-Chutorian
  • Patent number: 9176988
    Abstract: Methods, systems, and apparatus, including computer program products, for identifying images relevant to a query are disclosed. An image search subsystem selects images to reference in image search results that are responsive to a query based on an image relevance model that is trained for the query. An independent image relevance model is trained for each unique query that is identified by the image search subsystem. The image relevance models can be applied to images to order image search results obtained for the query. Each relevance model is trained based on content feature values of images that are identified as being relevant to the query (e.g., frequently selected from the image search results) and images that are identified as being relevant to another unique query. The trained model is applied to the content feature values of all known images to generate an image relevance score that can be used to order search results for the query.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Samy Bengio, Erik Murphy-Chutorian, Yangli Hector Yee, Charles J. Rosenberg