US 12,113,911 B1
Method and apparatus for key printing
David M. Straitiff, East Amherst, NY (US); Gregory J. Durrer, Olney, MD (US); Suraj Saraf, Chesterfield, MO (US); Neil R. Schubert, III, Clarksburg, MD (US); Naveen Singhal, Herndon, VA (US); and Nathan Van Orden, Boyds, MD (US)
Assigned to Marriott International, Inc., Bethesda, MD (US)
Filed by Marriott International, Inc., Bethesda, MD (US)
Filed on Jul. 7, 2020, as Appl. No. 16/946,793.
Application 16/946,793 is a continuation of application No. 15/212,036, filed on Jul. 15, 2016, granted, now 10,735,201.
Claims priority of provisional application 62/193,851, filed on Jul. 17, 2015.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/40 (2022.01); H04W 12/04 (2021.01)
CPC H04L 9/3247 (2013.01) [H04L 63/061 (2013.01); H04L 63/0853 (2013.01); H04W 12/04 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A key printing method for printing a physical key for access to one or more restricted areas of a lodging site, the method comprising:
receiving, by a lodging system, identification information from a mobile guest device;
establishing, by the lodging system, a connection with the mobile guest device based on the identification information received from the mobile guest device, wherein the identification information includes a device identifier of the mobile guest device;
assigning, by the lodging system, the one or more restricted areas of the lodging site for access;
transmitting, by the lodging system, a status of the assigned one or more restricted areas of the lodging site to a lodging application of the mobile guest device;
receiving, by the lodging system, a connection request transmitted from the mobile guest device using the lodging application;
establishing, by the lodging system, an exclusive connection with the mobile guest device;
receiving, by the lodging system, a machine-readable bar code produced with the lodging application of the mobile guest device;
scanning, by the lodging system, the machine-readable bar code received from the lodging application of the mobile guest device;
authenticating, by the lodging system, the mobile guest device based on the scanned machine-readable bar code, wherein authenticating the mobile guest device, by the lodging system:
encrypting, by the lodging system, a random number with a shared key, wherein the hash value of the number includes a hash value of the random number;
transmitting, by the lodging system, the random number as a challenge to the mobile guest device;
receiving, by the lodging system, the hash value of the random number from the mobile guest device, wherein the random number is decrypted using the shared key by the mobile guest device; and
authenticating, by the lodging system, the mobile guest device based on the hash value of the random number received from the mobile guest device; and
printing, by the lodging system, a physical key for the access to the assigned one or more restricted areas of the lodging site based on the authentication of the mobile guest device.