×

Timestamped license data structure

  • US 10,333,717 B2
  • Filed: 03/09/2017
  • Issued: 06/25/2019
  • Est. Priority Date: 03/09/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computing apparatus comprising:

  • one or more computer readable storage media;

    a processing system operatively coupled with the one or more computer readable storage media; and

    program instructions stored on the one or more computer readable storage media for authenticating a user license for an application after the application has launched that, when executed by the processing system, direct the processing system to at least;

    responsive to a launch of the application, obtain a license file for the application, the license file comprising;

    a license data structure comprising;

    a user license;

    a licensing service signature;

    a licensing service public key; and

    a trusted timestamp package;

    verify that the licensing service public key is invalid;

    analyze the license data structure using the trusted timestamp package to determine if the licensing service public key was valid when the user license was signed by the licensing service signature; and

    responsive to determining that the licensing service public key was valid when the user license was signed by the licensing service signature;

    enable features of the application based on the user license; and

    initiate presentation of the application in accordance with the enabled features.

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