Patents by Inventor Brian Matthew Gilmore
Brian Matthew Gilmore has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11916764Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include obtaining data from each of multiple endpoint devices to form global data. The global data can be generated by the endpoint devices in accordance with local instructions in each of the endpoint devices. The technique further includes generating global instructions based on the global data and sending the global instructions to a particular endpoint device. The global instructions configure the particular endpoint device to perform a data analytic operation that analyzes events. The events can include raw data generated by a sensor of the particular endpoint device.Type: GrantFiled: January 9, 2023Date of Patent: February 27, 2024Assignee: SPLUNK INC.Inventors: Pradeep Baliganapalli Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Patent number: 11836579Abstract: Disclosed is a technique that can be performed by an electronic device. The electronic device can generate time-stamped events, extract training data from the time-stamped events, and send the training data over a network to a remote computer. The electronic device can receive model data generated by the remote computer from the training data by use of a machine learning process, update a local model of the electronic device based on the received model data, and generate an output by processing locally sourced data of the electronic device with the updated local model.Type: GrantFiled: September 17, 2019Date of Patent: December 5, 2023Assignee: SPLUNK INC.Inventors: Pradeep Baliganapalli Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Patent number: 11768875Abstract: A method to provide an interface for asset tee determination includes performing a search of data, the search including user-supplied criteria information, causing display of results of the search, receiving user input providing classifications for the results of the search, the classifications indicating asset identifier and asset parent identifier fields in the results of the search, identifying, based on the user input and the results of the search, a plurality of unique assets identifiers and corresponding asset parent identifiers, and automatically generating a computer representation of an asset hierarchy comprising an asset node for each asset identifier, an asset parent node for each asset parent identifier, and a representation of hierarchical relationships between asset nodes and asset parent nodes.Type: GrantFiled: April 18, 2022Date of Patent: September 26, 2023Assignee: Splunk Inc.Inventors: Erick Anthony Dean, Brian Matthew Gilmore
-
Patent number: 11595274Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include obtaining data from each of multiple endpoint devices to form global data. The global data can be generated by the endpoint devices in accordance with local instructions in each of the endpoint devices. The technique further includes generating global instructions based on the global data and sending the global instructions to a particular endpoint device. The global instructions configure the particular endpoint device to perform a data analytic operation that analyzes events. The events can include raw data generated by a sensor of the particular endpoint device.Type: GrantFiled: December 23, 2019Date of Patent: February 28, 2023Assignee: SPLUNK INC.Inventors: Pradeep B. Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Patent number: 11552866Abstract: Disclosed is a technique that can be performed by a server computer system. The technique can include obtaining data from each of multiple endpoint devices to form global data. The global data can be generated by the endpoint devices in accordance with local instructions in each of the endpoint devices. The technique further includes generating global instructions based on the global data and sending the global instructions to a particular endpoint device. The global instructions configure the particular endpoint device to perform a data analytic operation that analyzes events. The events can include raw data generated by a sensor of the particular endpoint device.Type: GrantFiled: December 23, 2019Date of Patent: January 10, 2023Assignee: SPLUNK INC.Inventors: Pradeep B. Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Publication number: 20220318308Abstract: A method to provide an interface for asset tee determination includes performing a search of data, the search including user-supplied criteria information, causing display of results of the search, receiving user input providing classifications for the results of the search, the classifications indicating asset identifier and asset parent identifier fields in the results of the search, identifying, based on the user input and the results of the search, a plurality of unique assets identifiers and corresponding asset parent identifiers, and automatically generating a computer representation of an asset hierarchy comprising an asset node for each asset identifier, an asset parent node for each asset parent identifier, and a representation of hierarchical relationships between asset nodes and asset parent nodes.Type: ApplicationFiled: April 18, 2022Publication date: October 6, 2022Inventors: Erick Anthony Dean, Brian Matthew Gilmore
-
Patent number: 11308163Abstract: An asset monitoring and reporting system (AMRS) implements an interface to establish an asset hierarchy to be monitored and reported against. The interface employs a search query of extant asset data from which definitional aspects of the asset hierarchy can be identified, and therefrom the interface automatically determines control information reflective of the asset hierarchy to direct the ongoing operation of the AMRS.Type: GrantFiled: October 23, 2019Date of Patent: April 19, 2022Assignee: Splunk Inc.Inventors: Erick Anthony Dean, Brian Matthew Gilmore
-
Patent number: 10747816Abstract: An asset monitoring and reporting system (AMRS) implements an interface to establish an asset hierarchy to be monitored and reported against. The interface employs a search query of extant asset data from which definitional aspects of the asset hierarchy can be identified, and therefrom the interface automatically determines control information reflective of the asset hierarchy to direct the ongoing operation of the AMRS. The asset or component hierarchy may further inform operations related to the generation and display of a user interface presenting widgets that graphically depict information about one or more such components during AMRS operation.Type: GrantFiled: January 31, 2019Date of Patent: August 18, 2020Assignee: Splunk Inc.Inventors: Erick Anthony Dean, Brian Matthew Gilmore
-
Patent number: 10536351Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating timestamped events, where the timestamped events include raw data generated by electronic device. The technique can further include obtaining results by performing a operation on the timestamped events, in accordance with instructions. The technique can further include sending the results or indicia thereof over a network to a server computer system, and receiving back new instructions generated by the server computer system based on the sent results. Lastly, the technique can include performing a new operation on timestamped events including raw data generated based by the electronic device, where the new operation can be performed in accordance with the new instructions to obtain new results.Type: GrantFiled: July 29, 2016Date of Patent: January 14, 2020Assignee: SPLUNK INC.Inventors: Pradeep B. Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Publication number: 20200012966Abstract: Disclosed is a technique that can be performed by an electronic device. The electronic device can generate time-stamped events, extract training data from the time-stamped events, and sending the training data over a network to a remote computer. The electronic device can receive model data generated by the remote computer from the training data by use of a machine learning process, update a local model of the electronic device based on the received model data, and generate an output by processing locally sourced data of the electronic device with the updated local model.Type: ApplicationFiled: September 17, 2019Publication date: January 9, 2020Inventors: Pradeep Baliganapalli Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Patent number: 10503784Abstract: An asset monitoring and reporting system (AMRS) implements an interface to establish an asset hierarchy to be monitored and reported against. The interface employs a search query of extant asset data from which definitional aspects of the asset hierarchy can be identified, and therefrom the interface automatically determines control information reflective of the asset hierarchy to direct the ongoing operation of the AMRS.Type: GrantFiled: July 31, 2016Date of Patent: December 10, 2019Assignee: Splunk Inc.Inventors: Erick Anthony Dean, Brian Matthew Gilmore
-
Patent number: 10460255Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating raw data based on inputs to the electronic device, and sending the raw data or data items over a network to a server computer system. The sent raw data or the data items can include training data. The technique can further include receiving global model data from the server computer system over the network. The global model data may have been derived from the training data in accordance with a machine learning process. The technique can further include generating an updated local model by updating a local model associated with the electronic device based on the received global model data, and processing local data based on the updated local model to generate output data. The local data can include raw data or data items generated based on inputs to the electronic device.Type: GrantFiled: July 29, 2016Date of Patent: October 29, 2019Assignee: SPLUNK INC.Inventors: Pradeep B. Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Publication number: 20180032908Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating raw data based on inputs to the electronic device, and sending the raw data or data items over a network to a server computer system. The sent raw data or the data items can include training data. The technique can further include receiving global model data from the server computer system over the network. The global model data may have been derived from the training data in accordance with a machine learning process. The technique can further include generating an updated local model by updating a local model associated with the electronic device based on the received global model data, and processing local data based on the updated local model to generate output data. The local data can include raw data or data items generated based on inputs to the electronic device.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Pradeep B. Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang
-
Publication number: 20180034715Abstract: Disclosed is a technique that can be performed by an electronic device. The technique can include generating timestamped events, where the timestamped events include raw data generated by electronic device. The technique can further include obtaining results by performing a operation on the timestamped events, in accordance with instructions. The technique can further include sending the results or indicia thereof over a network to a server computer system, and receiving back new instructions generated by the server computer system based on the sent results. Lastly, the technique can include performing a new operation on timestamped events including raw data generated based by the electronic device, where the new operation can be performed in accordance with the new instructions to obtain new results.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Pradeep B. Nagaraju, Adam Jamison Oliner, Brian Matthew Gilmore, Erick Anthony Dean, Jiahan Wang