Document data entry suggestions

US9400775B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9400775-B2
Application numberUS-201414469384-A
CountryUS
Kind codeB2
Filing dateAug 26, 2014
Priority dateOct 11, 2011
Publication dateJul 26, 2016
Grant dateJul 26, 2016

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.

A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.

First claim

Opening claim text (preview).

We claim: 1. A computer system comprising: at least one processor; and memory comprising instructions stored thereon that when executed by at least one processor cause at least one processor to perform acts comprising: displaying a document comprising multiple data entry areas; receiving user input directed at a designated data entry area of the data entry areas; generating a list of one or more suggestions for the designated data entry area, generating the list comprising analyzing a set of data previously entered into one or more data entry areas of the document other than the designated data entry area, analyzing the set of data comprising identifying a pattern spanning multiple entries in the set of data and including in the list at least one suggestion that fits the identified pattern, the at least one suggestion that fits the pattern not having been included in the data entry areas prior to the receipt of the user input directed at the designated data entry area; in response to receiving the user input directed at the designated data entry area, displaying the list of one or more suggestions; receiving user input selecting one of the one or more suggestions; and entering data represented by the selected suggestion in the designated data entry area in response to receiving the user input selecting the selected suggestion. 2. The computer system of claim 1 , wherein the pattern comprises multiple entries including terms that are in a list of related terms, and wherein identifying the pattern comprises accessing the list of related terms. 3. The computer system of claim 1 , wherein the identified pattern is an ordered sequential pattern, and wherein the at least one suggestion that fits the pattern continues the ordered sequential pattern. 4. The computer system of claim 1 , wherein the analyzing of the set of data previously entered into the one or more data entry areas of the document other than the designated data entry area comprises analyzing a structure of the document. 5. The computer system of claim 1 , wherein the analyzing of the set of data previously entered into the one or more data entry areas of the document other than the designated data entry area comprises analyzing a layout of a display of the document. 6. The computer system of claim 1 , wherein the generating of the list of one or more suggestions comprises analyzing one or more dictionaries outside the document. 7. The computer system of claim 1 , wherein the generating of the list of one or more suggestions comprises: including in the list one or more suggestions from analyzing one or more dictionaries outside the document; and including in the list one or more suggestions from analyzing data previously entered into one or more data entry areas of the document. 8. The computer system of claim 1 , wherein displaying the list comprises displaying the list of one or more suggestions as a floating menu proximal to the designated data entry area. 9. The computer system of claim 1 , wherein displaying the list comprises displaying the list of one or more suggestions proximal to a displayed keyboard on a touch screen. 10. The computer system of claim 1 , wherein the acts further comprise receiving a manual entry of text into the designated data entry area, and refining the list of one or more suggestions in response to receiving the manual entry of text. 11. The computer system of claim 1 , wherein the list of one or more suggestions is a list of multiple suggestions. 12. A computer-implemented method comprising: displaying, via a computer system, a digital document comprising multiple data entry areas; receiving, via the computer system, user input directed at a designated data entry area of the data entry areas; generating, via the computer system, a computer-readable list of one or more suggestions for the designated data entry area, generating the list comprising analyzing a set of data previously entered into one or more data entry areas of the document other than the designated data entry area, analyzing the set of data comprising identifying a pattern spanning multiple entries in the set of data and including in the list at least one suggestion that fits the identified pattern, the at least one suggestion that fits the pattern not having been included in the data entry areas prior to the receipt of the user input directed at the designated data entry area; in response to receiving the user input directed at the designated data entry area, displaying, via the computer system, the list of one or more suggestions; receiving, via the computer system, user input selecting one of the one or more suggestions; and entering, via the computer system, data represented by the selected suggestion in the designated data entry area in response to receiving the user input selecting the selected suggestion. 13. The computer-implemented method of claim 12 , wherein the pattern comprises multiple entries including terms that are in a list of related terms, and wherein identifying the pattern comprises accessing the list of related terms. 14. The computer-implemented method of claim 12 , wherein the identified pattern is an ordered sequential pattern, and wherein the at least one suggestion that fits the pattern continues the ordered sequential pattern. 15. The computer-implemented method of claim 12 , wherein the analyzing of the set of data previously entered into the one or more data entry areas of the document other than the designated data entry area comprises analyzing a structure of the document. 16. The computer-implemented method of claim 12 , wherein the analyzing of the set of data previously entered into the one or more data entry areas of the document other than the designated data entry area comprises analyzing a layout of a display of the document. 17. The computer-implemented method of claim 12 , wherein the generating of the list of one or more suggestions comprises analyzing one or more dictionaries outside the document. 18. The computer-implemented method of claim 12 , wherein the generating of the list of one or more suggestions comprises: including in the list one or more suggestions from analyzing one or more dictionaries outside the document; and including in the list one or more suggestions from analyzing data previously entered into one or more data entry areas of the document. 19. The computer-implemented method of claim 12 , wherein displaying the list comprises displaying the list of one or more suggestions as a floating menu proximal to the designated data entry area. 20. One or more computer-readable memory having computer-executable instructions embodied thereon that, when executed by at least one processor, cause at least one processor to perform acts comprising: displaying a document comprising multiple data entry areas; receiving user input directed at a designated data entry area of the data entry areas; generating a list of one or more suggestions for the designated data entry area, generating the list comprising analyzing a set of data previously entered into one or more data entry areas of the document other than the designated data entry area, analyzing the set of data comprising identifying a pattern spanning multiple entries in the set of data and including in the list at least one suggestion that fits the identified pattern, the at least one suggestion that fits the pattern not having been included in the data entry areas prior to the receipt of the user input directed at the designated data entry area;

Assignees

Inventors

Classifications

  • Editing, e.g. inserting or deleting · CPC title

  • Recognition of textual entities · CPC title

  • G06F3/0237Primary

    using prediction or retrieval techniques · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F40/174Primary

    Form filling; Merging · 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 US9400775B2 cover?
A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The …
Who is the assignee on this patent?
Microsoft Corp, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0237. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).