IP Library Patent Application 13666819
Patent Application
App. No. 13/666,819

SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR SELECTING A PLAYHEAD IN SOCIAL MEDIA PLAYBACK

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 None
App. No.
13/666,819
Abstract

Methods and systems for generating media item recommendations are disclosed herein. According to an aspect, a method may include using at least a processor and memory for receiving candidate media items associated with one or more computing devices that either has recently played or is currently playing a media item currently being played by another computing device. The method may also include determining recommendation scores for the candidate media items based on occurrence counts of the media items within a predetermined time period. Further, the method may include generating a media item recommendation for the other computing device based on the recommendation scores.

Claims (45)

1 . A method comprising:

using at least a processor and memory at a computing device for:

playing a media item;

determining a plurality of other computing devices that are currently playing the same media item;

determining a plurality of intervals for displaying playheads corresponding to the other computing devices on a playhead scrollbar;

selecting an optimal other computing device for at least one of the plurality of intervals; and

displaying a playhead corresponding to the optimal other computing device on the playhead scrollbar.

2 . The method of claim 1 , wherein the media item includes one of music, video, and text.

3 . The method of claim 1 , wherein one or more of the playheads corresponding to the other computing devices represents the other computing devices currently playing the media item at a position behind the computing device.

4 . The method of claim 1 , wherein one or more of the playheads corresponding to the other computing devices represents the other computing devices currently playing the media item at a position ahead of the computing device.

5 . The method of claim 1 , wherein the optimal other computing device is selected based on its geographical location.

6 . The method of claim 1 , wherein the optimal other computing device is selected based on its geographical proximity to the computing device.

7 . The method of claim 1 , wherein the optimal other computing device is selected based on a social distance between a user of the computing device and a user of the optimal other computing device.

8 . The method of claim 1 , wherein the optimal other computing device is selected based on a profile match between a user of the computing device and a user of a corresponding other computing device.

9 . The method of claim 1 , wherein the optimal other computing device is selected based on a user preference of a user of the computing device.

10 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a play state of the media item on a corresponding other computing device.

11 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a location of a corresponding other computing device.

12 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a proximity of the computing device to a corresponding other computing device.

13 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a social distance of a user of a corresponding other computing device.

14 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating an influence rating of a user of a corresponding other computing device.

15 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a gender of a user of a corresponding other computing device.

16 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a last appearance of a corresponding other computing device.

17 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a media source of the media item played by a corresponding other computing device.

18 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a nationality of a user of a corresponding other computing device.

19 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a group affiliation of a user of a corresponding other computing device.

20 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a recently played media item of a corresponding other computing device.

21 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating an upcoming media item of a corresponding other computing device.

22 . The method of claim 1 , wherein at least playhead comprises information graphically indicating a favorite artist of a user of a corresponding other computing device.

23 . The method of claim 1 , wherein at least one playhead comprises information graphically indicating a favorite media item of a user of a corresponding other computing device.

24 . The method of claim 1 , wherein at least one playhead is displayed on the playback scrollbar on a display of the computing device.

25 . A computing device comprising:

a communications interface configured to facilitate communication with a plurality of other computing devices; and

a processor coupled to the communications interface and configured to:

play a media item;

determine a plurality of the other computing devices that are currently playing the same media item;

determine a plurality of intervals for displaying playheads corresponding to the other computing devices;

select an other computing device for at least one of the plurality of intervals; and

display a playhead corresponding to the selected other computing device.

26 . A computer program product comprising:

a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising:

computer readable program code configured to play a media item;

computer readable program code configured to determine a plurality of other computing devices that are currently playing the same media item;

computer readable program code configured to determine a plurality of intervals for displaying playheads corresponding to the other computing devices;

computer readable program code configured to select another computing device for at least one of the plurality of intervals; and

computer readable program code configured to display a playhead corresponding to the selected other computing device.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2021
From: IP3 2019, SERIES 400 OF ALLIED SECURITY TRUST I
To: ZAMA INNOVATIONS LLC
Reel/Frame 057407/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: IKORONGO TECHNOLOGY, LLC
To: IP3 2019, SERIES 400 OF ALLIED SECURITY TRUST I
Reel/Frame 051493/0994 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2019
From: LEMI TECHNOLOGY, LLC
To: IKORONGO TECHNOLOGY, LLC
Reel/Frame 048081/0095 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2019
From: CONCERT DEBT, LLC
To: LEMI TECHNOLOGY, LLC; CONCERT TECHNOLOGY CORPORATION
Reel/Frame 048080/0912 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 24, 2015
From: LEMI TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036425/0588 →
SECURITY INTEREST Recorded Aug 24, 2015
From: LEMI TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036426/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2012
From: SVENDSEN, HUGH BLAKE
To: LEMI TECHNOLOGY, LLC
Reel/Frame 029305/0025 →