IP Library Granted Patent US 9,026,446
Granted Patent B2
US 9,026,446 · App. 13/158,331 · Granted May 5, 2015

System for generating captions for live video broadcasts

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 9,026,446
App. No.
13/158,331
Filed
Jun 10, 2011
Granted
May 5, 2015
Kind
B2
Art Unit
2659
USPC
704/270
Abstract

An adaptive workflow system can be used to implement captioning projects, such as projects for creating captions or subtitles for live and non-live broadcasts. Workers can repeat words spoken during a broadcast program or other program into a voice recognition system, which outputs text that may be used as captions or subtitles. The process of workers repeating these words to create such text can be referred to as respeaking. Respeaking can be used as an effective alternative to more expensive and hard-to-find stenographers for generating captions and subtitles.

Claims (57)

1. A method of performing distributed caption generation, the method comprising:

programmatically selecting first and second respeakers to perform respeaking with a voice recognition engine for a broadcast program based at least in part on past performance ratings of the first and second respeakers;

receiving first text generated by the first respeaker for inclusion in the broadcast program;

receiving second text generated by the second respeaker for inclusion in the broadcast program, wherein the second text is being received as backup in case receipt of the first text is interrupted;

electronically outputting the first text for inclusion as captions in the broadcast program;

determining whether receipt of the first text is interrupted;

in response to determining that receipt of the first text is interrupted, outputting the second text for inclusion in the broadcast program; and

programmatically calculating new performance ratings for the first and second respeakers, the new performance ratings configured to be used to assign the first or second respeaker to a subsequent broadcast program, said calculating the new performance ratings for the first and second respeakers comprising taking into account at least the following factors:

network connections of the first and second respeakers;

whether the first and second respeakers train the voice recognition engine, subsequent to the broadcast program, with words incorrectly transcribed during the broadcast program; and

whether the first and second respeakers train the voice recognition engine with new words not previously recognized by the voice recognition engine;

wherein the new performance ratings are negatively impacted if the first and second respeakers fail to train the voice recognition engine and are positively impacted if the first and second respeakers train the voice recognition engine; and

wherein at least said determining and said calculating are implemented by a computer system comprising computer hardware.

2. The method of claim 1 , wherein said determining that receipt of the first text is interrupted comprises pinging a computer system operated by the first respeaker.

3. The method of claim 2 , wherein a timeout in said pinging results in the determination that the first text is interrupted.

4. The method of claim 1 , wherein said calculating the new performance ratings further comprises evaluating one or more of the following performance factors: accuracy, timeliness, availability, rate, and professionalism.

5. The method of claim 1 , wherein said broadcast program is broadcast over the air, via cable, via satellite, and/or via a computer network.

6. The method of claim 1 , wherein said past performance ratings are based in part on an accuracy rating with respect to voice recognition performed by a voice recognition system for the first respeaker and the second respeaker.

7. A method of performing distributed caption generation, the method comprising:

selecting a respeaker to perform respeaking with a voice recognition engine for a broadcast program based at least in part on a past performance rating of the respeaker;

receiving text generated by the respeaker for inclusion in the broadcast program;

electronically outputting the text for inclusion in the broadcast program;

calculating a new performance rating for the respeaker, the new performance rating configured to be used to evaluate whether to assign the respeaker to a subsequent broadcast program, said calculating the new performance rating comprising taking into account at least the following factors:

a network connection of the respeaker;

whether the respeaker trains the voice recognition engine, subsequent to the broadcast program, with words incorrectly transcribed during the broadcast program;

whether the respeaker trains the voice recognition engine with new words not previously recognized by the voice recognition engine; and

wherein the new performance rating is negatively impacted if the respeaker fails to train the voice recognition engine and is positively impacted if the respeaker trains the voice recognition engine; and

wherein at least said calculating is implemented by a computer system comprising computer hardware.

8. The method of claim 7 , wherein said calculating the new performance ratings further comprises evaluating one or more of the following performance factors: accuracy, timeliness, availability, rate, and professionalism.

9. The method of claim 7 , wherein said calculating the new performance rating further comprises evaluating whether a computing system of the respeaker reliably transmits the text during the broadcast program.

10. A system for performing distributed caption generation, the system comprising:

a project management module configured to select a respeaker to perform respeaking with a voice recognition engine for a broadcast based at least in part on a past performance rating of the respeaker;

a project network application comprising a respeaking module configured to:

provide functionality for the respeaker to generate text responsive to audio from a broadcast,

receive text generated by the respeaker, and

electronically output the text for inclusion in the broadcast; and

a worker ratings calculator comprising computer hardware, the worker ratings calculator configured to calculate a new performance rating for the respeaker, the new performance rating configured to be used to evaluate whether to assign the respeaker to a subsequent broadcast program, wherein the worker rating calculator is further configured to calculate the new performance rating by taking into account at least the following factors:

a network connection of the respeaker;

whether the respeaker trains the voice recognition engine, subsequent to the broadcast program, with words incorrectly transcribed during the broadcast program; and

whether the respeaker trains the voice recognition engine with new words not previously recognized by the voice recognition engine;

wherein the new performance rating is negatively impacted if the respeaker fails to train the voice recognition engine and is positively impacted if the respeaker trains the voice recognition engine.

