System for sharing server sessions across multiple clients
First Claim
1. On a server computer having resources allocable for private use by clients, a method of sharing a resource on the server computer between a plurality of clients, comprising:
- assigning a respective client identifier to a plurality of clients interacting with the server computer;
allocating a private resource having a private resource identifier to a first client having a first client identifier;
mapping the first client identifier to the private resource identifier to facilitate communication between the first client and the private resource; and
in response to a receipt of the private resource identifier from a second client having a second client identifier, mapping the second client identifier to the private resource identifier to facilitate communication between the second client and the private resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A session context on a server can be shared between multiple, independent clients by employing many-to-one mapping of sessions to session context. Once a session context is established on the server, the originating client associated with that context can share the context with other clients. The server can provide the client with a certificate identifying the session context. The client, in turn, can pass the certificate to other clients. By initiating a server session with the certificate, the server assigns the pre-existing session context to a new session for a new client. A plurality of clients can thereby interact with a shared session context. This allows the clients to cooperate in a groupware fashion.
-
Citations
54 Claims
-
1. On a server computer having resources allocable for private use by clients, a method of sharing a resource on the server computer between a plurality of clients, comprising:
-
assigning a respective client identifier to a plurality of clients interacting with the server computer; allocating a private resource having a private resource identifier to a first client having a first client identifier; mapping the first client identifier to the private resource identifier to facilitate communication between the first client and the private resource; and in response to a receipt of the private resource identifier from a second client having a second client identifier, mapping the second client identifier to the private resource identifier to facilitate communication between the second client and the private resource. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. On a server computer having resources allocable for private use by clients, a method of sharing a resource on the server computer between a plurality of clients, comprising:
-
assigning a first session identifier to a first client interacting with a first resource on a server; assigning a first resource identifier to identify the first resource on the server; interacting with the first client using the first session identifier to access the first resource; providing a certificate identifying the first resource to the first client; assigning a second session identifier to a second client, the second client providing the server with a copy of the certificate; mapping the second session identifier to the first resource using the first resource identifier derived from the certificate; and interacting with the second client using the second session identifier to access the first resource. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article of manufacture, comprising:
-
a machine-readable medium; a computer-implemented method embodied in the machine-readable medium to a share resource on a server computer having resources allocable for private use by clients between a plurality of clients, the method comprising; assigning a respective client identifier to a plurality of clients interacting with the server computer; allocating a private resource having a private resource identifier to a first client having a first client identifier; mapping the first client identifier to the private resource identifier to facilitate communication between the first client and the private resource; and in response to a receipt of the private resource identifier from a second client having a second client identifier, mapping the second client identifier to the private resource identifier to facilitate communication between the second client and the private resource. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An article of manufacture, comprising:
-
a machine-readable medium; a computer-implemented method embodied in the machine-readable medium to share a resource on a server computer having resources allocable for private use by clients between a plurality of clients, the method comprising; assigning a first session identifier to a first client interacting with a first resource on a server; assigning a first resource identifier to identify the first resource on the server; interacting with the first client using the first session identifier to access the first resource; providing a certificate identifying the first resource to the first client; assigning a second session identifier to a second client, the second client providing the server with a copy of the certificate; mapping the second session identifier to the first resource using the first resource identifier derived from the certificate; and interacting with the second client using the second session identifier to access the first resource. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. On a server computer having resources allocable for private use by clients, a system for sharing a resource on the server computer between a plurality of clients, comprising:
-
a first session identifier assigned to a first client interacting with a first resource on a server; a first resource identifier assigned to identify the first resource on the server; a first mechanism managing use of the first session identifier by the first client to access the first resource; a certificate identifying the first resource to the first client; a second session identifier assigned to a second client, the second client providing the server with a copy of the certificate; a map of the second session identifier to the first resource based on the first resource identifier derived from the certificate; and the first mechanism managing use of the second client using the second session identifier by the second client to access the first resource. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification