Patents by Inventor Chinna Babu Polinati
Chinna Babu Polinati 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: 11361269Abstract: A method can include storing information about the business service in one or more template type layers; storing information about an instance of the business service in one or more instance type layers; wherein the template type layers include one or more checkpoints that reference information stored in a content addressable store that defines an expected structure of the business service, wherein at least one checkpoint of the template type layers includes a timestamp and a hash value associated with an entry in the content addressable store; and wherein the instance type layers include one or more checkpoints that reference information stored in the content addressable store that defines attributes of the instance of the business service, wherein at least one checkpoint of the instance type layers includes a timestamp and a hash value associated with an entry in the content addressable store.Type: GrantFiled: June 25, 2019Date of Patent: June 14, 2022Assignee: ServiceNow, Inc.Inventors: Davide Massarenti, Chinna Babu Polinati, Sridhar Chandrashekar
-
Publication number: 20210303532Abstract: 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: ApplicationFiled: June 1, 2021Publication date: September 30, 2021Inventors: Sridhar Chandrashekar, Steven Scott Tucker, Kelly Patricia Vincent, Christopher Robert Mutzel, Chinna Babu Polinati, Kanwaldeep Kaur Dang, Greeshma Kulamarva Balasubrahmanya, Eugen Ardeleanu, Kiran Kumar Bushireddy
-
Patent number: 11074239Abstract: A system may include a database containing representations of configuration items associated with a managed network that is managed by a remote network management platform. The system may also contain a server device that may be configured to determine a set of duplicate representations of a particular configuration item of the configuration items. The configuration items may relate to computing devices and software applications disposed within the managed network. The server device may be further configured to generate a master representation from the set of duplicate configuration items. The server device may replace, in the database, the set of duplicate representations with the master representation.Type: GrantFiled: February 26, 2018Date of Patent: July 27, 2021Assignee: ServiceNow, Inc.Inventors: Chinna Babu Polinati, Madhavi Puvvada, Romit Banerjee, Nikhil Lakshman, Brandon Thomas Trudel, Vivian Tero
-
Patent number: 11074255Abstract: Disclosed herein are various systems, methods, and apparatuses for providing a system independent Configuration Management Database identification system. In an implementation, a dynamic identification system correlates records of an originating system with records of an Authoritative Configuration Management Database (CMDB) including a set of one or more identifying rules that define a minimum amount of information in order to generate an identifying signature that serves as a common reference between a record of the originating system with a matching Configuration Item (CI) record of the ACMDB, receiving, from the originating system, information to generate an identifying signature, determining that the generated first identifying signature matches a stored identifying signature, and correlating the first record of the originating system corresponding with the generated first identifying signature with the one of the CI records of the ACMDB corresponding with the matching one of the identifying signatures.Type: GrantFiled: January 18, 2019Date of Patent: July 27, 2021Assignee: ServiceNow, Inc.Inventors: Sridhar Chandrashekar, Arne M. Josefsberg, James J. Pitts, Chinna Babu Polinati
-
Patent number: 11048677Abstract: 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: GrantFiled: October 1, 2014Date of Patent: June 29, 2021Assignee: 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
-
Patent number: 10917419Abstract: An anomaly detection module may include a time-series analyzer that classifies current time-series data into at least one of a plurality of classifications based upon historical data and may construct a statistical model representative of the current time-series data based upon the at least one of the plurality of classifications. An anomaly detector monitors a stream of the current time-series data and identifies statistical outliers of the stream of the current time-series data, based upon the statistical model and may determine an anomalous score for the statistical outliers by tracking a history of the statistical outliers; wherein the anomalous score comprises a representation of a magnitude of deviation between the current time-series data and the statistical model over multiple measurements of the current time-series data, over a particular time interval, or both.Type: GrantFiled: May 5, 2017Date of Patent: February 9, 2021Assignee: ServiceNow, Inc.Inventors: James Crotinger, Scott Tucker, Chinna Babu Polinati
-
Patent number: 10726140Abstract: A method may include receiving a first record associated with a first configuration item from a first data source and a second record associated with a second configuration item from a second data source; identifying a relationship between the first configuration item and the second configuration item based on the first record and the second record; identifying a relationship rule governing the relationship between the first configuration item and the second configuration item; determining that the relationship between the first configuration item and the second configuration item is inconsistent with the relationship rule; remediating the relationship between the first configuration item and the second configuration item such that the relationship is consistent with the relationship rule; and allowing the first record and the second record to be stored in the configuration management database in response to remediating the relationship.Type: GrantFiled: October 28, 2016Date of Patent: July 28, 2020Assignee: ServiceNow, Inc.Inventors: Madhavi Puvvada, Chinna Babu Polinati, Davide Massarenti
-
Patent number: 10693745Abstract: A remote network management platform may include a database containing representations of configuration items associated with a managed network that is managed by the remote network management platform. The remote network management platform may further include a server device. The server device may be configured to obtain a plurality of preferred relationships for a particular configuration item class. The server device may be further configured to store, in the database, the plurality of preferred relationships.Type: GrantFiled: May 20, 2019Date of Patent: June 23, 2020Assignee: ServiceNow, Inc.Inventors: Chinna Babu Polinati, Madhavi Puvvada, Viral Shah, M. Kurukulasuriya P Rukshan Felix Perera
-
Patent number: 10684987Abstract: Systems and methods for the identification and reconciliation of network resource information are herein disclosed. In an implementation, a system includes instructions stored in memory for processing a request received from a data source to update a record of a network resource by receiving data relating to an attribute of a network resource of a computer network from a first data source, wherein the network resource is associated with a configuration item of a configuration management database, the configuration item including data relating to the attribute from a second source; determining that the first data source is authoritative for the attribute based on a priority of the first data source, a priority of the second data source, and a staleness period of the second data source; and processing the request by updating the attribute based on the data.Type: GrantFiled: January 3, 2019Date of Patent: June 16, 2020Assignee: ServiceNow, Inc.Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin
-
Publication number: 20200084086Abstract: An apparatus for grouping alerts generated by automated monitoring of at least an operating condition of a machine, represented as a configuration item in a configuration management database, in a computer network. A first event pattern is identified based on configuration items associated with an alert avalanche identified from received historical alert data stored in memory. A second event pattern is identified based on co-occurrences of configuration item pairs in the historical alert data and on at least one conditional probability parameter. At least one alert group is determined by comparing at least one configuration item associated with a current alert to the plurality of configuration items of the first event pattern and of the second event pattern stored in memory. A graphical display region for displaying the alert group is generated.Type: ApplicationFiled: September 18, 2019Publication date: March 12, 2020Inventors: Sachin Gupta, Scott Tucker, James Crotinger, Kanwaldeep Kaur Dang, Eugen Ardeleanu, Purushottam Amradkar, Chinna Babu Polinati
-
Publication number: 20190385101Abstract: A method can include storing information about the business service in one or more template type layers; storing information about an instance of the business service in one or more instance type layers; wherein the template type layers include one or more checkpoints that reference information stored in a content addressable store that defines an expected structure of the business service, wherein at least one checkpoint of the template type layers includes a timestamp and a hash value associated with an entry in the content addressable store; and wherein the instance type layers include one or more checkpoints that reference information stored in the content addressable store that defines attributes of the instance of the business service, wherein at least one checkpoint of the instance type layers includes a timestamp and a hash value associated with an entry in the content addressable store.Type: ApplicationFiled: June 25, 2019Publication date: December 19, 2019Inventors: Davide Massarenti, Chinna Babu Polinati, Sridhar Chandrashekar
-
Patent number: 10469309Abstract: An apparatus for grouping alerts generated by automated monitoring of at least an operating condition of a machine, represented as a configuration item in a configuration management database, in a computer network. A first event pattern is identified based on configuration items associated with an alert avalanche identified from received historical alert data stored in memory. A second event pattern is identified based on co-occurrences of configuration item pairs in the historical alert data and on at least one conditional probability parameter. At least one alert group is determined by comparing at least one configuration item associated with a current alert to the plurality of configuration items of the first event pattern and of the second event pattern stored in memory. A graphical display region for displaying the alert group is generated.Type: GrantFiled: April 28, 2016Date of Patent: November 5, 2019Assignee: ServiceNow, Inc.Inventors: Sachin Gupta, Scott Tucker, James Crotinger, Kanwaldeep Kaur Dang, Eugen Ardeleanu, Purushottam Amradkar, Chinna Babu Polinati
-
Publication number: 20190273665Abstract: A remote network management platform may include a database containing representations of configuration items associated with a managed network that is managed by the remote network management platform. The remote network management platform may further include a server device. The server device may be configured to obtain a plurality of preferred relationships for a particular configuration item class. The server device may be further configured to store, in the database, the plurality of preferred relationships.Type: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Inventors: Chinna Babu Polinati, Madhavi Puvvada, Viral Shah, M. Kurukulasuriya P Rukshan Felix Perera
-
Publication number: 20190266268Abstract: A system may include a database containing representations of configuration items associated with a managed network that is managed by a remote network management platform. The system may also contain a server device that may be configured to determine a set of duplicate representations of a particular configuration item of the configuration items. The configuration items may relate to computing devices and software applications disposed within the managed network. The server device may be further configured to generate a master representation from the set of duplicate configuration items. The server device may replace, in the database, the set of duplicate representations with the master representation.Type: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Inventors: Chinna Babu Polinati, Madhavi Puvvada, Romit Banerjee, Nikhil Lakshman, Brandon Thomas Trudel, Vivian Tero
-
Publication number: 20190243828Abstract: Disclosed herein are various systems, methods, and apparatuses for providing a system independent Configuration Management Database identification system. In an implementation, a dynamic identification system correlates records of an originating system with records of an Authoritative Configuration Management Database (CMDB) including a set of one or more identifying rules that define a minimum amount of information in order to generate an identifying signature that serves as a common reference between a record of the originating system with a matching Configuration Item (CI) record of the ACMDB, receiving, from the originating system, information to generate an identifying signature, determining that the generated first identifying signature matches a stored identifying signature, and correlating the first record of the originating system corresponding with the generated first identifying signature with the one of the CI records of the ACMDB corresponding with the matching one of the identifying signatures.Type: ApplicationFiled: January 18, 2019Publication date: August 8, 2019Inventors: Sridhar Chandrashekar, Arne M. Josefsberg, James J. Pitts, Chinna Babu Polinati
-
Patent number: 10354215Abstract: A method can include storing information about the business service in one or more template type layers; storing information about an instance of the business service in one or more instance type layers; wherein the template type layers include one or more checkpoints that reference information stored in a content addressable store that defines an expected structure of the business service, wherein at least one checkpoint of the template type layers includes a timestamp and a hash value associated with an entry in the content addressable store; and wherein the instance type layers include one or more checkpoints that reference information stored in the content addressable store that defines attributes of the instance of the business service, wherein at least one checkpoint of the instance type layers includes a timestamp and a hash value associated with an entry in the content addressable store.Type: GrantFiled: October 26, 2016Date of Patent: July 16, 2019Assignee: SERVICENOW, INC.Inventors: Davide Massarenti, Chinna Babu Polinati, Sridhar Chandrashekar
-
Publication number: 20190213170Abstract: Systems and methods for the identification and reconciliation of network resource information are herein disclosed. In an implementation, a system includes instructions stored in memory for processing a request received from a data source to update a record of a network resource by receiving data relating to an attribute of a network resource of a computer network from a first data source, wherein the network resource is associated with a configuration item of a configuration management database, the configuration item including data relating to the attribute from a second source; determining that the first data source is authoritative for the attribute based on a priority of the first data source, a priority of the second data source, and a staleness period of the second data source; and processing the request by updating the attribute based on the data.Type: ApplicationFiled: January 3, 2019Publication date: July 11, 2019Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin
-
Patent number: 10225160Abstract: A remote network management platform may include a database containing representations of configuration items associated with a managed network that is managed by the remote network management platform. The remote network management platform may further include a server device. The server device may be configured to obtain a plurality of preferred relationships for a particular configuration item class. The server device may be further configured to store, in the database, the plurality of preferred relationships.Type: GrantFiled: February 27, 2018Date of Patent: March 5, 2019Assignee: SERVICENOW, INC.Inventors: Chinna Babu Polinati, Madhavi Puvvada, Viral Shah, M Kurukulasuriya P Rukshan Felix Perera
-
Patent number: 10210205Abstract: Disclosed herein are various systems, methods, and apparatuses for providing a system independent Configuration Management Database identification system. In an implementation, a dynamic identification system correlates records of an originating system with records of an Authoritative Configuration Management Database (CMDB) including a set of one or more identifying rules that define a minimum amount of information in order to generate an identifying signature that serves as a common reference between a record of the originating system with a matching Configuration Item (CI) record of the ACMDB, receiving, from the originating system, information to generate an identifying signature, determining that the generated first identifying signature matches a stored identifying signature, and correlating the first record of the originating system corresponding with the generated first identifying signature with the one of the CI records of the ACMDB corresponding with the matching one of the identifying signatures.Type: GrantFiled: December 31, 2015Date of Patent: February 19, 2019Assignee: ServiceNow, Inc.Inventors: Sridhar Chandrashekar, Arne M. Josefsberg, James J. Pitts, Chinna Babu Polinati
-
Patent number: 10176241Abstract: Systems and methods for the identification and reconciliation of network resource information are herein disclosed. In an implementation, a system includes instructions stored in memory for processing a request received from a data source to update a record of a network resource by receiving data relating to an attribute of a network resource of a computer network from a first data source, wherein the network resource is associated with a configuration item of a configuration management database, the configuration item including data relating to the attribute from a second source; determining that the first data source is authoritative for the attribute based on a priority of the first data source, a priority of the second data source, and a staleness period of the second data source; and processing the request by updating the attribute based on the data.Type: GrantFiled: April 25, 2017Date of Patent: January 8, 2019Assignee: ServiceNow, Inc.Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin