METHOD AND SYSTEM FOR SENSING INFORMATION, IMPUTING MEANING TO THE INFORMATION, AND DETERMINING ACTIONS BASED ON THAT MEANING, IN A DISTRIBUTED COMPUTING ENVIRONMENT
First Claim
1. A computer implemented method comprising executing on a processor the steps of:
- receiving at a platform gateway module, data transmitted from one or more resources;
forming at the platform gateway module one or more messages based on the data from the one or more resources;
receiving at a message collector module one or more messages formed by the platform gateway module;
transmitting from the message collector module, the received one or more messages to a platform persistence module for storage;
receiving at a tenant handler module, one or more messages from the message collector module;
mapping at the tenant handler module, the received one or more messages to a tenant of a plurality of tenants;
receiving at a message handler module, the one or more messages mapped to the tenant from the tenant handler module;
forming at the message handler module, one or more tenant-specific business objects by applying a business logic to the one or more messages based on the mapped tenant;
forming at a near real-time processor module, one or more events by applying one or more pre-defined analytic models to contextual data and the one or more tenant-specific business objects;
receiving at a message publisher module, one or more events from the near real-time processor module; and
transmitting the received one or more events to one or more subscribers for the one or more events.
3 Assignments
0 Petitions
Accused Products
Abstract
A machine implemented method and system, including: receiving at a near real-time processor module, one or more tenant-specific business objects from a message handler module; receiving at the near real-time processor module, contextual data related to the received one or more tenant-specific business objects from a platform analytics module; forming at the near real-time processor module, one or more events by applying one or more pre-defined analytic models to the received contextual data and the received one or more tenant-specific business objects; receiving at a message publisher module, one or more events from the near real-time processor module; and transmitting the received one or more events to one or more subscribers for the one or more events.
49 Citations
44 Claims
-
1. A computer implemented method comprising executing on a processor the steps of:
-
receiving at a platform gateway module, data transmitted from one or more resources; forming at the platform gateway module one or more messages based on the data from the one or more resources; receiving at a message collector module one or more messages formed by the platform gateway module; transmitting from the message collector module, the received one or more messages to a platform persistence module for storage; receiving at a tenant handler module, one or more messages from the message collector module; mapping at the tenant handler module, the received one or more messages to a tenant of a plurality of tenants; receiving at a message handler module, the one or more messages mapped to the tenant from the tenant handler module; forming at the message handler module, one or more tenant-specific business objects by applying a business logic to the one or more messages based on the mapped tenant; forming at a near real-time processor module, one or more events by applying one or more pre-defined analytic models to contextual data and the one or more tenant-specific business objects; receiving at a message publisher module, one or more events from the near real-time processor module; and transmitting the received one or more events to one or more subscribers for the one or more events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a resources module configured to sense information using one or more distributed sensor devices; a platforms module configured to impute meaning to the sensed information based on one or more of;
the context of the sensed information and analyzing the sensed information using current information, historical information, and other information relevant to the context; andan applications module configured to determine one or more actions based on the imputed meaning of the sensed information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer implemented method comprising executing on a processor the steps of:
-
sensing at a resources module, information using one or more distributed sensor devices; imputing at a platforms module, meaning to the sensed information based on one or more of;
the context of the sensed information and analyzing the sensed information using current information, historical information, and other information relevant to the context; anddetermining at an applications module, one or more actions based on the imputed meaning of the sensed information. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification