System and method for efficiently managing video files
First Claim
Patent Images
1. A method of managing video data comprising:
- monitoring viewing activities associated with said video data;
identifying defined video segments of said video data that have been viewed; and
indexing said defined video segments of said video data based on said viewing activities.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing a database of video files utilizes user-initiated activities to automatically index video segments of the video files and to automatically extract keyframes for selected video segments. The user-initiated activities include viewing and printing activities. In addition, the system and method allows a user to program a sequence of video segments to be played without having to create a video file containing the video segments.
48 Citations
44 Claims
-
1. A method of managing video data comprising:
-
monitoring viewing activities associated with said video data;
identifying defined video segments of said video data that have been viewed; and
indexing said defined video segments of said video data based on said viewing activities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing video data comprising:
-
a video player configured to play said video data; and
an indexing unit configured to monitor viewing activities associated with said video data, said indexing unit being further configured to identify defined video segments of said video data that have been played using said video player and to index said defined video segments based on said viewing activities. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of managing video data comprising:
-
detecting a selection of a particular video frame from said video data for a predefined function; and
designating said particular video frame as a representative video frame for at least one video segment of said video data from which said particular video frame was selected. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for managing video data comprising:
-
memory containing said video data; and
a video frame extractor configured to detect a selection of a particular video frame from said video data for a predefined function, said video frame extractor being further configured to designate said particular video frame as a representative video frame for at least one video segment of said video data from which said particular video frame was selected. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method of managing video data comprising:
-
providing indexing information associated with video segments of said video data; and
generating a video sequence play file of specific video segments of said video data using said indexing information in response to selection of said specific video segments and to selection of the order of said specific video segments, said video sequence play file including indices of locations in said video data of said specific video segments. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A system for managing video data comprising:
-
memory containing indexing information of video segments of said video data; and
a video organizer configured to generate a video sequence play file of specific video segments of said video data using said indexing information in response to selection of said specific video segments and selection of the order for said specific video segments, said video sequence play file including specific indices of locations in said video data of said specific video segment. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform a method of managing video data, said method comprising:
-
monitoring viewing activities associated with said video data;
identifying defined video segments of said video data that have been viewed; and
indexing said defined video segments of said video data based on said viewing activities.
-
-
41. A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform a method of managing video data, said method comprising:
-
detecting a selection of a particular video frame from said video data for a predefined function; and
designating said particular video frame as a representative video frame for at least one video segment of said video data from which said particular video frame was selected. - View Dependent Claims (42)
-
-
43. A program storage device readable by a machine, tangibly embodying a program of instructions executable by said machine to perform a method of managing video data, said method comprising:
-
providing indexing information associated with video segments of said video data; and
generating a video sequence play file of specific video segments of said video data using said indexing information in response to selection of said specific video segments and to selection of the order of said specific video segments, said video sequence play file including indices of locations in said video data of said specific video segments. - View Dependent Claims (44)
-
Specification