Searching and selecting content from multiple source documents having a plurality of native formats, indexing and aggregating the selected content into customized reports
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; and
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, while maintaining the original native formats of the stored and indexed source documents;
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 any 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.
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. PDF, PPT, and XLS modules are configured to respectively enable source documents in the PDF, PPT, and XLS formats to be searched, sorted, and aggregated by the search module and customized report module.
-
Citations
33 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; and 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, while maintaining the original native formats of the stored and indexed source documents; 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 any 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. 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 a 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 a 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 a spread sheet format to be searched, sorted, extracted and aggregated into the customized report; and (h) storing and indexing, with the server computer, a plurality of source documents in a plurality of native formats including text, portable document, presentation, and spread sheet, while maintaining the original native formats of the stored and indexed source documents, and storing each of the plurality of source documents in a plurality of sub-document portions populated to one or more tables; and (i) generating, with the server computer, a tool interface displayable to the client, the tool interface being configured to link user comments to any of the sub-document portions in response to instructions received from the client; 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, into the customized report while maintaining the original native formats of the selections of interest. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. 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 a 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 a 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 a spread sheet format to be searched, sorted, extracted and aggregated into the customized report; and storing and indexing, with the server computer, a plurality of source documents in a plurality of native formats including text, portable document, presentation, and spread sheet, while maintaining the original native formats of the stored and indexed source documents, 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, the tool interface configured to link user comments to any of the sub-document portions in response to instructions received from the client; 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, into the customized report while maintaining the original native formats of the selections of interest.
Specification