Biometric and user-interaction analysis and recommendation system
US-2024393934-A1 · Nov 28, 2024 · US
US9767088B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9767088-B2 |
| Application number | US-201313789592-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 7, 2013 |
| Priority date | Mar 7, 2013 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic writing solution server includes a stroke autocompletion application that comprises an autocompletion processor. The autocompletion processor loads a blank form for a user, the form being associated with a list of auto completion target, retrieves a set of regions and a first form identifier (ID) included in the list of auto completion targets, receives information about the user, identifies a set of potential completion lists from a plurality of potential completion lists stored in a database based on the set of regions, the first form ID and the information about the user, retrieves at least one stroke from the set of potential completion lists for a region in the set of regions, ranks the at least one stroke and provides the at least one stroke to the user.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: loading, by a server, a form with a first form identifier (ID) for a user accessing a user device, the form being associated with a list of autocompletion targets; retrieving, by the server, a set of regions included in the list of autocompletion targets; identifying, by the server, a set of potential completion lists based on the first form ID and the user device, wherein each list of the set of potential completion lists includes the first form ID and potential strokes corresponding to the set of regions; retrieving, by the server, at least one stroke from the set of potential completion lists for a region in the set of regions; and providing the at least one stroke to the user device for presentation to the user. 2. The method of claim 1 , further comprising ranking the at least one stroke based on one or more rules or user preferences including preferring strokes on the form, preferring strokes that have been used in previous successful completions, preferring strokes with a same field label and preferring strokes used with other autocompleted strokes. 3. The method of claim 1 , wherein the set of potential completion lists also includes a second form ID and metadata. 4. The method of claim 3 , wherein identifying the set of potential completion lists further comprises matching at least one of the set of regions and the first form ID to the second form ID and the metadata included in a potential completion list. 5. The method of claim 1 , further comprising: receiving a user reaction for the at least one stroke, the user reaction including at least one of an acceptance, a rejection and an erasure; determining whether the user reaction is the rejection or the erasure; and in response to determining that the user reaction is the rejection or the erasure, receiving a new stroke in the region. 6. The method of claim 1 , further comprising adjusting the at least one stroke to fit in the region. 7. The method of claim 1 , further comprising updating the set of potential completion lists. 8. The method of claim 1 , further comprising receiving information about the user, wherein the information about the user includes at least one of a username, a global positioning system (GPS) location and a media access control (MAC) address, and wherein identifying the set of potential completion lists is based on the information about the user. 9. The method of claim 3 , wherein the metadata includes metadata related to the form, metadata related to the user and other metadata. 10. A system comprising: one or more processors; an autocompletion processor stored on a memory and executable by the one or more processors, the autocompletion processor configured to: load a form with a first form identifier (ID) for a user accessing a user device, the form being associated with a list of autocompletion targets; retrieve a set of regions included in the list of autocompletion targets; identify a set of potential completion lists based on the first form ID and the user device, wherein each list of the set of potential completion lists includes the first form ID and potential strokes corresponding to the set of regions; retrieve at least one stroke from the set of potential completion lists for a region in the set of regions; and provide the at least one stroke to the user device for presentation to the user. 11. The system of claim 10 , wherein the autocompletion processor ranks the at least one stroke based on one or more rules or user preferences including preferring strokes on the form, preferring strokes that have been used in previous successful completions, preferring strokes with a same field label and preferring strokes used with other autocompleted strokes. 12. The system of claim 10 , wherein the set of potential completion lists also includes a second form ID and metadata. 13. The system of claim 12 , wherein identifying the set of potential completion lists further comprises matching at least one of the set of regions and the first form ID to the second form ID and the metadata included in a potential completion list. 14. The system of claim 10 , wherein the autocompletion processor: receives a user reaction for the at least one stroke, the user reaction including at least one of an acceptance, a rejection and an erasure; determines whether the user reaction is the rejection or the erasure; and in response to determining that the user reaction is the rejection or the erasure, receives a new stroke in the region. 15. The system of claim 10 , wherein the autocompletion processor adjusts the at least one stroke to fit in the region. 16. The system of claim 10 , wherein the autocompletion processor updates the set of potential completion lists. 17. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: load a form with a first form identifier (ID) for a user accessing a user device, the form being associated with a list of autocompletion targets; retrieve a set of regions included in the list of autocompletion targets; identify a set of potential completion lists based on the first form ID and the user device, wherein each list of the set of potential completion lists includes the first form ID and potential strokes corresponding to the set of regions; retrieve at least one stroke from the set of potential completion lists for a region in the set of regions; and provide the at least one stroke to the user device for presentation to the user. 18. The computer program product of claim 17 , further comprising ranking the at least one stroke based on one or more rules or user preferences including preferring strokes on the form, preferring strokes that have been used in previous successful completions, preferring strokes with a same field label and preferring strokes used with other autocompleted strokes. 19. The computer program product of claim 17 , wherein the set of potential completion lists also includes a second form ID and metadata. 20. The computer program product of claim 19 , wherein identifying the set of potential completion lists further comprises matching at least one of the set of regions and the first form ID to the second form ID and the metadata included in a potential completion list.
Form filling; Merging · CPC title
by use of digital ink · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.