function GetDay(intDay){ var DayArray = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday") return DayArray[intDay] } function GetMonth(intMonth){ var MonthArray = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December") return MonthArray[intMonth] } function getDateStr(){ var today = new Date() var year = today.getYear() if(year<1000) year+=1900 var todayStr = GetMonth(today.getMonth()) + " " + today.getDate() todayStr += ", " + year return todayStr } function getDateStrWithDOW(){ var today = new Date() var year = today.getYear() if(year<1000) year+=1900 var todayStr = GetDay(today.getDay()) + ", " todayStr += GetMonth(today.getMonth()) + " " + today.getDate() todayStr += ", " + year return todayStr } function jumpto(form) { var page=form.url.selectedIndex parent.location.href=(form.url.options[page].value); } function makeArray(){ this.length = makeArray.arguments.length for (var i = 0; i < this.length; i++) this[i + 1] = makeArray.arguments[i] } var CountryName = new makeArray("Argentina (AR)\r\n Australia (AU)\r\n Austria (AT)\r\n Belgium (BE)\r\n Brazil (BR)\r\n Canada (CA)\r\n China (CN)\r\n Czech (CZ)\r\n Czechoslovakia - Ex (CS)\r\n Denmark (DK)\r\n European (EP)\r\n Finland (FI)\r\n France (FR)\r\n Germany - East (DD)\r\n Germany - West (DE)\r\n Hungary (HU)\r\n Ireland (IE)\r\n Israel (IL)\r\n Italy (IT)\r\n Japan (JP)\r\n Korea South (KR)\r\n Luxembourg (LU)\r\n Mexico (MX)\r\n Netherlands (NL)\r\n New Zealand (NZ)\r\n Norway (NO)\r\n PCT (WO)\r\n Philippines (PH)\r\n Portugal (PT)\r\n Romania (RO)\r\n Russia (RU)\r\n Singapore (SG)\r\n Slovakia (SK)\r\n South Africa (ZA)\r\n Soviet Union (SU)\r\n Spain (ES)\r\n Sweden (SE)\r\n Switzerland (CH)\r\n Taiwan (TW) \r\n UK (GB)\r\n USA (US)\r"); var Codes0 = new makeArray("==========================\r\n===SUMMARY CONTENT===\r\n==========================\r\n1. Patent Authorities - 41 countries\r\n2. Patent kind letter-codes\r\n3. Abreviations\r\n4. Disclaimer\r\n5. Example of using this guide\r"); var Codes1 = new makeArray("==========================\r\n===DISCLAIMER===\r\n==========================\r\nThis Web page, and the other pages of the www.patentsonline.com.au Website, are provided Free to the public. \r\nYou should also keep in mind that we provide this information volutarly and FREE of charge. \r\nSince we have no control over such information, we cannot be responsible for the errors may occur. No liability is accepted for any errors of commission or omission. However, if you come across any problems in using the hypertext links, please let us know. \r"); var Codes2 = new makeArray("==========================\r\n===LEGEND===\r\n==========================\r\nPCT Patent Cooperation Treaty\r\nEPO European Patent Office\r\nEP European Patents\r\nWIPO World Intellectual Property Organisation\r\nOPI Open to Public Inspection\r"); var Codes3 = new makeArray("==========================\r\n===ABOUT===\r\n==========================\r\nThe main purpose of this page and information is to help you, as far as possible, with the least possible description of the most commun letter-codes you may come across reading a patent specification/document.\r\n However, you should learn that with a very few exceptions the meaning of these letter-codes can be different from one source to another, from vendor to vendor, and from one conutry to other.\r\n Keep in mind that the only best and certain source of information is the Patent Authority which has published the initial document you may want to consult.\r\n\r\n Example:\r\nLets say that you found through your patent search a number like AUB 65947/81. If you know how to interpret this number, you will save lots of time. \r\n\r\nIn this particular case:\r\nAU - Australia\r\n81 - 1981, year appl. was filed\r\n65947 - Patent application number\r\nB - Examined and accepted patent\r"); var Codes4 = new makeArray("==========================\r\nARGENTINA\r\n==========================\r\nA Examined granted patent\r"); var Codes5 = new makeArray("==========================\r\nAUSTRALIA\r\n==========================\r\nA Patent application without examination\r\nB Examined and accepted patent\r\nC Amendment patent\r"); var Codes6 = new makeArray("==========================\r\nAUSTRIA\r\n==========================\r\nA Patent application without examination\r\nB Examined grated patent\r"); var Codes7 = new makeArray("==========================\r\nBELGIUM\r\n==========================\r\nA Patent of invention\r\nA0 Patent application without examination\r\nA3-A5 Patent application searched but not examined\r\nA3 Initial text with search report\r\nA4 Changed/corrected text with search report\r\nA5 Text with amended claims and search report\r\nA6 Patent which has been neither examined nor shearched\r\nA7 Corrected six years patent of invention\r\nB3, B5 Patent of invention-second published search report\r\nT Transfer to BE patent office from EP\r"); var Codes8 = new makeArray("==========================\r\nBRAZIL\r\n==========================\r\nA Patent application without examination or search\r"); var Codes9 = new makeArray("==========================\r\nCANADA\r\n==========================\r\nA Examined granted patent\r\nB Reissue of original patent\r"); var Codes10 = new makeArray("==========================\r\nCHINA\r\n==========================\r\nA Patent application without examination\r\nC Examined patent application\r"); var Codes11 = new makeArray("==========================\r\nCZECH REPUBLIC\r\n==========================\r\nA3 Patent application without examination\r\nB6 Granted patent\r"); var Codes12 = new makeArray("==========================\r\nCZECHOSLOVAKIA\r\n==========================\r\nA1 Patent application\r\nA2 Patent application published in the course of examination\r\nB Examined granted patent\r"); var Codes13 = new makeArray("==========================\r\nDENMARK\r\n==========================\r\nA Patent application without examination\r\nA Granted patent based on examined application(until 12/6/78)\r\nB Examined and searched patent\r"); var Codes14 = new makeArray("==========================\r\nEUROPEAN PATENT\r\n==========================\r\nA Patent application without examination\r\nA1 Open to public inspection and published with examiner report\r\nA2 OPI without examiner report\r\nA3 Examiner report only for A2\r\nA4 Supplementary search report\r\nB Examined granted specification\r\nB2 Amended specification\r"); var Codes15 = new makeArray("==========================\r\nFINLAND\r\n==========================\r\nA Patent application without examination\r\nB Examined and search patent application\r\nB1 Examined granted patent\r"); var Codes16 = new makeArray("==========================\r\nFRANCE\r\n==========================\r\nA Examined granted patent\r\nA1 OPI application no search/examined\r\nA2 Application for additional patent\r\nA3 Application for certificate of utility\r"); var Codes17 = new makeArray("==========================\r\nGERMANY - EAST\r\n==========================\r\nA Examined granted patent\r\nB Re-examined patent after granted\r"); var Codes18 = new makeArray("==========================\r\nGERMANY - WEST\r\n==========================\r\nA OPI application before examination\r\nB Examined accepted specification\r\nC Examined granted patent\r"); var Codes19 = new makeArray("==========================\r\nHUNGARY\r\n==========================\r\nA OPI application/examination requested\r\nB Examined granted patent\r"); var Codes20 = new makeArray("==========================\r\nIRELAND\r\n==========================\r\nA Patent specification\r\nB Examined granted patent\r"); var Codes21 = new makeArray("==========================\r\nISRAEL\r\n==========================\r\nA Application of patent for invention\r"); var Codes22 = new makeArray("==========================\r\nITALY\r\n==========================\r\nB Unexamined granted patent\r"); var Codes23 = new makeArray("==========================\r\nJAPAN\r\n==========================\r\nA OPI application before examination\r\nB Application published after examination\r"); var Codes24 = new makeArray("==========================\r\nKOREA SOUTH\r\n==========================\r\nA Application published before examination\r\nB Examined granted patent\r"); var Codes25 = new makeArray("==========================\r\nLUXEMBOURG\r\n==========================\r\nA Patent granted without examination\r"); var Codes26 = new makeArray("==========================\r\nMEXICO\r\n==========================\r\nA Patent of invention\r\nB Granted patent\r"); var Codes27 = new makeArray("==========================\r\nNETHERLANDS\r\n==========================\r\nA OPI application without search or examination\r\nB Examined accepted specification\r"); var Codes28 = new makeArray("==========================\r\nNEW ZEALAND\r\n==========================\r\nA Application which has been searched and examined\r"); var Codes29 = new makeArray("==========================\r\nNORWAY\r\n==========================\r\nA OPI application without search or examination\r\nB Accepted specification and granted patent\r"); var Codes30 = new makeArray("==========================\r\nPCT\r\n==========================\r\nA OPI application\r"); var Codes31 = new makeArray("==========================\r\nPHILIPPINES\r\n==========================\r\nA Patent application\r"); var Codes32 = new makeArray("==========================\r\nPORTUGAL\r\n==========================\r\nA Application for patent of invention\r"); var Codes33 = new makeArray("==========================\r\nROMANIA\r\n==========================\r\nA Accepted specification\r\nB Examined granted patent\r"); var Codes34 = new makeArray("==========================\r\nRUSSIA\r\n==========================\r\nC Granted patent\r"); var Codes35 = new makeArray("==========================\r\nSINGAPORE\r\n==========================\r\nA Patent application\r"); var Codes36 = new makeArray("==========================\r\nSLOVAKIA\r\n==========================\r\nA3 Patent application\r\nB6 Granted patent\r"); var Codes37 = new makeArray("==========================\r\nSOUTH AFRICA\r\n==========================\r\nA Patent application accepted without examination\r"); var Codes38 = new makeArray("==========================\r\nSOVIET UNION\r\n==========================\r\nA Examined granted patent\r\nB Reissued patent\r"); var Codes39 = new makeArray("==========================\r\nSPAIN\r\n==========================\r\nA Patent granted without examination\r\nB Patent published with search report\r"); var Codes40 = new makeArray("==========================\r\nSWEDEN\r\n==========================\r\nA OPI without search or examination\r\nB Examined accepted specification\r\nC2 Granted patent\r"); var Codes41 = new makeArray("==========================\r\nSWITZERLAND\r\n==========================\r\nA Unexamined granted patent\r\nB Examined accepted specification\r"); var Codes42 = new makeArray("==========================\r\nTAIWAN\r\n==========================\r\nA Unexamined patent application\r"); var Codes43 = new makeArray("==========================\r\nUNITED KINGDOM\r\n==========================\r\nA Examined granted specification(under 20000000)\r\nA OPI application searched but not examined(over 20000000)\r\nB Examined granted patent\r"); var Codes44 = new makeArray("==========================\r\nUNITED STATES\r\n==========================\r\nA Examined granted patent\r"); function SelectCountry(form) { CountryName = form.Navigator.selectedIndex; Codes = eval("Codes" + CountryName); form.PatentCodeSpec.value =""; for (j = 0; j