[[https://www.linuxfoundation.org/collaborate/workgroups/osapa/main_page|<< back]] Copyright (c) 2006 Jan O. Kechel Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A link to the license is included at the end of this document. =====Contents===== * [[https://www.linuxfoundation.org/#Goal|1 Goal]] * [[https://www.linuxfoundation.org/#HowTo|2 HowTo]] * [[https://www.linuxfoundation.org/#Basic_Steps_Before_You_Start|2.1 Basic Steps Before You Start]] * [[https://www.linuxfoundation.org/#Identify_the_patent_priority|2.1.1 Identify the patent priority]] * [[https://www.linuxfoundation.org/#Try_to_understand_the_patent_-_point_out_the_novelty|2.1.2 Try to understand the patent - point out the novelty]] * [[https://www.linuxfoundation.org/#Identify_Related_Projects|2.2 Identify Related Projects]] * [[https://www.linuxfoundation.org/#Create_a_list|2.2.1 Create a list]] * [[https://www.linuxfoundation.org/#Verify_selected_Projects|2.3 Verify selected Projects]] * [[https://www.linuxfoundation.org/#Verify_that_the_implementation_.2F_description_is_older_than_the_Priority-Date|2.3.1 Verify that the implementation / description is older than the Priority-Date]] * [[https://www.linuxfoundation.org/#Verify_that_it_really_implemented_or_described_the_patent|2.3.2 Verify that it really implemented or described the patent]] * [[https://www.linuxfoundation.org/#Don.27t_forget_to_..|2.3.3 Don't forget to ..]] * [[https://www.linuxfoundation.org/#What_to_do_with_a_specific_file_that_shall_be_used_as_Prior_Art|2.4 What to do with a specific file that shall be used as Prior Art]] * [[https://www.linuxfoundation.org/#Tools_to_aid_your_search|3 Tools to aid your search]] * [[https://www.linuxfoundation.org/#Patent_Searching|3.1 Patent Searching]] * [[https://www.linuxfoundation.org/#Free|3.1.1 Free]] * [[https://www.linuxfoundation.org/#Fee_Based|3.1.2 Fee Based]] * [[https://www.linuxfoundation.org/#What.27s_next.3F|4 What's next?]] * [[https://www.linuxfoundation.org/#Weblinks|5 Weblinks]] * [[https://www.linuxfoundation.org/#fun_facts|6 fun facts]] * [[https://www.linuxfoundation.org/#changelog|7 changelog]] * [[https://www.linuxfoundation.org/#31-MAR-2006|7.1 31-MAR-2006]] * [[https://www.linuxfoundation.org/#19-MAR-2006|7.2 19-MAR-2006]] ====== Goal ====== This HowTo is a step-by-step guide on how you could perform a coordinated search for Prior Art in the Internet. Patents contain several claims. **You have to invalidate each Claim on its own!** Just invalidating Claim 1 does not invalidate Claim 2 (but it might still help you there). We also verified this HowTo ourself with examples on real patents. If you are not sure how some step could be achieved then take a look at our [[:osapa:example_prior_art_search| Example Prior Art search ]] ====== HowTo ====== [[:osapa:schecter_ibm| Schecter IBM ]] 03/15/2006 ([[http://lists.osdl.org/pipermail/priorart-discuss/2006-March/000148.html|cited]]): I suggest the focus be on finding the closest prior art, including each and every feature of a claim, preferably in a single reference. ===== Basic Steps Before You Start ===== ==== Identify the patent priority ==== Each patent has a Priority-Date. This is the day at which the patent was first applied. Only Publications **prior to this date** can be used against this patent. (**One year prior to the filing date is much better.**) So first step will always be identifying this date. The Priority-Date can be found on each Patent-Publication. [[http://www.bios.net/daisy/patentlens/202.html|How to Read a Patent]] ==== Try to understand the patent - point out the novelty ==== This (obvious) step is most easily done by summarizing the first patent claim with your own words. To make it even easier your can: * Replace unnecessary complex terms with easier ones (e.g. 'client data processing unit' with 'client'). * Replace complex mathematical descriptions with just a function (e.g. replace 'a = 5*7 + 14 / b^e' with f()). * Remove descriptions that do not describe the invention itself but only scientific basics, commercial applications, use-cases or benefits of the invention with nothing (e.g. 'This method is based upon E = mc^2' can be replaced with '-'). This step does not change the invention itself. * structure the patent as you understand it. * If the invention contains software, try to replace these parts with pseudo-code. * Now you should be able to point out the novelty with just one or two short sentences. ===== Identify Related Projects ===== Try to find out which kinds of systems might use similar methods * This step is really very generally, e.g. if you have a method describing some specific way of copying files from servers to clients, every application doing this can be but into this list (ftp-clients, http-clients, gopher-clients, ways-clients, mail-clients, irc-clients, version control systems, instant-messengers like icq, aim and msn, but also each application that can just copy files in combination with network-filesystems like MS-Explorer, cp, copy, mv, move, xcopy, and also systems that can open files from network-drives like cat, Gimp, Word, OpenOffice, type, etc. could be Prior-Art in this case) * We also give you some starting points, depending on the USPTO classification of the patent here: [[:osapa:publication_categorization| Publication Categorization ]] ==== Create a list ==== ..with all Programs/Projects that might use similar methods This actually needs knowledge about the specific programs. You might just try some of the programs (if freely available) to check if they can do what you are looking for. FAQs, Docs or Manuals are also helpful here. * Select those that you expect to fit best (maybe assign marks from 1-10) to the described method and write down their download-url / homepages * Determine in a first step from which date those (best rated) programs are (e.g. by visiting their Homepages) and mark those that are prior to the Priority Date **bold**. * Eliminate all Projects that are definitely newer than the Priority-Date (and only come back here if you can't find evidence using one of the remaining ones) ===== Verify selected Projects ===== Now, that you have a short list of Projects (maybe only one), we need to: ==== Verify that the implementation / description is older than the Priority-Date ==== * **Hint** * You don't need to seek for evidential proof here yet, just write down whichever sources you trust yourself. * Take a look to the Documentation-Archive and read about the last Release prior to the Priority-Date * Look into the Changelog and try to find the appropriate change. * Search the Usenet for this program combined with year-numbers (e.g. 'sendmail 1990', 'sendmail 1989', etc. if the program was sendmail and the priority-date was 1990) * Search the mailinglist-archive and find appropriate mails. Try to get the complete mbox including all Headers of the mails) ==== Verify that it really implemented or described the patent ==== .. or parts of it, everything is good here! * Take a look to the FAQ, Documentation, etc. * Ask publicly on the mailinglist of that project ==== Don't forget to .. ==== While doing the above you might find other projects on which this project is based upon. Verify if one of those (even older) Projects already implemented the patented method. If that is the case add it to your list. This is a very normal step, e.g. if you are looking for some graphical methods, you might start with Gimp, and then see that ImageMagick is a program that is havily used by Gimp. Don't forget to checkout ImageMagic as well. ===== What to do with a specific file that shall be used as Prior Art ===== If you identified a specific version of a program that holds the Priority-Date and contains parts of the patented method you still need to proof that this file was already publicly accessible at that date: * **Hint** * It's not that important that you find //hard// evidence here. Don't surrender just because you can't find any //hard//-evidence (as e.g. printed Publications). This will only become important if the patent applicant really questions the publication date. If you e.g. found some electronic timestamps, then mostly **the applicant will have to proof** that those are bogus. * try to find a cvs-archive that contains those files * identify complete archives that contain those files (ISO-Images, Linux-Distros, .deb, .rpm, .src.tar.gz, .src.Z, -i386-bin.tar.gz, ..) * search for this specific files and try to find proofs for their existance to that date by notating as many download-urls as you can find (according with their local timestamps if available like on ftp-servers) * search for (completely different) projects that base upon those files (e.g. cvsgui uses cvs and has a copy of cvs-1.10 in their own version-control [[http://cvs.sourceforge.net/viewcvs.py/cvsgui/cvsgui/cvs-1.10|cvsgui/cvs-1.10]] ====== Tools to aid your search ====== * **[[http://google.com|http://google.com]]** * for just about everything, also has a usenet search (google groups) * **[[http://wikipedia.org|http://wikipedia.org]]** * Wikipedia - the free encyclopedia. Articles are very valuable, especially because many of them contain a **History-Section** and **Links to similar projects**. Don't forget to **check articles in different languages**, they often differ very much (use translation-sites). I noticed that german wiki-pages much more often have history-sections than their english equivalents. Look for a translation in 'Deutsch' and checkout if there is a section named 'Geschichte'. * **[[http://scholar.google.com|http://scholar.google.com]]** * Google Scholar provides a simple way to broadly search for scholarly literature. It allows to **specify publication-date ranges**. * **[[http://www.scirus.com/|http://www.scirus.com/]]** * Elsevier analogoue to scholar google. Free Scientific Search Portal. **Offers earch by year** * **[[http://academic.live.com/|http://academic.live.com/]]** * Microsoft Answer to Google Scholar * **[[http://a9.com|http://a9.com]]** * Search Inside Full Text of Nearly All Amazon Books at Once * **[[http://books.google.com/|http://books.google.com/]]** * Search Inside Full Text of All Google Books. **Offers search by publication date.** * **[[http://www.informatik.uni-trier.de/~ley/db/index.html|http://www.informatik.uni-trier.de/~ley/db/index.html]]** * Search in Computer Science Bibliographies * **[[http://ieeexplore.ieee.org/Xplore/dynhome.jsp|http://ieeexplore.ieee.org/Xplore/dynhome.jsp]]** * Search for free in all IEEE Abstracts * **[[http://link.springer.de/link/service/series/0558/|http://link.springer.de/link/service/series/0558/]]** * Search for free in all Lecture Notes in Computer Science Abstracts. **Allows search by year** * **[[http://technorati.com|http://technorati.com]]** * Technorati - search 31 million blogs * **Software Repositories** * All Software Repositories have search-functions and most also have categorization of software. Just browse through equivalent categories and read the abstracts of the programs. * [[http://sourceforge.net|http://sourceforge.net]] - **can sort projects by registration date** * [[http://kernel.org|http://kernel.org]] * [[http://savanah.gnu.org|http://savanah.gnu.org]] * [[http://cpan.org|http://cpan.org]] * [[http://tigris.org|http://tigris.org]] * [[http://apache.org|http://apache.org]] * [[http://mozilla.org|http://mozilla.org]] * [[http://berlios.de|http://berlios.de]] * [[http://gforge.org|http://gforge.org]] * [[http://alioth.debian.org|http://alioth.debian.org]] * [[http://freshmeat.net|http://freshmeat.net]] * **[[http://www.ietf.org|http://www.ietf.org]]** * The Internet Engineering Task Force - lots of RFCs (all the Internet Standards) * **[[http://priorartdatabase.com|http://priorartdatabase.com]]** * PriorArtDatabase.com is the free Web-index of documents published to IP.com's Prior Art Database * **[[http://amazon.com|http://amazon.com]]** * search for books * **[[http://citeseer.ist.psu.edu/|http://citeseer.ist.psu.edu/]]** * CiteSeer.IST - Scientific Literature Digital Library. **Offers a search by year!** * Citations are very useful to find derivated work from sth. you know. So if you found sth. that contains nearly everything of a patent (as SCCS in the example), then use CiteSeer to find other publications that refer to this one, and look if there is one that mentions the missing part (client/server in the example). * **[[http://liinwww.ira.uka.de/bibliography/Misc/CiteSeer/|http://liinwww.ira.uka.de/bibliography/Misc/CiteSeer/]]** * CiteSeer - The Collection of Computer Science Bibliographie. **Offers a search by year!** * **[[http://www.archive.org/web/web.php|http://www.archive.org/web/web.php]]** * waybackmachine - Archives some websites and you can give evidence that sth. was stated on some website at some given date. It has also been reported that this has already been used and holded up on court. * **[[http://babelfish.altavista.com/|http://babelfish.altavista.com/]]** * Helps you to translate web-sites on the fly. This will help to read e.g. wiki-sites in foreign languages * **[[:osapa:publication_categorization| Publication Categorization ]]** * If you have no idea, what kind of software might be used as Prior Art for a specific patent, then look here * **[[:osapa:request_for_prior_art_mailinglist| Request for Prior Art Mailinglist]]** * This might become a mailinglist where you can ask for assoziations to specific patents. So more people might help you to find appropriate starting-points for your Prior Art research. * **[[http://krugle.com|http://krugle.com]]** * Very good way of finding Prior Art Source-Code. * **[[http://google.com/codesearch|http://google.com/codesearch]]** * Search public source code. ===== Patent Searching ===== If you are looking for a patent, or want to find a patent that might be used as Prior Art, then you have a good chance here. ==== Free ==== * **[[http://www.espacenet.com/|http://www.espacenet.com/]]** * Esp@cenet - Search engine covering over 60 countries, more than 30 million patents, full text documents along with images (150 million pages). Searches only Abstracts. * **[[http://www.uspto.gov/patft/index.html|http://www.uspto.gov/patft/index.html]]** * USPTO - Patent search engine, search about 240 million pages of text. Allows Full Text Searches. * **[[http://depatisnet.dpma.de/|http://depatisnet.dpma.de/]]** * German Patent Office - English Interface Available - Allows Full Text Searches. Features also Patents in English. * **[[http://www.wipo.int/ipdl/en|http://www.wipo.int/ipdl/en]]** * PCT Patents Search * **[[http://www19.ipdl.ncipi.go.jp/PA1/cgi-bin/PA1INIT|http://www19.ipdl.ncipi.go.jp/PA1/cgi-bin/PA1INIT]]** * Searching PAJ (Japanese Patent Office) * **[[http://patentrakker.com|http://patentrakker.com]]** * Automatically generates Prior Art reports for patents, offers basic reports for free * **[[http://www.freepatentsonline.com|http://www.freepatentsonline.com]]** * FreePatentsOnline.com provides free access to all US patents and partial European data ==== Fee Based ==== * **[[http://www.GetThePatent.com/|http://www.GetThePatent.com/]]** * GetThePatent.com - Patents from the USPTO, EPO, WIPO (PCT), Austria, Belgium, Canada, France, Germany, Great Britain, Japan, Spain, and Switzerland, as well as US file histories * **[[https://www.delphion.com/research|https://www.delphion.com/research]]** * Delphion - Searchable full-text patent US, European Patent Office and World Intellectual Property Organization. * **[[http://patentsearch.patentcafe.com|http://patentsearch.patentcafe.com]]** * PatentCafe IPSearchEngineā„¢ for IP Professionals * **[[http://www.micropat.com/static/index.htm|http://www.micropat.com/static/index.htm]]** * MicroPatent - Over 50 million records for full text or front-page searching. * **[[http://qwebprd.questel.fr/imag2000/en/logon_index.html|http://qwebprd.questel.fr/imag2000/en/logon_index.html]]** * QPAT Questel-Orbit - Interfaces tools (QPAT and Qweb) give you access to all its patent databases, either for professional or end-user searchers. * **[[http://www.dialogweb.com|http://www.dialogweb.com]]** * DIALOGWEB Powerful IP search Tool * **[[http://www.piug.org/vendor.html|http://www.piug.org/vendor.html]]** * Patent Info Users Group (PIUG) link has more vendors . . . ---- Anyway, if you are looking for any Prior Art, then above tools will help you much more. Taking into account that only google itself returns for the letter 'a' 20.470.000.000 results, then the 150 million pages from espacenet and the 240 million pages from the USPTO look like a drop in the ocean. You might say that USPTO has selected documents and the internet has lots of shit, well, then just say only every 10th internet-page contains some real information, then there are still more then five times as many good documents you can search with google compared to patent search engines (20.470.000.000 / 10 / (150.000.000 + 240.000.000) > 5). ====== What's next? ====== Well, if you found some Prior Art, the following options can be considered: * **The patent is already granted** - ask the owner to void the patent himself - ignore the patent and all license fees, if your Prior Art is good, then you don't need to fear beeing sued - try to void the patent by force - sue the owner * **The patent is not yet granted** - send your Prior Art to the inventor, then he has to pass this knowledge on to the USPTO, resulting in a lesser chance that the patent will be granted (for submissions to IBM you can use [[https://www-306.ibm.com/contact/submissions/extsub.nsf/BusinessProposal?OpenForm|this form]]). * **It's your own patent** - don't file it ====== Weblinks ====== * **PUBPAT Releases Free Finding Prior Art for an Issued Patent Program, May 11, 2005** * Announcement: [[http://www.pubpat.org/Finding_Prior_Art.htm|http://www.pubpat.org/Finding_Prior_Art.htm]] * Slides: [[http://www.pubpat.org/Finding_Prior_Art/PUBPAT%20Finding%20Prior%20Art%20Slides.pdf|http://www.pubpat.org/Finding_Prior_Art/PUBPAT%20Finding%20Prior%20Art%20Slides.pdf]] * Audio Portion of Finding Prior Art for an Issued Patent Program - ca. 60 minutes [[http://www.pubpat.org/Finding_Prior_Art/Finding%20Prior%20Art%20-%20PUBPAT.ogg|OGG]] 39MB / [[http://www.pubpat.org/Finding_Prior_Art/Finding%20Prior%20Art%20-%20PUBPAT.mp3|MP3]] 44MB * **HOWTO invalidate a patent application with prior art, January 4, 2005** * [[http://taint.org/2005/01/04/193552a.html|http://taint.org/2005/01/04/193552a.html]] * **When is something prior art against a patent?** * [[http://www.iusmentis.com/patents/priorart/|http://www.iusmentis.com/patents/priorart/]] * **Disclosing Prior Art to the U.S. Patent and Trademark Office, 1997** * [[http://www.tms.org/pubs/journals/JOM/matters/matters-9707.html|http://www.tms.org/pubs/journals/JOM/matters/matters-9707.html]] * **Considering What Constitutes Prior Art in the United States, 1991** * [[http://tms.org/pubs/journals/JOM/matters/matters-9106.html|http://tms.org/pubs/journals/JOM/matters/matters-9106.html]] * **Internet Sources for Intellectual Property Case Law** * [[http://www.wipo.int/enforcement/en/case_law.html|http://www.wipo.int/enforcement/en/case_law.html]] * **How to Conduct a Patent Search** * [[http://www.virtualpet.com/industry/howto/psearch.htm|http://www.virtualpet.com/industry/howto/psearch.htm]] * **Prior Art Searches - A Must For Innovative SMES** * [[http://www.wipo.int/sme/en/documents/prior_art.html|http://www.wipo.int/sme/en/documents/prior_art.html]] * **Copyright and Fair Use Overview > Copyright Research** * [[http://fairuse.stanford.edu/Copyright_and_Fair_Use_Overview/chapter13/index.html|http://fairuse.stanford.edu/Copyright_and_Fair_Use_Overview/chapter13/index.html]] * - contains a section "What If the Copyright Notice Does Not Include the Date?" ====== fun facts ====== The Patent-Office claims to do all of this for less then 1,000 US$. Assuming that this takes in average about 2 weeks, which are like 60 hours of work, their examiners work for less than 16$ per hourĀ ;-) [[https://www.linuxfoundation.org/users/Kechel|Kechel]] 08:54, 14 March 2006 (PST) ====== changelog ====== ===== 31-MAR-2006 ===== * Author: Jan O. [[https://www.linuxfoundation.org/users/Kechel|Kechel]] * Correctors: Paul E. McKenney * License: [[http://www.gnu.org/copyleft/fdl.html|GNU Free Documentation License]] * [[http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060331.ps|http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060331.ps]] * [[http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060331.pdf|http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060331.pdf]] ===== 19-MAR-2006 ===== * Author: Jan O. [[https://www.linuxfoundation.org/users/Kechel|Kechel]] * Correctors: Paul E. McKenney * License: [[http://www.gnu.org/copyleft/fdl.html|GNU Free Documentation License]] * [[http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060319.ps|http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060319.ps]] * [[http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060319.pdf|http://prevalent.de/priorart/howto-search-for-prior-art-in-the-internet-060319.pdf]] [[https://www.linuxfoundation.org/collaborate/workgroups/osapa/main_page|<< back]]