System and method for flexibly taking actions in response to detected activities
First Claim
1. A computer-implemented system for flexibly taking actions in response to detected activities, comprising:
- a storage device in a computing environment storing a trigger comprising at least one of;
one or more documents, persons, key words, times, and projects associable with the activities of at least one user; and
one or more actions associable with the activities of the at least one user; and
a message delivery platform, comprising;
a monitor module monitoring at least one of activities, events, and stimuli occurring within the computing environment in relation to the documents, persons, key words, times, and projects, and to the activities;
an execution module taking action within the computing environment upon activation of the trigger by the at least one activity, event, and stimulus; and
a criteria module defining the stimuli as a criteria comprising at least one of one or more of applications used by the at least one user and connections between the documents and at least one of people, other documents, projects, times, and places within the computing environment,wherein the storage device stores connections between the documents, persons, key words, times, and projects within the computing environment in a graph, and the trigger is conditioned on the contents of the graph.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for flexibly taking actions in response to detected activities is provided. A trigger in a computing environment is defined and includes at least one of specifying one or more documents, persons, key words, times, and projects associable with the activities of at least one user, and defining one or more actions associable with the activities of at least one such user. At least one of activities, events, and stimuli occurring within the computing environment is monitored in relation to the documents, persons, key words, times, and projects, and to the activities. Action is taken within the computing environment upon activation of the trigger by the at least one activity, event, and stimuli.
10 Citations
24 Claims
-
1. A computer-implemented system for flexibly taking actions in response to detected activities, comprising:
-
a storage device in a computing environment storing a trigger comprising at least one of; one or more documents, persons, key words, times, and projects associable with the activities of at least one user; and one or more actions associable with the activities of the at least one user; and a message delivery platform, comprising; a monitor module monitoring at least one of activities, events, and stimuli occurring within the computing environment in relation to the documents, persons, key words, times, and projects, and to the activities; an execution module taking action within the computing environment upon activation of the trigger by the at least one activity, event, and stimulus; and a criteria module defining the stimuli as a criteria comprising at least one of one or more of applications used by the at least one user and connections between the documents and at least one of people, other documents, projects, times, and places within the computing environment, wherein the storage device stores connections between the documents, persons, key words, times, and projects within the computing environment in a graph, and the trigger is conditioned on the contents of the graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for flexibly taking actions in response to detected activities, comprising:
-
defining a trigger maintained in a storage device of a computing environment comprising at least one of; specifying one or more documents, persons, key words, times, and projects associable with the activities of at least one user; and defining one or more actions associable with the activities of activities of the at least one user; monitoring with a processor at least one of activities, events, and stimuli occurring within the computing environment in relation to the documents, persons, key words, times, and projects, and to the activities;
taking action within the computing environment upon activation of the trigger by the at least one activity, event, and stimulus;defining the stimuli as a criteria comprising at least one of; identifying one or more of applications used by the at least one user; and identifying connections between the documents and at least one of people, other documents, projects, times, and places within the computing environment; representing connections between the documents, persons, key words, times, and projects within the computing environment in a graph; and conditioning the trigger on the contents of the graph. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification