IP Library Granted Patent US 11,775,152
Granted Patent B2
US 11,775,152 · App. 17/543,370 · Granted Oct 3, 2023

Presenting content items and performing actions with respect to content items

Inventors: Justin Lewis (Marina del Rey, CA); Gavin James (Los Angeles, CA)
Assignee: Google LLC
G06F3/04842G06F3/0482H04L67/12H04L67/75
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,775,152
App. No.
17/543,370
Granted
Oct 3, 2023
Kind
B2
Abstract

A method for presenting content items includes receiving, by a first user device, a request for a video item hosted by a content platform, and providing a graphical user interface comprising a first portion having a first media player to playback the requested video item and a second portion having a second media player to playback an additional video item of a plurality of additional video items. The requested video item comprises a plurality of portions, each associated with a corresponding portion of the additional video item based on a set of actions that were performed by a second user interacting with the corresponding portion of the additional video item. The method further includes in response to an interaction of the first user with respect to a portion of the additional video item, causing the playback of the requested video item to pause.

Claims (47)

1. A method comprising:

receiving, by a user device of a first user, a request for a video item hosted by a content platform, wherein the requested video item comprises a first plurality of portions;

providing, by the user device, a graphical user interface (GUI) comprising a first GUI portion having a first media player to playback the requested video item and a second GUI portion having a second media player to playback an additional video item of a plurality of additional video items, wherein the additional video item comprises a second plurality of portions, wherein each portion of the first plurality of portions of the requested video item is associated with a portion of the second plurality of portions of the additional video item based on a set of actions that were performed by a second user interacting with the additional video item;

in response to the first media player beginning to playback a first portion of the first plurality of portions of the requested video item, causing the second GUI portion to display a first portion of the additional video item without any interaction of the first user, wherein the first portion of the requested video item is associated with the first portion of the additional video item based on the set of actions that were performed by the second user; and

in response to a first interaction of the first user with respect to a second portion of the additional video item, causing the playback of the requested video item to pause, wherein none of the first plurality of portions of the requested video item is associated with the second portion of the additional video item based on the set of actions that were performed by the second user.

2. The method of claim 1 , wherein the GUI comprises a third GUI portion displaying a list of the plurality of additional video items, and wherein the method further comprises:

in response to a second interaction of the first user with respect to one of the plurality of additional video items listed in the third GUI portion, automatically updating playback of the video item to switch to a portion corresponding to the second interaction.

3. The method of claim 1 , further comprising:

in response to a second interaction of the first user with respect to a second portion of the requested video item, causing the first media player to begin playback of the second portion of the requested video item and causing the second media player to concurrently playback one of the plurality of additional video items corresponding to the second portion of the requested video item.

4. The method of claim 1 , further comprising:

receiving action data indicative of the set of actions from the content platform, wherein each action from the set of actions is associated with a corresponding additional video item of the plurality of additional video items and wherein each additional video item of the plurality of additional video items is associated with a corresponding portion of the requested video item.

5. The method of claim 4 , further comprising:

causing, by the user device, one or more actions from the set of actions to be performed in at least one of the first GUI portion and the second GUI portion during the playback of the requested video item in the first media player.

6. The method of claim 5 , wherein the one or more actions comprise at least one of displaying, starting playback, pausing playback, fast forwarding, or rewinding.

7. The method of claim 4 , wherein the set of actions were performed with respect to at least one of the requested video item or any additional video item.

8. A system for a user device of a first user comprising:

a memory; and

a processing device, coupled to the memory, to:

receive a request for a video item hosted by a content platform, wherein the requested video item comprises a first plurality of portions;

provide a graphical user interface (GUI) comprising a first GUI portion having a first media player to playback the requested video item and a second GUI portion having a second media player to playback an additional video item of a plurality of additional video items, wherein the additional video item comprises a second plurality of portions, wherein each portion of the first plurality of portions of the requested video item is associated with a portion of the second plurality of portions of the additional video item based on a set of actions that were performed by a second user interacting with the the additional video item;

in response to the first media player beginning to playback a first portion of the first plurality of portions of the requested video item, cause the second GUI portion to display a first portion of the additional video item without any interaction of the first user, wherein the first portion of the requested video item is associated with the first portion of the additional video item based on the set of actions that were performed by the second user; and

