IP Library Granted Patent US 9,953,475
Granted Patent B2
US 9,953,475 · App. 15/498,899 · Granted Apr 24, 2018

4D barcode

Inventors: Gavin Smith (Crawley, GB); Steffen Reymann (Reigate, GB)
Assignee: Cubic Corporation
G07C9/00087G06K19/06037G06K19/06112G07C2009/00095H04W88/02
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,953,475
App. No.
15/498,899
Granted
Apr 24, 2018
Kind
B2
Abstract

A mobile device including a communications interface, a memory, a display screen, and a processing unit. The processing unit is configured to retrieve a first key of an asymmetric key pair. A second key of the asymmetric key pair is stored on an access control device. The processing unit is configured to generate a plurality of barcodes. Each of the barcodes includes data that is encrypted using the first key and the current date and time. At least some of the barcodes are distinct from one another. At least one of the barcodes includes access information. The processing unit is configured to sequentially display the barcodes such that only a single one of the barcodes is displayed on the display screen of the mobile device at a single time. The barcodes are read and decrypted by the access control device using the second key and the current date and time.

Claims (68)

1. A mobile device, comprising:

a communications interface;

a memory;

a display screen; and

a processing unit configured to:

retrieve a first key of an asymmetric key pair, wherein a second key of the asymmetric key pair is stored on an access control device;

generate a plurality of barcodes, wherein:

each of the plurality of barcodes comprises data that is encrypted using the first key and a current date and time;

at least some of the plurality of barcodes are distinct from one another;

only a subset of the plurality of barcodes comprises access information such that only data from the subset is needed for the access control point to grant access to a user of the mobile device, wherein the access information comprises any data needed for passage through the access control device; and

sequentially display the plurality of barcodes such that only a single one of the plurality of barcodes is displayed on the display screen of the mobile device at a single time, wherein the plurality of barcodes are read and decrypted by the access control device using the second key and the current date and time.

2. The mobile device of claim 1 , wherein:

retrieving the first key comprises accessing a portion of the memory associated with a mobile ticketing application to locate the first key.

3. The mobile device of claim 1 , wherein:

the plurality of barcodes are displayed as a looping video with each of the plurality of barcodes being displayed for a predetermined amount of time.

4. The mobile device of claim 3 , wherein:

the predetermined amount of time is different for at least some of the plurality of barcodes.

5. The mobile device of claim 1 , wherein the processing unit is further configured to:

detect that the mobile device is in proximity to an access point; and

trigger the generation of the plurality of barcodes based on the detection.

6. The mobile device of claim 1 , wherein:

the plurality of barcodes are usable only for a predetermined length of time from a time of generation.

7. The mobile device of claim 1 , wherein:

the access information comprises product information associated with a specific user of the mobile device.

8. A method for managing access to a controlled area using a mobile device, the method comprising:

retrieving, by a mobile device, a first key of an asymmetric key pair, wherein a second key of the asymmetric key pair is stored on an access control device;

generating, by the mobile device, a plurality of barcodes, wherein:

each of the plurality of barcodes comprises data that is encrypted using the first key and a current date and time;

at least some of the plurality of barcodes are distinct from one another;

only a subset of the plurality of barcodes comprises access information such that only data from the subset is needed for the access control point to grant access to a user of the mobile device, wherein the access information comprises any data needed for passage through the access control device; and

sequentially displaying the plurality of barcodes such that only a single one of the plurality of barcodes is displayed on a screen of the mobile device at a single time, wherein the plurality of barcodes are read and decrypted by the access control device using the second key and the current date and time.

9. The method for managing access to a controlled area using a mobile device of claim 8 , wherein:

each of the plurality of barcodes comprises a quick response (QR) code.

10. The method for managing access to a controlled area using a mobile device of claim 8 , wherein:

the plurality of barcodes are displayed as a looping video.

11. The method for managing access to a controlled area using a mobile device of claim 8 , wherein:

the plurality of barcodes are displayed at a specified framerate.

12. The method for managing access to a controlled area using a mobile device of claim 8 , wherein:

the current date and time comprise a time value that is offset from conventional time values by a predetermined amount.

13. The method for managing access to a controlled area using a mobile device of claim 8 , further comprising:

detecting a signal from a wireless beacon positioned proximate an access point;

receiving a third key of an additional asymmetric key pair from the wireless beacon; and

triggering the generation of the plurality of barcodes based on the detection of the signal, wherein the plurality of barcodes are further encoded using the third key.

14. The method for managing access to a controlled area using a mobile device of claim 8 , further comprising:

