WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1998000771) DISTRIBUTION AND CONTROLLED USE OF SOFTWARE PRODUCTS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1998/000771    International Application No.:    PCT/CA1997/000458
Publication Date: 08.01.1998 International Filing Date: 27.06.1997
Chapter 2 Demand Filed:    19.01.1998    
IPC:
G06F 1/00 (2006.01), G06F 21/00 (2006.01)
Applicants: NORTHERN TELECOM LIMITED [CA/CA]; World Trade Center of Montreal, 8th floor, 380 St. Antoine Street West, Montreal, Quebec H2Y 3Y4 (CA)
Inventors: ALLAN, David, Ian; (CA).
LAROSE, Gordon, Edward; (CA)
Agent: HALEY, R., John; Northern Telecom Limited, Patent Dept., Station "C", P.O. Box 3511, Ottawa, Ontario K1Y 4H7 (CA)
Priority Data:
08/674,037 01.07.1996 US
Title (EN) DISTRIBUTION AND CONTROLLED USE OF SOFTWARE PRODUCTS
(FR) DISTRIBUTION ET UTILISATION CONTROLEE DE PRODUITS DE TYPE LOGICIELS
Abstract: front page image
(EN)A software product is modified so that it can be freely distributed while limiting its use to authorized subscribers (14). The modification (20) includes replacing calls to relocatable subroutines in the software product by calls to redirection software, which is added to the software product together with authorizing software. A table of information on the replaced calls is supplied securely to an authorization agent (12), with which the authorizing software communicates on execution of the modified software product. An authorized subscriber supplies local data specific to its environment to the authorization agent, which encodes the table in dependence upon the local data and the authorizing software and supplies it to the autorized subscriber. Tampering with the authorizing software, or different local data of others, prevents use of the table. The redirection software decodes a target address for each replaced call during execution of the software, without decoding of the table or restoring the software to its original form. Alternatively, the redirection software can be supplied to the authorized subscriber by the authorization agent.
(FR)Cette invention concerne un produit de type logiciel qui est modifié de manière à ce qu'il puisse être distribué librement et à ce que son utilisation soit limitée à des abonnés autorisés (14). Cette modification (20) consiste à remplacer les appels dirigés vers des sous-programmes du produit logiciel, par des appels dirigés vers un logiciel de réacheminement, ce dernier étant ajouté au produit logiciel en même temps qu'un logiciel d'autorisation. Une table d'information, qui porte sur les appels remplacés, est envoyée de manière sûre à un agent d'autorisation (12) avec lequel le logiciel d'autorisation se trouve en communication en vue de l'exécution du produit logiciel modifié. Un abonné autorisé va envoyer des données locales spécifiques à son environnement à l'agent d'autorisation. Ce dernier va coder la table en fonction de ces données locales et du logiciel d'autorisation, puis envoyer celle-ci à l'abonné autorisé. Lors d'une tentative d'effraction à l'aide du logiciel d'autorisation ou de données locales différentes, entre autres, la table ne peut être utilisée. Le logiciel de réacheminement va décoder une adresse cible pour chaque appel remplacé lors de l'exécution du logiciel, ceci sans décoder la table ni restituer le logiciel sous sa forme originale. Dans un autre mode de réalisation, le logiciel de réacheminement peut être fourni à un abonné autorisé par l'agent d'autorisation.
Designated States: AU, CN, JP.
European Patent Office (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: English (EN)
Filing Language: English (EN)