Multi-participant media control and playback
AssigneeBlock, Inc.
InventorsArindaam Roy, Demetrius King, Olayiwola Bakare, William Wang
Life of this patent
Estimating the term…
Abstract
The disclosed technology provides greater security and control to the field of collaborative playlists by utilizing access policies and access tokens to control which user accounts can access a collaborative playlist, what permissions are provided to user accounts that can access a collaborative playlist, and to schedule future permission changes.
Claims20
A method for executing a collaborative playlist by a multi-media platform, the method comprising:
- receiving a first request to initiate the collaborative playlist from a first user account;
- configuring an access policy for the collaborative playlist, the access policy defining one or more of an access right, an editing right, or a control right for a second user account;
- configuring a dynamic resource identifier for engaging with the collaborative playlist;
- receiving a second request to access the collaborative playlist by the second user account that has interacted with the dynamic resource identifier;
- accessing the access policy for the collaborative playlist embedded in or corresponding to the dynamic resource identifier;
- determining that the second user account has access to the collaborative playlist based on the access policy;
- and
- responsive to determining that the access policy allows the second user account to be granted access to the collaborative playlist, granting the second user account access to the collaborative playlist by issuing an access token to the second user account that specifies the access right, the editing right, or the control right defined in the access policy.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
- configure an access policy for a collaborative playlist, the access policy defining access, editing, or control rights to a second user account;
- receive a request to access the collaborative playlist by the second user account;
- responsive to determining that the access policy allows the second user account to be granted access to the collaborative playlist, granting the second user account access to the collaborative playlist by issuing an access token to the second user account that specifies the editing or the control rights permitted to the second user account defined in the access policy.
A computing system comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the system to:
- configure an access policy for a collaborative playlist, the access policy defining access, editing, or control rights to a second user account;
- receive a first request to access the collaborative playlist by the second user account;
- responsive to determining that the access policy allows the second user account to be granted access to the collaborative playlist, grant the second user account access to the collaborative playlist by issuing an access token to the second user account that specifies the editing or the control rights permitted to the second user account defined in the access policy.
Dependencies are inferred from the claim text.