EP0954818A4 - A system for secure data transmission over an electronic link - Google Patents

A system for secure data transmission over an electronic link

Info

Publication number
EP0954818A4
EP0954818A4 EP98900795A EP98900795A EP0954818A4 EP 0954818 A4 EP0954818 A4 EP 0954818A4 EP 98900795 A EP98900795 A EP 98900795A EP 98900795 A EP98900795 A EP 98900795A EP 0954818 A4 EP0954818 A4 EP 0954818A4
Authority
EP
European Patent Office
Prior art keywords
package
client station
password
server
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP98900795A
Other languages
German (de)
French (fr)
Other versions
EP0954818A2 (en
Inventor
Freddy Tengberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BUYONET INTERNATIONAL Inc
BUYONET INTERNAT Inc
Original Assignee
BUYONET INTERNATIONAL Inc
BUYONET INTERNAT Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BUYONET INTERNATIONAL Inc, BUYONET INTERNAT Inc filed Critical BUYONET INTERNATIONAL Inc
Publication of EP0954818A2 publication Critical patent/EP0954818A2/en
Publication of EP0954818A4 publication Critical patent/EP0954818A4/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress

Definitions

  • the invention refers to a system for data transmission over an electrical link including at least one distribution server and one client station, which requests transfer of a specific data set from a distributor communicating with the distribution server.
  • DE-A1- 3938479 describes a system for transmitting, for instance software via a network between a first and a second computer software.
  • the software consists of two programme portions, one part sends back an inquiry to the first computer for permission to use the software, which as a positive answer sends a key over to the second computer, which locks up the software for use.
  • One objective of the present invention is to eliminate above problems and ensure for instance payment, distribution and sales report to possible supplier.
  • a further object of the invention is to provide an entirely novel method to practise trade with software products, which contributes to environmental savings, low costs, rapidity and possible positive cash flow, preferably without credits from the supplier or others.
  • the server being arranged to produce a first encrypted and with a password-locked package of the specific data set, which password is generated at least partly based on the information received from the client station.
  • the server is arranged to produce a second package containing said first package and an instruction set, whereby at least parts of said second package can be accessed if the client station receives it in its entirety after a transmission.
  • the encrypted data set further being provided to be accessed if the client station performs instructions acceptable by the distributor, which supplies the password for unlocking said first package.
  • Fig. 1 is a schematic view of a computer network
  • Fig. 2 is a flow chart showing the steps according to the present invention
  • Fig. 3 is a schematic view of a transmission package, according to the invention.
  • the system in its simplest form illustrated schematically in fig. 1, includes at least one service unit 10 or a server and one or more consumer stations 11, which are interconnected via some type of electrical link or network 12.
  • the server 10 is directly or indirectly equipped with storage units for storing information and software to be distributed.
  • the server 10 may also include different databases containing information about customers, products, price lists etc.
  • a consumer station 11 is connected to the server 10 via a network 12 by means of a modem or the like and besides suitable communication softwares does not need other special softwares to stablish contact with an appropriate server 10.
  • Fig. 2 shows the flow chart for the procedure when a contact is established and the communication between the server 10 and the station 11.
  • the main object of the procedure is to generate a package 24 (fig. 3), substantially on request, containing the requested software 20 or other data 21, 22 in encrypted form and instructions, which can instruct to decode the encrypted information.
  • the distribution procedure 100 On request for purchase, the distribution procedure starts 100.
  • the distribution procedure 100 requests 101 or automatically fetches necessary information about the buyer, for example name and electrical addresses, to which the order software should be delivered.
  • the procedure waits 102, 103 until necessary information has been obtained. It is possible to check the buyer so that a buyer with poor credit rating is not allowed to buy the software.
  • a procedure 104 for generating codes to accompany the delivery starts.
  • the code which is called reference cod 21, includes, e.g. mainly information about the identity of the software which the customer has requested, date and the time for the transmission and the identity information.
  • a password 105 is generated preferably from the reference cod according to a separate algorithm, for example by picking parts of information in the code or creating a special check sum, which is the basis for generation of the password.
  • a reference file is stored, which primarily includes buyer identity, an electrical delivery address and the reference cod generated according above.
  • This reference file is updated 106 before transmission.
  • a registration file 22 is generated 107, for example a text file intended for the buyer.
  • the file also contains information to be re-transmitted to the supplier as well as information about the procedure for registering the software etc.
  • the file can contain a password or a unique identity cod, which corresponds to the supplier to control the authenticity of the file.
  • a first electronic package called the software package mainly containing the registration file 22 and the purchased software 20 as well as possible instruction documents 21 is created 108, packaged (preferably produced in a known way just as one file), encrypted and lucked with a password generated according to above description.
  • an instruction file 23 is created 109, for example a text file, which among others contains instructions to the buyer about the payment procedure, licence conditions and the reference cod according above. This file is not encrypted and can be opened by the buyer.
  • a second package 24 is created 110, called the transmission package including the software package created according to stage 108 and the non encrypted instruction file 23.
  • the second package 24 can be created through such a method, that if the package due to transmission is damaged or if no complete transmission is carried out, the readability of the instruction file is prevented. For this reason, a control of the check sum of the package or the like can be carried out.
  • the package 24 is generated through recognizable techniques known for a person skilled in the art and therefore no closer description is provided.
  • the transmission package 24 is then transmitted 111 to the electronic address obtained from the customer and the procedure is terminated 112, but a second part of the procedure can be started, which waits 113 for payment from the buyer.
  • the transmission is carried out in a known way over a modem or network/modem, for example through use of FTP (Filet Transmission Protocol), packet switching or the like.
  • FTP Filet Transmission Protocol
  • the entire or parts of the transmission package 24 may as well be compressed and/or converted to a (self) executable program, which can be ran by at reception.
  • the transmission file can be opened by the buyer and the instructions in the non-encrypted part of the package, i.e. in the instruction file be displayed.
  • the fact that the transmission file can be opened confirms that the transmission has succeeded and is complete, which becomes a transfer acknowledgement.
  • the buyer can then read the instructions and settle the payment according to the instructions to a payment receiver, for example a bank or the like, at the same time indicating the received reference cod and other possible identity cods, e.g. his address, if the indicated reference cod is wrong.
  • a payment receiver for example a bank or the like
  • the server waits 113 for a communication from the payment receiver (the bank), that the payment has been received as well as the reference cod.
  • the server controls its reference database and if a correct amount is paid, it generates (or fetches from a database) once again the password based on the reference cod corresponding to that specific software package and transmits it to the buyer's electronic address.
  • the buyer can now use the password to decrypt the purchased software and install it.
  • the payment can be deducted directly from an account at the distributor, which is performed automatically when the instruction file is opened or a special code from the instruction file is sent back to the server.
  • the server sends back the password as soon as acknowledgement from the instruction file has been received.
  • system can be provided with security routines, which indicate that no payment has been received after a certain period, so that the distributor or other suppliers can control if the software is decrypted and opened in some other way.
  • the system can be provided with a report generator, which transmits a report to the software producer, for example including information about the sale per software unit with the password that is used.
  • the password information makes it possible to provide self controlling reporting procedure. If the producer's system receives registration files with other password than the one reported by the system, according to invention, the reports from the system are assumed to be incorrect and further control may be performed. As a further precaution the annual sale of sold softwares can be confirmed to the suppliers, for example from the bank after an audit from the company accountants.
  • the system according to the present invention facilitates different alternatives to reduce the failure intensity, which provides a safe and reliable system.
  • the buyer may complain to the system by indicating the reference cod.
  • the code is controlled in comparison to the reference file and even though it is missing but the code is correct (for example through creating a new code by means of date information in the reference cod) the system can send a new password, but if the code is invalid, the earlier is discovered and a reimbursement can be performed.
  • the customer is asked to resend the software package to the system for control and a new package can be sent to the customer, if he is right; preferably, all steps are performed through electronic distribution.
  • the system may after verification of the accomplished purchase allow the customer to receive the password directly after a new transmission initiated by the customer.
  • the invention is neither limited to sale and purchase of software via Internet.
  • the system can be used within different applications and different network solutions.
  • the system can be used for secure transmission of data, for example between different computers where acknowledgement for transmitted correct data is required.
  • the data may consist of moving (video or the like) or still images, newspaper articles, music, currency transactions, purchase and distribution of books (a so-called paperback) or the like. It is obvious for a skilled person that the steps according to the description may be varied or performed simultaneously.

Abstract

A system for data transmission over an electrical link (12) including at least one distribution server (10) and one client station (11), which requests transmission of a specific data set from a distributor, communicating with the distribution server (10). The server (10) is arranged to produce a first encrypted and with a password-locked package of said specific set of data, the password being generated at least partly based on the information received from the client station (11). The server (10) is provided to produce a second package (24) containing said first package and an instruction set, at least part of the second package being accessible if the client station (11) receives it in its entirety after a transmission. The encrypted set of the data is further provided to be accessed if the client station (11) performs instructions acceptable for the distributor, and supplies the password for unlocking said first package.

Description

A SYSTEM FOR SECURE DATA TRANSMISSION OVER AN ELECTRONIC LINK
Technical field
The invention refers to a system for data transmission over an electrical link including at least one distribution server and one client station, which requests transfer of a specific data set from a distributor communicating with the distribution server.
Background of the invention
There is a major drawback with present software trading "over disk". Most of the softwares are packaged in big and clumsy boxes, with corresponding documentation, which itself requires handling and production costs. Usually, the software passes via many middlemen with corresponding transportation before it reaches the end user, the handling increases the price of the software. The great demand results in that one usually has large software stocks, with resulting capital accumulation. The fast development has resulted in the continues upgrades of the software, which leads to inventory markdowns.
The explosive application of services via the worldwide computer network "Internet", has lately introduced possibilities, which have not been interesting before. Possibility to transfer large amounts of information without intermediate storing has given rise to discussions about trade via the Net, i.e. marketing of, for example software or similar services, where a consumer can directly with his computer log into a service terminal, so-called server, study different softwares and perhaps buy a wanted software. This electronic distribution enables elimination of the drawbacks, but other problems rise.
One problem is to ensure that the consumer can order the product. There is no way for the consignor (selling) part to control that the data transmission has been complete. Disruptions in the connection occur frequently. The customer cannot risk the payment and see its delivery fail without being able to prove it. The result is that no secure trade can be carried out if the problem is not solved.
For a producer of software, there is a way of merchandising its software which has been placed in a seller server, for digital selling. In this case, another problem for the software producer is to know how many softwares that the seller has sold or distributed.
DE-A1- 3938479 describes a system for transmitting, for instance software via a network between a first and a second computer software. The software consists of two programme portions, one part sends back an inquiry to the first computer for permission to use the software, which as a positive answer sends a key over to the second computer, which locks up the software for use.
Brief description of the invention
One objective of the present invention is to eliminate above problems and ensure for instance payment, distribution and sales report to possible supplier.
A further object of the invention is to provide an entirely novel method to practise trade with software products, which contributes to environmental savings, low costs, rapidity and possible positive cash flow, preferably without credits from the supplier or others.
These objects are obtained by the system described in the beginning, which is characterised by the server being arranged to produce a first encrypted and with a password-locked package of the specific data set, which password is generated at least partly based on the information received from the client station. Moreover, the server is arranged to produce a second package containing said first package and an instruction set, whereby at least parts of said second package can be accessed if the client station receives it in its entirety after a transmission. The encrypted data set further being provided to be accessed if the client station performs instructions acceptable by the distributor, which supplies the password for unlocking said first package.
Brief description of the drawings
The present invention will now be described in more detail under reference to an embodiment illustrated on the enclosed drawings.
Fig. 1 is a schematic view of a computer network, Fig. 2 is a flow chart showing the steps according to the present invention, and Fig. 3 is a schematic view of a transmission package, according to the invention.
Detailed description of an embodiment
The system, in its simplest form illustrated schematically in fig. 1, includes at least one service unit 10 or a server and one or more consumer stations 11, which are interconnected via some type of electrical link or network 12. The server 10 is directly or indirectly equipped with storage units for storing information and software to be distributed. The server 10 may also include different databases containing information about customers, products, price lists etc.
A consumer station 11 is connected to the server 10 via a network 12 by means of a modem or the like and besides suitable communication softwares does not need other special softwares to stablish contact with an appropriate server 10.
Fig. 2 shows the flow chart for the procedure when a contact is established and the communication between the server 10 and the station 11. The main object of the procedure is to generate a package 24 (fig. 3), substantially on request, containing the requested software 20 or other data 21, 22 in encrypted form and instructions, which can instruct to decode the encrypted information.
On request for purchase, the distribution procedure starts 100. The distribution procedure 100 requests 101 or automatically fetches necessary information about the buyer, for example name and electrical addresses, to which the order software should be delivered. The procedure waits 102, 103 until necessary information has been obtained. It is possible to check the buyer so that a buyer with poor credit rating is not allowed to buy the software. When correct information is obtained, a procedure 104 for generating codes to accompany the delivery starts. The code, which is called reference cod 21, includes, e.g. mainly information about the identity of the software which the customer has requested, date and the time for the transmission and the identity information. Then a password 105 is generated preferably from the reference cod according to a separate algorithm, for example by picking parts of information in the code or creating a special check sum, which is the basis for generation of the password. Obviously, other methods for generation of the password may occur. In each service 10, a reference file is stored, which primarily includes buyer identity, an electrical delivery address and the reference cod generated according above. This reference file is updated 106 before transmission. Then a registration file 22 is generated 107, for example a text file intended for the buyer. The file also contains information to be re-transmitted to the supplier as well as information about the procedure for registering the software etc. Moreover, the file can contain a password or a unique identity cod, which corresponds to the supplier to control the authenticity of the file. A first electronic package, called the software package mainly containing the registration file 22 and the purchased software 20 as well as possible instruction documents 21 is created 108, packaged (preferably produced in a known way just as one file), encrypted and lucked with a password generated according to above description. At the next step an instruction file 23 is created 109, for example a text file, which among others contains instructions to the buyer about the payment procedure, licence conditions and the reference cod according above. This file is not encrypted and can be opened by the buyer. In the next stage a second package 24 is created 110, called the transmission package including the software package created according to stage 108 and the non encrypted instruction file 23.
Particularly, the second package 24 can be created through such a method, that if the package due to transmission is damaged or if no complete transmission is carried out, the readability of the instruction file is prevented. For this reason, a control of the check sum of the package or the like can be carried out. The package 24 is generated through recognizable techniques known for a person skilled in the art and therefore no closer description is provided.
The transmission package 24 is then transmitted 111 to the electronic address obtained from the customer and the procedure is terminated 112, but a second part of the procedure can be started, which waits 113 for payment from the buyer. The transmission is carried out in a known way over a modem or network/modem, for example through use of FTP (Filet Transmission Protocol), packet switching or the like.
The entire or parts of the transmission package 24 may as well be compressed and/or converted to a (self) executable program, which can be ran by at reception.
If the transmission has been performed correctly, the transmission file can be opened by the buyer and the instructions in the non-encrypted part of the package, i.e. in the instruction file be displayed. The fact that the transmission file can be opened confirms that the transmission has succeeded and is complete, which becomes a transfer acknowledgement.
The buyer can then read the instructions and settle the payment according to the instructions to a payment receiver, for example a bank or the like, at the same time indicating the received reference cod and other possible identity cods, e.g. his address, if the indicated reference cod is wrong.
At the distributor site, the server waits 113 for a communication from the payment receiver (the bank), that the payment has been received as well as the reference cod. The server then controls its reference database and if a correct amount is paid, it generates (or fetches from a database) once again the password based on the reference cod corresponding to that specific software package and transmits it to the buyer's electronic address.
The buyer can now use the password to decrypt the purchased software and install it.
In one embodiment, the payment can be deducted directly from an account at the distributor, which is performed automatically when the instruction file is opened or a special code from the instruction file is sent back to the server. In this case, the server sends back the password as soon as acknowledgement from the instruction file has been received.
Furthermore, the system can be provided with security routines, which indicate that no payment has been received after a certain period, so that the distributor or other suppliers can control if the software is decrypted and opened in some other way.
The system can be provided with a report generator, which transmits a report to the software producer, for example including information about the sale per software unit with the password that is used. The password information makes it possible to provide self controlling reporting procedure. If the producer's system receives registration files with other password than the one reported by the system, according to invention, the reports from the system are assumed to be incorrect and further control may be performed. As a further precaution the annual sale of sold softwares can be confirmed to the suppliers, for example from the bank after an audit from the company accountants.
The system according to the present invention facilitates different alternatives to reduce the failure intensity, which provides a safe and reliable system.
If no password is received from the system in spite of correct payment, the buyer may complain to the system by indicating the reference cod. The code is controlled in comparison to the reference file and even though it is missing but the code is correct (for example through creating a new code by means of date information in the reference cod) the system can send a new password, but if the code is invalid, the earlier is discovered and a reimbursement can be performed.
If the password does not work, i.e. the software package cannot be opened, the customer is asked to resend the software package to the system for control and a new package can be sent to the customer, if he is right; preferably, all steps are performed through electronic distribution.
If the customer by mistake deletes the software, the system may after verification of the accomplished purchase allow the customer to receive the password directly after a new transmission initiated by the customer.
While we have illustrated and described a preferred embodiment of the invention, it is obvious that several variations and modifications within the scope of the enclosed claims may occur.
The invention is neither limited to sale and purchase of software via Internet. The system can be used within different applications and different network solutions. The system can be used for secure transmission of data, for example between different computers where acknowledgement for transmitted correct data is required.
Furthermore, the data may consist of moving (video or the like) or still images, newspaper articles, music, currency transactions, purchase and distribution of books (a so-called paperback) or the like. It is obvious for a skilled person that the steps according to the description may be varied or performed simultaneously.
DESIGNATION SIGNS
10 Service server
11 Consumer station
12 Network
20 Software
21 Reference cod
22 Registration file
23 Instruction file
24 Transmission package

Claims

CLAIM
1. A system for data transmission over an electrical link (12) including at least one distribution server (10) and one client station (11), which requests transmission of a specific set of data from a distributor, communicating with the distribution server (10), characterised in, that the server (10) is arranged to produce a first encrypted and with a password-locked package of the specific set of data, the password being generated at least partly based on the information received from the client station (11), that the server (10) is provided to produce a second package (24) containing said first package and an instruction set, at least part of the second package being accessible if the client station
(11) receives it in its entirety after a transmission, and that the encrypted set of the data is further provided to be accessed if the client station (11) performs instructions acceptable for the distributor, and supplies the password for unlocking said first package.
2. The system according to claim 1, characterised in, that the server (10) is arranged to request transaction information from the client station (11) before a transaction, that the server (10) by means of said transactions information fetches data to be transmitted to the client station (11), that the server generates a reference cod, substantially based on the information received from the client station, that the server (10) generates a first electronic package provided with the password consisting of the information set required by the client station and reference file, that the server (10) generates a second preferably non encrypted package including the first package and an instruction file, that the second package is transmitted to the client station (11), and that after performing a correct action, the client is provided with a password for decryption of the first package.
3. The system according to any of claims 1 or 2, characterised in, that the electronic link is a computer network.
4. The system according to any of claims 1 or 2, characterised in, that said electronic link is Internet.
5. The system according to any of claims 1 to 4, characterised in, that the requested data set consists of software and possible corresponding instructions.
6. The system according to any of claims 1 to 5, characterised in, that second package (24) is produced as an executable file.
7. A method for data transmission over a network (12) including at least one distribution server (10) and a client station (11) requesting transmission of a specific set of data from a distributor communicating with the distribution server (10), characterised in, that the method includes the steps of: producing a first encrypted and with a password-locked package of said specific set of data, the password being generated at least partly based on information received from the client station (11), producing a second package (24) containing said first package and an instruction set, at least part of said second package being accessible if the client station (11) receives it in its entirety after a transmission, and making the encrypted data set accessible if the client station (11) performs instructions acceptable by distributor, which provides said password for unlocking said first package.
8. The method according to claim 7, characterised in, requesting transaction information from the client station (11) before a transaction, fetching data to be transmitted to the client station (11) by means of the transaction information, producing a reference cod, essentially based on information received from the client station, producing a first electronic package provided with password and consisting of the information set requested by the client station and the reference file, producing a second package, preferably not encrypted, including said first package and an instruction file, transmitting said second package to the client station (11), and providing the client station with the password for decrypting the first package after an approved action.
9. The method according to claim 7 or 8, characterised in, that the second package (24) is an executable file.
EP98900795A 1997-01-09 1998-01-09 A system for secure data transmission over an electronic link Withdrawn EP0954818A4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE9700063 1997-01-09
SE9700063A SE513104C2 (en) 1997-01-09 1997-01-09 System and method for secure data transmission over electronic link
PCT/SE1998/000011 WO1998030964A2 (en) 1997-01-09 1998-01-09 A system for secure data transmission over an electronic link

Publications (2)

Publication Number Publication Date
EP0954818A2 EP0954818A2 (en) 1999-11-10
EP0954818A4 true EP0954818A4 (en) 2002-11-06

Family

ID=20405395

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98900795A Withdrawn EP0954818A4 (en) 1997-01-09 1998-01-09 A system for secure data transmission over an electronic link

Country Status (4)

Country Link
EP (1) EP0954818A4 (en)
AU (1) AU5583498A (en)
SE (1) SE513104C2 (en)
WO (1) WO1998030964A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6445384B1 (en) 1996-10-01 2002-09-03 Greensteel, Inc. Electronic whiteboard system eraser
US6751670B1 (en) 1998-11-24 2004-06-15 Drm Technologies, L.L.C. Tracking electronic component
US7127515B2 (en) 1999-01-15 2006-10-24 Drm Technologies, Llc Delivering electronic content
AU1821301A (en) * 1999-10-14 2001-04-23 Deskgate Technologies, Inc. Controlling access to electronic content
WO2002037355A2 (en) * 2000-11-03 2002-05-10 Tomas Mulet Valles A method to carry out economic transactions through a telecommunications network
WO2004084020A2 (en) 2003-03-13 2004-09-30 Drm Technologies, Llc Secure streaming container
US7421741B2 (en) 2003-10-20 2008-09-02 Phillips Ii Eugene B Securing digital content system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0367700A2 (en) * 1988-10-31 1990-05-09 International Business Machines Corporation A method of verifying receipt and acceptance of electronically delivered data objects
US5222134A (en) * 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
WO1995016971A1 (en) * 1993-12-16 1995-06-22 Open Market, Inc. Digital active advertising
US5509070A (en) * 1992-12-15 1996-04-16 Softlock Services Inc. Method for encouraging purchase of executable and non-executable software
WO1996024092A2 (en) * 1995-02-01 1996-08-08 Greg Benson A method and system for managing a data object so as to comply with predetermined conditions for usage

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4470127A (en) * 1981-05-18 1984-09-04 Texas Instruments Incorporated Data terminal with error checking file transfer mode
US5155680A (en) * 1986-10-24 1992-10-13 Signal Security Technologies Billing system for computing software
DE3938479A1 (en) * 1989-11-20 1991-06-20 Newcom Kommunikationssoftware Data protecting appts. for data network - uses programme segment capable of withholding permission for use of data from transmission side if user is unauthorised
GB2245724A (en) * 1990-06-28 1992-01-08 Ibm Software protection in a data processing network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0367700A2 (en) * 1988-10-31 1990-05-09 International Business Machines Corporation A method of verifying receipt and acceptance of electronically delivered data objects
US5222134A (en) * 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
US5509070A (en) * 1992-12-15 1996-04-16 Softlock Services Inc. Method for encouraging purchase of executable and non-executable software
WO1995016971A1 (en) * 1993-12-16 1995-06-22 Open Market, Inc. Digital active advertising
WO1996024092A2 (en) * 1995-02-01 1996-08-08 Greg Benson A method and system for managing a data object so as to comply with predetermined conditions for usage

Also Published As

Publication number Publication date
AU5583498A (en) 1998-08-03
SE9700063L (en) 1998-07-10
SE9700063D0 (en) 1997-01-09
EP0954818A2 (en) 1999-11-10
WO1998030964A3 (en) 1998-08-13
WO1998030964A2 (en) 1998-07-16
SE513104C2 (en) 2000-07-10
WO1998030964B1 (en) 2001-04-12

Similar Documents

Publication Publication Date Title
US7124092B2 (en) Controlled transfer of information in computer networks
EP0913789B1 (en) Pre-paid links to networks servers
US20020161709A1 (en) Server-side commerce for deliver-then-pay content delivery
JP2005506619A (en) System and method for providing secure transmission of licenses and content
EP0803105A1 (en) Network sales system
AU2002353842A1 (en) System and methods providing secure delivery of licenses and content
EP1005682A1 (en) System and method for pseudo cash transactions
WO1997049072A9 (en) A system, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture
JPH10222579A (en) Virtual sales system, electronic data distribution, license and rental managing method
WO2001001226A1 (en) A system, method and article of manufacture for software source authentication for return purposes
US20040078331A1 (en) Payment system using electronic stamps
CN102592239A (en) Network commercial transactions
WO1998030964A2 (en) A system for secure data transmission over an electronic link
US20130054394A1 (en) Method and system for distributing digital media content
US20100010910A1 (en) Broadcasting of electronic documents preserving copyright and permitting private copying
JPH10207963A (en) Electronic shopping system
US20020077916A1 (en) Business to business internet web site
EP1723554A1 (en) A system and method for electronic commerce
JP2002150195A (en) Electronic settlement system and electronic settlement method
JP4570450B2 (en) Financial institution server and transfer processing method using this server
WO2001001316A2 (en) A system, method and article of manufacture for an electronic software distribution, post-download payment scheme with encryption capabilities
WO2009024988A2 (en) Secured acquisition process via credir card terminal
JP2002259867A (en) Electronic cash system using usb key
JP2010152735A (en) Operation method of user terminal and server device
JP2004145616A (en) Sales system, server device and sales method

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

17P Request for examination filed

Effective date: 19990809

A4 Supplementary search report drawn up and despatched
AK Designated contracting states

Kind code of ref document: A4

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

DA4 Supplementary search report drawn up and despatched (deleted)
DA4 Supplementary search report drawn up and despatched (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20030801