Patents by Inventor Brian Reyes

Brian Reyes 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: 11853361
    Abstract: A service monitoring system executing on one or more processors may have operations that are determined by control information. Control over the operation of the service monitoring system can be exerted through the use of a graphical interface. The graphical interface may present the control information of a new or existing correlation search definition for user interaction. The service monitoring system may maintain a data store of key performance indicator (KPI) data, where a KPI value in the data store is produced by a KPI-defining search query that derives the value from machine data associated with one or more entities that perform a monitored service. A correlation search definition of the service monitoring system determines how a search of the KPI data is conducted, how its data is evaluated to determine whether a triggering condition has been met, and, if so, determines what triggered action is to be initiated.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: December 26, 2023
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Brian John Bingham, Fang I. Hsiao, Brian Reyes
  • Patent number: 11741160
    Abstract: An example method of determining a state of a key performance indicator (KPI) comprises: receiving one or more entity definitions, wherein each entity definition associates an entity with machine data pertaining to the entity; receiving a service definition for a service provided by one or more entities, the service definition including a reference to a corresponding entity definition of the entity definitions, wherein the service definition includes a respective reference for each of the one or more entities; receiving definitions of one or more KPIs, each KPI defined by a respective search query that produces a value derived from particular machine data, wherein the particular machine data is identified by the service definition, wherein each value is indicative of performance of the service at a point in time or during a period of time; deriving, by performing on the machine data a search query associated with the KPI, one or more KPI values for the KPI; selecting, among a plurality of states of the KPI, a
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: August 29, 2023
    Assignee: Splunk Inc.
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
  • Patent number: 10776719
    Abstract: Techniques are disclosed for providing adaptive thresholding technology for Key Performance Indicators (KPIs) that are updated using training data. Adaptive thresholding technology may automatically assign new values or adjust existing values for one or more thresholds of one or more time policies. Assigning threshold values using adaptive thresholding may involve identifying training data (e.g., historical data, simulated data, or example data) for the time frames and analyzing the training data to identify variations within the data (e.g., patterns, distributions, trends). A threshold value may be determined based on the variations and may be assigned to one or more of the thresholds without additional user intervention.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: September 15, 2020
    Assignee: SPLUNK INC.
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 10565220
    Abstract: Techniques and mechanisms are disclosed for generating and causing display of graphical interfaces which enable an interactive and flexible search results visualization process. Based on results data identified in response to execution of a search query, an interface element is displayed which enables users to select a field contained in the results data, also referred to herein as a “dimension” or “facet,” and for which a “faceted” visualization of the results data can be dynamically generated and displayed. As used herein, a faceted visualization refers to a graphical interface including display of at least two separate data visualizations generated based on a selected facet data dimension, where each separate data visualization corresponds to a distinct value of the selected facet dimension.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 18, 2020
    Assignee: Splunk Inc.
    Inventors: Michael Porath, Marshall C. Agnew, Ho Lun Ng, Brian Reyes
  • Patent number: 10503348
    Abstract: Techniques are disclosed for providing a graphical user interface (GUI) for displaying and configuring adaptive or static thresholds for Key Performance Indicators (KPIs). The GUI may include one or more presentation schedules that may display threshold information associated with time policies. Each presentation schedule may include multiple time slots and span a portion of one or more time cycles. Some of the time slots may be associated with a specific time policy and may have a unifying appearance that distinguishes the time slots from timeslots associated with other time policies. The presentation schedules may arrange the time slots in a time grid arrangement (e.g., calendar grid view) or a graph arrangement with depictions (e.g., points, lines) that may illustrate KPI values and threshold markers that may illustrate the threshold values.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 10331742
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Grant
    Filed: July 29, 2017
    Date of Patent: June 25, 2019
    Assignee: Splunk Inc.
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
  • Publication number: 20190147363
    Abstract: Techniques are disclosed for providing adaptive thresholding technology for Key Performance Indicators (KPIs) that are updated using training data. Adaptive thresholding technology may automatically assign new values or adjust existing values for one or more thresholds of one or more time policies. Assigning threshold values using adaptive thresholding may involve identifying training data (e.g., historical data, simulated data, or example data) for the time frames and analyzing the training data to identify variations within the data (e.g., patterns, distributions, trends). A threshold value may be determined based on the variations and may be assigned to one or more of the thresholds without additional user intervention.
    Type: Application
    Filed: January 10, 2019
    Publication date: May 16, 2019
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 10235638
    Abstract: Techniques are disclosed for providing adaptive thresholding technology for Key Performance Indicators (KPIs). Adaptive thresholding technology may automatically assign new values or adjust existing values for one or more thresholds of one or more time policies. Assigning threshold values using adaptive thresholding may involve identifying training data (e.g., historical data, simulated data, or example data) for the time frames and analyzing the training data to identify variations within the data (e.g., patterns, distributions, trends). A threshold value may be determined based on the variations and may be assigned to one or more of the thresholds without additional user intervention.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: March 19, 2019
    Assignee: Splunk Inc.
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Publication number: 20180218050
    Abstract: Techniques and mechanisms are disclosed for generating and causing display of graphical interfaces which enable an interactive and flexible search results visualization process. Based on results data identified in response to execution of a search query, an interface element is displayed which enables users to select a field contained in the results data, also referred to herein as a “dimension” or “facet,” and for which a “faceted” visualization of the results data can be dynamically generated and displayed. As used herein, a faceted visualization refers to a graphical interface including display of at least two separate data visualizations generated based on a selected facet data dimension, where each separate data visualization corresponds to a distinct value of the selected facet dimension.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Michael Porath, Marshall C. Agnew, Ho Lun Ng, Brian Reyes
  • Publication number: 20180065056
    Abstract: A device with a plurality of attachments for a beverage can which enhance the aerodynamics of the beverage can, comprising a base assembly adapted for attachment to a beverage can and a nosecone adapted for attachment to a beverage can. The base assembly further comprises a basal member, a peripheral sidewall, a guide unit, a central aperture, and a plurality of stabilizing units. The basal member further comprises an inner surface configured to follow the contour of a beverage can. The inner surface of the basal member contains a central aperture. The central aperture is surrounded by a divergent thrust nozzle, which focuses the beverage contents and increases the pressure of the liquid rivulet that is released. The heightened pressure of the beverage contents increases the thrust of the rocket during launch beyond what the thrust would be in the absence of the thrust nozzle.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Inventors: Brian Reyes, Bartosz Wysnzski
  • Publication number: 20170339024
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Application
    Filed: July 29, 2017
    Publication date: November 23, 2017
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
  • Publication number: 20170329462
    Abstract: Techniques are disclosed for providing a graphical user interface (GUI) for displaying and configuring adaptive or static thresholds for Key Performance Indicators (KPIs). The GUI may include one or more presentation schedules that may display threshold information associated with time policies. Each presentation schedule may include multiple time slots and span a portion of one or more time cycles. Some of the time slots may be associated with a specific time policy and may have a unifying appearance that distinguishes the time slots from timeslots associated with other time policies. The presentation schedules may arrange the time slots in a time grid arrangement (e.g., calendar grid view) or a graph arrangement with depictions (e.g., points, lines) that may illustrate KPI values and threshold markers that may illustrate the threshold values.
    Type: Application
    Filed: July 28, 2017
    Publication date: November 16, 2017
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 9760240
    Abstract: Techniques are disclosed for providing a graphical user interface (GUI) for displaying and configuring adaptive or static thresholds for Key Performance Indicators (KPIs). The GUI may include one or more presentation schedules that may display threshold information associated with time policies. Each presentation schedule may include multiple time slots and span a portion of one or more time cycles. Some of the time slots may be associated with a specific time policy and may have a unifying appearance that distinguishes the time slots from timeslots associated with other time policies. The presentation schedules may arrange the time slots in a time grid arrangement (e.g., calendar grid view) or a graph arrangement with depictions (e.g., points, lines) that may illustrate KPI values and threshold markers that may illustrate the threshold values.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: September 12, 2017
    Assignee: Splunk Inc.
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Patent number: 9755913
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 5, 2017
    Assignee: Splunk Inc.
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
  • Patent number: 9623747
    Abstract: A cap for closing a fill tube of a fluid container that includes fewer part and requires just a quarter turn between opened and closed positions. The cap has a lower plate for engagement with a free end of a fill tube and an upper plate that connects to a cover. The upper and lower plates have cooperating pawl and detent portions that form a ratchet member. Rotation of the cap by approximately a quarter turn moves the cap form an opened position to a closed position against the neck of a filler tube.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 18, 2017
    Assignee: RB DISTRIBUTION, INC.
    Inventors: Patrick Darpino, Brian Reyes
  • Publication number: 20160132575
    Abstract: A services monitoring system causes display of time-based graphical visualizations that each correspond to a different key performance indicator (KPI) reflecting how a service provided by one or more entities is performing. The graphical visualizations are all calibrated to a same time scale. Each KPI is defined by a search query that derives one or more values reflected in the graphical visualization for that KPI from machine data pertaining to the one or more entities that provide the service corresponding to the KPI.
    Type: Application
    Filed: January 18, 2016
    Publication date: May 12, 2016
    Inventors: Tristan Antonio Fletcher, Alok Anant Bhide, Cary Glen Noel, Brian Reyes
  • Publication number: 20160101685
    Abstract: A cap for closing a fill tube of a fluid container that includes fewer part and requires just a quarter turn between opened and closed positions. The cap has a lower plate for engagement with a free end of a fill tube and an upper plate that connects to a cover. The upper and lower plates have cooperating pawl and detent portions that form a ratchet member. Rotation of the cap by approximately a quarter turn moves the cap form an opened position to a closed position against the neck of a filler tube.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 14, 2016
    Applicant: RB DISTRIBUTION, INC.
    Inventors: Patrick DARPINO, Brian REYES
  • Publication number: 20160104076
    Abstract: Techniques are disclosed for providing adaptive thresholding technology for Key Performance Indicators (KPIs). Adaptive thresholding technology may automatically assign new values or adjust existing values for one or more thresholds of one or more time policies. Assigning threshold values using adaptive thresholding may involve identifying training data (e.g., historical data, simulated data, or example data) for the time frames and analyzing the training data to identify variations within the data (e.g., patterns, distributions, trends). A threshold value may be determined based on the variations and may be assigned to one or more of the thresholds without additional user intervention.
    Type: Application
    Filed: September 18, 2015
    Publication date: April 14, 2016
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Publication number: 20160103559
    Abstract: Techniques are disclosed for providing a graphical user interface (GUI) for displaying and configuring adaptive or static thresholds for Key Performance Indicators (KPIs). The GUI may include one or more presentation schedules that may display threshold information associated with time policies. Each presentation schedule may include multiple time slots and span a portion of one or more time cycles. Some of the time slots may be associated with a specific time policy and may have a unifying appearance that distinguishes the time slots from timeslots associated with other time policies. The presentation schedules may arrange the time slots in a time grid arrangement (e.g., calendar grid view) or a graph arrangement with depictions (e.g., points, lines) that may illustrate KPI values and threshold markers that may illustrate the threshold values.
    Type: Application
    Filed: September 18, 2015
    Publication date: April 14, 2016
    Inventors: Sonal Maheshwari, Manish Sainani, Leonid Alekseyev, Alan Hardin, Jacob Barton Leverich, Adam Jamison Oliner, Brian Reyes, Alok Anant Bhide
  • Publication number: 20160103909
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Application
    Filed: November 5, 2015
    Publication date: April 14, 2016
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes