US 11,902,852 B2
On-site appointment assistant
Puneet Dhaliwal, Hayward, CA (US); Niv Garber, Petah Tikva (IL); D. Dustin Breese, San Francisco, CA (US); Prithvi Krishnan Padmanabhan, San Ramon, CA (US); Kara Carreri, Atlanta, GA (US); Rahul Mehta, San Francisco, CA (US); Raghav Abboy, San Francisco, CA (US); Yongbo Zuo, San Francisco, CA (US); and Abraham Reyes, Atlanta, GA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jan. 29, 2021, as Appl. No. 17/162,304.
Prior Publication US 2022/0248165 A1, Aug. 4, 2022
Int. Cl. H04W 4/021 (2018.01); H04W 4/029 (2018.01); G06Q 30/016 (2023.01); G06Q 10/0631 (2023.01)
CPC H04W 4/021 (2013.01) [G06Q 10/06311 (2013.01); G06Q 30/016 (2013.01); H04W 4/029 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a support database associated with a service vendor, the support database configured to store vendor data associated with the service vendor;
a service database associated with a service technician associated with the service vendor, the service database configured to store personnel data associated with the service technician; and
a processor, communicatively coupled to the database and configured to perform operations comprising:
determining, from location data provided by a service device associated with the service technician, that the service technician has been dispatched to a first location of a first user, wherein the first user is a customer requesting service from the service vendor;
creating a first geofence and a second geofence, wherein the first geofence and the second geofence are stored within the support database, and wherein the second geofence is within the first geofence;
determining, from the location data, that the service device is within the first geofence;
providing a tracking link to a first user device of the first user, wherein the tracking link is configured to provide a location of the service technician within a first area based on settings indicated by the personnel data stored within the service database;
determining, from the location data, that the service device is within the first geofence and the second geofence;
in response to the determining that the service device is within the first geofence and the second geofence, deleting the first geofence; and
providing an on-site notification to the first user device.