IP Library Granted Patent US 10,186,170
Granted Patent B1
US 10,186,170 · App. 15/096,087 · Granted Jan 22, 2019

Text caption error correction

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,186,170
App. No.
15/096,087
Granted
Jan 22, 2019
Kind
B1
Abstract

Systems and methods related to providing error correction in a text caption are disclosed. A method may comprise displaying a text caption including one or more blocks of text on each of a first device and a second device remote from the first device. The method may also include generating another block of text and replacing a block of text of the text caption with the other block of text. Furthermore, the method may include displaying the text caption on the second device having the block of text of the first text caption replaced by the other block of text.

Claims (40)

1. A computer-implement method to provide error correction in a caption-based communication system, the method comprising:

receiving, at a communication system associated with a captioning service, a voice signal originating from a first communication device for broadcasting at a second communication device during a real-time communication session between the first communication device and the second communication device, the second communication device being associated with a hearing-impaired user;

generating, at the communication system, a text transcription of the voice signal during the real-time communication session using a speech recognition program;

providing, from the communication system to the second communication device, a block of text of the text transcription for presentation on an electronic display of the second communication device;

after providing the block of text to the second communication device, receiving, at the communication system, a correction corresponding to an error in the block of text;

generating, at the communication system, a replacement block of text responsive to receiving the correction, the replacement block of text including the block of text with the correction to the error in the block of text; and

providing the replacement block of text, from the communication system to the second communication device, as an inline correction for the error in the block of text with instructions for the second communication device to present the replacement block of text at a location of a presentation of the block of text in the electronic display of the second communication device, the replacement block of text provided only when the block of text is presented on the electronic display of the second communication device.

2. The method of claim 1 , wherein the replacement block of text is provided only when the block of text is presented on the electronic display of the second communication device when a real-time conversation is occurring between a user of the first communication device and a user of the second communication device.

3. The method of claim 1 , wherein the instructions for the second communication device include the second communication device presenting a visual indication on the electronic display that the replacement block of text has replaced the block of text as presented on the electronic display.

4. The method of claim 3 , wherein the visual indication includes a tag on the replacement block of text.

5. The method of claim 4 , wherein the tag on the replacement block of text includes highlighting of text corrected in the replacement block of text.

6. The method of claim 1 , wherein the correction includes one or more of: replacing text, inserting text, and deleting text.

7. The method of claim 1 , wherein the block of text is a first block of text, wherein the text transcription including a plurality of blocks of text that includes the first block of text, each of the plurality of blocks of text including a plurality of words, wherein the first block of text of the plurality of blocks of text being distinguished from a second block of text of the plurality of blocks of text by words in the first block of text being offset from words in the second block of text, the offset between the first block of text and the second block of text being different than spaces between the words in the first block of text and the words in the second block of text when the first and second blocks of text are presented on an electronic display of the second communication device.

8. The method of claim 7 , further comprising after providing the first block of text, providing, from the communication system to the second communication device, a second block of text of the plurality of blocks of text for presentation on an electronic display of the second communication device,

wherein receiving the correction occurs after providing the second block of text such that the replacement block of text is provided while the second block of text is presented in the electronic display of the second communication device.

9. A computer-implement method to provide error correction in a caption-based communication system, the method comprising:

receiving, at a communication system associated with a captioning service, a voice signal originating from a first communication device for broadcasting at a second communication device during a real-time communication session between the first communication device and the second communication device, the second communication device being associated with a hearing-impaired user;

generating, at the communication system, a text transcription of the voice signal during the real-time communication session using a speech recognition program, the text transcription including a plurality of blocks of text that each include a plurality of words, a first block of text of the plurality of blocks of text being distinguished from a second block of text of the plurality of blocks of text by words in the first block of text being offset from words in the second block of text, the offset between the first block of text and the second block of text being different than spaces between the words in the first block of text and the words in the second block of text when the first and second blocks of text are presented on an electronic display of the second communication device;

providing, from the communication system to the second communication device, the first block of text of the plurality of blocks of text for presentation on an electronic display of the second communication device;

after providing the first block of text, providing, from the communication system to the second communication device, the second block of text of the plurality of blocks of text for presentation on an electronic display of the second communication device;

after providing the second block of text to the second communication device, receiving, at the communication system, a correction corresponding to an error in the first block of text;

generating, at the communication system, a replacement block of text responsive to receiving the correction, the replacement block of text including the first block of text with the correction to the error in the first block of text; and

providing the replacement block of text, from the communication system to the second communication device, as an inline correction for the error in the first block of text with instructions for the second communication device to present the replacement block of text at a present location of a presentation of the first block of text in the electronic display of the second communication device while the second block of text is presented in the electronic display of the second communication device.

10. The method of claim 9 , wherein the instructions for the second communication device include the second communication device presenting a visual indication on the electronic display that the replacement block of text has replaced the block of text as presented on the electronic display.

11. The method of claim 10 , wherein the visual indication includes a tag on the replacement block of text.

12. The method of claim 11 , wherein the tag on the replacement block of text includes highlighting of text corrected in the replacement block of text.

13. The method of claim 9 , wherein the correction includes one or more of: replacing text, inserting text, and deleting text.

14. The method of claim 9 , wherein the replacement block of text is provided to the second communication device only when the first block of text is presented on the electronic display of the second communication device.

15. The method of claim 14 , wherein the instructions for the second communication device include the second communication device presenting a visual indication on the electronic display that the replacement block of text has replaced the block of text as presented on the electronic display.

16. One or more non-transitory computer-readable media that include instructions that then performed by one or more computing systems perform operations, the operations comprising:

receiving, at a communication system associated with a captioning service, a voice signal originating from a first communication device for broadcasting at a second communication device during a real-time communication session between the first communication device and the second communication device, the second communication device being associated with a hearing-impaired user;

generating, at the communication system, a text transcription of the voice signal during the real-time communication session using a speech recognition program;

providing, from the communication system to the second communication device, a block of text of the text transcription for presentation on an electronic display of the second communication device;

after providing the block of text to the second communication device, receiving, at the communication system, a correction corresponding to an error in the block of text;

generating, at the communication system, a replacement block of text responsive to receiving the correction, the replacement block of text including the block of text with the correction to the error in the block of text; and

providing the replacement block of text, from the communication system to the second communication device, as an inline correction for the error in the block of text with instructions for the second communication device to present the replacement block of text at a location of a presentation of the block of text in the electronic display of the second communication device, the replacement block of text provided only when the block of text is presented on the electronic display of the second communication device.

17. The non-transitory computer-readable media of claim 16 , wherein the replacement block of text is provided only when the block of text is presented on the electronic display of the second communication device when a real-time conversation is occurring between a user of the first communication device and a user of the second communication device.

18. The non-transitory computer-readable media of claim 16 , wherein the instructions for the second communication device include the second communication device presenting a visual indication on the electronic display that the replacement block of text has replaced the block of text as presented on the electronic display.

19. The non-transitory computer-readable media of claim 18 , wherein the visual indication includes a tag on the replacement block of text.

20. The non-transitory computer-readable media of claim 19 , wherein the tag on the replacement block of text includes highlighting of text corrected in the replacement block of text.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA THE NAME OF THE LAST RECEIVING PARTY SHOULD BE CAPTIONCALL, LLC PREVIOUSLY RECORDED ON REEL 67190 FRAME 517. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded May 31, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 067591/0675 →
SECURITY INTEREST Recorded Apr 23, 2024
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 067573/0201 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONALCALL, LLC
Reel/Frame 067190/0517 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 058533/0467 →
JOINDER NO. 1 TO THE FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: SORENSON IP HOLDINGS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056019/0204 →
LIEN Recorded Feb 11, 2020
From: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 051894/0665 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049115/0468 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049109/0752 →
PATENT SECURITY AGREEMENT Recorded Apr 29, 2019
From: SORENSEN COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050084/0793 →
SECURITY INTEREST Recorded Apr 12, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 042242/0001 →
SECURITY INTEREST Recorded Apr 9, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 042229/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2017
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 041122/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2016
From: SORENSON COMMUNICATIONS, INC.
To: CAPTIONCALL LLC
Reel/Frame 038438/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2016
From: ROMRIELL, JOSEPH N.; BROOKSBY, SCOT LORIN; ROYLANCE, SHANE; CHEVRIER, BRIAN; PUZEY, ROBERT COCHRAN
To: SORENSON COMMUNICATIONS, INC.
Reel/Frame 038438/0225 →