Method and apparatus for conducting a confidential search
First Claim
Patent Images
1. A method, comprising:
- accessing one or more terms associated with one or more nodes of a network, wherein the one or more terms are contained in one or more hypertext markup files stored in one or more workstations coupled to the network, wherein the network is the Internet;
encrypting the accessed one or more terms;
storing, in a storage unit, a data-collection program that builds and maintains a database of the encrypted terms;
receiving an encrypted search term from a user of a remote device;
accessing the storage unit of an Internet web server comprising a World Wide Web search engine module to retrieve one or more of the encrypted accessed terms in response to receiving the encrypted search term from the user of the remote device;
comparing the received encrypted search term with at least a portion of the retrieved one or more encrypted accessed terms; and
providing a result of the comparison to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for conducting a confidential search. The method comprises accessing one or more terms associated with one or more nodes of a network, encrypting the accessed one or more terms and receiving an encrypted search term from a user. The method further comprises comparing the received encrypted search term with at least a portion of the encrypted accessed terms and providing a result of the comparison to the user.
27 Citations
17 Claims
-
1. A method, comprising:
-
accessing one or more terms associated with one or more nodes of a network, wherein the one or more terms are contained in one or more hypertext markup files stored in one or more workstations coupled to the network, wherein the network is the Internet; encrypting the accessed one or more terms; storing, in a storage unit, a data-collection program that builds and maintains a database of the encrypted terms; receiving an encrypted search term from a user of a remote device; accessing the storage unit of an Internet web server comprising a World Wide Web search engine module to retrieve one or more of the encrypted accessed terms in response to receiving the encrypted search term from the user of the remote device; comparing the received encrypted search term with at least a portion of the retrieved one or more encrypted accessed terms; and providing a result of the comparison to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising one or more machine-readable storage media containing instructions that when executed enable a processor to:
-
access one or more terms associated with one or more remote files over a network, wherein the one or more terms are contained in one or more hypertext markup files stored in one or more workstations coupled to the network, wherein the network is the Internet; encrypt the accessed one or more terms; store, in a storage unit, a data-collection program that builds and maintains a database of the encrypted terms; receive an encrypted search term from a user of a remote device; access the storage unit of an Internet web server comprising a World Wide Web search engine module to retrieve one or more of the encrypted accessed terms in response to receiving the encrypted search term from the user of the remote device; compare the received encrypted search term with the retrieved one or more encrypted accessed terms; and provide a result of the comparison to the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, wherein the apparatus is an Internet web server comprising a World Wide Web search engine module, comprising:
-
a storage unit; and a control unit communicatively coupled to the storage unit, the control unit adapted to; access one or more terms associated with one or more remote files over a network, wherein the one or more files are hypertext markup files stored in one or more workstations coupled to the network, and wherein the network is the Internet; store the accessed one or more terms in the storage unit, wherein the storage unit is adapted store a data-collection program, that when executed, enables the control unit to build and maintain a database of the encrypted accessed terms, wherein the accessed terms are found in the one or more hypertext markup files; encrypt the stored one or more terms in the storage unit; receive an encrypted search term from a user of a remote device; access the storage unit to retrieve one or more of the encrypted accessed terms in response to receiving the encrypted search term from the user of the remote device; compare the received encrypted search term with the retrieved one or more encrypted accessed terms; and provide a result of the comparison over the network. - View Dependent Claims (14, 15, 16, 17)
-
Specification