Sales force automation system and method for real-time traveling salesperson location tracking and account visit selection
First Claim
1. A method for providing real-time location based account information to a traveling salesperson, the method including:
- automatically implementing a continuous tracking, by a location object server, of a plurality of reference locations of a plurality of traveling salespersons including a first traveling salesperson and a second traveling salesperson using a global position system (GPS) in communication with a plurality of devices including a device equipped with GPS sensor of the first traveling salesperson and a device equipped with GPS sensor of the second traveling salesperson;
identifying, using the location object server, location aware records relevant to the first traveling salesperson, proximate to a tracked reference location of the first traveling salesperson, wherein the location aware records specify at least account information of the traveling salespersons;
selecting by the location object server a traveling salesperson to direct to visit an account based upon which traveling salesperson visited the account in connection with accomplishing a sales cycle milestone in a sales cycle relating to the account based on a specified distance from the tracked reference location of the first traveling salesperson in combination with pre-assigned heuristics stored in a selection and priority rules database that take into account stages at which one or more accounts are in a traveling salesperson'"'"'s sale cycle applied to the tracked reference location of the first traveling salesperson and a tracked reference location of the second traveling salesperson, the pre-assigned heuristics including businesses that are accounts of the first and second traveling salespersons; and
receiving by the location object server over a network an interactive map provided by a location aware application hosted by a first database server and causing display, in a same page within a traveling salesperson'"'"'s customer relationship management (CRM) application hosted by a second database server distinct from the first database server, of the interactive map overlaid with active symbols that present at least near real time information related to a particular account based on a previous sales effort made by the traveling salesperson automatically generated by the location object server that represent at least some of the identified location aware records based on the combination of the specified distance and the pre-assigned heuristics, thereby preventing the traveling salesperson from;
using the device equipped with GPS receiver to access the interactive map outside the CRM application;
using the device equipped with GPS receiver to access the account information via the CRM application; and
based upon salesperson selection of an account, the selection received from the device of a salesperson, presenting information related to the selected account, including at least a selected account'"'"'s contact directory, selected account'"'"'s order history, interests expressed in products and services by the selected account, and time elapsed from a previous visit to the selected account.
1 Assignment
0 Petitions
Accused Products
Abstract
The technology disclosed relates to identifying accounts and prospects nearby a salesman'"'"'s location based on his real-time goal statuses and pre-assigned preferences. In particular, it relates to locating those accounts and prospects in the salesman'"'"'s geographic vicinity that most likely require his attention or visit.
The technology disclosed further relates to identifying centers of influence for closing sales effort events based on one or more employee attributes. In particular, it relates to recruiting personnel that are best candidates for servicing an account or prospect considering their work profiles. It also relates to ensuring accountability in sales efforts by tracking a salesman'"'"'s customer relationship management via location records.
-
Citations
20 Claims
-
1. A method for providing real-time location based account information to a traveling salesperson, the method including:
-
automatically implementing a continuous tracking, by a location object server, of a plurality of reference locations of a plurality of traveling salespersons including a first traveling salesperson and a second traveling salesperson using a global position system (GPS) in communication with a plurality of devices including a device equipped with GPS sensor of the first traveling salesperson and a device equipped with GPS sensor of the second traveling salesperson; identifying, using the location object server, location aware records relevant to the first traveling salesperson, proximate to a tracked reference location of the first traveling salesperson, wherein the location aware records specify at least account information of the traveling salespersons; selecting by the location object server a traveling salesperson to direct to visit an account based upon which traveling salesperson visited the account in connection with accomplishing a sales cycle milestone in a sales cycle relating to the account based on a specified distance from the tracked reference location of the first traveling salesperson in combination with pre-assigned heuristics stored in a selection and priority rules database that take into account stages at which one or more accounts are in a traveling salesperson'"'"'s sale cycle applied to the tracked reference location of the first traveling salesperson and a tracked reference location of the second traveling salesperson, the pre-assigned heuristics including businesses that are accounts of the first and second traveling salespersons; and receiving by the location object server over a network an interactive map provided by a location aware application hosted by a first database server and causing display, in a same page within a traveling salesperson'"'"'s customer relationship management (CRM) application hosted by a second database server distinct from the first database server, of the interactive map overlaid with active symbols that present at least near real time information related to a particular account based on a previous sales effort made by the traveling salesperson automatically generated by the location object server that represent at least some of the identified location aware records based on the combination of the specified distance and the pre-assigned heuristics, thereby preventing the traveling salesperson from; using the device equipped with GPS receiver to access the interactive map outside the CRM application; using the device equipped with GPS receiver to access the account information via the CRM application; and based upon salesperson selection of an account, the selection received from the device of a salesperson, presenting information related to the selected account, including at least a selected account'"'"'s contact directory, selected account'"'"'s order history, interests expressed in products and services by the selected account, and time elapsed from a previous visit to the selected account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions for providing real-time location based account information to a traveling salesperson, the instructions which when executed by a processor cause the processor to perform operations including:
-
automatically implementing a continuous tracking, by a location object server, of a plurality of reference locations of a plurality of traveling salespersons including a first traveling salesperson and a second traveling salesperson using a global position system (GPS) in communication with a plurality of devices including a device equipped with GPS sensor of the first traveling salesperson and a device equipped with GPS sensor of the second traveling salesperson; identifying, using the location object server, location aware records relevant to the first traveling salesperson, proximate to a tracked reference location of the first traveling salesperson, wherein the location aware records specify at least account information of the traveling salespersons; selecting by the location object server a traveling salesperson to direct to visit an account based upon which traveling salesperson visited the account in connection with accomplishing a sales cycle milestone in a sales cycle relating to the account based on a specified distance from the tracked reference location of the first traveling salesperson in combination with pre-assigned heuristics stored in a selection and priority rules database that take into account stages at which one or more accounts are in a traveling salesperson'"'"'s sale cycle applied to the tracked reference location of the first traveling salesperson and a tracked reference location of the second traveling salesperson, the pre-assigned heuristics including businesses that are accounts of the first and second traveling salespersons; and receiving by the location object server over a network an interactive map provided by a location aware application hosted by a first database server and causing display, in a same page within a traveling salesperson'"'"'s customer relationship management (CRM) application hosted by a second database server distinct from the first database server, of the interactive map overlaid with active symbols that present at least near real time information related to a particular account based on a previous sales effort made by the traveling salesperson automatically generated by the location object server that represent at least some of the identified location aware records based on the combination of the specified distance and the pre-assigned heuristics, thereby preventing the traveling salesperson from; using the device equipped with GPS receiver to access the interactive map outside the CRM application; using the device equipped with GPS receiver to access the account information via the CRM application; and based upon salesperson selection of an account, the selection received from the device of a salesperson, presenting information related to the selected account, including at least a selected account'"'"'s contact directory, selected account'"'"'s order history, interests expressed in products and services by the selected account, and time elapsed from a previous visit to the selected account. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing real-time location based account information to a traveling salesperson comprising:
-
a processor coupled to and a memory storing instructions, which when executed by the processor, cause the processor to perform operations including; automatically implementing a continuous tracking, by a location object server, of a plurality of reference locations of a plurality of traveling salespersons including a first traveling salesperson and a second traveling salesperson using a global position system (GPS) in communication with a plurality of devices including a device equipped with GPS sensor of the first traveling salesperson and a device equipped with GPS sensor of the second traveling salesperson; identifying, using the location object server, location aware records relevant to the first traveling salesperson, proximate to a tracked reference location of the first traveling salesperson, wherein the location aware records specify at least account information of the traveling salespersons; selecting a traveling salesperson to direct to visit an account based upon which traveling salesperson visited the account in connection with accomplishing a sales cycle milestone in a sales cycle relating to the account based on a specified distance from the tracked reference location of the first traveling salesperson in combination with pre-assigned heuristics stored in a selection and priority rules database that take into account stages at which one or more accounts are in a traveling salesperson'"'"'s sale cycle applied to the tracked reference location of the first traveling salesperson and a tracked reference location of the second traveling salesperson, the pre-assigned heuristics including businesses that are accounts of the first and second traveling salespersons; and receiving by the location object server over a network an interactive map provided by a location aware application hosted by a first database server and causing display, in a same page within a traveling salesperson'"'"'s customer relationship management (CRM) application hosted by a second database server distinct from the first database server, of the interactive map overlaid with active symbols that present at least near real time information related to a particular account based on a previous sales effort made by the traveling salesperson automatically generated by the location object server that represent at least some of the identified location aware records based on the combination of the specified distance and the pre-assigned heuristics, thereby preventing the traveling salesperson from; using the device equipped with GPS receiver to access the interactive map outside the CRM application; using the device equipped with GPS receiver to access the account information via the CRM application; and based upon salesperson selection of an account, the selection received from the device of a salesperson, presenting information related to the selected account, including at least a selected account'"'"'s contact directory, selected account'"'"'s order history, interests expressed in products and services by the selected account, and time elapsed from a previous visit to the selected account. - View Dependent Claims (18, 19, 20)
-
Specification