Digital content access control
First Claim
Patent Images
1. A method comprising:
- transmitting a markup language page comprising a link that identifies a resource hosted by a server;
transmitting information usable to apply a time-based transformation of the link;
receiving a request to access the resource, wherein the request comprises a first transformed version of the link generated based on an application of the time-based transformation of the link;
generating a second transformed version of the link by applying the time-based transformation of the link based at least in part on a time that the request to access the resource was received; and
authorizing access to the resource based at least in part on determining that the first transformed version of the link matches the second transformed version of the link.
0 Assignments
0 Petitions
Accused Products
Abstract
Access to a linked resource may be protected using a time-based transformation of links to the resource. A linked resource may be transmitted to a browser in a markup language page. Information indicative of a time-based transformation of a link may be transmitted to the browser in the markup language page, or separately from the markup language page. The time-based transformation may be applied to the transmitted link. The transformed link may be requested, and compared to a version of the link that has been transformed, using the time-based transformation with respect to the time the request is received.
-
Citations
20 Claims
-
1. A method comprising:
-
transmitting a markup language page comprising a link that identifies a resource hosted by a server; transmitting information usable to apply a time-based transformation of the link; receiving a request to access the resource, wherein the request comprises a first transformed version of the link generated based on an application of the time-based transformation of the link; generating a second transformed version of the link by applying the time-based transformation of the link based at least in part on a time that the request to access the resource was received; and authorizing access to the resource based at least in part on determining that the first transformed version of the link matches the second transformed version of the link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
associating information usable by a client to apply a time-based transformation of a hyperlink with a link indicative of a resource accessible on a server; receiving a request to access the resource, the request comprising a first transformed version of the link generated based on an application of the time-based transformation to the link; and permitting access to the resource based at least in part on comparing the first transformed version of the link to a second transformed version of the link, wherein the second transformed version of the link is generated by at least applying the time-based transformation to the link based on a time that request to access the resource was received. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a link that is indicative of a resource hosted on a server; receiving information usable to apply a time-based transformation of the link; storing information indicative of a baseline time value associated with the time-based transformation of the link; forming a transformed version of the link based at least in part on the information indicative of the time-based transformation and time that has elapsed between the baseline time and a time of forming the transformed version of the link; and requesting the resource from the server by at least transmitting a request for the resource, the request comprising the transformed version of the link. - View Dependent Claims (17, 18, 19, 20)
-
Specification