SYSTEMS AND METHODS FOR SCHEDULED DELIVERY OF CONTENT
First Claim
1. A computer-implemented method for asynchronously delivering content to a recipient device, the method comprising:
- receiving, from a sender device, a recipient identifier and an item of content;
generating a unique redemption code associated with the recipient identifier;
storing, in a non-transitory data storage medium, the item of content and the recipient identifier in association with the unique redemption code;
transmitting the unique redemption code to the sending device;
receiving, from the recipient device, the unique redemption code;
requesting and receiving delivery information from the recipient device; and
transmitting the item of content to the recipient device using the delivery information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for asynchronously delivering content to a recipient include receiving a recipient identifier and an item of content from a sender device, generating a unique redemption code associated with the recipient identifier, and storing the content, identifier, and redemption code in a data storage medium. The unique redemption code can be output to the sending device. At a later time, the unique redemption code can be received from a recipient device, delivery information can be requested from the recipient device, and the delivery information can be received and stored. The delivery information can be used to provide the content to the recipient device in the scheduled manner determined by the sender.
10 Citations
20 Claims
-
1. A computer-implemented method for asynchronously delivering content to a recipient device, the method comprising:
-
receiving, from a sender device, a recipient identifier and an item of content; generating a unique redemption code associated with the recipient identifier; storing, in a non-transitory data storage medium, the item of content and the recipient identifier in association with the unique redemption code; transmitting the unique redemption code to the sending device; receiving, from the recipient device, the unique redemption code; requesting and receiving delivery information from the recipient device; and transmitting the item of content to the recipient device using the delivery information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for asynchronously delivering content to a recipient, the system comprising:
-
a processor; a non-transitory data storage medium in communication with the processor; computer instructions in the non-transitory data storage medium, wherein the computer instructions instruct the processor to; receive a recipient identifier and an item of content; generate a unique redemption code associated with the recipient identifier; store, in the non-transitory data storage medium, the item of content and the recipient identifier in association with the unique redemption code; output the unique redemption code; receive the unique redemption code; request delivery information responsive to receipt of the unique redemption code;
receive the delivery information and store the delivery information in the non-transitory data storage medium in association with the unique redemption code; and output the item of content using the delivery information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for asynchronously delivering content to a recipient, the method comprising:
-
at a first time; receiving, from a sender device, a recipient identifier, a first item of content, and a first delivery time period; generating a unique redemption code associated with the recipient identifier; storing, in a non-transitory data storage medium, the first item of content, the recipient identifier, and the first delivery time period in association with the unique redemption code; transmitting the unique redemption code to the sending device;
at a second time later than the first time; receiving, from the recipient device, the unique redemption code; transmitting a request for delivery information to the recipient device; receiving delivery information from the recipient device and storing the delivery information in the non-transitory data storage medium in association with the recipient identifier; transmitting, to the sending device, a notification of receipt of the unique redemption code and initiating a cancellation time period; initiating a delivery schedule if a cancellation request is not received from the sending device prior to expiration of the cancellation time period, wherein initiating the delivery schedule comprises; initiating the first delivery time period; and transmitting, to the recipient device, the first item of content after expiration of the first delivery time period. - View Dependent Claims (20)
-
Specification