×

Persistent key access to a resources in a collection

  • US 10,043,025 B2
  • Filed: 06/22/2015
  • Issued: 08/07/2018
  • Est. Priority Date: 06/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing a computer program that is executable by at least one hardware processor, the computer program when executed by the at least one hardware processor causing the at least one hardware processor to perform operations comprising:

  • generating a uniform resource locator to access a media resource, the uniform resource locator comprising a location address, a key, and an authorization token;

    receiving a first request from a first device associated with a first user to access the media resource using the uniform resource locator including the authorization token, wherein the first request includes a user identifier that identifies the first user;

    determining an account of the first user based on the user identifier;

    determining from an access list that the user identifier does not identify an authorized user based on the user identifier not being associated with the authorization token and that the account of the first user is not authorized to access the media resource;

    based on the first request using the uniform resource locator including the authorization token, associating the authorization token with the user identifier and storing the association in the access list such that the account of the first user is authorized for the media resource;

    granting access to the media resource to the first device of the first user in response to the first request;

    receiving a second request for access to the media resource by a second device associated with the first user, the second request including the user identifier and not including the authorization token;

    based on the updated access list including the user identifier, allowing the second device associated with the first user access to the media resource in response to the second request such that persistent access to the media resource is provided to the first user across the first device and the second device;

    receiving a revocation of the authorization token from a second user; and

    subsequent to receiving the revocation, revoking access associated with the authorization token, thereby preventing the first user from subsequently accessing the media resource.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×