IP Library Granted Patent US 11,210,339
Granted Patent B1
US 11,210,339 · App. 16/555,676 · Granted Dec 28, 2021

Transient contextual music streaming

Inventor: Debashish Paul (Menlo Park, CA)
Assignee: Facebook, Inc.
G06F16/639G06F3/165
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,210,339
App. No.
16/555,676
Granted
Dec 28, 2021
Kind
B1
Abstract

Systems and methods for creating and providing transient contextual queues of music through a music service may include (1) providing a user of a device with a music service, (2) detecting a current context of the user, the current context including a characteristic of the user's environment, (3) creating a transient contextual queue of music including music compositions that are tailored to the current context, and (4) playing, via the device one or more music compositions from the transient contextual queue of music while the user is detected to be within the current context. Various other methods, systems, and computer-readable media are also disclosed.

Claims (56)

1. A computer-implemented method comprising:

providing a user of a device with a music service of a social media platform, wherein the user is a member of the social media platform;

detecting a current context of the user, the current context comprising a characteristic of the user's environment, wherein detecting the current context comprises (1) identifying one or more contacts of the user within the social media platform and (2) determining that user is in a same environment as the identified contacts;

creating a transient contextual queue of music comprising music compositions that are tailored to the current context; and

playing, via the device, one or more music compositions from the transient contextual queue of music while the user is detected to be within the current context.

2. The computer-implemented method of claim 1 , wherein

determining that the user is in the same environment as the identified contacts comprises determining that the user is within a designated geographical proximity of the identified contacts.

3. The computer-implemented method of claim 1 , wherein creating the transient contextual queue of music comprises:

identifying music compositions known or predicted to be of interest to both the user and at least one of the identified contacts; and

adding the identified music compositions to the transient contextual queue of music.

4. The computer-implemented method of claim 3 , wherein identifying music compositions known or predicted to be of interest to both the user and at least one of the identified contacts comprises identifying a music composition that is in a playlist of both the user and the at least one identified contact.

5. The computer-implemented method of claim 3 , wherein identifying music compositions known or predicted to be of interest to both the user and at least one of the identified contacts comprises (1) identifying a type of music known or predicted to be of interest to both the user and the at least one identified contact and (2) selecting a music composition that is of the identified type.

6. The computer-implemented method of claim 1 , wherein:

detecting the current context further comprises identifying a location; and

creating the transient contextual queue of music comprises:

identifying music compositions being listened to via the music service by other users within the location; and

adding the identified music compositions to the transient contextual queue of music.

7. The computer-implemented method of claim 1 , wherein detecting the current context further comprises detecting at least one of:

an activity in which the user is engaged;

an internal state of the user; or

an event being attended by the user.

8. The computer-implemented method of claim 1 , wherein detecting the current context of the user further comprises detecting the current context based on content extracted from a social media post posted by the user to the social media platform.

9. The computer-implemented method of claim 1 , further comprising, while the user is detected to be within the current context, providing, within an interface provided by a social media platform, a transient music entry point that navigates to the transient contextual queue of music.

10. The computer-implemented method of claim 1 , further comprising:

providing, within an interface provided by a social media platform, a persistent music entry point that navigates to an interface of the music service; and

while the user is detected to be within the current context, altering a face of the persistent music entry point to correspond to the current context.

11. The computer-implemented method of claim 1 , wherein the transient contextual queue of music comprises at least one of:

a music station; or

a playlist.

12. A system comprising:

a music module, stored in memory, that:

provides a user of a device with a music service of a social media platform, wherein the user is a member of the social media platform;

detects a current context of the user, the current context comprising a characteristic of the user's environment, wherein detecting the current context comprises (1) identifying one or more contacts of the user within the social media platform and (2) determining that user is in a same environment as the identified contacts;

creates a transient contextual queue of music comprising music compositions that are tailored to the current context; and

plays, via the device, one or more music compositions from the transient contextual queue of music while the user is detected to be within the current context; and

at least one physical processor configured to execute the music module.

13. The system of claim 12 , wherein determining that the user is in the same environment as the identified contacts comprises determining that the user is within a designated geographical proximity of the identified contacts.

14. The system of claim 12 , wherein creating the transient contextual queue of music comprises:

identifying music compositions known or predicted to be of interest to both the user and at least one of the identified contacts; and

adding the identified music compositions to the transient contextual queue of music.

15. The system of claim 14 , wherein identifying music compositions known or predicted to be of interest to both the user and at least one of the identified contacts comprises identifying a music composition that is in a playlist of both the user and the at least one identified contact.

16. The system of claim 14 , wherein identifying music compositions known or predicted to be of interest to both the user and at least one of the identified contacts comprises (1) identifying a type of music known or predicted to be of interest to both the user and the at least one identified contact and (2) selecting a music composition that is of the identified type.

17. The system of claim 12 , wherein:

detecting the current context further comprises identifying a location; and

creating the transient contextual queue of music comprises:

identifying music compositions being listened to via the music service by other users within the location; and

adding the identified music compositions to the transient contextual queue of music.

18. The system of claim 12 , wherein detecting the current context of the user further comprises detecting the current context based on content extracted from a social media post posted by the user to the social media platform.

19. The system of claim 12 , wherein the transient contextual queue of music comprises at least one of:

a music station; or

a playlist.

20. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

provide a user of a device with a music service of a social media platform, wherein the user is a member of the social media platform;

detect a current context of the user, the current context comprising a characteristic of the user's environment, wherein detecting the current context comprises (1) identifying one or more contacts of the user within the social media platform and (2) determining that user is in a same environment as the identified contacts;

create a transient contextual queue of music comprising music compositions that are tailored to the current context; and

play, via the device, one or more music compositions from the transient contextual queue of music while the user is detected to be within the current context.

Assignments (3)
CHANGE OF NAME Recorded Dec 23, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058569/0422 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 050330 FRAME: 0506. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 13, 2021
From: PAUL, DEBASHISH
To: FACEBOOK, INC.
Reel/Frame 057584/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2019
From: PAUL, DEBASHISH
To: FACEBOOK, INC.,
Reel/Frame 050330/0506 →