CPC G06Q 10/1097 (2013.01) [G06Q 10/06 (2013.01); G06Q 10/063114 (2013.01); G06Q 10/0639 (2013.01); G08B 21/182 (2013.01); G08B 25/10 (2013.01); H04W 4/02 (2013.01); H04W 4/029 (2018.02); G06F 16/951 (2019.01); G06Q 50/01 (2013.01); H04W 4/40 (2018.02); H04W 4/44 (2018.02); H04W 4/80 (2018.02)] | 18 Claims |
1. A computer-implemented process of tracking events, comprising:
detecting that a first electronic badge is within a predetermined range of a second electronic badge, thus designating an encounter; and
performing, by a processor executing instructions read out from memory, an event logging transaction responsive to the encounter by:
receiving, from the first electronic badge, an electronic message characterizing an observation made by a user of the first electronic badge relative to a user of the second electronic badge, wherein the observation is made without use of sensors;
converting the electronic message received from the first electronic badge into a pinpoint response, the pinpoint response associated with a pinpoint;
generating an event record comprising an identification of an event type, and the pinpoint response;
wirelessly sending at least one of a confirmation to the first electronic badge, or a message to the second electronic badge that an observation was made about the user of the second electronic badge;
wirelessly communicating the event record to a remote server;
storing the wirelessly communicated event record on the remote server; and
augmenting at the remote server, an operational generated event record collected by sensors in a work environment of the first electronic badge and the second electronic badge with the wirelessly communicated event record.
|