Arranging Advertisement Content In Digital Receipts
First Claim
1. At a receipt database server, the receipt database server including a processor, system memory, and one or more storage devices, a method for inserting advertisement content into a digital receipt, the method comprising:
- receiving a request for digital receipts from a mobile device, the request for digital receipts corresponding to a customer identifier;
accessing a digital receipt corresponding to the customer identifier, the digital receipt having purchase information including a date of purchase, a summary of purchase, and one or more receipt items;
accessing receipt advertisement information, the receipt advertisement information including one or more an advertisement inserts, insertion criteria, and insertion instructions;
determining that the digital receipt satisfies insertion criteria for an advertisement insert, the advertisement insert selected from among the one or more advertisement inserts;
identifying a location to place the advertisement insert within the digital receipt;
creating an advertisement digital receipt by placing the advertisement insert in the determined location within the digital receipt in response to determining that the digital receipt satisfies insertion criteria for an advertisement; and
sending the advertisement digital receipt to a mobile device in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for arranging advertisement content in digital receipts. A receipt database server formulates a digital receipt for a sales transaction. When the digital receipt is requested for viewing by another computer system, the receipt database server can arrange content in the digital receipt for an advertising purpose. In some embodiments, the digital receipt server places an advertisement insert into the digital receipt. In other embodiments, the digital receipt server (re)arranges receipt items of the digital receipt so that some receipt items appear more prominently (e.g., are moved towards the top of the digital receipt, are displayed in a different color, are highlighted, etc.). Thus, in response to requesting a digital receipt, a customer mobile device can receive an advertisement digital receipt. The advertisement digital receipt can include content arranged for an advertising purpose.
62 Citations
20 Claims
-
1. At a receipt database server, the receipt database server including a processor, system memory, and one or more storage devices, a method for inserting advertisement content into a digital receipt, the method comprising:
-
receiving a request for digital receipts from a mobile device, the request for digital receipts corresponding to a customer identifier; accessing a digital receipt corresponding to the customer identifier, the digital receipt having purchase information including a date of purchase, a summary of purchase, and one or more receipt items; accessing receipt advertisement information, the receipt advertisement information including one or more an advertisement inserts, insertion criteria, and insertion instructions; determining that the digital receipt satisfies insertion criteria for an advertisement insert, the advertisement insert selected from among the one or more advertisement inserts; identifying a location to place the advertisement insert within the digital receipt; creating an advertisement digital receipt by placing the advertisement insert in the determined location within the digital receipt in response to determining that the digital receipt satisfies insertion criteria for an advertisement; and sending the advertisement digital receipt to a mobile device in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At a receipt database server, the receipt database server including a processor, system memory, and one or more storage devices, a method for rearranging receipt items of a digital receipt for advertising, the method comprising:
-
receiving a request for digital receipts from a mobile device, the request for digital receipts corresponding to a customer identifier; accessing a digital receipt corresponding to the customer identifier, the digital receipt having purchase information including a date of purchase, a summary of purchase, and one or more receipt items; accessing receipt advertisement information, the receipt advertisement information including reordering criteria and reordering instructions; determining that a specified receipt item from among the one or more receipt items satisfies reordering criteria; creating an advertisement digital receipt by reordering the specified receipt item relative to other of the one or more receipt items in accordance with the reordering instructions; and sending the advertisement digital receipt to a mobile device, in response to the request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system having a processor, system memory, and a display, the system comprising:
-
a communication module configured to receive requests for digital receipts and return digital receipts to requesting devices, wherein digital receipts are associated with a an application ID and digital receipts include receipt items; a storage device for storing digital receipts and for storing advertisement configurations, the advertisement configurations including;
one or more advertisement inserts, insertion criteria, insertion instructions, reordering criteria, and reordering instructions; andan arrangement module, the arrangement module configured to; reorder receipt items within digital receipts in accordance with the reordering instructions in response to satisfying the reordering criteria; and place advertisement inserts within digital receipts in accordance with the insertion instructions in response to satisfying the insertion criteria. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification