G06F21/1073

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.

METHOD AND APPARATUS FOR MANAGING LICENSES FOR DATA IN M2M SYSTEM
20230076892 · 2023-03-09 ·

The present invention relates to a method for managing a license of data in a machine-to-machine (M2M) system. A method for operating a M2M device in an M2M system includes: receiving data from a counterpart M2M device; receiving information on a license of the data from the counterpart M2M device; and performing an operation for the data based on the information on the license.

Systems and methods to deliver content during client authentication process in a distributed computing system

A method includes receiving, by a content sharing platform, a request for content from a client device, the request for content comprising a session-based authentication token that pertains to a session between the client device and the content sharing platform. The content sharing platform can further validate the session-based authentication token and cause playback of the requested content to begin at the client device. Responsive to a valid content-based authentication token supplied by the client device, the content sharing platform can cause playback of the requested content to continue at the client device, wherein the valid content-based authentication token is based on an identifier of the requested content.

System and methods of resource usage using an interoperable management framework

Generic rights expression language allowing interoperability across different computing environments including resource usage of different applications. A formal framework for usage management provides scaffolding upon which interoperable usage management systems can be built. Certain features of the framework are standardized, such as the operational semantics, including areas free of standards that necessitate choice and innovation to achieve a balance of flexibility and usability for interoperability in usage management systems.

SOFTWARE RECOGNITION USING TREE-STRUCTURED PATTERN MATCHING RULES FOR SOFTWARE ASSET MANAGEMENT

A method for software identification in a software asset management system is provided. The method comprises receiving software inventory data from a user terminal and processing the software inventory data, wherein processing the software inventory data comprise identifying software information based on the software inventory data. Thereby the software characteristics are identified.

BARCODE-BASED LICENSE CONFIGURATION FOR AIR-GAPPED SYSTEMS
20220366017 · 2022-11-17 ·

Example implementations include a method, apparatus and computer-readable medium of configuring a license for a component configurable with a computer system, comprising storing the component on the computer system. The implementations further include encoding computer system information corresponding to the computer system into a barcode, such as a Quick Response (QR) code. Additionally, the implementations further include displaying the barcode and a license identifier field. Additionally, the implementations further include receiving a license identifier in the license identifier field, wherein the license identifier is based on the barcode. Additionally, the implementations further include decoding the license for the component based on the license identifier.

Barcode-based license configuration for air-gapped systems

Example implementations include a method, apparatus and computer-readable medium of configuring a license for a component configurable with a computer system, comprising storing the component on the computer system. The implementations further include encoding computer system information corresponding to the computer system into a barcode, such as a Quick Response (QR) code. Additionally, the implementations further include displaying the barcode and a license identifier field. Additionally, the implementations further include receiving a license identifier in the license identifier field, wherein the license identifier is based on the barcode. Additionally, the implementations further include decoding the license for the component based on the license identifier.

Dynamic selection of authorization processes

Technology is disclosed herein for licensing applications using a preferred authorization process dynamically identified based on conditions associated with an initiation of an application. Authorization is then attempted using the preferred authorization process. In some examples, the preferred authorization process is selected from at least a keyless authorization process and a key-based authorization process.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
20220171830 · 2022-06-02 · ·

The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program, capable of managing the copyright-related information of content appropriately.

An information processing apparatus according to the present disclosure includes an acquisition unit configured to acquire, in a case where there is a plurality of copyright holders relating to one piece of content, consensus information indicating an agreement on a share of respective copyrights of the plurality of copyright holders, and a generation unit configured to create a transaction for recording the consensus information acquired by the acquisition unit on a blockchain.

Method for electronically documenting license information
11314847 · 2022-04-26 · ·

In a method for electronically documenting license information via the granting of a license and the use of said license in a network of several electronic data processing devices, the license information is added with a new transaction block to a decentralized transaction database and is managed using blockchain technology. When a license is granted to a licensee, a licensor generates new license information with a licensing input, the licensing input contains at least one license identification, and before, during or after use of the license granted by the licensor the licensee generates new license information with a license use input, and the license use input contains at least the license identification of the licensing input and a use identification. The licensing input can contain a license key encrypted with a public key of the licensee, with which the licensor and the licensee can generate and decrypt encrypted information.