System and method for controlling access to downloadable resources
First Claim
1. A method for controlling download access to content available via a network service, comprising:
- receiving a content download request from the network service, wherein the content download request includes access information;
creating an access ticket object based on the access information, wherein the access ticket object comprises a plurality of ticket fields to store a plurality of access parameters parsed from the access information;
retrieving the access ticket object associated with a transaction request using a ticket identifier accompanying the transaction request;
authorizing a content download based on the access parameters of the retrieved access ticket object; and
delivering the content to a user terminal identified by the access ticket object if the content download is authorized.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling access to downloadable resources on a network. Content download requests are received from a network service, where the content download request includes access information. An access ticket is created based on the access information, which includes various ticket fields to store access parameters parsed from the access information. The access ticket associated with a transaction request is retrieved using a ticket identifier accompanying the transaction request. A download of desired content is authorized based on the access parameters of the retrieved access ticket. When authorized, the content is delivered to a user terminal identified by the access ticket.
-
Citations
43 Claims
-
1. A method for controlling download access to content available via a network service, comprising:
-
receiving a content download request from the network service, wherein the content download request includes access information;
creating an access ticket object based on the access information, wherein the access ticket object comprises a plurality of ticket fields to store a plurality of access parameters parsed from the access information;
retrieving the access ticket object associated with a transaction request using a ticket identifier accompanying the transaction request;
authorizing a content download based on the access parameters of the retrieved access ticket object; and
delivering the content to a user terminal identified by the access ticket object if the content download is authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A download server for controlling access to downloadable content via a network, comprising:
-
a storage module;
a service handler configured to receive service requests to download content from a network service, to create and store in the storage module a ticket object having access parameters based on information provided in the service request, and to deliver to the network service a corresponding ticket address of the ticket object in the storage module; and
a transaction handler configured to receive download transaction requests identifying the ticket address, to retrieve the ticket object from the storage module based on the ticket address and authorize a download transaction based on the access parameters of the ticket object, and to deliver the content to a user terminal identified by the ticket object upon authorization of the download transaction. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for controlling access to downloadable content via a network, comprising:
-
(a) a user terminal to initiate content download requests;
(b) a network service module to receive the content download requests and initiate service requests in response thereto;
(c) a download server coupled to the network service to receive the service requests, the download server comprising;
(i) a storage module;
(ii) a service handler configured to create and store in the storage module a ticket object having access parameters based on information provided in the service request, and to deliver to the network service module a corresponding ticket address of the ticket object in the storage module;
(iii) a transaction handler configured to receive download transaction requests identifying the ticket address, to retrieve the ticket object from the storage module based on the ticket address and authorize a download transaction based on the access parameters of the ticket object, and to deliver the content to a user terminal identified by the ticket object upon authorization of the download transaction. - View Dependent Claims (30, 31, 32)
-
-
33. A system for controlling download access to content available via a network service, wherein the network service initiates a content download request including access information, the system comprising:
-
means for creating an access ticket object based on the access information, wherein the access ticket object comprises a plurality of ticket fields to store a plurality of access parameters parsed from the access information;
means for retrieving the access ticket object associated with a transaction request using a ticket identifier accompanying the transaction request;
means for authorizing a content download based on the access parameters of the retrieved access ticket object; and
means for delivering the content to a user terminal identified by the access ticket object if the content download is authorized.
-
-
34. A computer-readable medium having computer-executable instructions for controlling access to downloadable content available via a network service, the computer-executable instructions performing steps comprising:
-
receiving a content download request from the network service, wherein the content download request includes access information;
creating an access ticket object based on the access information, wherein the access ticket object comprises a plurality of ticket fields to store a plurality of access parameters parsed from the access information;
retrieving the access ticket object associated with a transaction request using a ticket identifier accompanying the transaction request;
authorizing a content download based on the access parameters of the retrieved access ticket object; and
delivering the content to a user terminal identified by the access ticket object if the content download is authorized.
-
-
35. A method for controlling download access to a terminal to content available via a network service, comprising:
-
creating an access ticket based on user access information provided by the network service;
notifying the terminal of a ticket address corresponding to a stored location of the access ticket;
creating a transaction upon receipt of a transaction request including the ticket address from the terminal; and
providing requested content to the terminal for each one or more transaction requests identifying the transaction sent from the terminal. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for controlling download access to content available via a network service, comprising:
-
receiving a content download request from the network service, wherein the content download request includes access information;
creating a ticket based on the access information, wherein the ticket comprises a plurality of ticket fields to store a plurality of access parameters parsed from the access information;
storing the ticket;
providing a ticket address of the ticket to the service for use by a terminal;
receiving a first transaction request including the ticket address from the terminal;
retrieving the ticket corresponding to the ticket address;
creating a transaction based on the ticket, wherein the transaction is associated with a transaction identifier;
retrieving targeted content identified in the first transaction request;
receiving subsequent transaction requests including the transaction identifier from the terminal;
retrieving the transaction identified by the transaction identifier; and
retrieving targeted content identified in the subsequent transaction requests. - View Dependent Claims (42, 43)
-
Specification