US 11,704,606 B2
Systems and method for message-based control and monitoring of a business process
Boris Shapira, Kiryat Tivon (IL); and Vladimir Forfutdinov, Macomb, MI (US)
Assigned to Controls Force LTD., Ness Ziona (IL)
Filed by CONTROLS FORCE LTD., Ness Ziona (IL)
Filed on Dec. 30, 2022, as Appl. No. 18/92,014.
Application 18/092,014 is a continuation of application No. 17/384,572, filed on Jul. 23, 2021.
Application 17/384,572 is a continuation of application No. 14/583,270, filed on Dec. 26, 2014, granted, now 11,113,639, issued on Sep. 7, 2021.
Application 14/583,270 is a continuation of application No. 12/377,341, abandoned, previously published as PCT/IL2007/001011, filed on Aug. 13, 2007.
Claims priority of provisional application 60/822,238, filed on Aug. 13, 2006.
Prior Publication US 2023/0144109 A1, May 11, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/00 (2023.01); G06Q 10/063 (2023.01); G06Q 30/04 (2012.01); G06Q 10/06 (2023.01); G06Q 40/00 (2023.01); G06F 17/00 (2019.01)
CPC G06Q 10/063 (2013.01) [G06Q 10/00 (2013.01); G06Q 10/06 (2013.01); G06Q 30/04 (2013.01); G06Q 40/00 (2013.01); G06F 17/00 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system comprising
at least one processor; and
at least one memory storing instructions which when executed by the at least one processor causes the at least one processor to:
receive, from a first server, a first message of a first message type, wherein the first message type includes a first subset of meta-tag fields of a meta-tag spec, and the first message includes values arranged in the first subset of meta-tag fields;
correlate the first message and a first instance of an enterprise process based on one or more rules and the values in the first subset of meta-tag fields, wherein the one or more rules correlate by analyzing the first message against characteristics of an incoming message, an entity receiving the incoming message, and an outgoing message associated with the first instance of the enterprise process;
in response to a match from the correlation between the first message and the first instance of the enterprise process:
merge the values arranged in the first subset of meta-tag fields to the first instance of the enterprise process; and
link the first message to the first instance of the enterprise process by adding new information to an information associated with the enterprise process, wherein the new information includes:
an identified receiving entity, and
an outgoing message generated by the identified receiving entity;
receive, from a second server, a second message of a second message type different than the first message type, wherein the second message includes a second subset of meta-tag fields of the meta-tag spec, and the second message includes values arranged in the second subset of meta-tag fields;
correlate the second message and a second instance of the enterprise process based on the one or more rules and the values in the second subset of meta-tag fields, wherein the one or more rules correlate by analyzing the second message against the information associated with the enterprise process; and
in response to a match from the correlation between the second message and the second instance of the enterprise process, merge the values arranged in the second subset of meta-tag fields to the second instance of the enterprise process and link the second message to the second instance of the enterprise process.