Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
First Claim
1. A method of operating a user device, the method comprising:
- obtaining, by the user device, information identifying a user associated with the user device;
obtaining, by the user device, information identifying a plurality of friends of the user based on the information identifying the user;
receiving, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends;
presenting, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein presenting includes presenting the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends;
automatically determining, by the user device, the media item is not stored locally on the user device;
obtaining, by the user device, in response to determining the media item is not stored locally on the user device, the media item;
initiating, by the user device, play of the media item; and
providing, by the user device, in response to initiating play of the media item, information identifying the media item and the user for sharing with the plurality of friends of the user.
7 Assignments
0 Petitions
Accused Products
Abstract
Media management graphical user interfaces (GUIs) are disclosed herein. For example a media management GUI method is disclosed. A media item playlist for managing a plurality of media items is presented. The media item playlist includes information associated with the media items. The information includes score information representing a score for at least one of the plurality of media items. The score is based on at least one preference associated with the at least one of the plurality of media items. A first selector is presented; the first selector is operable to establish a first threshold score. The first threshold score is received. A media item is automatically downloaded if the score associated with the media item is at least as high as the first threshold score.
-
Citations
25 Claims
-
1. A method of operating a user device, the method comprising:
- obtaining, by the user device, information identifying a user associated with the user device;
obtaining, by the user device, information identifying a plurality of friends of the user based on the information identifying the user; receiving, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends; presenting, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein presenting includes presenting the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends; automatically determining, by the user device, the media item is not stored locally on the user device; obtaining, by the user device, in response to determining the media item is not stored locally on the user device, the media item; initiating, by the user device, play of the media item; and providing, by the user device, in response to initiating play of the media item, information identifying the media item and the user for sharing with the plurality of friends of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- obtaining, by the user device, information identifying a user associated with the user device;
-
21. A method of operating a user device, the method comprising:
- obtaining, by the user device, information identifying a user associated with the user device;
obtaining, by the user device, information identifying a plurality of friends of the user based on the information identifying the user; receiving, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends; presenting, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein presenting includes presenting the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends; obtaining, by the user device, a selection of a second media item for play; determining, by the user device, in response to obtaining the selection, the second media item is not stored locally on the user device; obtaining, by the user device, in response to determining the second media item is not stored locally on the user device, the second media item; initiating, by the user device, play of the second media item; and providing, by the user device, in response to initiating play of the second media item, information identifying the second media item and the user for sharing with the plurality of friends of the user.
- obtaining, by the user device, information identifying a user associated with the user device;
-
22. A non-transitory computer readable medium storing software for instructing a controller of a user device to:
-
obtain, by the user device, information identifying a user associated with the user device; obtain, by the user device, information identifying a plurality of friends of the user based on the information identifying the user; receive, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends; present, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein instructing the controller of the user device to present includes instructing the controller of the user device to present the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends; automatically determine, by the user device, the media item is not stored locally on the user device; obtain, by the user device, in response to determining the media item is not stored locally on the user device, the media item; initiate, by the user device, play of the media item; and provide, by the user device, in response to initiating play of the media item, information identifying the media item and the user for sharing with the plurality of friends of the user.
-
-
23. A user device comprising:
-
a processor; a control system component associated with the processor, the control system adapted to; obtain, by the user device, information identifying a user associated with the user device; obtain, by the user device, information identifying a plurality of friends of the user based on the information identifying the user; receive, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends; present, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein the control system component is adapted to present the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends; automatically determine, by the user device, the media item is not stored locally on the user device; obtain, by the user device, in response to determining the media item is not stored locally on the user device, the media item; initiate, by the user device, play of the media item; and provide, by the user device, in response to initiating play of the media item, information identifying the media item and the user for sharing with the plurality of friends of the user.
-
-
24. A non-transitory computer readable medium storing software for instructing a controller of a user device to:
-
obtain, by the user device, information identifying a user associated with the user device; obtain, by the user device, information identifying a plurality of friends of the user based on the information identifying the user; receive, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends; present, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein instructing the controller of the user device to present includes instructing the controller of the user device to present the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends; obtain, by the user device, a selection of a second media item for play; determine, by the user device, in response to obtaining the selection, the second media item is not stored locally on the user device; obtain, by the user device, in response to determining the second media item is not stored locally on the user device, the second media item; initiate, by the user device, play of the second media item; and provide, by the user device, in response to initiating play of the second media item, information identifying the second media item and the user for sharing with the plurality of friends of the user.
-
-
25. A user device comprising:
-
a processor; a control system component associated with the processor, the control system adapted to; obtain, by the user device, information identifying a user associated with the user device; obtain, by the user device, information identifying a plurality of friends of the user based on the information identifying the user; receive, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends; present, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein the control system component is adapted to present the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends; obtain, by the user device, a selection of a second media item for play; determine, by the user device, in response to obtaining the selection, the second media item is not stored locally on the user device; obtain, by the user device, in response to determining the second media item is not stored locally on the user device, the second media item; initiate, by the user device, play of the second media item; and provide, by the user device, in response to initiating play of the second media item, information identifying the second media item and the user for sharing with the plurality of friends of the user.
-
Specification