Systems and methods for asset management

    公开(公告)号:US11423124B2

    公开(公告)日:2022-08-23

    申请号:US16722339

    申请日:2019-12-20

    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. Thus, the management server may output the software model to the client instance to enable a client to provide attributes to be included in the software model, further improving a quality of the software asset management features accorded by the management system.

    Discovery and classification of software application suites

    公开(公告)号:US11507644B2

    公开(公告)日:2022-11-22

    申请号:US16591245

    申请日:2019-10-02

    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.

    CODELESS SPECIFICATION OF SOFTWARE AS A SERVICE INTEGRATIONS

    公开(公告)号:US20210081179A1

    公开(公告)日:2021-03-18

    申请号:US16575052

    申请日:2019-09-18

    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. The operations may further include requesting and receiving, via the integration point, first descriptions of the computing services; determining, from the pagination type and the integration point, a second integration point for the remote network; requesting and receiving, via the second integration point, second descriptions; and storing, in the database tables, the first descriptions and the second descriptions in accordance with the mappings.

    Codeless specification of software as a service integrations

    公开(公告)号:US11740873B2

    公开(公告)日:2023-08-29

    申请号:US17445144

    申请日:2021-08-16

    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. The operations may further include requesting and receiving, via the integration point, first descriptions of the computing services; determining, from the pagination type and the integration point, a second integration point for the remote network; requesting and receiving, via the second integration point, second descriptions; and storing, in the database tables, the first descriptions and the second descriptions in accordance with the mappings.

    SYSTEMS AND METHODS FOR ASSET MANAGEMENT

    公开(公告)号:US20220366015A1

    公开(公告)日:2022-11-17

    申请号:US17815456

    申请日:2022-07-27

    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. Thus, the management server may output the software model to the client instance to enable a client to provide attributes to be included in the software model, further improving a quality of the software asset management features accorded by the management system.

    CODELESS SPECIFICATION OF SOFTWARE AS A SERVICE INTEGRATIONS

    公开(公告)号:US20210373856A1

    公开(公告)日:2021-12-02

    申请号:US17445144

    申请日:2021-08-16

    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. The operations may further include requesting and receiving, via the integration point, first descriptions of the computing services; determining, from the pagination type and the integration point, a second integration point for the remote network; requesting and receiving, via the second integration point, second descriptions; and storing, in the database tables, the first descriptions and the second descriptions in accordance with the mappings.

    Codeless specification of software as a service integrations

    公开(公告)号:US11157241B2

    公开(公告)日:2021-10-26

    申请号:US16575052

    申请日:2019-09-18

    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. The operations may further include requesting and receiving, via the integration point, first descriptions of the computing services; determining, from the pagination type and the integration point, a second integration point for the remote network; requesting and receiving, via the second integration point, second descriptions; and storing, in the database tables, the first descriptions and the second descriptions in accordance with the mappings.

    Systems and methods for asset management

    公开(公告)号:US11886551B2

    公开(公告)日:2024-01-30

    申请号:US17815456

    申请日:2022-07-27

    CPC classification number: G06F21/105 G06F8/71 G06F8/77 G06F16/21 G06F16/00

    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. Thus, the management server may output the software model to the client instance to enable a client to provide attributes to be included in the software model, further improving a quality of the software asset management features accorded by the management system.

    SYSTEMS AND METHODS FOR ASSET MANAGEMENT

    公开(公告)号:US20210192013A1

    公开(公告)日:2021-06-24

    申请号:US16722339

    申请日:2019-12-20

    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. Thus, the management server may output the software model to the client instance to enable a client to provide attributes to be included in the software model, further improving a quality of the software asset management features accorded by the management system.

    DISCOVERY AND CLASSIFICATION OF SOFTWARE APPLICATION SUITES

    公开(公告)号:US20210103643A1

    公开(公告)日:2021-04-08

    申请号:US16591245

    申请日:2019-10-02

    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.

Patent Agency Ranking