Systems and methods for character string auto-suggestion based on degree of difficulty

US2015205857A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2015205857-A1
Application numberUS-201514676690-A
CountryUS
Kind codeA1
Filing dateApr 1, 2015
Priority dateDec 5, 2012
Publication dateJul 23, 2015
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, the method includes a computing device receiving one or more characters as a user enters the characters into a graphical user interface (GUI) of the computing device. The method also includes the computing device determining one or more auto-suggestions, where each of the auto-suggestions presents a character string determined based at least in part on the entered characters. The method also includes the computing device determining a degree of difficulty of the user completing the respective character string for each of the auto-suggestions. The method further includes, for each of the auto-suggestions, if the degree of difficulty is at least approximately equal to or exceeds a pre-determined threshold, the computing device providing to the user the auto-suggestion for completing the character string.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: by a computing device, receiving one or more characters as a user enters the characters into a graphical user interface (GUI) of the computing device; by the computing device, determining one or more auto-suggestions, each of the auto-suggestions presenting a character string determined based at least in part on the entered characters; by the computing device, determining, for each of the auto-suggestions, a degree of difficulty of the user completing the respective character string; and by the computing device, for each of the auto-suggestions, if the degree of difficulty is at least approximately equal to or exceeds a pre-determined threshold, providing to the user the auto-suggestion for completing the character string. 2 . The method of claim 1 , wherein the degree of difficulty of the user completing the character string is based at least in part on one or more indications of input difficulty of the character string. 3 . The method of claim 2 , wherein the indications of input difficulty comprise: a length of the character string; a number of keyboard shifts associated with entering the character string; a number of special characters in the character string; or a number of capitalizations in the character string. 4 . The method of claim 2 , wherein a weighting factor is applied to one or more of the indications of input difficulty. 5 . The method of claim 4 , wherein the weighting factor is determined by the user. 6 . The method of claim 4 , wherein at least one of the weighting factors is determined by a manufacturer of the computing device. 7 . The method of claim 1 , wherein the pre-determined threshold is based on: at least one of the indications of input difficulty; a value; a letter grade; or a grouping. 8 . The method of claim 1 , wherein the degree of difficulty is approximately equal to the pre-determined threshold when the degree of difficulty is substantially within a rate of error associated with the pre-determined threshold. 9 . The method of claim 8 , wherein the rate of error comprises a rate of error for determining the degree of difficulty of the user completing the character string. 10 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to: receive one or more characters as a user enters the characters into a graphical user interface (GUI) of a computing device; determine one or more auto-suggestions, each of the auto-suggestions presenting a character string determined based at least in part on the entered characters; determine, for each of the auto-suggestions, a degree of difficulty of the user completing the respective character string; provide, for each of the auto-suggestions, if the degree of difficulty is at least approximately equal to or exceeds a pre-determined threshold, to the user the auto-suggestion for completing the character string. 11 . The media of claim 10 , wherein the degree of difficulty of the user completing the character string is based at least in part on one or more indications of input difficulty of the character string. 12 . The media of claim 11 , wherein the indications of input difficulty comprise: a length of the character string; a number of keyboard shifts associated with entering the character string; a number of special characters in the character string; or a number of capitalizations in the character string. 13 . The media of claim 11 , wherein a weighting factor is applied to one or more of the indications of input difficulty. 14 . The media of claim 13 , wherein at least one of the weighting factors is determined by a manufacturer of the computing device. 15 . The media of claim 10 , wherein the pre-determined threshold is based on: at least one of the indications of input difficulty; a value; a letter grade; or a grouping. 16 . A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to: receive one or more characters as a user enters the characters into a graphical user interface (GUI) of a computing device; determine one or more auto-suggestions, each of the auto-suggestions presenting a character string determined based at least in part on the entered characters; determine, for each of the auto-suggestions, a degree of difficulty of the user completing the respective character string; provide, for each of the auto-suggestions, if the degree of difficulty is at least approximately equal to or exceeds a pre-determined threshold, to the user the auto-suggestion for completing the character string. 17 . The system of claim 16 , wherein the degree of difficulty of the user completing the character string is based at least in part on one or more indications of input difficulty of the character string. 18 . The system of claim 17 , wherein the indications of input difficulty comprise: a length of the character string; a number of keyboard shifts associated with entering the character string; a number of special characters in the character string; or a number of capitalizations in the character string. 19 . The system of claim 17 , wherein a weighting factor is applied to one or more of the indications of input difficulty. 20 . The system of claim 16 , wherein the pre-determined threshold is based on: at least one of the indications of input difficulty; a value; a letter grade; or a grouping.

Assignees

Inventors

Classifications

  • G06F40/274Primary

    Converting codes to words; Guess-ahead of partial word inputs · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Orthographic correction, e.g. spell checking or vowelisation · CPC title

  • Grammatical analysis; Style critique · CPC title

  • Query execution (filtering based on additional data G06F16/335) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2015205857A1 cover?
In one embodiment, the method includes a computing device receiving one or more characters as a user enters the characters into a graphical user interface (GUI) of the computing device. The method also includes the computing device determining one or more auto-suggestions, where each of the auto-suggestions presents a character string determined based at least in part on the entered characters.…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/274. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 23 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).