User-centric policy creation and enforcement to manage visually notified state changes of disparate applications
First Claim
1. A user centric policy creation and enforcement method comprising:
- observing state changes and action invocations in disparate applications through visual views of said disparate applications displayed by a computer system;
demarcating segments of markup as segments which visually indicate said observed state changes in said disparate applications by parsing said markup defining the visual views of said disparate applications using a page crawler;
establishing correlations between said observed state changes and action invocations;
formulating rules in a policy based upon user selected ones of said established correlations, each of said rules specifying a state change in at least one of said disparate applications, and at least one resulting action invocation in at least one other of said disparate applications; and
applying said policy to automatically respond to each subsequently observed state change with a specified action invocation.
3 Assignments
0 Petitions
Accused Products
Abstract
A user centric policy creation and enforcement system, method and apparatus. The method can include observing state changes and action invocations in disparate applications through visual views of the applications. Correlations can be established between the observed state changes and action invocations. Rules can be formulated in a policy based upon user selected ones of the established correlations. Each of the rules can specify a state change in at least one of the applications. Each of the rules further can specify at least one resulting action invocation in at least one other of the applications. Finally, the policy can be applied so as to automatically respond to each subsequently observed state change with a specified action invocation.
38 Citations
14 Claims
-
1. A user centric policy creation and enforcement method comprising:
-
observing state changes and action invocations in disparate applications through visual views of said disparate applications displayed by a computer system; demarcating segments of markup as segments which visually indicate said observed state changes in said disparate applications by parsing said markup defining the visual views of said disparate applications using a page crawler; establishing correlations between said observed state changes and action invocations; formulating rules in a policy based upon user selected ones of said established correlations, each of said rules specifying a state change in at least one of said disparate applications, and at least one resulting action invocation in at least one other of said disparate applications; and applying said policy to automatically respond to each subsequently observed state change with a specified action invocation. - View Dependent Claims (2)
-
-
3. A user centric policy creation and enforcement system comprising:
-
a policy interface unit of a computer system coupled to a plurality of user interface views into corresponding disparate applications, said policy interface unit having a configuration for; establishing a policy to respond to observed state changes in selected ones of said disparate applications with observed action invocations in others of said disparate applications; demarcating segments of markup as segments which visually indicate said observed state changes in said disparate applications by parsing said markup defining the visual views of said disparate applications using a page crawler; and enforcing said established policy by applying said action invocations responsive to observing said state changes; wherein said policy interface unit comprises a learning component, said learning component having a configuration for correlating observed events with action invocations to formulate proposed rules. - View Dependent Claims (4, 5, 6)
-
-
7. A computer program product comprising a machine readable storage having stored thereon a computer program for user centric policy creation and enforcement, said computer program, when executed by a processor, performing the steps of:
-
observing state changes and action invocations in disparate applications through visual views of said disparate applications; demarcating segments of markup as segments which visually indicate said observed state changes in said disparate applications by parsing said markup defining the visual views of said disparate applications using a page crawler; establishing correlations between said observed state changes and action invocations; formulating rules in a policy based upon user selected ones of said established correlations, each of said rules specifying a state change in at least one of said disparate applications, and at least one resulting action invocation in at least one other of said disparate applications; and applying said policy to automatically respond to each subsequently observed state change with a specified action invocation. - View Dependent Claims (8)
-
-
9. A method for user centric policy creation and enforcement comprising:
-
observing in an initial policy interface unit state changes and action invocations in at least one application through a visual view of said at least one application displayed by a computer system; demarcating segments of markup as segments which visually indicate said observed state changes in said disparate applications by parsing said markup defining the visual views of said disparate applications using a page crawler; establishing correlations between said observed state changes and action invocations; formulating rules in a policy based upon user selected ones of said established correlations, each of said rules specifying a state change in said at least one application, and at least one resulting action invocation in one of said at least one application and at least one other application; and distributing said policy to at least one other policy interface unit; and enforcing said policy in said at least one other policy interface unit to automatically respond to each subsequently observed state chance with a specified action invocation. - View Dependent Claims (10, 11)
-
-
12. A computer program product comprising a machine readable storage having stored thereon a computer program for user centric policy creation and enforcement, the computer program, when executed by a processor, performing the steps of:
-
observing in an initial policy interface unit state changes and action invocations in at least one application through a visual view of said at least one application; demarcating segments of markup as segments which visually indicate said observed state changes in said disparate applications by parsing said markup defining the visual views of said disparate applications using a page crawler; establishing correlations between said observed state changes and action invocations; formulating rules in a policy based upon user selected ones of said established correlations, each of said rules specifying a state change in said at least one application, and at least one resulting action invocation in one of said at least one application and at least one other application; and distributing said policy to at least one other policy interface unit; and enforcing said policy in said initial policy interface unit to automatically respond to each subsequently observed state change with a specified action invocation. - View Dependent Claims (13, 14)
-
Specification