IP Library Granted Patent US 11,550,462
Granted Patent B2
US 11,550,462 · App. 16/853,220 · Granted Jan 10, 2023

Cross-application content player

Inventors: Justin Lewis (Marina del Rey, CA); Ruxandra Georgiana Davies (Santa Monica, CA)
Assignee: GOOGLE LLC
G06F3/04847G06F3/0482G06F3/0488G06F16/44H04L65/403H04L65/60
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,550,462
App. No.
16/853,220
Granted
Jan 10, 2023
Kind
B2
Abstract

A method for providing a cross-application content player is disclosed. The method includes receiving, during playback of a content item in a first content player within a first user interface of a first mobile application, an indication of a user request pertaining to a second mobile application, wherein the first mobile application is associated with a first platform, and the second mobile application is associated with a second platform. The method further includes identifying a play state of the content item corresponding to the user request, and causing playback of the content item in a second content player within a second user interface of the second mobile application based on the play state.

Claims (58)

1. A method comprising:

receiving, during playback of a content item in a content player of a first mobile application presented on a client device, an indication of a user request pertaining to a second mobile application, the user request corresponding to a first point in the content item played in the content player of the first mobile application;

causing, by a processing device, the playback of the content item to continue in the content player presented on a client device while a user interface of the second mobile application is displayed on the client device, wherein the content player persists on top of the user interface of the second mobile application to provide the playback of the content item in a continuous manner from the first point in the content item; and

causing the content item to be shared with a first user in response to an input event initiating sharing of the content item, the input event corresponding to a user interaction by a second user with the content player persisting on top of the user interface of the second mobile application.

2. The method of claim 1 , wherein the input event comprises a gesture to move the content player.

3. The method of claim 1 , wherein causing the content item to be shared comprises causing information related to the content item to be specified in a user interface element in the user interface.

4. The method of claim 3 , wherein the information related to the content item comprises one or more of:

a link to the content item;

a description of the content item;

an image of the content item;

a news item related to the content item;

a web page related to the content item;

an image related to the content item;

an audio content; or

a video content.

5. The method of claim 1 , wherein the user request pertaining to the second mobile application comprises a request to share the content item using the second mobile application.

6. The method of claim 1 , further comprising:

causing the sharing of the content item to be canceled in response to a user selection of a user interface element pertaining to a cancellation action.

7. The method of claim 1 , wherein the input event comprises a user selection of a user interface element to send the content item to the first user via the second mobile application, wherein the second mobile application comprises a messaging application.

8. A system comprising:

a memory; and

a processing device communicatively coupled to the memory, the processing device to execute instructions to:

receive, during playback of a content item in a content player of a first mobile application presented on a client device, an indication of a user request pertaining to a second mobile application, the user request corresponding to a first point in the content item played in the content player of the first mobile application;

cause the playback of the content item to continue in the content player presented on a client device while a user interface of the second mobile application is displayed on the client device, wherein the content player persists on top of the user interface of the second mobile application to provide the playback of the content item in a continuous manner from the first point in the content item; and

cause the content item to be shared with a first user in response to an input event initiating sharing of the content item, the input event corresponding to a user interaction by a second user with the content player persisting on top of the user interface of the second mobile application.

9. The system of claim 8 , wherein the input event comprises a user input to move the content player.

10. The system of claim 8 , wherein, to cause the content item to be shared, the processing device is further to cause information related to the content item to be specified in a user interface element in the user interface.

11. The system of claim 10 , wherein the information related to the content item comprises one or more of:

a link to the content item;

a description of the content item;

an image of the content item;

a news item related to the content item;

a web page related to the content item;

an image related to the content item;

an audio content; or

a video content.

12. The system of claim 8 , wherein the user request pertaining to the second mobile application comprises a request to share the content item using the second mobile application.

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

cause the sharing of the content item to be canceled in response to a user selection of a user interface element pertaining to a cancellation action.

14. The system of claim 8 , wherein the input event comprises a user selection of a user interface element to send the content item to the first user via the second mobile application, wherein the second mobile application comprises a messaging application.

15. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to:

receive, during playback of a content item in a content player of a first mobile application presented on a client device, an indication of a user request pertaining to a second mobile application, the user request corresponding to a first point in the content item played in the content player of the first mobile application;

cause the playback of the content item to continue in the content player presented on a client device while a user interface of the second mobile application is displayed on the client device, wherein the content player persists on top of the user interface of the second mobile application to provide the playback of the content item in a continuous manner from the first point in the content item; and

cause the content item to be shared with a first user in response to an input event initiating sharing of the content item, the input event corresponding to a user interaction by a second user with the content player persisting on top of the user interface of the second mobile application.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the input event comprises a user input to move the content player.

17. The non-transitory machine-readable storage medium of claim 15 , wherein, to cause the content item to be shared, the processing device is further to cause information related to the content item to be specified in a user interface element in the user interface.

18. The non-transitory machine-readable storage medium of claim 17 , wherein the information related to the content item comprises one or more of:

a link to the content item;

a description of the content item;

an image of the content item;

a news item related to the content item;

a web page related to the content item;

an image related to the content item;

an audio content; or

a video content.

19. The non-transitory machine-readable storage medium of claim 15 , wherein the user request pertaining to the second mobile application comprises a request to share the content item using the second mobile application.

20. The non-transitory machine-readable storage medium of claim 15 , wherein the processing device is further to:

cause the sharing of the content item to be canceled in response to a user selection of a user interface element pertaining to a cancellation action.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SECOND ASSIGNOR'S LAST NAME ON THE SUPPORTING DOCUMENT. PREVIOUSLY RECORDED AT REEL: 052450 FRAME: 0413. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 24, 2021
From: DAVIES, RUXANDRA GEORGIANA
To: GOOGLE INC.
Reel/Frame 057279/0856 →
CHANGE OF NAME Recorded May 1, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 052555/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2020
From: LEWIS, JUSTIN; DAVIES, RUXANDRA GEORGIANA
To: GOOGLE INC.
Reel/Frame 052450/0413 →
Continuity (2)
Continuation 14838216 · Aug 27, 2015
Related Publication 20200249828A1 · Aug 6, 2020