US 11,693,632 B2
Collaborative visual programming environment with cumulative learning using a deep fusion reasoning engine
Hugo Latapie, Long Beach, CA (US); Ozkan Kilic, Long Beach, CA (US); Ramana Rao V. R. Kompella, Cupertino, CA (US); Pallavi Kalapatapu, San Jose, CA (US); and Gaowen Liu, Austin, TX (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jan. 25, 2021, as Appl. No. 17/157,027.
Prior Publication US 2022/0236966 A1, Jul. 28, 2022
Int. Cl. G06F 8/34 (2018.01); G06N 20/00 (2019.01); G06N 5/04 (2023.01)
CPC G06F 8/34 (2013.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by a device, data models and workflow logic for a visual programming environment, wherein the device obtains the data models and workflow logic from a plurality of distributed users, and the workflow logic comprises one or more workflows for a network to be controlled using the visual programming environment;
constructing, by the device and based on the data models and workflow logic for the visual programming environment, a metamodel that comprises a knowledge graph;
making, by the device and using the metamodel, an evaluation of an interaction between a user and the visual programming environment; and
providing, by the device and based on the evaluation, visualization data to a user interface of the visual programming environment.