US 10,890,898 B2
Traceability systems and methods
Prasad Narasimha Akella, Palo Alto, CA (US); Ananya Honnedevasthana Ashok, Bangalore (IN); Krishnendu Chaudhury, Saratoga, CA (US); Sujay Venkata Krishna Narumanchi, Bangalore (IN); Devashish Shankar, Gwalior (IN); and Ananth Uggirala, Mountain View, CA (US)
Assigned to Drishti Technologies, Inc., Palo Alto, CA (US)
Filed by Drishti Technologies, Inc., Palo Alto, CA (US)
Filed on Nov. 5, 2018, as Appl. No. 16/181,182.
Claims priority of provisional application 62/581,541, filed on Nov. 3, 2017.
Prior Publication US 2019/0138905 A1, May 9, 2019
Int. Cl. G06F 7/00 (2006.01); G05B 19/418 (2006.01); G06Q 10/06 (2012.01); G06F 16/9035 (2019.01); G06F 16/904 (2019.01); G06F 16/2455 (2019.01); G06F 30/20 (2020.01); G06F 30/23 (2020.01); G06N 3/04 (2006.01); G06N 3/08 (2006.01); G06F 16/23 (2019.01); G06F 11/07 (2006.01); G06N 20/00 (2019.01); G06K 9/00 (2006.01); G06F 16/22 (2019.01); G06N 3/00 (2006.01); G06F 9/48 (2006.01); G06F 16/901 (2019.01); G06N 7/00 (2006.01); G06F 9/448 (2018.01); G06T 19/00 (2011.01); G09B 19/00 (2006.01); G06F 111/10 (2020.01); G06F 111/20 (2020.01); G06K 9/62 (2006.01); G01M 99/00 (2011.01); G06Q 50/26 (2012.01); B25J 9/16 (2006.01); G05B 19/423 (2006.01); G16H 10/60 (2018.01); G06Q 10/08 (2012.01)
CPC G05B 19/41835 (2013.01) [G05B 19/4183 (2013.01); G06F 9/4498 (2018.02); G06F 9/4881 (2013.01); G06F 11/079 (2013.01); G06F 11/0721 (2013.01); G06F 16/2228 (2019.01); G06F 16/2365 (2019.01); G06F 16/24568 (2019.01); G06F 16/904 (2019.01); G06F 16/9024 (2019.01); G06F 16/9035 (2019.01); G06F 30/20 (2020.01); G06F 30/23 (2020.01); G06K 9/00335 (2013.01); G06N 3/008 (2013.01); G06N 3/04 (2013.01); G06N 3/0445 (2013.01); G06N 3/0454 (2013.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06N 7/005 (2013.01); G06N 20/00 (2019.01); G06Q 10/06 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/06393 (2013.01); G06Q 10/06395 (2013.01); G06Q 10/06398 (2013.01); G06Q 10/063112 (2013.01); G06T 19/006 (2013.01); G09B 19/00 (2013.01); B25J 9/1664 (2013.01); B25J 9/1697 (2013.01); G01M 99/005 (2013.01); G05B 19/41865 (2013.01); G05B 19/423 (2013.01); G05B 2219/32056 (2013.01); G05B 2219/36442 (2013.01); G06F 2111/10 (2020.01); G06F 2111/20 (2020.01); G06K 9/6262 (2013.01); G06N 3/006 (2013.01); G06Q 10/083 (2013.01); G06Q 50/26 (2013.01); G16H 10/60 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving one or more given indicators of a subject;
accessing a work model for the subject, the work model including a plurality of Model elements and dependencies between the model elements;
determining a given model element associated with the one or more given indicators;
determining one or more related model elements associated with the given model element by one or more of the dependencies between the model elements;
accessing one or more given data sets based on the one or more given indicators, wherein the one or more given data sets include one or more indicators of at least one of one or more cycles, one or more processes, one or more actions, one or more sequences, one or more objects and one or more parameters indexed to corresponding portions of one or more sensor streams associated with blockchained;
accessing the corresponding portions of one or more sensor streams indexed by the one or more indicators of at least one of one or more cycles, one or more processes, one or more actions, one or more sequences, one or more objects and one or more parameters of the one or more given data sets;
establishing traceability which includes automatically analyzing the given data sets including the corresponding portions of sensor streams in real time to detect anomalies;
outputting the work model including an identification of the given model element associated With the one or more given indicators, identification of one or more related model elements associated with the given model element, and pointers to the one or more indicators of at least one of one or more cycles, one or more processes, one or more actions, one or more sequences, one or more objects and one or more parameters and corresponding portions of the one or more sensor streams for the given one or more data sets; and
correlating information with entities and forwarding results of the analysis to the entities including real time alerts.