Web presence detector
First Claim
1. A method for detecting one or more user presences in a virtual location including the steps of:
- directing a web browser to enter a virtual location, the browser associated with a first user;
communicating the virtual location of the first user from the browser to a tracking server;
entering the first user and the virtual location of the first user, as a first user presence, into a database of user presences, the database associated with the tracking server;
searching the database for any user presences in the virtual location of the first user;
transmitting the user presences to the browser of the first user; and
communicating the user presences to the first user through the browser.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detecting one or more user presences in a virtual location is provided which includes the steps of directing a web browser to enter a virtual location, the browser associated with a first user, communicating the virtual location of the first user from the browser to a tracking server, and entering the first user and the virtual location of the first user, as a first user presence, into a database of user presences which is associated with the tracking server. The method further includes the steps of searching the database for any user presences in the virtual location of the first user, transmitting the user presences to the browser of the first user, and communicating the user presences to the first user through the browser.
106 Citations
28 Claims
-
1. A method for detecting one or more user presences in a virtual location including the steps of:
-
directing a web browser to enter a virtual location, the browser associated with a first user;
communicating the virtual location of the first user from the browser to a tracking server;
entering the first user and the virtual location of the first user, as a first user presence, into a database of user presences, the database associated with the tracking server;
searching the database for any user presences in the virtual location of the first user;
transmitting the user presences to the browser of the first user; and
communicating the user presences to the first user through the browser. - View Dependent Claims (2, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 23, 24)
-
-
4. A system for identifying user presences in a virtual location, comprising:
-
a tracking server;
a plurality of web browsers executing on a plurality of processors, each browser, upon entering a virtual location, communicating the virtual location to the tracking server; and
the tracking server being configured to receive a virtual location from a respective one of the browsers, and to enter the a user of the respective one of the browsers and the virtual location into a database of user presences, the tracking server being configured to search the database for any user presences in the virtual location, and to communicate the user presences to the respective one of the browsers. - View Dependent Claims (25, 26)
-
-
5. A system for identifying user presences in a virtual location, the system including:
-
a database, the database associating each of a plurality of users with a corresponding current virtual location displayed on a corresponding web browser of said each user;
a tracking server coupled to the database, the tracking server being configured to receive a new virtual location from a respective first browser of the plurality of browsers, and to associate a respective first user of the first browser with the new virtual location in the database, the tracking server being configured to search the database for any other ones of the plurality of users that are associated with the new virtual location, and to communicate the associated users to the first browser. - View Dependent Claims (27, 28)
-
-
6. A system for identifying user presences in a virtual location, the system including:
a web browser, the browser configured to send, to a tracking server, a virtual location of a first user of a plurality of users, to receive, from the tracking server, an identification of any other user of the plurality of users that are associated with the virtual location, and to communicate the associated users to the first user.
-
17. Computer readable media, having stored thereon, computer executable process steps operable to control a computer to:
-
receive a virtual location of a first user from a web browser;
enter the first user and the virtual location of the first user, as a first user presence, into a database of user presences; and
search the database for any user presences in the virtual location of the first user; and
transmit the user presences to the browser of the first user.
-
-
20. A system for identifying user presences in a virtual location, comprising:
-
a plurality of tracking servers arranged in a network, each tracking server having associated therewith a database of user presences;
a plurality of web browsers executing on a plurality of processors, each browser, upon entering a virtual location, communicating the virtual location to a first server of the plurality of tracking servers; and
the first tracking server being configured to receive a virtual location from a respective one of the browsers, and to enter a user of the respective one of the browsers and the virtual location into the database of user presences associated with the first tracking server, the first tracking server being configured to search the associated database to identify any user presences in the virtual location, the first tracking server being configured to query at least one of the other tracking server of the plurality tracking servers for any user presences in the virtual location of the first user;
each of the at least one of the other tracking servers being configured to search the database associated with the at least one of the other tracking servers to identify any user presences in the virtual location of the first user;
at least one of the first tracking server and the at least one of the other tracking servers being configured to communicate the identified user presences to the user via the respective one of the browsers. - View Dependent Claims (21, 22)
-
Specification