Methods and apparatus for performing context management in a networked environment
First Claim
1. In a system comprising a client, a context management (CM) server, and a network that couples the client to the CM server and includes at least one security facility which prevents the CM server from initiating a connection with the client, the client executing at least one client application that shares a context with another application for a period of time, the CM server executing a context management service to manage the context, the context comprising at least one subject data item usable by the at least one client application and the another application, the at least one subject data item having a set of values comprising a first value corresponding to the at least one client application and a second value corresponding to the another application, a method of facilitating communication between the client and the CM server, the method comprising acts of:
- (a) establishing a connection, through the network, between the client and the CM server to enable communication between the CM server and the client;
(b) employing the connection to transmit one or more communications between the CM server and the client to facilitate sharing of the context by the at least one client application and the another application; and
(c) maintaining the connection between the client and the CM server for the period of time during which the at least one client application and the another application share the context.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to context management in a networked environment are provided. According to one aspect, a technique is provided for facilitating communication between a client and a context management (CM) server, comprising establishing a network connection between the client and the CM server to enable communication, and maintaining the connection for the period of time during which the context is maintained.
-
Citations
49 Claims
-
1. In a system comprising a client, a context management (CM) server, and a network that couples the client to the CM server and includes at least one security facility which prevents the CM server from initiating a connection with the client, the client executing at least one client application that shares a context with another application for a period of time, the CM server executing a context management service to manage the context, the context comprising at least one subject data item usable by the at least one client application and the another application, the at least one subject data item having a set of values comprising a first value corresponding to the at least one client application and a second value corresponding to the another application, a method of facilitating communication between the client and the CM server, the method comprising acts of:
-
(a) establishing a connection, through the network, between the client and the CM server to enable communication between the CM server and the client; (b) employing the connection to transmit one or more communications between the CM server and the client to facilitate sharing of the context by the at least one client application and the another application; and (c) maintaining the connection between the client and the CM server for the period of time during which the at least one client application and the another application share the context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. At least one computer-readable medium encoded with instructions for performing a method in a system comprising a client, a context management (CM) server, and a network that couples the client to the CM server and includes at least one security facility which prevents the CM server from initiating a connection with the client, the client executing at least one client application that shares a context with another application for a period of time, the CM server executing a context management service to manage the context, the context comprising at least one subject data item usable by the at least one client application and the another application, the at least one subject data item having a set of values comprising a first value corresponding to the at least one client application and a second value corresponding to the another application, the method for facilitating communication between the client and the CM server, the method comprising acts of:
-
(a) establishing a connection, through the network, between the client and the CM server to enable communication between the CM server and the client; (b) employing the connection to transmit one or more communications between the CM server and the client to facilitate sharing of the context by the at least one client application and the another application; and (c) maintaining the connection between the client and the CM server for the period of time during which the at least one client application and the another application share the context. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A context management server for use in a system comprising a client, the context management servers, and a network that couples the client to the context management server and includes at least one security facility which prevents the context management server from initiating a connection with the client, the client executing at least one client application that shares a context with another application for a period of time, the context comprising at least one subject data item usable by the at least one client application and the another application, the at least one subject data item having a set of values comprising a first value corresponding to the at least one client application and a second value corresponding to the another application, the context management server comprising:
-
at least one processor to execute a context management service to manage the context; and at least one controller that employs a connection through the network to transmit one or more communications to the client to facilitate sharing of the context by the at least one client application and the another application, and maintains the connection with the client for the period of time during which the at least one client application and the another application share the context. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A client computer for use in a system comprising the client computer, a context management (CM) servers, and a network that couples the client computer to the CM server and includes at least one security facility which prevents the CM server from initiating a connection with the client, the client computer comprising:
-
at least one processor to execute at least one client application that shares a context with another application for a period of time, the context comprising at least one subject data item usable by the at least one client application and the another application, the at least one subject data item having a set of values comprising a first value corresponding to the at least one client application and a second value corresponding to the another application; and at least one controller that employs a network connection to transmit one or more communications to the CM server to facilitate sharing of the context by the at least one client application and the another application, and maintains the connection with the CM server for the period of time during which the at least one client application and the another application share the context. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification