IP Library Granted Patent US 11,036,466
Granted Patent B1
US 11,036,466 · App. 16/805,327 · Granted Jun 15, 2021

Social media custom audio program

Inventors: Ujjwal Singh (Menlo Park, CA); Frank Petterson (Menlo Park, CA); Alexander Paul Stein (Menlo Park, CA)
Assignee: Facebook, Inc.
G06F3/165G06F16/639
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,036,466
App. No.
16/805,327
Granted
Jun 15, 2021
Kind
B1
Abstract

Systems and methods for making and using social media custom audio programs are disclosed. In general, one aspect disclosed features a system, comprising: a hardware processor; and a non-transitory machine-readable storage medium encoded with instructions executable by the hardware processor to perform a method for creating a custom audio program for a user for a journey, the method comprising: extracting journey-related information representing one or more aspects of the journey; generating one or more journey-related audio segments based on the journey-related information; extracting interest-related information from social media of the user, wherein the interest-related information excludes information regarding a history of audio segments played by the user; obtaining one or more interest-related audio segments based on the interest-related information; and assembling the custom audio program using the one or more journey-related audio segments and the one or more interest-related audio segments.

Claims (68)

1. A system, comprising:

a hardware processor; and

a non-transitory machine-readable storage medium encoded with instructions executable by the hardware processor to perform a method for creating a custom audio program for a user for a journey, the method comprising:

extracting journey-related information representing one or more aspects of the journey;

generating one or more journey-related audio segments based on the journey-related information;

extracting interest-related information from social media of the user;

obtaining one or more interest-related audio segments based on the interest-related information; and

assembling the custom audio program using the one or more journey-related audio segments and the one or more interest-related audio segments by:

ranking the audio segments according to the interest-related information; and

adding the audio segments to the custom audio program according to the ranking.

2. The system of claim 1 , the method further comprising:

responsive to receiving a request from the user, sharing all or part of the custom audio program with other users.

3. The system of claim 1 , the method further comprising:

receiving a selection, by the user, of one of the audio segments; and

responsive to receiving the selection,

(i) obtaining one or more further audio segments that are related to the selected one of the audio segments, and

(ii) adding the one or more further audio segments to the custom audio program.

4. The system of claim 1 , wherein assembling the custom audio program comprises:

selecting a plurality of the audio segments according to durations of the audio segments and a duration of the journey.

5. The system of claim 1 , the method further comprising:

adding an introductory audio segment to the beginning of the custom audio program, wherein the introductory segment is customized for the user.

6. The system of claim 1 , the method further comprising:

determining a target mood for the user; and

selecting at least one of the interest-related audio segments based on the target mood.

7. A non-transitory machine-readable storage medium encoded with instructions executable by the hardware processor to perform a method for creating a custom audio program for a user for a journey, the method comprising:

extracting journey-related information representing one or more aspects of the journey;

generating one or more journey-related audio segments based on the journey-related information;

extracting interest-related information from social media of the user;

obtaining one or more interest-related audio segments based on the interest-related information; and

assembling the custom audio program using the one or more journey-related audio segments and the one or more interest-related audio segments by:

ranking the audio segments according to the interest-related information; and

adding the audio segments to the custom audio program according to the ranking.

8. The medium of claim 7 , the method further comprising:

responsive to receiving a request from the user, sharing all or part of the custom audio program with other users.

9. The medium of claim 7 , the method further comprising:

receiving a selection, by the user, of one of the audio segments; and

responsive to receiving the selection,

(i) obtaining one or more further audio segments that are related to the selected one of the audio segments, and

(ii) adding the one or more further audio segments to the custom audio program.

10. The medium of claim 7 , wherein assembling the custom audio program comprises:

selecting a plurality of the audio segments according to durations of the audio segments and a duration of the journey.

11. The medium of claim 7 , the method further comprising:

adding an introductory audio segment to the beginning of the custom audio program, wherein the introductory segment is customized for the user.

12. The medium of claim 7 , the method further comprising:

determining a target mood for the user; and

selecting at least one of the interest-related audio segments based on the target mood.

13. A computer-implemented method for creating a custom audio program for a user for a journey, the method comprising:

extracting journey-related information representing one or more aspects of the journey;

generating one or more journey-related audio segments based on the journey-related information;

extracting interest-related information from social media of the user;

obtaining one or more interest-related audio segments based on the interest-related information; and

assembling the custom audio program using the one or more journey-related audio segments and the one or more interest-related audio segments by:

ranking the audio segments according to the interest-related information; and

adding the audio segments to the custom audio program according to the ranking.

14. The computer-implemented method of claim 13 , further comprising:

responsive to receiving a request from the user, sharing all or part of the custom audio program with other users.

15. The computer-implemented method of claim 13 , further comprising:

receiving a selection, by the user, of one of the audio segments; and

responsive to receiving the selection,

(i) obtaining one or more further audio segments that are related to the selected one of the audio segments, and

(ii) adding the one or more further audio segments to the custom audio program.

16. The computer-implemented method of claim 13 , wherein assembling the custom audio program comprises:

selecting a plurality of the audio segments according to durations of the audio segments and a duration of the journey.

17. The computer-implemented method of claim 13 , further comprising:

adding an introductory audio segment to the beginning of the custom audio program, wherein the introductory segment is customized for the user.

18. The computer-implemented method of claim 13 , further comprising:

determining a target mood for the user; and

selecting at least one of the interest-related audio segments based on the target mood.

Assignments (2)
CHANGE OF NAME Recorded Dec 1, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058294/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2020
From: SINGH, UJJWAL; PETTERSON, FRANK; STEIN, ALEXANDER PAUL
To: FACEBOOK, INC.
Reel/Frame 052301/0412 →