in response to a first interaction of the first user with respect to a second portion of the additional video item, cause the playback of the requested video item to pause, wherein none of the first plurality of portions of the requested video item is associated with the second portion of the additional video item based on the set of actions that were performed by the second user.

9. The system of claim 8 , wherein the GUI comprises a third GUI portion displaying a list of the plurality of additional video items, and wherein the processing device is further to:

in response to a second interaction of the first user with respect to one of the plurality of additional video items listed in the third GUI portion, automatically update playback of the video item to switch to a portion corresponding to the second interaction.

10. The system of claim 8 , wherein the processing device is further to:

in response to a second interaction of the first user with respect to a second portion of the requested video item, cause the first media player to begin playback of the second portion of the requested video item and cause the second media player to concurrently playback one of the plurality of additional video items corresponding to the second portion of the requested video item.

11. The system of claim 8 , wherein the processing device is further to:

receive action data indicative of the set of actions from the content platform, wherein each action from the set of actions is associated with a corresponding additional video item of the plurality of additional video items and wherein each additional video item of the plurality of additional video items is associated with a corresponding portion of the requested video item.

12. The system of claim 11 , wherein the processing device is further to:

cause, by the user device, one or more actions from the set of actions to be performed in at least one of the first GUI portion and the second GUI portion during the playback of the requested video item in the first media player.

13. The system of claim 12 , wherein the one or more actions comprise at least one of displaying, starting playback, pausing playback, fast forwarding, or rewinding.

14. The system of claim 11 , wherein the set of actions were performed with respect to at least one of the requested video item or any additional video item.

15. A non-transitory computer-readable storage medium comprising instructions, which when executed by a processing device of a user device of a first user, cause the processing device of the user device to perform a method comprising:

receiving, by the user device of the first user, a request for a video item hosted by a content platform, wherein the requested video item comprises a first plurality of portions;

providing, by the user device, a graphical user interface (GUI) comprising a first GUI portion having a first media player to playback the requested video item and a second GUI portion having a second media player to playback an additional video item of a plurality of additional video items, wherein the additional video item comprises a second plurality of portions, wherein each portion of the first plurality of portions of the requested video item is associated with a portion of the second plurality of portions of the additional video item based on a set of actions that were performed by a second user interacting with the additional video item;

in response to the first media player beginning to playback a first portion of the first plurality of portions of the requested video item, causing the second GUI portion to display a first portion of the additional video item without any interaction of the first user, wherein the first portion of the requested video item is associated with the first portion of the additional video item based on the set of actions that were performed by the second user; and

in response to a first interaction of the first user with respect to a second portion of the additional video item, causing the playback of the requested video item to pause, wherein none of the first plurality of portions of the requested video item is associated with the second portion of the additional video item based on the set of actions that were performed by the second user.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the GUI comprises a third GUI portion displaying a list of the plurality of additional video items, and wherein the method further comprises:

in response to a second interaction of the first user with respect to one of the plurality of additional video items listed in the third GUI portion, automatically updating playback of the video item to switch to a portion corresponding to the second interaction.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises:

in response to a second interaction of the first user with respect to a second portion of the requested video item, causing the first media player to begin playback of the second portion of the requested video item and causing the second media player to concurrently playback one of the plurality of additional video items corresponding to the second portion of the requested video item.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the method further comprises:

receiving action data indicative of the set of actions from the content platform, wherein each action from the set of actions is associated with a corresponding additional video item of the plurality of additional video items and wherein each additional video item of the plurality of additional video items is associated with a corresponding portion of the requested video item.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the method further comprises:

causing, by the user device, one or more actions from the set of actions to be performed in at least one of the first GUI portion and the second GUI portion during the playback of the requested video item in the first media player.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the one or more actions comprise at least one of displaying, starting playback, pausing playback, fast forwarding, or rewinding.

21. The non-transitory computer-readable storage medium of claim 18 , wherein the set of actions were performed with respect to at least one of the requested video item or any additional video item.

Assignments (2)
CHANGE OF NAME Recorded Dec 8, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 058411/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: LEWIS, JUSTIN; JAMES, GAVIN
To: GOOGLE INC.
Reel/Frame 058324/0663 →
Continuity (4)
Continuation 16807110 · Mar 2, 2020
Continuation 15601354 · May 22, 2017
Continuation 14179262 · Feb 12, 2014
Related Publication 20220091731A1 · Mar 24, 2022