Media Sharing Across Service Providers
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments including methods and apparatus to share file and file recommendations are disclosed. Data is received indicating a particular media item from a first service provider, where the particular media item is accessible from the first service provider according to a first pointer. A second pointer is identified in a database according to which the particular media item is accessible from a second service provider. Data indicating the second pointer is transmitted to a media playback system, via at least one of a WAN or a LAN.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A first computing device comprising:
-
at least one processor; a non-transitory computer-readable storage medium; and program instructions stored on the non-transitory computer-readable storage medium that are executable by the at least one processor to cause the first computing device to; receive, from a first user that has access to media items from a first media service, (i) a selection of a given media item that is available to the first user from the first media service, and (ii) an identity of a second user to which the given media item is recommended; obtain a first pointer to a first version of the given media item that is available from the first media service; and transmit the first pointer and the identity of the second user to a network device along with an instruction for the network device to (i) determine that the second user has access to the given media item from a second media service, (ii) identify a second pointer to a second version of the given media item from the second media service, and (iii) transmit the second pointer to a second computing device associated with the second user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method carried out by a first playback device, the method comprising:
-
receiving, from a first user that has access to media items from a first media service, (i) a selection of a given media item that is available to the first user from the first media service, and (ii) an identity of a second user to which the given media item is recommended; obtaining a first pointer to a first version of the given media item that is available from the first media service; and transmitting the first pointer and the identity of the second user to a network device along with an instruction for the network device to (i) determine that the second user has access to the given media item from a second media service, (ii) identify a second pointer to a second version of the given media item from the second media service, and (iii) transmit the second pointer to a second computing device associated with the second user. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A system comprising:
-
a first computing device; a second computing device; and a network device, wherein the first computing device is configured to; receive, from a first user that has access to media items from a first media service, (i) a selection of a given media item that is available to the first user from the first media service, and (ii) an identity of a second user to which the given media item is recommended; obtain a first pointer to a first version of the given media item that is available from the first media service; and transmit the first pointer and the identity of the second user to the network device, wherein the network device is configured to; receive the first pointer and the identity of the second user from the first computing device; determine that the second user has access to the given media item from a second media service; identify a second pointer to a second version of the given media item from the second media service; and transmit the second pointer to the second computing device that is associated with the second user, and wherein the second computing device is configured to; receive the second pointer to the second version of the given media item. - View Dependent Claims (37, 38, 39, 40)
-
Specification