Dynamic barcode ticketing carrying encrypted validation transactions

US10121038B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10121038-B2
Application numberUS-201815919526-A
CountryUS
Kind codeB2
Filing dateMar 13, 2018
Priority dateMar 14, 2017
Publication dateNov 6, 2018
Grant dateNov 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and devices for conducting a secure ticketing transaction at a first location within a transit system. A media reader described herein may include a barcode reader, a barcode display, and processor(s). The processor(s) may be configured to perform operations including receiving a key for performing encryption or decryption of data, reading, from a display of a mobile communication device, an encrypted first barcode to obtain encrypted first barcode data, decrypting the encrypted first barcode data to obtain first barcode data, generating second barcode data indicating entry information, encrypting the second barcode data to obtain encrypted second barcode data, displaying an encrypted second barcode containing the encrypted second barcode data, and allowing the transit customer to enter the transit system at the first location.

First claim

Opening claim text (preview).

What is claimed is: 1. A media reader for conducting a secure ticketing transaction at a first location within a transit system, the media reader comprising: a barcode reader; a barcode display; and one or more processors communicatively coupled to the barcode reader and the barcode display, the one or more processors configured to perform operations including: receiving a key for performing encryption or decryption of data; reading, from a display of a mobile communication device of a transit customer, an encrypted first barcode to obtain encrypted first barcode data; decrypting, using the key, the encrypted first barcode data to obtain first barcode data, the first barcode data indicating a request of the transit customer to enter the transit system at the first location; generating second barcode data indicating entry information; encrypting, using the key, the second barcode data to obtain encrypted second barcode data; displaying an encrypted second barcode containing the encrypted second barcode data; and allowing the transit customer to enter the transit system at the first location; wherein a second media reader at a second location within the transit system is configured to: read, from the display of the mobile communication device, an encrypted fourth barcode to obtain encrypted fourth barcode data; decrypt, using the key, the encrypted fourth barcode data to obtain fourth barcode data, the fourth barcode data indicating the entry information and a request of the transit customer to exit the transit system at the second location; calculate a fare based on the first location and the second location; and allow the transit customer to exit the transit system at the second location. 2. The media reader of claim 1 , wherein the entry information includes one or more of: the first location; a current time; and an identifier corresponding to the transit customer. 3. The media reader of claim 1 , wherein the operations further comprise: reading, from the display of the mobile communication device, an encrypted third barcode to obtain encrypted third barcode data; and decrypting, using the key, the encrypted third barcode data to obtain third barcode data, the third barcode data indicating that the encrypted second barcode was successfully read by the mobile communication device. 4. The media reader of claim 1 , wherein the second media reader is further configured to: read, from the display of the mobile communication device, an encrypted fifth barcode to obtain encrypted fifth barcode data; and decrypt the encrypted fifth barcode data to obtain fifth barcode data, the fifth barcode data indicating that the fare was successfully paid. 5. The media reader of claim 1 , wherein the key is generated remote to the media reader and the mobile communication device. 6. The media reader of claim 1 , wherein allowing the transit customer to enter the transit system at the first location includes one or more of: removing a physical barrier at the first location; and facilitating access through a gateless entry at the first location. 7. A method of conducting a secure ticketing transaction by authenticating a transit customer's identity, the method comprising: receiving, by a first media reader at a first location within a transit system, a key for performing encryption or decryption of data; reading, by the first media reader from a display of a mobile communication device of a transit customer, an encrypted first barcode to obtain encrypted first barcode data; decrypting, by the first media reader using the key, the encrypted first barcode data to obtain first barcode data, the first barcode data indicating a request of the transit customer to enter the transit system at the first location; generating, by the first media reader, second barcode data indicating entry information; encrypting, by the first media reader using the key, the second barcode data to obtain encrypted second barcode data; displaying, by the first media reader, an encrypted second barcode containing the encrypted second barcode data; allowing the transit customer to enter the transit system at the first location; reading, by a second media reader at a second location within the transit system from the display of the mobile communication device, an encrypted fourth barcode to obtain encrypted fourth barcode data; decrypting, by the second media reader using the key, the encrypted fourth barcode data to obtain fourth barcode data, the fourth barcode data indicating the entry information and a request of the transit customer to exit the transit system at the second location; calculating a fare based on the first location and the second location; and allowing the transit customer to exit the transit system at the second location. 8. The method of claim 7 , wherein the entry information includes one or more of: the first location; a current time; and an identifier corresponding to the transit customer. 9. The method of claim 7 , further comprising: reading, by the first media reader from the display of the mobile communication device, an encrypted third barcode to obtain encrypted third barcode data; and decrypting, by the first media reader using the key, the encrypted third barcode data to obtain third barcode data, the third barcode data indicating that the encrypted second barcode was successfully read by the mobile communication device. 10. The method of claim 7 , further comprising: reading, by a second media reader at a second location within the transit system from the display of the mobile communication device, an encrypted fifth barcode to obtain encrypted fifth barcode data; and decrypting, by the second media reader using the key, the encrypted fifth barcode data to obtain fifth barcode data, the fifth barcode data indicating that the fare was successfully paid. 11. The method of claim 7 , wherein the key is generated remote to the first media reader and the mobile communication device. 12. The method of claim 7 , wherein allowing the transit customer to enter the transit system at the first location includes one or more of: removing a physical barrier at the first location; and facilitating access through a gateless entry at the first location. 13. A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving, by a first media reader at a first location within a transit system, a key for performing encryption or decryption of data; reading, by the first media reader from a display of a mobile communication device of a transit customer, an encrypted first barcode to obtain encrypted first barcode data; decrypting, by the first media reader using the key, the encrypted first barcode data to obtain first barcode data, the first barcode data indicating a request of the transit customer to enter the transit system at the first location; generating, by the first media reader, second barcode data indicating entry information; encrypting, by the first media reader using the key, the second barcode data to obtain encrypted second barcode data; displaying, by the first media reader, an encrypted second barcode containing the encrypted second barcode data; allowing the transit customer to enter the transit system at the first location; reading, by a second media reader at a second location within the transit system from the display of the mobile communication device, an encrypted fourth barcode to obtain encrypted fourth barcode data; decrypting, by the second media reader using the key, t

Assignees

Inventors

Classifications

  • comprising devices to free a barrier, turnstile, or the like {(turnstiles with registering means G07C9/10; coin-freed aspects G07F17/00)} · CPC title

  • Payments according to the detected use or quantity · CPC title

  • involving key management · CPC title

  • using a pictured code, e.g. barcode or QR-code, being read by the M-device · CPC title

  • insuring higher security of transaction · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10121038B2 cover?
Systems, methods, and devices for conducting a secure ticketing transaction at a first location within a transit system. A media reader described herein may include a barcode reader, a barcode display, and processor(s). The processor(s) may be configured to perform operations including receiving a key for performing encryption or decryption of data, reading, from a display of a mobile communica…
Who is the assignee on this patent?
Cubic Corp
What technology area does this patent fall under?
Primary CPC classification G06Q20/0457. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).