System and user interface supporting processing and activity management for concurrently operating applications
First Claim
1. A system used by a first application concurrently operating together with a plurality of network compatible applications, comprising:
- an entitlement processor for enabling user access to a first application of a plurality of concurrently operating applications in response to validation of user identification information; and
a communication processor employed by said first application of said plurality of concurrently operating applications for intermittently communicating an activity indication to a managing application within a timeout window, said activity indication being generated in response to user action and being communicated sufficiently often to prevent an inactivity timeout of said first application being initiated during normal operation of said first application by said managing application in response to said timeout window being exceeded;
whereinsaid first application and said managing application reside in one or more computers and said first application notifies said managing application of one or more of, (a) a session identifier for identifying a particular user initiated session, (b) a URL to be contacted if said activity notification is not successful, (c) an identification of a type of event preventing said activity notification from being successful.
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
23 Claims
-
1. A system used by a first application concurrently operating together with a plurality of network compatible applications, comprising:
-
an entitlement processor for enabling user access to a first application of a plurality of concurrently operating applications in response to validation of user identification information; and a communication processor employed by said first application of said plurality of concurrently operating applications for intermittently communicating an activity indication to a managing application within a timeout window, said activity indication being generated in response to user action and being communicated sufficiently often to prevent an inactivity timeout of said first application being initiated during normal operation of said first application by said managing application in response to said timeout window being exceeded;
whereinsaid first application and said managing application reside in one or more computers and said first application notifies said managing application of one or more of, (a) a session identifier for identifying a particular user initiated session, (b) a URL to be contacted if said activity notification is not successful, (c) an identification of a type of event preventing said activity notification from being successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system used by a managing application supporting concurrent operation of a plurality of Internet compatible applications, comprising:
-
an input processor intermittently receives activijy indications from a plurality of concurrently operating applications, an individual activity indication being generated in response to user action, and at least one activity indication includes one or more of, (a) an identification of a particular user initiated session, (b) a URL to be contacted if an activity notification is not successful, (c) an identification of a type of event preventing an activity notification from being successful; an activity monitor updates individual activity status indicators, corresponding to said plurality of concurrently operating applications, in response to said received activity indications; a comparator compares individual activity status indicators with corresponding time-out threshold values to identify an application time-out event indicated by a status indicator exceeding said time-out threshold and occurring during normal operation of an application; and a communication processor communicates notice of said application time-out event to one of said plurality of concurrently operating applications. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system supporting concurrent operation of a plurality of Internet compatible applications, comprising:
-
a processor; a computer-readable storage medium, the computer-readable storage medium being connected to the processor; a browser application stored in the computer-readable storage medium and executable by the rocessor to provide a browser user interface display permitting user entry of identification information and commands for a plurality of Internet compatible applications; and a managing application receives activity indications from a plurality of concurrently operating applications, an individual activity indication being generated in response to user action, said plurality of concurrently operating applications being initiated by user commands via said browser user interface, said received activity indications being provided by individual applications sufficiently frequently to prevent an inactivity timeout of said individual applications and during normal operation of an individual application;
whereinat least one activity indication includes one or more of, (a) an identification of a particular user initiated session, (b) a URL to be contacted if an activity notification is not successful, (c) an identification of a type of event preventing an activity notification from being successful. - View Dependent Claims (19, 20)
-
-
21. In a system supporting concurrent operation of a plurality of network compatible applications, a method comprising the activities of:
-
intermittently receiving activity indications from a plurality of concurrently operating applications, an individual activity indication being generated in response to user action and intermittently receiving one or more of, (a) an identification of a particular user initiated session, (b) a URL to be contacted if an activity notification is not successful, (c) an identification of a type of event preventing an activity notification from being successful; updating individual activity status indicators, corresponding to said plurality of concurrently operating applications, in response to said received activity indications; comparing individual activity status indicators with corresponding time-out threshold values to identify an application time-out event indicated by a status indicator exceeding said time-out threshold and occurring during normal operation of an application; and communicating notice of said application time-out event to one of said plurality of concurrently operating applications.
-
-
22. A method employed by a first application operating in a system supporting concurrent operation of a plurality of network compatible applications, said method comprising the activities of:
-
enabling user access to a first application of a plurality of concurrently operating applications in response to validation of user identification information; and supporting intermittent communication by said first application of an activity indication to a managing application within a timeout window, said activity indication notification being generated in response to user action and being communicated sufficiently often to prevent an inactivity timeout of said first application being initiated during normal operation of said first application by said managing application in response to said timeout window being exceeded;
whereinsaid first application and said managing application reside in one or more computers and said first application notifies said managing application of one or more of, (a) a session identifier for identifying a particular user initiated session, (b) a URL to be contacted if said activity notification is not successful, (c) an identification of a type of event preventing said activity notification from being successful.
-
-
23. In a system supporting concurrent operation of a plurality of network compatible applications, a method comprising the activities of:
-
intermittently receiving activity indications from a plurality of concurrently operating applications of a particular operating session of a user, an individual activity indication being generated in response to user action and intermittently receiving one or more of, (a) an identification of a particular user initiated session, (b) a URL to be contacted if an activity notification is not successful, (c) an identification of a type of event preventing an activity notification from being successful; updating a single activity status indicator associated with said plurality of concurrently operating applications of said particular operating session, in response to said received activity indications; comparing said single activity status indicator with a time-out threshold value to identify a time-out event indicated by a status indicator exceeding said time-out threshold and occurring during normal operation of an application; and re-initializing said plurality of concurrently operating applications in response to said comparison.
-
Specification