G06Q2220/18

Aggregated media rights platform

In one embodiment, a processing device receives a first digital fingerprint of a media item along with a first content management rule. The processing device separately receives a second digital fingerprint of the media item along with a second content management rule. The processing device determines that the received digital fingerprints are for the same media item based upon a match between the first digital fingerprint and the second digital fingerprint. The processing device determines that all rights to the media item have been accounted for, and then determines a set of actions to be performed for hosted media items comprising the media item based at least in part upon the first content management rule and the second content management rule. Processing logic may also perform a conflict resolution process for conflicting rights claims to the media item.

Rendering

This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a method that includes receiving, at a server, information associated with a job of rendering one or more frames at the server, and using, at the server, an application to perform at least a portion of the rendering. The use of the application to perform the rendering bears a charge according to a usage license associated with the application. The method also includes measuring, at the server, an amount of use of the application in performing the rendering for use in determining the charge.

Standardized graph-based framework for determining an equivalent license unit metric for an enterprise computer system

Embodiments include a computer-implemented method for determining an equivalent license unit of an enterprise computer system in accordance with a standardized graph-based framework. The method includes discovering licensable products of an enterprise computer system in accordance with a standardized graph-based framework, and constructing a licensable product star graph (LPSG) for each licensable product in accordance with the standardized graph-based framework to identify any license models that have at least one subgraph associated with the licensable product. The method further includes constructing a licensable product constellation graph (LPCG) in accordance with the standardized graph-based framework by evaluating each LPSG to determine any common target elements of any license model to link the LPSGs, and determining an equivalent license unit metric for the license models based on the LPCG.

ELECTRONIC NOTARIZATION AND SIGNING OF A DOCUMENT

A method is provided for electronically notarizing and signing a document. The method can include receiving data characterizing a first document including a first electronic signature and generating a first secure document by at least hashing the first document with a private key. The first secure document can include a first unique identifier. The method can include generating a second document corresponding to the first document and excluding the first unique identifier. The second document can be provided for a second electronic signature to be applied by a second user. A second secure document including a second unique identifier can be generated and combined with the first secure document into a document folio including a third unique identifier identifying a cryptographic tamper seal associated with the document folio. Related systems and techniques are also provided.

Control of applications based on licensing objects

An example of a computer-readable medium to store machine-readable instructions. The instructions may cause a processor to verify a licensing object and determine a license has expired. An application may be controlled based on an expiration parameter specific to the licensing object.

DIGITAL RIGHTS MANAGEMENT USING DISTRIBUTED LEDGERS
20220383282 · 2022-12-01 ·

Systems and methods for managing digital rights associated with digital objects using distributed ledgers are provided. A digital object marketplace receives a request to access a digital object via an interface provided by the digital object marketplace. The marketplace queries the user's digital wallet for a license token generated by a smart contract for the digital object deployed in a distributed ledger. If the user does not have a license token, the marketplace prompts the user to purchase one. If the user submits a request to purchase a license token, a payment is transferred, using the smart contract, from the user's digital wallet to the digital wallet of the owner of the digital object. Further, the license token is added to the user's digital wallet. This enables the user to access the digital object via the interface.

SCALED CONTENT LICENSING PLATFORM AND MARKETPLACE SYSTEMS, METHODS, AND MEDIA

Scaled content licensing platform and marketplace systems, methods, and media are provided. In some embodiments, a method for providing scaled content licensing is provided, where the method includes: receiving a request from a content creator to upload a media content item to a content sharing service; determining that the media content item incorporates a media asset that is owned at least partially by a partner, wherein the media asset is associated with a claim in which at least one license is available; determining whether a license usage is associated with the media content item that corresponds with the media asset; generating a claim bundle that contains the claim associated with the partner and the license usage associated with the content creator; determining a policy based on the generated claim bundle; and performing an action on the media content item based on the determined policy.

SYSTEMS AND METHODS FOR END-TO-END VERIFICATION OF MANUFACTURING WORKFLOWS
20220366406 · 2022-11-17 ·

Methods may involve accepting an order for a product to be manufactured and identification of a product file meeting the specification, the product file comprising instructions for manufacturing the product. Pre-manufacture verification of manufacturer capabilities and product precursors may be accepted. Operational parameters to enable an additive manufacturing device to manufacture the product may be sent as discrete packets. At least one packet may be sent only after receipt of confirmation that at least another previous layer is complete and associated operational parameters for the at least another previous layer have been deleted. In-manufacture verification of the operational parameters utilized by the additive manufacturing device when manufacturing the product may be accepted. At each stage, a blockchain for certifying characteristics of the product may be updated to associate data representative of workflows for the product with an encrypted, secure identifier utilizing a secure, distributed transaction ledger.

System and method for protecting software licensing information via a trusted platform module

Methods for protecting software licensing information via a trusted platform module (TPM) are performed by systems and devices. When a licensing server is unreachable, a license is generated for a software application by a licensing manager. The license is generated via a secure register of the TPM using an asymmetric key, specific to the software application and policy-tied to the secure register, to generate a signature of a hashed license file for the software application. The asymmetric key is stored, mapped to the license file, and used for subsequent license validation. A licensing manager validation command is provided to validate the license using the key, as applied to the hash, to verify the signature and checking validity of the time stamp. Time stamp expiration or alteration of the license are determined to provoke invalidation indications for the validating application.

AI solution selection for an automated robotic process

A method for selecting an AI solution for an automated robotic process including receiving at least one functional media including information indicative of brain activity by a human engaged in a task of interest, analyzing the functional media, identifying an activity level in at least one brain region, identifying a brain region parameter and an activity parameter; identifying an action parameter based in part on the brain region parameter or the activity parameter; and selecting a component of the AI solution in part on the brain region parameter, the activity parameter, or the action parameter.