Mike Moran holds 12 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 228 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) NON-TEXT LINK OBJECTS IN BOOKMANAGER (MULTIMEDIA): Cited by 223 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 43 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 89 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 five 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:  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: 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: 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: 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: 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: 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 B2 (April, 2017) SYSTEM AND METHOD FOR GENERATING CONTENT RULES FOR A WEBSITE:  This invention provides a way of personalizing website content by generating rules than can be executed by a multifaceted search engine.