SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING THE SIMULTANEOUS DISPLAY OF MULTIPLE BROWSER CLIENT CURSORS AT EACH BROWSER CLIENT COMMON TO A SHARED BROWSING SESSION
First Claim
Patent Images
1. A method at a shared session server having at least a processor and a memory therein for enabling a plurality of shared session clients to view and interact with content simultaneously within a shared browsing session common to the plurality of shared session clients, wherein the method comprises:
- creating the shared browsing session at the shared session server;
connecting the shared browsing session with at least a first shared session client and a second shared session client communicatively interfaced with the shared session server via a network;
receiving a request from the first shared session client for a URL;
downloading, at the shared session server, a webpage corresponding to the URL;
modifying source code of the webpage at the shared session server; and
returning the webpage having the modified source code therein to the first and second shared session clients for display.
1 Assignment
0 Petitions
Accused Products
Abstract
A system incorporating techniques described in this paper includes a shared session server system that enables clients to view and interact with content simultaneously. The system enables a first shared session client to send an event stream sufficient to depict results of interaction with the content at a second shared session client.
13 Citations
21 Claims
-
1. A method at a shared session server having at least a processor and a memory therein for enabling a plurality of shared session clients to view and interact with content simultaneously within a shared browsing session common to the plurality of shared session clients, wherein the method comprises:
-
creating the shared browsing session at the shared session server; connecting the shared browsing session with at least a first shared session client and a second shared session client communicatively interfaced with the shared session server via a network; receiving a request from the first shared session client for a URL; downloading, at the shared session server, a webpage corresponding to the URL; modifying source code of the webpage at the shared session server; and returning the webpage having the modified source code therein to the first and second shared session clients for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Non-transitory computer readable storage media having instructions stored thereon that, when executed by a processor of a shared session server, the instructions cause the shared session server to perform operations for enabling a plurality of shared session clients to view and interact with content simultaneously within a shared browsing session common to the plurality of shared session clients, the operations comprising:
-
creating the shared browsing session at the shared session server; connecting the shared browsing session with at least a first shared session client and a second shared session client communicatively interfaced with the shared session server via a network; receiving a request from the first shared session client for a URL; downloading, at the shared session server, a webpage corresponding to the URL; modifying source code of the webpage at the shared session server; and returning the webpage having the modified source code therein to the first and second shared session clients for display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A shared session server to enable a plurality of shared session clients to view and interact with content simultaneously within a shared browsing session common to the plurality of shared session clients, wherein the shared session server comprises:
-
a processor; a memory; a shared content synchronization server engine to create the shared browsing session at the shared session server; a load balancing engine to connect the shared browsing session with at least a first shared session client and a second shared session client communicatively interfaced with the shared session server via a network; a core-server to receive a request from the first shared session client for a URL; a web client engine to download, at the shared session server, a webpage corresponding to the URL; a real-time server engine to modify source code of the webpage at the shared session server; and the core-server to further return the webpage having the modified source code therein to the first and second shared session clients for display. - View Dependent Claims (21)
-
Specification