Method and system for exploring similarities
First Claim
Patent Images
1. A method, comprising:
- displaying, by an apparatus, a list of friends on a first graphical user interface (GUI) of a media player application;
receiving, by the apparatus, a first input on the first GUI for selecting a first friend from the list of friends;
displaying, by the apparatus, a profile page comprising a first playlist associated with the first friend in response to receiving the first input, wherein the first playlist comprises a plurality of identifiers that each identifies a content file;
receiving, by the apparatus, a second input for adding a first identifier of the plurality of identifiers to a second playlist associated with a user of the apparatus, wherein the first identifier identifies a first content file;
adding, by the apparatus, the first identifier identifying the first content file to the second playlist in response to receiving the second input;
displaying, by the apparatus, the second playlist;
receiving, by the apparatus, a third input for playing the first content file identified by the first identifier from the second playlist;
playing, by the apparatus, the first content file stored on the apparatus in response to the third input when the first content file is stored on the apparatus; and
streaming, by the apparatus, the first content file from a server and playing, by the apparatus, the first content file in response to the third input when the first content file is stored on the server.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and computer readable medium for exploring similar users and items of a media service. In one aspect, a user can explore for similar users iteratively. In one aspect, a user interface is generated that displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user which has a degree of similarity with respect to the searching user. In another aspect, a method facilitates the search of such a similar user within a media service.
719 Citations
20 Claims
-
1. A method, comprising:
-
displaying, by an apparatus, a list of friends on a first graphical user interface (GUI) of a media player application; receiving, by the apparatus, a first input on the first GUI for selecting a first friend from the list of friends; displaying, by the apparatus, a profile page comprising a first playlist associated with the first friend in response to receiving the first input, wherein the first playlist comprises a plurality of identifiers that each identifies a content file; receiving, by the apparatus, a second input for adding a first identifier of the plurality of identifiers to a second playlist associated with a user of the apparatus, wherein the first identifier identifies a first content file; adding, by the apparatus, the first identifier identifying the first content file to the second playlist in response to receiving the second input; displaying, by the apparatus, the second playlist; receiving, by the apparatus, a third input for playing the first content file identified by the first identifier from the second playlist; playing, by the apparatus, the first content file stored on the apparatus in response to the third input when the first content file is stored on the apparatus; and streaming, by the apparatus, the first content file from a server and playing, by the apparatus, the first content file in response to the third input when the first content file is stored on the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
at least one processor; and a memory coupled to the at least one processor and storing programming instructions that, when executed by the at least one processor, cause the device to be configured to; display a list of friends on a first graphical user interface (GUI) of a media player application; receive a first input on the first GUI for selecting a first friend from the list of friends; display a profile page comprising a first playlist associated with the first friend in response to receiving the first input, wherein the first playlist comprises a plurality of identifiers that each identifies a content file; receive a second input for adding a first identifier of the plurality of identifiers to a second playlist associated with a user of the device, wherein the first identifier identifies a first content file; add the first identifier identifying the first content file to the second playlist in response to receiving the second input; display the second playlist; receive a third input for playing the first content file identified by the first identifier from the second playlist; play the first content file stored on the device in response to the third input when the first content file is stored on the device; and stream the first content file from a server and play the first content file in response to the third input when the first content file is stored on the server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium having computer-readable program code stored therein that, in response to execution by a processor of an apparatus, cause the apparatus to perform operations comprising:
-
displaying a list of friends on a first graphical user interface (GUI) of a media player application; receiving a first input on the first GUI for selecting a first friend from the list of friends; displaying a profile page comprising a first playlist associated with the first friend in response to receiving the first input, wherein the first playlist comprises a plurality of identifiers that each identifies a content file; receiving a second input for adding a first identifier of the plurality of identifiers to a second playlist associated with a user of the apparatus, wherein the first identifier identifies a first content file; adding the first identifier identifying the first content file to the second playlist in response to receiving the second input; displaying the second playlist; receiving a third input for playing the first content file identified by the first identifier from the second playlist; playing the first content file stored on the apparatus in response to the third input when the first content file is stored on the apparatus; and streaming the first content file from a server, and playing, by the apparatus, the first content file in response to the third input when the first content file is stored on the server.
-
Specification