Patents by Inventor Stephen Scott Tucker

Stephen Scott Tucker 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: 11438214
    Abstract: A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: September 6, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Kanwaldeep Dang, Purushottam Amradkar, Stephen Scott Tucker, Qingbin Li
  • Patent number: 11409628
    Abstract: A system, includes: a distributed cache that stores state information for a plurality of configuration items (CIs). Management, instrumentation, and discovery (MID) servers form a cluster, each of the MID servers including one or more processors that receive, from the distributed cache, a subset of the state information associated with assigned CIs and perform a statistical analysis on the subset of the state information.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: August 9, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Kanwaldeep K. Dang, Purushottam Amradkhar, James Crotinger, Stephen Scott Tucker, Dustin Lennon
  • Patent number: 11132613
    Abstract: Systems and methods for mapping configuration items to business functions within a corporate infrastructure are disclosed. Discovery processes to automatically create and update service maps may introduce an artificial dependency between configuration items that is not necessary to the business function represented in the service map. These unnecessary dependencies may be considered “noise” and unnecessarily complicate the service map. Using machine learning techniques and procedures to identify short lived connections embodiments in accordance with this disclosure, dependency connections that may be considered noise may be detected and flagged. Once detected, these connections may be automatically removed from the service map to improve its accuracy and usefulness. Additionally, a user interface is provided that explains the “reason codes” for identification of noise connections.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: September 28, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Yuval Rimar, Stephen Scott Tucker, Evan Qu, Vishal Rao, Haviv Rosh, Hardik Modi, Chris Nguyen, Amit Chandulal Dhuleshia, Oron Subayi
  • Patent number: 11082285
    Abstract: Systems and methods are disclosed for network event grouping. For example, methods may include generating a graph including vertices and edges, wherein at least one of the vertices is associated with an event type from a set of event types and wherein at least one of the edges is associated with a weight; removing, based on an associated weight and a first threshold, one or more edges from the graph; determining, after removing the one or more edges from the graph, whether the graph is chordal; responsive to determining that the graph is chordal, identifying a connected subgraph within the graph; determining a group of event types to include event types that are associated with vertices in the identified connected subgraph; and transmitting, storing, or displaying data specifying the group of event types.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: August 3, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Stephen Scott Tucker, Qingbin Li
  • Patent number: 11048677
    Abstract: Disclosed are methods, apparatuses and systems for collecting transactional and dimensional data. One implementation includes a configuration management database, a first data collection agent operating on a first monitored server to collect metadata associated with the first monitored server from the configuration management database using the first data collection agent, collect metric data from the first monitored server regarding operation of the first monitored server, wherein the metric data includes at least one metric collected from at least one application executing on the first monitored server; and assemble the collected metric data and at least part of the collected metadata into a packet for transmission from the first monitored server to a message bus; and a distributed database configured to receive the packet from the message bus and to store the collected metric data and metadata included in the packet.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: June 29, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Sridhar Chandrashekar, Stephen Scott Tucker, Kelly Patricia Vincent, Christopher Robert Mutzel, Chinna Babu Polinati, Kanwaldeep Kaur Dang, Greeshma Kulamarva Balasubrahmanya, Eugen Ardeleanu, Kiran Kumar Bushireddy
  • Publication number: 20210044474
    Abstract: A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood.
    Type: Application
    Filed: October 27, 2020
    Publication date: February 11, 2021
    Inventors: Kanwaldeep Dang, Purushottam Amradkar, Stephen Scott Tucker, Qingbin Li
  • Patent number: 10826757
    Abstract: A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Kanwaldeep Dang, Purushottam Amradkar, Stephen Scott Tucker, Qingbin Li
  • Publication number: 20200250066
    Abstract: A system, includes: a distributed cache that stores state information for a plurality of configuration items (CIs). Management, instrumentation, and discovery (MID) servers form a cluster, each of the MID servers including one or more processors that receive, from the distributed cache, a subset of the state information associated with assigned CIs and perform a statistical analysis on the subset of the state information.
    Type: Application
    Filed: April 24, 2020
    Publication date: August 6, 2020
    Inventors: Kanwaldeep K. Dang, Purushottam Amradkhar, James Crotinger, Stephen Scott Tucker, Dustin Lennon
  • Patent number: 10635565
    Abstract: A system, includes: a distributed cache that stores state information for a plurality of configuration items (CIs). Management, instrumentation, and discovery (MID) servers form a cluster, each of the MID servers including one or more processors that receive, from the distributed cache, a subset of the state information associated with assigned CIs and perform a statistical analysis on the subset of the state information.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: April 28, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Kanwaldeep K. Dang, Purushottam Amradkhar, James Crotinger, Stephen Scott Tucker, Dustin Lennon
  • Publication number: 20200084085
    Abstract: Systems and methods are disclosed for network event grouping. For example, methods may include generating a graph including vertices and edges, wherein at least one of the vertices is associated with an event type from a set of event types and wherein at least one of the edges is associated with a weight; removing, based on an associated weight and a first threshold, one or more edges from the graph; determining, after removing the one or more edges from the graph, whether the graph is chordal; responsive to determining that the graph is chordal, identifying a connected subgraph within the graph; determining a group of event types to include event types that are associated with vertices in the identified connected subgraph; and transmitting, storing, or displaying data specifying the group of event types.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 12, 2020
    Inventors: Stephen Scott Tucker, Qingbin Li
  • Publication number: 20200014583
    Abstract: A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 9, 2020
    Inventors: Kanwaldeep Dang, Purushottam Amradkar, Stephen Scott Tucker, Qingbin Li
  • Patent number: 10447526
    Abstract: Systems and methods are disclosed for network event grouping. For example, methods may include generating a graph including vertices and edges, wherein at least one of the vertices is associated with an event type from a set of event types and wherein at least one of the edges is associated with a weight; removing, based on an associated weight and a first threshold, one or more edges from the graph; determining, after removing the one or more edges from the graph, whether the graph is chordal; responsive to determining that the graph is chordal, identifying a connected subgraph within the graph; determining a group of event types to include event types that are associated with vertices in the identified connected subgraph; and transmitting, storing, or displaying data specifying the group of event types.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: October 15, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Stephen Scott Tucker, Qingbin Li
  • Patent number: 10355913
    Abstract: A computing system and method for remote monitoring and forecasting of performance of a managed network is disclosed. The computing system may be disposed within a remote network management platform and be configured for monitoring respective performance of each of a plurality of network entities of the managed network. For each network entity, an alert may be issued in response to determining that the monitored respective performance is below a respective threshold performance level. Based on analysis of a group of alerts, a likelihood may be determined that a different alert will be issued for the monitored performance of a particular network entity of the plurality for which no respective alert has yet been issued. In response to the likelihood exceeding a threshold, an alert prediction for the performance of the particular network entity may be issued together with a score corresponding to the likelihood.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: July 16, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Kanwaldeep Dang, Purushottam Amradkar, Stephen Scott Tucker, Qingbin Li
  • Publication number: 20190102276
    Abstract: A system, includes: a distributed cache that stores state information for a plurality of configuration items (CIs). Management, instrumentation, and discovery (MID) servers form a cluster, each of the MID servers including one or more processors that receive, from the distributed cache, a subset of the state information associated with assigned CIs and perform a statistical analysis on the subset of the state information.
    Type: Application
    Filed: November 16, 2017
    Publication date: April 4, 2019
    Inventors: Kanwaldeep K. Dang, Purushottam Amradkhar, James Crotinger, Stephen Scott Tucker, Dustin Lennon
  • Publication number: 20190050745
    Abstract: Systems and methods for mapping configuration items to business functions within a corporate infrastructure are disclosed. Discovery processes to automatically create and update service maps may introduce an artificial dependency between configuration items that is not necessary to the business function represented in the service map. These unnecessary dependencies may be considered “noise” and unnecessarily complicate the service map. Using machine learning techniques and procedures to identify short lived connections embodiments in accordance with this disclosure, dependency connections that may be considered noise may be detected and flagged. Once detected, these connections may be automatically removed from the service map to improve its accuracy and usefulness. Additionally, a user interface is provided that explains the “reason codes” for identification of noise connections.
    Type: Application
    Filed: September 28, 2017
    Publication date: February 14, 2019
    Inventors: Yuval Rimar, Stephen Scott Tucker, Evan Qu, Vishal Rao, Haviv Rosh, Hardik Modi, Chris Nguyen, Amit Chandulal Dhuleshia, Oron Subayi
  • Publication number: 20180123864
    Abstract: Systems and methods are disclosed for network event grouping. For example, methods may include generating a graph including vertices and edges, wherein at least one of the vertices is associated with an event type from a set of event types and wherein at least one of the edges is associated with a weight; removing, based on an associated weight and a first threshold, one or more edges from the graph; determining, after removing the one or more edges from the graph, whether the graph is chordal; responsive to determining that the graph is chordal, identifying a connected subgraph within the graph; determining a group of event types to include event types that are associated with vertices in the identified connected subgraph; and transmitting, storing, or displaying data specifying the group of event types.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 3, 2018
    Inventors: Stephen Scott Tucker, Qingbin Li