Media sharing across service providers
AssigneeSonos, Inc.
InventorsRon Kuper, Joni Hoadley
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.