| CPC G06F 16/48 (2019.01) [G06F 16/24562 (2019.01); G06F 16/44 (2019.01); G06F 16/635 (2019.01); H04L 65/60 (2013.01); H04L 67/10 (2013.01)] | 20 Claims |

|
1. A computing system comprising:
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing system is configured to:
receive, from a first user device registered with a first service account of a first service, a first pointer to a particular media item available via the first service, wherein the first pointer is usable to retrieve the particular media item from the first service for playback;
receive, from the first user device, an indication of a user selection of a selectable icon of a graphical user interface of the first user device, wherein the user selection indicates a request to share the particular media item;
determine a second service account with which the particular media item is to be shared;
determine that the second service account has access to the particular media item via a second service; and
based on the determination that the second service account has access to the particular media item via the second service:
identify a second pointer to the particular media item available via the second service, wherein the second pointer is usable to retrieve the particular media item from the second service for playback; and
transmit the second pointer to a second user device registered with the second service account.
|