Patents by Inventor Virendra Karappa

Virendra Karappa 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: 11886551
    Abstract: A management system to facilitate improved software asset management includes a management server coupled to a client instance and certain databases. The client instance stores identifiers associated with software programs accessible to users through the client instance. To enable software asset management features, the management server receives the identifiers and determines, based on the certain databases, whether the identifiers are associated with software models of the software programs. Notably, in response to an identifier of a particular software program not being associated with a software model, the management server generates a software model for the particular software program, and further, stores entries or relationships within the certain databases.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: January 30, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Virendra Karappa, Rajat Jain
  • Patent number: 11740873
    Abstract: A computational instance may include, in database tables, representations of computing services provided by remote networks. One or more processors disposed in the computational instance may cause a computing-service-neutral cloud integration application to perform operations including: obtaining a specification related to a remote network, where the specification defines: (i) an integration point for the remote network, (ii) a pagination type associated with the integration point, and (iii) mappings between descriptions of the computing services provided by the remote network and fields of the database tables.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 29, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Natasha Sandeep Kenkre, Virendra Karappa, Prashanth Mudhelli, Rajat Jain
  • Patent number: 11507644
    Abstract: An embodiment may include persistent storage containing a plurality of software models and a plurality of entitlements thereto, wherein the software models include suite software models with associated downgrade rights. The embodiment may also involve: determining that a first suite software model contains a second suite software model; determining that the first suite software model is associated with a first set of downgrade rights to earlier versions thereof and the second suite software model is associated with a second set of downgrade rights to earlier versions thereof; sorting a list of the first suite software model, the earlier versions thereof, the second suite software model, and the earlier versions thereof in increasing order of version and height value; traversing the list to find a matching suite software model for a particular suite of the software applications; and assigning an entitlement for the matching suite software model to the particular suite.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: November 22, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Nehal Lalit Chaudhary, Alexander Rangel, Virendra Karappa, Rohit Lobo, Sanjeet Singh Sahai
  • Publication number: 20220366015
    Abstract: A management system to facilitate improved software asset management includes a management server coupled to a client instance and certain databases. The client instance stores identifiers associated with software programs accessible to users through the client instance. To enable software asset management features, the management server receives the identifiers and determines, based on the certain databases, whether the identifiers are associated with software models of the software programs. Notably, in response to an identifier of a particular software program not being associated with a software model, the management server generates a software model for the particular software program, and further, stores entries or relationships within the certain databases.
    Type: Application
    Filed: July 27, 2022
    Publication date: November 17, 2022
    Inventors: Virendra Karappa, Rajat Jain
  • Patent number: 11423124
    Abstract: A management system to facilitate improved software asset management includes a management server coupled to a client instance and certain databases. The client instance stores identifiers associated with software programs accessible to users through the client instance. To enable software asset management features, the management server receives the identifiers and determines, based on the certain databases, whether the identifiers are associated with software models of the software programs. Notably, in response to an identifier of a particular software program not being associated with a software model, the management server generates a software model for the particular software program, and further, stores entries or relationships within the certain databases.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 23, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Virendra Karappa, Rajat Jain
  • Publication number: 20210373856
    Abstract: A computational instance may include, in database tables, representations of computing services provided by remote networks. One or more processors disposed in the computational instance may cause a computing-service-neutral cloud integration application to perform operations including: obtaining a specification related to a remote network, where the specification defines: (i) an integration point for the remote network, (ii) a pagination type associated with the integration point, and (iii) mappings between descriptions of the computing services provided by the remote network and fields of the database tables.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: Natasha Sandeep Kenkre, Virendra Karappa, Prashanth Mudhelli, Rajat Jain
  • Patent number: 11157241
    Abstract: A computational instance may include, in database tables, representations of computing services provided by remote networks. One or more processors disposed in the computational instance may cause a computing-service-neutral cloud integration application to perform operations including: obtaining a specification related to a remote network, where the specification defines: (i) an integration point for the remote network, (ii) a pagination type associated with the integration point, and (iii) mappings between descriptions of the computing services provided by the remote network and fields of the database tables.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: October 26, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Natasha Sandeep Kenkre, Virendra Karappa, Prashanth Mudhelli, Rajat Jain
  • Publication number: 20210192013
    Abstract: A management system to facilitate improved software asset management includes a management server coupled to a client instance and certain databases. The client instance stores identifiers associated with software programs accessible to users through the client instance. To enable software asset management features, the management server receives the identifiers and determines, based on the certain databases, whether the identifiers are associated with software models of the software programs. Notably, in response to an identifier of a particular software program not being associated with a software model, the management server generates a software model for the particular software program, and further, stores entries or relationships within the certain databases.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Virendra Karappa, Rajat Jain
  • Publication number: 20210103643
    Abstract: An embodiment may include persistent storage containing a plurality of software models and a plurality of entitlements thereto, wherein the software models include suite software models with associated downgrade rights. The embodiment may also involve: determining that a first suite software model contains a second suite software model; determining that the first suite software model is associated with a first set of downgrade rights to earlier versions thereof and the second suite software model is associated with a second set of downgrade rights to earlier versions thereof; sorting a list of the first suite software model, the earlier versions thereof, the second suite software model, and the earlier versions thereof in increasing order of version and height value; traversing the list to find a matching suite software model for a particular suite of the software applications; and assigning an entitlement for the matching suite software model to the particular suite.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Inventors: Nehal Lalit Chaudhary, Alexander Rangel, Virendra Karappa, Rohit Lobo, Sanjeet Singh Sahai
  • Publication number: 20210081179
    Abstract: A computational instance may include, in database tables, representations of computing services provided by remote networks. One or more processors disposed in the computational instance may cause a computing-service-neutral cloud integration application to perform operations including: obtaining a specification related to a remote network, where the specification defines: (i) an integration point for the remote network, (ii) a pagination type associated with the integration point, and (iii) mappings between descriptions of the computing services provided by the remote network and fields of the database tables.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 18, 2021
    Inventors: Natasha Sandeep Kenkre, Virendra Karappa, Prashanth Mudhelli, Rajat Jain