Patents by Inventor David Frampton
David Frampton 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: 12174812Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.Type: GrantFiled: September 12, 2023Date of Patent: December 24, 2024Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 11960485Abstract: A method includes defining a set of context types; defining a set of source types, each comprising context types; defining, for each source type, and for each context type included in the events from data sources having the source type, a context definition comprising a set of fields, in events from the data sources, that are associated with the context type; receiving a query comprising a first field value and a time period; retrieving a plurality of events that include the first field value and the time period; for each retrieved event, and for each context definition defined for a source type and a context type of a data source from which the retrieved event originated, determining field values of fields in the set of fields of the context definition; aggregating, for each context type, determined field values from the events; and generating an output.Type: GrantFiled: January 10, 2023Date of Patent: April 16, 2024Assignee: Sumo Logic, Inc.Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
-
Publication number: 20230418796Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.Type: ApplicationFiled: September 12, 2023Publication date: December 28, 2023Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 11816082Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.Type: GrantFiled: May 10, 2022Date of Patent: November 14, 2023Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 11573963Abstract: A method includes defining a set of context types; defining a set of source types, each comprising context types; defining, for each source type, and for each context type included in the events from data sources having the source type, a context definition comprising a set of fields, in events from the data sources, that are associated with the context type; receiving a query comprising a first field value and a time period; retrieving a plurality of events that include the first field value and the time period; for each retrieved event, and for each context definition defined for a source type and a context type of a data source from which the retrieved event originated, determining field values of fields in the set of fields of the context definition; aggregating, for each context type, determined field values from the events; and generating an output.Type: GrantFiled: April 22, 2020Date of Patent: February 7, 2023Assignee: Sumo Logic, Inc.Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
-
Publication number: 20220300473Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.Type: ApplicationFiled: May 10, 2022Publication date: September 22, 2022Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 11360957Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The first search object may be a data structure, file or data record, and is stored in the data store. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events, as well as search objects.Type: GrantFiled: October 17, 2019Date of Patent: June 14, 2022Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 10795890Abstract: A processing device receives a query comprising a first field value and a time period and performs a first search of a data store using the first field value to identify a plurality of events having the time period and a field that comprises the first field value. The processing device determines a first subset of the plurality of events associated with a first context definition and determines a plurality of fields specified in the first context definition. The processing device determines, for events in the first subset, field values of one or more fields specified in the first context definition. The processing device generates a report based on the field values of the one or more fields specified in the first context definition from the events in the first subset. The processing device generates a response to the query that comprises at least a portion of the report.Type: GrantFiled: February 24, 2016Date of Patent: October 6, 2020Assignee: Sumo Logic, Inc.Inventors: Brendan O'Connell, Kenny Tidwell, David Frampton
-
Publication number: 20200250184Abstract: A method includes defining a set of context types; defining a set of source types, each comprising context types; defining, for each source type, and for each context type included in the events from data sources having the source type, a context definition comprising a set of fields, in events from the data sources, that are associated with the context type; receiving a query comprising a first field value and a time period; retrieving a plurality of events that include the first field value and the time period; for each retrieved event, and for each context definition defined for a source type and a context type of a data source from which the retrieved event originated, determining field values of fields in the set of fields of the context definition; aggregating, for each context type, determined field values from the events; and generating an output.Type: ApplicationFiled: April 22, 2020Publication date: August 6, 2020Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
-
Publication number: 20200050594Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The first search object may be a data structure, file or data record, and is stored in the data store. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events, as well as search objects.Type: ApplicationFiled: October 17, 2019Publication date: February 13, 2020Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 10515062Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.Type: GrantFiled: May 9, 2016Date of Patent: December 24, 2019Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 10127280Abstract: A processing device receives a query comprising a first field value and a time period. The processing device performs a first search of a data store using the first field value to identify a first plurality of events having the time period and a field that comprises the first field value. The processing device determines, for one of the plurality of events, a second field value of a second field that is specified in a first context definition, the second field having an assigned field type. The processing device automatically performs a second search of the data store using the additional field value to identify a second plurality of events having the time period and the additional field value. Information from the first plurality of events and the second plurality of events is aggregated, and a response to the query is generated that comprises the aggregated information.Type: GrantFiled: February 24, 2016Date of Patent: November 13, 2018Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 10061805Abstract: A processing device receives a plurality of discrete log entries from a first data store and generates an event for each discrete log entry that satisfies a criterion. To generate an event the processing device determines a source type associated with a discrete log entry, parses the discrete log entry based on the source type, determines a plurality of fields of the discrete log entry, identifies a subset of the plurality of fields, wherein one or more fields in the subset are to be used as link keys for linking together events, and assigns a field type to each field in the subset of the plurality of fields. The processing device additionally writes a plurality of event entries for the event into a second data store. A separate event entry is written for each field of the subset of the plurality of fields having an assigned field type.Type: GrantFiled: February 24, 2016Date of Patent: August 28, 2018Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Publication number: 20170322959Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.Type: ApplicationFiled: May 9, 2016Publication date: November 9, 2017Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 9811562Abstract: A processing device receives a plurality of discrete log entries from a first data store and generates an event for each discrete log entry that satisfies a criterion. To generate an event the processing device determines a source type associated with a discrete log entry, parses the discrete log entry based on the source type, determines a plurality of fields of the discrete log entry, identifies a subset of the plurality of fields, wherein one or more fields in the subset are to be used as keys for indexing events, and assigns a field type to each field in the subset of the plurality of fields. The processing device additionally writes a plurality of event entries for the event into a second data store. A separate event entry is written for each field of the subset of the plurality of fields having an assigned field type.Type: GrantFiled: February 24, 2016Date of Patent: November 7, 2017Assignee: FactorChain Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Publication number: 20160253387Abstract: A processing device receives a query comprising a first field value and a time period. The processing device performs a first search of a data store using the first field value to identify a first plurality of events having the time period and a field that comprises the first field value. The processing device determines, for one of the plurality of events, a second field value of a second field that is specified in a first context definition, the second field having an assigned field type. The processing device automatically performs a second search of the data store using the additional field value to identify a second plurality of events having the time period and the additional field value. Information from the first plurality of events and the second plurality of events is aggregated, and a response to the query is generated that comprises the aggregated information.Type: ApplicationFiled: February 24, 2016Publication date: September 1, 2016Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Publication number: 20160248803Abstract: A processing device receives a query comprising a first field value and a time period and performs a first search of a data store using the first field value to identify a plurality of events having the time period and a field that comprises the first field value. The processing device determines a first subset of the plurality of events associated with a first context definition and determines a plurality of fields specified in the first context definition. The processing device determines, for events in the first subset, field values of one or more fields specified in the first context definition. The processing device generates a report based on the field values of the one or more fields specified in the first context definition from the events in the first subset. The processing device generates a response to the query that comprises at least a portion of the report.Type: ApplicationFiled: February 24, 2016Publication date: August 25, 2016Inventors: Brendan O'Connell, Kenny Tidwell, David Frampton
-
Publication number: 20160246849Abstract: A processing device receives a query from a service, the query comprising a first field value, a time period and a content request. The processing device performs a first search of a data store using the first field value to identify a plurality of events having the time period and at least one field that comprises the first field value and determines a first subset of the plurality of events associated with a first context definition. The processing device determines a plurality of fields specified in the first context definition and further determines, for events in the first subset, field values of one or more fields specified in the first context definition. The processing device determines, from the field values of the one or more fields specified in the first context definition, content that satisfies the content request and generates a response to the query that comprises the content.Type: ApplicationFiled: February 24, 2016Publication date: August 25, 2016Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
-
Publication number: 20160248791Abstract: A processing device receives a plurality of discrete log entries from a first data store and generates an event for each discrete log entry that satisfies a criterion. To generate an event the processing device determines a source type associated with a discrete log entry, parses the discrete log entry based on the source type, determines a plurality of fields of the discrete log entry, identifies a subset of the plurality of fields, wherein one or more fields in the subset are to be used as link keys for linking together events, and assigns a field type to each field in the subset of the plurality of fields. The processing device additionally writes a plurality of event entries for the event into a second data store. A separate event entry is written for each field of the subset of the plurality of fields having an assigned field type.Type: ApplicationFiled: February 24, 2016Publication date: August 25, 2016Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: D993140Type: GrantFiled: March 9, 2021Date of Patent: July 25, 2023Assignee: ADVENTURER MANUFACTURING INC.Inventors: Shawn M. Mathews, David Frampton, Matthew Hauck, Lee Roy D. Wood