System and User Interface Supporting Context Sharing Between Concurrently Operating Applications
First Claim
1. A system for use in healthcare for managing conveying executable application context information between concurrently operable executable applications, comprising:
- an authorization processor for determining a user is authorized to access information of a particular patient; and
a central managing application responsive to user authorization, for providing centralized services to a parent and child application to coordinate operation of said parent and child application including by conveying session context information including a patient identifier from said parent application to said child application via communication without requiring child or parent application embedded programming capability to share context information in response to a user activating said child application via said parent application.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and associated communication protocol enables network compatible applications to be integrated into any process involving concurrent operation of applications. A system for use in a first application concurrently operating together with a plurality of network compatible applications includes an entitlement processor. The entitlement processor enables user access to the first application in response to validation of user identification information. The system also includes a communication processor for intermittently communicating an activity indication to a managing application within a timeout window and the activity indication is communicated sufficiently often to prevent an inactivity timeout of the first application. The managing application receives activity indications from multiple concurrently operating applications sufficiently frequently to prevent an inactivity timeout of the individual applications and maintains corresponding activity monitoring indicators.
-
Citations
18 Claims
-
1. A system for use in healthcare for managing conveying executable application context information between concurrently operable executable applications, comprising:
-
an authorization processor for determining a user is authorized to access information of a particular patient; and
a central managing application responsive to user authorization, for providing centralized services to a parent and child application to coordinate operation of said parent and child application including by conveying session context information including a patient identifier from said parent application to said child application via communication without requiring child or parent application embedded programming capability to share context information in response to a user activating said child application via said parent application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for use in healthcare for managing conveying executable application context information between concurrently operable executable applications, comprising,
an authorization processor for determining a user is authorized to access information of a particular patient; - and
a central managing application responsive to user authorization, for providing centralized services to a parent and child application to coordinate operation of said parent and child application including by conveying session context information including a patient identifier from said parent application to said child application via communication without requiring child or parent application embedded programming capability to alter and share said context information, in response to a user activating said child application via said parent application. - View Dependent Claims (16)
- and
-
17. A system for use in healthcare for managing conveying executable application context information between concurrently operable executable applications, comprising:
-
an authorization processor for determining a user is authorized to access information of a particular patient;
a communication processor for initiating generation of a session identifier particular to a user initiated session and for use by a plurality of concurrently operating applications to uniquely identify said user initiated session and a central managing application responsive to user authorization, for providing centralized services to a parent and child application to coordinate operation of said parent and child application including by conveying session context information including a patient identifier and session identifier from said parent application to said child application via communication without requiring child or parent application embedded programming capability to share context information in response to a user activating said child application via said parent application.
-
-
18. A CCOW (Clinical Context Object Workgroup) standard compliant system for use in healthcare for managing conveying executable application context information between concurrently operable executable applications, comprising:
-
an authorization processor for determining a user is authorized to access information of a particular patient; and
a central managing application responsive to user authorization, for providing centralized services to a parent and child application to coordinate operation of said parent and child application compliant with the CCOW (Clinical Context Object Workgroup) standard including by conveying session context information including a patient identifier from said parent application to said child application via communication without requiring child or parent application embedded programming capability to share context information in response to a user activating said child application via said parent application.
-
Specification