Context management server appliance
First Claim
Patent Images
1. A method for use in a computer system comprising at least a first computer, a second computer and a network that couples the first and second computers, the method comprising an act of:
- (A) sharing a context between at least first and second applications, the first application having a first user interface executing on the first computer, the second application having a second user interface executing on the first computer, the sharing of the context comprising passing context information over the network between the first user interface and a context manager executing on the second computer and between the second user interface and the context manager;
wherein the first application executes on the first computer and wherein the second application executes remotely from the first computer; and
wherein the context comprises a data item usable by the first and second applications, the data item having a set of values comprising at least a first value corresponding to the first application and a second value corresponding to the second application, the set of values identifying a subject in the context, and wherein the act of sharing the context comprises, in response to a user of the first computer switching from the first application to the second application, exchanging the value of the data item corresponding to the first application with the value of the data item corresponding to the second application to retain the context.
3 Assignments
0 Petitions
Accused Products
Abstract
Server appliances provide context management functionality in the healthcare field and other fields. The server appliances may present themselves on a network as one or more World Wide Web sites accessible to applications whose context is managed.
36 Citations
25 Claims
-
1. A method for use in a computer system comprising at least a first computer, a second computer and a network that couples the first and second computers, the method comprising an act of:
-
(A) sharing a context between at least first and second applications, the first application having a first user interface executing on the first computer, the second application having a second user interface executing on the first computer, the sharing of the context comprising passing context information over the network between the first user interface and a context manager executing on the second computer and between the second user interface and the context manager; wherein the first application executes on the first computer and wherein the second application executes remotely from the first computer; and wherein the context comprises a data item usable by the first and second applications, the data item having a set of values comprising at least a first value corresponding to the first application and a second value corresponding to the second application, the set of values identifying a subject in the context, and wherein the act of sharing the context comprises, in response to a user of the first computer switching from the first application to the second application, exchanging the value of the data item corresponding to the first application with the value of the data item corresponding to the second application to retain the context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22)
-
-
20. A method for use in a system comprising a first computer, a second computer and a network that couples the first and second computers, the method comprising an act of:
-
(A) sharing a context between at least first and second applications having respective first and second user interfaces executing on the first computer, the second application executing on the second computer, the sharing of the context comprising passing context information between the first user interface and the context manager and between the second application and the context manager; wherein the first application executes on the first computer; and wherein the context comprises a data item usable by the first and second applications, the data item having a set of values comprising at least a first value corresponding to the first application and a second value corresponding to the second application, the set of values identifying a subject in the context, and wherein the act of sharing the context comprises, in response to a user of the first computer switching from the first application to the second application, exchanging the value of the data item corresponding to the first application with the value of the data item corresponding to the second application to retain the context. - View Dependent Claims (21, 23, 24)
-
-
25. A method for use in a computer system comprising at least a first computer, a second computer and a network that couples the first and second computers, the method comprising an act of:
-
(A) sharing a context between at least first and second applications, the first application having a first user interface executing on the first computer, the second application having a second user interface executing on the first computer, the sharing of the context comprising passing context information over the network between the first user interface and a context manager executing on the second computer and between the second user interface and the context manager, the context information comprising information on at least one subject; wherein the act of sharing the context comprises acts of; initially establishing the context; and maintaining the context, wherein the act of maintaining the context comprises an act of changing the at least one subject from a first value to a second value by passing context information about the changed at least one subject over the network between the first user interface and the context manager and between the second user interface and the context manager; wherein the context comprises a data item usable by the first and second applications, the data item having a set of values comprising at least a first value corresponding to the first application and a second value corresponding to the second application, the set of values identifying the at least one subject in the context, and wherein the act of sharing the context comprises, in response to a user of the first computer switching from the first application to the second application, exchanging the value of the data item corresponding to the first application with the value of the data item corresponding to the second application to retain the context.
-
Specification