Method and a system for authenticating and identifying the location of a communication device
OwnerGeorge Ernest Besterinventor
Life of this patent
Estimating the term…
Abstract
Disclosed is a system and a method for authenticating the location of a user's communication device using a central server to a third party. The method and the system is a secure way to calculate the GPS location on a centralized server which is operating the Time and Place Decryption software that has one of its inputs being a Communication device transmitted encrypted prevailing code string which contains the original GPS coordinated representing the location and the Atomic time at which the encryption took place, as well as a combination of all or some other Knowledge, Ownership or Inheritance identification factors or tokens—FaktokIns. The more FaktokIns that are used in the encryption the harder it is to fake or replicate the GPSTOTP.
Claims14
A method for authenticating the location of a user's communication device using a central server for a third party, the method comprising the steps of:
- i) creating a shared seed code on at least one of the central server;
- and the user's communication device;
- ii) sharing the generated shared seed code between the central server and the user's communication device;
- iii) extracting using a processor the phone details, global positioning system (GPS) Location and transaction time from at least one of the user's communication device;
- satellite;
- and transmitter;
- iv) generating, an encrypted GPS time code based upon the user's communication device GPS location, user's communication device transaction time;
- the user's communication device details and the shared generated seed code;
- v) sending, with secure internet protocols, the encrypted GPS time code within a message containing the destination of the GPS time code, to the database of the central server;
- vi) storing in the database of the central server, the encrypted GPS time code containing the identity of the location and the transaction time of the user's communication device;
- vii) decrypting the GPS time code on the central server, to determine the transaction time and location;
- and
- viii) authenticating the location and the transaction time of the user's communication device to the third party.
A method for determining working hours spends by at least one of one or more sub-users;
- and a supervisor in pre-determined geo-fence location using a supervisor's communication device, the method comprising the steps of:
- i) creating a shared seed code on at least one of the central server;
- and the user's communication device;
- ii) sharing the shared seed code between the central server and the user's communication device;
- iii) extracting, using a smart phone processor, phone details, global positioning system (GPS) Location and transaction time of the user's communication device;
- iv) generating an encrypted GPS time code based upon supervisor's communication device GPS location, supervisor's communication device transaction time, the supervisor's communication device data and the shared seed code;
- v) sending, with secure internet protocols, the encrypted GPS time code and a packet header within secure internet protocols containing the destination of the GPS time code, to the database of the central server;
- vi) storing in the database of the central server the encrypted GPS time code containing the identity of the location and the transaction time of the supervisor's communication device;
- vii) decrypting the GPS time code on the central server, to determine a clock-in time and location of the supervisor's communication device;
- viii) repeating the steps iii) to vii) to determine a clock-out time and location of the supervisor's communication device;
- and
- ix) determining the number of working hours spend by the supervisor in the geo-fence location by computing the difference between the clock-in time and the clock-out time.
A system for authenticating the location of a user's communication device using a central server for a third party, the system comprising:
- a database for storing set of instructions;
- a display unit to display the set of instructions;
- a processor coupled to the database for processing the stored set of instructions, wherein the set of instructions comprising the steps of:
- i) creating a shared seed code on at least one of the central server;
- and the user's communication device;
- ii) sharing the generated shared seed code between the central server and the user's communication device;
- iii) extracting using a processor the phone details, global positioning system (GPS) Location and transaction no and time of the user's communication device;
- iv) generating, an encrypted GPS time code based upon the user's communication device GPS location, user's communication device transaction time;
- the user's communication device details and the shared generated seed code;
- v) sending, with secure internet protocols, the encrypted GPS time code and a packet header using secure internet protocols containing the destination of the GPS time code, to the database of the central server;
- vi) storing in the database of the central server, the encrypted GPS time code containing the identity of the location and the transaction time and number of the user's communication device;
- vii) decrypting the GPS time code on the central server, to determine the transaction time and location;
- and
- viii) authenticating the location and the transaction time of the user's communication device to the third party.
Dependencies are inferred from the claim text.