Searching and accessing documents on private networks for use with captures from rendered documents
First Claim
1. A method in a computing system for exposing an index of private documents, comprising:
- in a distinguished private network;
identifying electronic versions of documents available inside the distinguished private network, including a distinguished document;
constructing an index covering the identified electronic versions of documents;
exporting the constructed index from the distinguished private network to an index publication server;
at the index publication server;
receiving the exported index;
receiving a query via a public network; and
using an index based upon the received index to generate a query result for the received query that contains the distinguished document.
1 Assignment
0 Petitions
Accused Products
Abstract
A facility for exposing an index of private documents is described. In a private network, the facility (1) identifies electronic versions of documents that are available inside the private network, including a distinguished document; (2) constructs an index covering the identified electronic versions of documents; and (3) exports the constructed index from the private network to an index publication server. At the index publication server, the facility (1) receives the exported index; (2) receives a query via a public network; and (3) uses an index, based upon the received index, to generate a query result for the received query that contains the distinguished document.
-
Citations
36 Claims
-
1. A method in a computing system for exposing an index of private documents, comprising:
-
in a distinguished private network;
identifying electronic versions of documents available inside the distinguished private network, including a distinguished document;
constructing an index covering the identified electronic versions of documents;
exporting the constructed index from the distinguished private network to an index publication server;
at the index publication server;
receiving the exported index;
receiving a query via a public network; and
using an index based upon the received index to generate a query result for the received query that contains the distinguished document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium whose contents cause a computing system to perform a method for exposing an index of private documents, the method comprising:
-
in a private network;
identifying electronic versions of documents available inside a distinguished private network, including a distinguished document;
constructing an index covering the identified electronic versions of documents;
exporting the constructed index from the distinguished private network to an index publication server;
at the index publication server;
receiving the exported index;
receiving a query via a public network; and
using an index based upon the received index to generate a query result for the received query that contains the distinguished document.
-
-
28. A computing system for exposing an index of private documents, comprising:
-
a node in a distinguished private network that;
identifies electronic versions of documents available inside the distinguished private network, including a distinguished document, constructs an index covering the identified electronic versions of documents, and exports the constructed index from the distinguished private network to an index publication server; and
an index publication server that;
receives the exported index;
receives a query via a public network; and
uses an index based upon the received index to generate a query result for the received query that contains the distinguished document.
-
-
29. One or more computer memories collectively containing a private document search index data structure, comprising, for each of a plurality of electronic versions of documents available inside the distinguished private network, information identifying search terms occurring in the electronic document version, the index having been exported from the distinguished private network to a location in which it can be used to service queries received via a public network.
-
30. One or more computer memories collectively containing an aggregated document search index data structure, comprising, for each of a plurality of electronic versions of documents, information identifying search terms occurring in the electronic document version, the plurality of electronic versions of documents including an electronic version of a first document available inside a distinguished private network and an electronic version of a second document available outside the distinguished private network, the aggregated document search index data structure having been aggregated from a distinguished index exported from the distinguished private network,
such that the contents of the data structure can be used to service queries received via a public network.
-
36. A device that can be connected to a private network to expose an index of private documents, comprising:
-
a document identification subsystem that identifies electronic versions of documents available inside the distinguished private network, including a distinguished document;
an indexing subsystem that constructs an index covering the identified electronic versions of documents; and
an index exportation subsystem that exports the constructed index from the distinguished private network to an index publication server.
-
Specification