IP Library › Granted Patent US 9,147,191
Granted Patent B2
US 9,147,191 · App. 13/340,200 · Granted Sep 29, 2015

Mobile application bar code identification method and system

Inventors: Benjamin Charles Cohen (Cedar Park, TX); Andrew Michael Rosenbaum (Mercer Island, WA)
Assignee: Flash Seats, LLC
G06Q20/401G06F21/33G06Q10/02G07B15/00
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 9,147,191
App. No.
13/340,200
Granted
Sep 29, 2015
Kind
B2
Abstract

Applicant's Smartphone application provides ticket-holding patrons an alternative, digital means of verifying personal identification at entry to a venue or event. The Smartphone application periodically generates a unique QR code (barcode) that contains a unique identifier (i.e., mobile device ID) which prompts the venue/event entry system to recognize the patron. No barcode (serving as a ticket, or authentication/verification, or otherwise) is downloaded from the system server to the Smartphone/mobile device client in contrast to prior art systems.

Claims (70)

1. A computer-implemented method of electronically authenticating a person at a venue or event entry subsystem, comprising:

storing, by a server, an application in a memory;

receiving, by the server, a member identification of a user and mobile device identification of a mobile device of the user from the user;

modifying, by the server, the application using the received mobile device identification and member identification;

transferring, from the server, the modified application to the mobile device of the user;

receiving, by the server, a purchase request of a ticket comprising the member identification and mobile device identification from the mobile device of the user;

associating, by the server, the purchase request with the member identification in a database;

receiving, by the server, a quick response (QR) code comprising a representation of the member identification, the mobile device identification, and a time of generation of the QR code from a scanner device;

decoding, by the server, a QR code using the mobile identification; and

comparing, by the server, a decoded member identification, mobile device identification, and decoded time of generation from the decoded QR code with the ticket associated with the member identification and mobile device identification in the database; and

based on the comparison, sending, by the server, an authenticating message to the scanner device.

2. The computer-implemented method of claim 1 , further comprising:

at the mobile device:

using the mobile application downloaded from the server, generating the code having the mobile identification, the mobile device identification, and the time.

3. The method as claimed in claim 1 , further comprising:

authenticating a person who is an account holding patron, the mobile device user being the person holding the account; and

wherein the database stores account information, including for each account, an indication of one mobile device associated with the person holding the account.

4. The method as claimed in claim 3 further comprising:

storing, per account, ticket information of one or more tickets owned by the user in the database;

retrieving ticket information after positively authenticating the mobile device user at the venue or event entry; and

allowing the mobile device user to redeem one or more tickets.

5. The method as claimed in claim 1 wherein the venue or an event entry subsystem includes a gate or turnstile, the method further comprising:

automatically positively authenticating the mobile device user by allowing the mobile device user to pass through the gate or turnstile.

6. The method as claimed in claim 1 wherein the mobile device is any of a mobile phone, a PDA, a smartphone and a handheld digital processing device.

7. The method as claimed in claim 1 wherein the verifying automatically authenticates identity of the mobile device user as an individual at the venue or event entry separate from and independent of authenticating him as a specific ticket holder.

8. The method as claimed in claim 1 further comprising:

after said authenticating the mobile device user at the venue or event entry, obtaining from the database ticket data of said user; and

redeeming a ticket of said user in the database by marking the ticket as used.

9. The method as claimed in claim 1 , further comprising determining the code is valid based on the decoded time of generation being outside of an expiration time range.

10. An electronic authentication apparatus electronically authenticating a person at a venue or event entry, comprising:

a server having a memory storing executable instructions that when executed by the server causes the server to perform the operations of:

storing an application in the memory;

receiving a member identification of a user and mobile device identification of a mobile device of the user from the user;

modifying the application using the received mobile device identification and member identification;

transferring the modified application to the mobile device of the user;

receiving a purchase request of a ticket comprising the member identification and mobile device identification from the mobile device of the user;

associating the purchase request with the member identification in a database;

receiving a quick response (QR) code comprising a representation of the member identification, the mobile device identification, and a time of generation of the QR code from a scanner device;

decoding a QR code using the mobile identification; and

comparing a decoded member identification, mobile device identification, and

decoded time of generation from the decoded QR code with the ticket associated with the member identification and mobile device identification in the database; and

based on the comparison, sending an authenticating message to the scanner device.

11. The apparatus of claim 10 , further comprising:

a mobile device configured to, using the mobile application downloaded from the server, generate the code having the mobile identification, the mobile device identification, and the time.

12. The apparatus of claim 10 , further comprising the memory storing executable instructions that when executed by the server causes the server to perform the operations of:

authenticating a person who is an account holding patron, the mobile device user being the person holding the account; and

wherein the database stores account information, including for each account, an indication of one mobile device associated with the person holding the account.

13. The apparatus of claim 12 further comprising comprising the memory storing executable instructions that when executed by the server causes the server to perform the operations of:

storing, per account, ticket information of one or more tickets owned by the user in the database;

retrieving ticket information after positively authenticating the mobile device user at the venue or event entry; and

allowing the mobile device user to redeem one or more tickets.

14. The apparatus of claim 10 wherein the venue or an event entry subsystem includes a gate or turnstile, the server further configured to automatically positively authenticate the mobile device user by allowing the mobile device user to pass through the gate or turnstile.

15. The apparatus of claim 10 wherein the mobile device is any of a mobile phone, a PDA, a smartphone and a handheld digital processing device.

16. The apparatus of claim 10 wherein the verifying automatically authenticates identity of the mobile device user as an individual at the venue or event entry separate from and independent of authenticating him as a specific ticket holder.

17. The apparatus of claim 10 , wherein the server is further configured to:

after said authenticating the mobile device user at the venue or event entry, obtain from the database ticket data of said user; and

redeem a ticket of said user in the database by marking the ticket as used.

18. The apparatus of claim 10 , wherein the server is further configured to determine the code is valid based on the decoded time being outside of an expiration time range.

19. A computer-based electronic authentication system electronically authenticating a person at a venue or event entry, comprising:

at a server having a database:

a storage means for storing an application in memory;

an identification reception means for receiving a member identification of a user and mobile device identification of a mobile device of the user from the user;

an application configuration means for modifying the application using the received mobile device identification and member identification;

a transfer means for transferring the modified application to the mobile device of the user;

a request reception means for receiving a purchase request of a ticket comprising the member identification and mobile device identification from the mobile device of the user;

an association means for associating the purchase request with the member identification in a database;

a code reception means for receiving a quick response (QR) code comprising a representation of the member identification, the mobile device identification, and a time of generation of the QR code from a scanner device;

a decoding means for decoding a QR code using the mobile identification; and

a comparison means for comparing a decoded member identification, mobile device identification, and decoded time of generation from the decoded QR code with the ticket associated with the member identification and mobile device identification in the database; and

based on the comparison, sending an authenticating message to the scanner device.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 25, 2020
From: BANK OF AMERICA, N.A.
To: FLASH SEATS, LLC
Reel/Frame 052219/0208 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Apr 5, 2017
From: FLASH SEATS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 042160/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: COHEN, BENJAMIN CHARLES; ROSENBAUM, ANDREW MICHAEL
To: FLASH SEATS, LLC
Reel/Frame 027463/0238 →
Continuity (4)
Continuation In Part 10320287 · Dec 16, 2002
Continuation 09590455 · Jun 9, 2000
Provisional Application 61432673 · Jan 14, 2011
Related Publication 20120091202A1 · Apr 19, 2012