Method and system for locating internet users having similar navigation patterns
First Claim
1. A computer implemented method for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said method comprising the following steps all carried out by a web server in communication with said first and at least one second web surfers:
- (a) receiving key words and/or URLs derived by parsing respective navigation strings from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or keywords indicative of a navigation string, (b) compiling a database of said keywords and URLs including a URL of each respective web surfer, and (c) cross-referencing the database for similar keywords and/or URLs to those of the first web surfer so as to locate said at least one second web surfer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method and system for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, wherein a web server in communication with the first and at least one second web surfers receives key words and/or URLs derived by parsing respective navigation strings from all web surfers in communication with the web server. This permits extraction of respective URLs of web sites visited by the web surfers and/or keywords indicative of a navigation string. The web server compiles a database of these keywords and URLs including a URL of each respective web surfer, and cross-references the database for similar keywords and/or URLs to those of the first web surfer so as to locate at least one second web surfer having a similar navigation pattern or search strategy.
67 Citations
42 Claims
-
1. A computer implemented method for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said method comprising the following steps all carried out by a web server in communication with said first and at least one second web surfers:
-
(a) receiving key words and/or URLs derived by parsing respective navigation strings from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or keywords indicative of a navigation string, (b) compiling a database of said keywords and URLs including a URL of each respective web surfer, and (c) cross-referencing the database for similar keywords and/or URLs to those of the first web surfer so as to locate said at least one second web surfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A web server for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said web server comprising:
-
a receiving port for receiving key words and/or URLs derived by parsing respective navigation and/or search strategies from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or key words indicative of a navigation string, a memory coupled to the receiving port for storing a database of said key words and URLs including a URL of each respective web surfer, a processor coupled to the memory for compiling the database as new keywords and URLs are received, and a search module for cross-referencing the database for similar key words and/or URLs to those of the first web surfer so as to locate said at least one second web surfer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said method steps comprising:
-
(a) receiving key words and/or URLs derived by parsing respective navigation and/or search strategies from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or key words indicative of a navigation string, (b) compiling a database of said key words and URLs including a URL of each respective web surfer, and (c) cross-referencing the database for similar key words and/or URLs to those of the first web surfer so as to locate said at least one second web surfer.
-
-
18. A computer implemented computer program product comprising a computer useable medium having computer readable program code embodied therein for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said computer program product comprising:
-
computer readable program code for causing the computer to receive key words and/or URLs derived by parsing respective navigation and/or search strategies from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or key words indicative of a navigation string, computer readable program code for causing the computer to maintain a database of said key words and URLs including a URL of each respective web surfer, and computer readable program code for causing the computer to cross-reference the database for similar key words and/or URLs to those of the first web surfer so as to locate said at least one second web surfer.
-
-
19. A computer implemented method for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said method comprising the following steps all carried out by a web server in communication with said first and at least one second web surfers:
-
(a) receiving key words and/or URLs derived by parsing respective navigation and/or search strategies from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or key words indicative of a navigation string, (b) uploading said key words and URLs including a URL of each respective web surfer to a remote database, and (c) downloading from the database similar key words and/or URLs to those of the first web surfer so as to locate said at least one second web surfer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A web server for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said web server comprising:
-
a receiving port for receiving key words and/or URLs derived by parsing respective navigation and/or search strategies from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or key words indicative of a navigation string, a database port coupled to the receiving port for uploading said key words and URLs including a URL of each respective web surfer to a remote database as new keywords and URLs are received, and a search module for cross-referencing the database for similar key words and/or URLs to those of the first web surfer so as to locate said at least one second web surfer. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer implemented program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said method steps comprising:
-
(a) receiving key words and/or URLs derived by parsing respective navigation and/or search strategies from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or key words indicative of a navigation string, (b) uploading said key words and URLs including a URL of each respective web surfer to a remote database, and (c) downloading from the database similar key words and/or URLs to those of the first web surfer so as to locate said at least one second web surfer.
-
-
38. A computer implemented computer program product comprising a computer useable medium having computer readable program code embodied therein for allowing a first web surfer to locate at least one second web surfer having similar navigation and/or search strategies, said computer program product comprising:
-
computer readable program code for causing the computer to receive key words and/or URLs derived by parsing respective navigation and/or search strategies from all web surfers in communication with the web server in order to extract respective URLs of web sites visited by the web surfers and/or key words indicative of a navigation string, computer readable program code for causing the computer to upload said key words and URLs including a URL of each respective web surfer to a remote database, and computer readable program code for causing the computer to download from the database similar key words and/or URLs to those of the first web surfer so as to locate said at least one second web surfer.
-
-
39. A method for allowing a client machine connected via a communications network to a web server to effect a search using multiple search engines simultaneously, said method comprising the following steps all carried out by the web server:
-
(a) receiving from the client machine a search string as well as a list of search engines for effecting simultaneous searches, (b) for each selected search engine, constructing an appropriate navigation pattern including URL and keywords, and (c) feeding each navigation string to a respective search engine.
-
-
40. A web server allowing a client machine connected thereto via a communications network to effect a search using multiple search engines simultaneously, said web server comprising:
-
an input port for receiving from the client machine a search string as well as a list of search engines for effecting simultaneous searches, a processor coupled to the input port for constructing an appropriate navigation pattern including URL and keywords each selected search engine, and a communications module coupled to the processor for feeding each navigation string to a respective search engine.
-
-
41. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for allowing a client machine connected via a communications network to a web server to effect a search using multiple search engines simultaneously, said method steps comprising:
-
(a) receiving from the client machine a search string as well as a list of search engines for effecting simultaneous searches, (b) for each selected search engine, constructing an appropriate navigation pattern including URL and keywords, and (c) feeding each navigation string to a respective search engine.
-
-
42. A computer program product comprising a computer useable medium having computer readable program code embodied therein for allowing a client machine connected via a communications network to a web server to effect a search using multiple search engines simultaneously, said computer program product comprising:
-
computer readable program code for causing the computer to receive from the client machine a search string as well as a list of search engines for effecting simultaneous searches, computer readable program code for causing the computer to construct an appropriate navigation pattern including URL and keywords for each selected search engine, and computer readable program code for causing the computer to feed each navigation string to a respective search engine.
-
Specification