IP Library Granted Patent US 10,930,288
Granted Patent B2
US 10,930,288 · App. 16/842,321 · Granted Feb 23, 2021

Mobile device for speech input and text delivery

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,930,288
App. No.
16/842,321
Granted
Feb 23, 2021
Kind
B2
Abstract

Aspects of the disclosure provide systems and methods for facilitating dictation. Speech input may be provided to an audio input device of a computing device. A speech recognition engine at the computing device may obtain text corresponding to the speech input. The computing device may transmit the text to a remotely-located storage device. A login webpage that includes a session identifier may be accessed from a target computing device also located remotely relative to the storage device. The session identifier may be transmitted to the storage device and, in response, a text display webpage may be received at the target computing device. The text display webpage may include the speech-derived text and may be configured to automatically copy the text to a copy buffer of the target computing device. The speech-derived text may also be provided to native applications at target computing devices or NLU engines for natural language processing.

Claims (57)

1. A system comprising:

a first computing device comprising instructions that, when executed by a processor of the first computing device, causes the first computing device to:

provide a first webpage to a second computing device, the first webpage referencing a session identifier,

associate text obtained by a mobile speech recognition computing device from speech received at the mobile speech recognition computing device with a user identifier;

associate the session identifier with the user identifier, and

provide a second webpage to the second computing device, the second webpage comprising the text for display at the second computing device, wherein the speech is first speech, and wherein the first computing device is configured to update the second webpage to include additional text obtained from second speech received at the mobile speech recognition computing device subsequent to the first speech.

2. The system of claim 1 further comprising:

a text-processing engine in signal communication with the first computing device, the text-processing engine processing the text and providing output based on the text.

3. The system of claim 2 wherein:

the text-processing engine is a natural language processing engine.

4. The system of claim 3 wherein:

the output provided by the natural language processing engine is a command that controls a device located remotely relative to the natural language processing engine; and

the natural language processing engine provides the command to the device.

5. The system of claim 1 wherein:

the first computing device encodes the session identifier in a barcode and includes the barcode in the first webpage; and

the instructions of the mobile speech recognition computing device, when executed by the processor of the mobile speech recognition computing device, further cause the mobile speech recognition computing device to decode the barcode to obtain the session identifier and transmit the session identifier and the user identifier to the first computing device.

6. The system of claim 1 wherein:

the text included in the second webpage is obtained before the first computing device provides the first webpage to the second computing device.

7. The system of claim 1 wherein:

the text included in the second webpage is obtained after the first computing device provides the first webpage to the second computing device.

8. The system of claim 1 wherein:

the first computing device updates the second webpage in real-time such that the text corresponding to the second speech is viewable in the second webpage at the second computing device while the second speech is received at the microphone of the mobile speech recognition computing device.

9. The system of claim 8 wherein:

the first computing device updates the second webpage by pushing the text to the second computing device.

10. The system of claim 1 wherein:

the first computing device stores the text in a dictation record of a set of dictation records; and

the second webpage comprises information corresponding to one or more dictation records of the set of dictation records stored by the first computing device.

11. A computer-implemented method comprising:

providing, by a first computing device, a first webpage to a second computing device, the first webpage referencing a session identifier;

associating text obtained by a mobile speech recognition computing device from speech received at the mobile speech recognition computing device with a user identifier;

associating the session identifier with the user identifier; and

providing a second webpage to the second computing device, the second webpage comprising the text for display at the second computing device, wherein the speech is first speech, and wherein the first computing device is configured to update the second webpage to include additional text obtained from second speech received at the mobile speech recognition computing device subsequent to the first speech.

12. The computer-implemented method of claim 11 wherein:

the speech is received at the microphone before the first webpage is accessed.

13. The computer-implemented method of claim 11 wherein:

the speech is received at the microphone after the first webpage is accessed.

14. The computer-implemented method of claim 11 further comprising:

scanning a barcode included in the first webpage with the mobile speech recognition computing device wherein, the barcode encoding the session identifier;

decoding the barcode with the mobile speech recognition computing device to obtain the session identifier; and

transmitting the session identifier to the storage device from the mobile speech recognition computing device.

15. The computer-implemented method of claim 11 further comprising:

transmitting a timestamp from the mobile speech recognition computing device to the first computing device with the text and the user identifier; and

wherein the timestamp is included in the second webpage with the text.

16. The computer-implemented method of claim 11 wherein:

the second computing device receives the update in real-time.

17. The computer-implemented method of claim 11 further comprising:

editing the text at the mobile speech recognition computing device before transmitting the text to the first computing device.

18. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:

providing, by a first computing device, a first webpage to a second computing device, the first webpage referencing a session identifier;

associating text obtained by a mobile speech recognition computing device from speech received at the mobile speech recognition computing device with a user identifier;

associating the session identifier with the user identifier; and

providing a second webpage to the second computing device, the second webpage comprising the text for display at the second computing device, wherein the speech is first speech, and wherein the first computing device is configured to update the second webpage to include additional text obtained from second speech received at the mobile speech recognition computing device subsequent to the first speech.

19. The computer program product of claim 18 wherein:

the first computing device encodes the session identifier in a barcode and includes the barcode in the first webpage; and

decoding the barcode to obtain the session identifier and transmit the session identifier and the user identifier to the first computing device.

20. The computer program product of claim 18 wherein:

the first computing device updates the second webpage in real-time such that the text corresponding to the second speech is viewable in the second webpage at the second computing device while the second speech is received at the microphone of the mobile speech recognition computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065552/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2020
From: VOGEL, MARKUS; NEUBACHER, ANDREAS
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 052334/0494 →