US 11,870,558 B1
Identification of related event groups for IT service monitoring system
Vineetha Bettaiah, Sunnyvale, CA (US); Tristan Antonio Fletcher, Pleasant Hill, CA (US); Ross Andrew Lazerowitz, San Francisco, CA (US); and Hemendra Singh Choudhary, Newark, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Mar. 24, 2023, as Appl. No. 18/125,994.
Application 18/125,994 is a continuation of application No. 17/835,567, filed on Jun. 8, 2022, granted, now 11,621,899.
Application 17/835,567 is a continuation of application No. 17/142,836, filed on Jan. 6, 2021, granted, now 11,405,290.
Application 17/142,836 is a continuation of application No. 16/669,328, filed on Oct. 30, 2019, granted, now 10,965,559, issued on Mar. 30, 2021.
Application 16/669,328 is a continuation of application No. 15/485,222, filed on Apr. 11, 2017, granted, now 10,505,825, issued on Dec. 10, 2019.
Application 15/485,222 is a continuation in part of application No. 15/376,516, filed on Dec. 12, 2016, granted, now 10,650,051, issued on May 12, 2020.
Application 15/376,516 is a continuation in part of application No. 15/276,776, filed on Sep. 26, 2016, granted, now 10,209,956, issued on Feb. 19, 2019.
Application 15/276,776 is a continuation in part of application No. 15/014,017, filed on Feb. 3, 2016, granted, now 10,152,561, issued on Dec. 11, 2018.
Application 15/376,516 is a continuation of application No. 15/012,848, filed on Feb. 1, 2016, granted, now 9,521,047, issued on Dec. 13, 2016.
Application 15/012,848 is a continuation of application No. 14/611,200, filed on Jan. 31, 2015, granted, now 9,294,361, issued on Mar. 22, 2016.
Application 15/014,017 is a continuation of application No. 14/611,200, filed on Jan. 31, 2015, granted, now 9,294,361, issued on Mar. 22, 2016.
Application 14/611,200 is a continuation in part of application No. 14/528,858, filed on Oct. 30, 2014, granted, now 9,130,860, issued on Sep. 8, 2015.
Claims priority of provisional application 62/062,104, filed on Oct. 9, 2014.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/22 (2019.01); H04L 43/04 (2022.01); G06F 16/28 (2019.01); G06F 16/2457 (2019.01); G06F 40/174 (2020.01); G06F 3/0482 (2013.01); H04L 67/1097 (2022.01); G06F 40/177 (2020.01)
CPC H04L 43/04 (2013.01) [G06F 16/22 (2019.01); G06F 16/24573 (2019.01); G06F 16/24578 (2019.01); G06F 16/285 (2019.01); G06F 40/174 (2020.01); G06F 3/0482 (2013.01); G06F 40/177 (2020.01); H04L 67/1097 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more processing devices, the method comprising:
receiving a sample set of events from a service monitoring system;
choosing, based the sample set of events, a set of fieldnames for defining factors;
generating a plurality of event group definitions, wherein each event group definition of the plurality of event group definitions comprises a plurality of factors, wherein each factor of the plurality of factors is represented by a respective fieldname-value pair of an event of the sample set of events, wherein a fieldname of the respective fieldname-value pair is selected from the set of fieldnames; and
determining, based on the plurality of event group definitions, one or more event groups for a plurality of events.