9449076

Phrase Generation Using Part(s) of a Suggested Phrase

PublishedSeptember 20, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method performed by at least one computing device, the method comprising: receiving a first user input identifying multiple user-entered characters; populating a character entry field with the multiple user-entered characters; based on the multiple user-entered characters, outputting a phrase having multiple terms; receiving a second user input identifying a selected term of the phrase, the selected term having the multiple user-entered characters; and pinning the selected term of the phrase having the multiple user-entered characters into the character entry field.

2

2. The method of claim 1 , wherein at least one other term of the phrase is not pinned into the character entry field.

3

3. The method of claim 1 , wherein the phrase begins with the multiple user-entered characters.

4

4. The method of claim 1 , further comprising: replacing the selected term that is pinned in the character entry field with a placeholder.

5

5. The method of claim 4 , further comprising: searching for other phrases that include the selected term; and when a number of the other phrases is below a threshold, performing the replacing of the selected term with the placeholder.

6

6. The method of claim 5 , comprising obtaining a second set of one or more phrases after the replacing.

7

7. The method of claim 1 , further comprising: receiving a third user input from the user while the selected term is currently pinned into the character entry field, the third user input identifying additional user-entered characters; and populating the character entry field with the additional user-entered characters identified by the third user input.

8

8. A system, comprising: one or more processors; and memory comprising instructions that, when executed, cause at least some of the one or more processors to: populate a field with one or more characters entered by a first user input; present an individual phrase having multiple terms, the individual phrase including the one or more characters entered by the first user input; pin a selected term of the individual phrase having the one or more characters entered by the first user input into the field; search for other phrases that include the selected term that is pinned into the field; and when a number of the other phrases that include the selected term is below a threshold, replace the selected term that is pinned into the field with a placeholder.

9

9. The system of claim 8 , wherein the instructions, when executed, cause at least some of the one or more processors to: search for the other phrases using other terms that appear in the field with the selected term.

10

10. The system of claim 9 , wherein the instructions, when executed, cause at least some of the one or more processors to: identify multiple phrases, including the individual phrase, that include the one or more characters entered by the first user input; present the multiple phrases; and receive a second user input choosing the selected term from the individual phrase, wherein the selected term is pinned responsive to the second user input.

11

11. The system of claim 10 , wherein each of the multiple phrases includes two or more terms.

12

12. The system of claim 8 , wherein the field is a character entry field.

13

13. The system of claim 8 , wherein the instructions, when executed, cause at least some of the one or more processors to: obtain one or more second phrases using other characters present in the field after the selected term is replaced in the field with the placeholder.

14

14. The system of claim 13 , wherein the instructions, when executed, cause at least some of the one or more processors to: receive a second user input identifying the other characters and populate the field with the other characters responsive to the second user input.

15

15. A system comprising: one or more processors; and one or more computer readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to: populate a character entry field with one or more characters entered by a first user input; output a set of multiple phrases that include the one or more characters entered by the first user input; receive a second user input identifying a selected term from a selected phrase of the set of multiple phrases, the selected term including the one or more characters entered by the first user input; and pin the selected term into the character entry field.

16

16. The system of claim 15 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to: output the multiple phrases in a particular order based on how frequently the multiple phrases are used to search a data source.

17

17. The system of claim 15 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to: not pin at least one other term of the selected phrase into the character entry field.

18

18. The system of claim 15 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to: after the selected term is pinned into the character entry field, populate the character entry field with further characters entered by a third user input, the further characters appearing in the character entry field after the selected term.

19

19. The system of claim 18 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to: retrieve another set of multiple phrases that include the selected term and the further characters that appear in the character entry field after the selected term.

20

20. The system of claim 19 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to: receive a fourth user input identifying another selected term from another selected phrase of the another set of multiple phrases; and output a desired phrase having the selected term and the another selected term.

Patent Metadata

Filing Date

Unknown

Publication Date

September 20, 2016

Inventors

Tim Paek
Bongshin Lee
Bo Thiesson
Gary Voronel
Julian James Odell
Oliver Scholz

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PHRASE GENERATION USING PART(S) OF A SUGGESTED PHRASE” (9449076). https://patentable.app/patents/9449076

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.