Document tracking tool
First Claim
1. A document tracking system comprising:
- at least one processor; and
at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising;
receiving, from a document processing system and through a communication network, document information for at least one document received for processing by the document processing system, the document processing system configured to process the at least one document in stages that are performed by at least two different applications operated by at least two separate hardware systems that are remote from the document tracking system, wherein each of the at least two different applications performs at least one same stage of the stages that are performed to process the at least one document;
receiving, from the document processing system and through the communication network, status updates indicative of a current stage of processing and a start time of the current stage of processing of the at least one document by the at least two different applications operated by the at least two separate hardware systems;
tracking a progress of the processing of the at least one document in each of the stages based on the status updates;
determining, based on the current stage and the start time of the current stage, whether a processing delay of the current stage is expected to exceed a processing delay limit; and
transmitting, to a customer device and a service provider device through the communication network and based on a determination that the processing delay of the current stage is expected to exceed the processing delay limit, an alert indicating that the current stage is expected to exceed the processing delay limit.
1 Assignment
0 Petitions
Accused Products
Abstract
Tracking technology, in which document information for at least one document received for processing by a document processing system is obtained. The document processing system is configured to process the at least one document in stages that are performed by at least two different applications operated by at least two separate hardware systems. Status updates indicative of processing of the at least one document in each of the stages are obtained. A progress of the processing of the at least one document in each of the stages based on the status updates is tracked. The at least one document meets one or more pre-defined processing requirements related to the processing are evaluated. Information about the stages of the processing of the at least one document based on the tracked progress and the evaluation is reported.
21 Citations
20 Claims
-
1. A document tracking system comprising:
-
at least one processor; and at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; receiving, from a document processing system and through a communication network, document information for at least one document received for processing by the document processing system, the document processing system configured to process the at least one document in stages that are performed by at least two different applications operated by at least two separate hardware systems that are remote from the document tracking system, wherein each of the at least two different applications performs at least one same stage of the stages that are performed to process the at least one document; receiving, from the document processing system and through the communication network, status updates indicative of a current stage of processing and a start time of the current stage of processing of the at least one document by the at least two different applications operated by the at least two separate hardware systems; tracking a progress of the processing of the at least one document in each of the stages based on the status updates; determining, based on the current stage and the start time of the current stage, whether a processing delay of the current stage is expected to exceed a processing delay limit; and transmitting, to a customer device and a service provider device through the communication network and based on a determination that the processing delay of the current stage is expected to exceed the processing delay limit, an alert indicating that the current stage is expected to exceed the processing delay limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving, from a document processing system and through a communication network, document information for at least one document received for processing by the document processing system, the document processing system configured to process the at least one document in stages that are performed by at least two different applications operated by at least two separate hardware systems that are remote from the document tracking system, wherein each of the at least two different applications performs at least one same stage of the stages that are performed to process the at least one document; receiving, from the document processing system and through the communication network, status updates indicative of a current stage of processing and a start time of the current stage of processing of the at least one document by the at least two different applications operated by the at least two separate hardware systems; tracking a progress of the processing of the at least one document in each of the stages based on the status updates; determining, based on the current stage and the start time of the current stage, whether a processing delay of the current stage is expected to exceed a processing delay limit; and transmitting, to a customer device and a service provider device through the communication network and based on a determination that the processing delay of the current stage is expected to exceed the processing delay limit, an alert indicating that the current stage is expected to exceed the processing delay limit.
-
-
20. At least one computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, from a document processing system and through a communication network, document information for at least one document received for processing by the document processing system, the document processing system configured to process the at least one document in stages that are performed by at least two different applications operated by at least two separate hardware systems that are remote from the document tracking system, wherein each of the at least two different applications performs at least one same stage of the stages that are performed to process the at least one document; receiving, from the document processing system and through the communication network, status updates indicative of a current stage of processing and a start time of the current stage of processing of the at least one document by the at least two different applications operated by the at least two separate hardware systems; tracking a progress of the processing of the at least one document in each of the stages based on the status updates; determining, based on the current stage and the start time of the current stage, whether a processing delay of the current stage is expected to exceed a processing delay limit; and transmitting, to a customer device and a service provider device through the communication network and based on a determination that the processing delay of the current stage is expected to exceed the processing delay limit, an alert indicating that the current stage is expected to exceed the processing delay limit.
-
Specification