WO1998004974A1 - Procede et appareil permettant de valider l'utilisation d'un logiciel - Google Patents
Procede et appareil permettant de valider l'utilisation d'un logiciel Download PDFInfo
- Publication number
- WO1998004974A1 WO1998004974A1 PCT/AU1997/000463 AU9700463W WO9804974A1 WO 1998004974 A1 WO1998004974 A1 WO 1998004974A1 AU 9700463 W AU9700463 W AU 9700463W WO 9804974 A1 WO9804974 A1 WO 9804974A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- software
- user
- code string
- present
- computer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000003213 activating effect Effects 0.000 claims abstract description 25
- 230000000694 effects Effects 0.000 claims abstract description 4
- 238000004891 communication Methods 0.000 description 8
- 238000013475 authorization Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/007—Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
Definitions
- the present invention relates to the marketing, sale or use of computer software programs, including audio and audio visual software such as CDs and videos.
- the present invention addresses a number of problems.
- the present invention seeks to alleviate problems associated with the use and / or sale of software.
- the present invention provides a method and/or apparatus for requesting the use of software, in which: a request to use the software is transmitted to the copyright owner, and if the copyright owner consents to the use of the software, a software activating key or enabling code string is transmitted to the user to effect the use of the software.
- the present invention may manifest itself in a seamless fashion (from a users perspective) whereby, when a user seeks to open the software, a message is automatically transmitted to the copyright owner (or a person or entity able to provide an activating key or enabling string) requesting the copyright owner's consent to use the program. If the copyright owner consents to the use of the software, the copyright owner may transmit an enabling code string or software activating key which will enable the software to be opened and used by the user.
- the consent may take any form, but in a commercial situation it is anticipated that a financial transaction may take place between the copyright owner and the user before the code or key is transmitted. The fact that the code or key is provided to the user may serve to imply consent is given.
- the user may be asked to confirm the transaction, amount and payment details.
- the software would otherwise be inoperable as the enabling code string or key which is often required to operate software is otherwise missing. It is envisaged that the above process would occur largely, or even entirely, invisibly to the user and in the background to the computer system, such as occurs when a telephone subscriber goes to use their mobile telephone.
- the enabling code string or software activating key may be designed for each particular software and / or users application or request, and may enable use of the software for either a limited period, or a limited number of uses, or for a relatively longer period, according to the request of the software user or the copyright owner.
- the present invention provides a system for requesting the use of software, in which there is provided: a library means which stores at least one software program, a receiving means for receiving a request to use software from a user, a means for transmitting to the user, a copy of the software together with an enabling code string, the code string serving to enable the use of the software by the user for a limited period of time.
- the present invention may be used to facilitate the use or sale of computer software programs.
- the present invention may be used as a means of using software for a particular period of time, or even as a means of purchasing software "on-line".
- the enabling code string may be of a type that is time limited in accordance with the period of time for which the software has been hired.
- the enabling code string may be of a type that is not time or number of uses limited.
- Underlying another aspect of the present invention is the realisation that by combining the feature of a user receiving a copy of the software and the feature of a user receiving an enabling code string from the owner of the software, the problems noted above can be alleviated.
- the present invention in another form provides in a computer environment, means for facilitating the use of computer software, including: means for receiving a copy of a software program, and means for receiving an enabling code string or software activating key to enable the operation of the software program for a predetermined period of time and / or uses.
- the present invention provides a method of affecting the use of computer software in an on-line computer environment, the method including the steps of: requesting the copyright owner for the use of a software program, receiving a copy of the software program, executing a financial transaction in consideration of the intended use of the software for a predetermined period of time, and receiving an enabling code string or software activating key to enable the use of the software for the predetermined period of time.
- "software” includes any program executable or operable on a computer of any form, such as of electronic or electronically coded media, and such things a person would normally regard as computer software, for example, Word for Windows, Excel, desktop publishing and graphics programs, video editing programs, recordings (digital or analogue) of words images sound or a combination thereof (e.g. recorded music and video recordings), video games, computer games, etc.
- “computer” includes any device or combination of devices on which software can operate.
- copyright owner includes an author, agent, licensee and assignee of software.
- enabling code string and "software activating key” are pieces of written code or software which enable software to operate.
- “on-line” refers to a computer's ability in use to receive and / or transmit data or other signals.
- the present invention will prevent the use of particular piece of software on a computer without the consent of the owner of the copyright in the software.
- "Rental" periods for the software might be daily, weekly, monthly or yearly, or perpetual, etc. depending on the period chosen by the user and agreed to by the copyright owner for the use of the product.
- An example is that the use of the software would be allowed for 24 hours, after which time the software, after suitable warnings to the user, ceases to function further.
- the user may be given a warning of impending expiry of the negotiated time preferably upon acceptance of the obligation to pay, or payment of, a further fee.
- a fresh consent would need to be sought after expiry of the period.
- the "rental” could be limited by the number of uses (e.g. limited to three plays of a game) rather than being limited to time.
- the code or key may not be time or use limited and thus, the present invention can serve as a means of purchasing the software, not just “renting” the software. The advantage in that case would be that pirate copies could not be taken.
- the concept of "rental" in the context of the present invention is a useful one but it is not entirely apt.
- the present invention envisages that the software may be held by the software user for unlimited periods without payment of any fees, or for payment of a very small, perhaps once only, fee. More correctly than being a rental fee for the software, the fee which the software user would be required to pay is a fee for the enabling code string or software activating key without which it will not be possible to activate and use the computer software.
- a key to the present invention is that there will be communication between the intending user of the software and the copyright owner of that software.
- the present invention would allow the flexibility of a very large variety of billing plans, such as those offered to mobile phone users and by service providers on the Internet.
- the upfront fees may include a component for the purchase or rental of equipment (e.g. a computer terminal or the medium containing the software) or it may be an element in the fee charged by the network service provider or telecommunications carrier for access from the computer to relevant networks.
- the financial transaction may take place by virtue of the telephone number dialled to request the software and, upon connection to the copyright owner, a fee may be autonomically billed with appropriate verification via the telephone communication service provider to the user's telephone account.
- billing may be done at a later time (as is the case with most telephone billing systems). There may also be combinations of these.
- bills are or have not been paid, further consent can be refused - the software user can be "disconnected" until the bill is paid.
- the financial transaction which will be involved with the provision of the enabling code string or software activating key may be structured in a large variety of ways.
- payment may be required in advance of provision of the enabling code string or software activating key, simultaneously with its provision, or subsequent to its provision.
- user details will be seamlessly communicated with each request by a user for software access.
- the user details would be the "fingerprint" of the computer being used by the intending software user.
- the computer user's details would be pre- registered with the copyright owner or a middleman (analogous to an internet service provider).
- security procedures e.g. passwords
- the present invention might be integrated into, or operated in conjunction with, techniques by which software is provided on-line (e.g. the user might get software off the internet and would get the means of operating that software by means of the present invention).
- Those two processes - of getting the software by on-line means and of getting the enabling code string or software activating key to open and use the software - might be marketed jointly and might be made to operate seamlessly together.
- copyright owners will be keen to have their software in a library accessible by the present invention so that as many computer users can access the software after paying an appropriate use fee.
- the copying of the software will not be advantageous because without the enabling code string for which a use fee is payable, the software will fail to operate after a predetermined period of time.
- a software program which embodies the present invention and which is separate from other software may exist on the hard disk of the computer onto which the software is loaded.
- the program may be triggered whenever an attempt is made to open software which does not have legitimate copyright consent activated.
- the program will then send a message to the copyright owner seeking consent and, if successful, will receive an enabling code string/software activating key, so that the software can be operate,
- a chip may be incorporated in or with the hardware of the computer. The chip would operate to effect operation as for 1 above. A chip may be considered more secure from a tampering point of view than the program of 1 above, or
- the present invention may be incorporated into the software itself and become operable when software is requested.
- the way that the communications between the intending user and the copyright owner may work is somewhat analogous to the way in which telecommunication carriers interact with users of those mobile phones which are listed as a user of the carrier's network.
- the communication of transmission control signals between the intending user of software and the copyright owner may be largely computerised and may be seamless and relatively invisible to the intending user.
- Any form of communication may be used for the link between an intending software user and the copyright owner, including radio, fixed wire/cable, satellite, or combination thereof - including via the Internet.
- a further preferred feature to alleviate the unauthorised use of software is that communication between the intending user and the copyright owner be in an encrypted or encoded form.
- Many suitable forms of encrypted/encoded communication which are already known may be used in conjunction with the present invention
- Figure 2 illustrates another form of implementing the present invention in a computer environment.
- the steps illustrated are not necessarily in order as the order may be varied depending on the user, owner and / or the particular environment in which the present invention is used.
- the user of the computer may desire to use particular software.
- the user via the present invention, connects (1 ) with the copyright owner of the software, and forwards a request (2) to the owner for the use or purchase of the software. If the owner consents to the software use, a copy of the software can be forwarded (3), preferably electronically, to the user.
- the owner will usually require a payment (a user fee or a one-off transaction or periodic fee) from the user (4), after receipt of which (5) the owner may then transmit (6) an enabling code string so that the software can be operated (7).
- Another form of the present invention may include the steps of:
- Still another form of the present invention may include the steps of:
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU34306/97A AU3430697A (en) | 1996-07-24 | 1997-07-23 | A method and apparatus for enabling the operation of software |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AUPO1231 | 1996-07-24 | ||
AUPO1231A AUPO123196A0 (en) | 1996-07-24 | 1996-07-24 | A method and apparatus for enabling the operation of software |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1998004974A1 true WO1998004974A1 (fr) | 1998-02-05 |
Family
ID=3795546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/AU1997/000463 WO1998004974A1 (fr) | 1996-07-24 | 1997-07-23 | Procede et appareil permettant de valider l'utilisation d'un logiciel |
Country Status (2)
Country | Link |
---|---|
AU (1) | AUPO123196A0 (fr) |
WO (1) | WO1998004974A1 (fr) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0997173A2 (fr) | 1998-10-01 | 2000-05-03 | International Game Technology | Méthode et dispositif d'une licence électronique de jeu |
EP1130495A2 (fr) * | 1999-12-22 | 2001-09-05 | Nokia Corporation | Méthode et dispositif pour télécharger une application avec une durée de validité variable |
US6681212B1 (en) | 1999-04-23 | 2004-01-20 | Nianning Zeng | Internet-based automated system and a method for software copyright protection and sales |
WO2003060726A3 (fr) * | 2002-01-04 | 2004-01-22 | Siemens Ag | Procede de concession de licence pour des programmes logiciels |
GB2439573A (en) * | 2006-06-28 | 2008-01-02 | Business Software Ct Ltd | Software rental system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1985002310A1 (fr) * | 1983-11-14 | 1985-05-23 | Softnet, Incorporated | Systeme de distribution de logiciels |
US4685055A (en) * | 1985-07-01 | 1987-08-04 | Thomas Richard B | Method and system for controlling use of protected software |
WO1990013865A1 (fr) * | 1989-04-28 | 1990-11-15 | Softel, Inc. | Procede et appareil pour commander et controler a distance l'utilisation d'un logiciel informatique |
WO1992009160A1 (fr) * | 1990-11-07 | 1992-05-29 | Tau Systems Corporation | Systeme de securite permettant d'activer des logiciels d'ordinateur personnel dans des endroits eloignes |
EP0503765A2 (fr) * | 1991-03-08 | 1992-09-16 | International Computers Limited | Commande d'accès dans un système informatique réparti |
US5337357A (en) * | 1993-06-17 | 1994-08-09 | Software Security, Inc. | Method of software distribution protection |
-
1996
- 1996-07-24 AU AUPO1231A patent/AUPO123196A0/en not_active Abandoned
-
1997
- 1997-07-23 WO PCT/AU1997/000463 patent/WO1998004974A1/fr active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1985002310A1 (fr) * | 1983-11-14 | 1985-05-23 | Softnet, Incorporated | Systeme de distribution de logiciels |
US4685055A (en) * | 1985-07-01 | 1987-08-04 | Thomas Richard B | Method and system for controlling use of protected software |
WO1990013865A1 (fr) * | 1989-04-28 | 1990-11-15 | Softel, Inc. | Procede et appareil pour commander et controler a distance l'utilisation d'un logiciel informatique |
WO1992009160A1 (fr) * | 1990-11-07 | 1992-05-29 | Tau Systems Corporation | Systeme de securite permettant d'activer des logiciels d'ordinateur personnel dans des endroits eloignes |
EP0503765A2 (fr) * | 1991-03-08 | 1992-09-16 | International Computers Limited | Commande d'accès dans un système informatique réparti |
US5337357A (en) * | 1993-06-17 | 1994-08-09 | Software Security, Inc. | Method of software distribution protection |
Non-Patent Citations (3)
Title |
---|
COMPUTER COMMUNICATIONS, Vol. 18, No. 6, June 1995, RUBIN A.D., "Secure Distribution of Electronic Documents in a Hostile Environment", pp. 429-434. * |
FITCH K., "User Authentication and Software Distribution on the Web", ausweb97(a)scu.edu.au, 5 November 1996. * |
IEEE NETWORK OPERATIONS & MANAGEMENT SYMPOSIUM, Vol. 2, 14-18 February 1994, ROSENBLIT M., "Secure Software Distribution", pp. 486-496. * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0997173A2 (fr) | 1998-10-01 | 2000-05-03 | International Game Technology | Méthode et dispositif d'une licence électronique de jeu |
US6681212B1 (en) | 1999-04-23 | 2004-01-20 | Nianning Zeng | Internet-based automated system and a method for software copyright protection and sales |
EP1130495A2 (fr) * | 1999-12-22 | 2001-09-05 | Nokia Corporation | Méthode et dispositif pour télécharger une application avec une durée de validité variable |
WO2003060726A3 (fr) * | 2002-01-04 | 2004-01-22 | Siemens Ag | Procede de concession de licence pour des programmes logiciels |
US6944601B2 (en) | 2002-01-04 | 2005-09-13 | Siemens Aktiengesellschaft | Method of licensing software programs |
GB2439573A (en) * | 2006-06-28 | 2008-01-02 | Business Software Ct Ltd | Software rental system |
Also Published As
Publication number | Publication date |
---|---|
AUPO123196A0 (en) | 1996-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9015696B2 (en) | System and method for licensing software | |
US7127429B2 (en) | Digital contents superdistribution system and method of distributing digital contents | |
US7428512B2 (en) | Information distribution system, information distribution device, information receiving device, information distribution method, information distribution program, recording medium recording the information distribution program, information receiving method, information receiving program, and recording medium recording the information receiving program | |
JP2007533037A (ja) | 地理的位置に基づくライセンスシステム | |
KR20060116247A (ko) | 다운로드 링크의 유형에 기반하여 미디어 파일들의 상이한버전들을 다운로드하는 방법 및 시스템 | |
EP1684223A1 (fr) | Systèmè et procédé de concession de licence pour des programmes logiciels. | |
US7424973B2 (en) | Prepaid broadband internet and software service method and apparatus | |
US20040172365A1 (en) | Method for performing electronic redistribution of digital content with fee assessment and proceeds distribution capability | |
US20050190616A1 (en) | Content distribution systems and methods | |
JP2006039791A (ja) | 伝送履歴依存処理装置 | |
JP2003319370A (ja) | コンテンツ提供方法及びシステム、コンテンツ提供端末、コンテンツ再生装置、コンテンツ管理システム並びにコンテンツ提供システムの制御用プログラム | |
WO1998004974A1 (fr) | Procede et appareil permettant de valider l'utilisation d'un logiciel | |
US20070061834A1 (en) | Business model for providing on demand digital content | |
EP1249771B1 (fr) | Vente, médiation, achat de grandes quantités de données, système serveur, terminal et support d'enregistrement pour le logiciel associé | |
US7480636B2 (en) | Distribution system and method of operation thereof | |
JP2001319164A (ja) | レンタルシステムとそのレンタル方法、及び貸出プログラムを記録した記録媒体 | |
AU2002244872A1 (en) | Distribution system and method of operation thereof | |
JP2001325460A (ja) | コンテンツ再生の制限・解除サービスシステム | |
JP2003263563A (ja) | 保険管理システム、保険管理方法、およびプログラム | |
JP2002007914A (ja) | 電子コンテンツ開封方法及び電子コンテンツレンタル方法並びにレンタル実現の装置 | |
JP4341157B2 (ja) | キオスク型端末装置 | |
ZA200401409B (en) | Devices, appliances and methods for the diffusion, billing payment and playback of digital media content | |
JP2002015146A (ja) | ソフト販売システム及びその方法 | |
JP4932777B2 (ja) | ソフトウェア実行方法 | |
JP2002041818A (ja) | コンテンツ販売システムおよび方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW AM AZ BY KG KZ MD RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
NENP | Non-entry into the national phase |
Ref country code: JP Ref document number: 1998508324 Format of ref document f/p: F |
|
NENP | Non-entry into the national phase |
Ref country code: CA |
|
122 | Ep: pct application non-entry in european phase |