Real time customer access to location, arrival and on-site time data
First Claim
1. A computer-based method providing real time task-related data to customers seeking services, goods or consultations at a customer task situs location from a task person assigned to a unique task and an assigned GPS-enabled phone, computer tablet or electronic device coupled to a telecommunications network, said customer having an Internet-enabled communications device linked to said telecommunications network for communications over said telecommunications network, the method operative with a database populated with a plurality of tasks represented by unique task data collections, customer data, task person data, assigned GPS-enabled device data and current location data, one of said unique task data collections having said task situs location data, projected time of arrival data, task identifier data, task description, and task assignment data, said task person data including contact data for the assigned task person and said GPS enabled device, said customer data including customer name, identifying data and a customer communications channel and mode, said database coupled to a web-based server and processor which in turn is coupled to said telecommunications network and enabled to communicate over said communications channels and modes per said customer data, the method comprising:
- gathering, in substantially realtime, a task person location from said assigned GPS-enabled phone and determining said projected time of arrival substantially continually based thereon;
said server effecting a display on said customer Internet-enabled device listing;
said task identifier or said task description, said projected time of arrival data and said current task person location data;
wherein, with respect to said customer data, said communications channel and mode is a primary communications channel and mode, said customer data further including a secondary communications channel and mode;
said server accepting customer-initiated selection of one said communications channel;
said server accepting customer-initiated selection of one communications mode from the group consisting of;
a voice message through the selected communications channel to said customer, and a text message through the selected communications channel to said customer,said server accepting customer-initiated selection of a task-related communications channel and a task-related mode selection for a time period for an antecedent notice-of-arrival message, said antecedent message based upon said projected time of arrival for said task person at said task situs or distance to said task situs, and a delay message resulting from a change in said projected time of arrival or distance to task situs;
sending said antecedent message for said task and said delay message to said customer per the task-related channel and mode selections;
said server effecting a further display on said customer Internet-enabled device listing said time of arrival, updated with real time task person location data; and
when said customer is not at said task situs, said further display and said updated time of arrival coordinating the substantially simultaneous visit of said task person and said customer at said task situs.
5 Assignments
0 Petitions
Accused Products
Abstract
The method provides real time task-related data to customers seeking services by a vendor'"'"'s task person (T-P) at a customer location. The T-P has a GPS-enabled phone-tablet-device linked by a the network to a task collection database which includes data on task, customer, location, T-P, and current location. The customer is permitted to access the database showing location, the time and/or distance of T-P, the projected time of arrival, duration, and time of completion. The customer selects a communications channel for call ahead time and delay notice. Additionally, the system and method may be deployed over a distributed computed system which includes a supplemental computer and a supplemental database. The web based server forwards to the supplemental computer and supplemental database the customer selected communications channel, mode, call ahead and delay data.
77 Citations
29 Claims
-
1. A computer-based method providing real time task-related data to customers seeking services, goods or consultations at a customer task situs location from a task person assigned to a unique task and an assigned GPS-enabled phone, computer tablet or electronic device coupled to a telecommunications network, said customer having an Internet-enabled communications device linked to said telecommunications network for communications over said telecommunications network, the method operative with a database populated with a plurality of tasks represented by unique task data collections, customer data, task person data, assigned GPS-enabled device data and current location data, one of said unique task data collections having said task situs location data, projected time of arrival data, task identifier data, task description, and task assignment data, said task person data including contact data for the assigned task person and said GPS enabled device, said customer data including customer name, identifying data and a customer communications channel and mode, said database coupled to a web-based server and processor which in turn is coupled to said telecommunications network and enabled to communicate over said communications channels and modes per said customer data, the method comprising:
-
gathering, in substantially realtime, a task person location from said assigned GPS-enabled phone and determining said projected time of arrival substantially continually based thereon; said server effecting a display on said customer Internet-enabled device listing;
said task identifier or said task description, said projected time of arrival data and said current task person location data;wherein, with respect to said customer data, said communications channel and mode is a primary communications channel and mode, said customer data further including a secondary communications channel and mode; said server accepting customer-initiated selection of one said communications channel; said server accepting customer-initiated selection of one communications mode from the group consisting of;
a voice message through the selected communications channel to said customer, and a text message through the selected communications channel to said customer,said server accepting customer-initiated selection of a task-related communications channel and a task-related mode selection for a time period for an antecedent notice-of-arrival message, said antecedent message based upon said projected time of arrival for said task person at said task situs or distance to said task situs, and a delay message resulting from a change in said projected time of arrival or distance to task situs; sending said antecedent message for said task and said delay message to said customer per the task-related channel and mode selections; said server effecting a further display on said customer Internet-enabled device listing said time of arrival, updated with real time task person location data; and when said customer is not at said task situs, said further display and said updated time of arrival coordinating the substantially simultaneous visit of said task person and said customer at said task situs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-based method providing real time task-related data to customers seeking services, goods or consultations at a customer task situs location from a task person assigned to a unique task and an assigned GPS-enabled phone, computer tablet or electronic device coupled to a telecommunications network, said customer having an Internet-enabled communications device linked to said telecommunications network for communications over said telecommunications network, the method operative with a database populated with a plurality of tasks represented by unique task data collections, customer data, task person data and assigned GPS-enabled device data, one of said unique task data collections having said task situs location data, projected time of arrival data, task identifier data, task description, and task assignment data, said task person data including contact data for the assigned task person and said GPS enabled device, said customer data including customer name, identifying data and at least a primary and a secondary communications channel and mode, said database coupled to a web-based server and processor which in turn is coupled to said telecommunications network and enabled to communicate over said communications channels and modes per said customer data, the method comprising:
-
gathering, in substantially realtime, a task person location from said assigned GPS-enabled phone and determining said projected time of arrival substantially continually based thereon; said server effecting a display on said customer Internet-enabled device listing;
said task identifier, said task description, and said projected time of arrival data;said server accepting customer-initiated selection of one said communications channel; said server accepting customer-initiated selection of one communications mode from the group consisting of;
a voice message through the selected communications channel to said customer, and a text message through the selected communications channel to said customer;said server accepting customer-initiated selection of a time period for an antecedent notice-of-arrival message, said antecedent message based upon said projected time of arrival for said task person at said task situs; said server accepting customer-initiated selection of a communications channel and a mode selection for a delay message resulting from a change in said projected time of arrival or distance to task situs; and sending said antecedent message for said task and said delay message, if needed, to said customer per the selections. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-based method providing real time task-related data to customers seeking services, goods or consultations at a customer task situs location from a task person assigned to a unique task and an assigned GPS-enabled phone, computer tablet or electronic device coupled to a telecommunications network, said customer having an Internet-enabled communications device linked to said telecommunications network for communications over said telecommunications network, the method operative with a database populated with a plurality of tasks represented by unique task data collections, customer data, task person data and assigned GPS-enabled device data, one of said unique task data collections having said task situs location data, projected time of arrival data, task identifier data, task description, and task assignment data, said task person data including contact data for the assigned task person and said GPS enabled device, said customer data including customer name, identifying data and at least a primary and a secondary communications channel and mode, said database coupled to a web-based server and processor which in turn is coupled to said telecommunications network and enabled to communicate over said communications channels and modes per said customer data, the method comprising:
-
gathering, in substantially realtime, a task person location from said assigned GPS-enabled phone and determining said projected time of arrival substantially continually based thereon; said server effecting a visual or an audible presentation over said customer Internet-enabled device listing;
said task identifier, said task description, and said projected time of arrival data;said server accepting customer-initiated selection of one said communications channel; said server accepting customer-initiated selection of one communications mode from the group consisting of;
a voice message through the selected communications channel to said customer, and a text message through the selected communications channel to said customer,said server accepting customer-initiated selection of a time period for an antecedent notice-of-arrival message, said antecedent message based upon said projected time of arrival for said task person at said task situs; said server accepting customer-initiated selection of a communications channel and a mode selection for a delay message resulting from a change in said projected time of arrival; sending said antecedent message for said task and said delay message, if needed, to said customer per the selections.
-
-
23. A computer system providing real time task-related data to customers seeking services, goods or consultations at a customer task situs location from a task person assigned to a unique task and an assigned GPS-enabled phone, computer tablet or electronic device coupled to a telecommunications network, said customer having an Internet-enabled communications device linked to said telecommunications network for communications over said telecommunications network, a web-based server coupled to a telecommunications network and further coupled to said GPS-enabled device, said server having a processor maintaining a database populated with a plurality of tasks represented by unique task data collections, customer data, task person data, assigned GPS-enabled device data and current location data, one of said unique task data collections having said task situs location data, projected time of arrival data, task identifier data, task description, and task assignment data, said task person data including contact data for the assigned task person and said GPS enabled device, said customer data including customer name, identifying data and a customer communications channel and mode, said web-based server and processor coupled to said telecommunications network and enabled to communicate over said communications channels and modes per said customer data, comprising:
-
said server gathering, in substantially realtime, a task person location from said assigned GPS-enabled phone and determining said projected time of arrival substantially continually based thereon; said server having means for effecting the display on said customer Internet-enabled device listing;
said task identifier, said task description, said projected time of arrival data; and
said current location data;said server having one or more of;
(i) means for mapping said current location data on a map displayed on said customer Internet-enabled device, or (ii) means for obtaining and displaying a distance between said GPS enabled device and said task situs in miles or kilometers on said customer Internet-enabled device;said server permitting, with respect to said customer data, said communications channel and mode is a primary communications channel and mode, said customer data further including a secondary communications channel and mode, the method further including said server accepting customer-initiated selection of one said communications channel; said server accepting customer-initiated selection of one communications mode from the group consisting of;
a voice message through the selected communications channel to said customer, and a text message through the selected communications channel to said customer,said server accepting customer-initiated selection of a communications channel and a mode selection for one or the other or both of;
(a) a time period for an antecedent notice-of-arrival message, said antecedent message based upon said projected time of arrival for said task person at said task situs, and (b) a delay message resulting from a change in said projected time of arrival or distance to task situs; andsending one or the other or both said antecedent message for said task and said delay message to said customer per the selections. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer system providing real time task-related data to customers seeking services, goods or consultations at a customer task situs location from a task person assigned to a unique task and an assigned GPS-enabled phone, computer tablet or electronic device coupled to a telecommunications network, said customer having an Internet-enabled communications device linked to said telecommunications network for communications over said telecommunications network, a web-based server coupled to a telecommunications network and further coupled to said GPS-enabled device, said server having a processor maintaining a database populated with a plurality of tasks represented by unique task data collections, customer data, task person data, assigned GPS-enabled device data and current location data, one of said unique task data collections having said task situs location data, projected time of arrival data, task identifier data, task description, and task assignment data, said task person data including contact data for the assigned task person and said GPS enabled device, said customer data including customer name, identifying data and at least a primary and a secondary communications channel and mode, said web-based server and processor coupled to said telecommunications network and enabled to communicate over said communications channels and modes per said customer data, comprising:
-
said server gathering, in substantially realtime, a task person location from said assigned GPS-enabled phone and determining said projected time of arrival substantially continually based thereon; said server having means for effecting a display on said customer Internet-enabled device listing;
said task identifier, said task description, and said projected time of arrival data;said server having first means for accepting customer-initiated selection of one said communications channel; said server having second means for accepting customer-initiated selection of one communications mode from the group consisting of;
a voice message through the selected communications channel to said customer, and a text message through the selected communications channel to said customer;said server having third means for accepting customer-initiated selection of a time period for an antecedent notice-of-arrival message, said antecedent message based upon said projected time of arrival for said task person at said task situs; said server having fourth means for accepting customer-initiated selection of a communications channel and a mode selection for a delay message resulting from a change in said projected time of arrival; a timing module to generate said antecedent message based upon said projected time of arrival for said task person at said task situs and means to monitor said current location and to ascertain said change in said projected time of arrival, said timing module operative with said third and fourth means for accepting; and a communications interface coupled to said server for sending said antecedent message for said task and said delay message, if needed, to said customer per the selections, said communications interface including an interactive voice response unit and text messager. - View Dependent Claims (29)
-
Specification