
US Patent No: 5,933,822
Number of patents in Portfolio can not be more than 2000
Apparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
Stats
-
Aug 3, 1999
Issued date -
Jul 22, 1997
filing date -
08/898,652
serial no -
In Force
status

Importance
|
US Family Size
|
International Coverage
|
|
Patent Longevity
|
Forward Citations
|
Abstract
Apparatus and accompanying methods for an information retrieval system that utilizes natural language processing to process results retrieved by, for example, an information retrieval engine such as a conventional statistical-based search engine, in order to improve overall precision. Specifically, such a search ultimately yields a set of retrieved documents. Each such document is then subjected to natural language processing to produce a set of logical forms. Each such logical form encodes, in a word-relation-word manner, semantic relationships, particularly argument and adjunct structure, between words in a phrase. A user-supplied query is analyzed in the same manner to yield a set of corresponding logical forms therefor. Documents are ranked as a predefined function of the logical forms from the documents and the query. Specifically, the set of logical forms for the query is then compared against a set of logical forms for each of the retrieved documents in order to ascertain a match between any such logical forms in both sets. Each document that has at least one matching logical forms is heuristically scored, with each different relation for a matching logical forms being assigned a different corresponding predefined weight. The score of each such document is, e.g., a predefined function of the weights of its uniquely matching logical forms. Finally, the retained documents are ranked in order of descending score and then presented to a user in that order.
First Claim
Related Publications
- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
| Patent Owner | Address | Total Patents |
|---|---|---|
| MICROSOFT CORPORATION | REDMOND, WA | 24226 |
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Inventor(s)
| Inventor Name | Address | # of filed Patents | Total Citations |
|---|---|---|---|
| Braden-Harder, Lisa | Reston, VA | 4 | 507 |
| Corston, Simon H | Seattle, WA | 6 | 448 |
| Dolan, William B | Redmond, WA | 60 | 1268 |
| Vanderwende, Lucy H | Bellevue, WA | 2 | 418 |
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,642,502 Method and system for searching for relevant documents from a text database collection, using statistical ranking, relevancy feedback and small pieces of text | 122 | 1994 | |
| 5,694,592 Process for determination of text relevancy | 91 | 1995 | |
|
|
|||
| 5,278,980 Iterative technique for phrase query formation and an information retrieval system employing same | 245 | 1991 | |
| 5,544,049 Method for performing a search of a plurality of documents for similarity to a plurality of query words | 68 | 1995 | |
|
|
|||
| 5,826,261 System and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query | 191 | 1996 | |
|
|
|||
| 5,794,050 Natural language understanding system | 265 | 1997 | |
|
|
|||
| 5,671,404 System for querying databases automatically | 31 | 1995 | |
|
|
|||
| 5,706,497 Document retrieval using fuzzy-logic inference | 53 | 1994 | |
|
|
|||
| 5,724,571 Method and apparatus for generating query responses in a computer-based document retrieval system | 134 | 1995 | |
Patent Citation Ranking
Forward Cites
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 6,138,085 Inferring semantic relations | 25 | 1997 | |
| 6,070,134 Identifying salient semantic relation paths between two words | 22 | 1997 | |
| 6,145,003 Method of web crawling utilizing address mapping | 89 | 1997 | |
| 6,199,081 Automatic tagging of documents and exclusion by content | 108 | 1998 | |
| 6,246,977 Information retrieval utilizing semantic representation of text and based on constrained expansion of query words | 67 | 1999 | |
| 7,030,837 Auxiliary display unit for a computer system | 33 | 2000 | |
| 6,766,320 Search engine with natural language-based robust parsing for user query and relevance feedback learning | 162 | 2000 | |
| 6,735,592 System, method, and computer program product for a network-based content exchange system | 52 | 2000 | |
| 6,917,373 Context sensitive labels for an electronic device | 45 | 2000 | |
| 6,829,605 Method and apparatus for deriving logical relations from linguistic relations with multiple relevance ranking strategies for information retrieval | 8 | 2001 | |
| 7,227,511 Method for activating an application in context on a remote input/output device | 13 | 2001 | |
| 7,809,710 System and method for extracting content for submission to a search engine | 1 | 2002 | |
| 7,293,015 Method and system for detecting user intentions in retrieval of hint sentences | 9 | 2002 | |
| 7,194,455 Method and system for retrieving confirming sentences | 16 | 2002 | |
| 7,171,351 Method and system for retrieving hint sentences using expanded queries | 9 | 2002 | |
| 7,287,012 Machine-learned approach to determining document relevance for search over large electronic collections of documents | 8 | 2004 | |
| 7,249,127 Method and apparatus for deriving logical relations from linguistic relations with multiple relevance ranking strategies for information retrieval | 7 | 2004 | |
| 7,512,901 Context sensitive labels for an electronic device | 4 | 2004 | |
| 7,818,314 Search fusion | 0 | 2004 | |
| 7,571,157 Filtering search results | 10 | 2004 | |
| 7,349,896 Query routing | 5 | 2004 | |
| 7,272,597 Domain expert search | 8 | 2004 | |
| 7,562,082 Method and system for detecting user intentions in retrieval of hint sentences | 3 | 2005 | |
| 8,004,475 Auxiliary display unit for a computer system | 0 | 2006 | |
| 7,786,952 Auxiliary display unit for a computer system | 0 | 2006 | |
| 7,545,342 Auxiliary display unit for a computer system | 2 | 2006 | |
| 7,152,057 Utilizing information redundancy to improve text searches | 7 | 2006 | |
| 8,001,138 Word relationship driven search | 0 | 2007 | |
| 8,005,813 Domain expert search | 1 | 2007 | |
| 8,135,737 Query routing | 0 | 2008 | |
| 8,346,756 Calculating valence of expressions within documents for searching a document index | 0 | 2008 | |
| 8,316,036 Checkpointing iterators during search | 0 | 2008 | |
| 8,280,721 Efficiently representing word sense probabilities | 0 | 2008 | |
| 8,229,730 Indexing role hierarchies for words in a search index | 0 | 2008 | |
| 8,229,970 Efficient storage and retrieval of posting lists | 2008 | ||
| 8,041,697 Semi-automatic example-based induction of semantic translation rules to support natural language search | 0 | 2008 | |
| 7,984,032 Iterators for applying term occurrence-level constraints in natural language searching | 0 | 2008 | |
| 8,046,370 Retrieval of structured documents | 2 | 2008 | |
|
|
|||
| 6,311,223 Effective transmission of documents in hypertext markup language (HTML) | 21 | 1997 | |
| 6,021,411 Case-based reasoning system and method for scoring cases in a case database | 7 | 1997 | |
| 6,182,065 Method and system for weighting the search results of a database search engine | 66 | 1998 | |
| 6,728,700 Natural language help interface | 8 | 1999 | |
| 6,219,664 Search method and system using syntactic information | 2 | 1999 | |
| 6,212,528 Case-based reasoning system and method for scoring cases in a case database | 14 | 1999 | |
| 7,127,450 Intelligent discard in information access system | 4 | 2000 | |
| 6,745,181 Information access method | 23 | 2000 | |
| 6,789,076 System, method and program for augmenting information retrieval in a client/server network using client-side searching | 25 | 2000 | |
| 6,636,848 Information search using knowledge agents | 60 | 2000 | |
| 6,721,737 Method of ranking items using efficient queries | 5 | 2001 | |
| 7,136,846 Wireless information retrieval | 8 | 2001 | |
| 6,904,428 Intranet mediator | 7 | 2001 | |
| 6,609,124 Hub for strategic intelligence | 16 | 2001 | |
| 7,343,372 Direct navigation for information retrieval | 1 | 2002 | |
| 8,290,768 System and method for determining a set of attributes based on content of communications | 0 | 2002 | |
| 7,243,095 Prose feedback in information access system | 8 | 2003 | |
| 8,296,304 Method, system, and program for handling redirects in a search engine | 0 | 2004 | |
| 7,499,913 Method for handling anchor text | 4 | 2004 | |
| 7,424,467 Architecture for an indexer with fixed width sort and variable width sort | 9 | 2004 | |
| 7,376,641 Information retrieval from a collection of data | 7 | 2004 | |
| 7,644,057 System and method for electronic communication management | 4 | 2004 | |
| 7,461,064 Method for searching documents for ranges of numeric values | 19 | 2004 | |
| 7,783,633 Display of results of cross language search | 1 | 2004 | |
| 7,774,383 Displaying facet tree elements and logging facet element item counts to a sequence document | 2 | 2005 | |
| 7,502,810 Tagging of facet elements in a facet tree | 4 | 2005 | |
| 8,417,693 Enforcing native access control to indexed documents | 0 | 2005 | |
| 7,743,060 Architecture for an indexer | 1 | 2007 | |
| 7,756,810 Software tool for training and testing a knowledge base | 1 | 2007 | |
| 7,752,159 System and method for classifying text | 4 | 2007 | |
| 7,783,643 Direct navigation for information retrieval | 0 | 2008 | |
| 7,702,677 Information retrieval from a collection of data | 6 | 2008 | |
| 8,340,955 System and method for finding the most likely answer to a natural language question | 0 | 2008 | |
| 8,346,759 Searching documents for ranges of numeric values | 0 | 2008 | |
| 8,271,498 Searching documents for ranges of numeric values | 2008 | ||
| 8,285,724 System and program for handling anchor text | 0 | 2008 | |
| 8,417,514 System and method for finding the most likely answer to a natural language question | 0 | 2012 | |
|
|
|||
| 7,398,209 Systems and methods for responding to natural language speech utterance | 72 | 2003 | |
| 7,693,720 Mobile systems and methods for responding to natural language speech utterance | 64 | 2003 | |
| 7,640,160 Systems and methods for responding to natural language speech utterance | 40 | 2005 | |
| 7,620,549 System and method of supporting adaptive misrecognition in conversational speech | 38 | 2005 | |
| 7,949,529 Mobile systems and methods of supporting natural language human-machine interactions | 60 | 2005 | |
| 7,634,409 Dynamic speech sharpening | 34 | 2006 | |
| 8,073,681 System and method for a cooperative conversational voice user interface | 24 | 2006 | |
| 7,818,176 System and method for selecting and presenting advertisements based on natural language processing of voice-based input | 32 | 2007 | |
| 7,502,738 Systems and methods for responding to natural language speech utterance | 35 | 2007 | |
| 8,140,335 System and method for providing a natural language voice user interface in an integrated voice navigation services environment | 13 | 2007 | |
| 8,015,006 Systems and methods for processing natural language speech utterances with context-specific domain agents | 26 | 2008 | |
| 7,809,570 Systems and methods for responding to natural language speech utterance | 32 | 2008 | |
| 8,326,637 System and method for processing multi-modal device interactions in a natural language voice services environment | 2 | 2009 | |
| 8,332,224 System and method of supporting adaptive misrecognition conversational speech | 2 | 2009 | |
| 8,069,046 Dynamic speech sharpening | 24 | 2009 | |
| 7,983,917 Dynamic speech sharpening | 26 | 2009 | |
| 7,917,367 Systems and methods for responding to natural language speech utterance | 29 | 2009 | |
| 8,140,327 System and method for filtering and eliminating noise from natural language utterances to improve speech recognition and parsing | 8 | 2010 | |
| 8,112,275 System and method for user-specific speech recognition | 18 | 2010 | |
| 8,155,962 Method and system for asynchronously processing natural language utterances | 7 | 2010 | |
| 8,145,489 System and method for selecting and presenting advertisements based on natural language processing of voice-based input | 7 | 2010 | |
| 8,326,634 Systems and methods for responding to natural language speech utterance | 2 | 2011 | |
| 8,195,468 Mobile systems and methods of supporting natural language human-machine interactions | 6 | 2011 | |
| 8,150,694 System and method for providing an acoustic grammar to dynamically sharpen speech interpretation | 7 | 2011 | |
| 8,370,147 System and method for providing a natural language voice user interface in an integrated voice navigation services environment | 1 | 2011 | |
| 8,326,627 System and method for dynamically generating a recognition grammar in an integrated voice navigation services environment | 2 | 2011 | |
|
|
|||
| 6,651,058 System and method of automatic discovery of terms in a document that are relevant to a given target topic | 47 | 1999 | |
| 6,816,857 Meaning-based advertising and document relevance determination | 57 | 2000 | |
| 6,912,525 Techniques for web site integration | 5 | 2000 | |
| 7,003,513 Method and system of weighted context feedback for result improvement in information retrieval | 24 | 2001 | |
| 7,925,610 Determining a meaning of a knowledge item using document-based information | 2 | 2003 | |
| 7,689,536 Methods and systems for detecting and extracting information | 0 | 2003 | |
| 8,051,104 Editing a network of interconnected concepts | 2 | 2003 | |
| 7,293,005 Pipelined architecture for global analysis and index building | 10 | 2004 | |
| 7,698,266 Meaning-based advertising and document relevance determination | 8 | 2004 | |
| 8,051,096 Methods and systems for augmenting a token lexicon | 0 | 2004 | |
| 7,996,208 Methods and systems for selecting a language for text segmentation | 3 | 2004 | |
| 7,680,648 Methods and systems for improving text segmentation | 4 | 2004 | |
| 8,015,173 Techniques for web site integration | 1 | 2005 | |
| 7,783,626 Pipelined architecture for global analysis and index building | 0 | 2007 | |
| 8,135,712 Posting questions from search queries | 0 | 2008 | |
| 8,078,633 Methods and systems for improving text segmentation | 0 | 2010 | |
| 8,433,671 Determining a meaning of a knowledge item using document based information | 0 | 2011 | |
| 8,306,808 Methods and systems for selecting a language for text segmentation | 0 | 2011 | |
| 8,380,502 Voice interface for a search engine | 0 | 2011 | |
|
|
|||
| 7,392,185 Speech based learning/training system using semantic decoding | 32 | 2003 | |
| 7,725,307 Query engine for processing voice based queries including semantic decoding | 24 | 2003 | |
| 7,555,431 Method for processing speech using dynamic grammars | 25 | 2004 | |
| 7,376,556 Method for processing speech signal features for streaming transport | 23 | 2004 | |
| 7,729,904 Partial speech processing device and method for use in distributed systems | 18 | 2004 | |
| 7,702,508 System and method for natural language processing of query answers | 19 | 2004 | |
| 7,657,424 System and method for processing sentence based queries | 18 | 2004 | |
| 7,624,007 System and method for natural language processing of sentence based queries | 23 | 2004 | |
| 7,277,854 Speech recognition system interactive agent | 46 | 2005 | |
| 7,831,426 Network based interactive speech recognition system | 18 | 2006 | |
| 7,647,225 Adjustable resource based speech recognition system | 16 | 2006 | |
| 8,352,277 Method of interacting through speech with a web-connected server | 0 | 2007 | |
| 7,725,320 Internet based speech recognition system with dynamic grammars | 15 | 2007 | |
| 7,698,131 Speech recognition system for client devices having differing computing capabilities | 13 | 2007 | |
| 7,912,702 Statistical language model trained with semantic variants | 13 | 2007 | |
| 7,873,519 Natural language speech lattice containing semantic variants | 20 | 2007 | |
| 7,672,841 Method for processing speech data for a distributed recognition system | 15 | 2008 | |
| 8,229,734 Semantic decoding of user queries | 0 | 2008 | |
| 7,725,321 Speech based query system using semantic decoding | 16 | 2008 | |
|
|
|||
| 7,764,231 Wireless location using multiple mobile station location techniques | 23 | 1997 | |
| 7,274,332 Multiple evaluators for evaluation of a purality of conditions | 54 | 1998 | |
| 6,249,252 Wireless location using multiple location estimators | 381 | 1999 | |
| 6,236,365 Location of a mobile station using a plurality of commercial wireless infrastructures | 425 | 1999 | |
| 7,525,484 Gateway and hybrid solutions for wireless location | 51 | 2001 | |
| 6,952,181 Locating a mobile station using a plurality of wireless networks and applications therefor | 138 | 2001 | |
| 7,714,778 Wireless location gateway and applications therefor | 31 | 2001 | |
| 7,298,327 Geographic location using multiple location estimators | 63 | 2002 | |
| 7,812,766 Locating a mobile station and applications therefor | 9 | 2005 | |
| 7,903,029 Wireless location routing applications and architecture therefor | 8 | 2006 | |
| 8,135,413 Platform and applications for wireless location and other complex services | 6 | 2007 | |
| 8,032,153 Multiple location estimators for wireless location | 5 | 2008 | |
| 8,082,096 Wireless location routing applications and architecture therefor | 3 | 2008 | |
|
|
|||
| 6,970,881 Concept-based method and system for dynamically analyzing unstructured information | 43 | 2002 | |
| 7,194,483 Method, system, and computer program product for concept-based multi-dimensional analysis of unstructured information | 76 | 2003 | |
| 7,627,588 System and method for concept based analysis of unstructured data | 5 | 2003 | |
| 7,890,514 Concept-based searching of unstructured objects | 7 | 2005 | |
| 7,831,559 Concept-based trends and exceptions tracking | 6 | 2005 | |
| 7,536,413 Concept-based categorization of unstructured objects | 16 | 2005 | |
| 7,788,251 System, method and computer program product for concept-based searching and analysis | 3 | 2006 | |
| 7,676,485 Method and computer program product for converting ontologies into concept semantic networks | 1 | 2007 | |
|
|
|||
| 7,120,871 Enhanced video programming system and method utilizing a web page staging area | 32 | 1999 | |
| 7,949,722 Enhanced video programming system and method utilizing user-profile information | 2 | 1999 | |
| 7,079,176 Digital interactive system for providing full interactivity with live programming events | 78 | 2000 | |
| 7,757,265 System and method for local meta data insertion | 1 | 2001 | |
| 7,305,691 System and method for providing targeted programming outside of the home | 28 | 2001 | |
| 7,448,063 Digital interactive system for providing full interactivity with live programming events | 34 | 2002 | |
| 7,409,437 Enhanced video programming system and method for incorporating and displaying retrieved integrated Internet information segments | 9 | 2002 | |
| 7,930,716 Techniques for reinsertion of local market advertising in digital video from a bypass source | 0 | 2002 | |
|
|
|||
| 7,730,072 Automated adaptive classification system for knowledge networks | 0 | 2000 | |
| 7,921,099 Guided navigation system | 2 | 2006 | |
| 7,672,951 Guided navigation system | 4 | 2006 | |
| 7,668,850 Rule based navigation | 4 | 2006 | |
| 7,747,601 Method and apparatus for identifying and classifying query intent | 2 | 2006 | |
| 8,095,476 Automated support scheme for electronic forms | 0 | 2007 | |
| 8,082,264 Automated scheme for identifying user intent in real-time | 1 | 2007 | |
| 8,296,284 Guided navigation system | 0 | 2011 | |
|
|
|||
| 8,275,661 Targeted banner advertisements | 0 | 1999 | |
| 6,996,775 Hypervideo: information retrieval using time-related multimedia: | 7 | 1999 | |
| 6,757,866 Hyper video: information retrieval using text from multimedia | 15 | 1999 | |
| 6,569,206 Facilitation of hypervideo by automatic IR techniques in response to user requests | 7 | 1999 | |
| 7,779,342 Hypervideo: information retrieval at user request | 0 | 2003 | |
| 8,244,795 Page aggregation for web sites | 0 | 2004 | |
| 7,765,462 Facilitation of hypervideo by automatic IR techniques utilizing text extracted from multimedia document in response to user requests | 0 | 2004 | |
| 7,802,177 Hypervideo: information retrieval using time-related multimedia | 0 | 2006 | |
|
|
|||
| 7,171,415 Distributed information discovery through searching selected registered information providers | 33 | 2001 | |
| 7,099,871 System and method for distributed real-time search | 28 | 2002 | |
| 7,013,303 System and method for multiple data sources to plug into a standardized interface for distributed deep search | 21 | 2002 | |
| 6,961,723 System and method for determining relevancy of query responses in a distributed network search mechanism | 42 | 2002 | |
| 6,950,821 System and method for resolving distributed network search queries to information providers | 39 | 2002 | |
| 6,934,702 Method and system of routing messages in a distributed search network | 39 | 2002 | |
|
|
|||
| 7,283,951 Method and system for enhanced data searching | 15 | 2001 | |
| 7,398,201 Method and system for enhanced data searching | 16 | 2003 | |
| 7,526,425 Method and system for extending keyword searching to syntactically and semantically annotated data | 22 | 2004 | |
| 8,131,540 Method and system for extending keyword searching to syntactically and semantically annotated data | 1 | 2009 | |
| 7,953,593 Method and system for extending keyword searching to syntactically and semantically annotated data | 0 | 2009 | |
|
|
|||
| 6,842,730 Method and system for information extraction | 28 | 2000 | |
| 7,058,564 Method of finding answers to questions | 13 | 2001 | |
| 7,194,406 Method and system for information extraction | 9 | 2005 | |
| 7,707,023 Method of finding answers to questions | 1 | 2006 | |
| 7,657,425 Method and system for information extraction | 1 | 2007 | |
|
|
|||
| 6,167,370 Document semantic analysis/selection with knowledge creativity capability utilizing subject-action-object (SAO) structures | 56 | 1999 | |
| 7,120,574 Synonym extension of search queries with validation | 21 | 2001 | |
| 7,962,326 Semantic answering system and method | 4 | 2001 | |
| 7,672,831 System and method for cross-language knowledge searching | 3 | 2005 | |
| 7,805,455 System and method for problem analysis | 0 | 2005 | |
|
|
|||
| 6,678,677 Apparatus and method for information retrieval using self-appending semantic lattice | 54 | 2000 | |
| 6,918,097 Method and apparatus for displaying literary and linguistic information about words | 3 | 2001 | |
| 7,809,551 Concept matching system | 1 | 2005 | |
| 7,774,198 Navigation system for text | 1 | 2006 | |
| 8,392,454 Concordance searching systems and methods | 0 | 2007 | |
|
|
|||
| 6,876,997 Method and apparatus for indentifying related searches in a database search system | 92 | 2000 | |
| 6,711,568 Method for estimating coverage of web search engines | 35 | 2000 | |
| 6,947,930 Systems and methods for interactive search query refinement | 156 | 2003 | |
| 7,308,445 Method for estimating coverage of web search engines | 2 | 2004 | |
| 7,657,555 Method and apparatus for identifying related searches in a database search system | 7 | 2005 | |
|
|
|||
| 7,415,106 Network-based voice activated auto-attendant service with B2B connectors | 3 | 2004 | |
| 7,296,027 Rhetorical content management with tone and audience profiles | 3 | 2004 | |
| 7,904,451 Rhetorical content management with tone and audience profiles | 0 | 2007 | |
| 7,848,509 Network-based voice activated auto-attendant service with B2B connectors | 0 | 2008 | |
|
|
|||
| 6,675,159 Concept-based search and retrieval system | 352 | 2000 | |
| 7,027,974 Ontology-based parser for natural language processing | 71 | 2000 | |
| 6,766,316 Method and system of ranking and clustering for document indexing and retrieval | 96 | 2001 | |
| 7,496,561 Method and system of ranking and clustering for document indexing and retrieval | 12 | 2003 | |
|
|
|||
| 6,823,333 System, method and apparatus for conducting a keyterm search | 52 | 2001 | |
| 6,741,981 System, method and apparatus for conducting a phrase search | 53 | 2001 | |
| 6,721,728 System, method and apparatus for discovering phrases in a database | 37 | 2001 | |
| 6,697,793 System, method and apparatus for generating phrases from a database | 43 | 2001 | |
|
|
|||
| 6,708,203 Method and system for filtering messages based on a user profile and an informational processing system event | 45 | 1999 | |
| 7,657,524 System and/or method for comment migration | 0 | 2005 | |
| 8,397,157 Context-free grammar | 0 | 2006 | |
|
|
|||
| 7,725,424 Use of generalized term frequency scores in information retrieval systems | 1 | 2002 | |
| 8,095,533 Automatic index term augmentation in document retrieval | 0 | 2004 | |
| 7,698,328 User-directed search refinement | 1 | 2006 | |
|
|
|||
| 6,253,208 Information access | 55 | 1998 | |
| 6,353,827 Methods and/or systems for selecting data sets | 23 | 1998 | |
| 8,069,185 Information retrieval | 0 | 2004 | |
|
|
|||
| 6,567,824 Integrated inventory management system | 47 | 2001 | |
| 6,920,464 System for generating an advertising revenue projection | 11 | 2002 | |
| 7,689,590 Integrated inventory management system for media advertising | 2 | 2004 | |
|
|
|||
| 7,562,069 Query disambiguation | 4 | 2004 | |
| 7,379,949 Analyzing a query log for use in managing category-specific electronic content | 2 | 2005 | |
| 8,073,867 Analyzing a query log for use in managing category-specific electronic content | 0 | 2008 | |
|
|
|||
| 6,457,004 Document retrieval assisting method, system and service using closely displayed areas for titles and topics | 34 | 1998 | |
| 6,807,544 Method and system for information retrieval based on parts of speech conditions | 22 | 2000 | |
| 6,745,183 Document retrieval assisting method and system for the same and document retrieval service using the same | 8 | 2002 | |
|
|
|||
| 7,403,938 Natural language query processing | 26 | 2002 | |
| 7,330,849 Retrieval and display of data objects using a cross-group ranking metric | 17 | 2005 | |
| 7,917,497 Natural language query processing | 11 | 2008 | |
|
|
|||
| 7,493,553 Structured web advertising | 7 | 1998 | |
| 7,392,238 Method and apparatus for concept-based searching across a network | 4 | 2000 | |
| 8,250,456 Structured web advertising | 0 | 2009 | |
|
|
|||
| 8,438,298 Intelligent network streaming and execution system for conventionally coded applications | 0 | 2006 | |
| 8,261,345 Rule-based application access management | 0 | 2007 | |
| 8,024,523 Opportunistic block transmission with time constraints | 0 | 2008 | |
|
|
|||
| 7,451,196 Method and system for executing a software application in a virtual environment | 12 | 2001 | |
| 7,240,162 System and method for predictive streaming | 6 | 2004 | |
| 8,359,591 Streaming from a media device | 0 | 2005 | |
|
|
|||
| 7,921,091 System and method for providing a natural language interface to a database | 0 | 2004 | |
| 8,412,693 System and method for providing a natural language interface to a database | 0 | 2011 | |
|
|
|||
| 6,937,975 Apparatus and method for processing natural language | 21 | 1999 | |
| 7,389,224 Natural language search method and apparatus, including linguistically-matching context data | 10 | 2000 | |
|
|
|||
| 7,013,323 System and method for developing and interpreting e-commerce metrics by utilizing a list of rules wherein each rule contain at least one of entity-specific criteria | 40 | 2000 | |
| 6,983,320 System, method and computer program product for analyzing e-commerce competition of an entity by utilizing predetermined entity-specific metrics and analyzed statistics from web pages | 36 | 2000 | |
|
|
|||
| 7,099,925 Electronic commerce session management | 0 | 2000 | |
| 7,328,252 Electronic commerce session management | 0 | 2006 | |
|
|
|||
| 6,501,937 Learning method and system based on questioning | 33 | 1999 | |
| 6,480,698 Learning method and system based on questioning | 26 | 2001 | |
|
|
|||
| 7,039,633 Hyper video: information retrieval using multimedia | 11 | 2002 | |
| 6,965,890 Hyper video: information retrieval using realtime buffers | 32 | 2002 | |
|
|
|||
| 7,356,530 Systems and methods of retrieving relevant information | 23 | 2001 | |
| 8,086,601 Systems and methods of retrieving relevant information | 0 | 2008 | |
|
|
|||
| 7,249,315 System and method of creating and following URL tours | 20 | 2001 | |
| 7,315,848 Web snippets capture, storage and retrieval system and method | 20 | 2001 | |
|
|
|||
| 7,562,085 Systems and methods for displaying linked information in a sorted context | 0 | 2005 | |
| 7,552,398 Systems and methods for semantically zooming information | 2 | 2005 | |
|
|
|||
| 7,657,518 Chaining context-sensitive search results | 7 | 2007 | |
| 7,644,072 Generating a ranked list of search results via result modeling | 9 | 2007 | |
|
|
|||
| 6,493,707 Hypervideo: information retrieval using realtime buffers | 23 | 1999 | |
| 6,490,580 Hypervideo information retrieval usingmultimedia | 18 | 1999 | |
|
|
|||
| 6,564,209 Knowledge management tool for providing abstracts of information | 39 | 2000 | |
|
|
|||
| 6,553,347 Automatic virtual negotiations | 29 | 1999 | |
|
|
|||
| 8,412,571 Systems and methods for selling and displaying advertisements over a network | 0 | 2008 | |
|
|
|||
| 7,346,491 Method of text similarity measurement | 0 | 2001 | |
|
|
|||
| 8,346,765 Generating ranked search results using linear and nonlinear ranking models | 0 | 2010 | |
|
|
|||
| 8,117,075 Automatically identifying similar purchasing opportunities | 0 | 2008 | |
|
|
|||
| 6,556,987 Automatic text classification system | 49 | 2000 | |
|
|
|||
| 7,236,932 Method of and apparatus for improving productivity of human reviewers of automatically transcribed documents generated by media conversion systems | 24 | 2000 | |
|
|
|||
| 6,260,047 Inventory management system | 18 | 1998 | |
|
|
|||
| 6,067,552 User interface system and method for browsing a hypertext database | 120 | 1998 | |
|
|
|||
| 6,965,857 Method and apparatus for deriving information from written text | 11 | 2000 | |
|
|
|||
| 7,206,778 Text search ordered along one or more dimensions | 22 | 2001 | |
|
|
|||
| 8,024,177 Method of transforming natural language expression into formal language representation | 0 | 2007 | |
|
|
|||
| 8,155,946 Computerized method and system for searching for text passages in text documents | 0 | 2003 | |
|
|
|||
| 8,380,491 System for rating constructed responses based on concepts and a model answer | 0 | 2002 | |
|
|
|||
| 6,892,198 System and method for personalized information retrieval based on user expertise | 12 | 2002 | |
|
|
|||
| 7,418,431 Webstation: configurable web-based workstation for reason driven data analysis | 11 | 2000 | |
|
|
|||
| 7,415,469 Method and apparatus for searching network resources | 0 | 2005 | |
|
|
|||
| 7,587,389 Question answering system, data search method, and computer program | 1 | 2005 | |
|
|
|||
| 6,859,800 System for fulfilling an information need | 53 | 2000 | |
|
|
|||
| 8,161,073 Context-driven search | 0 | 2010 | |
|
|
|||
| 6,845,354 Information retrieval system with a neuro-fuzzy structure | 19 | 1999 | |
|
|
|||
| 6,498,921 Method and system to answer a natural-language question | 50 | 1999 | |
|
|
|||
| 7,555,475 Natural language based search engine for handling pronouns and methods of use therefor | 0 | 2005 | |
|
|
|||
| 8,321,198 Data extraction system, terminal, server, programs, and media for extracting data via a morphological analysis | 2005 | ||
|
|
|||
| 7,065,708 Displaying multiple ranked document abstracts in a single hyperlinked abstract, and their modified source documents | 2 | 2004 | |
|
|
|||
| 7,974,963 Method and system for retrieving confirming sentences | 0 | 2005 | |
|
|
|||
| 6,430,551 Vocabulary and/or language model training | 20 | 1998 | |
|
|
|||
| 6,523,028 Method and system for universal querying of distributed databases | 57 | 1999 | |
|
|
|||
| 6,298,344 Document searching apparatus | 30 | 1999 | |
|
|
|||
| 6,571,240 Information processing for searching categorizing information in a document based on a categorization hierarchy and extracted phrases | 64 | 2000 | |
|
|
|||
| 7,711,547 Word association method and apparatus | 1 | 2002 | |
|
|
|||
| 6,463,430 Devices and methods for generating and managing a database | 102 | 2000 | |
|
|
|||
| 6,175,829 Method and apparatus for facilitating query reformulation | 156 | 1998 | |
|
|
|||
| 6,243,670 Method, apparatus, and computer readable medium for performing semantic analysis and generating a semantic structure having linked frames | 54 | 1999 | |
|
|
|||
| 8,032,358 Classifying text via topical analysis, for applications to speech recognition | 0 | 2003 | |
|
|
|||
| 7,567,902 Generating speech recognition grammars from a large corpus of data | 1 | 2002 | |
|
|
|||
| 6,401,118 Method and computer program product for an online monitoring search engine | 149 | 1998 | |
|
|
|||
| 7,243,139 Enhanced video programming system and method for incorporating and displaying retrieved integrated Internet information segments | 15 | 2004 | |
|
|
|||
| 6,668,251 Rendering discriminator members from an initial set of result data | 21 | 2000 | |
|
|
|||
| 7,849,117 Multi-term frequency analysis | 0 | 2001 | |
|
|
|||
| 7,177,798 Natural language interface using constrained intermediate dictionary of results | 29 | 2001 | |
|
|
|||
| 6,161,084 Information retrieval utilizing semantic representation of text by identifying hypernyms and indexing multiple tokenized semantic structures to a same passage of text | 28 | 1999 | |
|
|
|||
| 7,058,883 Document link description/generation method, apparatus and computer program product | 3 | 2000 | |
|
|
|||
| 6,865,370 Learning method and system based on questioning | 9 | 2003 | |
|
|
|||
| 6,741,984 Method, system and storage medium for arranging a database | 20 | 2001 | |
|
|
|||
| 7,225,183 Ontology-based information management system and method | 34 | 2003 | |
|
|
|||
| 8,185,509 Association of semantic objects with linguistic entity categories | 0 | 2008 | |
|
|
|||
| 7,496,502 Information providing system and method therefor | 0 | 2001 | |
|
|
|||
| 7,577,751 Software streaming system and method | 7 | 2005 | |
|
|
|||
| 7,062,707 System and method of providing multiple items of index information for a single data object | 15 | 1999 | |
|
|
|||
| 7,552,116 Method and system for extracting web query interfaces | 1 | 2004 | |
|
|
|||
| 7,792,811 Intelligent search with guiding info | 0 | 2005 | |
|
|
|||
| 6,430,558 Apparatus and methods for collaboratively searching knowledge databases | 72 | 1999 | |
|
|
|||
| 6,370,532 Cool ICE batch interface | 1 | 1998 | |
|
|
|||
| 7,565,401 Page aggregation for web sites | 0 | 2004 | |
|
|
|||
| 6,850,906 Real-time financial search engine and method | 24 | 1999 | |
|
|
|||
| 6,311,178 Multi-element confidence matching system and the method therefor | 86 | 1998 | |
|
|
|||
| 6,591,261 Network search engine and navigation tool and method of determining search results in accordance with search criteria and/or associated sites | 35 | 2000 | |
|
|
|||
| 7,966,311 Systems and methods for processing queries | 0 | 2003 | |
| 7,752,196 Information retrieving and storing system and method | 1 | 2005 | |
| 8,447,607 Mobile systems and methods of supporting natural language human-machine interactions | 0 | 2012 | |
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |