IP Library Patent Application 13560707
Patent Application
App. No. 13/560,707

PUSH NOTIFICATION CARRYING RECEIPT DATA

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/560,707
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.

Claims (50)

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 . The method of claim 1 , further comprising receiving the customer within a brick-and-mortar location.

3 . The method of claim 2 , wherein the initiating comprises initiating the transaction at the point-of-sale system, the point-of-sale system contained within the brick-and-mortar location.

4 . The method of claim 1 , wherein the modified push notification is structured to incorporate the receipt data within the records of the application when the application is not fully launched.

5 . The method of claim 1 , wherein the identifying comprises scanning, by the point-of-sale system, a card provided by the customer.

6 . The method of claim 1 , wherein the identifying comprises scanning, by the point-of-sale system, a membership card or loyalty card provided by the customer.

7 . The method of claim 1 , wherein the identifying comprises receiving a number entered into the point-of-sale system by the customer.

8 . The method of claim 1 , wherein the identifying comprises receiving a mobile telephone number entered into the point-of-sale system by the customer.

9 . The method of claim 1 , further comprising receiving, by the computer system, a device token sent over a network from the application on the computing device belonging to the customer of the brick-and-mortar location.

10 . The method of claim 9 , embedding, by the computer system, the device token in the record carrying identification information corresponding to the computing device.

11 . The method of claim 10 , further comprising:

prompting, by the computer system, the customer to provide the identification information corresponding to the computing device;

receiving, by the computer system, the identification information; and

storing the identification information, by the computer system, in the record in the computer system.

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.

13 . The method of claim 12 , wherein the identifying comprises scanning, by the point-of-sale system, a card provided by the customer.

14 . The method of claim 12 , wherein the identifying comprises receiving a number entered into the point-of-sale system by the customer.

15 . The method of claim 12 , further comprising receiving, by the computer system, a device token sent over a network from the application on the computing device belonging to the customer of the brick-and-mortar location.

16 . The method of claim 1 , further comprising embedding, by the computer system, the device token in the record carrying identification information corresponding to the computing device.

17 . The method of claim 16 , further comprising:

prompting, by the computer system, the customer to provide the identification information corresponding to the computing device;

receiving, by the computer system, the identification information; and

storing, by the computer system, the identification information in the record in the computer system.

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.

19 . The method of claim 18 , further comprising sending, by the computer system while the application is not launched, the modified push notification to a push service provider for delivery to the computing device over a persistent link between the push service provider and the computing device based on the device token.

20 . The method of claim 18 , wherein the receiving identification information comprises receiving a number entered into the point-of-sale system by the customer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2012
From: ARGUE, STUART; MARCAR, ANTHONY EMILE
To: WAL-MART STORES, INC.
Reel/Frame 029404/0281 →