System and method for coordinated and secure-content group-browsing system
First Claim
1. A group-browsing system comprising:
- a group of plural shared web browsers including a shared web browser for each client of a group of clients, each shared web browser is implemented as executable computer code embedded in corresponding computer readable memories and is executed by corresponding computer processors; and
a group of gatekeeper modules implemented as executable computer code embedded in corresponding computer readable memories and executed by corresponding computer processors and configured to mask an identity of each client of the group of clients using one of the shared web browsers to prevent a web server from retrieving an actual identifier of any shared web browser of the group of shared web browsers by;
creating a temporary identifier for use on behalf of all shared web browsers of the group of shared web browsers;
storing the temporary identifier in the group of gatekeepers such that the temporary identifier is not accessible by the shared web browsers of the group of shared web browsers;
transferring the temporary identifier from the group of gatekeeper modules to the web server when an initiating one of the shared web browsers of the group of shared web browsers requests a non-secure web page from the web server;
transferring information corresponding to a URL of the non-secure web page to the non-initiating shared web browsers of the group of shared web browsers;
automatically executing a non-shared browser when one of the shared web browsers of the group of shared web browsers requests access to a secure web page of the web server;
automatically transferring the temporary identifier to the non-shared browser for use while the non-shared browser is accessing the secure web page of the web server; and
deleting the temporary identifier at an end of group-browsing session to prevent any shared web browser of the group of shared web browsers from accessing the secure web page on the web server using the temporary identifier after the end of the group-browsing session, the non-secure web page is displayed in all of the shared web browsers of the group of shared web browsers by receiving the non-secure web page at each of the shared web browsers of the group of shared web browsers in response to transferring to the web server the temporary identifier from the group of gatekeeper modules and transferring to the web server the URL of the non-secure web page from the non-initiating shared web browsers of the group of shared web browsers in response to the initiating one of the shared web browsers of the group of shared web browsers requesting the non-secure web page from the web server, and the secure web page accessed from the web server is displayed by the non-shared browser.
0 Assignments
0 Petitions
Accused Products
Abstract
A group-browsing system for a plurality of clients each including a shared web browser when browsing non-secure parts of a web site. A server is linked to the shared web browser of each client and is configured to monitor the transmission of the web site URL request from the shared web browser of one client of the group and to direct the request to the shared web browser of other clients in the group. A gatekeeper module is configured to first mask the identity of each client'"'"'s computer on the shared browser. This prevents the web site from retrieving any client'"'"'s actual identifier. Second, the gatekeeper is also configured to create a same temporary identifier for each client when any client logs on to the web site so that the same web page is displayed for all the clients in the group. When browsing secure parts of a web site, a non-shared web browser is executed instead of using the shared web browser to avoid sharing sensitive or personal information.
52 Citations
4 Claims
-
1. A group-browsing system comprising:
-
a group of plural shared web browsers including a shared web browser for each client of a group of clients, each shared web browser is implemented as executable computer code embedded in corresponding computer readable memories and is executed by corresponding computer processors; and a group of gatekeeper modules implemented as executable computer code embedded in corresponding computer readable memories and executed by corresponding computer processors and configured to mask an identity of each client of the group of clients using one of the shared web browsers to prevent a web server from retrieving an actual identifier of any shared web browser of the group of shared web browsers by; creating a temporary identifier for use on behalf of all shared web browsers of the group of shared web browsers; storing the temporary identifier in the group of gatekeepers such that the temporary identifier is not accessible by the shared web browsers of the group of shared web browsers;
transferring the temporary identifier from the group of gatekeeper modules to the web server when an initiating one of the shared web browsers of the group of shared web browsers requests a non-secure web page from the web server;transferring information corresponding to a URL of the non-secure web page to the non-initiating shared web browsers of the group of shared web browsers; automatically executing a non-shared browser when one of the shared web browsers of the group of shared web browsers requests access to a secure web page of the web server; automatically transferring the temporary identifier to the non-shared browser for use while the non-shared browser is accessing the secure web page of the web server; and deleting the temporary identifier at an end of group-browsing session to prevent any shared web browser of the group of shared web browsers from accessing the secure web page on the web server using the temporary identifier after the end of the group-browsing session, the non-secure web page is displayed in all of the shared web browsers of the group of shared web browsers by receiving the non-secure web page at each of the shared web browsers of the group of shared web browsers in response to transferring to the web server the temporary identifier from the group of gatekeeper modules and transferring to the web server the URL of the non-secure web page from the non-initiating shared web browsers of the group of shared web browsers in response to the initiating one of the shared web browsers of the group of shared web browsers requesting the non-secure web page from the web server, and the secure web page accessed from the web server is displayed by the non-shared browser. - View Dependent Claims (2)
-
-
3. A group-browsing method of masking an identity of each client of a group of clients using a shared web browser of a group of plural shared web browsers to prevent a web server from retrieving an actual identifier of any shared web browser of the group of shared web browsers, each shared web browser of the group of shared web browsers is implemented as executable computer code embedded in corresponding computer readable memories and is executed by corresponding computer processors, the method comprising:
-
creating a temporary identifier for use on behalf of all shared web browsers of the group of shared web browsers; storing the temporary identifier in a group of gatekeeper modules such that the temporary identifier is not accessible by the shared web browsers of the group of shared web browsers; transferring the temporary identifier from one of the gatekeeper modules of the group of gatekeeper modules to a web server when an initiating one of the shared web browsers of the group of shared web browsers requests a non-secure web page from the web server; transferring information corresponding to a URL of the non-secure web page to the non-initiating shared web browsers of the group of shared web browsers; displaying the non-secure web page in all of the shared web browsers of the group of shared web browsers by receiving the non-secure web page at each of the shared web browsers of the group of shared web browsers in response to transferring to the web server the temporary identifier from the group of gatekeeper modules and transferring to the web server the URL of the non-secure web page from the non-initiating shared web browsers of the group of shared web browsers in response to the initiating one of the shared web browsers of the group of shared web browsers requesting the non-secure web page from the web server; automatically executing a non-shared browser when one of the shared web browsers of the group of shared web browsers requests access to a secure web page of the web server; automatically transferring the temporary identifier to the non-shared browser for use while the non-shared browser is accessing the secure web page of the web server; displaying by the non-shared browser the secure web page accessed from the web server; and deleting the temporary identifier at an end of group-browsing session to prevent any shared web browser of the group of shared web browsers from accessing the secure web page of the web server using the temporary identifier after the end of the group-browsing session. - View Dependent Claims (4)
-
Specification