G06F21/1073

Efficient access to user-related data for determining usage of enterprise resource systems
11044171 · 2021-06-22 · ·

An example embodiment may involve a method performed by a software application executable on a central enterprise resource planning (ERP) client of a plurality of ERP clients. The ERP clients may be contained within a managed network. Each ERP client may be associated with one or more computing devices of the managed network on which ERP software is executable. Each ERP client may include a database that stores user-related data for individual users of the managed network whom are authorized to access the ERP client. The method may involve communicating with other ERP clients of the plurality of ERP clients to retrieve the user-related data stored in databases of the other ERP clients, storing the user-related data from the other ERP clients, and transmitting the user-related data to a computing device of a computational instance contained in a remote network management platform associated with the managed network.

AUTOMATIC GENERATION OF A SOFTWARE CONFIGURATION FOR LICENSE RECONCILIATION

A computing system may include a database and server device(s) disposed within a remote network management platform. The database may contain (i) discovery information for installations of software applications on computing devices of a managed network, and (ii) software configurations for a subset of the software applications, the software configurations respectively indicating rights allocations and consumption for each of the subset of the software applications. The server device(s) may be configured to: determine that the software configurations do not support a particular software application, where the discovery information indicates that the particular software application is installed on computing device(s) of the managed network; and responsively, generate a particular software configuration for the particular software application, the particular software configuration indicating: (i) a rights allocation of zero rights, and (ii) a rights consumption according to the discovery information; and update the database to include the particular software configuration.

Multi-Faceted License Management Approach to Support Multi-Layered Product Structure

Concepts and technologies disclosed herein are directed to a multi-faceted license management approach to support multi-layered product structure. A model creation design and onboarding (“MCDO”) module can create an asset based upon input received from an asset creator. The MCDO module can store the asset in an asset catalog. The MCDO module can receive a search request from a collaborator. In response to the search request, the MCDO module can parse the search request to identify search criteria to be used to search the asset catalog. The MCDO module can search the asset catalog based upon the search criteria. The MCDO module can receive search results that include the asset. The MCDO module can create an enhanced asset based upon the asset created by the asset creator combined with a contribution based upon input received from the collaborator. The MCDO can store the enhanced asset in the asset catalog.

Digital rights management for HTTP-based media streaming

Techniques and mechanisms described herein facilitate the management of digital rights for media content item presentation. According to various embodiments, a request for a content decryption key may be received at a media application implemented at a computing device. The request may be transmitted by a media content player implemented at the computing device. The request may be transmitted in accordance with a designated key exchange protocol. A license for an encrypted media content item corresponding with the requested content decryption key may be identified at the media application. Based on information included in the license, encrypted key material may be decrypted to create the requested content decryption key via a processor at the computing device. The requested content decryption key may be provided to the media content player.

Automatic generation of a software configuration for license reconciliation

A computing system may include a database and server device(s) disposed within a remote network management platform. The database may contain (i) discovery information for installations of software applications on computing devices of a managed network, and (ii) software configurations for a subset of the software applications, the software configurations respectively indicating rights allocations and consumption for each of the subset of the software applications. The server device(s) may be configured to: determine that the software configurations do not support a particular software application, where the discovery information indicates that the particular software application is installed on computing device(s) of the managed network; and responsively, generate a particular software configuration for the particular software application, the particular software configuration indicating: (i) a rights allocation of zero rights, and (ii) a rights consumption according to the discovery information; and update the database to include the particular software configuration.

RESOURCE MANAGEMENT SERVER, CONTROL METHOD, AND NON-TRANSITORY STORAGE MEDIUM
20210034716 · 2021-02-04 ·

A resource management server including a controller, a communicator that communicates with a license management server which manages a license, and a storage. The storage stores resource information. The controller acquires information about a resource to be activated, acquires license information from the license management server via the communicator, and, when a plurality of sets of license information is acquired as the license information, allocates a license to the resource to be activated based on the plurality of sets of license information.

SYSTEM AND METHOD FOR IMPLEMENTING A DIGITAL RIGHTS MANAGEMENT ADOPTION REFERENCE ARCHITECTURE
20210209709 · 2021-07-08 ·

An embodiment of the present invention is directed to a reference architecture to facilitate streamline planning and distribution of effort between internal resources, vendors and content providers, all of whom need to properly align deliverables in order to achieve maximum benefit of straight-through processing in a minimal amount of time and effort.

APPARATUS AND METHOD FOR FRAND LICENSING AND TRANSACTION COSTS FOR MORE INDIVIDUAL LICENSE AGREEMENTS THROUGH SMART CONTRACTS ON THE BASIS OF BLOCKCHAIN TECHNOLOGY
20210209197 · 2021-07-08 ·

The present invention is a self-executing FRAND licensing method and system incorporating partially software-supported and automated contract design and administration, resulting in lower transaction costs, more individual and flexible licensing models, and improved contract management by use of smart contracts. Smart contracts use algorithms for automatic execution via a processing unit when a required event occurs. Licensing terms and information is continuously updated, categorized and stored in a database that is connected to the processing unit. The processing unit recognizes and evaluates changes and in turn executes the contractual result for the respective case. The data required for the execution of the license agreements could be documented by using blockchain technology in a peer to peer arrangement. Automated licenses are transferred to individual patent registers into a uniform digital file format merged into a worldwide register. Automated contract design is combined with secure blockchain data storage, and a continuous, value-based top-down approach. Comparative licenses can be used in addition to checking the license fees calculated by valuation algorithms in individual cases.

Onboarding of Monitoring Tools
20240004966 · 2024-01-04 ·

A system, process, and computer-readable medium for configuring agents for monitoring deployed applications is described. A system, process, and computer-readable medium for configuring monitoring user interfaces, e.g., monitoring dashboards, that use information made available from the agents is also described. Through using application data available during creation of the agents, the agents may be configured using the user interface as modified by selections and displaying subsequent choices from the received application data. Using knowledge of the generated agents, monitoring dashboards may be generated via developers interacting with a user interface providing a list of available metrics accessible by the generated agents. Using the one or more user interfaces, developers may generate agents and/or monitoring dashboards with greater efficiency.

System and method for inter-program file control communication

A system for communication between two or more computer programs is disclosed. The system includes a memory, an interface, and a processor. The memory stores a first file, expected metadata for the first file, and expected metadata for one or more fields in the first file. The interface receives a file from a computer program. The file comprises fields that each comprise information provided by one or more sources. The processor executes a second computer program which extracts a first set of file metadata from the received file, compares the extracted first set of file metadata to the expected metadata, and determines if the extracted first set of file metadata corresponds to the expected metadata. If the extracted first set of file metadata corresponds to the expected metadata for the first file, then the processor performs analogous comparisons at a field level and stores the first file in the memory.