IP Library Granted Patent US 10,572,891
Granted Patent B2
US 10,572,891 · App. 14/670,170 · Granted Feb 25, 2020

Punchcard check-in system

Inventor: James Walz (Blacklick, OH)
Assignee: Comenity LLC
G06Q30/0231G06Q10/02G06Q30/0255H04W4/021
View Patent ↗
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 10,572,891
App. No.
14/670,170
Granted
Feb 25, 2020
Kind
B2
Abstract

A method for updating a virtual punchcard check-in system, including: accesses an input to a mobile device, wherein the input comprises a verification code that is displayed at a business establishment, wherein the verification code serves as a notification of an attempted check-in of a customer at the business establishment, wherein the customer is associated with the mobile device; based on comparing accessed mobile device identification information with a set of mobile device identification information, identifies the mobile device to achieve an identified mobile device; sends a request for a location check of the mobile device to a phone carrier; receives from the phone carrier a location identification of the location of the mobile device; and if the location identification matches a location of the business establishment, generates a message, wherein the message comprises a punchcard status for the business establishment as it relates to the customer.

Claims (59)

1. A computing device comprising:

one or more processors configured to:

receive a verification code, from a mobile device,

said verification code indicating a check-in of a customer at a business establishment,

said customer associated with said mobile device;

receive a mobile device identification information from said mobile device;

access a stored set of mobile device identification information, the stored set of mobile device identification information comprising:

a mobile device identifier; and

a customer identifier;

compare said received mobile device identification information with the stored set of mobile device identification information;

identify, based on the comparing, said mobile device;

send, to a phone carrier, a request for a location check of said identified mobile device;

receive, from said phone carrier, a location of said mobile device; and

send a message to the mobile device, when said location of said mobile device matches a location of said business establishment, said message comprises a punchcard status for said business establishment as it relates to said customer.

2. The computing device of claim 1 , where the one or more processors are further to:

update said punchcard status when said location of said mobile device matches a location of said business establishment.

3. The computing device of claim 1 , where the one or more processors are further to:

send said message to said mobile device, via the phone carrier.

4. The computing device of claim 1 , wherein said message comprises customer opportunities available at said business establishment.

5. The computing device of claim 1 , where the one or more processors are further to:

determine which business establishment, of a set of business establishments, is linked to said verification code to achieve a determined business establishment.

6. The computing device of claim 5 , where the one or more processors are further to:

use said identified mobile device to access a business establishment data to which said identified mobile device is linked,

said business establishment data comprises a punchcard status for each business establishment of a set of business establishments as it relates to said customer;

access a set of business establishment punchcard policies;

compare said verification code with a set of verification codes linked with said set of business establishment punchcard policies; and

update said punchcard status of said customer that is associated with said determined business establishment to achieve an updated punchcard status.

7. The computing device of claim 1 , where the one or more processors are further to:

receive, from the phone carrier, an alert indicating that said mobile device is within a geofenced area, said geofenced area identifying said business establishment.

8. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

receive a verification code, from a mobile device,

said verification code indicating a check-in of a customer at a business establishment,

said customer associated with said mobile device;

receive a mobile device identification information from said mobile device;

access a stored set of mobile device identification information, the stored set of mobile device identification information comprising:

a mobile device identifier; and

a customer identifier;

compare said received mobile device identification information with the stored set of mobile device identification information;

identify, based on the comparing, the mobile device;

send, to a phone carrier, a request for a location check of said identified mobile device;

receive, from said phone carrier, a location of said mobile device; and

send a message to the mobile device when said location of said mobile device matches a location of said business establishment,

said message comprising a punchcard status for said business establishment as it relates to said customer.

9. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

update said punchcard status when said location of said mobile device matches a location of said business establishment.

10. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

send said message to said mobile device, via the phone carrier.

11. The non-transitory computer-readable medium of claim 8 , wherein said message comprises customer opportunities available at said business establishment.

12. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

determine which business establishment, of a set of business establishments, is linked to said verification code to achieve a determined business establishment.

13. The non-transitory computer-readable medium of claim 12 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

use said identified mobile device to access a business establishment data to which said identified mobile device is linked,

said business establishment data comprises a punchcard status for each business establishment of a set of business establishments as it relates to said customer;

access a set of business establishment punchcard policies;

compare said verification code with a set of verification codes linked with said set of business establishment punchcard policies; and

update said punchcard status of said customer that is associated with said determined business establishment to achieve an updated punchcard status.

14. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

receive, from the phone carrier, an alert indicating that said mobile device is within a geofenced area, said geofenced area identifying said business establishment.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Mar 21, 2023
From: COMENITY LLC; BREAD FINANCIAL PAYMENTS, INC
To: BREAD FINANCIAL PAYMENTS, INC.
Reel/Frame 063125/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2015
From: WALZ, JAMES
To: COMENITY LLC
Reel/Frame 035268/0371 →
Continuity (3)
Continuation In Part 14626816 · Feb 19, 2015
Provisional Application 62096195 · Dec 23, 2014
Related Publication 20160180258A1 · Jun 23, 2016
Cited By (2)
US 12,271,921 US 12,332,916