Patents by Inventor Madhavi Puvvada

Madhavi Puvvada 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: 10693745
    Abstract: 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: Grant
    Filed: May 20, 2019
    Date of Patent: June 23, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Chinna Babu Polinati, Madhavi Puvvada, Viral Shah, M. Kurukulasuriya P Rukshan Felix Perera
  • Patent number: 10684987
    Abstract: 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: Grant
    Filed: January 3, 2019
    Date of Patent: June 16, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin
  • Publication number: 20200084115
    Abstract: Example embodiments for identifying and displaying configuration item information are presented herein. A system may involve a proxy server application disposed within a managed network that includes configuration items and a server disposed within a remote network management platform managing the managed network. The server may receive a request to view information representative of a particular configuration item from a client device. Based on the request, the server may obtain the information and transmit a representation of a graphical user interface to the client device. The representation may include a health graphic, a relationship graphic, a timeline graphic, and an activity stream, each of which represent pertinent information about the particular configuration item. The representation may also include a tabbed interface that facilitates navigation between attributes corresponding to the particular configuration item and attributes corresponding to other configuration items in the managed network.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 12, 2020
    Inventors: Noam Biran, Madhavi Puvvada, Serina Chang, Sreenevas Subramaniam, Jesus Antonio Castro Cisneros, Brandon Thomas Trudel, Kavitha Kotti
  • Publication number: 20190342169
    Abstract: A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 7, 2019
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio Castro Cisneros, Viral Shah
  • Publication number: 20190273665
    Abstract: 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: Application
    Filed: May 20, 2019
    Publication date: September 5, 2019
    Inventors: Chinna Babu Polinati, Madhavi Puvvada, Viral Shah, M. Kurukulasuriya P Rukshan Felix Perera
  • Publication number: 20190266268
    Abstract: 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: Application
    Filed: February 26, 2018
    Publication date: August 29, 2019
    Inventors: Chinna Babu Polinati, Madhavi Puvvada, Romit Banerjee, Nikhil Lakshman, Brandon Thomas Trudel, Vivian Tero
  • Publication number: 20190213170
    Abstract: 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: Application
    Filed: January 3, 2019
    Publication date: July 11, 2019
    Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin
  • Patent number: 10320611
    Abstract: A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: June 11, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio Castro Cisneros, Viral Shah
  • Publication number: 20190104020
    Abstract: A system may include a database disposed within a remote network management platform, a server device disposed in the platform, and a client device. The database may contain representations of configuration items, such as computing devices and software applications associated with the managed network. The server device may provide a graphical user interface including a sequence of panes to the client device. The sequence of panes may include an identifier pane, an identification rules pane, and a reconciliation pane. Each pane may include data entry fields that are operable to define a new class of configuration item. The server device may receive, by way of the graphical user interface, a definition of the new class that uniquely identifies configuration items of a particular type using at least the attributes. The server may store, in the database, the definition of the new class.
    Type: Application
    Filed: February 6, 2018
    Publication date: April 4, 2019
    Inventors: Vivian Tero, Chinna Polinati, Madhavi Puvvada, Purushottam Amradkar, Manish Gupta, Brandon Trudel, Guarav Yakhmi, Jesus Antonio CASTRO Cisneros, Viral Shah
  • Patent number: 10225160
    Abstract: 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: Grant
    Filed: February 27, 2018
    Date of Patent: March 5, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Chinna Babu Polinati, Madhavi Puvvada, Viral Shah, M Kurukulasuriya P Rukshan Felix Perera
  • Publication number: 20190050469
    Abstract: Systems and methods for a data synchronization architecture to synchronize provide a forward synchronization of data from a helper instance to a customer facing instance and reverse synchronization of customer configuration data changes to the helper instance are disclosed. Helper instances may be configured to provide an upgrade or maintenance path for a customer facing instance. Helper instances may be a different version and have a different schema than the primary customer facing instance. Database triggers and business rules may be used to manipulate data calculated or discovered by a helper instance prior to synchronization to the primary instance. Database triggers and business rules may fire in the primary instance after each synchronization to perform necessary recalculations or adjust data associations based on data provided from the helper instance. Helper instances may queue data over time and then perform a synchronization of data from the queue.
    Type: Application
    Filed: September 28, 2017
    Publication date: February 14, 2019
    Inventors: Madhavi Puvvada, Haviv Rosh, Chinna Polinati, Akshay Patekar, Rukshan Parera
  • Patent number: 10176241
    Abstract: 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: Grant
    Filed: April 25, 2017
    Date of Patent: January 8, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin
  • Publication number: 20180322163
    Abstract: A system, method, and non-transitory computer-readable storage medium are provided for configuration management identification rule testing. The system includes a processor and a memory. The memory includes instructions executable by the processor to identify, using an identification rule, criterion attributes corresponding to a selected configuration item class and to identify, using the identification rule, a container level associated with the selected configuration item class. The memory further includes instructions executable by the processor to identify container level criterion attributes corresponding to the container level and to receive respective values associated with at least one of the criterion attributes and at least one of the container level criterion attributes.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Madhavi Puvvada, Manish Gupta, Nikhil Lakshman, Purushottam Amradkar
  • Publication number: 20180121486
    Abstract: A method for configuration management database governance comprising: identifying a first configuration item and a second configuration item; identifying a relationship between the first configuration item and the second configuration item; identifying a relationship rule governing the relationship between the first configuration item and the second configuration item; determining whether the relationship between the first configuration item and the second configuration ident is consistent with the relationship rule; and allowing, in response to a determination that the relationship between the first configuration item and the second configuration item is consistent with the relationship rule, the first configuration item and the second configuration item to be stored in the configuration management database.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Madhavi Puvvada, Chinna Babu Polinati, Davide Massarenti
  • Publication number: 20170308601
    Abstract: 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: Application
    Filed: April 25, 2017
    Publication date: October 26, 2017
    Inventors: Davide Massarenti, Madhavi Puvvada, Chinna Babu Polinati, Manish Gupta, Purushottam Amradkar, Hongbin Lin