IP Library Granted Patent US 8,752,769
Granted Patent B2
US 8,752,769 · App. 13/620,541 · Granted Jun 17, 2014

Intelligent multimedia content synchronization

Inventor: David L. Biderman (San Francisco, CA)
Assignee: Facebook, Inc.
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 8,752,769
App. No.
13/620,541
Granted
Jun 17, 2014
Kind
B2
Abstract

An intelligent synchronization tool ensures access to desired content in a manner that automatically keeps the content current on the portable media device. A variation threshold or user-specified degree of content variation may be introduced among content downloaded to a user's mobile device to prevent the user from becoming bored. Furthermore, intelligent synchronization may automatically populate the portable media device with popular content to save a user time and/or use passive monitoring techniques to ascertain a user's preferences for subsequent population.

Claims (41)

1. A method comprising:

detecting, by at least one processor, a user's interaction with content selections in a content library of the user, wherein the user interaction comprises playing, skipping, or repeating content selections;

identifying content on a portable media player associated with the user; and

varying the content on the portable media player with content selections from the content library based on the detected user interaction.

2. The method as recited in claim 1 , further comprising ranking the content selections in the content library based on the detected user interaction.

3. The method as recited in claim 2 , wherein varying the content on the portable media player with content selections from the content library based on the detected user interaction for the content selections comprises loading the content selections with the highest number of plays onto the portable media player.

4. The method as recited in claim 1 , wherein the user's detected interaction comprises number of times the content selections have been played.

5. The method as recited in claim 1 , wherein the detected user interaction is recently listened to content selections.

6. The method as recited in claim 1 , wherein the content selections comprise videos.

7. The method as recited in claim 1 , wherein the content selections comprise audio files.

8. The method as recited in claim 7 , wherein the audio files comprise songs.

9. The method as recited in claim 1 , further comprising:

varying the content on the portable media player of a first genre by a first predetermined percentage; and

varying the content on the portable media player of a second genre by a second predetermined percentage.

10. A method comprising:

passively monitoring, using at least one processor, user interaction with content selections in a content library of a user, wherein the user interaction comprises playing, skipping, or repeating content selections;

identifying content from the content library to transfer to a portable media player based on detected user interaction; and

transferring the content identified, based on the detected user interaction, to the portable media player.

11. The method as recited in claim 10 , further comprising:

ranking the content selections in the content library based on the detected user interaction; and

loading the content selections with the highest rank onto the portable media player.

12. The method as recited in claim 11 , wherein the user's detected interaction comprises number of times the content selections have been played.

13. The method as recited in claim 10 , further comprising:

detecting a capacity of the portable media player; and

identifying content from the content library to transfer to the portable media player based on the detected user interaction and the capacity of the portable media player.

14. The method as recited in claim 13 , wherein the content selections comprise videos.

15. The method as recited in claim 13 , wherein the content selections comprise audio files.

16. The method as recited in claim 13 , further comprising:

varying the content on the portable media player of a first genre by a first predetermined percentage; and

varying the content on the portable media player of a second genre by a second predetermined percentage.

17. A non-transitory computer-readable storage medium including a set of computer-executable instructions that, when executed by at least one processor of a computer system, cause the computer system to:

detect a user's interaction with content selections in a content library of the user, wherein the user interaction comprises playing, skipping, or repeating content selections;

identify content on a portable media player associated with the user; and

vary the content on the portable media player with content selections from the content library based on the detected user interaction.

18. The non-transitory computer-readable storage medium as recited in claim 17 , further comprising computer-executable instructions that, when executed, cause the computer system to:

detect a capacity of the portable media player; and

identify the content from the content library to transfer to the portable media player based on the detected user interaction and the capacity of the portable media player.

19. The non-transitory computer-readable storage medium as recited in claim 18 , further comprising computer-executable instructions that, when executed, cause the computer system to rank the content selections in the content library based on the detected user interaction.

20. The non-transitory computer-readable storage medium as recited in claim 19 , further comprising computer-executable instructions that, when executed, cause the computer system to:

vary the content on the portable media player of a first genre by a first predetermined percentage; and

vary the content on the portable media player of a second genre by a second predetermined percentage.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: BIDERMAN, DAVID L.
To: AMERICA ONLINE, INC.
Reel/Frame 030437/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 030437/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 030444/0001 →
CHANGE OF NAME Recorded May 17, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 030452/0149 →
Continuity (4)
Continuation 13434457 · Mar 29, 2012
Continuation 12365313 · Feb 4, 2009
Continuation 11025592 · Dec 30, 2004
Related Publication 20130173762A1 · Jul 4, 2013