IP Library Granted Patent US 10,241,648
Granted Patent B2
US 10,241,648 · App. 15/056,428 · Granted Mar 26, 2019

Context-aware field value suggestions

Inventor: Jason Houseworth (Olathe, KS)
Assignee: HRB Innovations, Inc.
G06F3/0482G06F3/0488G06F3/167G06F17/243G06F17/3064G06F17/30398G10L15/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,241,648
App. No.
15/056,428
Granted
Mar 26, 2019
Kind
B2
Abstract

Media, method and device for providing multiple, context-aware suggestion contexts to a user entering text data. To see the multiple suggestion contexts, the user can use a long-press gesture (or other gesture) to bring up a context-aware suggestion menu. This menu can include various suggestion contexts appropriate to the current text-entry field together with an indication of an additional gesture for each suggestion context. Each of these suggestion contexts can draw autocompletions (or other ways of inputting text) from a different source of completions, such as previous entries, common entries by other users, stored values, automatically determined values, and other sources.

Claims (48)

1. One or more non-transitory computer-readable media storing computer executable instructions which, when executed by a processor, perform a method of completing a text-entry field, comprising the steps of:

displaying, to a user, an initially blank text-entry field of a form having a focused mode and a defocused mode;

receiving, from the user, first input and, in response, transitioning from the defocused mode to the focused mode;

receiving second input of the text-entry field of the form;

determining a context of the text-entry field of the form;

determining, based on the context, a plurality of contextual input modalities for the text-entry field,

wherein each of the plurality of determined contextual input modalities is operable to automatically populate a distinct value into the text-entry field without requiring text entry by the user;

in response to the second input of the text-entry-field of the form, displaying a graphical depiction of a plurality of gestures and a corresponding plurality of the determined contextual input modalities for the text-entry field;

receiving, from the user, a gesture of the plurality of gestures;

determining, based on the gesture, a selected input modality for the text-entry field;

receiving input data via the selected input modality;

populating the text-entry field using the input data;

receiving, from the user, an acceptance of the populated text-entry field.

2. The non-transitory computer-readable media of claim 1 , wherein the first input is a short-press input, the second input is a long-press input, and wherein the first input, the second input and the gesture are received via a touch screen.

3. The non-transitory computer-readable media of claim 2 , wherein a first gesture of the plurality of gestures is a swipe in a first direction and a second gesture of the plurality of gestures corresponds to a swipe in a second direction.

4. The non-transitory computer-readable media of claim 2 , wherein the touch screen is a pressure sensitive touch screen and a gesture of the plurality of gestures is a firm-press gesture.

5. The non-transitory computer-readable media of claim 1 , wherein a first modality of the plurality of contextual input modalities includes providing a list of previously entered text-entry field values and receiving, from the user, a selection of a previously entered text entry from the list.

6. The non-transitory computer-readable media of claim 1 , wherein a first modality of the plurality of contextual input modalities includes providing a list of text-entry field values entered by other users and receiving, from the user, a selection of a text-entry field value from the list.

7. The non-transitory computer-readable media of claim 1 , wherein a first modality of the plurality of contextual input modalities is voice recognition.

8. The non-transitory computer-readable media of claim 1 , wherein a first modality of the plurality of contextual modalities includes:

automatically determining a proposed text-entry field value.

9. A portable device, comprising:

a processor;

a display;

a touch screen; and

a non-transitory computer-readable medium storing computer executable instructions that, when executed, perform a method of completing a text-entry field, comprising the steps of:

displaying, on the display, a text-entry field that is initially blank;

receiving, from the user and via the touch screen, a selection of the text-entry field;

determining a context for the text-entry field;

determining, based upon the determined context of the text-entry field, a plurality of contextual input modalities,

wherein each of the plurality of determined contextual input modalities is operable to automatically populate a distinct value into the text-entry field without requiring text entry by the user;

displaying, on the display, a graphical depiction indicating a plurality of gestures and a corresponding plurality of the contextual input modalities;

receiving, from the user and via the touch screen, a gesture of the plurality of gestures; and

determining, based on the received gesture, a selected input modality;

determining, based on the selected input modality, a plurality of suggestions for populating the text-entry field;

receiving, from the user, a selection of a suggestion for populating the text-entry field;

populating the text-entry field using the selected suggestion.

10. The device of claim 9 , wherein the plurality of gestures includes a swipe left gesture and a swipe right gesture.

11. The device of claim 9 , wherein the plurality of gestures includes a firm press gesture and a press and hold gesture.

12. The device of claim 9 , wherein the plurality of input modalities includes receiving a selection from a plurality of text-entry field values previously entered by the user and automatically determining a value for the text-entry field.

13. The device of claim 9 , wherein the plurality of input modalities includes receiving a selection from a plurality of text-entry field values previously entered by other users and voice input.

14. The non-transitory computer-readable media of claim 1 , wherein the context of the text-entry field is determined based on a field name for the text-entry field.

15. The non-transitory computer-readable media of claim 14 , wherein the field name for the text-entry field indicates an address to be supplied.

16. The non-transitory computer-readable media of claim 15 , wherein the selected input modality is a GPS receiver.

17. The non-transitory computer-readable media of claim 15 , wherein the selected input modality is a history of previous addresses supplied in an address context.

18. The device of claim 9 , wherein the context of the text-entry field is determined based on a field name for the text-entry field.

19. The device of claim 18 , wherein the field name for the text-entry field indicates a name to be populated.

20. The device of claim 19 , wherein the selected input modality is a list of names previously supplied by the user in a name context.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2016
From: HOUSEWORTH, JASON
To: HRB INNOVATIONS, INC.
Reel/Frame 037853/0798 →
Continuity (1)
Related Publication 20170249059A1 · Aug 31, 2017
Cited By (1)
US 12,277,384