Patents by Inventor Marco Paglia

Marco Paglia 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: 11211096
    Abstract: 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: Grant
    Filed: October 9, 2019
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Publication number: 20210280219
    Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device causes recording of a new video clip to be initiated, determines that a duration of the new video clip satisfies a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 9, 2021
    Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
  • Publication number: 20210160575
    Abstract: 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: Application
    Filed: February 1, 2021
    Publication date: May 27, 2021
    Inventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
  • Patent number: 11017813
    Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area including a media player, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device initiates recording of a new video clip, determines that a duration of the new video clip has reached a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip that reached the predetermined threshold with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: May 25, 2021
    Assignee: Google LLC
    Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
  • Patent number: 10911832
    Abstract: 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: Grant
    Filed: July 25, 2016
    Date of Patent: February 2, 2021
    Assignee: Google LLC
    Inventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
  • Publication number: 20200404039
    Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
  • Publication number: 20200321028
    Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area including a media player, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device initiates recording of a new video clip, determines that a duration of the new video clip has reached a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip that reached the predetermined threshold with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
  • Patent number: 10764343
    Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 1, 2020
    Assignee: Google LLC
    Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
  • Patent number: 10692533
    Abstract: A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area including a media player, a second area including visual representations of video clips from the storyline, and a third area including a first UI element to record video content, and a second UI element to add the recorded video content to the storyline. In response to a user activation of the first UI element, the processing device initiates recording of a new video clip using the first area, creating, by a processing device, a visual representation of the new video clip, and adding the visual representation of the new video clip to the second area. In response to a user activation of the second UI element, the processing device causes the new video clip to be associated with the storyline.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: June 23, 2020
    Assignee: Google LLC
    Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
  • Patent number: 10613828
    Abstract: The present disclosure provides techniques for creating a filter for a set of content items based on a common attribute identified in the set of content items and a user history. A method may include obtaining a plurality of content item identifiers. One or more common attributes associated with each of a plurality of content items may be identified and each of the plurality of content items may be identified by one of the plurality of content item identifiers. A first filter may be created based on a first attribute from among the one or more common attributes and a user history. Next, a first user interface may be displayed comprising the first filter and the plurality of content item identifiers. The first filter may be displayed among the plurality of content item identifiers and may have the same visual format as one of the content item identifiers.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Marco Paglia, Jokubas Zukerman, Owen Daniel Otto, Nathan Stuart Streu, Rachel Been, Eunkyoung Song, Bryan Kenneth Rea, Brian Armstrong
  • Publication number: 20200043527
    Abstract: 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: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Patent number: 10534503
    Abstract: Implementations disclose a user interface for viewing and combining media items into a video. A method includes presenting a user interface facilitating a creation of a video from a plurality of media items, the user interface comprising a first portion concurrently playing a first media item and a second media item of the plurality of media items; receiving user input indicating a selection of the first media item in the first portion of the user interface; in response to determining that the user input is of a first type, adding the first media item to a set of selected media items, and presenting the set of selected media items in a second portion of the user interface; and creating the video from the set of selected media items.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: January 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Matthias Grundmann, Jokubas Zukerman, Marco Paglia, Kenneth Conley, Karthik Raveendran, Reed Morse
  • Patent number: 10446189
    Abstract: 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: Grant
    Filed: December 29, 2016
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Patent number: 10257140
    Abstract: A processing device analyzes a user communication as the user communication is being provided by a user of a source device to a user of a target device as part of a collaboration session between the user of the source device and the user of the target device. The processing device selects a media item based on content of the user communication. The selected media item has well-known content. The processing device adds at least a portion of the selected media item to the collaboration session for presentation to at least one of the source device or the target device.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: April 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Jokubas Zukerman, Marco Paglia, William Frederick Kiefer
  • Patent number: 10070170
    Abstract: A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music, text, etc. may be automatically identified in the movie. A user, such as a content producer, may associate and/or provide supplemental content for an identified entity to the database. A selection of one or more automatically identified entities may be received. A database entry may be generated that links the identified entity with the supplemental content. The selected automatically identified one or more entities and//or supplemental content associated therewith may be presented to an end user.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Henry Will Schneiderman, Michael Andrew Sipe, Marco Paglia, Mikkel Crone Köser
  • Publication number: 20180190322
    Abstract: 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: Application
    Filed: December 29, 2016
    Publication date: July 5, 2018
    Inventors: Jokubas Zukerman, Marco Paglia, Chad Sager, Andrew Poes, Maegan Clawges, Ivan Evfimiou, Gregory Foster, Samuel Keene, John Gregg, Reed Morse
  • Patent number: 9939996
    Abstract: An ebook is represented as ebook pages associated with locations. An interface for navigating the ebook pages includes a smart scrubber. Positions on the smart scrubber correspond to locations of ebook pages. The smart scrubber includes contextual icons that represent contextual information associated with a location in the ebook. To generate the scrubber, contextual information is obtained and selected for display based on selection criteria. Contextual icons representing the selected contextual information are placed on the smart scrubber in positions corresponding to their associated locations. A navigation command directed at a position on the smart scrubber (or a contextual icon at that position) results in display of the ebook page at the location corresponding to that position. One example contextual icon is a page restore thumbnail representing the last page read, which is selected for display when the smart scrubber is used to navigate away from the last page read.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: April 10, 2018
    Assignee: Google LLC
    Inventors: Adeline Lee Beavers, Marco Paglia, Nathan Stuart Streu, Chorong Johnston, Brian Armstrong
  • Patent number: D821413
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: June 26, 2018
    Assignee: Google LLC
    Inventors: Jokubas M. Zukerman, Marco Paglia, Reed G. A. Morse, John A. Gregg, Andrew B. Poes
  • Patent number: D843393
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Jokubas M. Zukerman, Marco Paglia, Reed G. A. Morse, John A. Gregg, Andrew B. Poes
  • Patent number: D859435
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: September 10, 2019
    Assignee: GOOGLE LLC
    Inventors: Jokubas M. Zukerman, Marco Paglia, Reed G. A. Morse, John A. Gregg, Andrew B. Poes