11. The system of claim 10 , wherein the worker ratings calculator is further configured to calculate the new performance ratings by at least evaluating one or more of the following performance factors: accuracy, timeliness, availability, rate, and professionalism.

12. Non-transitory physical computer storage comprising instructions stored thereon for implementing, in one or more processors, operations for performing distributed caption generation, the operations comprising:

selecting a respeaker to perform respeaking with a voice recognition engine for a first program based at least in part on a past performance rating of the respeaker;

receiving text generated by the respeaker for inclusion in the first program;

electronically outputting the text for inclusion in the first program; and

programmatically calculating a new performance rating for the respeaker, the new performance rating configured to be used to evaluate whether to assign the respeaker to a subsequent program, wherein said calculating the new performance rating comprises taking into account at least the following factors:

a network connection of the respeaker;

whether the respeaker trains the voice recognition engine, subsequent to the first program, with words incorrectly transcribed during the broadcast program; and

whether the respeaker trains the voice recognition engine with new words not previously recognized by the voice recognition engine;

wherein the new performance rating is negatively impacted if the respeaker fails to train the voice recognition engine and is positively impacted if the respeaker trains the voice recognition engine.

13. The non-transitory physical computer storage of claim 12 , wherein said calculating the new performance ratings comprises evaluating one or more of the following performance factors: accuracy, timeliness, availability, rate, and professionalism.

14. The non-transitory physical computer storage of claim 12 , wherein the first program comprises a live broadcast.

15. The non-transitory physical computer storage of claim 12 , wherein the first program comprises a video.

16. The non-transitory physical computer storage of claim 12 , wherein said outputting the text comprises supplying the text as subtitles for the first program.

17. The non-transitory physical computer storage of claim 12 , wherein said outputting the text comprises supplying the text as captions for the first program.

18. The non-transitory physical computer storage of claim 12 , in combination with a computer system comprising computer hardware.

Assignments (35)
RELEASE OF SECURITY INTEREST Recorded Apr 4, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC
Reel/Frame 063213/0909 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2023
From: LOAN ADMIN CO LLC, AS COLLATERAL AGENT
To: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE ONE LLC
Reel/Frame 063237/0243 →
GRANT OF SECURITY INTEREST IN UNTED STATES PATENTS Recorded Aug 21, 2020
From: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE ONE LLC
To: LOAN ADMIN CO LLC
Reel/Frame 054153/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 21, 2020
From: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 053265/0329 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
Reel/Frame 053117/0015 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: PNC BANK, NATIONAL ASSOCIATION
To: DELUXE MEDIA INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC; SOFTITLER NET, INC.
Reel/Frame 053102/0558 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
Reel/Frame 053116/0566 →
COURT ORDER Recorded Jun 29, 2020
From: CREDIT SUISSE AG (RELEASING REEL/FRAME 50609/0083)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053081/0672 →
COURT ORDER Recorded Jun 29, 2020
From: CREDIT SUISSE AG (RELEASING REEL/FRAME 49924/0596)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053083/0373 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG) (REEL/FRAME 50609/0590)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053074/0274 →
COURT ORDER Recorded Jun 29, 2020
From: CREDIT SUISSE AG (RELEASING REEL/FRAME 40581/0309)
To: SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053081/0527 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG) (REEL/FRAME 49924/0706)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053074/0294 →
MERGER Recorded Mar 10, 2020
From: SFERA LABS, LLC
To: SOFTITLER NET, INC.
Reel/Frame 052074/0072 →
SECURITY INTEREST Recorded Jan 8, 2020
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC; DELUXE BROADCAST SERVICES LTD; DELUXE UK HOLDINGS LIMITED
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 051521/0411 →
RELEASE OF SECURITY AGREEMENT Recorded Jan 7, 2020
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; SOFTITLER NET, INC.
Reel/Frame 051541/0396 →
SECURITY INTEREST Recorded Nov 13, 2019
From: DELUXE 3D LLC; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); DELUXE CREATIVE SERVICES INC. (F/K/A DELUXE MEDIA CREATIVE SERVICES INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050994/0428 →
SECURITY INTEREST Recorded Nov 13, 2019
From: DELUXE 3D LLC; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); DELUXE CREATIVE SERVICES INC. (F/K/A DELUXE MEDIA CREATIVE SERVICES INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050994/0293 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROIUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 050983/0730 →
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 050974/0026 →
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC (AS SUCCESSOR BY MERGER TO DELUXE DIGITAL DISTRIBUTION INC.); DELUXE MEDIA INC.; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC); DELUXE ENTERTAINMENT SERVICES INC.
Reel/Frame 050974/0439 →
SECURITY INTEREST Recorded Nov 7, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; SOFTITLER NET, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050949/0192 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SFERA LABS, LLC
Reel/Frame 050965/0287 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050965/0381 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050965/0459 →
RELEASE OF SECURITY AGREEMENT Recorded Oct 9, 2019
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050673/0247 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050609/0255 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050609/0083 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050609/0590 →
SECURITY INTEREST Recorded Sep 20, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050451/0712 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 049924/0706 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 049924/0645 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 049924/0596 →
SECURITY AGREEMENT Recorded Nov 9, 2016
From: SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 040581/0309 →
SECURITY AGREEMENT Recorded Nov 9, 2016
From: SFERA LABS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040581/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: FIUMI, MORGAN
To: SFERA LABS, LLC
Reel/Frame 040159/0290 →