Event-driven annotation techniques
First Claim
Patent Images
1. A method performed by a computer system of annotating digital information captured during a recording session, the method comprising:
- identifying, by the computer system, a set of one or more events from the digital information, the identifying based upon analysis of the digital information performed by the computer system;
determining, by the computer system, a representation for each event in the set of one or more events;
outputting, by the computer system, via an output device, the representation for each event in the set of one or more events;
receiving, by the computer system, user input indicating selection of at least one event from the set of events; and
in response to the user input indicating selection, annotating, by the computer system, the digital information based upon the at least one event,wherein the identifying, determining, outputting, receiving, and annotating are performed during the recording session.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for annotating or bookmarking digital information. The digital information is annotated based upon events determined from the digital information. The digital information that is annotated may comprise one or more types of information including but not restricted to video information, audio information, images, documents, slides information, whiteboard information, notes information, and the like.
-
Citations
31 Claims
-
1. A method performed by a computer system of annotating digital information captured during a recording session, the method comprising:
-
identifying, by the computer system, a set of one or more events from the digital information, the identifying based upon analysis of the digital information performed by the computer system; determining, by the computer system, a representation for each event in the set of one or more events; outputting, by the computer system, via an output device, the representation for each event in the set of one or more events; receiving, by the computer system, user input indicating selection of at least one event from the set of events; and in response to the user input indicating selection, annotating, by the computer system, the digital information based upon the at least one event, wherein the identifying, determining, outputting, receiving, and annotating are performed during the recording session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a computer system of annotating digital information, the method comprising:
-
capturing during a recording session, by the computer system, the digital information; identifying, by the computer system, a set of events from the digital information, the identifying based upon analysis of the digital information performed by the computer system; receiving, by the computer system, a signal; determining, by the computer system, a first event from the set of events from the digital information, based on the signal; and in response to determining the first event based on the signal, annotating, by the computer system, the digital information based upon the first event, wherein the identifying, receiving, determining, and annotating are performed during the recording session. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for annotating digital information, the system comprising:
-
a set of one or more capture devices configured to capture the digital information during a recording session; a memory storing the digital information; an output device; and a processor coupled to the memory, the processor configured to; identify a set of events from the digital information, the identifying based upon analysis of the digital information performed by the system; determine a representation for each event from the set of events; cause the output device to output the representation for each event from the set of events; receive user input indicating selection of at least one event from the set of events; and in response to the user input indicating selection, annotate the digital information based upon the at least one event, wherein the processor is configured to identify, determine, cause the output device to output, receive, and annotate during the recording session. - View Dependent Claims (15, 16)
-
-
17. A system for annotating digital information, the system comprising:
-
a set of one or more capture devices configured to capture the digital information during a recording session; a memory storing the digital information; and a processor coupled to the memory, the processor configured to; identify a set of events from the digital information, the identifying based upon analysis of the digital information performed by the system; after identifying the set of events, receive a signal; determine a first event from the set of events, based on the signal; and in response to determining the first event based on the signal, annotate the digital information based upon the first event, wherein the processor is configured to identify, receive, determine, and annotate during the recording session. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-readable non-transitory storage medium storing a plurality of instructions for controlling a data processor to annotate digital information captured during a recording session, the plurality of instructions comprising:
-
instructions that cause the data processor to identify a set of events from the digital information, the identifying based upon analysis of the digital information performed by the data processor; instructions that cause the data processor to determine a representation for each event from the set of events; instructions that cause the data processor to output, via an output device, the representation for each event from the set of events; instructions that cause the data processor to receive user input indicating selection of at least one event from the set of events; and instructions that cause the data processor to, in response to the user input indicating selection, annotate the digital information based upon the at least one event, wherein the instructions cause the data processor to identify, determine, output, receive, and annotate during the recording session. - View Dependent Claims (24, 25, 26)
-
-
27. A computer-readable non-transitory storage medium storing a plurality of instructions for controlling a data processor to annotate digital information, the plurality of instructions comprising:
-
instructions that cause the data processor to receive the digital information captured during a recording session; instructions that cause the data processor to identify a set of events from the digital information, the identifying based upon analysis of the digital information performed by the data processor; instructions that cause the data processor to receive a signal; instructions that cause the data processor to determine a first event from the set of events, based on the signal; and instructions that cause the data processor to, in response to the determination of the first event based on the signal, annotate the digital information based upon the first event, wherein the instructions cause the data processor to identify, receive, determine, and annotate during the recording session. - View Dependent Claims (28, 29, 30, 31)
-
Specification