CPC G06Q 50/00 (2013.01) [G06Q 30/00 (2013.01); G06Q 50/14 (2013.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06Q 50/01 (2013.01); G06Q 50/265 (2013.01); G06Q 90/20 (2013.01); H04L 51/046 (2013.01); H04L 51/52 (2022.05); H04L 67/52 (2022.05)] | 19 Claims |
1. A system comprising:
a processor; and
a computer-readable storage medium comprising instructions that, upon execution by the processor, cause the system to perform operations, the operations comprising:
retrieving geocoded scheduling data from a database storing at least a portion of an electronic schedule for a user during a period of time;
determining, based on the geocoded scheduling data, a location that represents a physical location of the user during the period of time;
estimating a current location of the user during the period of time based on the geocoded scheduling data and the determined location while lacking access to location-determination data associated with a device of the user; and
sending an automatic feedback message to the device of the user when the estimated current location of the user enters a defined geographical region within the period of time, wherein the automatic feedback message comprises a selectable option that, when selected by the user, is configured to provide an automatic status change of the electronic schedule.
|