Capture and annotation of segmented content representing insights
First Claim
1. A computer implemented method for capturing content items for a data object representing an insight, the method comprising:
- associating, by a processor, a user with one or more topics;
identifying, by the processor, an event associated with the user, the event identified based on a matching of the one or more topics of the user with the event;
selecting, by the processor, a template from a plurality of templates, each template associated with one or more topics and comprising a sequence of segments, wherein the selection of template is based on a matching of the one or more topics associated with the template with information describing the event;
configuring for presentation, a user interface based on the selected template, the user interface comprising a widget for displaying video or text corresponding to a selected segment and a plurality of widgets, each widget configured to receive a request for one of;
recording of a segment, recapture of a previously recorded segment, or preview of a previously recorded segment, the user interface configured to;
receive a selection of a segment, the selected segment associated with an allocated time; and
responsive to receiving the selection, display while recording the selected segment, a widget indicating a difference between the allocated time and an amount of time spent recording the selected segment;
sending for presentation, the user interface via a client device associated with the user within a threshold time interval of the event;
receiving a plurality of content items via the user interface, each content item associated with a segment of the selected template;
combining the content items associated with the segments to generate a combined content item; and
associating a data object with the combined content item and storing the data object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system maintains data objects representing insights. The system captures an insight object as a segmented media object. The system maintains user circles based on various topics of interest to users. The system assigns expertise scores to users within a circle. A user may have different expertise scores for different topics. The systems assigns significance scores for the insight objects based on user interactions performed with the insight object, the interactions weighted by expertise scores of users performing the interactions for topics associated with the insight. The system determines a schedule for repeated delivery of the insight to one or more users. The system adjusts the delivery of the insight to a user based on scheduled events or user activity of the user and delivers the insight in accordance with the schedule.
11 Citations
20 Claims
-
1. A computer implemented method for capturing content items for a data object representing an insight, the method comprising:
-
associating, by a processor, a user with one or more topics; identifying, by the processor, an event associated with the user, the event identified based on a matching of the one or more topics of the user with the event; selecting, by the processor, a template from a plurality of templates, each template associated with one or more topics and comprising a sequence of segments, wherein the selection of template is based on a matching of the one or more topics associated with the template with information describing the event; configuring for presentation, a user interface based on the selected template, the user interface comprising a widget for displaying video or text corresponding to a selected segment and a plurality of widgets, each widget configured to receive a request for one of;
recording of a segment, recapture of a previously recorded segment, or preview of a previously recorded segment, the user interface configured to;receive a selection of a segment, the selected segment associated with an allocated time; and responsive to receiving the selection, display while recording the selected segment, a widget indicating a difference between the allocated time and an amount of time spent recording the selected segment; sending for presentation, the user interface via a client device associated with the user within a threshold time interval of the event; receiving a plurality of content items via the user interface, each content item associated with a segment of the selected template; combining the content items associated with the segments to generate a combined content item; and associating a data object with the combined content item and storing the data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing instructions for:
-
associating, by a processor, a user with one or more topics; identifying, by the processor, an event associated with the user, the event identified based on a matching of the one or more topics of the user with the event; selecting, by the processor, a template from a plurality of templates, each template associated with one or more topics and comprising a sequence of segments, wherein the selection of template is based on a matching of the one or more topics associated with the template with information describing the event; configuring for presentation, a user interface based on the selected template, the user interface comprising a widget for displaying video or text corresponding to a selected segment a plurality of widgets, each widget configured to receive a request for one of;
recording of a segment, recapture of a previously recorded segment, or preview of a previously recorded segment, the user interface configured to;receive a selection of a segment, the selected segment associated with an allocated time; and responsive to receiving the selection, display while recording the selected segment, a widget indicating a difference between the allocated time and an amount of time spent recording the selected segment; sending for presentation, the user interface via a client device associated with the user within a threshold time interval of the event; receiving a plurality of content items via the user interface, each content item associated with a segment of the selected template; combining the content items associated with the segments to generate a combined content item; and associating a data object with the combined content item and storing the data object. - View Dependent Claims (17, 18)
-
-
19. A computer system, comprising:
-
one or more electronic processors; and a non-transitory computer readable storage medium storing instructions for; associating, by a processor, a user with one or more topics; identifying, by the processor, an event associated with the user, the event identified based on a matching of the one or more topics of the user with the event; selecting, by the processor, a template from a plurality of templates, each template associated with one or more topics and comprising a sequence of segments, wherein the selection of template is based on a matching of the one or more topics associated with the template with information describing the event; configuring for presentation, a user interface based on the selected template, the user interface comprising a widget for displaying video or text corresponding to a selected segment and a plurality of widgets, each widget configured to receive a request for one of;
recording of a segment, recapture of a previously recorded segment, or preview of a previously recorded segment, the user interface configured to;receive a selection of a segment, the selected segment associated with an allocated time; and responsive to receiving the selection, display while recording the selected segment, a widget indicating a difference between the allocated time and an amount of time spent recording the selected segment; sending for presentation, the user interface via a client device associated with the user within a threshold time interval of the event; receiving a plurality of content items via the user interface, each content item associated with a segment of the selected template; combining the content items associated with the segments to generate a combined content item; and associating a data object with the combined content item and storing the data object. - View Dependent Claims (20)
-
Specification