CONFIGURABLE EVENT-BASED AUTOMATION ARCHITECTURE FOR CLOUD-BASED COLLABORATION PLATFORMS
First Claim
1. A computer-implemented method of facilitating event-based automation in a collaborative cloud-based platform, the method comprising:
- receiving an event at a rule manager system of the collaborative cloud-based platform,wherein the event is received at the rule manager system responsive to an action taken by a collaborator of the collaborative cloud-based platform on a content item stored in one or more backend systems of the collaborative cloud-based platform,wherein the content item comprises electronic content that is remotely accessible to the collaborator user via a user device in communication with the collaborative cloud-based platform; and
translating, by a computer processor of the rule manager system, the event into one or more job requests by;
parsing the event to identify event criteria;
accessing pre-defined rules from a memory in communication with the computer processor;
scanning the pre-defined rules to select a first pre-defined rule that matches the event criteria; and
generating a job request associated with the first pre-defined rule.
4 Assignments
0 Petitions
Accused Products
Abstract
Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.
-
Citations
30 Claims
-
1. A computer-implemented method of facilitating event-based automation in a collaborative cloud-based platform, the method comprising:
-
receiving an event at a rule manager system of the collaborative cloud-based platform, wherein the event is received at the rule manager system responsive to an action taken by a collaborator of the collaborative cloud-based platform on a content item stored in one or more backend systems of the collaborative cloud-based platform, wherein the content item comprises electronic content that is remotely accessible to the collaborator user via a user device in communication with the collaborative cloud-based platform; and translating, by a computer processor of the rule manager system, the event into one or more job requests by; parsing the event to identify event criteria; accessing pre-defined rules from a memory in communication with the computer processor; scanning the pre-defined rules to select a first pre-defined rule that matches the event criteria; and generating a job request associated with the first pre-defined rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A collaboration system for facilitating event-based automation in a collaborative cloud-based platform, the system comprising:
-
a processor; an interface configured to receive an event responsive to an action taken by a collaborator of the collaborative cloud-based platform on a content item stored in one or more backend systems of the collaborative cloud-based platform, wherein the content item comprises electronic content that is remotely accessible to the collaborator via a user device in communication with the collaborative cloud-based platform; a memory unit having instructions stored thereon which, when executed by the processor, cause the collaboration system to translate the event into one or more job requests by; parsing the event to identify event criteria; accessing pre-defined rules from a memory in communication with the computer processor; scanning the pre-defined rules to select a first pre-defined rule that matches the event criteria; and generating a job request associated with the first pre-defined rule. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A collaboration system for facilitating event-based automation in a collaborative cloud-based platform, the system comprising:
-
a rules database configured to store user-specified rules for translating events into job requests, wherein each event occurs responsive to an action taken by a collaborator of the collaborative cloud-based platform on a content item stored in one or more data warehouses of the collaborative cloud-based platform, wherein the content item comprises electronic content that is remotely accessible to the collaborator via a user device in communication with the collaborative cloud-based platform; and
;a rules manager system having a processor and a computer-readable storage medium storing instructions to be implemented by the processor, wherein the instructions, when executed by the processor, cause the rules manager system to translate events received in the collaborative cloud-based platform into one or more job requests by parsing the events to identify event criteria, accessing the user-specified rules from the rules database, scanning the user-specified rules to select rules that match the event criteria, and generating a job requests based on the selected rules. - View Dependent Claims (30)
-
Specification