Patents by Inventor Andrew Poes
Andrew Poes 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: 11710508Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, and replacing the selected face with the selected sticker in a first face frame sequence of the plurality of face frame sequences and in a second face frame sequence of the plurality of face frame sequences.Type: GrantFiled: December 22, 2021Date of Patent: July 25, 2023Assignee: Google LLCInventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
-
Publication number: 20220201363Abstract: Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.Type: ApplicationFiled: March 14, 2022Publication date: June 23, 2022Inventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
-
Publication number: 20220115042Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, and replacing the selected face with the selected sticker in a first face frame sequence of the plurality of face frame sequences and in a second face frame sequence of the plurality of face frame sequences.Type: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
-
Patent number: 11277667Abstract: Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.Type: GrantFiled: February 1, 2021Date of Patent: March 15, 2022Assignee: Google LLCInventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
-
Patent number: 11211096Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, replacing the selected face with the selected sticker in each face frame of the plurality of face frame sequences, and animating the selected sticker in the each face frame of the plurality of face frame sequences.Type: GrantFiled: October 9, 2019Date of Patent: December 28, 2021Assignee: Google LLCInventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
-
Publication number: 20210160575Abstract: Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.Type: ApplicationFiled: February 1, 2021Publication date: May 27, 2021Inventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
-
Patent number: 10911832Abstract: Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.Type: GrantFiled: July 25, 2016Date of Patent: February 2, 2021Assignee: Google LLCInventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
-
Publication number: 20200043527Abstract: A user device provides a user interface for video manipulation with face replacement. A method of implementations includes accessing a video comprising a plurality of frames that comprise one or more faces, providing a plurality of stickers comprising alternate face graphics for the one or more faces, receiving, via a user interface of a user device, user selection of one of the stickers and a selected face of the one or more faces, accessing a plurality of face frame sequences of the video, wherein each face frame sequence is a sequence of frames of the video comprising the selected face of the one or more faces, replacing the selected face with the selected sticker in each face frame of the plurality of face frame sequences, and animating the selected sticker in the each face frame of the plurality of face frame sequences.Type: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
-
Patent number: 10477277Abstract: This document describes methodologies for an electronic programming guide with expanding cells for video preview. These techniques and apparatuses enable improved navigation for video and channel previewing based on gestures performed on a mobile device acting as a remote control to a remote display device. These techniques and apparatuses allow video preview of current program content over many channels with a simple and easy method to preview different channels. Further, these techniques and apparatuses can also be applied to view information regarding upcoming programs scheduled at a future time.Type: GrantFiled: January 6, 2017Date of Patent: November 12, 2019Assignee: Google LLCInventors: Neil P. Cormican, Michael Kleinerman, Andrew Poes
-
Patent number: 10446189Abstract: A user device provides a user interface for video manipulation with face replacement. The user device accesses a source video including a group of frames and one or more faces. The user device also provides a set of stickers with alternate face graphics. Upon receiving selection of one of the stickers, one of the faces and one of the frames that includes the face from a user, the user device accesses a face frame sequence. The face frame sequence is a sequence of frames including the selected frame. And each frame of the face frame sequence includes the selected face. The user device sends to a server a request to replace the selected face with the selected sticker in the frame sequence and receives a manipulated video in response to the request, where the selected face is replaced with the selected sticker in each frame of the frame sequence.Type: GrantFiled: December 29, 2016Date of Patent: October 15, 2019Assignee: Google LLCInventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
-
Publication number: 20180199110Abstract: This document describes methodologies for an electronic programming guide with expanding cells for video preview. These techniques and apparatuses enable improved navigation for video and channel previewing based on gestures performed on a mobile device acting as a remote control to a remote display device. These techniques and apparatuses allow video preview of current program content over many channels with a simple and easy method to preview different channels. Further, these techniques and apparatuses can also be applied to view information regarding upcoming programs scheduled at a future time.Type: ApplicationFiled: January 6, 2017Publication date: July 12, 2018Applicant: Google Inc.Inventors: Neil P. Cormican, Michael Kleinerman, Andrew Poes
-
Publication number: 20180190322Abstract: A user device provides a user interface for video manipulation with face replacement. The user device accesses a source video including a group of frames and one or more faces. The user device also provides a set of stickers with alternate face graphics. Upon receiving selection of one of the stickers, one of the faces and one of the frames that includes the face from a user, the user device accesses a face frame sequence. The face frame sequence is a sequence of frames including the selected frame. And each frame of the face frame sequence includes the selected face. The user device sends to a server a request to replace the selected face with the selected sticker in the frame sequence and receives a manipulated video in response to the request, where the selected face is replaced with the selected sticker in each frame of the frame sequence.Type: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
-
Publication number: 20180027298Abstract: Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.Type: ApplicationFiled: July 25, 2016Publication date: January 25, 2018Inventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
-
Patent number: D859426Type: GrantFiled: July 10, 2017Date of Patent: September 10, 2019Assignee: GOOGLE LLCInventor: Andrew Poes