US6567980B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video cataloger system with hyperlinked output
Assignee: Virage Inc
•
Filing: 1998-08-14
•
Granted: 2003-05-20
•
Expires: 2018-08-14
Abstract
Abstract One aspect of the invention is directed to a system and method for video cataloging. The video is cataloged according to predefined or user definable metadata. The metadata is used to index and then retrieve encoded video. In another aspect of the invention, video metadata track processors convert metadata tracks of the video information to produce displayable frames containing hyperlinking between displayable data. Another aspect of the invention is directed to a method of browsing stored video information, including displaying hyperlinked frames of metadata track representations, and selecting and displaying links between displayable frames.
Inventors
- 👤 Ramesh Jain
- 👤 Charles Fuller
- 👤 Mojgan Monika Gorkani
- 👤 Bradley Horowitz
- 👤 Richard D. Humphrey
- 👤 Michael J. Portuesi
- 👤 Chiao-fe Shu
- 👤 Arun Hampapur
- 👤 Amarnath Gupta
- 👤 Jeffrey Bach
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 13:06
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/50; G06F16/58; G06F16/70; G06F16/74; G06F16/745; G06F16/78; G06F16/783; G06F16/7834; G06F16/7844; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
89 words
A video cataloging output filter, comprising: a plurality of metadata track processors each generating a distinct type of metadata, wherein each processor converts at least one type of metadata representation of video information into a displayable frame and wherein at least one of the plurality of metadata track processors hyperlinks one type of metadata presented in the displayable frame with another type of metadata displayable in another frame provided by another metadata track processor; and a main frame processor incorporating the displayable frames of metadata into a displayble page.
Claim 2
Dependent Claim
89 words
A video cataloging output filter, comprising: a plurality of metadata track processors each generating a distinct type of metadata, wherein each processor converts at least one type of metadata representation of video information into a displayable frame and wherein at least one of the plurality of metadata track processors hyperlinks one type of metadata presented in the displayable frame with another type of metadata displayable in another frame provided by another metadata track processor; and a main frame processor incorporating the displayable frames of metadata into a displayble page.
Claim 3
Dependent Claim
27 words
The filter of claim 1 , additionally comprising a session level frame processor converting session level metadata to a displayable frame which is hyperlinked via another frame.
Claim 4
Dependent Claim
20 words
The filter of claim 1 , wherein the metadata representations include at least one of: keyframe, close caption and clip.
Claim 5
Dependent Claim
15 words
The filter of claim 1 , wherein the displayable frame is coded in HTML format.
Claim 6
Dependent Claim
20 words
The filter of claim 1 , wherein the displayable frames are linked with video information stored in a file system.
Claim 7
Dependent Claim
21 words
The filter of claim 1 , wherein the displayable frames are linked in with video information communicated in a stream format.
Claim 8
Dependent Claim
42 words
The filter of claim 1 , additionally comprising a processor capable of converting keyframes to JPEG image files, and wherein one of the metadata track processors converts a keyframe metadata track and links the keyframe metadata track to the JPEG image files.
Claim 9
Independent Claim
96 words
A method of browsing stored video information, comprising: displaying a page of hyperlinked metadata within frames, each displayable frame being indicative of a distinct type of metadata representation of stored video information; selecting a link from one type of metadata presented in the displayable frame to another type of metadata displayable in another frame; selecting for display a portion of the video information based on the metadata in one of the displayable frames; retrieving video information stored as encoded digital data which corresponds to the selected portion of video information; and displaying the retrieved video information.
Claim 10
Independent Claim
96 words
A method of browsing stored video information, comprising: displaying a page of hyperlinked metadata within frames, each displayable frame being indicative of a distinct type of metadata representation of stored video information; selecting a link from one type of metadata presented in the displayable frame to another type of metadata displayable in another frame; selecting for display a portion of the video information based on the metadata in one of the displayable frames; retrieving video information stored as encoded digital data which corresponds to the selected portion of video information; and displaying the retrieved video information.
Claim 11
Dependent Claim
23 words
The method of claim 8 , wherein the encoded digital video data and the displayable frames are stored in a common file system.
Claim 12
Dependent Claim
25 words
The method of claim 8 , wherein the retrieving of encoded digital video data comprises receiving a video data stream from a video content server.
Claim 13
Dependent Claim
19 words
The method of claim 8 , wherein the video content server is remotely located and connected via the Internet.
Claim 14
Dependent Claim
105 words
A video cataloging output subsystem, comprising: a plurality of metadata track generators, wherein each generator generates a distinct type of metadata representation of video information; a plurality of metadata track processors, wherein each metadata track processor converts at least one type of metadata representation of the video information into a displayable frame, and wherein at least one of the plurality of metadata track processors hyperlinks one type of metadata presented in the displayable frame with another type of metadata displayable in another frame provided by another metadata track processor; and a main frame processor incorporating the displayable frames of metadata into a displayable main fame.
Claim 15
Dependent Claim
105 words
A video cataloging output subsystem, comprising: a plurality of metadata track generators, wherein each generator generates a distinct type of metadata representation of video information; a plurality of metadata track processors, wherein each metadata track processor converts at least one type of metadata representation of the video information into a displayable frame, and wherein at least one of the plurality of metadata track processors hyperlinks one type of metadata presented in the displayable frame with another type of metadata displayable in another frame provided by another metadata track processor; and a main frame processor incorporating the displayable frames of metadata into a displayable main fame.
Claim 16
Dependent Claim
18 words
The subsystem of claim 12 , wherein the metadata is hyperlinked based on time-codes corresponding to the video.
Claim 17
Dependent Claim
17 words
The subsystem of claim 12 , wherein the displayable main frame is displayed in a browser window.
Claim 18
Dependent Claim
20 words
The subsystem of claim 12 , wherein the displayable frames are linked with video information stored in a file system.
Claim 19
Dependent Claim
20 words
The subsystem of claim 12 , wherein the displayable frames are linked with video information communicated in a stream format.
Claim 20
Dependent Claim
32 words
The subsystem of claim 12 , additionally comprising a video player for playing retrieved video information corresponding to a portion of the video information selected based on data in a metadata track.
Claim 21
Dependent Claim
16 words
The subsystem of claim 17 , wherein the video information is stored as encoded digital data.
Claim 22
Independent Claim
106 words
A system for browsing stored video information, comprising: means for displaying a page of hyperlinked metadata within frames, each displayable frame being indicative of a distinct type of metadata representation of stored video information; means for selecting a link from one type of metadata presented in the displayable frame to another type of metadata displayable in another frame; means for selecting for display a portion of the video information based on the metadata in one of the displayable frames; means for retrieving video information stored as encoded digital data which corresponds to the selected portion of video information; and means for displaying the retrieved video information.
Claim 23
Independent Claim
106 words
A system for browsing stored video information, comprising: means for displaying a page of hyperlinked metadata within frames, each displayable frame being indicative of a distinct type of metadata representation of stored video information; means for selecting a link from one type of metadata presented in the displayable frame to another type of metadata displayable in another frame; means for selecting for display a portion of the video information based on the metadata in one of the displayable frames; means for retrieving video information stored as encoded digital data which corresponds to the selected portion of video information; and means for displaying the retrieved video information.
Claim 24
Dependent Claim
23 words
The system of claim 19 , wherein the encoded digital video data and the displayable frames are stored in a common file system.
Claim 25
Dependent Claim
29 words
The system of claim 19 , wherein the means for retrieving of encoded digital video data comprises means for receiving a video data stream from a video content server.
Claim 26
Dependent Claim
19 words
The system of claim 21 , wherein the video content server is remotely located and connected via the Internet.
Claim 27
Dependent Claim
19 words
The system of claim 19 , wherein the link from one frame to another frame is within the page.
References Cited (Backward Citations)
US5045940A
Cited
US5136655A
Cited
US5307456A
Cited
US5467288A
Cited
US5946445A
Cited
US5566290A
Cited
US5745637A
Cited
US5680639A
Cited
US5481296A
Cited
US5561457A
Cited
US5649060A
Cited
US5485553A
Cited
US5664218A
Cited
US5701153A
Cited
US5508940A
Cited
US5606655A
Cited
US5521841A
Cited
US5613032A
Cited
US5664227A
Cited
WO1996012239A1
Cited
US5835667A
Cited
US5926205A
Cited
US5574845A
Cited
US5706290A
Cited
US5818512A
Cited
US5982979A
Cited
US5777612A
Cited
US5930446A
Cited
US6009507A
Cited
US5898441A
Cited
US5809512A
Cited
US5751280A
Cited
US5963702A
Cited
US5794249A
Cited
WO1997026758A1
Cited
US5822024A
Cited
US5918012A
Cited
US6034942A
Cited
US5852435A
Cited
US5870754A
Cited
US5740388A
Cited
US5903892A
Cited
US5903261A
Cited
US5953005A
Cited
US5813014A
Cited
US5969716A
Cited
US5890175A
Cited
US6094671A
Cited
US5872565A
Cited
US6006241A
Cited
US5987454A
Cited
US5920856A
Cited
US6169573B1
Cited
US6014183A
Cited
US6360234B2
Cited
US6463444B1
Cited
US5990955A
Cited
US6134243A
Cited
US6173287B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-05-19 | 2006-11-18 | 2007-05-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-05-19 | 2010-11-18 | 2011-05-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-05-19 | 2014-11-18 | 2015-05-20 | $7700.00 | Window Closed / Lapsed |