Automated report service tracking system and method
First Claim
1. A computer implemented system in a client-server environment, for document research, aggregation, and compilation, the system comprising:
- a server computer including;
a search module configured to generate a search interface displayable to a client communicably coupled to the server, and responsive to instructions received via the search interface, to search and sort selections of interest within a plurality of source documents;
a customized report module configured to generate a custom report interface displayable to the client, and responsive to user selection instructions received via the custom report interface, to extract and aggregate the selections of interest into a customized report configured to simultaneously display a plurality of the selections of interest;
a portable document module configured to enable source documents in the portable document format to be searched, sorted, and aggregated by the search module and customized report module;
a presentation module configured to enable source documents in the presentation format to be searched, sorted, and aggregated by the search module and customized report module;
a spread sheet module configured to enable source documents in the spread sheet format to be searched, sorted, and aggregated by the search module and customized report module;
a version control module in operative engagement with the customized report module, the version control module configured to retain the user selection instructions and location information for the selections of interest within the plurality of source documents;
a source document module which is separate from a customized report, configured to store and index a plurality of source documents in a plurality of native formats including text, portable document, presentation, and spread sheet, wherein the results of said storing and indexing are in said plurality of native formats;
the source document module being configured to store each of the plurality of source documents in a plurality of sub-document portions populated to one or more tables; and
a tool module configured to generate a tool interface displayable to the client, and responsive to instructions received from the client, link user comments to an of the sub-document portions;
wherein the customized report module is configured to extract and aggregate the sub-document portions of the selections of interest, along with any of said linked user comments, into the customized report while maintaining the original native formats of the selections of interest; and
a service tracking module, configured to automatically track client requests and service provider activity to facilitate billing for services rendered.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented system and method in a client-server environment, is provided for document research, aggregation, and compilation. The system and method includes a server having a search module configured to generate a search interface displayable to a client communicably coupled to the server, and responsive to instructions received via the search interface, to search and sort selections of interest within a plurality of source documents. A customized report module is configured to generate a custom report interface displayable to the client, and responsive to user selection instructions received via the custom report interface, to extract and aggregate the selections of interest into a customized report. Format modules are configured to respectively enable source documents in mutually distinct formats such as the PDF, PPT, and XLS formats, to be searched, sorted, and aggregated by the search module and customized report module. A service tracking module is configured to automatically track client requests and service provider activity to facilitate billing for services rendered.
58 Citations
43 Claims
-
1. A computer implemented system in a client-server environment, for document research, aggregation, and compilation, the system comprising:
a server computer including; a search module configured to generate a search interface displayable to a client communicably coupled to the server, and responsive to instructions received via the search interface, to search and sort selections of interest within a plurality of source documents; a customized report module configured to generate a custom report interface displayable to the client, and responsive to user selection instructions received via the custom report interface, to extract and aggregate the selections of interest into a customized report configured to simultaneously display a plurality of the selections of interest; a portable document module configured to enable source documents in the portable document format to be searched, sorted, and aggregated by the search module and customized report module; a presentation module configured to enable source documents in the presentation format to be searched, sorted, and aggregated by the search module and customized report module; a spread sheet module configured to enable source documents in the spread sheet format to be searched, sorted, and aggregated by the search module and customized report module; a version control module in operative engagement with the customized report module, the version control module configured to retain the user selection instructions and location information for the selections of interest within the plurality of source documents; a source document module which is separate from a customized report, configured to store and index a plurality of source documents in a plurality of native formats including text, portable document, presentation, and spread sheet, wherein the results of said storing and indexing are in said plurality of native formats; the source document module being configured to store each of the plurality of source documents in a plurality of sub-document portions populated to one or more tables; and a tool module configured to generate a tool interface displayable to the client, and responsive to instructions received from the client, link user comments to an of the sub-document portions; wherein the customized report module is configured to extract and aggregate the sub-document portions of the selections of interest, along with any of said linked user comments, into the customized report while maintaining the original native formats of the selections of interest; and a service tracking module, configured to automatically track client requests and service provider activity to facilitate billing for services rendered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for automated document research, aggregation, and compilation, in a client-server environment, the method comprising:
-
(a) generating, with a server computer, a search interface displayable to a client communicably coupled to the server; (b) searching and sorting, with the server computer in response to instructions received via the search interface, selections of interest within a plurality of source documents; (c) generating, with the server computer, a custom report interface displayable to the client; (d) extracting and aggregating, with the server computer in response to user selection instructions received via the custom report interface, the selections of interest into a customized report configured to simultaneously display a plurality of the selections of interest; (e) enabling, with the server computer in response to user selection instructions, documents in portable document format to be searched, sorted, extracted and aggregated into the customized report; (f) enabling, with the server computer in response to user selection instructions, documents in presentation format to be searched, sorted, extracted and aggregated into the customized report; (g) enabling, with the server computer in response to user selection instructions, documents in spread sheet format to be searched, sorted, extracted and aggregated into the customized report; (h) retaining, with the server computer, the user selection instructions and location information for the selections of interest within the plurality of source documents; and (i) automatically tracking, with the server computer, client requests and service provider activity to facilitate billing for services rendered; (j) storing and indexing, with the server computer, the plurality of source documents in a plurality of native formats including XML, text, portable document, presentation, and spreadsheet, wherein the results of said storing and indexing are in said plurality of native formats, and storing each of the plurality of source documents in a plurality of sub-document portions populated to one or more tables; and (k) generating, with the server computer, a tool interface displayable to the client for capturing at least one of user comments and messages to be linked to individual sub-document portions; wherein said extracting and aggregating (d) includes extracting and aggregating the sub-document portions of the selections of interest, along with any of the linked user comments and messages into the customized report while maintaining the original native formats of the selections of interest. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An article of manufacture for automated document research, aggregation, and compilation, in a client-server environment, said article of manufacture comprising:
-
a non-transitory computer usable medium having a computer readable program code embodied therein, said computer usable medium having computer readable program code for; generating, with a server computer, a search interface displayable to a client communicably coupled to the server; searching and sorting, with the server computer in response to instructions received via the search interface, selections of interest within a plurality of source documents; generating, with the server computer, a custom report interface displayable to the client; extracting and aggregating, with the server computer in response to user selection instructions received via the custom report interface, the selections of interest into a customized report configured to simultaneously display a plurality of the selections of interest; enabling, with the server computer in response to user selection instructions, documents in portable document format to be searched, sorted, extracted and aggregated into the customized report; enabling, with the server computer in response to user selection instructions, documents in presentation format to be searched, sorted, extracted and aggregated into the customized report; enabling, with the server computer in response to user selection instructions, documents in spread sheet format to be searched, sorted, extracted and aggregated into the customized report; retaining, with the server computer, the user selection instructions and location information for the selections of interest within the plurality of source documents; and automatically tracking, with the server computer, client requests and service provider activity to facilitate billing for services rendered; storing and indexing, with the server computer, the plurality of source documents in a plurality of native formats including XML, text, portable document, presentation, and spreadsheet, wherein the results of said storing and indexing are in said plurality of native formats, and storing each of the plurality of source documents in a plurality of sub-document portions populated to one or more tables; and generating, with the server computer, a tool interface displayable to the client for capturing at least one of user comments and messages to be linked to individual sub-document portions; wherein said extracting and aggregating includes extracting and aggregating the sub-document portions of the selections of interest, along with any of the linked user comments and messages, into the customized report while maintaining the original native formats of the selections of interest. - View Dependent Claims (40, 41, 42, 43)
-
Specification