activating an imaging device of the mobile device;

detecting, using the imaging device, a barcode reader positioned near an access point; and

triggering the generation of the plurality of barcodes based on the detection of the barcode reader.

15. A non-transitory computer-readable medium having instructions embedded thereon for managing access to a controlled area using a mobile device, the instructions comprising computer code for causing a computing device to:

retrieve a first key of an asymmetric key pair, wherein a second key of the asymmetric key pair is stored on an access control device;

generate a plurality of barcodes, wherein:

each of the plurality of barcodes comprises data that is encrypted using the first key and a current date and time;

at least some of the plurality of barcodes are distinct from one another;

only a subset of the plurality of barcodes comprises access information such that only data from the subset is needed for the access control point to grant access to a user of the mobile device, wherein the access information comprises any data needed for passage through the access control device; and

sequentially display the plurality of barcodes such that only a single one of the plurality of barcodes is displayed on a display screen of the mobile device at a single time, wherein the plurality of barcodes are read and decrypted by the access control device using the second key and the current date and time.

16. The non-transitory computer-readable medium of claim 15 , wherein:

the plurality of barcodes are usable only for a predetermined length of time from a time of generation.

17. The non-transitory computer-readable medium of claim 15 , wherein:

each of the plurality of barcodes comprises a quick response (QR) code.

18. The non-transitory computer-readable medium of claim 15 , wherein:

the plurality of barcodes are displayed as a looping video with each of the plurality of barcodes being displayed for a predetermined amount of time.

19. The non-transitory computer-readable medium of claim 15 , wherein the instructions further comprise computer code for causing the computer device to:

detect a signal from a wireless beacon positioned proximate an access point;

receive a third key of an additional asymmetric key pair from the wireless beacon; and

trigger the generation of the plurality of barcodes based on the detection of the signal, wherein the plurality of barcodes are further encoded using the third key.

20. The non-transitory computer-readable medium of claim 15 , wherein the instructions further comprise computer code for causing the computer device to:

activate an imaging device of the mobile device;

detect, using the imaging device, a barcode reader positioned near an access point; and

trigger the generation of the plurality of barcodes based on the detection of the barcode reader.

Assignments (10)
SUPERPRIORITY PATENT SECURITY AGREEMENT Recorded Oct 6, 2025
From: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS INC.; CUBIC DIGITAL INTELLIGENCE INC.; CUBIC ITS, INC.; CUBIC SECURE COMMUNICATIONS, LLC; CUBIC TOTAL LEARNING PLATFORM, LLC; CUBIC TRANSPORTATION SYSTEMS, INC.; GATR TECHNOLOGIES INC.; NUVOTRONICS INC.
To: BARCLAYS BANK PLC
Reel/Frame 073008/0761 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR IN THE COVER SHEET REPLACING PATENT NUMBER 10353752 WITH PATENT NUMBER 10353572 PREVIOUSLY RECORDED ON REEL 71563 FRAME 243. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT ASSIGNMENT. Recorded Aug 28, 2025
From: CUBIC CORPORATION
To: CUBIC TRANSPORTATION SYSTEMS, INC.
Reel/Frame 072712/0614 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2025
From: ALTER DOMUS (US) LLC
To: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL INTELLIGENCE, INC.
Reel/Frame 072278/0272 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2025
From: ALTER DOMUS (US) LLC
To: CUBIC CORPORATION; CUBIC DIGITAL SOLUTIONS LLC; NUVOTRONICS, INC.
Reel/Frame 072281/0176 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 056393/0281 Recorded Jul 28, 2025
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL SOLUTIONS LLC (FORMERLY PIXIA CORP.)
Reel/Frame 072282/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2025
From: CUBIC CORPORATION
To: CUBIC TRANSPORTATION SYSTEMS, INC.
Reel/Frame 071563/0243 →
SECURITY INTEREST Recorded May 2, 2025
From: CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL INTELLIGENCE, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071161/0299 →
SECOND LIEN SECURITY AGREEMENT Recorded May 26, 2021
From: CUBIC CORPORATION; PIXIA CORP.; NUVOTRONICS, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 056393/0314 →
FIRST LIEN SECURITY AGREEMENT Recorded May 26, 2021
From: CUBIC CORPORATION; PIXIA CORP.; NUVOTRONICS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 056393/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: SMITH, GAVIN; REYMANN, STEFFEN
To: CUBIC CORPORATION
Reel/Frame 043359/0788 →
Continuity (2)
Provisional Application 62328314 · Apr 27, 2016
Related Publication 20170316626A1 · Nov 2, 2017