Database system and method for data acquisition and perusal
First Claim
1. A method of building, managing, and sharing a searchable personalized database, the method comprising:
- enabling users with personal computers having a local storage system and access to the Internet to create selectively shareable personalized databases of a plurality of selected source files, including files originating from the user'"'"'s local storage system, files located in access-restricted databases, accessed through the Internet, to which the users have obtained personalized access permission, and selectively shareable files the users create;
enabling users to annotate files in their personalized databases and incorporating those annotations into the personalized databases;
generating one or more word level inverted indices of the personalized databases to support text searching of database source files and in-context highlighting of search terms during display of database source files;
enabling users to register selected ones of a plurality of selectively shareable personalized databases;
enabling users to unregister selected ones of a plurality of selectively shareable personalized databases;
selectively searching registered ones of the plurality of personalized databases, using the one or more indices, according to a search criterion, to locate words and phrases in the source files of the registered databases; and
sending information for the display of at least portions of files in the plurality of selected source files that meet the search criterion with in-context highlighting of search terms consistent with the search criterion.
0 Assignments
0 Petitions
Accused Products
Abstract
A data acquisition and perusal system and method including a database selection module, a database index generator module and a search module. The database selection module enables selection of a plurality of files for inclusion into at least one selectable database. The database index generator module enables generation of a searchable index of the data contained in the selectable database. The search module enables a search to be performed of the searchable index according to search criteria. The system allows for the capture of HTML data which is automatically indexed without human intervention and has the ability to automatically and accurately locate or “pinpoint,” and highlight specific text or groups of text designated by the user within the resulting database.
-
Citations
40 Claims
-
1. A method of building, managing, and sharing a searchable personalized database, the method comprising:
-
enabling users with personal computers having a local storage system and access to the Internet to create selectively shareable personalized databases of a plurality of selected source files, including files originating from the user'"'"'s local storage system, files located in access-restricted databases, accessed through the Internet, to which the users have obtained personalized access permission, and selectively shareable files the users create; enabling users to annotate files in their personalized databases and incorporating those annotations into the personalized databases; generating one or more word level inverted indices of the personalized databases to support text searching of database source files and in-context highlighting of search terms during display of database source files; enabling users to register selected ones of a plurality of selectively shareable personalized databases; enabling users to unregister selected ones of a plurality of selectively shareable personalized databases; selectively searching registered ones of the plurality of personalized databases, using the one or more indices, according to a search criterion, to locate words and phrases in the source files of the registered databases; and sending information for the display of at least portions of files in the plurality of selected source files that meet the search criterion with in-context highlighting of search terms consistent with the search criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for building, managing, and sharing a searchable personalized database, the system comprising at least one processor and one or more modules for:
-
enabling users with personal computers having a local storage system and access to the Internet to create selectively shareable personalized databases of a plurality of selected source files, including files originating from the user'"'"'s local storage system, files located in access-restricted databases, accessed through the Internet, to which the users have obtained personalized access permission, and selectively shareable files the users create; enabling users to annotate files in the their personalized databases and incorporating those annotations into the personalized databases; generating one or more word level inverted indices of the personalized databases to support text searching of database source files and in-context highlighting of search terms during display of database source files; enabling users to register selected ones of a plurality of selectively shareable personalized databases; enabling users to unregister selected ones of a plurality of selectively shareable personalized databases; selectively searching registered ones of the plurality of personalized databases, using the one or more indices, according to a search criterion, to locate words and phrases in the source files of the registered databases; and sending information for the display of at least portions of files in the plurality of selected source files that meet the search criterion with in-context highlighting of search terms consistent with the search criterion. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification