System and method for enhancing online support services using natural language interface for searching database
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
출원번호
US-0327603
(1999-06-08)
발명자
/ 주소
Livowsky, Jean-Michel
출원인 / 주소
Albert-Inc. SA
대리인 / 주소
Howrey Simon Arnold & White, LLP
인용정보
피인용 횟수 :
85인용 특허 :
41
초록▼
A system and method for enhancing an online support service using a natural language interface. The online support system is connected to a user computer by the Internet or other communication links, and is used by a user to search and retrieve information from a database. The system provides an int
A system and method for enhancing an online support service using a natural language interface. The online support system is connected to a user computer by the Internet or other communication links, and is used by a user to search and retrieve information from a database. The system provides an interface for online support services that is user friendly and accepts natural language queries. The natural language interface processes misspelled queries and queries having syntax errors. Furthermore, the natural language interface allows the system to extract information from prior sessions and upgrade its own vocabulary and knowledge database. The method comprises the steps of accessing a server computer by the user computer, entering a query in a natural language form, processing the query by the natural language interface coupled to the server computer, searching the database coupled to the server computer using the processed query, retrieving results from the database, and providing the results to the user. The system comprises a server computer coupled to the user computer, the server computer configured to receive a query in a natural language form from the user computer, a natural language interface coupled to the server computer, the natural language interface being configured to process the query, and a database coupled to the server computer and the natural language interface, the database being adapted to store information, wherein the natural language interface searches the database using the processed query and provides the results to the user computer through the server computer.
대표청구항▼
1. A method for enhancing an online support system using a natural language interface, the online support system being used by a user to search and retrieve information from a database, the method comprising the steps of: accessing a server computer by the user computer; entering a query in natu
1. A method for enhancing an online support system using a natural language interface, the online support system being used by a user to search and retrieve information from a database, the method comprising the steps of: accessing a server computer by the user computer; entering a query in natural language form; processing the query by the natural language interface coupled to the server computer; searching the database coupled to the server computer using the processed query; retrieving results from the database; providing the results; creating a preference file for the user; storing information about the user in the preference file, the information including information relating to the user's identification and information regarding the user's own vocabulary, use of synonyms, common spelling errors, and unique writing style; retrieving stored information from the preference file to analyze the query; generating synonyms of the query by the natural language interface; searching the database using the synonyms; assigning a coefficient to each of the synonyms based on closeness of meaning to associated words in the query, wherein each original word in the query has the highest coefficient with respect to each of the synonyms associated with each original word; and prioritizing the synonyms. 2. A system for enhancing an online support service, the system being used by a user to search and retrieve information from a database, comprising: a server computer coupled to the user computer, the server computer configured to receive a query in natural language form from the user computer; a natural language interface coupled to the server computer, the natural language interface being configured to process the query; a database coupled to the server computer and the natural language interface, the database being adapted to store information; one or more preference files for storing information about the user, including personal information related to the user, and information regarding the user's own vocabulary, use of synonyms, common spelling errors, and unique writing style, wherein the stored information is retrieved from the preference file to analyze the query; means for generating synonyms of the query; means for searching the database using the synonyms; means for assigning a coefficient to each of the synonyms based on closeness of meaning to associated words in the query, wherein each original word in the query has the highest coefficient with respect to each of the synonyms associated with each original word; and means for prioritizing the synonyms, wherein the natural language interface searches the database using the processed query and provides the results to the user computer through the server computer.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (41)
Amirghodsi Siamak (Prairie View IL) Daneshbodi Farnoud (Prairie View IL), Adaptive natural language computer interface system.
Bohm Charles P. (Westwood NJ) Nowitz David A. (Woodbridge NJ) Simon Jeffrey J. (New Providence NJ), Apparatus and method for finding records in a database by formulating a query using equivalent terms which correspond to.
Lamberti Donna M. (Medfield MA) Prager John M. (Sharon MA) Nappari Mark A. (Arlington MA), Constrained natural language interface for a computer that employs a browse function.
Shwartz Steven (Orange) Fratarcangeli Claudio (Trumbull) Cullingford Richard E. (Monroe) Aimi Gregory S. (North Haven) Strasburger Donald P. (Stratford CT), Database retrieval system having a natural language interface.
Burns Luanne M. (Ridgefield CT) Malhotra Ashok (Croton-On-Hudson NY), Database retrieval system using natural language for presenting understood components of an ambiguous query on a user in.
Williams Peter M. (Gloucerstershire CA GBX) Carpenter Ralph L. (Auburn CA) Form Simon J. (Bristol CA GBX) Weiner Jonathan A. (Palo Alto CA) McBride Brian W. (Los Altos CA) Davies Edmund F. (Reading G, Distributed object based systems for communicating object data among different storage domains.
Belove Edward (Cambridge MA) Culbert James A. (Lynnfield MA) Johnson R. Patrick (Manchester MA) Heath David M. (Nashua NH) Kraley Michael F. (Lexington MA) Mndez Deborah (Malden MA) Pant Sangam (Winc, Distributed, intermittently connected, object-oriented database and management system.
Bradley Kirk A. ; Hayes Eleanor M. ; Meijer Edwin W. ; Simonis Bert, Method and apparatus for executing stored procedures in a foreign database management system.
Turtle Howard R. (Woodbury MN), Method and apparatus for information retrieval from a database by replacing domain specific stemmed phases in a natural.
Harding James A. (Issaquah WA) McCormack Jonathan I. (Renton WA), Method and apparatus for the modeling and query of database structures using natural language-like constructs.
Kupiec Julian M. (Cupertino CA), Method for extracting from a text corpus answers to questions stated in natural language by using linguistic analysis an.
Hedin Erik B. (Lidingo SEX) Jonsson Gregor I. (Lidingo SEX) Olsson Lars E. (Kista SEX) Sanamrad Mohammad A. (Lidingo SEX) Westling Sven O. G. (Stockholm SEX), Natural language analyzing apparatus and method.
Kleewein James C. (San Jose CA) Lin Eileen T. (San Jose CA) Wang Yun (Saratoga CA), Performance optimization in a heterogeneous, distributed database environment.
Adair John G. (Austin TX) Demers Richard A. (Rochester MN) Ecimovic Dusan (Orinda CA) Grafe Robert J. (Austin TX) Jackson Robert D. (San Jose CA) Lindsay Bruce G. (San Jose CA) Murphy Michael E. (Dur, Query language execution on heterogeneous database servers using a bind-file bridge between application and database lan.
Cohen Gerald D. (New York NY) Stout Ralph L. (Brooklyn NY) Edson Jay H. (Woodside NY), Query processor for parallel processing in homogenous and heterogenous databases.
Ortega Ruben Ernesto ; Bowman Dwayne Edward ; Hamrick Michael L. ; Spiegel Joel R. ; Kohn Timothy R., System and method for correcting spelling errors in search queries.
Kucera Henry (Providence RI), Textual database system using skeletonization and phonetic replacement to retrieve words matching or similar to query wo.
Venkataraman, Sashikumar; Barve, Rakesh; Aravamudan, Murali; Rajasekharan, Ajit, Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof.
Aravamudan, Murali; Barve, Rakesh D.; Venkataraman, Sashikumar; Rajasekharan, Ajit, Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count.
Aravamudan, Murali; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count.
Venkataraman, Sashikumar; Barve, Rakesh; Garg, Pankaj, Method and system for incrementally selecting and providing relevant search engines in response to a user query.
Venkataraman, Sashikumar; Barve, Rakesh; Garg, Pankaj, Method and system for incrementally selecting and providing relevant search engines in response to a user query.
Venkataraman, Sashikumar; Barve, Rakesh; Rajanala, Pranav; Agrawal, Rahul; Aravamudan, Murali; Rajasekharan, Ajit, Method and system for performing searches for television content using reduced text input.
Barve, Rakesh; Garg, Pankaj; Venkataraman, Sashikumar; Aravamudan, Murali; Faldu, Keyur V.; Agarwal, Vineet; Anand, Apurv, Method of and system for conducting personalized federated search and presentation of results therefrom.
Barve, Rakesh; Garg, Pankaj; Venkataraman, Sashikumar; Aravamudan, Murali; Faldu, Keyur Vallabhbhai; Agarwal, Vineet; Anand, Apurv, Method of and system for conducting personalized federated search and presentation of results therefrom.
Barve, Rakesh; Venkataraman, Sashikumar; Garg, Pankaj; Ramamoorthy, Ganesh; Ramakrishnan, Kajamalai G.; Aravamudan, Murali, Method of and system for enhanced local-device content discovery.
Huet, Francois; Macary, Damien Saint; Norton, Gray Salmon; Klein, Stephen D.; Kay, Timothy, Methods and apparatus for use in computer-to-human escalation.
Huet, Francois; Macary, Damien Saint; Norton, Gray Salmon; Klein, Stephen D.; Kay, Timothy, Methods and apparatus for use in computer-to-human escalation.
Venkataraman, Sashikumar; Garg, Pankaj; Rajanala, Pranav, Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters.
Venkataraman, Sashikumar; Garg, Pankaj; Rajanala, Pranav, Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters.
Venkataraman, Sashikumar; Garg, Pankaj; Rajanala, Pranav, Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G.; Gupta, Mayank, Methods and systems for ordering content items according to learned user preferences.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G.; Gupta, Mayank, Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G.; Gupta, Mayank, Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G.; Gupta, Mayank, Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on activity level spikes associated with the content.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on activity level spikes associated with the content.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on context sensitive user preferences.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on context sensitive user preferences.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on context sensitive user preferences.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on dynamically identifying Microgenres Associated with the content.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on learned periodicity of user content selection.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content based on learned periodicity of user content selection.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system.
Aravamudan, Murali; Rajasekharan, Ajit; Ramakrishnan, Kajamalai G., Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system.
Garg, Pankaj; Venkataraman, Sashikumar; Rajpurohit, Gopal Mishrimalji, System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors.
Garg, Pankaj; Venkataraman, Sashikumar; Rajpurohit, Gopal Mishrimalji, System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and/or typographic errors.
Barve, Rakesh; Venkataraman, Sashikumar; Aravamudan, Murali; Sharma, Manish M.; Garg, Pankaj; Ardhanari, Sankar, System and method for text disambiguation and context designation in incremental search.
Barve, Rakesh; Venkataraman, Sashikumar; Aravamudan, Murali; Sharma, Manish Mohan; Garg, Pankaj; Ardhanari, Sankar, System and method for text disambiguation and context designation in incremental search.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on relationships between the user and other members of an organization.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content.
Aravamudan,Murali; Ramakrishnan,Kajamalai G.; Barve,Rakesh; Venkataraman,Sashikumar; Rajasekharan,Ajit, User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on user relationships.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on user relationships.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on user relationships.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on user relationships.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.