DELIVERY OF DIGITAL PRODUCTS OVER A NETWORK
First Claim
Patent Images
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 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Processes 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. 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.
29 Citations
33 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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; and
a second computer system that delivers the digital products to the users in fulfillment of said orders, and notifies the first computer system when each such order has 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;
and 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. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification