Systems and methods for shared browsing among a plurality of online co-users
First Claim
1. A method for establishing a shared browsing experience, the method comprising:
- receiving from an invitee computer, via a first communication path between an inviter computer and an online message server, an acceptance of an invitation to establish a co-browsing experience between the inviter computer and the invitee computer;
establishing a second communication path between the inviter computer and the invitee computer; and
communicating to the invitee computer, via the second communication path, information relating to a browsing experience at the inviter computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for establishing and maintaining a shared browsing experience are disclosed. A method for establishing a shared browsing experience includes an inviter computer communicating to an invitee computer, via an online messenger communication path, an invitation to establish a co-browsing experience. The invitee computer communicates to the inviter computer, via the first communication path, an acceptance of the invitation. A co-browsing communication path is then established between the inviter computer and the invitee computer. Information relating to the shared browsing experience is then communicated between the inviter and invitee computers via the co-browsing communication path.
176 Citations
49 Claims
-
1. A method for establishing a shared browsing experience, the method comprising:
-
receiving from an invitee computer, via a first communication path between an inviter computer and an online message server, an acceptance of an invitation to establish a co-browsing experience between the inviter computer and the invitee computer;
establishing a second communication path between the inviter computer and the invitee computer; and
communicating to the invitee computer, via the second communication path, information relating to a browsing experience at the inviter computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for establishing a shared browsing experience, the method comprising:
-
communicating to an inviter computer, via a first communication path between an invitee computer and an online message server, an acceptance of an invitation to establish a co-browsing experience between the inviter computer and the invitee computer;
establishing a second communication path between the inviter computer and the invitee computer; and
communicating to the inviter computer, via the second communication path, information relating to a browsing experience at the invitee computer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for sharing a browsing experience, the method comprising:
-
determining, at an inviter computer, whether a pre-specified online co-user account is currently active on an invitee computer;
sending to the invitee computer, via an online messenger communication path, an invitation to establish a co-browsing experience between the inviter computer and the invitee computer;
receiving an acceptance of the invitation from the invitee computer;
establishing a co-browsing communication path between the inviter computer and the invitee computer; and
communicating information relating to the co-browsing browsing experience between the inviter computer and the invitee computer via the co-browsing communications path. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for co-browsing, comprising:
-
determining from an online message service whether a pre-specified online co-user account is currently active on an invitee computer;
retrieving from the online message service, an address associated with the invitee computer;
establishing a communication path between an inviter computer and the invitee computer; and
communicating, via the communication path to the invitee computer, information relating to a current browsing experience at the inviter computer.
-
-
30. A method for co-browsing, comprising:
-
establishing a shared browsing experience between a first client computer and a second client computer; and
providing within a browser window at the first client computer a remote cursor indicator that represents a current position of a cursor within a browser window at the second client computer. - View Dependent Claims (31)
-
-
32. A method for co-browsing, comprising:
-
establishing a shared browsing experience between a first client computer and a second client computer; and
providing a remote scroll bar indicator at a position within a browser window at the first client computer that corresponds to a current scroll position of a web page within a browser window at the second client computer. - View Dependent Claims (33)
-
-
34. A method for co-browsing, comprising:
-
establishing a shared browsing experience between a first client computer and a second client computer; and
providing a status display at the first client computer that provides a current status of a browsing experience at the second client computer. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A computer storage medium storing thereon computer instructions for performing the following method for establishing a shared browsing experience, the method comprising:
-
receiving from an invitee computer, via a first communication path between an inviter computer and an online message server, an acceptance of an invitation to establish a co-browsing experience between the inviter computer and the invitee computer, establishing a second communication path between the inviter computer and the invitee computer; and
communicating to the invitee computer, via the second communication path, information relating to a browsing experience at the inviter computer. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A computer storage medium storing thereon computer instructions for performing the following method for establishing a shared browsing experience, the method comprising:
-
communicating to an inviter computer, via a first communication path between an invitee computer and an online message server, an acceptance of an invitation to establish a co-browsing experience between the inviter computer and the invitee computer;
establishing a second communication path between the inviter computer and the invitee computer; and
communicating to the inviter computer, via the second communication path, information relating to a browsing experience at the invitee computer.
-
-
46. A computer storage medium storing thereon computer instructions for performing the following method for establishing a shared browsing experience, the method comprising:
-
determining, at an inviter computer, whether a pre-specified online co-user account is currently active on an invitee computer;
sending to the invitee computer, via an online messenger communication path, an invitation to establish a co-browsing experience between the inviter computer and the invitee computer;
receiving an acceptance of the invitation from the invitee computer;
establishing a co-browsing communication path between the inviter computer and the invitee computer; and
communicating information relating to the co-browsing browsing experience between the inviter computer and the invitee computer via the co-browsing communications path.
-
-
47. A computer storage medium storing thereon computer instructions for performing the following method for co-browsing, the method comprising:
-
determining from an online message service whether a pre-specified online co-user account is currently active on an invitee computer;
retrieving from the online message service, an address associated with the invitee computer;
establishing a communication path between an inviter computer and the invitee computer; and
communicating, via the communication path to the invitee computer, information relating to a current browsing experience at the inviter computer.
-
-
48. A computer storage medium storing thereon computer instructions for performing the following method for co-browsing, the method comprising:
-
establishing a shared browsing experience between a first client computer and a second client computer; and
providing within a browser window at the first client computer a remote cursor indicator that represents a current position of a cursor within a browser window at the second client computer.
-
-
49. A computer storage medium storing thereon computer instructions for performing the following method for co-browsing, the method comprising:
-
establishing a shared browsing experience between a first client computer and a second client computer; and
providing a remote scroll bar indicator at a position within a browser window at the first client computer that corresponds to a current scroll position of a web page within a browser window at the second client computer.
-
Specification