US2006090123A1PendingUtilityA1
System and method for acquisition and storage of presentations
Est. expiryOct 26, 2024(expired)· nominal 20-yr term from priority
G06F 16/4393G06F 16/50G06F 16/71G06F 16/40Y10S707/914G06F 16/24573G06F 40/169G06F 16/44G06F 16/93G06F 16/447G06F 16/70G06F 16/538G06F 16/48
48
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Embodiments of the present invention enable the extraction, classification, storage, and supplementation of presentation video. A media system receives a video signal carrying presentation video. The media system processes the video signal and generates images for slides of the presentation. The media system then extracts text from the images and uses the text and other characteristics to classify the images and store them in a database. Additionally, the system enables viewers of the presentation to provide feedback on the presentation, which can be used to supplement the presentation.
Claims
exact text as granted — not AI-modified1 . A method for capturing video presentations, the method comprising:
collecting a signal comprising video information, the signal associated with a presentation; generating at least one image from the signal; determining one or more categorization criteria for the image; and storing the image in association with the categorization criteria.
2 . The method of claim 1 , wherein the image comprises a slide in the presentation.
3 . The method of claim 1 , wherein the categorization criteria comprise text within the image.
4 . The method of claim 1 , wherein the categorization criteria comprise visual characteristics of the image.
5 . The method of claim 1 , wherein the categorization criteria comprise a time in which the presentation was shown.
6 . The method of claim 1 , wherein the categorization criteria comprise a meeting in which the presentation was shown.
7 . The method of claim 1 , further comprising:
receiving a search query; and returning presentation content according to a similarity between the search query and categorization criteria for the presentation content.
8 . The method of claim 1 , wherein the image is stored in JPEG format.
9 . The method of claim 1 , further comprising transmitting the image to a display.
10 . The method of claim 1 , wherein the image is stored in a Structured Query Language database.
11 . The method of claim 1 , further comprising compressing the image.
12 . The method of claim 1 , further comprising modifying the image.
13 . The method of claim 1 , further comprising:
transmitting the image to a viewer of the presentation; and accepting an annotation for the image.
14 . The method of claim 13 , further comprising storing the annotation in association with the image.
15 . The method of claim 1 , wherein the categorization information comprises metadata.
16 . The method of claim 1 , further comprising:
capturing an audio signal; and storing the audio signal in association with categorization criteria of an image captured at approximately the time in which the audio signal was captured.
17 . The method of claim 1 , further comprising:
capturing an audio signal; extracting features of the audio signal; and storing the audio signal in association with the extracted features.
18 . The method of claim 1 , wherein generating an image from the signal comprises determining a content type for the signal.
19 . The method of claim 1 , further comprising:
accepting an overlay for the image; and storing the overlay in association with the image.
20 . A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
collect a signal comprising video information, the signal associated with a presentation; generate at least one image from the signal; determine one or more categorization criteria for the image; and store the image in association with the categorization criteria.
21 . The machine readable medium of claim 20 , wherein the image comprises a slide in the presentation.
22 . The machine readable medium of claim 20 , wherein the categorization criteria comprise text within the image.
23 . The machine readable medium of claim 20 , wherein the categorization criteria comprise visual characteristics of the image.
24 . The machine readable medium of claim 20 , wherein the categorization criteria comprise a time in which the presentation was shown.
25 . The machine readable medium of claim 20 , further comprising instructions that when executed by a processor cause the system to:
receive a search query; and return presentation content according to a similarity between the search query and categorization criteria for the presentation content.
26 . The machine readable medium of claim 20 , wherein the image is stored in JPEG format.
27 . The machine readable medium of claim 20 , wherein the image is stored in a Structured Query Language database.
28 . The machine readable medium of claim 20 , further comprising instructions that when executed by a processor cause the system to:
transmit the image to a viewer of the presentation; and accept an annotation for the image.
29 . The machine readable medium of claim 28 , further comprising instructions that when executed by a processor cause the system to store the annotation in association with the image.
30 . The machine readable medium of claim 20 , wherein the categorization information comprises metadata.
31 . The machine readable medium of claim 20 , further comprising instructions that when executed by the processor cause the system to:
capture an audio signal; and store the audio signal in association with categorization criteria of an image captured at approximately the time in which the audio signal was captured.
32 . The machine readable medium of claim 20 , further comprising instructions that when executed by the processor cause the system to:
accept an overlay for the image; and store the overlay in association with the image.
33 . The machine readable medium of claim 20 , wherein the instructions for generating an image from the signal comprise instructions for determining a content type for the signal.
34 . The machine readable medium of claim 20 , wherein the categorization criteria comprise a meeting in which a presentation was shown.
35 . The machine readable medium of claim 20 , further comprising instructions that when executed by the processor cause the system to transmit the image to a display.
36 . The machine readable medium of claim 20 , further comprising instructions that when executed by the processor cause the system to modify the image.
37 . The machine readable medium of claim 20 , further comprising instructions that when executed by the processor cause the system to:
capture an audio signal; extract features of the audio signal; and store the audio signal in association with the extracted features.
38 . A system for storing video presentations, the system comprising:
a database for storing images; an image capture module configured to convert a data signal associated with a presentation into at least one image; an update module configured to: determine one or more categorization criteria for the image; and store the image in the database in association with the categorization criteria.
39 . The system of claim 38 , wherein the image comprises a slide in the presentation.
40 . The system of claim 38 , wherein the categorization criteria comprise text within the image.
41 . The system of claim 38 , wherein the categorization criteria comprise visual characteristics of the image.
42 . The system of claim 38 , wherein the categorization criteria comprise a time in which the presentation was shown.
43 . The system of claim 38 , wherein the update module is further configured to:
receive a search query; and return presentation content according to a similarity between the search query and categorization criteria for the presentation content.
44 . The system of claim 38 , wherein the image is stored in JPEG format.
45 . The system of claim 38 , wherein the image is stored in a Structured Query Language database.
46 . The system of claim 38 , wherein the update module is further configured to:
transmit the image to a viewer of the presentation; and accept an annotation for the image.
47 . The system of claim 46 , wherein the update module is further configured to store the annotation in association with the image.
48 . The system of claim 38 , wherein the categorization information comprises metadata.
49 . The system of claim 38 , wherein the image capture module is further configured to:
capture an audio signal; and store the audio signal in association with categorization criteria of an image captured at approximately the time in which the audio signal was captured.
50 . The system of claim 38 , wherein the update module is further configured to:
accept an overlay for the image; and store the overlay in association with the image.
51 . The system of claim 38 , wherein image capture module, when converting the signal, determines a content type for the signal.
52 . The system of claim 38 , wherein the categorization criteria comprise a meeting in which a presentation was shown.
53 . The system of claim 38 , wherein the image capture module is further configured to transmit the image to a display.
54 . The system of claim 38 , wherein the update module is further configured to modify the image.
55 . The system of claim 38 , wherein the image capture module is further configured to:
capture an audio signal; extract features of the audio signal; and store the audio signal in association with the extracted features.
56 . A method for capturing video presentations, the method comprising:
collecting a signal comprising video information, the signal associated with a presentation; determining a media type from the signal; responsive to determining the media type, generating an image from the signal; extracting one or more items of metadata from the image; and storing the image in association with the metadata.
57 . The method of claim 56 , wherein extracting the one or more items of metadata comprises extracting text from the image.
58 . The method of claim 56 , wherein determining the media type comprises determining that the media type comprises a slide.
59 . The method of claim 56 , wherein determining the media type comprises determining that the media type comprises a video stream.
60 . A method for capturing video presentations, the method comprising:
collecting a signal comprising video information, the signal associated with a presentation; determining whether a presentation element in the signal is static or dynamic; generating an image from the presentation element when the presentation element is static; generating a video clip from the presentation element when the presentation element is dynamic; and determining one or more characteristics associated with the presentation element.
61 . The method of claim 60 , further comprising storing the video clip in association with the characteristics when the presentation element is dynamic.
62 . The method of claim 60 , further comprising storing the image in association with the characteristics when the presentation element is static.
63 . The method of claim 60 , wherein the image corresponds to a slide in the presentation.
64 . The method of claim 60 , wherein the video clip corresponds to video shown within the presentation.
65 . The method of claim 60 , wherein the video clip corresponds to interactions with a software application shown within the presentation.
66 . The method of claim 60 , wherein the characteristics comprise text within the image or video clip.
67 . The method of claim 60 , wherein the characteristics comprise visual characteristics of the image or video clip.
68 . The method of claim 60 , wherein the characteristics comprise a time in which the image or video clip was shown.
69 . The method of claim 60 , wherein the characteristics are determined after the image or video clip is stored.
70 . The method of claim 60 , further comprising:
receiving a search query for presentation content; and returning the presentation content according to a similarity between the search query and characteristics of the presentation element.
71 . The method of claim 60 , further comprising:
generating a classification for the presentation element according to whether the presentation element is static or dynamic.
72 . The method of claim 71 , further comprising:
receiving a search query for presentation content; and returning the presentation content according to a similarity between the search query and the classification of the presentation content.
73 . The method of claim 60 , wherein the image is stored in JPEG format.
74 . The method of claim 60 , wherein the video clip is stored in MPEG format.
75 . The method of claim 60 , wherein the image and video clip is stored in a Structured Query Language database.
76 . The method of claim 60 , further comprising transmitting the signal for display.
77 . The method of claim 60 , further comprising:
transmitting the image or video clip for display.
78 . The method of claim 60 , further comprising:
accepting supplemental information for the presentation element; and transmitting a signal including the presentation element and the supplemental information.
79 . The method of claim 78 , further comprising storing the supplemental information in association with the image or video clip.
80 . The method of claim 60 , further comprising:
capturing an audio signal associated with the presentation element; and storing the audio signal.
81 . The method of claim 80 , further comprising:
receiving a search query for a presentation element; returning an image or video clip according to a similarity between the search query and characteristics of the image or video clip; and returning an audio signal associated with the image or video clip.
82 . The method of claim 60 , wherein the characteristics comprise text within the image or video clip.
83 . The method of claim 60 , wherein the characteristics comprise visual characteristics of the image or video clip.
84 . The method of claim 60 , wherein the characteristics comprise a time in which the presentation was shown.
85 . The method of claim 60 , further comprising:
reducing a size of the presentation element; and transmitting the presentation element.
86 . The method of claim 60 , further comprising:
accepting supplemental information for the presentation element; retrieving a search request for which the presentation element is returned; and returning the supplemental information with the presentation element.
87 . The method of claim 60 , further comprising:
accepting supplemental information for the presentation element; receiving a search query; and returning the supplemental information in response to a similarity between the search query and the supplemental information.
88 . The method of claim 60 , wherein collecting a signal comprising video information comprises:
determining that the signal contains presentation elements; and in response to a determination that the signal contains presentation elements, initiating the step of determining whether a presentation element is static or dynamic.
89 . The method of claim 60 , further comprising:
determining that the signal no longer contains presentation elements; and in response to a determination that the signal no longer contains presentation elements, halting the step of determining whether a presentation element is static or dynamic.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.