Media sharing across service providers
First Claim
Patent Images
1. 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 service, (i) a selection of a given media item that is available to the first user from the first service, and (ii) an identity of a second user to which the given media item is recommended;
obtain a first pointer to the given media item that is available from the first 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 service, (ii) identify a second pointer to the given media item that is available from the second service, and (iii) transmit the second pointer to a second computing device associated with the second user.
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.
119 Citations
20 Claims
-
1. 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 service, (i) a selection of a given media item that is available to the first user from the first service, and (ii) an identity of a second user to which the given media item is recommended; obtain a first pointer to the given media item that is available from the first 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 service, (ii) identify a second pointer to the given media item that is available from the second service, and (iii) transmit the second pointer to a second computing device associated with the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 service, (i) a selection of a given media item that is available to the first user from the first service, and (ii) an identity of a second user to which the given media item is recommended; obtaining a first pointer to a the given media item that is available from the first 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 service, (ii) identify a second pointer the given media item that is available from the second service, and (iii) transmit the second pointer to a second computing device associated with the second user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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 service, (i) a selection of a given media item that is available to the first user from the first service, and (ii) an identity of a second user to which the given media item is recommended; obtain a first pointer to the given media item that is available from the first 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 service; identify a second pointer to the given media item that is available from the second 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 given media item. - View Dependent Claims (17, 18, 19, 20)
-
Specification