IP Library Granted Patent US 11,550,464
Granted Patent B2
US 11,550,464 · App. 17/404,441 · 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,464
App. No.
17/404,441
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 (62)

1. A method comprising:

receiving, during playback of a content item in a cross-application 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, wherein the first user interface of the first mobile application is presented on a client device;

identifying a play state of the content item at a time corresponding to the user request;

causing, by a processing device, the playback of the content item to continue in the cross-application content player within a second user interface of the second mobile application based on the play state, wherein the second user interface of the second mobile application is presented on the client device, and wherein the cross-application content player persists on the first user interface and the second user interface to provide the playback of the content item in a continuous manner;

detecting an input event initiating sharing of the content item, the input event corresponding to a user interaction with the cross-application content player; and

causing the content item to be shared with a second cross-application content player in response to detecting the input event.

2. The method of claim 1 , wherein detecting the input event comprises detecting a gesture to move the cross-application content player within the second user interface.

3. The method of claim 1 , wherein causing the content item to be shared comprises causing information related to the content item to be pasted in a text box in the second user interface.

4. 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.

5. The method of claim 1 , further comprising:

receiving a first indication to dismiss a notification interface, wherein the second user interface comprises the notification interface; and

causing, by the processing device, playback of audio content associated with the content item in response to receiving the first indication.

6. The method of claim 5 , further comprising:

receiving a second indication to present the notification interface; and

causing, by the processing device, playback of the audio content and video content associated with the content item in response to receiving the second indication.

7. A method comprising:

receiving, during playback of a content item in a cross-application 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;

identifying a play state of the content item at a time corresponding to the user request;

causing, by a processing device, the playback of the content item to continue in the cross-application content player within a second user interface of the second mobile application based on the play state, wherein the first user interface of the first mobile application and the second user interface of the second mobile application are presented on one or more client devices, and wherein the cross-application content player persists on the first user interface and the second user interface to provide the playback of the content item in a continuous manner;

detecting an input event initiating sharing of the content item, the input event corresponding to a user interaction with the cross-application content player; and

causing the content item to be shared with cross-application content player in response to detecting the input event.

8. The method of claim 7 , wherein detecting the input event comprises detecting a gesture to move the cross-application content player within the second user interface.

9. The method of claim 7 , wherein causing the content item to be shared comprises causing information related to the content item to be pasted in a text box in the second user interface.

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

11. The method of claim 7 , further comprising:

receiving a first indication to dismiss a notification interface, wherein the second user interface comprises the notification interface; and

causing, by the processing device, playback of audio content associated with the content item in response to receiving the first indication.

12. The method of claim 11 , further comprising:

receiving a second indication to present the notification interface; and

causing, by the processing device, playback of the audio content and video content associated with the content item in response to receiving the second indication.

13. A system comprising:

a memory; and

a processing device communicatively coupled to the memory, the processing device to perform operations comprising:

receiving, during playback of a content item in a cross-application 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;

identifying a play state of the content item at a time corresponding to the user request;

causing the playback of the content item to continue in the cross-application content player within a second user interface of the second mobile application based on the play state, wherein the first user interface of the first mobile application and the second user interface of the second mobile application are presented on one or more client devices, and wherein the cross-application content player persists on the first user interface and the second user interface to provide the playback of the content item in a continuous manner;

detecting an input event initiating sharing of the content item, the input event corresponding to a user interaction with the cross-application content player; and

causing the content item to be shared with cross-application content player in response to detecting the input event.

14. The system of claim 13 , wherein detecting the input event comprises detecting a gesture to move the cross-application content player within the second user interface.

15. The system of claim 13 , wherein causing the content item to be shared comprises causing information related to the content item to be pasted in a text box in the second user interface.

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

17. The system of claim 13 , the operations further comprising:

receiving a first indication to dismiss a notification interface, wherein the second user interface comprises the notification interface; and

causing playback of audio content associated with the content item in response to receiving the first indication.

18. The system of claim 17 , the operations further comprising:

receiving a second indication to present the notification interface; and

causing playback of the audio content and video content associated with the content item in response to receiving the second indication.

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

receiving, during playback of a content item in a cross-application 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;

identifying a play state of the content item at a time corresponding to the user request;

causing the playback of the content item to continue in the cross-application content player within a second user interface of the second mobile application based on the play state, wherein the first user interface of the first mobile application and the second user interface of the second mobile application are presented on one or more client devices, and wherein the cross-application content player persists on the first user interface and the second user interface to provide the playback of the content item in a continuous manner;

detecting an input event initiating sharing of the content item, the input event corresponding to a user interaction with the cross-application content player; and

causing the content item to be shared with cross-application content player in response to detecting the input event.

20. The non-transitory machine-readable storage medium of claim 19 , wherein detecting the input event comprises detecting a gesture to move the cross-application content player within the second user interface.

21. The non-transitory machine-readable storage medium of claim 19 , wherein causing the content item to be shared comprises causing information related to the content item to be pasted in a text box in the second user interface.

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

23. The non-transitory machine-readable storage medium of claim 19 , the operations further comprising:

receiving a first indication to dismiss a notification interface, wherein the second user interface comprises the notification interface; and

causing playback of audio content associated with the content item in response to receiving the first indication.

24. The non-transitory machine-readable storage medium of claim 23 , the operations further comprising:

receiving a second indication to present the notification interface; and

causing playback of the audio content and video content associated with the content item in response to receiving the second indication.

Assignments (2)
CHANGE OF NAME Recorded Sep 20, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 057552/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: LEWIS, JUSTIN; DAVIES, RUXANDRA GEORGIANA
To: GOOGLE INC.
Reel/Frame 057272/0691 →
Continuity (3)
Continuation 16853220 · Apr 20, 2020
Continuation 14838216 · Aug 27, 2015
Related Publication 20210373756A1 · Dec 2, 2021