System and Method for generating Hierarchical Mind map and Index table
AssigneeLumos Information Services, LLC
InventorMukunda Krishnaswamy
Life of this patent
Estimating the term…
Abstract
This invention relates to a System and Method for generating Primary Output and a Secondary Output programmatically. The method may include extracting a transcript, topics, a hierarchy of the topics of a video file, and generating a Primary Output and a Secondary Output programmatically. The Primary Output comprises a visual, editable, clickable, and hierarchical Mind map for the video file. It further comprises a Unique address of parent and child nodes in the hierarchical Mind map and Time-stamps of corresponding topics. The Secondary Output comprises an index table of a Proximity score, details on whether a Secondary Input is found or not in the video file, a Unique address P[u,m,n], From and To Time-stamps, and a corresponding topic in the video file.
Claims13
1-9. (canceled)
A method for programmatically generating a hierarchical Mind map for a video file and representing the relationship between the contents of that video file and contents of supporting files in the form of an index table, the method comprising:
- Receiving a plurality of Inputs comprising a Primary Input, a Secondary Input, and a Tertiary Input;
- Extracting Transcription of the Primary Input;
- Extracting a list of topics from that Transcription;
- Generating a hierarchical representation of topics based on the conceptual relationship found in the transcripted text along with a time-stamp for each topic in the hierarchy;
- Generating a Primary Output based on the Output of Hierarchy Extraction step, the Primary Output comprising:
- a hierarchical Mind map of topics;
- a Unique address P[u,m,n];
- a From and To Time-stamps of that topic;
- Creating an array of images of contents of a Secondary Input;
- Receiving an array of images of contents of a Secondary Input;
- Searching for the Secondary Input;
- and
- Generating a Secondary Output as an index table programmatically, each line item in the Secondary Output comprising:
- an index of the Secondary Input[j];
- the Proximity score;
- a Match;
- the Unique address P[u,m,n];
- the From and To Time-stamps for each occurrence of that Secondary Input in the Primary Input;
- and
- the corresponding topic.
A computer program stored on a non-transitory, computer-readable medium and adapted to be executed on one or more processors, wherein the non-transitory computer-readable medium and the one or more processors are adapted to be coupled to a communication network interface, and wherein the computer program on execution enables the one or more processors to perform the steps comprising:
- Receiving a plurality of Inputs comprising a Primary Input, a Secondary Input, and a Tertiary Input;
- Extracting Transcription of the Primary Input;
- Extracting a list of topics from that Transcription;
- Generating a hierarchical representation of topics based on the conceptual relationship found in the transcripted text along with a time-stamp for each topic in the hierarchy;
- Generating a Primary Output based on the Output of Hierarchy Extraction step, the Primary Output comprising:
- a hierarchical Mind map of topics that is editable, clickable with an array of links to redirect to a topic for each occurrence of that topic in the Primary Input;
- a Unique address P[u,m,n]
- a From and To Time-stamps of the topic;
- Creating an array of images of contents of the Secondary Input;
- Receiving an array of images of contents of a Secondary Input;
- comparing the Input image with each frame of the Primary Input;
- Generating a Proximity score programmatically;
- Searching for the Secondary Input;
- and
- Generating a Secondary Output as an index table programmatically, wherein each line item in the Secondary Output comprises:
- an index of the Secondary Input[j];
- the Proximity score;
- a Match
- the Unique address P[u,m,n];
- the From and To Time-stamps for each occurrence of that Secondary Input in the Primary Input;
- and
- the corresponding topic,
- wherein if the match is not found, it returns a “No” flag.
Dependencies are inferred from the claim text.