Method and apparatus for the implementation of a real-time, sharable browsing experience on a host device
First Claim
1. A method for establishing a synchronized browsing session, comprising:
- sending by a host device a request to establish the synchronized browsing session to a synchronization server;
receiving by the host device a confirmation message from the synchronization server including a session identifier associated with the established synchronized browsing session;
sending by the host device an invitation to an invitee device to join the synchronized browsing session,wherein the invitation includes the session identifier;
recording by the host device a shared web browsing interaction between the host device and the website serverwherein the website server is independent of the synchronization server;
transmitting, from the host device, information related to the shared web browsing interaction to the synchronization server,wherein the information related to the shared web browsing interactions is to be processed by a browser of at least one device, the information related to the shared web browsing interaction comprising;
form data, cookie information, or script data;
receiving, by the host device from the synchronization server responsive to the transmitted information, an affiliation ID code, the affiliation ID code being used by the website server as a unique browsing session identifier for the host device; and
sending, from the host device to the website server, the affiliation ID code.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention describes a method and apparatus for the implementation of a real-time, sharable web browsing experience on a host device, utilizing the transfer of URL and form data information. The present invention further describes a method for establishing a synchronized browsing session, comprising sending a request to establish the synchronized browsing session to a synchronization server, receiving a confirmation message from the synchronization server including a session identifier associated with the established synchronized browsing session, and sending an invitation to an invitee to join the synchronized browsing session, wherein the invitation includes the session identifier. The present invention further describes a method for implementing a synchronized browsing session, comprising recording a shared web browsing interaction, and transmitting information related to the shared web browsing interaction to a synchronization server.
-
Citations
24 Claims
-
1. A method for establishing a synchronized browsing session, comprising:
-
sending by a host device a request to establish the synchronized browsing session to a synchronization server; receiving by the host device a confirmation message from the synchronization server including a session identifier associated with the established synchronized browsing session; sending by the host device an invitation to an invitee device to join the synchronized browsing session, wherein the invitation includes the session identifier; recording by the host device a shared web browsing interaction between the host device and the website server wherein the website server is independent of the synchronization server; transmitting, from the host device, information related to the shared web browsing interaction to the synchronization server, wherein the information related to the shared web browsing interactions is to be processed by a browser of at least one device, the information related to the shared web browsing interaction comprising;
form data, cookie information, or script data;receiving, by the host device from the synchronization server responsive to the transmitted information, an affiliation ID code, the affiliation ID code being used by the website server as a unique browsing session identifier for the host device; and sending, from the host device to the website server, the affiliation ID code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for establishing a synchronized browsing session, comprising:
-
a network interface adapted to communicate with a synchronization server; and a processor adapted to; send a request from a host device to establish the synchronized browsing session to the synchronization server via the network interface; receive at the host device a confirmation message from the synchronization server via the network interface, wherein the confirmation message includes a session identifier associated with the established synchronized browsing session; send an invitation from the host device to an invitee device to join the synchronized browsing session, wherein the invitation includes the session identifier, record by the host device a shared web browsing interaction between the host device and the website server wherein the website server is independent of the synchronization server; transmit, from the host device, information related to the shared web browsing interaction to the synchronization server, wherein the information related to the shared web browsing interactions is to be processed by a browser of at least one device, the information related to the shared web browsing interaction comprising;
form data, cookie information, or script data;receive, at the host device from the synchronization server responsive to the transmitted information, an affiliation ID code, the affiliation ID code being used by the website server as a unique browsing session identifier for the host device; and send, from the host device to the website server, the affiliation ID code. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification