Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
113 words
A method for relating indexing information associated with at least two indexing schemes to facilitate the play-back of user-specified digital video data, the method comprising the steps of: scanning a stream of digital video data for indexing information related to at least two indexing schemes prior to being stored in a video server; and generating a mapping table in order to convert indexing information associated with one of the at least two indexing schemes to corresponding indexing information associated with another one of said at least two indexing schemes, said indexing information identifying discrete portions of said stream of digital video data so that said portions can be accessed at a later time.
Claim 2
Independent Claim
113 words
A method for relating indexing information associated with at least two indexing schemes to facilitate the play-back of user-specified digital video data, the method comprising the steps of: scanning a stream of digital video data for indexing information related to at least two indexing schemes prior to being stored in a video server; and generating a mapping table in order to convert indexing information associated with one of the at least two indexing schemes to corresponding indexing information associated with another one of said at least two indexing schemes, said indexing information identifying discrete portions of said stream of digital video data so that said portions can be accessed at a later time.
Claim 3
Dependent Claim
15 words
The method defined in claim 1, further comprising the step of storing the mapping table.
Claim 4
Dependent Claim
15 words
The method defined in claim 2, wherein the mapping table is stored in a database.
Claim 5
Dependent Claim
114 words
The method defined in claim 2, further comprising the steps of: selecting a segment of the stream of digital video data to be displayed on a video display; retrieving the mapping table; monitoring control means included within a graphical user interface of a video client to determine whether indexing information associated with an original indexing scheme of the at least two indexing schemes has been entered using the control means; and converting any indexing information entered using the control means to indexing information associated with another indexing scheme of the at least two indexing schemes which is compatible with a video server that sends digital video data to the video display for display thereon.
Claim 6
Dependent Claim
117 words
The method defined in claim 3, further comprising the steps of: selecting a segment of the stream of digital video data to be displayed on a video display; retrieving the mapping table from said database; monitoring control means included within a graphical user interface of a video client to determine whether indexing information associated with an original indexing scheme of the at least two indexing schemes has been entered using the control means; and converting any indexing information entered using the control means to indexing information associated with another indexing scheme of the at least two indexing schemes which is compatible with a video server that sends digital video data to the video display for display thereon.
Claim 7
Dependent Claim
58 words
The method defined in claim 4, further comprising the steps of: transferring the converted indexing information entered using the control means to the video server; and displaying a portion of the segment of the stream of digital video data corresponding to the converted indexing information, said video server sending the portion to the video display for display thereon.
Claim 8
Dependent Claim
58 words
The method defined in claim 5, further comprising the steps of: transferring the converted indexing information entered using the control means to the video server; and displaying a portion of the segment of the stream of digital video data corresponding to the converted indexing information, the video server sending said portion to the video display for display thereon.
Claim 9
Dependent Claim
19 words
The method defined in claim 4, wherein said indexing information entered using the control means includes SMPTE time codes.
Claim 10
Dependent Claim
19 words
The method defined in claim 5, wherein said indexing information entered using the control means includes SMPTE time codes.
Claim 11
Dependent Claim
14 words
The method defined in claim 8, wherein said converted indexing information includes MPEG byte-offsets.
Claim 12
Dependent Claim
14 words
The method defined in claim 9, wherein said converted indexing information includes MPEG byte-offsets.
Claim 13
Dependent Claim
20 words
The method defined in claim 4, further comprising the step of displaying said indexing information on the graphical user interface.
Claim 14
Dependent Claim
20 words
The method defined in claim 5, further comprising the step of displaying said indexing information on the graphical user interfaces.
Claim 15
Dependent Claim
121 words
The method defined in claim 6, further comprising the steps of: receiving a call back message from the video server including indexing information associated with the indexing scheme which is compatible with the video server, the indexing information corresponding to a portion of the segment of the stream of digital video data which was actually displayed on the video display; converting the indexing information included in the call back message into indexing information associated with the original indexing scheme; and displaying on the graphical interface of the video client the indexing information associated with the original indexing scheme which corresponds to the portion of the segment of the stream of digital video data which was actually displayed on the video display.
Claim 16
Dependent Claim
121 words
The method defined in claim 7, further comprising the steps of: receiving a call back message from the video server including indexing information associated with the indexing scheme which is compatible with the video server, the indexing information corresponding to a portion of the segment of the stream of digital video data which was actually displayed on the video display; converting the indexing information included in the call back message into indexing information associated with the original indexing scheme; and displaying on the graphical interface of the video client the indexing information associated with the original indexing scheme which corresponds to the portion of the segment of the stream of digital video data which was actually displayed on the video display.
Claim 17
Dependent Claim
33 words
The method defined in claim 8, wherein the stream of digital video data includes a plurality of frames, each of the plurality of frames being associated with one of the SMPTE time codes.
Claim 18
Dependent Claim
34 words
The method defined in claim 9, wherein th e stream of digital video data includes a plurality of frames, each of the plurality of frames being associated with one of the SMPTE time codes.
Claim 19
Dependent Claim
13 words
The method defined in claim 16, wherein the plurality of frames are I-frames.
Claim 20
Dependent Claim
13 words
The method defined in claim 16, wherein the plurality of frames are I-frames.
Claim 21
Dependent Claim
128 words
A video client which relates indexing information associated with at least two indexing schemes to facilitate the play-back of user-specified digital video data on a video display, said video player comprising: a loader which scans said digital video data for indexing information and loads said digital video data into a video server, said loader comprising a mapper which generates a mapping table relating indexing information associated with the at least two indexing schemes; and a video player that controls the play-back of said digital video data using said mapping table which is retrieved by said video player when said digital video data is to be displayed, said video server sending said digital video data to the video display in response to the control exercised by said video player.
Claim 22
Dependent Claim
128 words
A video client which relates indexing information associated with at least two indexing schemes to facilitate the play-back of user-specified digital video data on a video display, said video player comprising: a loader which scans said digital video data for indexing information and loads said digital video data into a video server, said loader comprising a mapper which generates a mapping table relating indexing information associated with the at least two indexing schemes; and a video player that controls the play-back of said digital video data using said mapping table which is retrieved by said video player when said digital video data is to be displayed, said video server sending said digital video data to the video display in response to the control exercised by said video player.
Claim 23
Dependent Claim
14 words
The video client defined in claim 20, wherein said loader stores said mapping table.
Claim 24
Dependent Claim
17 words
The video client defined in claim 20, wherein said loader stores said mapping table in a database.
Claim 25
Dependent Claim
66 words
The video client defined in claim 21, further comprising a graphical user interface displayed on said video display through which a user may interact with said loader and said video player, said user interacting with said loader in order to generate said mapping table and with said video player in order to select a segment of said digital video data for play-back on said video display.
Claim 26
Dependent Claim
66 words
The video player defined in claim 22, further comprising a graphical user interface displayed on said video display through which a user may interact with said loader and said video player, said user interacting with said loader in order to generate said mapping table and with said video player in order to select a segment of said digital video data for play-back on said video display.
Claim 27
Dependent Claim
122 words
The video client defined in claim 23, wherein said graphical user interface further comprises control means for entering user commands, said video player monitoring said control means to determine whether a user has entered any commands using said control means, said video player retrieving said mapping table when a user has selected said segment of said digital video data using said control means and converting any indexing information associated with an original indexing scheme of the at least two indexing schemes that is entered using said control means to indexing information associated with another indexing scheme of the at least two indexing schemes that is compatible with said video server which sends said segment of digital video data to said video display.
Claim 28
Dependent Claim
122 words
The video client defined by claim 24, wherein said graphical user interface further comprises control means for entering user commands, said video player monitoring said control means to determine whether a user has entered any commands using said control means, said video player retrieving said mapping table when a user has selected said segment of said digital video data using said control means and converting any indexing information associated with an original indexing scheme of the at least two indexing schemes that is entered using said control means to indexing information associated with another indexing scheme of the at least two indexing schemes that is compatible with said video server which sends said segment of digital video data to said video display.
Claim 29
Dependent Claim
70 words
The video client defined in claim 25, further comprising an application program interface through which said loader and video player communicates with said video server, said application program interface placing data requests generated by said loader and video player in a form which is recognized by said video server, said video player transferring said indexing information converted by said video player to said video server through said application program interface.
Claim 30
Dependent Claim
70 words
The video client defined in claim 26, further comprising an application program interface through which said loader and video player communicates with said video server, said application program interface placing data requests generated by said loader and video player in a form which is recognized by said video server, said video player transferring said indexing information converted by said video player to said video server through said application program interface.
Claim 31
Dependent Claim
20 words
The video client recited in claim 27, wherein said indexing information entered using said control means includes SMPTE time codes.
Claim 32
Dependent Claim
20 words
The video client recited in claim 28, wherein said indexing information entered using said control means includes SMPTE time codes.
Claim 33
Dependent Claim
15 words
The video client recited in claim 29, wherein said converted indexing information includes MPEG byte-offsets.
Claim 34
Dependent Claim
15 words
The video client recited in claim 28, wherein said converted indexing information includes MPEG byte-offsets.
Claim 35
Dependent Claim
20 words
The video client recited in claim 29, wherein said control means comprises control buttons which are actuated by said user.
Claim 36
Dependent Claim
20 words
The video client recited in claim 30, wherein said control means comprises control buttons which are actuated by said user.
Claim 37
Dependent Claim
21 words
The video client recited in claim 33, wherein said video player further comprises a command line interpreter for entering text-based commands.
Claim 38
Dependent Claim
21 words
The video client recited in claim 34, wherein said video player further comprises a command line interpreter for entering text-based commands.
Claim 39
Dependent Claim
93 words
The video client recited in claim 33, wherein said control buttons comprise: a first control button which allows the user to jump within said segment of digital video data in hour increments; a second control button which allows the user to jump within said segment of digital video data in minute increments; a third control button which allows the user to jump within said segment of digital video data in second increments; and a fourth control button which allows the user to jump within said segment of digital video data in frame increments.
Claim 40
Dependent Claim
93 words
The video client recited in claim 34, wherein said control buttons comprise: a first control button which allows the user to jump within said segment of digital video data in hour increments; a second control button which allows the user to jump within said segment of digital video data in minute increments; a third control button which allows the user to jump within said segment of digital video data in second increments; and a fourth control button which allows the user to jump within said segment of digital video data in frame increments.
Claim 41
Dependent Claim
46 words
The video client defined in claim 38, wherein said graphical user interface further comprises a plurality of time code display windows which depict a particular SMPTE time code corresponding to said portion of said segment of digital video data being displayed on said graphical user interface.
Claim 42
Dependent Claim
46 words
The video client defined in claim 38, wherein said graphical user interface further comprises a plurality of time code display windows which depict a particular SMPTE time code corresponding to said portion of said segment of digital video data being displayed on said graphical user interface.
Claim 43
Dependent Claim
134 words
The video client defined in claim 39, wherein said plurality of time code display windows comprises: a first time code display window which depicts the hour associated with a particular SMPTE time code corresponding to said portion of said segment of digital video being displayed; a second time code display window which depicts the minute associated with a particular SMPTE time code corresponding to said portion of said segment of digital video being displayed; a third time code display window which depicts the second associated with a particular SMPTE time code corresponding to said portion of said segment of digital video being displayed; and a fourth time code display window which depicts the frame associated with a particular SMPTE time code corresponding to a portion of said segment of digital video data being displayed.
Claim 44
Dependent Claim
134 words
The video client defined in claim 40, wherein said plurality of time code display windows comprises: a first time code display window which depicts the hour associated with a particular SMPTE time code corresponding to said portion of said segment of digital video being displayed; a second time code display window which depicts the minute associated with a particular SMPTE time code corresponding to said portion of said segment of digital video being displayed; a third time code display window which depicts the second associated with a particular SMPTE time code corresponding to said portion of said segment of digital video being displayed; and a fourth time code display window which depicts the frame associated with a particular SMPTE time code corresponding to said portion of said segment of digital video data being displayed.
Claim 45
Dependent Claim
54 words
The video client defined in claim 41, wherein said control means further comprises a slide bar which provides access to any frame position within the segment of digital video data which is proportional to an entire duration of said segment of said digital video data upon actuation of said slide bar by said user.
Claim 46
Dependent Claim
54 words
The video client defined in claim 42, wherein said control means further comprises a slide bar which provides access to any frame position within the segment of digital video data which is proportional to an entire duration of said segment of said digital video data upon actuation of said slide bar by said user.