Software licensing management and authentication

    公开(公告)号:US12079313B2

    公开(公告)日:2024-09-03

    申请号:US17612911

    申请日:2020-05-21

    IPC分类号: G06F21/10 H04L67/141

    摘要: 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.

    CHECKING A LICENSE FOR THE USAGE OF AT LEAST ONE PERFORMANCE PROPERTY IN AN INTERNET-OF-THINGS (IOT) DEVICE

    公开(公告)号:US20240265069A1

    公开(公告)日:2024-08-08

    申请号:US18573476

    申请日:2022-06-08

    IPC分类号: G06F21/10

    CPC分类号: G06F21/1077 G06F21/1011

    摘要: A method for checking a license for the usage of at least one performance property in an Internet of things device, is provided, having the steps of—ascertaining at least one license condition for the usage of the performance property of the IoT device by at least one attribute contained in a license identifier, —transmitting and storing the license identifier, —checking the license condition by a) generating a pseudo-access which is assigned to the performance property using a pseudo-holding unit and b) checking an authorization for the pseudo-access by checking the attribute of the license identifier using a verification unit, and—activating the at least one performance property if the pseudo-access is confirmed, wherein the license identifier, the pseudo-holding unit, and the verification unit are designed based on a specification for verifiable credentials.

    System and method for autonomous software licensing during bootup process

    公开(公告)号:US12008084B2

    公开(公告)日:2024-06-11

    申请号:US17707482

    申请日:2022-03-29

    IPC分类号: G06F21/10 G06F9/4401

    摘要: A new approach is proposed to support software validation and licensing management. An instance of a software component deployed to a physical computing device is configured to request a copy of license of the software component from a license server out-of-band before the software component can be installed and/or booted up on the physical computing device. Upon receiving a request for the copy of license from the instance of the software component, the license server is configured to grant or deny the request based on the current number of copies of license of the software component available. If the request is granted, the instance of the software component is booted up on the physical computing device. During its operation, the instance of the software component continues to communicate with the license server periodically to indicate whether the copy of license assigned by the server is still in use.

    SYSTEMS AND METHODS FOR IMPLEMENTING A DIGITAL CONTAINER

    公开(公告)号:US20240256639A1

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

    申请号:US18161837

    申请日:2023-01-30

    IPC分类号: G06F21/10 G06F21/60

    摘要: Systems and methods for implementing a digital container. In some embodiments, the system determines whether an access code to refresh access provisions for a user with respect to a digital asset was received within a period of time. Based on determining that the access code was not received within the period of time, the system executes one or more modification processes to render at least a portion of the digital asset inaccessible. Subsequent to the period of time elapsing, the system receives the access code to refresh the access provisions for the user with respect to the digital asset. Based on receiving the access code, the system executes one or more restoration processes to reverse the one or more modification processes, thereby restoring the access provisions for the user with respect to the digital asset.

    METHOD FOR OPERATING AN ELECTROSURGICAL GENERATOR AND ELECTROSURGICAL GENERATOR

    公开(公告)号:US20240206949A1

    公开(公告)日:2024-06-27

    申请号:US18392047

    申请日:2023-12-21

    IPC分类号: A61B18/12 A61B34/00 G06F21/10

    摘要: A method for operating an electrosurgical generator and an according electrosurgical generator. Electrosurgical generator is configured to supply power to electrosurgical instrument. Electrosurgical generator is identifiable by serial number and includes at least two modules. Modules are embodied as hardware and or software modules. Each module functions according to operation mode wherein at least partially specified by license key. In initializing process of electrosurgical generator, identification information being indicative of serial number is available or made available at at least one module and license information being indicative of license key is available or made available at at least one module. Each module provides any identification and license information being available or being made available to it to at least one other module. At least one module generates a link of identification and license information and provides generated link to each of the other modules. Each module stores generated link.

    Automatically detecting misuse of licensed software

    公开(公告)号:US11921826B2

    公开(公告)日:2024-03-05

    申请号:US17814103

    申请日:2022-07-21

    申请人: ServiceNow, Inc.

    发明人: Rohan Tyagi

    IPC分类号: G06F21/10 G06F16/22 H04L41/04

    摘要: An example embodiment may involve communicating with a server to separately access first and second records of sessions between the server and computing devices of a network, the first record including a first set of fields not present in the second record and the second record includes a second set of fields not present in the first record; identifying a common field present the first and second records; correlating information across the first and second records using the common field; using a set of license misuse criteria to identify, from the correlated information, (i) a set of the sessions that meets the set of criteria and (ii) a network address of a target device involved in the set of sessions; identifying the target device using the network address; and storing an indication identifying the target device as a potential source of misuse of licensed software executable on the server.