VIDEO EDITING USING CONTEXTUAL DATA AND CONTENT DISCOVERY USING CLUSTERS
First Claim
1. A method, comprising:
- collecting, using a processor, metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video;
detecting, using the processor, at least one of attributes of the metadata or attributes of the video;
correlating, using the processor, the attributes with a plurality of editors;
selecting, using the processor, an editor from the plurality of editors according to the correlating; and
displaying, using the processor, the selected editor for the video.
1 Assignment
0 Petitions
Accused Products
Abstract
Video editing using contextual data may include collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video, detecting attributes within the metadata and attributes from the video, and correlating the attributes with a plurality of editors. An editor may be selected from the plurality of editors according to the correlating and a video editing workflow may be automatically initiated. Content discovery using clusters may include receiving a user request for video content from a device, determining a behavioral cluster for the user according to demographic data for the user, determining a video of interest associated with the behavioral cluster, and providing a video of interest to the device using the processor.
40 Citations
36 Claims
-
1. A method, comprising:
-
collecting, using a processor, metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video; detecting, using the processor, at least one of attributes of the metadata or attributes of the video; correlating, using the processor, the attributes with a plurality of editors; selecting, using the processor, an editor from the plurality of editors according to the correlating; and displaying, using the processor, the selected editor for the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor programmed to initiate executable operations comprising; collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video; detecting at least one of attributes of the metadata or attributes of the video; correlating the attributes with a plurality of editors; selecting an editor from the plurality of editors according to the correlating; and displaying the selected editor for the video. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
-
collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video; detecting at least one of attributes of the metadata or attributes of the video; correlating the attributes with a plurality of editors; selecting an editor from the plurality of editors according to the correlating; and displaying the selected editor for the video. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
receiving a request for video content from a device using a processor; determining, using the processor, a behavioral cluster according to demographic data associated with the device; determining a video of interest associated with the behavioral cluster; and providing the video of interest to the device using the processor. - View Dependent Claims (32)
-
-
33. A system, comprising:
-
a processor programmed to initiate executable operations comprising; receiving a request for video content from a device; determining a behavioral cluster according to demographic data associated with the device; determining a video of interest associated with the behavioral cluster; and providing the video of interest to the device. - View Dependent Claims (34)
-
-
35. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
-
receiving a request for video content from a device; determining a behavioral cluster according to demographic data associated with the device; determining a video of interest associated with the behavioral cluster; and providing the video of interest to the device. - View Dependent Claims (36)
-
Specification