Anonymous delivery of digital products over a network via a link
First Claim
1. A computer-implemented method for controlling delivery of digital products to users, the method comprising:
- receiving, at a first computer system, an order placed by a user for a digital product;
in response to processing the order, transmitting a link from the first computer system to a user computer associated with the user, said link being selectable by the user to initiate electronic delivery of the digital product from a second computer system in fulfillment of the order while remaining anonymous to the second computer system, said second computer system programmed to notify the first computer system when the digital product is delivered to the user; and
when the user accesses said link, determining, at said first computer system, whether the second computer system has already delivered the digital product to the user in fulfillment of the order;
wherein the first computer system has access to personal information of the user, and enables the user to obtain the digital work from the second computer system without exposure of said personal information to the second computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
Processes and systems are disclosed for enabling a user to purchase a digital product from a first computer system (e.g., a merchant web site), and to then initiate electronic delivery of the digital product from a second computer system without revealing personal information to the second computer system or its operator. In one embodiment, the user initiates the anonymous delivery from the second computer system using a link received from the first computer system. The first and second computer systems communicate with each other to track fulfillment/delivery statuses of orders, and to limit the number of times the user can download the purchased digital product from the second computer system.
-
Citations
31 Claims
-
1. A computer-implemented method for controlling delivery of digital products to users, the method comprising:
-
receiving, at a first computer system, an order placed by a user for a digital product; in response to processing the order, transmitting a link from the first computer system to a user computer associated with the user, said link being selectable by the user to initiate electronic delivery of the digital product from a second computer system in fulfillment of the order while remaining anonymous to the second computer system, said second computer system programmed to notify the first computer system when the digital product is delivered to the user; and when the user accesses said link, determining, at said first computer system, whether the second computer system has already delivered the digital product to the user in fulfillment of the order; wherein the first computer system has access to personal information of the user, and enables the user to obtain the digital work from the second computer system without exposure of said personal information to the second computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A first computer system comprising one or more physical servers, said first computer system programmed, via executable instructions stored in computer storage, to at least:
-
receive an order placed by a user for a digital product; in response to processing the order, transmit a link from the first computer system to a user computer associated with the user, said link being selectable by the user to initiate electronic delivery of the digital product from a second computer system in fulfillment of the order while remaining anonymous to the second computer system; determine, by communicating over a network with the second computer system, whether the second computer system has delivered the digital product to the user in fulfillment of the order; and when the user accesses said link, determine, based at least partly on whether the second computer system has already delivered the digital product to the user, whether to authorize the second computer system to deliver the digital product to the user; wherein the first computer system has access to personal information of the user, and enables the user to obtain the digital work from the second computer system without exposure of said personal information to the second computer system.
-
-
19. A system for delivering digital products to users, the system comprising:
-
a first computer system that receives and processes orders from users for digital products, said first computer system programmed to interact over a network with a second computer system that (1) delivers the digital products to the users in fulfillment of said orders, and (2) notifies the first computer system that particular orders have been fulfilled; wherein the first computer system is responsive to an order placed by a user for a digital product by transmitting a link to the user, said link being selectable by the user to request delivery of the digital product from the second computer system; wherein the first computer system determines, when the user selects said link, whether to authorize or cause the second computer system to deliver the digital product to the user based at least in part on whether the first computer system has already been notified by the second computer system that the order has been fulfilled; wherein the first computer system has access to personal information of the user, and enables the user to obtain the digital work from the second computer system without exposure of said personal information to the second computer system, said first computer system thereby enabling the user to remain anonymous to the second computer system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification