Techniques for using paper documents as media templates
First Claim
Patent Images
1. A method in a computer system for creating a composite electronic representation including presentation material information, the method comprising:
- scanning a paper document to generate an electronic representation of the document, the document including presentation material having text;
extracting a visual feature from the electronic representation of the document, the visual feature corresponding to at least a portion of the presentation material;
accessing recorded information including audio and visual information recorded during a presentation of the presentation material, applying an optical character recognition (OCR) algorithm to the text to produce recognized text, and comparing the recognized text to the audio of the recorded information to determine a portion of the audio of the recorded information that matches the recognized text, and determining matching information for each matching portion of the recorded information and recognized text using a matching algorithm configured to map the recognized text to a portion of any of a plurality of recorded information that includes audio that matches the recognized text;
generating a user selectable object providing a user with access to the portion of the recorded information determined to match the recognized text, and inserting the user selectable object into the electronic representation of the document when the computer system locates a portion of the recorded information determined to match the recognized text, the computer system thus creating a composite electronic representation of the document including the user selectable object and metadata including the matching information, the user selectable object being placed in a position associated with the extracted feature and allowing the user to access the portion of the recorded information as an embedded video link in the user selectable object by selecting the user selectable object, the user-selectable object being able to access the portion of the recorded information using the metadata in the composite document; and
storing the composite electronic representation as a PDF, HyperText Transfer Language (HTML), Flash or Word formatted document for access by the user or another user accessing the composite electronic document.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for creating a composite image are provided. The techniques include receiving an electronic representation of a paper document. Features in the electronic representation are then extracted and compared to recorded information to determine matching information. For example, the matching information may be presentations and/or pages in the recorded information. Information is then determined based on the matching information and the received electronic representation. The composite electronic representation is then created using the determined information.
225 Citations
58 Claims
-
1. A method in a computer system for creating a composite electronic representation including presentation material information, the method comprising:
-
scanning a paper document to generate an electronic representation of the document, the document including presentation material having text; extracting a visual feature from the electronic representation of the document, the visual feature corresponding to at least a portion of the presentation material; accessing recorded information including audio and visual information recorded during a presentation of the presentation material, applying an optical character recognition (OCR) algorithm to the text to produce recognized text, and comparing the recognized text to the audio of the recorded information to determine a portion of the audio of the recorded information that matches the recognized text, and determining matching information for each matching portion of the recorded information and recognized text using a matching algorithm configured to map the recognized text to a portion of any of a plurality of recorded information that includes audio that matches the recognized text; generating a user selectable object providing a user with access to the portion of the recorded information determined to match the recognized text, and inserting the user selectable object into the electronic representation of the document when the computer system locates a portion of the recorded information determined to match the recognized text, the computer system thus creating a composite electronic representation of the document including the user selectable object and metadata including the matching information, the user selectable object being placed in a position associated with the extracted feature and allowing the user to access the portion of the recorded information as an embedded video link in the user selectable object by selecting the user selectable object, the user-selectable object being able to access the portion of the recorded information using the metadata in the composite document; and storing the composite electronic representation as a PDF, HyperText Transfer Language (HTML), Flash or Word formatted document for access by the user or another user accessing the composite electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method in a computer system for creating a composite electronic representation of a document using information, having audio content, recorded during a presentation, the method comprising:
-
scanning a paper document having text to generate an electronic representation of the document for the presentation; applying an optical character recognition (OCR) algorithm to the text from the electronic representation to generate OCR determined text; accessing recorded information including audio and visual information recorded during the presentation, and using a matching algorithm to compare the OCR determined text to the audio of the recorded information to determine a portion of the recorded information that matches the OCR determined text, the matching algorithm configured to map the OCR determined text to a portion of any of a plurality of recorded information having audio that matches and generate matching information in response thereto; generating composite information based on the portion of the recorded information having audio that corresponds to the OCR determined text in the electronic representation of the document; generating a user selectable object providing a user with access to the portion of the recorded information corresponding to the OCR determined text, and inserting the user selectable object and metadata including the matching information into the electronic representation of the document when the computer system locates a portion of the recorded information corresponding to the OCR determined text, the computer system thus creating a composite electronic representation of the document including the user selectable object and the metadata, the user selectable object being placed in a position associated with the OCR determined text and allowing the user to access the composite information in an application displaying the composite electronic representation or a separate application by selecting the user selectable object, the user-selectable object being able to access the portion of the recorded information using an embedded video link in the user selectable object; and storing the composite electronic representation as a PDF, HyperText Transfer Language (HTML), Flash or Word formatted document for access by the user or another user accessing the composite electronic document. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product stored on a computer-readable medium for creating a composite electronic representation, the computer program product comprising:
-
code for scanning a paper document having text to generate an electronic representation of the document, the document including presentation material; code for applying an optical character recognition (OCR) algorithm to the text from the electronic representation of the document to generate OCR determined text, the OCR determined text corresponding to at least a portion of the presentation material; code for accessing recorded information including of audio and visual information recorded during a presentation of the presentation material, and comparing the OCR determined text to the recorded information to determine a portion of the audio of the recorded information that matches the OCR determined text, and determining matching information for each matching portion of the audio of the recorded information and the OCR determined text using a matching algorithm configured to map the OCR determined text to a portion of any of a plurality of recorded information having audio that matches the OCR determined text; code for generating a user selectable object providing a user with access to the portion of the recorded information determined to match the OCR determined text, and inserting the user selectable object and metadata including the matching information into the electronic representation of the document when the computer system locates a portion of the audio of the recorded information corresponding to the OCR determined text, the computer system thus creating a composite electronic representation of the document including the user selectable object, the user selectable object being placed in a position associated with the OCR determined text and allowing the user to access the portion of the recorded information in an application displaying the composite electronic representation or a separate application by selecting the user selectable object, the user-selectable object being able to access the portion of the recorded information using an embedded video link in the user selectable object; and code for storing the composite electronic representation as a PDF, HyperText Transfer Language (HTML), Flash or Word formatted document for access by the user or another user accessing the composite electronic document. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product stored on a computer-readable medium for creating a composite electronic representation of a document having text using information recorded during a presentation, the computer program product comprising:
-
code for scanning a paper document to generate an electronic representation of the document for the presentation, the electronic representation including text; code for applying an optical character recognition (OCR) algorithm to the text from the electronic representation to generate OCR determined text; code for accessing recorded information including audio and visual information recorded during the presentation, and using a matching algorithm to compare the OCR determined text to the audio of the recorded information to determine a portion of the recorded information that matches the OCR determined text, the matching algorithm configured to map the OCR determined text to a portion of any of a plurality of recorded information with audio that matches the OCR determined text and generate matching information in response thereto; code for generating composite information based on the portion of the recorded information that corresponds to the OCR determined text and the electronic representation of the document; code for generating a user selectable object providing a user with access to the portion of the audio of the recorded information corresponding to the OCR determined text, and inserting the user selectable object and metadata including the matching information into the electronic representation of the document when the computer system locates a portion of the recorded information corresponding to the OCR determined text, the computer system thus creating a composite electronic representation of the document including the user selectable object and the metadata, the user selectable object being placed in a position associated with the text and allowing the user to access the composite information in an application displaying the composite electronic representation or a separate application by selecting the user selectable object, the user-selectable object being able to access the portion of the recorded information using an embedded video link in the user selectable object; and code for storing the composite electronic representation as a PDF, HyperText Transfer Language (HTML), Flash or Word formatted document for access by the user or another user accessing the composite electronic document. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A data processing system for creating a composite electronic representation, the data processing system comprising:
-
a processor; a memory coupled to the processor, the memory configured to store a plurality of modules for execution by the processor, the plurality of modules comprising; logic to scan a paper document to generate an electronic representation of the document, the document including text and presentation material; logic to apply a optical character recognition (OCR) algorithm to the text from the electronic representation of the document to generate OCR determined text, the OCR determined feature corresponding to at least a portion of the text and presentation material; logic to access recorded information including audio and visual information recorded during a presentation of the presentation material, and compare the OCR determined text to the recorded information to determine an audio portion of the recorded information that matches the OCR determined text, and determining matching information for each matching portion of the recorded information and OCR determined text using a matching algorithm configured to map the OCR determined text to a portion of any of a plurality of recorded information having audio that matches the OCR determined text; logic to generate a user selectable object providing a user with access to the portion of the recorded information corresponding to determined to match the OCR determined text, and inserting the user selectable object and metadata including the matching information into the electronic representation of the document when the computer system locates a portion of the recorded information corresponding to the OCR determined text, the computer system thus creating a composite electronic representation of the document including the user selectable object, the user selectable object being placed in a position associated with the OCR determined text and allowing the user to access the portion of the recorded information in an application displaying the composite electronic representation or a separate application by selecting the user selectable object, the user-selectable object being able to access the portion of the recorded information using an embedded video link in the user selectable object; and logic to store the composite electronic representation as a PDF, HyperText Transfer Language (HTML), Flash or Word formatted document for access by the user or another user accessing the composite electronic document. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. A data processing system creating a composite electronic representation of a document using information recorded during a presentation, the data processing system comprising:
-
a processor; a memory coupled to the processor, the memory configured to store a plurality of modules for execution by the processor, the plurality of modules comprising; logic to scan a paper document to generate an electronic representation of the document for the presentation having text; logic to apply an optical character recognition (OCR) algorithm to the electronic representation to generate OCR determined text; logic to access recorded information including audio and visual information recorded during the presentation, and using a matching algorithm to compare the OCR determined text to the audio of the recorded information to determine a portion of the recorded information that matches the OCR determined text, the matching algorithm configured to map the OCR determined text to a portion of any of a plurality of recorded information having audio that matches the OCR determined text and generate matching information in response thereto; logic to generate composite information based on the audio of the portion of the recorded information that corresponds to the OCR determined text in the electronic representation of the document; logic to generate a user selectable object providing a user with access to the portion of the recorded information corresponding to the OCR determined text in, and inserting the user selectable object and metadata including the matching information into the electronic representation of the document when the computer system locates a portion of the recorded information corresponding to the OCR determined text in, the computer system thus creating a composite electronic representation of the document including the user selectable object and the metadata, the user selectable object being placed in a position associated with the extracted feature and allowing the user to access the composite information in an application displaying the composite electronic representation or a separate application by selecting the user selectable object, the user-selectable object being able to access the portion of the recorded information using an embedded video link in the user selectable object; and logic to store the composite electronic representation as a PDF, HyperText Transfer Language (HTML), Flash or Word formatted document for access by the user or another user accessing the composite electronic document. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification