Please download the dossier by clicking on the dossier button x
×

Method to detect cloned software

  • US 9,946,855 B2
  • Filed: 02/21/2017
  • Issued: 04/17/2018
  • Est. Priority Date: 11/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method to detect a cloned software to be used on a client user unit communicating with a server for requesting said server to deliver media content to be played on the client user unit, by sending a request for the media content from the client user unit to the server, the server being connected to a database comprising client records, each of the client records comprising at least a tag value, the method comprising:

  • an initialization phase comprising;

    defining the tag value as being equal to an initial value;

    opening a new record storing the tag value; and

    introducing the tag value into the client user unit; and

    an operating phase comprising;

    preparing, on the client user unit side, a client message for the server comprising the request and the tag value;

    sending the client message from the client user unit to the server;

    performing an access condition test, on the server side, by checking whether the tag value of the client message is in the database;

    denying the request when the tag value of the client message is not in the database;

    when the tag value of the client message is in the database;

    sending a server message to the client user unit, said server message comprising the requested media content;

    calculating, both on the server side and on the client user unit side, a new tag value derived from a last tag value and from at least a part of the client message or a part of the server message;

    updating, both on the server side and on the client user unit side, said tag value by replacing it with said new tag value; and

    in response to updating said tag value, sending a software update from the server to the client user unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×