Enterprise fulfillment system with dynamic prefetching, secured data access, system monitoring, and performance optimization capabilities
First Claim
1. A fulfillment system for providing services to a customer in response to a customer request through one or more channels, the fulfillment system comprising:
- a request receiving engine, the request receiving engine connected to the one or more channels to receive the customer request;
a request processing engine for processing customer requests including pre-fetching a first set of data for the customer requests; and
an analytics engine for optimizing the performance of the fulfillment system, the analytics engine programmed to perform at least the following;
tracking performance of the fulfillment system;
retrieving data associated with processing the customer requests at the fulfillment system, including data associated with at least one customer request;
processing the retrieved data;
determining efficiency of at least one aspect of the fulfillment system, including determining how much of the first set of pre-fetched data is utilized in processing the customer requests;
automatically changing the amount of data to pre-fetch to process the customer requests from the first set to a second set; and
automatically optimizing at least one inefficient aspect of the fulfillment system by performing one or more optimization tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing services to customers in response to customer requests received through one or more channels are disclosed. The present invention provides for a central fulfillment hub in which all requests from banking customers may be processed by applying a library of policies to systematically resolve the customer requests or engage resources necessary to resolve such requests. In addition, the system may provide security mechanisms to secure access to resources, including applications and data, based on applications, assigned user roles or user, activities, and access control configurations. Further, the system may dynamically allocate employees across teams based on system demand and provide secured access to the resources accordingly. In addition, the system includes an analytics engine that can dynamically modify the workflows, rules and other parameters of the system during operations in order to optimize system performance.
118 Citations
22 Claims
-
1. A fulfillment system for providing services to a customer in response to a customer request through one or more channels, the fulfillment system comprising:
-
a request receiving engine, the request receiving engine connected to the one or more channels to receive the customer request; a request processing engine for processing customer requests including pre-fetching a first set of data for the customer requests; and an analytics engine for optimizing the performance of the fulfillment system, the analytics engine programmed to perform at least the following; tracking performance of the fulfillment system; retrieving data associated with processing the customer requests at the fulfillment system, including data associated with at least one customer request; processing the retrieved data; determining efficiency of at least one aspect of the fulfillment system, including determining how much of the first set of pre-fetched data is utilized in processing the customer requests; automatically changing the amount of data to pre-fetch to process the customer requests from the first set to a second set; and automatically optimizing at least one inefficient aspect of the fulfillment system by performing one or more optimization tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-controlled method for optimizing the performance of a customer request fulfillment system, the method comprising the steps of:
-
tracking performance of the fulfillment system; retrieving data associated with processing the customer requests at the fulfillment system, including data associated with pre-fetching information to process customer requests; processing the retrieved data; determining efficiency of at least one aspect of the fulfillment system, including determining how much of the pre-fetched information is utilized in processing the customer requests; automatically changing the amount of information that is pre-fetched to process customer requests; and automatically optimizing at least one inefficient aspect of the fulfillment system by performing one or more optimization tasks. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification