IP Library Granted Patent US 7,783,511
Granted Patent B2
US 7,783,511 · App. 10/817,844 · Granted Aug 24, 2010

System and method for planning a tour of activities

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,783,511
App. No.
10/817,844
Granted
Aug 24, 2010
Kind
B2
Abstract

A method and system for managing scheduled events facilitates the planning of a tour of activities. Customer information and appointment information is received. A tour of activities is planned based on the customer information, the appointment information, and planning drivers. A status is generated for the tour of activities, a particular activity, or a particular customer, and a summary is generated.

Claims (81)

1. A computer-implemented method of managing scheduled events, the method being implemented by one or more data processors and comprising:

receiving, by at least one of the data processors, customer information and appointment information via a graphical user interface, the customer information defining a plurality of customers;

associating, by at least one of the data processors, the customer information and appointment information with a planning driver, the planning driver defining criteria for customers that are appropriate for a particular promotion or opportunity;

determining, by at least one of the data processors using the planning driver, a subset of the plurality of customers for which a tour of activities may be planned;

displaying, by at least one of the data processors, information identifying the subset of customers for which the tour of activities may be planned in the graphical user interface;

receiving, by at least one of the data processors, user-generated input via the graphical user interface selecting less than all of the subset of the customers;

automatically planning, by at least one of the data processors, a tour of activities based on the customer information, the appointment information, and the customers selected from the subset of the customers, each activity in the tour being associated with a single customer in the subset of customers;

automatically generating, by at least one of the data processors, one of a status of the tour of activities, a status of an activity, and a status of a customer; and

reporting, by at least one of the data processors, a summary of one of the tour of activities, the activity, and the customer via the graphical user interface.

2. The method of claim 1 , wherein planning the tour of activities further includes:

receiving, by at least one of the data processors, additional customer information via the graphical user interface;

receiving, by at least one of the data processors, additional appointment information via the graphical user interface; and

planning, by at least one of the data processors, a revised tour of activities based on the additional customer information and the additional appointment information.

3. The method of claim 1 , further including:

generating, by at least one of the data processors, an exception based on one of the status of the tour of activities, the status of the activity, and the status of the customer.

4. The method of claim 3 , further including:

identifying, by at least one of the data processors, an opportunity for a follow-up activity.

5. The method of claim 3 , further including:

monitoring, by at least one of the data processors, the status of an activity; and

monitoring, by at least one of the data processors, the status of a customer.

6. The method of claim 3 , further including:

planning, by at least one of the data processors, a revised tour of activities based on the exception.

7. The method of claim 1 , further including:

monitoring, by at least one of the data processors, the status of an activity;

monitoring, by at least one of the data processors, the status of a customer;

generating, by at least one of the data processors, an exception based on one of the status of the tour of activities, the status of the activity, and the status of the customer;

receiving, by at least one of the data processors, additional customer information via the graphical user interface;

receiving, by at least one of the data processors, additional appointment information via the graphical user interface; and

planning, by at least one of the data processors, a revised tour of activities based on the exception, the additional customer information, and the additional appointment information.

8. A system for managing scheduled events comprising:

a memory; and

a microprocessor coupled to the memory and programmed to:

receive customer information and appointment information;

plan a tour of activities based on the customer information, the appointment information, and a planning driver, each activity in the tour being associated with a single customer in the subset of customers;

generate one of a status of the tour of activities, a status of an activity, and a status of a customer; and

report a summary one of the tour of activities, the activity, or the customer;

wherein the customer information is obtained via a graphical user interface, the graphical user interface displaying a user with a plurality of planning drivers and, in response to a selection of one of the presented planning drivers, displaying an optimized first subset of customers defined by the associated with a selected planning driver using an optimization algorithm, the first subset of customers being selectable by the user for inclusion in the tour of activities, each planning driver establishing criteria for customers for a campaign or promotion.

9. The system of claim 8 , wherein the microprocessor is further programmed to:

receive additional customer information;

receive additional appointment information; and

plan a revised tour of activities based on the additional customer information and the additional appointment information.

10. The system of claim 8 , wherein the microprocessor is further programmed to:

generate an exception based on one of the status of the tour of activities, the status of the activity, and the status of the customer.

11. The system of claim 10 , wherein the microprocessor is further programmed to:

identify an opportunity for a follow-up activity.

12. The system of claim 10 , wherein the microprocessor is further programmed to:

monitor the status of an activity; and

monitor the status of a customer.

13. The system of claim 10 , wherein the microprocessor is further programmed to:

plan a revised tour of activities based on the exception.

14. The system of claim 8 , wherein the microprocessor is further programmed to:

monitor the status of an activity;

monitor the status of a customer;

generate an exception based on one of the status of the tour of activities, the status of the activity, and the status of the customer;

receive additional customer information;

receive additional appointment information; and

plan a revised tour of activities based on the exception, the additional customer information, and the additional appointment information.

15. An article of manufacture comprising:

instructions tangibly embodied on a storage medium for managing scheduled events, the instructions being capable of causing a processor to:

render a graphical user interface comprising a tour window displaying a list of tours, a search window with which a user can search for a tour, an appointment window displaying appointments included in a particular window, a customer window displaying a list of customers associated with a particular tour, and a details window displaying details about a particular appointment associated with a tour, the graphical user interface providing an interface to:

receive customer information and appointment information, the customer information defining a plurality of customers;

associate the customer information, the appointment information, and a previously defined exception with a planning driver, the planning driver defining criteria for customers that are appropriate for a particular promotion or opportunity;

select a subset of the plurality of customers by optimizing a match between the customer information, the appointment information and criteria defined by the planning driver using an optimizing algorithm employing either linear regression or least mean square;

display information identifying the subset of customers for which the tour of activities may be planned in the graphical user interface, each activity in the tour being associated with a single customer in the subset of customers;

receive user-generated input selecting less than all of the subset of the customers;

plan a tour of activities based on the customer information, the appointment information, and the selected customers;

generate one of a status of the tour of activities, a status of an activity, and a status of a customer; and

report a summary one of the tour of activities, the activity, or the customer.

16. The article of manufacture of claim 15 , wherein the graphical user interface further provides an interface to:

receive additional customer information;

receive additional appointment information; and

plan a revised tour of activities based on the additional customer information and the additional appointment information.

17. The article of manufacture of claim 15 , wherein the graphical user interface further provides an interface to:

generate an exception based on one of the status of the tour of activities, the status of the activity, and the status of the customer.

18. The article of manufacture of claim 17 , wherein the graphical user interface further provides an interface to:

identify an opportunity for a follow-up activity.

19. The article of manufacture of claim 17 , wherein the graphical user interface further provides an interface to:

monitor the status of an activity; and

monitor the status of a customer.

20. The article of manufacture of claim 17 , wherein the graphical user interface further provides an interface to:

plan a revised tour of activities based on the exception.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
CHANGE OF NAME Recorded Dec 20, 2005
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 017377/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2004
From: SRIDHARAN, SRIRAM
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 015758/0606 →