Mike Moran holds 13 U.S. patents, some of which have also been granted in other countries.

  1. US #5,146,552 (September, 1992) METHOD FOR ASSOCIATING ANNOTATION WITH ELECTRONICALLY PUBLISHED MATERIAL: Cited by 312 subsequent patents, this invention allows “yellow sticky” notes to be associated with an electronic document by tying the annotation with the underlying markup structure of the source material. Notes can be distinguished among multiple reviewers and can be distributed separately from the document. This invention was implemented in IBM’s BookManager electronic book product, which was introduced in 1989 and is still sold today. Today, many software programs use similar techniques for document review cycles, including the Microsoft Office Suite.
  2. US #5,367,621 (November, 1994) and Japan #2,129,749 (May, 1997) DATA PROCESSING METHOD TO PROVIDE A GENERALIZED LINK FROM A REFERENCE POINT IN AN ON-LINE BOOK TO AN ARBITRARY MULTIMEDIA OBJECT WHICH CAN BE DYNAMICALLY UPDATES: Cited by 181 subsequent patents, this invention allows annotations of any type (graphics, image, video, etc.) to be associated with an electronic document and allows that document to be revised while still retaining the appropriate placement for all annotations. This invention was also implemented in IBM’s BookManager product. The object linking mechanism in Microsoft Windows uses a variation of this technique.
  3. US #6,014,662 (January, 2000) CONFIGURABLE BRIEFING PRESENTATIONS OF SEARCH RESULTS ON A GRAPHICAL INTERFACE: Cited by 57 subsequent patents, this invention shows how a search engine can be configured to display background information on concepts that allow users to familiarize themselves with a new area. This invention allows a “briefing book” to be configured from several search queries that can dynamically present the correct information in the face of changing content. As content changes each day, the search queries present updated information in the briefing book with no manual intervention.
  4. US #6,236,991 (May, 2001) METHOD AND SYSTEM FOR PROVIDING ACCESS FOR CATEGORIZED INFORMATION FROM ONLINE INTERNET AND INTRANET SOURCES: Cited by 135 subsequent patents, this invention quickly categorizes information by subject with high accuracy, for the first time combining internal and external sources for business users. A variant of this invention was implemented in the Lotus Discovery Server. Automatic document categorization systems are today becoming critical in knowledge management solutions.
  5. US #7,523,095 (April, 2009), Great Britain/France/European Patent #1,618,496, and Germany #602004003361.8 (January, 2006) A SYSTEM AND METHOD FOR GENERATING REFINEMENT CATEGORIES FOR A SET OF SEARCH RESULTS: Cited by 48 subsequent patents, this invention creates a hierarchy of category names such that the categories containing the most search results are shown at the lowest level of the category. Previous methods showed long lists of categories or showed the top level of the hierarchy, which prevented searchers from finding what they are looking for.
  6. US #8,140,540 (March, 2012) CLASSIFICATION OF ELECTRONIC MESSAGES BASED ON CONTENT:  Cited by 35 subsequent patents, this invention can classify incoming e-mail messages based on the relative importance of the words contained within the message so that those e-mails may be automatically routed to the right person or department or other automated processing for handling. Prior to this invention, e-mail routing typically used rules and Boolean filters that made it difficult for the messages to be routed properly.
  7. US #8,150,843 (April, 2012) GENERATING SEARCH RESULTS BASED ON USER FEEDBACK: Cited by 77 subsequent patents, this invention allows searchers to provide feedback on the relevance of search results so that the search engine refines its results to provide more relevant documents in each successive try.
  8. US #8,180,773 (May, 2012) DETECTING DUPLICATE DOCUMENTS USING CLASSIFICATION: Cited by 18 subsequent patents, this invention classifies documents and uses their calculated similarity to deduce how closely they resemble each other.
  9. US #8,214,345 (July, 2012) CUSTOM CONSTRAINTS FOR FACETED EXPLORATION: Cited by 80 subsequent patents, this invention provides a user interface that allows searchers to manipulate the kinds of documents that match so that the searcher can visually explore the results more rapidly than with a more traditional user interface.
  10. US #8,352,386 (January, 2013) IDENTIFYING TRAINING DOCUMENTS FOR A CONTENT CLASSIFIER: Cited by 24 subsequent patents, this invention describes several methods to help choose better training documents for a classification program so that the resulting classification model is of higher quality.
  11. US #8,413,042 (April, 2013) REFERRER-BASED WEBSITE PERSONALIZATION: Cited by 27 subsequent patents, this invention classifies the referring page and the landing page to determine whether overlapping categories exist, which would then be used to personalize the landing page according to that category.
  12. US #9,632,758 (April, 2017) SYSTEM AND METHOD FOR GENERATING CONTENT RULES FOR A WEBSITE:  Cited by seven subsequent patents, this invention provides a way of personalizing website content by generating rules than can be executed by a multifaceted search engine.
  13. US #12,093,167 (September, 2024) OPTIMIZED MODIFICATIONS TO A WEBSITE: This invention describes how analyzing user behavior lets you know whether users succeeded in their purpose in visiting the website, and uses that success data in optimizing content recommendations and site search results to automatically improve the site for future visitors.