Techniques for receiving information during multimedia presentations and communicating the information
First Claim
1. A method performed by a presentation recorder device of communicating information received during a multimedia presentation, comprising:
- receiving first information at the presentation recorder device from a first system coupled to the presentation recorder device, the first information including at least one of video information or audio information generated using the first system from a presentation file;
receiving second information at the presentation recorder device from a set of capture devices, the second information including at least one of video information or audio information from a capture device in the set of capture devices, the second information captured by the capture device during the multimedia presentation;
analyzing video information received from the first system or video information received from the capture device with the presentation recorder device to determine a textual difference between a first video frame and a second video frame using one or more optical character recognition techniques;
selecting a set of one or more keyframes with the presentation recorder device from the analyzed video information received from the first system or the analyzed video information received from the capture device in response to a user-configurable threshold and the textual difference between a first video frame and a second video frame;
analyzing the first information and the second information with the presentation recorder device to extract textual information with the presentation recorder device from video information or the audio information in the first information or video information or the audio information in the second information using one or more text recognition techniques;
generating a presentation representation at the presentation recorder device of the first information and the second information, the presentation representation including a representation of each keyframe in the set of keyframes and the textual information extracted by the presentation recorder device from the first information or the second information;
communicating at least a portion of the presentation representation from the presentation recorder device to one or more devices, the communicated portion of the presentation representation including one or more keyframes from the set of keyframes and a portion of the textual information.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for receiving information during multimedia presentations and for communicating the received information to one or more information access devices. A presentation recorder adapter receives information during a multimedia presentation and communicates the information to access devices. The adapter may receive multimedia presentation information, comprising video information and audio information, from a first source. The adapter may also receive information from a second source separate from the first source during the multimedia presentation. For example, the second source may be an attendee of the multimedia presentation. The adapter may transmit the multimedia presentation information received from the first source and the information received from the second source to one or more information access devices.
-
Citations
47 Claims
-
1. A method performed by a presentation recorder device of communicating information received during a multimedia presentation, comprising:
-
receiving first information at the presentation recorder device from a first system coupled to the presentation recorder device, the first information including at least one of video information or audio information generated using the first system from a presentation file; receiving second information at the presentation recorder device from a set of capture devices, the second information including at least one of video information or audio information from a capture device in the set of capture devices, the second information captured by the capture device during the multimedia presentation; analyzing video information received from the first system or video information received from the capture device with the presentation recorder device to determine a textual difference between a first video frame and a second video frame using one or more optical character recognition techniques; selecting a set of one or more keyframes with the presentation recorder device from the analyzed video information received from the first system or the analyzed video information received from the capture device in response to a user-configurable threshold and the textual difference between a first video frame and a second video frame; analyzing the first information and the second information with the presentation recorder device to extract textual information with the presentation recorder device from video information or the audio information in the first information or video information or the audio information in the second information using one or more text recognition techniques; generating a presentation representation at the presentation recorder device of the first information and the second information, the presentation representation including a representation of each keyframe in the set of keyframes and the textual information extracted by the presentation recorder device from the first information or the second information; communicating at least a portion of the presentation representation from the presentation recorder device to one or more devices, the communicated portion of the presentation representation including one or more keyframes from the set of keyframes and a portion of the textual information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium configured to store computer program code executable by a presentation recorder device for communicating information received during a multimedia presentation, the computer readable storage medium comprising:
-
code for receiving first information from a first system, the first information comprising at least one of video information or audio information generated from a presentation file; code for receiving second information from a capture device, the second information including at least one of video information or audio information captured by the capture device during the multimedia presentation; code for analyzing video information received from the first system or video information received from the capture device to determine a textual difference between a first video frame and a second video frame using one or more optical character recognition techniques; code for selecting a set of one or more keyframes from the analyzed video information received from the first system or analyzed video information received from the capture device in response to a user-configurable threshold and the textual difference between a first video frame and a second video frame; code for analyzing the first information and the second information to extract textual information from video information or the audio information in the first information or video information or the audio information in the second information using one or more text recognition techniques; code for generating a presentation representation of the first information and the second information, the presentation representation including a representation of each keyframe in the set of keyframes and the textual information extracted from the first information or the second information; code for communicating at least a portion of the presentation representation to one or more devices, the communicated portion of the presentation representation including one or more keyframes from the set of keyframes and a portion of the textural information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for communicating information received during a multimedia presentation, the system comprising:
-
a processor; and a memory coupled to the processor and configured to store a set of program modules executable by the processor, the program modules comprising; an input module configured to; receive first information from a first system, the first information including at least one of video information or audio information generated from a presentation file, receive second information from a capture device, the second information including at least one of video information or audio information captured by the capture device during the multimedia presentation; a processing module configured to; analyzing video information received from the first system or video information received from the capture device to determine a textual difference between a first video frame and a second video frame using one or more optical character recognition techniques, select a set of one or more keyframes from the analyzed video information received from the first system or the analyzed video information received from the capture device based on the textual difference between a first video frame and a second video frame in response to a user-configurable threshold, analyze the first information and the second information to extract textual information from the first information or the second information using one or more text recognition techniques, and generate a presentation representation of the first information and the second information, the presentation representation including a representation of each keyframe in the set of keyframes and the textual information extracted by the presentation recorder device from the first information or the second information; and a communication module configured to communicate at least a portion of the presentation representation to one or more devices, the communicated portion of the presentation representation including one or more keyframes from the set of keyframes and a portion of the textural information. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of communicating information received during presentation of information from a presentation file, the method comprising:
-
receiving, at a presentation adapter, at least one of video information or audio information from a first data processing system communicably coupled to the presentation adapter, the at least one of video information or audio information received during presentation of the information from the presentation file and generated as a result of outputting contents of the presentation file; analyzing, with the presentation adapter, video information received from the first data processing system to determine a textual difference between a first video frame and a second video frame using an optical character recognition technique; selecting, at the presentation adapter, a set of one or more keyframes from the analyzed video information received from the first data processing system based on the textual difference between a first video frame and second video frame in response to a user-configurable threshold; analyzing, at the presentation adapter, audio information received from the first data processing system to extract textual information using one or more text recognition techniques; generating, at the presentation adapter, a representation of the presentation file including a representation of each keyframe in the set of keyframes and the textual information extracted from the audio information; transmitting the representation of the presentation file from the presentation adapter including one or more keyframes of the set of keyframes and a portion of the textual information to a second data processing system, wherein the second data processing system is enabled to output the at least a portion of the representation of the presentation file received from the presentation adapter. - View Dependent Claims (45, 46, 47)
-
Specification