PUSH NOTIFICATION CARRYING RECEIPT DATA
First Claim
1. A method for transferring receipt data, comprising:
- initiating a transaction at a point-of-sale system;
receiving, by the point-of-sale system as part of the transaction, identification information corresponding to a customer;
accessing, by a computer system comprising the point-of-sale system, a previously stored record linked to the identification information;
extracting, by the computer system, from the record, a device token communicated to the computing system by an application on a computing device corresponding to the customer associated with the transaction, the device token containing routing information to the computing device;
collecting, by the computer system, receipt data documenting at least a portion of the transaction;
incorporating, by the computer system, the receipt data within a payload of a modified push notification comprising the payload and the device token, the modified push notification modified to carry the receipt data with receipt information apart from information used for at least one of structuring a notification and an alert message; and
sending, by the computer system, the modified push notification from the computer system to a push service provider for delivery to the computing device over a persistent link between the push service provider and the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for transferring receipt data to a computing device corresponding to a customer. The method may include initiating a transaction at a point-of-sale system. During the transaction, a computer system comprising the point-of-sale system, may identify a computing device corresponding to a customer associated with the transaction. The computer system may collect receipt data documenting at least a portion of the transaction. This receipt data may be incorporated into a push notification. Once the transaction has been completed, the computer system may direct the push notification to the computing device. Accordingly, the computer system may provide the receipt data to the computing device.
14 Citations
20 Claims
-
1. A method for transferring receipt data, comprising:
-
initiating a transaction at a point-of-sale system; receiving, by the point-of-sale system as part of the transaction, identification information corresponding to a customer; accessing, by a computer system comprising the point-of-sale system, a previously stored record linked to the identification information; extracting, by the computer system, from the record, a device token communicated to the computing system by an application on a computing device corresponding to the customer associated with the transaction, the device token containing routing information to the computing device; collecting, by the computer system, receipt data documenting at least a portion of the transaction; incorporating, by the computer system, the receipt data within a payload of a modified push notification comprising the payload and the device token, the modified push notification modified to carry the receipt data with receipt information apart from information used for at least one of structuring a notification and an alert message; and sending, by the computer system, the modified push notification from the computer system to a push service provider for delivery to the computing device over a persistent link between the push service provider and the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17)
-
-
12. A method for transferring receipt data, comprising:
-
receiving, within a brick-and-mortar location, a customer carrying a computing device on his or her person; initiating a transaction involving the customer at a point-of-sale system contained within the brick-and-mortar location; receiving, by the point-of-sale system as part of the transaction, identification information corresponding to the customer; accessing, by a computer system comprising the point-of-sale system, a previously stored record linked to the identification information; extracting, by the computer system, from the record, a device token communicated to the computing system by an application on the computing device corresponding to the customer associated with the transaction; collecting, by the computer system, receipt data documenting at least a portion of the transaction; incorporating, by the computer system, the receipt data within a payload of a modified push notification comprising the payload and the device token, the modified push notification modified to carry the receipt data with receipt information apart from information used for at least one of structuring a notification and an alert message; and sending, by the computer system, the modified push notification from the computer system to a push service provider for delivery to the computing device over a persistent link between the push service provider and the computing device. - View Dependent Claims (13, 14, 15)
-
-
18. A method for transferring receipt data to a computing device corresponding to a customer, the method comprising:
-
receiving, by a computer system incorporating a point-of-sale system in a brick-and-mortar location, a device token sent over a network from an application on a computing device belonging to a customer of the brick-and-mortar location; embedding the device token in a computer record carrying identification information corresponding to the computing device; receiving, within the brick-and-mortar location, the customer carrying the computing device on his or her person, the computing device having the application installed thereon, the application configured to display receipt data to the customer; initiating a transaction involving the customer at the point-of-sale system contained within the brick-and-mortar location; receiving, by the point-of-sale system as part of the transaction, identification information corresponding to the computing device; accessing, by the computer system, the computer record within the computing system linked to the identification information; using, by a computer system comprising the point-of-sale system, the identification information to identify the computing device from a device token embedded in the record; collecting, by the computer system, receipt data documenting at least a portion of the transaction; and incorporating, by the computer system, the receipt data within a payload of a modified push notification comprising the payload and the device token, the modified push notification modified to carry the receipt data with receipt information apart from information used for at least one of structuring a notification and an alert message. - View Dependent Claims (19, 20)
-
Specification