×

Concurrent voice to text and sketch processing with synchronized replay

  • US 7,458,013 B2
  • Filed: 04/13/2004
  • Issued: 11/25/2008
  • Est. Priority Date: 05/12/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for capturing, synchronizing, and replaying a sketching activity and media information associated to said sketching activity, said method comprising:

  • a) simultaneously raw timestamped capturing said sketching activity and said media information;

    whereinsaid sketching activity producing one or more sketch objects, each having a corresponding raw sketch object timestamp, whereinsaid media information includes audio data, and whereinsaid audio data are captured in an audio file;

    b) transcribing said audio file, recording respectively recognized keywords or phrases and their corresponding raw timestamps;

    c) converting all raw timestamps associated to said one or more sketch objects, said audio file, and said keywords or phrases to common base timestamps;

    whereinsaid converting includes scaling raw timestamps to a common unit of time and offsetting said scaled timestamps to a same initial time, and whereinsaid converting establishes at least a sketch object common base timestamp and a keyword common base timestamp;

    d) enabling a user to select a starting point for replay, said starting point is one or more of said sketch objects, said keywords, or said phrases;

    e) based on said starting point, synchronizing said one or more sketch objects, said audio file, and said keywords or phrases, utilizing their respective corresponding common base timestamps;

    f) replaying said sketching activity and said media information based on said starting point; and

    g) storing a session start timestamp, an session end timestamp, a raw start time, and a raw end time, whereinsaid sketch object common base timestamp=said raw sketch object timestamp−

    said session start timestamp;

    said transcribed data common base timestamp=(Tr*Ds/Dr)+Tsst, whereinTr=said raw transcribed data timestamp−

    said raw start time,Ds=said session end timestamp−

    said session start timestamp,Dr=said raw end time−

    said raw start time, andTsst=said session start timestamp; and

    whereinsaid keyword common base timestamp=a system clock keyword timestamp−

    said session start timestamp.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×