System And Method For Flexibly Taking Actions Upon Activation Of Defined Triggers
First Claim
1. A computer-implemented method for flexibly taking actions in response to activation of rule-based triggers, comprising the steps of:
- storing a collection of one or more documents in a storage device maintained within a computing environment;
observing an activity of a user performed on a document from the collection within the computing environment;
identifying within the computing environment at least one of an application, operation, key word, time, place, project, topic, different document from the collection, and different user;
determining a connection associated with the user to at least one of the application, operation, key word, time, place, project, topic, different document from the collection, and different user based on the observed activity of the user;
defining a rule based on the connection and the observed activity;
storing the rule and a corresponding action to be performed within the computing environment in the storage device as a trigger;
activating the trigger upon a satisfaction of the rule by at least one of a further activity, event, and stimuli within the computing environment; and
performing the corresponding action upon the activation of the trigger,wherein all the steps are performed by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for flexibly taking actions upon activation of rule-based triggers are provided. A collection of documents is stored in a storage device within a computing environment. An activity of a user performed on a document from the collection is observed. At least one of an application, operation, key word, time, place, project, topic, different document from the collection, and different user is identified. A connection associated with the user is determined to at least one of the application, operation, key word, time, place, project, topic, different document from the collection, and different user based on the observed activity. A rule based on the connection and the observed activity is defined. The rule and a corresponding action are stored as a trigger. Rule satisfaction by at least one of a further activity, event, and stimuli activates the trigger, which causes performance of the corresponding action.
21 Citations
20 Claims
-
1. A computer-implemented method for flexibly taking actions in response to activation of rule-based triggers, comprising the steps of:
-
storing a collection of one or more documents in a storage device maintained within a computing environment; observing an activity of a user performed on a document from the collection within the computing environment; identifying within the computing environment at least one of an application, operation, key word, time, place, project, topic, different document from the collection, and different user; determining a connection associated with the user to at least one of the application, operation, key word, time, place, project, topic, different document from the collection, and different user based on the observed activity of the user; defining a rule based on the connection and the observed activity; storing the rule and a corresponding action to be performed within the computing environment in the storage device as a trigger; activating the trigger upon a satisfaction of the rule by at least one of a further activity, event, and stimuli within the computing environment; and performing the corresponding action upon the activation of the trigger, wherein all the steps are performed by a processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for flexibly delivering messages in response to activation of rule-based triggers, comprising the steps of:
-
storing a collection of one or more messages in a storage device maintained in a computing environment; observing an activity of a user performed on a message from the collection within the computing environment; identifying within the computing environment at least one of a document, different user, different message from the collection, key word, time, project, and topic; determining a connection associated with the user to at least one of the document, different user, different message from the collection, key word, time, project, and topic based on the observed activity of the user; defining a rule based on the connection and the observed activity; storing the rule and a corresponding action to be performed within the computing environment, the action comprising delivering the message to at least one recipient, in the storage device as a trigger; activating the trigger upon a satisfaction of the rule by at least one of a further activity, event, and stimuli within the computing environment; and delivering the message to the at least one recipient upon the activation of the trigger, wherein all the steps are performed by a processor. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-implemented system for flexibly taking actions in response to activation of rule-based triggers, comprising:
-
a document module to store a collection of one or more documents in a storage device maintained within a computing environment; an observation module to observe an activity of a user performed on a document from the collection within the computing environment; an identification module to identify within the computing environment at least one of an application, operation, key word, time, place, project, topic, different document from the collection, and different user; a connection module to determine a connection associated with the user to at least one of the application, operation, key word, time, place, project, topic, different document from the collection, and different user based on the observed activity of the user; a definition module to define a rule based on the connection and the observed activity; a storage module to store the rule and a corresponding action to be performed within the computing environment in the storage device as a trigger; an activation module to activate the trigger upon a satisfaction of the rule by at least one of a further activity, event, and stimuli within the computing environment; an execution module to perform the corresponding action upon the activation of the trigger; and a processor to execute the modules. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented system for flexibly delivering messages in response to activation of rule-based triggers, comprising:
-
a storage device maintained within a computing environment to store a collection of one or more messages; an observation module to observe an activity of a user performed on a message from the collection within the computing environment; an identification module to identify within the computing environment at least one of a document, different user, different message from the collection, key word, time, project, and topic; a connection module to determine a connection associated with the user to at least one of the document, different user, different message from the collection, key word, time, project, and topic based on the observed activity of the user; a definition module to define a rule based on the connection and the observed activity; a storage module to store the rule and a corresponding action to be performed within the computing environment, the action comprising delivering the message to at least one recipient, in the storage device as a trigger; an activation module to activate the trigger upon a satisfaction of the rule by at least one of a further activity, event, and stimuli within the computing environment; a delivery module to deliver the message to the at least one recipient upon the activation of the trigger; and a processor to execute the modules. - View Dependent Claims (18, 19, 20)
-
Specification