Patent US6718328B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6718328B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for providing controlled and secured access to network resources

Assignee: Akamai Technologies Inc
•
Filing: 2000-02-28
•
Granted: 2004-04-06
•
Expires: 2020-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for controlling access to content on a network computer. The computer may be a stand-alone single server computer or part of a distributed computer network that is connected to the Internet, intranet, or any other network. The present invention provides a means for a publisher or an owner of content to control access to the content even on a distributed network, i.e., multiple computers storing and providing access to the content. According to the present invention, a user initially receives a token from the publisher or the owner. A content server then receives the token from the user. The content server is configured to recognize requests for content that requires authentication, process the token, and verify the validity of the token. If the token is valid, the server delivers the content to the user. If the token is invalid, the server denies the user access to the content. The present invention provides secured access to restricted contents, such as, for example, pay-per-view websites and movies, and members-only content in an efficient way.

Inventors

  • 👤 Charles Leslie Norris

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 17:58
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; H; H04; H04L; H04L63/00; H04L63/08; H04L63/0807; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/914; Y10S707/916; Y10S707/917; Y10S707/99931; Y10S707/99939

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 178 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: obtaining a token from a publisher server, said token included in an authenticated URL and including a set of one or more authentication components, the set of authentication components including at least a valid time window value that allows the publisher server to control a lifespan of the token, wherein the step of obtaining the token comprises the steps of: clicking onto an authentication-required page; entering a username and a password in a dialog box; checking the validity of the username and the password; delivering a page containing the authenticated URL if the username and the password are valid; requesting content from the network computer by presenting said token; checking the validity of said token at the network computer, wherein the validity of said token is checked by first determining whether the set of authentication components are present in the token; and delivering, from the network computer, the file only if the token is valid.
Claim 2
Independent Claim 178 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: obtaining a token from a publisher server, said token included in an authenticated URL and including a set of one or more authentication components, the set of authentication components including at least a valid time window value that allows the publisher server to control a lifespan of the token, wherein the step of obtaining the token comprises the steps of: clicking onto an authentication-required page; entering a username and a password in a dialog box; checking the validity of the username and the password; delivering a page containing the authenticated URL if the username and the password are valid; requesting content from the network computer by presenting said token; checking the validity of said token at the network computer, wherein the validity of said token is checked by first determining whether the set of authentication components are present in the token; and delivering, from the network computer, the file only if the token is valid.
Claim 3
Dependent Claim 31 words
The method according to claim 1 , wherein said token further comprises a user's IP address that allows the publisher to restrict access to a specific user authorized by the publisher.
Claim 4
Independent Claim 174 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: obtaining a token from a publisher server, said token included in an authenticated URL and including a set of one or more authentication components, the set of authentication components including at least a valid time window value that allows the publisher server to control a lifespan of the token, wherein the step of obtaining the token comprises the steps of: clicking onto a link for a payment-required page; providing credit card information into a form; processing a transaction using the credit card information; presenting a page containing the authenticated URL if the transaction is successful; requesting content from the network computer by presenting said token; checking the validity of said token at the network computer, wherein the validity of said token is checked by first determining whether the set of authentication components are present in the token; and delivering, from the network computer, the file only if the token is valid.
Claim 5
Independent Claim 174 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: obtaining a token from a publisher server, said token included in an authenticated URL and including a set of one or more authentication components, the set of authentication components including at least a valid time window value that allows the publisher server to control a lifespan of the token, wherein the step of obtaining the token comprises the steps of: clicking onto a link for a payment-required page; providing credit card information into a form; processing a transaction using the credit card information; presenting a page containing the authenticated URL if the transaction is successful; requesting content from the network computer by presenting said token; checking the validity of said token at the network computer, wherein the validity of said token is checked by first determining whether the set of authentication components are present in the token; and delivering, from the network computer, the file only if the token is valid.
Claim 6
Dependent Claim 25 words
The method according to claim 3 wherein said token further comprises a value that allows a publisher to selectively limit a user's access to content.
Claim 7
Independent Claim 154 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: receiving a token from a publisher server, said token included in an authenticated URL and including components; requesting a file from the network computer by presenting said token; checking the validity of said token at the network computer, by the following steps; and extracting the token from the authenticated URL; extracting component flags from the token; extracting required mask fields from the token; comparing the required mask fields to the component flags in the token; creating a reference token independently using the same components as used in the URL token; and comparing the URL token with the reference token; delivering the file from the network computer only if the URL token matches the reference token; and denying access to the file if the URL token does not match the reference token.
Claim 8
Independent Claim 154 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: receiving a token from a publisher server, said token included in an authenticated URL and including components; requesting a file from the network computer by presenting said token; checking the validity of said token at the network computer, by the following steps; and extracting the token from the authenticated URL; extracting component flags from the token; extracting required mask fields from the token; comparing the required mask fields to the component flags in the token; creating a reference token independently using the same components as used in the URL token; and comparing the URL token with the reference token; delivering the file from the network computer only if the URL token matches the reference token; and denying access to the file if the URL token does not match the reference token.
Claim 9
Dependent Claim 18 words
The method according to claim 5 , wherein said token allows tracking of usage by a referring URL.
Claim 10
Dependent Claim 16 words
The method according to claim 5 , wherein the network computer is linked to the internet.
Claim 11
Independent Claim 143 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: receiving a token from a publisher server, said token included in an authenticated URL and including a set of one or more authentication components, the set of authentication components including at least a valid time window value that allows the publisher server to control a lifespan of the token; requesting content from the network computer by presenting said token; checking the validity of said token at the network computer, wherein the validity of said token is checked by first determining whether the set of authentication components are present in the token; and delivering, from the network computer, the file only if the token is valid; wherein the network computer is maintained by a third party who is not the publisher.
Claim 12
Independent Claim 143 words
A method for controlling access to content on a network computer and denying access to unauthorized users, the method comprising the steps of: receiving a token from a publisher server, said token included in an authenticated URL and including a set of one or more authentication components, the set of authentication components including at least a valid time window value that allows the publisher server to control a lifespan of the token; requesting content from the network computer by presenting said token; checking the validity of said token at the network computer, wherein the validity of said token is checked by first determining whether the set of authentication components are present in the token; and delivering, from the network computer, the file only if the token is valid; wherein the network computer is maintained by a third party who is not the publisher.
Claim 13
Dependent Claim 17 words
The method according to claim 8 , wherein the authenticated URL is contained in an HTML page.
Claim 14
Dependent Claim 14 words
The method according to claim 8 , wherein the file is a video file.
Claim 15
Dependent Claim 14 words
The method according to claim 8 , wherein the file is an audio file.
Claim 16
Dependent Claim 14 words
The method according to claim 8 , wherein the file is a text file.
Claim 17
Dependent Claim 14 words
The method according to claim 8 , wherein the file is a graphics file.
Claim 18
Dependent Claim 13 words
The method according to claim 8 , wherein the file is a movie.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-04-06 2007-10-06 2008-04-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-04-06 2011-10-06 2012-04-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-04-06 2015-10-06 2016-04-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag