최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0678412 (2007-02-23) |
등록번호 | US-8620938 (2013-12-31) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 280 |
A method and system for routing a query to one or more providers. The system may include a search interface for presenting a service list including one or more services offered by the one or more providers, permitting selection of one or more of the one or more services, and a query entry for receiv
A method and system for routing a query to one or more providers. The system may include a search interface for presenting a service list including one or more services offered by the one or more providers, permitting selection of one or more of the one or more services, and a query entry for receiving input of the query. A search processor is capable of receiving and parsing the query. A service recognizer for a particular provider is capable of receiving and analyzing one or more terms of the query to determine if the particular provider is a match for the query. A query router can route the query to the particular provider if the particular provider is determined to be a match and block the query to the particular provider if the particular provider is determined not to be a match. A results interface presents results of the query.
1. A system for routing queries, the system comprising: a processor; and one or more computer-readable storage media on a client side encoding instructions to create a search processor, a service recognizer, a query router, and a results interface, wherein: the search processor configured to receive
1. A system for routing queries, the system comprising: a processor; and one or more computer-readable storage media on a client side encoding instructions to create a search processor, a service recognizer, a query router, and a results interface, wherein: the search processor configured to receive a query from a user passed by an application program, and to break the query into one or more query terms, wherein the application program is configured to allow the user to highlight a portion of text in a word processing document and select one or more action items from a menu to initiate the query based on the highlighted text;the service recognizer configured to analyze the query terms to identify one or more providers that are matches for the query terms, and to group the providers into a plurality of categories according to information provided by the providers, wherein the one or more providers are determined from any user-selected providers and can include one or more non-selected providers based at least in part on the query terms;the query router configured to route the query terms to providers that are matches, wherein the providers each include a database of information that is queried using the query terms;the results interface configured to present results in context within the application program from the providers that are matches to the user in context within the application program, results being displayed according to each provider that returned each result;the results interface displaying: a dropdown menu that when selected allows the user to select from displayed prior queries based upon previous query text; and forward and backward buttons that allow the user to move forward and backward between the prior queries generated by the search processor and included within the dropdown menu and shown in the results interface, wherein the results from the providers that are matches are stored on the one or more computer-readable storage media. 2. The system of claim 1, wherein the search processor is further configured to parse the query, break the query into the query terms, stem at least one of the query terms, spell check at least one of the query terms, and generate context based on an origin of the query. 3. The system of claim 1, wherein the service recognizer is further configured to compare the query terms to a list of terms for each of the providers to identify the providers that are matches for the query terms. 4. The system of claim 1, wherein the service recognizer is further configured to send a test query including at least a portion of the query to a particular provider and determine whether or not the particular provider is a match based on a response to the test query from the particular provider. 5. The system of claim 1, wherein the dropdown menu is separate from the forward and backward buttons. 6. A method for routing a query, the method comprising: receiving a query from a user passed by an application program on a client side, including: allowing the user to highlight text in a word processing document; andallowing the user to select one or more action items from a menu to initiate the query;processing the query on the client side to create one or more query terms;analyzing the query terms on the client side to identify one or more providers that are matches for the query terms;sending a test query including at least a portion of the query to a particular provider;determining whether or not the particular provider is a match based on a response to the test query from the particular provider;grouping the providers into a plurality of categories on the client side according to information provided by the providers;allowing the user to select a category from the plurality of categories on the client side to route the query;querying the providers that are matches;assembling results from the providers into a hierarchy, the hierarchy including a top level having each provider's name and a status for each provider indicating whether or not the provider is available, and the hierarchy including a bottom level listing search results for one or more of the providers; andpresenting the results from the providers to the user in context within a results interface of the application program. 7. The method of claim 6, wherein the step of processing the query further comprises analyzing the query to identify patterns in the query. 8. The method of claim 6, wherein the step of processing the query further comprises: parsing the query;breaking the query into the query terms;stemming at least one of the query terms;spell checking at least one of the query terms; andgenerating context based on an origin of the query. 9. The method of claim 6, wherein the step of analyzing the query terms further comprises comparing the query terms to a list of terms for each of the providers to identify the providers that are matches for the query terms. 10. The method of claim 6, further comprising: presenting a dropdown within the results interface that allows the user to select from prior query terms; andpresenting forward and backward buttons within the results interface that allow the user to move forward and backward between the results generated by the search processor and shown in the results interface. 11. A method for routing a query, the method comprising: allowing a user to highlight text in a word processing program to initiate the query based on the highlighted text;receiving, by an application program, the query from the word processing program on a client side;processing the query on the client side to create one or more query terms, and to identify patterns in the query;comparing the query terms on the client side to a list of terms for each provider of one or more providers to identify providers that are matches for the query terms, wherein the one or more providers are determined from any user-selected providers and can include one or more non-selected providers based at least in part on the query terms;grouping the providers into a plurality of categories according to information provided by the providers;allowing the user to select a category from the plurality of categories to route the query to the providers that are matches; querying the providers that are matches;presenting results from the providers that are matches to the user in context within a results interface of the word processing program, the results being displayed according to each provider that returned each result;displaying a dropdown menu within the results interface that when selected allows the user to select from displayed prior queries based upon previous query text;and presenting forward and backward buttons within the results interface that allow the user to move forward and backward between the prior queries generated by a search processor, included in the dropdown menu and shown in the results interface, wherein the results from the providers that are matches are stored on one or more computer-readable storage media. 12. The method of claim 11, wherein the step of processing the query further comprises: parsing the query;breaking the query into the query terms;stemming at least one of the query terms;spell checking at least one of the query terms; andgenerating context based on an origin of the query.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.