Patents by Inventor Matthew Steiner

Matthew Steiner 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: 9391792
    Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
  • 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
  • Patent number: 9262596
    Abstract: Systems and methods for controlling access to captured media content may involve basing a user identifier's permissions on location and/or time data associated with the user identifier. The location data may be indicative of one or more geographical locations at which a user device associated with the user identifier was, or is, located. In some cases, the permissions of the user identifier may be based in part on a comparison between the location data associated with the user identifier and data indicative of where and/or when the media content was captured.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Matthew Steiner, Keith Shoji Kiyohara
  • 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
  • Publication number: 20150379020
    Abstract: Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded.
    Type: Application
    Filed: August 22, 2014
    Publication date: December 31, 2015
    Inventor: Matthew STEINER
  • 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
  • Publication number: 20150373116
    Abstract: Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Applicant: Google Inc.
    Inventors: Vincent MO, Christian Wyglendowski, Indrijit Khare, David Lieb, Shaun Tungseth, Venkat Esakki, Juan Carlos Miguel Anorga, Leslie Ikemoto, Matthew Steiner
  • Patent number: 9137347
    Abstract: Certain aspects of a method and system for a wireless device to upload media to a web-based server may include a network that includes a wireless device and one or more mobile devices. The wireless device may be configured based on received authentication credentials from one or more mobile devices. A unique identification may be communicated automatically without user input, to the one or more mobile devices when the media content is newly generated by the wireless device. The received authentication credentials and the unique identification may enable the newly generated media content to be uploaded to the web-based sever. The wireless device may be operable to upload the newly generated media content to the web-based server via the one or more mobile devices, if the wireless device is unable to connect to the web-based server directly using wireless network credentials corresponding to one or more authorized wireless networks.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Ji Lee, Vivian Lum, Bonnie Han, Matthew Steiner, Karen Ouk
  • Publication number: 20150207799
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing access to content of a web-based collection, which includes receiving content from at least two users authorized to provide content. A request is received from another user to view content in the web-based collection, the another user not authorized to provide content to the web-based collection. A determination is made as to whether the another user is associated with either of the two users. If so, the another user is enabled to view any content on the web-based collection. If not, the another user is prevented from viewing any content on the web-based collection. The another user is determined to be associated with one of the two users based on the one of the two users selecting the another user as having a relationship to the one of the two users on a social network website.
    Type: Application
    Filed: December 2, 2014
    Publication date: July 23, 2015
    Applicant: Google Inc.
    Inventors: Matthew Steiner, Kevin C. Smilak
  • Patent number: 9076270
    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: May 14, 2013
    Date of Patent: July 7, 2015
    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
  • Publication number: 20150117794
    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 27, 2013
    Publication date: April 30, 2015
    Applicant: GOOGLE INC.
    Inventors: Erik MURPHY-CHUTORIAN, Matthew STEINER, Vahid KAZEMI, Shengyang DAI
  • Publication number: 20150012449
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.
    Type: Application
    Filed: July 30, 2014
    Publication date: January 8, 2015
    Applicant: GOOGLE INC.
    Inventors: Todd JACKSON, Andrew A. BUNNER, Matthew STEINER, John PONGSAJAPAN, Jessica Shih-Lan CHENG, Edward HO, Sean McBRIDE
  • Patent number: 8925106
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing access to content of a web-based collection, which includes receiving content from at least two users authorized to provide content. A request is received from another user to view content in the web-based collection, the another user not authorized to provide content to the web-based collection. A determination is made as to whether the another user is associated with either of the two users. If so, the another user is enabled to view any content on the web-based collection. If not, the another user is prevented from viewing any content on the web-based collection. The another user is determined to be associated with one of the two users based on the one of the two users selecting the another user as having a relationship to the one of the two users on a social network website.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Matthew Steiner, Kevin C. Smilak
  • Publication number: 20140341482
    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: May 14, 2013
    Publication date: November 20, 2014
    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
  • Publication number: 20140340409
    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: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Inventors: Erik Murphy-Chutorian, Josh Wills, Nicholas Butko, Matthew Steiner, Vivek Kwatra, Dave Cohen
  • Publication number: 20140006388
    Abstract: A method and system for event searching and suggestion is described. A method may include determining one or more result events to recommend to attend based upon, at least in part, at least one of: an indication of a location of a client computing device associated with a user, and an index associated with the event, the index based upon, at least in part, event content associated with the event. The method may also include ranking the one or more result events based upon, at least in part, at least one of: the index associated with the event and the indication of the location.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: Google Inc.
    Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Kavi Harshawat, Matthew Steiner, Denise Ho, Dave Cohen, Ajmal Asver, James Gallagher
  • Publication number: 20140006515
    Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: Google Inc.
    Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
  • Publication number: 20130346498
    Abstract: A computer-implemented method and computing system for generating, using one or more computing devices, an event page corresponding to a particular event, the event page associated with a social network. The method further configured to allow access to the event page to one or more members of the social network and to determine a subset of the one or more members of the social network. The method further configured to provide the subset of the one or more members of the social network with permission to edit the event page and receive real-time updates to the event page from the subset of the one or more members of the social network.
    Type: Application
    Filed: December 31, 2012
    Publication date: December 26, 2013
    Inventors: Ajmal Asver, Matthew Eric Waddell, Matthew Steiner, Denise Ho, Zachary Yeskel, Kavi Harshawat, James Gallagher, Dave Cohen, Anton Lopyrev, Dobromir Montauk
  • Publication number: 20130124480
    Abstract: A request to access a file comprising content and metadata is received. In response to determining the request is from a source other than an owner of the content (or file), a copy of the content is generated and the content's metadata is modified in order to create modified metadata for the copy of the content. A Uniform Resource Locator (URL) that provides access to the copy of the content and the modified metadata is provided to the source of the request. However, in response to determining the request is from the owner of the content, a URL that provides access to the content and the metadata is provided to the owner of the content.
    Type: Application
    Filed: April 10, 2012
    Publication date: May 16, 2013
    Inventors: Clint Chua, Matthew Steiner, Jonathan Wray