Evaluating triggers for application control and machine configuration
AssigneeAGCO Corporation
InventorChristopher Burton O'Neil
Life of this patent
Estimating the term…
Abstract
Evaluation of control and configuration triggers may be provided. A data transmission may be received from a machine. A first initial filter criteria may be determined to apply to the transmitted data, and the transmitted data may be provided to an application service associated with the initial filter criteria. A return message may be received from the application service and may be evaluated to determine whether the transmitted data should be compared to additional initial filter criteria.
Claims20
A method for evaluating control and configuration triggers, the method comprising:
- receiving a data transmission from a machine;
- determining whether a first initial filter criteria of a plurality of initial filter criteria applies to the transmitted data, wherein each of the plurality of initial filter criteria comprises a trigger and an application service;
- in response to determining that the first initial filter criteria applies to the data transmission, providing the transmitted data to the application service associated with the initial filter criteria;
- receiving a return message from the application service associated with the initial filter criteria;
- and
- determining, according to the return message, whether to determine whether at least one second initial filter criteria of the plurality of initial filter criteria applies to the transmitted data.
A system for evaluating a control trigger, the system comprising:
- a memory storage;
- and
- a processing unit coupled to the memory storage, wherein the processing unit is operative to:
- receive a data transmission from a machine,
- determine whether at least one initial filter criteria (IFC) is associated with the received data,
- in response to determining that the at least one IFC is associated with the received data, send the received data to an application service associated with the at least one IFC,
- receive a return data transmission from the application service,
- determine whether the return data comprises a modification of the received data, and
- in response to determining that the return data comprises a modification of the received data, record the return data for a report.
A computer-readable medium which stores a set of instructions which when executed performs a method for evaluating a control trigger, the method executed by the set of instructions comprising:
- receiving a plurality of data records from each of a plurality of machines;
- determining whether at least one first initial filter criteria (IFC) condition is associated with at least one of the plurality of data records;
- in response to determining that the at least one IFC condition is associated with the at least one of the plurality of data records, determining whether a first machine of the plurality of machines associated with the at least one of the plurality of data records is assigned to an application service identified by the at least one first IFC;
- in response to determining that the first machine of the plurality of machines is not assigned to an application service identified by the at least one first IFC:
- invoking a new instance of the application service identified by the at least one first IFC, and
- assigning the first machine of the plurality of machines to the new instance of the application service;
- sending the at least one of the plurality of data records to the application service to which the first machine of the plurality of machines is assigned;
- receiving a return data transmission from the assigned application service;
- determining whether the return data comprises a modification of the at least one of the plurality of data records;
- and
- in response to determining that the return data comprises a modification of the at least one of the plurality of data records, storing the modification of the at least one of the plurality of data records.
Dependencies are inferred from the claim text.