A method and apparatus for securing software to reduce unauthorized use and
provide repeated contact with a software user to transfer information
which may include advertising, promotional, or marketing information
include repeatedly contacting the software manufacturer or third party
representative or agent for an authorization code for continued use of the
software. Authorization codes and registration information may be used
with encryption to transfer information from the authorized representative
to resist tampering by unauthorized users. The user and/or software
contacts an authorized representative of the software to obtain
authorization information which may be downloaded directly to the software
or provided to the user for entry. Authorization intervals may vary
depending upon the particular application. For example, in one embodiment,
the present invention provides authorization information which allows
continued use of the software for a period based on value of the software.
The value of the software may be based on price or the availability of a
subsequent version of the software. Authorization intervals of decreasing
length may be supplied for software of increasing value. As the value of
the software decreases, for example when one or more subsequent versions
are released, the authorization intervals may increase accordingly.
Een methode en een apparaat om software te beveiligen om onbevoegd gebruik te verminderen en herhaald contact met een softwaregebruiker te verstrekken om informatie die reclame, promotie, of marketing informatie over te brengen kunnen omvatten omvatten herhaaldelijk het contacteren van de softwarefabrikant of de de derdevertegenwoordiger of agent voor een vergunningscode voor voortdurend gebruik van de software. De codes van de vergunning en de registratieinformatie kunnen met encryptie om informatie van de gemachtigde vertegenwoordiger over te brengen om zich tegen het knoeien te verzetten door onbevoegde gebruikers worden gebruikt. De gebruiker en/of de software contacteren een gemachtigde vertegenwoordiger van de software om vergunningsinformatie te verkrijgen die kan rechtstreeks aan de software worden gedownload of aan de gebruiker voor ingang worden verstrekt. De intervallen van de vergunning kunnen het afhangen van de bijzondere toepassing variëren. Bijvoorbeeld, in één belichaming, verstrekt de onderhavige uitvinding vergunningsinformatie die voortdurend gebruik van de software toestaat voor een periode die op waarde van de software wordt gebaseerd. De waarde van de software kan op prijs of de beschikbaarheid van een verdere versie van de software worden gebaseerd. De intervallen van de vergunning van dalende lengte kunnen voor software van stijgende waarde worden geleverd. Aangezien de waarde van de software vermindert, bijvoorbeeld wanneer één of meerdere verdere versies worden vrijgegeven, kunnen de vergunningsintervallen dienovereenkomstig stijgen.