Movatterモバイル変換


[0]ホーム

URL:


SE513104C2 - System and method for secure data transmission over electronic link - Google Patents

System and method for secure data transmission over electronic link

Info

Publication number
SE513104C2
SE513104C2SE9700063ASE9700063ASE513104C2SE 513104 C2SE513104 C2SE 513104C2SE 9700063 ASE9700063 ASE 9700063ASE 9700063 ASE9700063 ASE 9700063ASE 513104 C2SE513104 C2SE 513104C2
Authority
SE
Sweden
Prior art keywords
packet
client station
password
server
data
Prior art date
Application number
SE9700063A
Other languages
Swedish (sv)
Other versions
SE9700063D0 (en
SE9700063L (en
Inventor
Freddy Tengberg
Original Assignee
Buyonet International 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 IncfiledCriticalBuyonet International Inc
Priority to SE9700063ApriorityCriticalpatent/SE513104C2/en
Publication of SE9700063D0publicationCriticalpatent/SE9700063D0/en
Priority to EP98900795Aprioritypatent/EP0954818A4/en
Priority to PCT/SE1998/000011prioritypatent/WO1998030964A2/en
Priority to AU55834/98Aprioritypatent/AU5583498A/en
Publication of SE9700063LpublicationCriticalpatent/SE9700063L/en
Publication of SE513104C2publicationCriticalpatent/SE513104C2/en

Links

Classifications

Landscapes

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

Translated fromSwedish

15 20 25 30 513 104 2 För en producent av programvara är ett sätt för försäljning av sin programvara att placera den i en sälj server, för digitalförsäljnig. I detta fall är ett annat problem för programvarans producent att veta hur många program, som säljaren har sålt eller distribuerat. 15 20 25 30 513 104 2 For a software producer, one way of selling his software is to place it in a sales server, for digital sales. In this case, another problem for the software manufacturer is knowing how many programs the seller has sold or distributed.

Kortfattad beskrivning av uppfinningen Föreliggande uppfinning avser att eliminera ovan problem och säkerställa bl.a. betalning, distribution och iörsäljningsrapportering till eventuella leverantörer.Brief description of the invention The present invention aims to eliminate the above problems and ensure e.g. payment, distribution and sales reporting to potential suppliers.

Ytterligare ändamål med uppfinningen är att presentera ett helt nytt sätt att bedriva handel med prograrnvaruprodukter som ger miljöbesparingar, låga kostnader, snabbhet och möjligt positivt kassaflöde, företrädesvis utan leverantörs- eller andra krediter.Another purpose of the invention is to present a completely new way of trading in software products that provides environmental savings, low costs, speed and possible positive cash flow, preferably without supplier or other credits.

Dessa ändamål uppnås genom att servem, enligt den inledande delen, m.a.p. information erhållen från klientstationen framställer en överföringsdata, delvis låst med lösenord, vilken överföringsdata endast kan låsas upp då klientstationen mottagar överföringsdatan i sin helhet och utför instruktioner godtagbara av distributören, vilken tillgängliggör lösenord för upplåsning av den låsta övertöringsñlen.These objects are achieved by the server, according to the introductory part, m.a.p. information obtained from the client station produces a transmission data, partially locked with a password, which transmission data can only be unlocked when the client station receives the transmission data in its entirety and executes instructions acceptable to the distributor, which provides passwords for unlocking the locked transmission line.

Kortfattad beskrivning av ritningar föreliggande uppñnning kommer att beskrivas närmare med hänvisning till ett utföringsexempel illustrerat på närslutna ritningar, i vilka: Fig. 1 schematiskt visar ett datornätverk, och Fig. 2 visar ett flödesschema över stegen enligt föreliggande uppfinning.Brief Description of the Drawings The present invention will be further described with reference to an exemplary embodiment illustrated in the accompanying drawings, in which: Fig. 1 schematically shows a computer network, and Fig. 2 shows a circuit diagram of the steps according to the present invention.

Detaljerad beskrivning av ett utiöringsexempel Systemet innefattar i sitt enklaste form, vilken illustreras schematiskt i fi g. 1, åtminstone en betjäningsenhet 10 eller en server och en eller flera konsumentstationer ll, vilka kan via någon typ av elektronisk länk eller nätverk 12 sammanlänkas. Servern 10 är direkt eller indirekt försedd med lagringsenheter för lagring av information och programvaror som skall distribueras. Servern 10 kan även innehålla olika databaser innehållande information om kunder, producenter, prislistor o.s.v. 10 15 20 30 513 104 3 En konsumentstation 11 anslutes via nätet 12 till servern 10 medelst ett modem eller liknande och förutom lärnpligt kommunikationsprogram behöver inga andra speciella program för att komma i kontakt med en lärnplig server 10.Detailed Description of an Exemplary Example The system, in its simplest form, which is schematically illustrated in Fig. 1, comprises at least one control unit 10 or a server and one or two consumer stations 11, which can be interconnected via some type of electronic link or network 12. The server 10 is directly or indirectly provided with storage devices for storing information and software to be distributed. The server 10 can also contain various databases containing information about customers, producers, price lists, etc. A consumer station 11 is connected via the network 12 to the server 10 by means of a modem or the like and apart from mandatory communication programs no other special programs are needed to get in touch with a mandatory server 10.

Fig. 2 visar flödesschemat för proceduren vid upprättande av kontakt och kommunikation mellan servern 10 och stationen 11. Vid köpbegäran startas 100 distributionsproceduren.Fig. 2 shows the fate diagram of the procedure for establishing contact and communication between the server 10 and the station 11. Upon purchase request, the distribution procedure 100 is started.

Distributionsproceduren 100 begär 101 eller automatiskt hämtar nödvändig information om konsumenten, tex. köparens namn och dess elektroniska adress, ditt det beställda programmet skall levereras. Proceduren inväntar 102, 103 tills nödvändig information har erhållits.The distribution procedure 100 requests 101 or automatically retrieves necessary information about the consumer, e.g. the buyer's name and its electronic address, your the ordered program must be delivered. The procedure waits 102, 103 until the necessary information has been obtained.

Eventuellt kan kunden kontrolleras så att en icke kreditvärdig köpare inte får köpa programmet.The customer may be checked so that a non-creditworthy buyer is not allowed to buy the program.

Vid erhållande av korrekt information startar en procedur 104 för generering av koder som skall medfölj a leveransen. Koden, så kallad referenskod, innefattar huvudsakligen information om identiteten av det program som kunden har begärt, datum och klockslag för överföringen, samt identitetsuppgifter. Sedan framställes ett lösenord 105, företrädesvis ur referenskoden enligt en särskild algoritm. I varje betjäningsserver 10 finnes en referensfil som huvudsakligen innefattar konsumentnarnn, elektronisk leveransadress samt referenskoden skapad enligt ovan. Denna referensfil uppdateras 106. Sedan skapas 107 en registreringsfil, t.ex. en textfil avsedd för köparen, vilken fil innehåller infonnation som ska återsändas till leverantören samt information om hur programmet skall registreras. Filen kan även innehålla ett lösenord eller en unik identitetskod, som referens till leverantören, för att kontrollera äkthet. Ett första elektroniskt paket, kallat programpaket innehållande huvudsakligen registreringsfilen och det köpta programmet samt eventuella instruktionshandlingar skapas 108, paketeras (företrädesvis på ett känt sätt), krypteras och låses med ett lösenord genererat enligt ovan. Vid nästa steg skapas 109 en instruktionsfil, t.ex. en textfil b1.a. innehållande instruktioner till köparen om hur betalningen skall göras, licensvilkor sarnt referenskoden enligt ovan. Denna fil krypteras inte och kan öppnas av köparen. I nästa steg skapas 110 ett andra paket, kallat överföringspaket innefattande programpaketet skapat enligt steg 108 och den okrypterade instruktionsfilen.Upon receipt of correct information, a procedure 104 for generating codes to accompany the delivery starts. The code, so-called reference code, mainly includes information about the identity of the program requested by the customer, the date and time of the transfer, as well as identity information. Then, a password 105 is generated, preferably from the reference code according to a particular algorithm. In each service server 10 there is a reference fi 1 which mainly includes the consumer name, electronic delivery address and the reference code created as above. This reference file is updated 106. Then 107 a registration file is created, e.g. a text file intended for the buyer, which file contains information to be returned to the supplier as well as information on how the program is to be registered. The file may also contain a password or a unique identity code, as a reference to the provider, to verify authenticity. A first electronic package, called a software package containing mainly the registration file and the purchased program as well as any instructional documents is created 108, packaged (preferably in a known manner), encrypted and locked with a password generated as above. In the next step, 109 an instruction file is created, e.g. a text file b1.a. containing instructions to the buyer on how to make the payment, license terms sarnt the reference code as above. This file is not encrypted and can be opened by the buyer. In the next step, 110 a second packet is created, called a transmission packet comprising the program packet created according to step 108 and the unencrypted instruction field.

I syrmerhet kan det andra paketet skapas på så sätt att om paketet på grund av överföring skadas eller om ingen fullständig överföring sker, instruktionsfilen inte öppnas. Överföringspaketet översändes 111 sedan till den elektroniska adressen erhållen från kunden 10 15 20 25 30 513 104 4 och rutinen avslutas 112, men en andra del av proceduren kan startas, vilken inväntar 113 betalning fiån köparen.In particular, the second package can be created in such a way that if the package is damaged due to transmission or if no complete transfer takes place, the instruction box is not opened. The transfer packet is then sent 111 to the electronic address obtained from the customer 10 15 20 25 30 513 104 4 and the routine is terminated 112, but a second part of the procedure can be started, which awaits payment from the buyer.

Om överföringen har utförts korrekt kan överföringsfilen hos köparen öppnas och instruktionerna i den okrypterade delen av paketet, d.v.s. i instruktionsñlen, kan läsas. Det faktum att överíöringsfilen kan öppnas bekräfiar att överföringen har lyckats och är fullständigt, vilken blir en överföringskvittens.If the transfer has been performed correctly, the transfer box of the buyer can be opened and the instructions in the unencrypted part of the package, i.e. in the instruction manual, can be read. The fact that the transfer file can be opened confirms that the transfer has been successful and is complete, which becomes a transfer receipt.

Köparen kan sedan läsa iristrtilctionen och betala enligt instruktionen till banken eller liknande, samtidigt som han anger den erhållna referenskoden och annan eventuell identitetskod, tex. adressen, om referenskoden som anges är felaktigt.The buyer can then read the iristrtilction and pay according to the instructions to the bank or similar, at the same time as he enters the received reference code and other possible identity code, e.g. address, if the reference code provided is incorrect.

Hos distributören väntar l 13 servern på ett meddelande från betalningsmottagaren (banken) på att betalning har inkommit samt referenskoden. Servem kontrollerar sin referensdatabas och om rätt belopp är erlagt, genererar den ånyo (eller hämtar från en databas) lösenordet baserat på referenskoden tillhörande det specifika programpaketet och sänder det till köparens elektroniska adress.At the distributor, the l 13 server is waiting for a message from the payee (bank) that payment has been received and the reference code. The server checks its reference database and if the correct amount is paid, it again generates (or retrieves from a database) the password based on the reference code associated with the specific software package and sends it to the buyer's electronic address.

Köparen kan nu använda lösenordet för att dekryptera det köpta programmet och installera detsarruna.The buyer can now use the password to decrypt the purchased software and install its run.

I ett utförande kan betalning avdrages direkt från ett konto hos distributören, vilket sker automatiskt när instruktionsfilen öppnas eller en speciell kod ur instruktionsfilen sändes tillbaka till servern. I detta fall sänder servem tillbaka lösenordet så snart kvittens från instruktionsfilen har erhållits.In one embodiment, payment can be deducted directly from an account with the distributor, which takes place automatically when the instructions are opened or a special code from the instructions is sent back to the server. In this case, the server returns the password as soon as the receipt from the instruction has been obtained.

Systemet kan även förses med säkerhetsrutiner som indikerar att ingen betalning har inkommit efier en viss tid, så att disnibutören eller annan leverantör kan kontrollera om programmet har dekrypterats på ett annat sätt.The system can also be provided with security routines that indicate that no payment has been received for a certain period of time, so that the Disney vendor or other supplier can check whether the program has been decrypted in another way.

Systemet kan förses med rapportgenerator, som sänder en rapport till programvaruproducenten om försäljning per program med de lösenord som används. Lösenordsinforrnationen gör det att 10 15 20 k) Ut 30 513 104 5 rapporteringen blir självkontrollerande. Om producenten systematiskt erhåller registerfiler med andra lösenord än de som rapporteras av systemet enligt uppfinningen, är systemets rapporter ofullständiga.The system can be equipped with a report generator, which sends a report to the software manufacturer on sales per program with the passwords used. The password information makes the reporting self-checking. If the manufacturer systematically obtains registry files with passwords other than those reported by the system of the invention, the system reports are incomplete.

Som en ytterligare säkerhet kan systemet bekräftas försäljning årsvis till leverantörema av banken efier revision av företagets revisorer.As an additional security, the system can be confirmed as an annual sale to the bank's suppliers or an audit by the company's auditors.

Systemet enligt föreliggande uppfinning tillhandahåller olika altemativ för att reducera felfrekvensen, vilka åstadkommer ett säkert och pålitligt system.The system of the present invention provides various alternatives for reducing the error rate, which provide a safe and reliable system.

Om inget lösenord erhålles från systemet trots korrekt betalning, kan köparen reklamera till systemet med angivande av referenskoden. Koden kontrolleras gentemot referensfilen och även om den saknas men koden är riktig kan systemet sända nytt lösenord, men om koden är ogiltig upptäckes det tidigare och återbetalning kan göras.If no password is obtained from the system despite correct payment, the buyer can complain to the system by entering the reference code. The code is checked against the reference file and even if it is missing but the code is correct, the system can send a new password, but if the code is invalid it is detected earlier and a refund can be made.

Om lösenordet inte fungerar, d.v.s. prograrnpaketet inte kan öppnas, ombeds kunden att återsända programpaketet till systemet för kontroll, och ett nytt paket kan sändas till kunden om denna har rätt, företrädesvis sker allt via elektronisk distribution.If the password does not work, i.e. If the software package cannot be opened, the customer is asked to return the software package to the control system, and a new package can be sent to the customer if this is correct, preferably everything is done via electronic distribution.

Om kunden genom misstag raderar programmet, kan systemet efter verifikation av genomfört köp tillåta kunden att erhålla lösenord direkt efter en ny överföring, initierad av kunden.If the customer accidentally deletes the program, the system can, after verification of the completed purchase, allow the customer to obtain a password immediately after a new transfer, initiated by the customer.

Medan vi har illustrerat och beskrivit fördraget utföringsexempel av uppfinningen, inses det att flera variationer och modifieringar inom ramen för de närslutna patentkraven kan förekomma.While we have illustrated and described the Treaty embodiments of the invention, it will be appreciated that several variations and modifications may occur within the scope of the appended claims.

Uppfinningen är inte heller begränsat till försäljning och köp av programvara via lntemet.The acquisition is also not limited to the sale and purchase of software via the Internet.

Systemet kan användas inom olika applikationer och olika nätverkslösningar. Systemet kan användas för säker överföring av data, Lex. mellan olika datorer där, företrädesvis kvittens för Överförd korrekt data krävs.The system can be used in different applications and different network solutions. The system can be used for secure data transfer, Lex. between different computers where, preferably the receipt for Transmitted correct data is required.

Data kan även bestå av rörliga eller stillbilder, artiklar, musik, valuta transaktioner eller liknande. 513 104 6 För en fackrnan är det även självklart att stegen enligt beskrivning kan kastas om eller utföras samtidigt.Data can also consist of moving or still images, articles, music, currency transactions or the like. For a person skilled in the art, it is also obvious that the steps as described can be reversed or performed simultaneously.

Hänvisningsbeteckningar 1 O Betj äningsserver l l Konsumentstation 1 2 NätverkReference designations 1 O Operating server l l Consumer station 1 2 Network

Claims (7)

Translated fromSwedish
10 15 20 25 30 513 104 7 PATENTKRAV10 15 20 25 30 513 104 7 PATENT REQUIREMENTS1. System för säker dataöverföring över en elektronisk länk (12), i synnerhet ett datornätverk innefattande åtminstone en distributionsserver (1 O), huvudsakligen anordnad hos en distributör, och en klientstation (11), vilken begär en specifik överföring, kännetecknat av, att servern (10) är anordnad att framställa ett första krypterat och med ett lösenord låst paket av den specifika datauppsättningen, vilket lösenord genereras åtminstone delvis baserat på information erhållen från klientstationen (11), att servern ( 10) är anordnad att framställa ett andra paket innehållande det första paketet och en instruktionsmängd, varvid åtminstone delar av det andra paketet kan tillgängliggöras om klientstationen (1 1) efter en överföring mottagar det i sin helhet, och att den krypterade datauppsättningen är dessutom anordnad att tillgängliggöras om klientstationen (1 l) utför instruktioner godtagbara av distríbutören, som tillhandahåller lösenordet för upplåsning av det låsta paketet.System for secure data transmission over an electronic link (12), in particular a computer network comprising at least one distribution server (10), mainly arranged at a distributor, and a client station (11), which requests a specific transmission, characterized in that the server (10) is arranged to produce a first encrypted and password locked packet of the specific data set, which password is generated at least in part based on information obtained from the client station (11), that the server (10) is arranged to produce a second packet containing the first packet and a set of instructions, wherein at least parts of the second packet can be made available if the client station (1 1) after a transmission receives it in its entirety, and that the encrypted data set is further arranged to be made available if the client station (1 l) executes instructions acceptable by the distributor, who provides the password for unlocking the locked package.2. System enligt patentkrav 1, kännetecknat av, att servern (10) före en transaktion begär transaktionsinfonnation från klientstationen (11), att servern (10) medelst transaktionsinformation inhämtar data som skall överföras till klientstationen (11), att servern framställer en referenskod, väsentligen baserad på information erhållen från klientstationen, att servern (10) framställer ett första elektroniskt, med lösenord försett paket bestående av klientstationen efterfrågad data och refernsfrlen, att servern (10) framställer ett andra företrädesvis okrypterat paket innefattande det första paketet och en instruktionsfil, att det andra paketet överföres till klientstationen (11), och att efter utförande av ett godkänt åtgärd tillhandahålles klienten lösenord för dekryptering av det första paketet.System according to claim 1, characterized in that before a transaction the server (10) requests transaction information from the client station (11), that the server (10) obtains data to be transmitted to the client station (11) by means of transaction information, that the server produces a reference code, essentially based on information obtained from the client station, that the server (10) produces a first electronic, password-provided packet consisting of the client station requested data and the reference file, that the server (10) produces a second preferably unencrypted packet comprising the first packet and an instruction file, that the second packet is transmitted to the client station (11), and that after performing an approved operation, the client is provided with a password for decrypting the first packet.3. System enligt något av patentkraven 1 eller 2, 10 15 25 30 513 104 kännetecknat av, att den elektroniska länken är ett datornätverk.System according to one of Claims 1 or 2, characterized in that the electronic link is a computer network.4. System enligt något av patentkraven l eller 2, kännetecknat av, att den elektroniska länken är Internet.System according to one of Claims 1 or 2, characterized in that the electronic link is the Internet.5. System enligt något av patentkraven 1 till 4, kännetecknat av, att begärd data består av programvara och eventuella tillhörande instruktioner.System according to one of Claims 1 to 4, characterized in that the requested data consists of software and any associated instructions.6. Metod för dataöverföring över ett nätverk (12) innefattande åtminstone en distributionsserver (10) och en klientstation (11), vilken begär överföring av en specifik datauppsättning från en distributör kommunicerande med distributionsservem (1 O), kännetecknad av, att metoden innefattar stegen att framställa ett första krypterat och med ett lösenord låst paket av den specifika datauppsättning, vilket lösenord genereras åtminstone delvis baserat på information erhållen från klientstationen (1 1), att framställa ett andra paket (24) innehållande det första paketet och en instruktionsmängd, varvid åtminstone delar av det andra paketet kan tillgängliggöras om klientstationen (1 1) mottagar det i sin helhet efter en överföring, och att tillgängliggöra den krypterade datauppsättningen om klientstationen (11) utför instruktioner godtagbara av distributören, som tillhandahåller lösenordet för upplåsning av det låsta paketet.A method of data transmission over a network (12) comprising at least one distribution server (10) and a client station (11), which requests transmission of a specific data set from a distributor communicating with the distribution server (10), characterized in that the method comprises the steps producing a first encrypted and password locked packet of the specific data set, which password is generated at least in part based on information obtained from the client station (1 1), producing a second packet (24) containing the first packet and a set of instructions, wherein at least parts of the second packet can be made available if the client station (1 1) receives it in its entirety after a transmission, and making available the encrypted data set if the client station (11) executes instructions acceptable to the distributor, who provides the password for unlocking the locked packet.7. Metod enligt patentkrav 6, kännetecknad av, att begära transaktionsinforrnation från klientstationen (11) före en transaktion, att medelst transaktionsinforrnationen inhämta data som skall överföras till klientstationen (11), att framställa en referenskod, väsentligen baserad på information erhållen från klientstationen, att framställa ett första elektroniskt och med lösenord försett paket bestående av klientstationen efierfrågad informationsuppsättning och refernsñlen, att framställa ett andra företrädesvis okrypterat paket innefattande det första paketet och en 513 104 instruktionsfil, att överföra det andra paketet till klientstationen (11), och att efier utförande av ett godkänt åtgärd tillhandahålla klientstationen lösenord för dekrypteñng av det första paketet.Method according to claim 6, characterized in that requesting transaction information from the client station (11) before a transaction, obtaining by means of the transaction information data to be transmitted to the client station (11), producing a reference code, essentially based on information obtained from the client station, producing a first electronically and password packet consisting of the client station e - requested information set and the reference file, producing a second preferably unencrypted packet comprising the first packet and a 513 104 instruction fi l, transmitting the second packet to the client station (11), and performing e fi an approved action provide the client station password for decryption of the first packet.
SE9700063A1997-01-091997-01-09 System and method for secure data transmission over electronic linkSE513104C2 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
SE9700063ASE513104C2 (en)1997-01-091997-01-09 System and method for secure data transmission over electronic link
EP98900795AEP0954818A4 (en)1997-01-091998-01-09A system for secure data transmission over an electronic link
PCT/SE1998/000011WO1998030964A2 (en)1997-01-091998-01-09A system for secure data transmission over an electronic link
AU55834/98AAU5583498A (en)1997-01-091998-01-09A system for secure data transmission over an electronic link

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
SE9700063ASE513104C2 (en)1997-01-091997-01-09 System and method for secure data transmission over electronic link

Publications (3)

Publication NumberPublication Date
SE9700063D0 SE9700063D0 (en)1997-01-09
SE9700063L SE9700063L (en)1998-07-10
SE513104C2true SE513104C2 (en)2000-07-10

Family

ID=20405395

Family Applications (1)

Application NumberTitlePriority DateFiling Date
SE9700063ASE513104C2 (en)1997-01-091997-01-09 System and method for secure data transmission over electronic link

Country Status (4)

CountryLink
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 numberPriority datePublication dateAssigneeTitle
US6445384B1 (en)1996-10-012002-09-03Greensteel, Inc.Electronic whiteboard system eraser
US6751670B1 (en)1998-11-242004-06-15Drm Technologies, L.L.C.Tracking electronic component
US7127515B2 (en)1999-01-152006-10-24Drm Technologies, LlcDelivering electronic content
AU1821301A (en)*1999-10-142001-04-23Deskgate Technologies, Inc.Controlling access to electronic content
AU2002226599A1 (en)*2000-11-032002-05-15Tomas Mulet VallesA method to carry out economic transactions through a telecommunications network
US7251832B2 (en)2003-03-132007-07-31Drm Technologies, LlcSecure streaming container
US7421741B2 (en)2003-10-202008-09-02Phillips Ii Eugene BSecuring digital content system and method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4470127A (en)*1981-05-181984-09-04Texas Instruments IncorporatedData terminal with error checking file transfer mode
US5155680A (en)*1986-10-241992-10-13Signal Security TechnologiesBilling system for computing software
US4953209A (en)*1988-10-311990-08-28International Business Machines Corp.Self-verifying receipt and acceptance system for electronically delivered data objects
DE3938479A1 (en)*1989-11-201991-06-20Newcom KommunikationssoftwareData 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-281992-01-08IbmSoftware protection in a data processing network
US5222134A (en)*1990-11-071993-06-22Tau Systems CorporationSecure system for activating personal computer software at remote locations
US5509070A (en)*1992-12-151996-04-16Softlock Services Inc.Method for encouraging purchase of executable and non-executable software
EP1235177A3 (en)*1993-12-162003-10-08divine technology venturesDigital active advertising
SE504085C2 (en)*1995-02-011996-11-04Greg Benson Methods and systems for managing data objects in accordance with predetermined conditions for users

Also Published As

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

Similar Documents

PublicationPublication DateTitle
US9959528B2 (en)System for handling network transactions
US6341353B1 (en)Smart electronic receipt system
DE69620994T2 (en) METHOD AND DEVICE FOR CARRYING OUT ELECTRONIC TRADING
US6938019B1 (en)Method and apparatus for making secure electronic payments
US7031943B1 (en)Digital license agreement
US7051004B2 (en)System and methods providing secure delivery of licenses and content
US6119229A (en)Virtual property system
US20020156676A1 (en)System, method, and apparatus for creating and securely managing accounts holding cash equivalents
US20030126033A1 (en)System, method and article of manufacture for software source authentication for return purposes
EP1230602A2 (en)A system, method and article of manufacture for an internet based distribution architecture
WO2001001227A1 (en)A system, method and article of manufacture for tracking software sale transactions of an internet-based retailer for reporting to a software publisher
AU2002353842A1 (en)System and methods providing secure delivery of licenses and content
US20040078331A1 (en)Payment system using electronic stamps
US20050086102A1 (en)Method and system for validation of service consumers
SE513104C2 (en) System and method for secure data transmission over electronic link
US8249921B2 (en)Method for facilitating a transaction between buyers and sellers
WO2001001319A1 (en)A system, method and article of manufacture for a customer profile-tailored support interface in an electronic software distribution environment
KR100626969B1 (en) Subscription and Grant of Rights
JP2004500643A (en) System and method for providing an electronic license
JP2002312707A (en) Payment processing method using credit card
KR102353984B1 (en) A method and system connection that processes data on a user hardware device and provides access to the processed data
WO2001001225A1 (en)A system, method and article of manufacture for automatically generating a tailored license agreement
KR20010113419A (en)Method of Mediation Service for Small Sum Products and Thereof The System
WO2011008067A1 (en)A procedure for creating and maintaining on-line stores by enabling the usage of an already established internet and logistics infrastructure

Legal Events

DateCodeTitleDescription
NUGPatent has lapsed

[8]ページ先頭

©2009-2025 Movatter.jp