Patent ID: 11899796
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A method for locking the initialization of a computing device based on its geographic location, comprising:
determining, by an initialization management subsystem during a first initialization process, that geo-locking is activated;
causing, by the initialization management subsystem during the first initialization process and in response to determining that geo-locking is activated, power to be provided to a location determination subsystem;
identifying, by the initialization management subsystem during the first initialization process and subsequent to the power being provided to the location determination subsystem, a first current location determined by the location determination subsystem;
determining, by the initialization management subsystem during the first initialization process, that the first current location corresponds to an authorized initialization location stored in an initialization management database to obtain a first geo-locking authentication factor;
transmitting, by the initialization management subsystem in response to obtaining the first geo-locking authentication factor, a second geo-locking authentication factor request to a management system;
receiving, by the initialization management subsystem from the management system in response to transmitting the second geo-locking authentication factor request, second geo-locking authentication factor information;
determining, by the initialization management subsystem, that the second geo-locking authentication factor information corresponds to authorized authentication information stored in the initialization management subsystem to obtain a second geo-locking authentication factor; and
allowing, by the initialization management subsystem during the first initialization process and in response to obtaining the first geo-locking authentication factor and the second geo-locking authentication factor, the first initialization process to complete.