Patentable/Patents/US-10572891
US-10572891

Punchcard check-in system

PublishedFebruary 25, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

5

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

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

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

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

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

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

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

12

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

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

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.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 26, 2015

Publication Date

February 25, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Punchcard check-in system” (US-10572891). https://patentable.app/patents/US-10572891

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.