×

Automated attendance tracking and event notification

  • US 8,928,483 B2
  • Filed: 12/22/2010
  • Issued: 01/06/2015
  • Est. Priority Date: 12/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a server device, information associated with a location of a user device;

    retrieving, by the server device and from a memory associated with the server device, information associated with a personnel data structure, where the personnel data structure includes information associated with an assigned location at which a user of the user device is to be during a period of time, and wherein the period of time begins at a first point of time and ends at a second point of time, and the second point of time is different from the first point of time;

    determining, by the server device, whether to assign, to the user device, a late status or an absent status based on the location of the user device, the assigned location, and the period of time;

    assigning, by the server device and to the user device, the late status in response to determining that the location of the user device does not match the assigned location when the period of time begins;

    sending, by the server device and to another user device or another server device, a first notification that the user device is late to the assigned location based on the assigning of the late status, where the other user device is associated with a parent or guardian of the user, and where the other server device is associated with a teacher or supervisor of the user;

    assigning, by the server device and to the user device, the absent status in response to determining that the location of the user device does not match the assigned location during the period of time;

    sending, by the server device and to the other user device or the other server device, a second notification that the user was absent from the assigned location in response to assigning the absent status to the user device;

    determining that the absent status, assigned to the user device, is not excused when the personnel data structure does not store information that indicates that the absent status is to be excused;

    determining whether a distance, between the assigned location and the location associated with the user device, is greater than a threshold based on the determination that the absent status is not excused; and

    sending, to a third server device, a third notification indicating that a safety event, associated with the user device, exists based on determining that the distance is greater than the threshold.

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