IP Library › Granted Patent US 10,410,629
Granted Patent B2
US 10,410,629 · App. 15/233,992 · Granted Sep 10, 2019

Auto-complete methods for spoken complete value entries

Inventors: Matthew Nichols (Pittsburgh, PA); Alexander Nikolaus Mracna (Seven Fields, PA); Kurt Charles Miller (Trafford, PA); Russell Evans (Pittsburgh, PA); Bernard Kriley (Butler, PA); Luke Sadecky (New Kensington, PA); Brian Manuel (Leechburg, PA); Navaneetha Myaka (Pittsburgh, PA)
Assignee: HAND HELD PRODUCTS, INC.
G10L15/22G06F17/276
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,410,629
App. No.
15/233,992
Granted
Sep 10, 2019
Kind
B2
Abstract

An auto-complete method for a spoken complete value entry is provided. A processor receives a possible complete value entry having a unique subset, prompts a user to speak the spoken complete value entry, receives a spoken subset of the spoken complete value entry, compares the spoken subset with the unique subset of the possible complete value entry, and automatically completes the spoken complete value entry to match the possible complete value entry if the unique subset matches the spoken subset. The spoken subset has a predetermined minimum number of characters.

Claims (39)

1. An auto-complete method for a spoken complete value entry comprising, by a processor:

receiving, from a server, one or more possible complete value entries having a unique subset;

prompting a user to speak the spoken complete value entry;

receiving, from the user via a microphone, a spoken subset of the spoken complete value entry, the spoken subset having a predetermined minimum number of characters, wherein the predetermined minimum number of characters comprises one or more sequential characters in a string of characters of the spoken complete value entry, and wherein the predetermined minimum number of characters is determined such that the one or more possible complete value entries have at least one common character;

upon receiving the spoken subset, comparing the spoken subset with the unique subset of the one or more possible complete value entries after the user has spoken the predetermined minimum number of characters of the spoken subset; and

automatically completing the spoken complete value entry to match a possible complete value entry if the unique subset matches the spoken subset.

2. The auto-complete method according to claim 1 , wherein receiving, from the server, one or more possible complete value entries comprises receiving a suggestion list of one or more possible complete value entries, each possible complete value entry having a unique subset.

3. The auto-complete method according to claim 2 , wherein comparing the spoken subset with the unique subset of the possible complete value entry comprises comparing the spoken subset with the unique subset of each possible complete value entry.

4. The auto-complete method according to claim 2 , further comprising generating and transmitting an alert if the spoken subset does not match the unique subset of the possible complete value entry or at least one of the one or more possible complete value entries.

5. The auto-complete method according to claim 2 , wherein prior to receiving the possible complete value entry, the method further comprises collecting the one or more possible complete value entries from at least one of common responses and responses expected to be received from the user in a particular context.

6. The auto-complete method according to claim 2 , further comprising prompting the user to confirm the automatically completed spoken value entry as the spoken complete value entry, the automatically completed spoken complete value entry comprising a suggestion.

7. The auto-complete method according to claim 6 , wherein prompting the user to confirm the automatically completed spoken complete value entry comprises reading back the automatically completed spoken complete value entry to the user.

8. The auto-complete method according to claim 7 , wherein the user accepts or declines the suggestion, and if the user declines the suggestion, the method further comprises repeating, in order, at least the comparing and automatically completing steps.

9. The auto-complete method according to claim 6 , wherein the user accepts or declines the suggestion, and if the user declines the suggestion, the method further comprises removing the possible complete value entry from the suggestion list.

10. An auto-complete method for a spoken complete value entry comprising, by a processor:

receiving, from a server, one or more possible complete value entries each having a unique subset;

prompting a user to speak the spoken complete value entry;

receiving, from a user via a microphone, a spoken subset of the spoken complete value entry, the spoken subset having a predetermined minimum number of characters, wherein the predetermined minimum number of characters comprises one or more sequential characters in a string of characters of the spoken complete value entry, and wherein the predetermined minimum number of characters is determined such that the one or more possible complete value entries have at least one common character;

upon receiving the spoken subset, comparing the spoken subset with the unique subset of each one or more possible complete value entries as choices after the user has spoken the predetermined number of characters of the spoken subset;

automatically completing the spoken complete value entry to match a possible complete value entry of the one or more possible complete value entries if the spoken subset matches the unique subset of the possible complete value entry; and

confirming the automatically completed spoken complete value entry as the spoken complete value entry.

11. The auto-complete method according to claim 10 , further comprising generating and transmitting an alert if the spoken subset does not match the unique subset of at least one of the one or more possible complete value entries.

12. The auto-complete method according to claim 10 , wherein prior to receiving the possible complete value entry, the method further comprises collecting the one or more possible complete value entries from at least one of common responses and responses expected to be received from the user in a particular context.

13. The auto-complete method according to claim 10 , wherein the automatically completed spoken complete value entry comprises a suggestion for the user to accept or decline, and if the user declines the suggestion, the method further comprises repeating, in order, at least the comparing and automatically completing steps.

14. The auto-complete method according to claim 10 , wherein confirming the automatically completed spoken complete value entry as the spoken complete value entry comprises reading back the automatically completed spoken complete value entry to the user.

15. The auto-complete method according to claim 10 , wherein the automatically completed spoken complete value entry comprises a suggestion for the user to accept or decline, and if the user declines the suggestion, the method further comprises removing the possible complete value entry from a suggestion list.

16. An auto-complete method for a spoken complete value entry in a workflow process, the method comprising:

receiving, by a processor, a voice assignment to perform the workflow process comprising at least one workflow stage;

identifying, by the processor, a task that is to be performed by a user, the task being at least a portion of the workflow process;

receiving, from a server by the processor, a possible complete value entry having a unique subset;

prompting a user to speak the spoken complete value entry;

receiving, from the user via a microphone, a spoken subset of the spoken complete value entry, the spoken subset having a predetermined minimum number of characters, wherein the predetermined minimum number of characters comprises one or more sequential characters in a string of characters of the spoken complete value entry, and wherein the predetermined minimum number of characters is determined such that the possible complete value entries have at least one common character;

upon receiving the spoken subset, comparing the spoken subset with the unique subset of the possible complete value entry after the user has spoken the predetermined minimum number of characters of the spoken subset;

automatically completing the spoken complete value entry to match the possible complete value entry if the spoken subset matches the unique subset of the possible complete value entry; and

confirming the automatically completed spoken complete value entry as the spoken complete value entry.

17. The auto-complete method according to claim 16 , wherein receiving the possible complete value entry comprises receiving a suggestion list of one or more possible complete value entries, each possible complete value entry having a unique subset and comparing the spoken subset with the unique subset of the possible complete value entry comprises comparing the spoken subset with the unique subset of each possible complete value entry.

18. The auto-complete method according to claim 16 , wherein prior to receiving the possible complete value entry, the method further comprises collecting the possible complete value entry from at least one of a common response and a response expected to be received in a context of performing at least one of the workflow process, the at least one workflow stage, and the task.

19. The auto-complete method according to claim 17 , wherein the automatically completed spoken complete value entry comprises a suggestion for the user to accept or decline, and if the user declines the suggestion, the method further comprises removing the possible complete value entry from the suggestion list.

20. The auto-complete method according to claim 1 , wherein the possible complete value entry having the unique subset is based on a response expected to be provided by a user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2019
From: NICHOLS, MATTHEW; MRACNA, ALEXANDER NIKOLAUS; MILLER, KURT CHARLES; EVANS, RUSSELL; KRILEY, BERNARD; SADECKY, LUKE; MANUEL, BRIAN; MYAKA, NAVANEETHA
To: HAND HELD PRODUCTS, INC.
Reel/Frame 048979/0603 →
Continuity (2)
Provisional Application 62206884 · Aug 19, 2015
Related Publication 20170053647A1 · Feb 23, 2017