Method, system and program product for managing a customer request
First Claim
Patent Images
1. A computer-implemented method for managing a request for a customer, comprising:
- receiving the request from the customer at a computer running an application, the request comprising a request for a composite service;
defining, using the application, a delivery task list comprising one or more tasks required to fulfill the request for the composite service, wherein the composite service includes plurality of parameters, at least one of which has been customized by the customer, the parameters including;
available service providers and a quality level;
assigning, using the application, a service provider to perform each of the one or more tasks, at least one service provider having been selected by the customer;
determining, using the application, a schedule for individually performing each of the one or more tasks and sending the schedule to the customer for approval;
tracking, using the application, a status of each of the one or more tasks, wherein any failure to maintain the schedule is classified into one of a plurality of exception levels and allowing the customer to view the status of each of the one or more tasks; and
notifying, using the application, the customer upon completion of the one or more tasks.
0 Assignments
0 Petitions
Accused Products
Abstract
Under the present invention, a request for a composite service is received from a customer. Based on the request, a delivery task list including one or more tasks required to fulfill the request is defined. The tasks are each then assigned to a service provider for performance, and a schedule for their performance is determined. As the tasks are being performed, a tracking a status thereof is tracked. Once the tasks have been completed, the customer is notified, surveyed and/or invoiced.
23 Citations
24 Claims
-
1. A computer-implemented method for managing a request for a customer, comprising:
-
receiving the request from the customer at a computer running an application, the request comprising a request for a composite service; defining, using the application, a delivery task list comprising one or more tasks required to fulfill the request for the composite service, wherein the composite service includes plurality of parameters, at least one of which has been customized by the customer, the parameters including;
available service providers and a quality level;assigning, using the application, a service provider to perform each of the one or more tasks, at least one service provider having been selected by the customer; determining, using the application, a schedule for individually performing each of the one or more tasks and sending the schedule to the customer for approval; tracking, using the application, a status of each of the one or more tasks, wherein any failure to maintain the schedule is classified into one of a plurality of exception levels and allowing the customer to view the status of each of the one or more tasks; and notifying, using the application, the customer upon completion of the one or more tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one computer device configured to implement a method for managing a request for a customer, the method including; receiving the request from the customer, the request comprising a request for a composite service; defining a delivery task list comprising one or more tasks required to fulfill the request for the composite service, wherein the composite service includes plurality of parameters, at least one of which has been customized by the customer, the parameters including;
available service providers and a quality level;assigning a service provider to perform each of the one or more tasks, at least one service provider having been selected by the customer; determining a schedule for individually performing each of the one or more tasks and sending the schedule to the customer for approval; tracking a status of each of the one or more tasks, wherein any failure to maintain the schedule is classified into one of a plurality of exception levels and allowing the customer to view the status of each of the one or more tasks; and notifying the customer upon completion of the one or more tasks. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A program product stored on a non-transitory computer readable medium for managing a request for a customer, the non-transitory computer readable medium comprising program code for causing a computer device to perform the following functions:
-
receive the request from the customer, the request comprising a request for a composite service; define a delivery task list comprising one or more tasks required to fulfill the request for the composite service, wherein the composite service includes plurality of parameters, at least one of which has been customized by the customer, the parameters including;
available service providers and a quality level;assign a service provider to perform each of the one or more tasks, at least one service provider having been selected by the customer; determine a schedule for individually performing each of the one or more tasks and sending the schedule to the customer for approval; track a status of each of the one or more tasks, wherein any failure to maintain the schedule is classified into one of a plurality of exception levels and allowing the customer to view the status of each of the one or more tasks; and notify the customer upon completion of the one or more tasks. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for deploying an application for managing a request for a customer, comprising:
providing a computer infrastructure including at least one computer being operable to; receive the request from the customer, the request comprising a request for a composite service; define a delivery task list comprising one or more tasks required to fulfill the request for the composite service, wherein the composite service includes plurality of parameters, at least one of which has been customized by the customer, the parameters including;
available service providers and a quality level;assign a service provider to perform each of the one or more tasks, at least one service provider having been selected by the customer; determine a schedule for individually performing each of the one or more tasks and sending the schedule to the customer for approval; track a status of each of the one or more tasks, wherein any failure to maintain the schedule is classified into one of a plurality of exception levels and allowing the customer to view the status of each of the one or more tasks; and notify the customer upon completion of the one or more tasks.
-
24. A web portal application embodied in a non-transitory computer readable medium for managing a request for a customer, the web portal application comprising instructions to cause a computer device to perform the following functions:
-
receive the request from the customer, the request comprising a request for a composite service; define a delivery task list comprising one or more tasks required to fulfill the request for the composite service, wherein the composite service includes plurality of parameters, at least one of which has been customized by the customer, the parameters including;
available service providers and a quality level;assign a service provider to perform each of the one or more tasks, at least one service provider having been selected by the customer; determine a schedule for individually performing each of the one or more tasks and sending the schedule to the customer for approval; track a status of each of the one or more tasks, wherein any failure to maintain the schedule is classified into one of a plurality of exception levels and allowing the customer to view the status of each of the one or more tasks; and notify the customer upon completion of the one or more tasks.
-
Specification