Time zone negotiation in a client-server communication architecture
First Claim
Patent Images
1. A client-server communication method, comprising:
- receiving, by a server from a client over a communication path and during a communication session between the client and the server, a negotiated time-zone value that identifies a time zone or the client, wherein receiving the negotiated time-zone value includes receiving the negotiated time-zone value in a storage area of a computer system that includes the server,said method further comprising during the session executing on the server an application initialed by the client or initiated from within the computer system, wherein executing the application includes;
retrieving the time-zone value from the storage area; and
determining whether to take an action relating to the client based on whether a condition involving the retrieved time-zone value is satisfied, wherein to take an action relating to the client comprises at least one of;
to communicate a message to the client and to terminate the session.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and software associated with a client-server communication architecture in which there is a server and one or more clients. A client of the one or more clients communicates the client'"'"'s time zone value to the server over a communication path and during a communication-session between the client and the server. The time-zone value is so communicated through options negotiations between the client and the server. The negotiated time-zone value is stored in a storage area of a computer system that includes the server.
-
Citations
28 Claims
-
1. A client-server communication method, comprising:
-
receiving, by a server from a client over a communication path and during a communication session between the client and the server, a negotiated time-zone value that identifies a time zone or the client, wherein receiving the negotiated time-zone value includes receiving the negotiated time-zone value in a storage area of a computer system that includes the server, said method further comprising during the session executing on the server an application initialed by the client or initiated from within the computer system, wherein executing the application includes; retrieving the time-zone value from the storage area; and determining whether to take an action relating to the client based on whether a condition involving the retrieved time-zone value is satisfied, wherein to take an action relating to the client comprises at least one of;
to communicate a message to the client and to terminate the session. - View Dependent Claims (2, 3)
-
-
4. A client-server communication method, comprising
receiving, by a server from a client over a communication path and during a communication session between the client and the server, a negotiated time-zone value that identifies a time zone of the client, wherein receiving the negotiated time-zone value includes receiving the negotiated time-zone value in a storage area of a computer system that includes the server, and wherein the method further comprises executing on the server during the session a device manager of the computer system, wherein executing the device manager includes routing the session to a logical subsystem that is keyed to the negotiated time-zone value; - and
executing on the server during the session an application initiated by the client or from within the computer system, wherein executing the application initiated by the client or from within the computer includes determining whether to take an action relating to the client based on whether a condition is satisfied, and wherein the condition involves the logical subsystem to which the session is routed, wherein to take an action relating to the client comprises at least one of;
to communicate a message to the client and to terminate the session. - View Dependent Claims (5, 6, 7, 8, 9)
- and
-
10. A client-server communication system comprising a server, wherein the server is adapted to receive from a client, in a storage area of a computer system that comprises the server and over a communication path between the client and the server and during a communication session between the client and the server, a negotiated time-zone value that identifies a time zone of the client, wherein the server is adapted to execute during the session an application initiated by the client or initiated from within the computer system, and wherein to execute the application includes:
-
to retrieve the time-zone value from the storage area; and to determine whether to take an action relating to the client based on whether a condition involving the retrieved time-zone value is satisfied, wherein to take an action relating to the client comprises at least one of;
to communicate a message to the client and to terminate the session. - View Dependent Claims (11, 12)
-
-
13. A client-server communication system comprising a server, wherein the server is adapted to receive from a client, in a storage area of a computer system that comprises the server and over a communication path between the client and the server and during a communication session between the client and the server, a negotiated time-zone value that identifies a time zone of the client, wherein the server is further adapted to execute on the server during the session a device manager of the computer system, wherein to execute the device manager includes:
- to route the session to a logical subsystem that is keyed to the negotiated time-tone value, wherein the server is further adapted to execute on the server during the session an application initiated by the client or from within the computer system, wherein to execute the application initiated by the client or from within the computer system includes to determine whether to take an action relating to the client base on whether a condition is satisfied, and wherein the condition involves the logical subsystem to which the session is routed, and wherein to take an action relating to the client comprises at least one of;
to communicate a message to the client and to terminate the session. - View Dependent Claims (14, 15, 16, 17, 18)
- to route the session to a logical subsystem that is keyed to the negotiated time-tone value, wherein the server is further adapted to execute on the server during the session an application initiated by the client or from within the computer system, wherein to execute the application initiated by the client or from within the computer system includes to determine whether to take an action relating to the client base on whether a condition is satisfied, and wherein the condition involves the logical subsystem to which the session is routed, and wherein to take an action relating to the client comprises at least one of;
-
19. A computer program product, comprising a computer usable storage medium having a computer readable program code stored therein, wherein the computer readable program code comprises a software application adapted to be initiated by a client of client-server communication system during a communication session between the client and a server of the client-server communication system, wherein the client-server communication system has a communication path between the client and the server, wherein the software application is further adapted to execute on the server during the communication session, and wherein to execute the software application includes to make a decision relating to a negotiated time-zone value that identifies a time zone of the client, wherein to make a decision relating to the negotiated time-zone value comprises to determine whether to take an action relating to the client based on whether a condition is satisfied, and wherein to take an action relating to the client comprises at least one of:
- to communicate a message to the client and to terminate the session.
- View Dependent Claims (20, 21, 22, 23)
-
24. A computer program product, comprising a computer usable storage medium having a computer readable program code stored therein, wherein the computer readable program code comprises a software application adapted to be initiated from within a computer system that includes a server of a client-server communication system during a communication session between the server and a client of the client-server communication system, wherein the client-server communication system has a communication path between the client and the server, wherein the software application is further adapted to execute on the server during the communication session, and wherein to execute the software application includes to make a decision relating to a negotiated time-zone value that identifies a time zone of the client, wherein to make a decision relating to the negotiated time-zone value comprises to determine whether to take an action relating to the client based on whether a condition is satisfied, and wherein to take an action relating to the client comprises at least one of:
- to communicate a message to the client and to terminate the session.
- View Dependent Claims (25, 26, 27, 28)
Specification