← Back to Patent Explorer
US5838313A Expired / Lapsed US ⏱️ 0.0 years remaining

Multimedia-based reporting system with recording and playback of dynamic annotation

Assignee: Siemens AG
•
Filing: 1995-11-20
•
Granted: 1998-11-17
•
Expires: 2015-11-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multimedia-based reporting system utilizes a command interpreter and an annotation input interpreter to receive inputs from a user and forwards the inputs to an open report handler, a save report handler, a delete current report handler, a mail report handler, an attach media handler, a print report handler, a static annotation handler, a dynamic annotation handler including recording and playback and an annotation on annotation handler. The static annotation handler allows the user to add drawings and text to the report. The dynamic annotation handler allows the user to record/playback annotations from the annotation input interpreter. The annotation on annotation handler allows the user to record a session of dynamic annotation based on a segment of existent dynamic annotation.

Inventors

  • 👤 Tai-Yuan Hou
  • 👤 Wei-Kwan Vincent Su
  • 👤 Thomas Meissner
  • 👤 Arding Hsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 06:44
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/169

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 61 words
A multimedia-based reporting system comprising: a command interpreter for receiving user command inputs; an attach media handler connected to said command interpreter; an annotation input interpreter for receiving user annotation inputs; and, a dynamic annotation handler connected to said annotation input interpreter wherein said dynamic annotation handler comprises: an adaptive synchronizer for synchronizing actions and voice; and continuous multichannel presentation means.
Claim 2
Dependent Claim 61 words
A multimedia-based reporting system comprising: a command interpreter for receiving user command inputs; an attach media handler connected to said command interpreter; an annotation input interpreter for receiving user annotation inputs; and, a dynamic annotation handler connected to said annotation input interpreter wherein said dynamic annotation handler comprises: an adaptive synchronizer for synchronizing actions and voice; and continuous multichannel presentation means.
Claim 3
Dependent Claim 41 words
A multimedia-based reporting system as claimed in claim 1 further comprising: a print report handler connected to said command interpreter; a save report handler connected to said command interpreter; and, an annotation on annotation handler connected to said annotation input interpreter.
Claim 4
Dependent Claim 48 words
A multimedia-based reporting system as claimed in claim 2 wherein said annotation on annotation handler comprises: display means for displaying segmented annotations using markers; user selection means to allow said user to select a segment; record means to record said segment; and, playback means to playback said segment.
Claim 5
Dependent Claim 51 words
A multimedia-based reporting system as claimed in claim 1 further comprising: a mail report handler connected to said command interpreter; an open report handler connected to said command interpreter; a static annotation handler connected to said annotation input interpreter; and an annotation on annotation handler connected to said annotation input interpreter.
Claim 6
Dependent Claim 32 words
A multimedia-based reporting system as claimed in claim 4 further comprising: a delete current report handler connected to said command interpreter; and, a report viewer for displaying the content of a report.
Claim 7
Dependent Claim 21 words
A multimedia-based reporting system as claimed in claim 1 wherein said dynamic annotation handler further comprises: recording means; and, playback means.
Claim 8
Dependent Claim 148 words
A multimedia-based reporting system as claimed in claim 6 wherein said recording means comprises: audio recorder means for receiving voice and for converting said voice into audio signals; silence detector means connected to said audio recorder means for receiving said audio signals; compression means connected to said silence detector means for compressing said audio signals; key stroke/mouse movement means for identifying typing or movement of a mouse; event generation means connected to said key stroke/mouse movement means for generating events created by said typing or movement of said mouse; filter means connected to said event generation means for filtering said events; annotation related event means connected to said filter means for receiving filtered events and for providing event-name, time, parameters; and, annotation file means connected to said compression means for receiving compressed audio signals and connected to said annotation related event means for receiving said event-name, time, parameters.
Claim 9
Dependent Claim 85 words
A multimedia-based reporting system as claimed in claim 7 wherein said filter means comprises: a first decision means to determine whether a new -- event is equal to a time sliced event; a second decision means to determine whether a prev -- event is equal to said time sliced event; recording means for recording said new -- event; a third decision means to determine whether dist(prev -- event, new -- event) is less than a threshold; and, means for not recording said new -- event.
Claim 10
Dependent Claim 72 words
A multimedia-based reporting system as claimed in claim 1 wherein said adaptive synchronizer comprises: annotation scheduler means for receiving information from action data and for scheduling each interval of an annotation schedule; audio device interface means connected to said annotation scheduler; and, action execution means connected to said annotation scheduler means for receiving filtered actions from said annotation scheduler means and for providing feedback of CPU load to said annotation scheduler means.
Claim 11
Independent Claim 64 words
A method of preparing multimedia based reports comprising the steps of: receiving user command inputs and user annotation inputs; attaching media from an external media source; opening a report from an external report source; performing static annotation; and, performing dynamic annotation wherein performing dynamic annotation comprises the step of: utilizing an adaptive synchronizer for synchronizing actions and voice; and providing a continuous multichannel presentation.
Claim 12
Independent Claim 64 words
A method of preparing multimedia based reports comprising the steps of: receiving user command inputs and user annotation inputs; attaching media from an external media source; opening a report from an external report source; performing static annotation; and, performing dynamic annotation wherein performing dynamic annotation comprises the step of: utilizing an adaptive synchronizer for synchronizing actions and voice; and providing a continuous multichannel presentation.
Claim 13
Dependent Claim 33 words
A method of preparing multimedia based reports as claimed in claim 10 further comprising the steps of: printing said report; saving said report in an external media storage; and, performing annotation on annotation.
Claim 14
Dependent Claim 24 words
A method of preparing multimedia based reports as claimed in claim 11 further comprising the steps of: mailing said report; and, displaying said report.
Claim 15
Dependent Claim 48 words
A method of preparing multimedia based reports as claimed in claim 11 wherein performing annotation on annotation comprises the steps of: displaying segmented annotations using markers; allowing a user to select a segment; annotating on said segment; and, playing back said segment or related segments of said segment.
Claim 16
Dependent Claim 25 words
A method of preparing multimedia based reports as claimed in claim 11 wherein performing dynamic annotation further comprises the steps of: recording; and, playing back.
Claim 17
Dependent Claim 105 words
A method of preparing multimedia based reports as claimed in claim 14 wherein recording comprises the steps of: utilizing audio recorder means for receiving voice and for converting said voice into audio signals; utilizing silence detector means connected to said audio recorder means for receiving said audio signals; compressing said audio signals; identifying typing or movement of a mouse; generating events created by said typing or movement of said mouse; filtering said events; utilizing annotation related event means for receiving filtered events and for providing event-name, time, parameters; and, utilizing annotation file means for receiving compressed audio signals and for receiving said event-name, time, parameters.
Claim 18
Dependent Claim 117 words
A method of preparing multimedia based reports as claimed in claim 15 wherein filtering comprises the steps of: determining whether a new -- event is a time-sliced event; determining whether a prev -- event is said time-sliced event; recording said new -- event if said new -- event is not said time-sliced event; determining whether dist(prev -- event, new -- event) is less than a threshold; recording said new -- event if said new -- event and said prev -- event are time-sliced events and if dist(prev -- event, new -- event) is not less than said threshold; and, not recording said new -- event if dist(prev -- event, new -- event) is less than said threshold.
Claim 19
Dependent Claim 82 words
A method of preparing multimedia based reports as claimed in claim 10 wherein utilizing an adaptive synchronizer comprises the steps of: utilizing annotation scheduler means for receiving information from action data and for scheduling each interval of an annotation schedule; utilizing audio device interface means connected to said annotation scheduler; and, utilizing action execution means connected to said annotation scheduler means for receiving filtered actions from said annotation scheduler means and for providing feedback of CPU load to said annotation scheduler means.
Claim 20
Dependent Claim 188 words
A multimedia-based reporting system comprising: a command interpreter for receiving user command inputs; an attach media handler connected to said command interpreter and a multimedia report for receiving external media from an external media source; a mail report handler connected to said command interpreter and said multimedia report; a print report handler connected to said command interpreter and said multimedia report; a save report handler connected to said command interpreter and said multimedia report for saving said multimedia report to an external media storage; an open report handler connected to said command interpreter and said multimedia report for receiving external reports from an external report source; an annotation input interpreter for receiving user annotation inputs; a static annotation handler connected to said annotation input interpreter and said multimedia report; an annotation on annotation handler connected to said annotation input interpreter and said multimedia report; a dynamic annotation handler connected to said annotation input interpreter and said multimedia report; and, a report viewer for displaying content of said multimedia report wherein said dynamic annotation handler comprises: adaptive synchronization means for synchronizing actions and voice; and continuous multichannel presentation means.
Claim 21
Dependent Claim 188 words
A multimedia-based reporting system comprising: a command interpreter for receiving user command inputs; an attach media handler connected to said command interpreter and a multimedia report for receiving external media from an external media source; a mail report handler connected to said command interpreter and said multimedia report; a print report handler connected to said command interpreter and said multimedia report; a save report handler connected to said command interpreter and said multimedia report for saving said multimedia report to an external media storage; an open report handler connected to said command interpreter and said multimedia report for receiving external reports from an external report source; an annotation input interpreter for receiving user annotation inputs; a static annotation handler connected to said annotation input interpreter and said multimedia report; an annotation on annotation handler connected to said annotation input interpreter and said multimedia report; a dynamic annotation handler connected to said annotation input interpreter and said multimedia report; and, a report viewer for displaying content of said multimedia report wherein said dynamic annotation handler comprises: adaptive synchronization means for synchronizing actions and voice; and continuous multichannel presentation means.

References Cited (Backward Citations)

WO1989011693A1 Cited
US5526407A Cited
US5440678A Cited
US5483468A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-16 2002-05-18 2002-11-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-16 2006-05-18 2006-11-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-16 2010-05-18 2010-11-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag