Automated web browser synchronization by using session initiation protocol during a real-time session
First Claim
1. A computer readable media containing software for facilitating synchronization of web browsers, said software comprising instructions for a computer to:
- automatically identify first location indicia for a first web page loaded by an associated browser during a real-time communication session;
send the first location indicia for the first web page over a network for loading on a remote browser running on a remote computer as part of the real-time communication session;
receive second location indicia for a second web page loaded by the remote browser running on the remote computer;
load the second web page on the associated browser based on the second location indicia for the second web page;
incorporate the first location indicia for the first web page in a first invite message wherein the instructions to send the first location indicia for the first web page over the network send the first invite message to the remote computer using session initiation protocol;
wherein the instructions to receive the second location indicia for the second web page over the network include instructions to receive a second invite message from the remote computer, thereby forming a received invite message; and
remove the second location indicia for the second web page from the received invite message.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows synchronization of web browsers to eliminate the need for users to convey uniform resource locators (URLs) or like location indicia. The invention operates with a local user'"'"'s browser to identify the URL for a newly loaded web page and transmit this newly loaded URL to a remote user'"'"'s computer for loading on the remote user'"'"'s browser. Further, the invention also provides for receiving URLs associated with web pages loaded onto the remote user'"'"'s browser and loading the web pages on the local user'"'"'s browser using the received URLs.
-
Citations
33 Claims
-
1. A computer readable media containing software for facilitating synchronization of web browsers, said software comprising instructions for a computer to:
-
automatically identify first location indicia for a first web page loaded by an associated browser during a real-time communication session;
send the first location indicia for the first web page over a network for loading on a remote browser running on a remote computer as part of the real-time communication session;
receive second location indicia for a second web page loaded by the remote browser running on the remote computer;
load the second web page on the associated browser based on the second location indicia for the second web page;
incorporate the first location indicia for the first web page in a first invite message wherein the instructions to send the first location indicia for the first web page over the network send the first invite message to the remote computer using session initiation protocol;
wherein the instructions to receive the second location indicia for the second web page over the network include instructions to receive a second invite message from the remote computer, thereby forming a received invite message; and
remove the second location indicia for the second web page from the received invite message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable media containing software for implementing a web browser interface device facilitating synchronization of web browsers, said software comprising instructions for a computer to:
-
receive from an associated browser first location indicia for a first web page loaded by the associated browser, thereby forming received location indicia;
send the first location indicia for the first web page over a network for loading on a remote browser running on a remote computer;
receive second location indicia for a second web page loaded by the remote browser running on the remote computer;
instruct the associated browser to load the second web page on the associated browser based on the second location indicia for the second web page;
incorporate the received location indicia for the first web page in a first invite message wherein the instructions to send the first location indicia for the first web page over the network send the first invite message to the remote computer using session initiation protocol;
wherein the instructions to receive the second location indicia for the second web page over the network include receiving a second invite message from the remote computer, thereby forming a received invite message; and
remove the second location indicia for the second web page from the received invite message. - View Dependent Claims (9, 10, 11)
-
-
12. A computer readable media containing software for implementing a web browser interface device facilitating synchronization of web browsers, said software comprising instructions for a computer to:
-
during a real-time communication session;
interact with an associated browser to receive a first uniform resource locator for a first web page initially selected to load by a user of the associated browser thereby forming a first received uniform resource locator;
forward the first uniform resource locator for the first web page across a network to load on a remote browser as part of the real-time communication session;
receive a second uniform resource locator for a second web page selected by a remote user to load on the remote browser thereby forming a second received uniform resource locator;
effect loading of the second web page upon receiving the second uniform resource locator for the second web page;
incorporate the first received uniform resource locator for the first web page in a first invite message wherein the instructions to forward the first uniform resource locator for the first web page across the network send the first invite message to a remote computer using session initiation protocol;
wherein the instructions to receive the second uniform resource locator for a second web page include receiving a second invite message from the remote computer, thereby forming a second received invite message; and
remove the second uniform resource locator for the second web page from the second received invite message. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for facilitating synchronization of web browsers comprising a central processing unit and a network interface providing for communications with a remote computer over a network, said central processing unit adapted to:
-
run a local browser configured to download web pages based on location indicia during a real-time communication session; and
obtain first location indicia for a first web page loaded by the local browser;
send the first location indicia for the first web page over the network for loading on a remote browser running on the remote computer as part of the real-time communication session;
receive second location indicia for a second web page loaded by the remote browser running on the remote computer;
load the second web page on the local browser based on the second location indicia for the second web page;
incorporate the first location indicia for the first web page in a first invite message;
wherein said central processing unit adapted to send the first location for the first web page over the network is adapted to send the first invite message to the remote computer using session initiation protocol;
wherein said central processing unit adapted to receive the second location indicia for the second web page over the network is adapted to receive a second invite message from the remote computer, thereby forming a received invite message;
remove the second location indicia for the second web page from the received invite message. - View Dependent Claims (20, 21)
-
-
22. A system for facilitating synchronization of web browsers comprising a central processing unit and a network interface providing communication with remote computers over a network, said central processing unit adapted to:
-
during a real-time communication session;
run a local browser configured to download web pages based on location indicia, and run a browser interface device configured to;
obtain from the local browser first location indicia for a first web page loaded by the local browser, the first web page initially selected by a user of the local browser;
send the first location indicia for the first web page over the network for loading on a remote browser running on a remote computer as part of the real-time communication session;
receive second location indicia for a second web page loaded by the remote browser running on the remote computer;
instruct the local browser to load the second web page based on the second location indicia for the second web page;
incorporate the first location indicia for the first web page in a first invite message wherein said browser interface device is adapted to send the first invite message to the remote computer using session initiation protocol;
receive a second invite message from the remote computer, thereby forming a received invite message; and
remove the second location indicia for the second web page from the received invite message. - View Dependent Claims (23, 24)
-
-
25. A method facilitating synchronization of web browsers comprising:
-
automatically identifying first location indicia for a first web page loaded by a local browser during a real-time communication session;
sending the first location indicia for the first web page over a network for loading on a remote browser running on a remote computer as part of the real-time communication session;
receiving over the network second location indicia for a second web page loaded by the remote browser running on the remote computer;
effecting loading of the second web page on the local browser based on the second location indicia for the second web page;
incorporating the first location indicia for the first web page in a first invite message;
sending the first invite message to the remote computer using session initiation protocol;
receiving a second invite message from the remote computer, thereby forming a received invite message; and
removing the second location indicia for the second web page from the received invite message. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method facilitating synchronization of web browsers comprising;
-
receiving from a local browser first location indicia for a first web page loaded by an associated browser during a real-time communication session;
sending the first location indicia for the first web page over a network for loading on a remote browser running on a remote computer as part of the real-time communication session;
receiving second location indicia for a second web page loaded by the remote browser running on the remote computer;
instructing the local browser to load the second web page on the local browser based on the second location indicia for the second web page;
incorporating the first location indicia for the first web page in a first invite message;
sending the first invite message to the remote computer using session initiation protocol;
receiving a second invite message from the remote computer, thereby forming a received invite message; and
removing the second location indicia for the second web page from the received invite message. - View Dependent Claims (31)
-
-
32. A method facilitating synchronization of web browsers comprising:
-
interacting with a local browser to receive a first uniform resource locator for a first web page initially selected to load by a user of the local browser during a real-time communication session;
forwarding the first uniform resource locator for the first web page across a network to load on a remote browser as part of the real-time communication session;
receiving a second uniform resource locator for a second web page selected by a remote user to load on the remote browser;
effecting loading of the second web page after receiving the second uniform resource locator for the second web page;
incorporating the first uniform resource locator for the first web page in a first invite message;
wherein forwarding the first uniform resource locator for the first web page across the network includes forwarding the first invite message to the remote computer using session initiation protocol;
wherein receiving the second uniform resource locator for the second web page over the network includes receiving a second invite message from the remote computer; and
removing the second-uniform resource locator for the second web page from the second invite message.
-
-
33. A system for facilitating synchronization of web browsers comprising:
-
means for conducting a real-time communication session;
means for interacting with a local browser to receive a first uniform resource locator for a first web page initially selected to load by a user of the local browser;
means for forwarding the first uniform resource locator for the first web page across a network to load on a remote browser as pan of the real-time communication session;
means for receiving a second uniform resource locator for a second web page selected by a remote user to load on the remote browser;
means for affecting the load of the second web page after receiving the second uniform resource locator for the second web page;
means for incorporating the first uniform resource locator for the first web page in a first invite message;
wherein said means for forwarding the first uniform resource locator for the first web page across the network comprises means for forwarding the first invite message to a remote computer using session initiation protocol;
wherein said means for receiving the second uniform resource locator for the second web page over the network comprises means for receiving a second invite message from the remote computer; and
means for removing the second uniform resource locator for the second web page from the second invite message.
-
Specification