Patents by Inventor Brendan O'Connell

Brendan O'Connell 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: 11960485
    Abstract: 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: Grant
    Filed: January 10, 2023
    Date of Patent: April 16, 2024
    Assignee: Sumo Logic, Inc.
    Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
  • Publication number: 20230418796
    Abstract: 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: Application
    Filed: September 12, 2023
    Publication date: December 28, 2023
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 11816082
    Abstract: 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: Grant
    Filed: May 10, 2022
    Date of Patent: November 14, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 11573963
    Abstract: 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: Grant
    Filed: April 22, 2020
    Date of Patent: February 7, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
  • Publication number: 20220300473
    Abstract: 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: Application
    Filed: May 10, 2022
    Publication date: September 22, 2022
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 11360957
    Abstract: 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: Grant
    Filed: October 17, 2019
    Date of Patent: June 14, 2022
    Assignee: Sumo Logic, Inc.
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 10795890
    Abstract: 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: Grant
    Filed: February 24, 2016
    Date of Patent: October 6, 2020
    Assignee: Sumo Logic, Inc.
    Inventors: Brendan O'Connell, Kenny Tidwell, David Frampton
  • Publication number: 20200250184
    Abstract: 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: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
  • Publication number: 20200050594
    Abstract: 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: Application
    Filed: October 17, 2019
    Publication date: February 13, 2020
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 10515062
    Abstract: 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: Grant
    Filed: May 9, 2016
    Date of Patent: December 24, 2019
    Assignee: Sumo Logic, Inc.
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 10127280
    Abstract: 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: Grant
    Filed: February 24, 2016
    Date of Patent: November 13, 2018
    Assignee: Sumo Logic, Inc.
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 10061805
    Abstract: 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: Grant
    Filed: February 24, 2016
    Date of Patent: August 28, 2018
    Assignee: Sumo Logic, Inc.
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Publication number: 20170322959
    Abstract: 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: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Patent number: 9811562
    Abstract: 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: Grant
    Filed: February 24, 2016
    Date of Patent: November 7, 2017
    Assignee: FactorChain Inc.
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Publication number: 20160368334
    Abstract: A traction device in a system comprises a tread member and a retaining member assembled to the tread member to form an interactive system. The retaining member holds the tread member in substantially complete surface contact with the tire tread in order to maintain a maximum coefficient of friction between a lower surface of the tread member and an outer surface of the tire tread. The retaining member comprises first and second ends comprising a hook and loop fastener system. The retaining member comprises a section for closely gripping tire sidewalls and a wheel. A hook and loop fastener is shaped to provide a locked assembly resistant to forces that would tend to disassemble the lock.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: Brendan O'Connell, William Schiefer, III, Nicole Delport
  • Publication number: 20160253387
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: September 1, 2016
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Publication number: 20160248792
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: August 25, 2016
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Publication number: 20160248803
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: August 25, 2016
    Inventors: Brendan O'Connell, Kenny Tidwell, David Frampton
  • Publication number: 20160248791
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: August 25, 2016
    Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
  • Publication number: 20160246849
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: August 25, 2016
    Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell