Patent US5701153A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5701153A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system using time information in textual representations of speech for correlation to a second representation of that speech

Assignee: Legal Video Services Inc
•
Filing: 1994-01-14
•
Granted: 1997-12-23
•
Expires: 2014-01-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention pertains to a method and system of inserting a timecode into a textual representation of a speech. The system includes a computer, a timecode generator, and videotape recorder. The computer is coupled with the timecode generator and the videotape recorder. The method includes the following steps. The timecode generator generates the timecode at a point in time. The point in time corresponds to a portion of the speech. The videotape recorder stores a video representation of the portion of the speech with the timecode. The computer receives a text data corresponding to the portion of the speech. The computer being responsive to receiving the text data, inserts a representation of the timecode into the text data.

Inventors

  • 👤 Joshua A. S. Reichek
  • 👤 Avi J. Stackenfeld

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 07:54
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/9201; H04N5/9206

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 106 words
A method of inserting a timecode into a textual representation of a speech in a system, said system including a computer, a timecode generator, and videotape recorder, said computer coupled with said timecode generator and said videotape recorder, said method comprising: outputting said timecode from said timecode generator at a time, said time corresponding to a portion of said speech; storing, by said videotape recorder, a video representation of said portion with said timecode; receiving, by said computer, a text data corresponding to said portion; and in response to receiving said text data, said computer automatically inserting the representation of said timecode into said text data.
Claim 2
Independent Claim 106 words
A method of inserting a timecode into a textual representation of a speech in a system, said system including a computer, a timecode generator, and videotape recorder, said computer coupled with said timecode generator and said videotape recorder, said method comprising: outputting said timecode from said timecode generator at a time, said time corresponding to a portion of said speech; storing, by said videotape recorder, a video representation of said portion with said timecode; receiving, by said computer, a text data corresponding to said portion; and in response to receiving said text data, said computer automatically inserting the representation of said timecode into said text data.
Claim 3
Dependent Claim 33 words
The method of claim 1 wherein said receiving further includes said receiving a stenographic stroke data and wherein said inserting includes inserting a keycode representation of said timecode into said stenographic stroke data.
Claim 4
Dependent Claim 26 words
The method of claim 1 wherein said system includes a speech recognition system, said receiving further includes receiving a speech recognized text corresponding to said portion.
Claim 5
Dependent Claim 91 words
The method of claim 1 wherein said responsive to receiving said text data, inserting said representation of said timecode further includes testing said text data to determine whether said text data corresponds to a predetermined type of text data; and if said text data corresponds to said predetermined type of text data, then said inserting said representation of said timecode into said text data, and if said text data does not correspond to said predetermined type of text data, then not inserting said representation of said timecode into said text data.
Claim 6
Dependent Claim 36 words
The method of claim 4 wherein said testing includes said testing said text data to determine whether said text data is one of a question, an answer, a punctuation mark, a colloquy, and a speaker identifier.
Claim 7
Dependent Claim 26 words
The method of claim 4 where if said text data corresponds to said predetermined type of text data, then requesting said timecode from said timecode generator.
Claim 8
Dependent Claim 42 words
The method of claim 1 wherein said text data includes a one or more stenographic keystroke codes and wherein said inserting includes converting said timecode into a set of stenographic keystroke codes and inserting said stenographic keystroke codes into said text data.
Claim 9
Dependent Claim 97 words
The method of claim 7 wherein said timecode includes an hours value, a minutes value, a seconds value, and a fourth value, and where said converting said timecode into said set of stenographic keystroke codes includes: converting the hours value to a corresponding first stroke code; converting the minutes value to a corresponding second stroke code; converting the seconds value to a corresponding third stroke code; converting the fourth representation to a corresponding fourth stroke code; inserting the first stroke code; inserting the second stroke code; inserting the third stroke code; and inserting the fourth stroke code.
Claim 10
Dependent Claim 39 words
The method of claim 1 wherein said inserting said representation of said timecode into said text data includes: said converting said timecode into a text string representation of said timecode and inserting said text string into said text data.
Claim 11
Dependent Claim 44 words
The method of claim 1 wherein said system includes a sound recording device, said sound recording device being coupled to said timecode generator and wherein said method further includes said sound recording device storing sound information corresponding to said first portion with said timecode.
Claim 12
Independent Claim 147 words
A system for matching a video recording of a speech with a textual recording of said speech, said system comprising: a timecode generator, said timecode generator for generating a plurality of timecodes; a video recorder being coupled to said timecode generator, said video recorder for capturing and storing said video recording of said speech with said plurality of timecodes; a stenographic machine for outputting a plurality of keystroke codes corresponding to said speech; a computer being coupled to receive said plurality of keystroke codes and said plurality of timecodes, said computer for receiving said plurality of keystroke codes and, in response to receiving said plurality of keystroke codes, said computer automatically inserting a plurality of timecode keystroke code sets into said plurality of keystroke codes, each timecode keystroke code set of said plurality of timecode keystroke code sets matching a different timecode of said plurality of timecodes.
Claim 13
Independent Claim 147 words
A system for matching a video recording of a speech with a textual recording of said speech, said system comprising: a timecode generator, said timecode generator for generating a plurality of timecodes; a video recorder being coupled to said timecode generator, said video recorder for capturing and storing said video recording of said speech with said plurality of timecodes; a stenographic machine for outputting a plurality of keystroke codes corresponding to said speech; a computer being coupled to receive said plurality of keystroke codes and said plurality of timecodes, said computer for receiving said plurality of keystroke codes and, in response to receiving said plurality of keystroke codes, said computer automatically inserting a plurality of timecode keystroke code sets into said plurality of keystroke codes, each timecode keystroke code set of said plurality of timecode keystroke code sets matching a different timecode of said plurality of timecodes.
Claim 14
Dependent Claim 21 words
The system of claim 11 wherein said timecode generator is a Society of Motion Picture and Television Engineers standard timecode generator.
Claim 15
Dependent Claim 14 words
The system of claim 11 wherein said timecode generator is part of said computer.
Claim 16
Independent Claim 116 words
A method of inserting timecode keystroke codes into a stream of keystroke codes using a timecode generator and a computer, said computer being coupled to said timecode generator, said method comprising: receiving a first keystroke code of said stream of keystroke codes; responsive to receiving said first keystroke code, testing said first keystroke code to determine whether said first keystroke code is a predetermined keystroke code; responsive to said first keystroke code being said predetermined keystroke code, requesting a timecode from said timecode generator, converting said timecode into said timecode keystroke codes, and said computer system automatically inserting said timecode keystroke codes into said stream near said first keystroke code; and storing said stream of keystrokes.
Claim 17
Independent Claim 116 words
A method of inserting timecode keystroke codes into a stream of keystroke codes using a timecode generator and a computer, said computer being coupled to said timecode generator, said method comprising: receiving a first keystroke code of said stream of keystroke codes; responsive to receiving said first keystroke code, testing said first keystroke code to determine whether said first keystroke code is a predetermined keystroke code; responsive to said first keystroke code being said predetermined keystroke code, requesting a timecode from said timecode generator, converting said timecode into said timecode keystroke codes, and said computer system automatically inserting said timecode keystroke codes into said stream near said first keystroke code; and storing said stream of keystrokes.
Claim 18
Independent Claim 180 words
A method of inserting timecode keystroke codes into a stream of keystroke codes using a timecode generator and a computer, said computer being coupled to said timecode generator, said method comprising: receiving a first keystroke code of said stream of keystroke codes; testing said first keystroke code to determine whether said first keystroke code is a predetermined keystroke code; responsive to said first keystroke code being said predetermined keystroke code, requesting a timecode from said timecode generator, converting said timecode into said timecode keystroke codes, and inserting said timecode keystroke codes into said stream near said first keystroke code; storing said stream of keystrokes; wherein further responsive to said first keystroke code, testing a second keystroke code to determine whether said second keystroke code is a second predetermined keystroke code, said second keystroke code immediately preceding said first keystroke code in said stream, if said second keystroke code is said second predetermined keystroke code, then not performing the steps of requesting said timecode, converting said timecode and inserting said timecode keystroke codes into said stream near said first keystroke code.
Claim 19
Independent Claim 180 words
A method of inserting timecode keystroke codes into a stream of keystroke codes using a timecode generator and a computer, said computer being coupled to said timecode generator, said method comprising: receiving a first keystroke code of said stream of keystroke codes; testing said first keystroke code to determine whether said first keystroke code is a predetermined keystroke code; responsive to said first keystroke code being said predetermined keystroke code, requesting a timecode from said timecode generator, converting said timecode into said timecode keystroke codes, and inserting said timecode keystroke codes into said stream near said first keystroke code; storing said stream of keystrokes; wherein further responsive to said first keystroke code, testing a second keystroke code to determine whether said second keystroke code is a second predetermined keystroke code, said second keystroke code immediately preceding said first keystroke code in said stream, if said second keystroke code is said second predetermined keystroke code, then not performing the steps of requesting said timecode, converting said timecode and inserting said timecode keystroke codes into said stream near said first keystroke code.
Claim 20
Dependent Claim 29 words
The method of claim 15 wherein said predetermined keystroke code is the same as said second predetermined keystroke code, and wherein said predetermined keystroke code is a punctuation mark.

References Cited (Backward Citations)

US4641203A Cited
US4924387A Cited
US5172281A Cited
US5280430A Cited
US5272571A Cited
US5369704A Cited
US5444615A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-22 2001-06-23 2001-12-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-22 2005-06-23 2005-12-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-22 2009-06-23 2009-12-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag