Operating method for a server communicating with a client
First Claim
1. A method of operating a server communicating with a client, comprising:
- opening by the client a plurality of window instances individually selectable with distinct operational settings for accessing Web pages;
receiving from the client a first Web page request from a first window instance of the plurality of window instances;
attaching first page identification data to a first page corresponding to the first page request, by the server;
transmitting the first page including the first page identification data to the client, by the server;
receiving a second Web page request from the client, the second page request including a transmission of the first page identification data back to the server only if the second Web page request originates from the first window instance, the first page identification data including at least one specific transmission identifier for identifying the first window instance;
storing the transmitted first page identification data by the server;
attaching second page identification data to a second page corresponding to the second page request, by the server, wherein the second page identification data includes at least one further specific transmission identifier for identifying a second window instance, wherein the operational settings of the second window instance are different from the operational settings of the first window instance;
transmitting the second page including the second page identification data to the client, by the server;
storing the transmitted second page identification data by the server, if the first page identification data transmitted back to the server are identical to any previously stored page identification data;
storing the transmitted second page identification data and the first page identification data, if the first page identification data transmitted back to the server are not identical to any previously stored page identification data;
comparing the respective transmission identifiers to identify a respective window instance from which a Web page request has been made; and
based on the results of the comparing, applying operational settings appropriate to the respective window instance.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the invention, a server communicates with a client by transmitting to the client pages that the latter requested. The server adds to the pages identification data comprising at least one transmission identifier specific for the transmission of the page in such a manner that said data is transmitted back to the server if and only if the request on the client'"'"'s end originates from the transmission of the page. The server also stores the identification data transmitted by it. If the transmission identifier transferred back to the server corresponds to a stored transmission identifier, the server, once it receives the additional request, stores the newly transmitted transmission identifier in place of the transferred-back transmission identifier. Otherwise, it stores it in addition to the transferred-back transmission identifier.
21 Citations
13 Claims
-
1. A method of operating a server communicating with a client, comprising:
-
opening by the client a plurality of window instances individually selectable with distinct operational settings for accessing Web pages; receiving from the client a first Web page request from a first window instance of the plurality of window instances; attaching first page identification data to a first page corresponding to the first page request, by the server; transmitting the first page including the first page identification data to the client, by the server; receiving a second Web page request from the client, the second page request including a transmission of the first page identification data back to the server only if the second Web page request originates from the first window instance, the first page identification data including at least one specific transmission identifier for identifying the first window instance; storing the transmitted first page identification data by the server; attaching second page identification data to a second page corresponding to the second page request, by the server, wherein the second page identification data includes at least one further specific transmission identifier for identifying a second window instance, wherein the operational settings of the second window instance are different from the operational settings of the first window instance; transmitting the second page including the second page identification data to the client, by the server; storing the transmitted second page identification data by the server, if the first page identification data transmitted back to the server are identical to any previously stored page identification data; storing the transmitted second page identification data and the first page identification data, if the first page identification data transmitted back to the server are not identical to any previously stored page identification data; comparing the respective transmission identifiers to identify a respective window instance from which a Web page request has been made; and based on the results of the comparing, applying operational settings appropriate to the respective window instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13)
-
-
10. A computer readable medium encoded with a software program for operating a server communicating with a client, wherein when the software program is executed the operation of the server comprises:
-
opening by the client a plurality of window instances individually selectable with distinct operational settings for accessing Web pages; receiving from the client a first Web page request from a first window instance of the plurality of window instances; attaching first page identification data to a first page corresponding to the first page request; transmitting the first page including the first page identification data to the client; receiving a second Web page request from the client, the second page request including a transmission of the first page identification data back to the server only if the second Web page request originates from the first window instance, the first page identification data including at least one specific transmission identifier for identifying the first window instance; storing the transmitted first page identification data; attaching second page identification data to a second page corresponding to the second page request, wherein the second page identification data includes at least one further specific transmission identifier for identifying a second window instance, wherein the operational settings of the second window instance are different from the operational settings of the first window instance; transmitting the second page including the second page identification data to the client; storing the transmitted second page identification data, if the first page identification data transmitted back to the server are identical to any previously stored page identification data; storing the transmitted second page identification data and the first page identification data, if the first page identification data transmitted back to the server are not identical to any previously stored page identification data; and comparing the respective transmission identifiers to identify a respective window instance from which a Web page request has been made; and based on the results of the comparing, applying operational settings appropriate to the respective window instance.
-
-
11. A server for establishing a communication with a client, the server comprising a bulk storage memory having a software program for operating the server, wherein when the software program is executed the operation of the server comprises:
-
opening by the client a plurality of window instances individually selectable with distinct operational settings for accessing Web pages; receiving from the client a first Web page request from a first window instance of the plurality of window instances; attaching first page identification data to a first page corresponding to the first page request; transmitting the first page including the first page identification data to the client; receiving a second Web page request from the client, the second page request including a transmission of the first page identification data back to the server only if the second Web page request originates from the first window instance, the first page identification data including at least one specific transmission identifier for identifying the operational settings of the first window instance; storing the transmitted first page identification data; attaching second page identification data to a second page corresponding to the second page request, wherein the second page identification data includes at least one further specific transmission identifier for identifying the operational settings of a second window instance, wherein the operational settings of the second window instance are different from the operational settings of the first window instance; transmitting the second page including the second page identification data to the client; storing the transmitted second page identification data, if the first page identification data transmitted back to the server are identical to any previously stored page identification data; storing the transmitted second page identification data and the first page identification data, if the first page identification data transmitted back to the server are not identical to any previously stored page identification data; comparing the respective transmission identifiers to identify a respective window instance from which a Web page request has been made; and based on the results of the comparing, applying operational settings appropriate to the respective window instance.
-
Specification