G06F21/1077

Licensing in the cloud

At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.

LICENSING IN THE CLOUD

At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.

RETRIEVAL INTERFACE FOR CONTENT, SUCH AS COMPLIANCE-RELATED CONTENT

A facility for retrieving content. The facility invokes an API, as part of the invocation passing to the API: (1) information identifying one or more units of content to return; and (2) an indication that an entity on behalf of which the invocation is performed attests that the entity is compliant with a license that applies to the identified units of content. The facility receives a response to the API invocation that contains the identified units of content.

Method and system for generating and verifying licenses with multiple signatures

A method for verifying licenses is performed by a legacy management controller (LMC) and a non-legacy management controller (NLMC). The method includes obtaining, by the LMC, a first license installation request and a license, wherein the license comprises license data and a plurality of signatures; in response to the first license installation request: making a first determination, by the LMC, that a first signature of the plurality of signatures is valid; in response to the first determination: installing, by the LMC, the license on the LMC; obtaining, by the NLMC, a second license installation request and the license; in response to the second license installation request: making a second determination, by the NLMC, that a second signature of the plurality of signatures is valid; and in response to the second determination: installing, by the NLMC, the license on the NLMC.

Cluster-wise license information replication

System and methods for replicating and enforcing license information in a computer cluster are described. The method may include: receiving, by a core-node in the computer cluster, a plurality of peer-license-info from a plurality of peer-nodes selected from a plurality of cluster nodes. Each of the plurality of peer-license-info may include license-info collected by and associated with a corresponding one of the plurality of peer-nodes. The method may include generating, by the core-node, a first cluster-license-info based on the plurality of peer-license-info. The method may further include propagating, by the core-node, the first cluster-license-info to each of the plurality of peer-nodes. The first cluster-license-info is configured for detecting license violations among the plurality of cluster nodes.

Systems, methods, and media for media session concurrency management with recurring license renewals

The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.

SYSTEMS AND METHODS FOR PROVIDING ACCESS TO WIRELESS GAMING DEVICES

Systems and methods for controlling access to wireless gaming devices and networks are provided. example, access is controlled through one or more levels of security check, such as a hard security check instead of or in addition to a soft security check. In a hard security check, the user employs an apparatus such as a card or other physical token that can be used to access the wireless gaming device. Such an apparatus may communicate information that identifies the user to the device or may simply be used to produce a signal without which the device is locked to users.

METHOD AND APPARATUS FOR PROVIDING SERVICES IN VIRTUAL DESKTOP ENVIRONMENT

Disclosed are a method and an apparatus for providing services in a virtual desktop environment. A method for providing services in a virtual desktop environment according to an exemplary embodiment of the present invention may include: (a) receiving a VDI service request for a virtual desktop infrastructure (VDI); (b) determining component information of a basic VDI image in response to the VDI service request; (c) receiving external service related information associated with the basic VDI image from a content management system (CMS) server; and (d) generating a final VDI image for the VDI service by reflecting the component information and the external service related information to the basic VDI image.

RESTORE OF APPLICATION AFTER DEVICE RESET

In order to recover an image forming apparatus, an example computing device determines a target application to be installed in the image forming apparatus based on an application history of the image forming apparatus and obtains configuration information of the target application. The computing device creates a first task of installing the target application in the image forming apparatus and a second task of configuring the target application installed in the image forming apparatus based on the configuration information, and transfers the first task and the second task to the image forming apparatus.

SOFTWARE LICENSING MANAGEMENT AND AUTHENTICATION

Novel tools and techniques are provided for implementing software licensing management and authentication. In various examples, a computing system might receive a request for an unlock code for a requested service from a user using a client device on which a first software is executed, the request comprising a generated unique identifier associated with the requested service and/or the first software. The generated unique identifier comprises licensing information associated with the requested service and/or the first software. In response to receiving the generated unique identifier, the computing system might determine whether the user should have access to the requested service using the first software based at least in part on the licensing information. If so, the computing system might generate an unlock code associated with the requested service using the first software, might deduct cost associated with the licensing information, and might send the unlock code to the user.