US 12,242,235 B2
Summarization retrieval in a process control environment
Alexander Vasilyevich Bolotskikh, Ladera Ranch, CA (US); Vinay T. Kamath, Rancho Santa Margarita, CA (US); Yevgeny Naryzhny, Foothill Ranch, CA (US); and Abhijit Manushree, Laguna Niguel, CA (US)
Assigned to Aveva Software, LLC, Lake Forest, CA (US)
Filed by AVEVA SOFTWARE, LLC, Lake Forest, CA (US)
Filed on Dec. 8, 2022, as Appl. No. 18/077,600.
Application 18/077,600 is a continuation of application No. 16/732,956, filed on Jan. 2, 2020, granted, now 11,526,142.
Application 16/732,956 is a continuation of application No. 15/221,784, filed on Jul. 28, 2016, granted, now 11,435,713, issued on Sep. 2, 2022.
Prior Publication US 2023/0244203 A1, Aug. 3, 2023
Int. Cl. G05B 19/042 (2006.01); G05B 19/418 (2006.01); G06F 16/2458 (2019.01); G06F 16/25 (2019.01)
CPC G05B 19/0428 (2013.01) [G05B 19/042 (2013.01); G05B 19/4183 (2013.01); G06F 16/2477 (2019.01); G06F 16/254 (2019.01); G05B 2219/31288 (2013.01); Y02P 90/02 (2015.11)] 20 Claims
OG exemplary drawing
 
1. A system for improving bandwidth usage of a communications network comprising:
one or more historians comprising one or more computers, the one or more computers comprising one or more processors and one or more non-transitory computer readable media, the one or more non-transitory computer readable media comprising program instructions stored thereon that when executed cause the one or more computers to:
receive, by the one or more processors, a query for source tags from a query source;
retrieve, by the one or more processors, summary tags corresponding to the queried source tags;
determine, by the one or more processors, if a summarization cycle is less than a query cycle;
determine, by the one or more processors, if the query cycle aligns with the summarization cycle when the summarization cycle is less than the query cycle;
retrieve, by the one or more processors, summary data using the summary tags for aligned periods when the query cycle aligns with the summarization cycle; and
determine, by the one or more processors, if there is a gap in the summary data.