Patents Assigned to SFNT Germany GmbH
  • Patent number: 10922387
    Abstract: A method for controlling execution of a software application a) determining the point in time of at least one installation of an operation system, installation of a computer program, updating of the operation system, updating of the computer program, b) generating platform information based on the installed/updated system/program and the determined point in time, c) generating a first fingerprint based on the platform information, which is characteristic for the execution platform at the determined time, d) generating a license including said first fingerprint, which defines terms of allowed execution of the software application, and e) controlling the execution by—determining platform information used for generating the first fingerprint and generating a second fingerprint based on said platform information—comparing the second fingerprint with the first fingerprint, and—allowing execution of the software application if the second fingerprint complies with the first fingerprint.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 16, 2021
    Assignee: SFNT GERMANY GMBH
    Inventors: Werner Dondl, Andreas Lange, Michael Zunke
  • Publication number: 20190273795
    Abstract: The invention relates to a system and a method for adapting a response provided by a first device. The system comprises the first device with means for receiving from at least one client device, as at least one second device, a data access request comprising at least one client identifier and a predetermined application programming interface or service provider interface associated with the first device. The first device comprises means for processing the data access request that provides the response to the data access request and means for sending the response. The system comprises adapting means for intercepting and adapting the response sent by the first device. The adapting means adapts the response while being specific to the client and provides an adapted response. And the system comprises adapted response sending means for sending at least a part of the adapted response to the second or a third device(s).
    Type: Application
    Filed: March 1, 2018
    Publication date: September 5, 2019
    Applicant: SFNT Germany GmbH
    Inventors: Michael Zunke, Werner Dondl, Alexandre Airvault
  • Patent number: 10120986
    Abstract: A method for controlling an execution of a software application on an execution platform in a first local network comprises: determining a first environment fingerprint including a first network fingerprint characteristic for the first local network using predetermined rules; generating a license including the first environment fingerprint and defining terms of allowed execution of the software application; and controlling the execution by: determining a second environment fingerprint including a second network fingerprint of a local network in which an execution platform for the software application is included using the predetermined rules; comparing the second environment fingerprint with the first environment fingerprint of the license; allowing execution of the software application according to the terms of the license where the second environment fingerprint complies with the first environment fingerprint, and preventing the execution of the software application where the second environment fingerprint
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: November 6, 2018
    Assignee: SFNT GERMANY GmbH
    Inventors: Andreas Lange, Pratyush Kumar, Michael Zunke
  • Publication number: 20170372045
    Abstract: A method for controlling execution of a software application a) determining the point in time of at least one installation of an operation system, installation of a computer program, updating of the operation system, updating of the computer program, b) generating platform information based on the installed/updated system/program and the determined point in time, c) generating a first fingerprint based on the platform information, which is characteristic for the execution platform at the determined time, d) generating a license including said first fingerprint, which defines terms of allowed execution of the software application, and e) controlling the execution by—determining platform information used for generating the first fingerprint and generating a second fingerprint based on said platform information—comparing the second fingerprint with the first fingerprint, and—allowing execution of the software application if the second fingerprint complies with the first fingerprint.
    Type: Application
    Filed: December 9, 2015
    Publication date: December 28, 2017
    Applicant: SFNT GERMANY GMBH
    Inventors: Werner DONDL, Andreas LANGE, Michael ZUNKE
  • Patent number: 8495388
    Abstract: A program comprises a functional block. The functional block is encrypted, additional code is added to the program and a protected program is generated that is executable only in the presence of a predetermined license in a computer system which comprises a protection module for protection against unauthorized execution of the protected program. If the encrypted functional block is to be executed, the additional code is executed. If a license is present, the additional code and/or the protection module causes decryption of the functional block, allows execution of the decrypted functional block, and upon completion of execution of the functional block, causes removal of the decrypted functional block from the working memory.
    Type: Grant
    Filed: December 17, 2006
    Date of Patent: July 23, 2013
    Assignee: SFNT Germany GmbH
    Inventor: Michael Zunke