×

Apparatus and method of managing a licensable item

  • US 10,140,672 B2
  • Filed: 08/25/2015
  • Issued: 11/27/2018
  • Est. Priority Date: 05/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating an apparatus that is configured to manage a licensable item, comprising:

  • accessing a licensing policy related to whether an action is permitted to be taken with the licensable item, wherein the licensing policy corresponds to a client version of a license for the licensable item that is maintained on the apparatus and is configured to be synchronized with a server version of the license for the licensable item that is maintained on a server;

    making a determination, by a license agent, first attempt to communicate, by the apparatus, with the server in order to synchronize the client and server versions of the license before acting to enforce the licensing policy for the action;

    attempting to communicate, by the apparatus, with the server in order to synchronize the client and server versions of the license before acting to enforce the licensing policy for the action in response to the determination to first attempt to communicate with the server in order to synchronize the client and server versions of the license before acting to enforce the licensing policy for the action, wherein synchronization of the client and server versions of the license produces a synchronized client version of the license by updating the client version of the license to include one or more changes made to one or more licensing policies in the server version of the license that occurred after a previous synchronization of the client version of the license with the server version of the license; and

    enforcing the licensing policy for the action based on the non-synchronized version of the license in response to the attempt to communicate by the apparatus with the server being unsuccessful,wherein accessing the licensing policy includes accessing a first licensing policy related to a first licensable item in a first runtime and accessing a second licensing policy related to a second licensable item in a second runtime, andwherein enforcing the licensing policy includes enforcing the first licensing policy for the first licensable item executed in the first runtime and enforcing the second licensing policy for the second licensable item executed in the second runtime.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×