SE513104C2 - System and method for secure data transmission over electronic link - Google Patents
System and method for secure data transmission over electronic linkInfo
- Publication number
- SE513104C2 SE513104C2 SE9700063A SE9700063A SE513104C2 SE 513104 C2 SE513104 C2 SE 513104C2 SE 9700063 A SE9700063 A SE 9700063A SE 9700063 A SE9700063 A SE 9700063A SE 513104 C2 SE513104 C2 SE 513104C2
- Authority
- SE
- Sweden
- Prior art keywords
- packet
- client station
- password
- server
- data
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 title claims description 10
- 238000012546 transfer Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- 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]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Storage Device Security (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
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)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9700063A SE513104C2 (en) | 1997-01-09 | 1997-01-09 | System and method for secure data transmission over electronic link |
EP98900795A EP0954818A4 (en) | 1997-01-09 | 1998-01-09 | A system for secure data transmission over an electronic link |
AU55834/98A AU5583498A (en) | 1997-01-09 | 1998-01-09 | A system for secure data transmission over an electronic link |
PCT/SE1998/000011 WO1998030964A2 (en) | 1997-01-09 | 1998-01-09 | A system for secure data transmission over an electronic link |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9700063A SE513104C2 (en) | 1997-01-09 | 1997-01-09 | System and method for secure data transmission over electronic link |
Publications (3)
Publication Number | Publication Date |
---|---|
SE9700063D0 SE9700063D0 (en) | 1997-01-09 |
SE9700063L SE9700063L (en) | 1998-07-10 |
SE513104C2 true SE513104C2 (en) | 2000-07-10 |
Family
ID=20405395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE9700063A SE513104C2 (en) | 1997-01-09 | 1997-01-09 | System and method for secure data transmission over 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)
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 |
WO2001027725A1 (en) * | 1999-10-14 | 2001-04-19 | WACHOVIA, NATIONAL ASSOCIATION(f/k/a First Union National Bank) | Controlling access to electronic content |
AU2002226599A1 (en) * | 2000-11-03 | 2002-05-15 | Tomas Mulet Valles | A method to carry out economic transactions through a telecommunications network |
US7251832B2 (en) | 2003-03-13 | 2007-07-31 | Drm Technologies, Llc | Secure streaming container |
US7421741B2 (en) | 2003-10-20 | 2008-09-02 | Phillips Ii Eugene B | Securing digital content system and method |
Family Cites Families (9)
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 |
US4953209A (en) * | 1988-10-31 | 1990-08-28 | International Business Machines Corp. | Self-verifying receipt and acceptance system for electronically delivered data objects |
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 |
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 |
EP0734556B1 (en) * | 1993-12-16 | 2002-09-04 | Open Market, Inc. | Network based payment system and method for using such system |
SE504085C2 (en) * | 1995-02-01 | 1996-11-04 | Greg Benson | Methods and systems for managing data objects in accordance with predetermined conditions for users |
-
1997
- 1997-01-09 SE SE9700063A patent/SE513104C2/en not_active IP Right Cessation
-
1998
- 1998-01-09 EP EP98900795A patent/EP0954818A4/en not_active Withdrawn
- 1998-01-09 WO PCT/SE1998/000011 patent/WO1998030964A2/en not_active Application Discontinuation
- 1998-01-09 AU AU55834/98A patent/AU5583498A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO1998030964A3 (en) | 1998-08-13 |
SE9700063L (en) | 1998-07-10 |
SE9700063D0 (en) | 1997-01-09 |
WO1998030964A2 (en) | 1998-07-16 |
WO1998030964B1 (en) | 2001-04-12 |
EP0954818A4 (en) | 2002-11-06 |
AU5583498A (en) | 1998-08-03 |
EP0954818A2 (en) | 1999-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9959528B2 (en) | System for handling network transactions | |
US6341353B1 (en) | Smart electronic receipt system | |
DE69620994T2 (en) | METHOD AND DEVICE FOR CARRYING OUT ELECTRONIC TRADING | |
US7031943B1 (en) | Digital license agreement | |
US7051004B2 (en) | System and methods providing secure delivery of licenses and content | |
US6119229A (en) | Virtual property system | |
US20030154387A1 (en) | System, method and article of manufacture for tracking software sale transactions of an internet-based retailer for reporting to a software publisher | |
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 | |
WO2001001286A2 (en) | A system, method and article of manufacture for an internet based distribution architecture | |
WO2002019234A1 (en) | Method and apparatus for secure electronic payments | |
AU2002353842A1 (en) | System and methods providing secure delivery of licenses and content | |
GB2413651A (en) | Networked electronic trading system | |
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 | |
US20020077916A1 (en) | Business to business internet web site | |
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 | |
KR102353984B1 (en) | A method and system connection that processes data on a user hardware device and provides access to the processed data | |
RU2223541C2 (en) | Method and system for execution of bargains concluded with aid of communication network | |
JP2002312707A (en) | Account settlement processing method using credit card | |
WO2001001225A1 (en) | A system, method and article of manufacture for automatically generating a tailored license agreement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |