US2012011147A1PendingUtilityA1

System for dynamic keyword aggregation, search query generation and submission to third-party information search utilities

Individually held — no corporate assignee on recordPriority: Apr 11, 2005Filed: Sep 20, 2011Published: Jan 12, 2012
Est. expiryApr 11, 2025(expired)· nominal 20-yr term from priority
Inventors:Puneet Gupta
G06F 16/951G06F 16/3334G06F 16/953
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for creating keywords or phrases to be used for mining online information has a text source accessible by the system, a keyword aggregation function, and a mechanism for configuring the system. The system extracts keywords and phrases from the text source according to the configuration, for submission to a search facility.

Claims

exact text as granted — not AI-modified
1 - 36 . (canceled) 
     
     
         37 . A method comprising:
 parsing, in real-time, by a computing device, real-time textual input entered into a document to aggregate words contained within the real-time textual input based on one or more parsing rules;   formatting, by the computing device, the aggregated words into one or more searches;   submitting, by the computing device, the one or more searches to a search facility distinct from the computing device; and   receiving, from the search facility, by the computing device, search results responsive to the one or more searches.   
     
     
         38 . The method of  claim 37 , wherein the method further comprises the computing device displaying the search results. 
     
     
         39 . The method of  claim 38 , wherein the displaying comprises displaying, by the computing device, at least a portion of the real-time textual input and the search results, the search results being displayed in proximity to the portion of the real-time textual input. 
     
     
         40 . The method of  claim 37 , further comprising, prior to said submitting, determining, by the computing device, whether a connection to the search facility is available. 
     
     
         41 . The method of  claim 40 , further comprising, in response to determining that the connection is not available:
 waiting until the connection becomes available; and   performing said submitting when the connection is available.   
     
     
         42 . The method of  claim 37 , further comprising accessing or receiving, by the computing device, a textual source other than the document from a remote computer system, the remote computer system being separate and distinct from the computing device and the search facility. 
     
     
         43 . The method of  claim 42 , further comprising:
 extracting, by the computing device, additional words from at least a portion of the textual source based on additional one or more parsing rules;   formatting, by the computing device, the additional words into one or more additional searches;   submitting, by the computing device, the one or more additional searches to the search facility; and   receiving, from the search facility, by the computing device, additional search results responsive to the additional searches.   
     
     
         44 . The method of  claim 43 , further comprising displaying, by the computing device, the real-time textual input, the textual source, the search results, and the additional search results in proximity to each other. 
     
     
         45 . The method of  claim 37 , wherein parsing the real-time textual input includes using one or more parsing rules that include at least one of a part of speech associated with the words, an indication of whether words are repeated, or an indication of a part of a document to which the words belong. 
     
     
         46 . One or more non-transitory computer-readable media having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:
 parsing, in real-time, real-time textual input entered into a document to aggregate words contained within the real-time textual input based on one or more parsing rules;   formatting the aggregated words into one or more searches;   submitting the one or more searches to a search facility distinct from the computing device; and   receiving, from the search facility, search results responsive to the one or more searches.   
     
     
         47 . The computer-readable media of  claim 46 , further comprising displaying the textual source and search results in proximity to the textual source. 
     
     
         48 . The computer-readable media of  claim 46 , wherein parsing the real-time textual input includes using one or more parsing rules that include at least one of a part of speech associated with the words, an indication of whether words are repeated, or an indication of which part of a document the words belong to. 
     
     
         49 . The computer-readable media of  claim 48 , wherein the operations further comprise:
 determining whether a connection to the search facility is available; and   in response to determining that the connection is not available:
 waiting until the connection becomes available; and 
 performing said submitting when the connection is available. 
   
     
     
         50 . The computer-readable media of  claim 46 , wherein the operations further comprise:
 accessing or receiving a textual source other than the document from a remote computer system separate and distinct from the computing device and the search facility;   extracting additional words from at least a portion of the textual source based on additional one or more parsing rules;   formatting the additional words into one or more additional searches;   submitting the one or more additional searches to the search facility;   receiving, from the search facility, additional search results responsive to the one or more additional searches.   
     
     
         51 . The computer-readable media of  claim 50 , wherein the operations further comprise displaying the additional search results with the search results, the document, and the textual source in proximity to each other. 
     
     
         52 . An apparatus comprising:
 a processor; and   logic configured to be operated by the processor to:
 receive real-time textual input being entered into a document to generate the document, 
 parse, in real-time, the real-time textual input being entered into the apparatus, to aggregate words contained within the real-time textual input based on one or more parsing rules; 
 format the aggregated words into one or more searches; 
 submit the searches to a search facility distinct from the apparatus; and 
 receive, from the search facility, search results responsive to the searches. 
   
     
     
         53 . The apparatus of  claim 52 , wherein the logic is further configured to be operated by the processor to display the received search results. 
     
     
         54 . The apparatus of  claim 52 , wherein the logic is further configured to be operated by the processor to:
 access or receive a textual source other than the document from a remote computer system separate and distinct from the computing device and the search facility;   extract additional words from at least a portion of the textual source based on additional one or more parsing rules;   format the additional words into one or more additional searches;   submit the one or more additional searches to the search facility;   receive additional search results responsive to the one or more additional searches.   
     
     
         55 . The apparatus of  claim 52 , wherein the logic is further configured to be operated by the processor to display the real-time textual input, the textual source, the search results, and the additional search results in proximity to each other. 
     
     
         56 . The apparatus of  claim 52 , wherein the logic is further configured to be operated by the processor to determine whether a connection to the search facility is available, and, in response to a determination that the connection is not available:
 waiting until the connection becomes available; and   performing said submitting when the connection is available.

Join the waitlist — get patent alerts

Track US2012011147A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.