Systems and methods for shared browsing among a plurality of online co-users
First Claim
1. 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;
communicating information relating to the co-browsing browsing experience between the inviter computer and the invitee computer via the co-browsing communications path;
receiving from the invitee computer, data relating to a current position of a cursor within a browser window at the invitee computer;
displaying a remote cursor indicator at a position within a browser window at the inviter computer that corresponds to the current position of the cursor within the browser window at the invitee computer; and
determining if a webpage selected by the inviter computer is blocked at the invitee computer, and if so, preventing the webpage from being displayed at the invitee computer, and further preventing a user of the inviter computer from determining that the webpage was blocked at the invitee 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.
-
Citations
12 Claims
-
1. 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; communicating information relating to the co-browsing browsing experience between the inviter computer and the invitee computer via the co-browsing communications path; receiving from the invitee computer, data relating to a current position of a cursor within a browser window at the invitee computer; displaying a remote cursor indicator at a position within a browser window at the inviter computer that corresponds to the current position of the cursor within the browser window at the invitee computer; and determining if a webpage selected by the inviter computer is blocked at the invitee computer, and if so, preventing the webpage from being displayed at the invitee computer, and further preventing a user of the inviter computer from determining that the webpage was blocked at the invitee computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12)
-
-
10. 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; communicating information relating to the co-browsing browsing experience between the inviter computer and the invitee computer via the co-browsing communications path; receiving from the invitee computer, data relating to a current position of a cursor within a browser window at the invitee computer; displaying a remote cursor indicator at a position within a browser window at the inviter computer that corresponds to the current position of the cursor within the browser window at the invitee computer; and determining if a webpage selected by the invitee computer is blocked at the inviter computer, and if so, preventing the webpage from being displayed at the inviter computer, and further preventing a user of the invitee computer from determining that the webpage was blocked at the inviter computer.
-
Specification