Collaborative web browsing system
The present invention is directed towards to computerized social networks and e-commerce and facilitating ad-hoc screen sharing and co-browsing between users of a social network. The collaborative browsing method comprises a server computer having a Shopping With A Friend (SWAF) server engine coupled to a database, a SWAF client engine coupled to the SWAF server engine and a plurality of client computers each having a web browser program that runs the SWAF client engine. The web browser program does not include a collaboration plug-in.
1. A collaborative web browsing method comprising:
providing a server computer having a Shopping With A Friend (SWAF) server engine coupled to a database, a SWAF client engine coupled to the SWAF server engine and a plurality of client computers each having a web browser program that runs the SWAF client engine, the web browser program does not include a collaboration plug-in;
establishing by the SWAF server engine, a collaborative website;
displaying the collaborative website on each of the plurality of client computers;
detecting by the SWAF client engine, browser activity data of each of the plurality of client computers;
storing by the SWAF server engine, the browser activity data of each of the plurality of client computers through the SWAF server engine to the database at a first frequency; and
transmitting by the SWAF server engine, the browser activity data of each of the plurality of client computers that has been stored from the database to each other of the plurality of client computers at a second frequency, wherein the first frequency is slower than the first frequency; and
displaying the browser activity data from each of the plurality of client computers on each of the plurality of client computers.
2. A collaborative web browsing method comprising:
providing a server computer having a Shopping With A Friend (SWAF) server engine coupled to a database, a SWAF client engine coupled to the SWAF server engine and a plurality of client computers each having a web browser program that runs the SWAF client engine, the web browser program does not include a collaboration plug-in;
establishing, by the SWAF server engine, a collaborative website;
displaying by the SWAF server engine, the collaborative website on each of the plurality of client computers;
detecting by the SWAF client engine, browser activity data of a first client computer of the plurality of client computers;
storing by the SWAF server engine, the browser activity data of the first client computer of the plurality of client computers on the database at a first frequency; and
transmitting by the SWAF server engine, the browser activity data that has been stored from the database through the SWAF server engine to a second client computer of the plurality of client computers at a second frequency, wherein the first frequency is slower than the second frequency.