Legal claims defining the scope of protection, as filed with the USPTO.
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.
2. The method of claim 1 , wherein encrypting comprises encrypting the accessed one or more terms using a same encryption algorithm as that employed to encrypt the search term.
3. The method of claim 2 , wherein encrypting comprises encrypting the accessed terms using at least one of a one-way hash function and an asymmetric encryption algorithm.
4. The method of claim 1 , further comprises storing the encrypted accessed terms in a database and wherein comparing comprises comparing the received encrypted search term with at least a portion of the encrypted accessed terms stored in the database.
5. The method of claim 1 , wherein providing the result comprises providing at least a portion of the accessed terms that substantially match the search term.
6. The method of claim 1 , further comprising storing the accessed terms in a first database and storing the encrypted accessed terms in a second database, and further comprising providing the user an option to search the first database or the second database.
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.
8. The article of claim 7 , wherein the network is the Internet, and wherein the instructions when executed enable the processor to encrypt the accessed terms using a same algorithm utilized to encrypt the search term.
9. The article of claim 8 , wherein the instructions when executed enable the processor to encrypt the accessed terms using at least one of a one-way hash function and an asymmetric algorithm.
10. The article of claim 7 , wherein the instructions when executed enable the processor to store the encrypted accessed terms in a database and to compare the received encrypted search term with at least a portion of the encrypted accessed terms stored in the database.
11. The article of claim 7 , wherein the instructions when executed enable the processor to access one or more websites associated with one or more processor-based systems that are communicatively coupled to the Internet and to provide the results of at least a portion of the accessed terms that match the search term.
12. The article of claim 7 , wherein the instructions when executed enable the processor to store the accessed terms in a first database, store the encrypted accessed terms in a second database, and provide the user an option to search the first database or the second database.
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.
14. The apparatus of claim 13 , wherein the control unit is adapted to encrypt the accessed one or more terms using a same encryption algorithm as that employed to encrypt the search term.
15. The apparatus of claim 14 , wherein the control unit is adapted to encrypt the accessed terms using at least one of a one-way hash function and an asymmetric encryption algorithm.
16. The apparatus of claim 13 , wherein the control unit is further adapted to compare the received encrypted search term with at least a portion of the encrypted accessed terms stored in the database.
17. The apparatus of claim 13 , wherein the control unit is adapted to provide the result that includes at least a portion of the accessed terms that substantially match the search term, and wherein the control unit is further adapted to store the accessed terms in a first database, store the encrypted accessed terms in a second database, and provide the user an option to search the first database or the second database.
Unknown
June 23, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.