Dynamic geofencing for temporary work time validation
AssigneeTrueblue, Inc.
InventorsRichard Paul Betori, Eric Eugene Lawson, Christopher A. Kapcar, Robert Michael Ward, Jeffrey S. Dirks, Jeroen Anton Decker
Life of this patent
Estimating the term…
Abstract
Disclosed is a platform that provides temporary staff along with administrative infrastructure to employers who have temporary staffing needs. Administrative issues are monitored via dynamically generated geofences and mobile devices (mobile phones) carried by worker-users. The geofences serve as time clock and behavioral monitor zone.
Claims20
A method of implementing a dynamic geofence-based timeclock comprising:
- executing an application having at least two groups of users, a first user class and a second user class, wherein user input from a first user of the first class causes the application to generate a first event, the first event having a physical location at a first location and occurring at a first timeframe, and wherein user input from a second user of the second class causes the application to sign the second user up for the first event;
- dynamically generating a temporary geofence based on the first timeframe and positioned at coordinates around the first location, wherein the positioning is mapped and identified by a mapping application generating geofences on a per-location basis around a non-predetermined location based on the first timeframe;
- temporarily tracking a location of a mobile device of the second user within the temporary geofence during the first timeframe via a location sensor of the mobile device;
- and
- in response to the mobile device of the second user producing trackable activity within the temporary geofence as detected by the location sensor of the mobile device, initiating a timer that indicates length of association of the second user with the first event.
A system of implementing a dynamic geofence-based timeclock comprising:
- a processor;
- and
- a non-transitory computer-readable medium having stored thereon instructions that, when executed by the processor, execute a server-side application that is instanced on user client devices, the application having at least two groups of users, a first user class and a second user class, wherein user input from a first user of the first class causes the application to generate a first event, the first event having a physical location at a first location and occurring at a first timeframe, and wherein user input from a second user of the second class causes the application to sign the second user up for the first event,
- wherein the non-transitory computer-readable medium further includes instructions that cause the processor to perform operations including:
- dynamically generating a temporary geofence based on the first timeframe and positioned at coordinates around the first location, wherein the positioning is mapped and identified by a mapping application generating geofences on a per-location basis around a non-predetermined location based on the first timeframe;
- temporarily tracking a location of a mobile device of the second user within the temporary geofence during the first timeframe via a location sensor of the mobile device;
- and
- in response to the mobile device of the second user producing trackable activity within the temporary geofence as detected by the location sensor of the mobile device, initiating a timer that indicates length of association of the second user with the first event.
A method of implementing a dynamic geofence-based timeclock comprising:
- executing a temporary staffing application that connects worker users to a plurality of tasks created by employer users, wherein worker users are enabled via the temporary staffing application to sign up for tasks of the plurality of tasks;
- dynamically generating a temporary geofence for each task located at coordinates around a respective non-prearranged physical location for that task and existing during a respective timeframe for that task, wherein the dynamically generated geofences are linked with worker users that have signed up for that task;
- temporarily tracking locations, via respective onboard location sensors, of mobile devices of worker users that are linked to a current temporary geofence during respective associated timeframes of those current temporary geofences;
- and
- operating a timeclock for each of the worker users in response to detection of their mobile device within a respective temporary geofence that they are linked to, wherein each timeclock indicates a length of time worked by that worker user on their respective task.
Dependencies are inferred from the claim text.