US 11,710,047 B2
Complex system for meta-graph facilitated event-action pairing
Neda Abolhassani, San Mateo, CA (US); Teresa Sheausan Tung, Tustin, CA (US); Mohamad Mehdi Nasr-Azadani, San Francisco, CA (US); Sonali Parthasarathy, Fremont, CA (US); Reymonrod Geli Vasquez, Vallejo, CA (US); Colin Anil Puri, Walnut Creek, CA (US); Mark Joseph Portelli, London (GB); and Jonathan Tipper, London (GB)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Nov. 13, 2020, as Appl. No. 17/97,396.
Claims priority of provisional application 62/935,956, filed on Nov. 15, 2019.
Prior Publication US 2021/0149748 A1, May 20, 2021
Int. Cl. G06F 9/44 (2018.01); G06N 5/02 (2023.01); G06F 9/54 (2006.01); G06F 18/22 (2023.01); G06F 18/20 (2023.01); G06F 18/211 (2023.01); G06F 18/25 (2023.01)
CPC G06N 5/02 (2013.01) [G06F 9/542 (2013.01); G06F 18/211 (2023.01); G06F 18/22 (2023.01); G06F 18/251 (2023.01); G06F 18/29 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method including:
at an input layer of an event stack receiving event data associated with an event;
at a knowledge layer of the event stack;
accessing the event data from the input layer; and
adding an event node to a knowledge layout based on attributes of the event detailed within the event data, the event node representative of the event;
at a selection layer of the event stack:
accessing the event data from the input layer;
parsing the event data to determine event phrases;
based on the event phrases, obtaining a selection of an action to create an event-action node pair, the action having an existing action node on the knowledge layout;
at a meta-graph layer of the event stack:
identifying, using a path creation algorithm, a first path and a second path from the event to the action on the knowledge layout;
traversing the knowledge layout from the event to the action over the first path and the second path;
merging the second path and into the first path based on two traversals of a specific node along the second path, the first path traversing the specific node once, the first path identical to the second path except for a portion between the two traversals of the specific node;
at a validation layer of the event stack and after merging, presenting the first path on a display interface for validation;
at a scoring layer of the event stack:
assigning a score to the first path based on the validation;
determining a rank for the first path relative to a third path based on the score;
generating a recommendation to respond to the event using the action based on the rank; and
causing a presentation of the recommendation on the display interface.