×

Location verification using networked client peripherals

  • US 10,210,482 B2
  • Filed: 02/29/2016
  • Issued: 02/19/2019
  • Est. Priority Date: 03/05/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system directed to automatically verifying whether or not an employee is actually on a job in variable and remote locations, said system comprising:

  • a) a personal programmable communications device that is with said employee when said employee is on said job; and

    b) a first server;

    wherein;

    c) said personal programmable communications device is controlled by computer readable instructions stored on a permanent memory to carry out the steps of;

    1) allowing a user access to said device after said user inputs a personal security code that is confidential to said employee;

    2) receiving from said user a clock-in command at a clock-in time;

    3) receiving from said user a clock-out command at a clock-out time;

    4) transmitting to said first server said clock-in time and said clock-out time;

    5) receiving from said first server after said clock-in command but before said clock-out command, a first message which causes said personal programmable communications device to issue an audible alert;

    6) receiving from said user said personal security code within a specified time interval after said first message; and

    7) sending to said server a notice if said personal security code is not received in said time interval;

    d) said first server is modified to automatically carry out the step of transmitting a second message triggering an audible alert to said personal programmable communications device at a random interval after said first message, said random interval being determined by a Poisson process wherein said Poisson process is controlled by a Poisson parameter;

    e) said personal programmable communications device is modified to;

    1) receive from said user said personal security code within said specified time interval after said second message; and

    2) send said first server a notice if said personal security code is not received from said user after said specified time interval after said second message;

    f) said system is further directed to verifying that said employee is in an acceptable location area after said clock in time and before said clock out time wherein;

    1) said first server is controlled by computer readable instructions stored in a permanent memory to carry out the step of receiving from an employer of said employee a definition of said acceptable location area for said employee; and

    2) said steps controlling said personal programmable communications device further comprise the step of automatically verifying said user is within said acceptable location area using location sensing technology when said personal security code is received after said first message; and

    g) said system is further directed to verifying that said employee is in said acceptable location area when said acceptable location area comprises the interior of a building shielded from external GPS signals but covered by an internal Wi-Fi network, wherein said verification comprises the step of connecting said personal programmable communications device to said Wi-Fi network and verifying the location of said employee thereby.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×