US2015169756A1PendingUtilityA1

Displaying multiple spelling suggestions

Assignee: GOOGLE INCPriority: Apr 14, 2011Filed: Nov 8, 2013Published: Jun 18, 2015
Est. expiryApr 14, 2031(~4.7 yrs left)· nominal 20-yr term from priority
G06F 17/30864G06F 16/951G06F 16/3322G06F 16/9538
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting spelling suggestions. In one aspect, a method includes receiving first search results for a first search query and a plurality of spelling suggestions for a first term in the first search query, wherein the first search results are provided by a search engine as a response to the first search query; displaying the plurality of spelling suggestions and the first search results in a user interface; receiving a user input selecting one of the plurality of spelling suggestions; transmitting data identifying the selected spelling suggestion to request second search results for a second search query comprising the selected spelling suggestion from the search engine; and displaying the second search results in place of the first search results in the user interface.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . (canceled) 
     
     
         2 . A system comprising one or more computers and one or more storage devices storing first instructions that, when executed by the one or more computers, cause the one or more computers to perform first operations comprising:
 receiving a first search query from a user device;   receiving first search results for the first search query and a plurality of spelling suggestions for a first misspelled term in the first search query, wherein the first search results are provided by a search engine as a response to the first search query, and wherein a first spelling suggestion of the plurality of spelling suggestions is an aggressive spelling suggestion that has a different phonetic representation in an alphabetic system of phonetic notation from a phonetic representation of the first misspelled term in the alphabetic system of phonetic notation; and   generating, for transmission to the user device, a user interface document that, when rendered, presents a user interface that displays the plurality of spelling suggestions and the first search results.   
     
     
         3 . The system of  claim 2 , wherein a second spelling suggestion of the plurality of spelling suggestions is an aggressive spelling suggestion having an edit distance between the first misspelled term and the first spelling suggestion that is greater than a specified threshold value. 
     
     
         4 . The system of  claim 3 , wherein the specified threshold value is two operations. 
     
     
         5 . The system of  claim 2 , wherein the user interface document includes second instructions that are operable to cause the user device to perform second operations comprising:
 receiving a user input selecting one of the plurality of spelling suggestions;   transmitting data identifying the selected spelling suggestion to request second search results for a second search query comprising the selected spelling suggestion from the search engine; and   displaying the second search results in place of the first search results in the user interface.   
     
     
         6 . The system of  claim 5 , the second operations further comprising:
 modifying the displayed plurality of spelling suggestions to indicate that the selected spelling suggestion has been selected.   
     
     
         7 . The system of  claim 2 , the first operations further comprising:
 transmitting the user interface document to the user device.   
     
     
         8 . The system of  claim 2 , the first operations further comprising:
 receiving data identifying a selected spelling suggestion; and   providing second search results for a second search query comprising the selected spelling suggestion to the user device.   
     
     
         9 . A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
 receiving first search results for a first search query and a plurality of spelling suggestions for a first misspelled term in the first search query, wherein the first search results are provided by a search engine as a response to the first search query, and wherein a first spelling suggestion of the plurality of spelling suggestions is an aggressive spelling suggestion that has a different phonetic representation in an alphabetic system of phonetic notation from a phonetic representation of the first misspelled term in the alphabetic system of phonetic notation;   displaying the plurality of spelling suggestions and the first search results in a user interface;   receiving a user input selecting one of the plurality of spelling suggestions;   transmitting data identifying the selected one of the plurality of spelling suggestions to request second search results for a second search query comprising the selected spelling suggestion from the search engine; and   displaying the second search results in place of the first search results in the user interface.   
     
     
         10 . The computer storage medium of  claim 9 , wherein a second spelling suggestion of the plurality of spelling suggestions is an aggressive spelling suggestion having an edit distance between the first misspelled term and the first spelling suggestion that is greater than a specified threshold value. 
     
     
         11 . The computer storage medium of  claim 10 , wherein the specified threshold value is two operations. 
     
     
         12 . The computer storage medium of  claim 9 , the operations further comprising:
 modifying the displayed plurality of spelling suggestions to indicate that the selected spelling suggestion has been selected.   
     
     
         13 . The computer storage medium of  claim 9 , the operations further comprising:
 displaying the selected spelling suggestion in an input field in the user interface.   
     
     
         14 . A method performed by one or more computers, the method comprising:
 receiving a first search query from a user device;   receiving first search results for the first search query and a plurality of spelling suggestions for a first misspelled term in the first search query, wherein the first search results are provided by a search engine as a response to the first search query, and wherein a first spelling suggestion of the plurality of spelling suggestions is an aggressive spelling suggestion that has a different phonetic representation in an alphabetic system of phonetic notation from a phonetic representation of the first misspelled term in the alphabetic system of phonetic notation; and   generating, for transmission to the user device, a user interface document that, when rendered, presents a user interface that displays the plurality of spelling suggestions and the first search results.   
     
     
         15 . The method of  claim 14 , wherein a second spelling suggestion of the plurality of spelling suggestions is an aggressive spelling suggestion having an edit distance between the first misspelled term and the first spelling suggestion that is greater than a specified threshold value. 
     
     
         16 . The method of  claim 15 , wherein the specified threshold value is two operations. 
     
     
         17 . The method of  claim 14 , wherein the user interface document includes instructions that are operable to cause the user device to perform operations comprising:
 receiving a user input selecting one of the plurality of spelling suggestions;   transmitting data identifying the selected spelling suggestion to request second search results for a second search query comprising the selected spelling suggestion from the search engine; and   displaying the second search results in place of the first search results in the user interface.   
     
     
         18 . The method of  claim 17 , the operations further comprising:
 modifying the displayed plurality of spelling suggestions to indicate that the selected spelling suggestion has been selected.   
     
     
         19 . The method of  claim 14 , further comprising:
 transmitting the user interface document to the user device.   
     
     
         20 . The method of  claim 14 , further comprising:
 receiving data identifying a selected spelling suggestion; and   providing second search results for a second search query comprising the selected spelling suggestion to the user device.

Join the waitlist — get patent alerts

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

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