US7769827B2
Active / In Force
US
⏱️ 0.6 years remaining
Interactive video application hosting
Assignee: Micro Focus LLC
•
Filing: 2007-05-22
•
Granted: 2010-08-03
•
Expires: 2027-05-22
Abstract
Abstract A system and method that provide a hosted application and associated services for encoding, indexing, publishing and searching video media to content owners on a public network. The system and method allow the user interface to be customized and injected into the content-owner's website using dynamic HTML and template-based presentation mechanisms, thereby greatly enhancing the website's branding, advertising, and community building capabilities.
Inventors
- 👤 David Girouard
- 👤 Bradley Horowitz
- 👤 Richard Humphrey
- 👤 Charles Fuller
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 17:50
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/19; G11B27/28; H; H04; H04L; H04L67/00; H04L67/01; H04L67/02; H04N; H04N21/00; H04N21/20; H04N21/21; H04N21/222; H04N21/2223; H04N21/23; H04N21/234; H04N21/2343; H04N21/27; H04N21/274; H04N21/278; H04N21/40; H04N21/41; H04N21/414; H04N21/4143; H04N21/45; H04N21/462; H04N21/4622; H04N21/60; H04N21/61; H04N21/6106; H04N21/6125; H04N21/6156; H04N21/6175; H04N21/80; H04N21/85; H04N21/854; H04N21/8543; H04N21/858; H04N21/8586
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
185 words
A system for providing video content over a network, the system comprising: a service facility configured to receive encoded video content from a content source, the service facility comprising: a video logging module configured to generate video index metadata for the encoded video content; and a video application server module configured to: receive a video content search query comprising one or more search terms; process the video content search query to identify at least a portion of the encoded video content, wherein the identified portion of encoded video content is associated with video index metadata related to the search terms of the video content search query; and transmit at least a portion of the video index metadata of the identified portion of the encoded video content; and a content distribution network configured to: receive data indicative of a selection of the identified portion of the video content, wherein the video index metadata comprises at least one of visual, audio, and textual elements of the video content; and transmit the selected identified portion of the video content in response to the data indicative of the selection.
Claim 2
Independent Claim
185 words
A system for providing video content over a network, the system comprising: a service facility configured to receive encoded video content from a content source, the service facility comprising: a video logging module configured to generate video index metadata for the encoded video content; and a video application server module configured to: receive a video content search query comprising one or more search terms; process the video content search query to identify at least a portion of the encoded video content, wherein the identified portion of encoded video content is associated with video index metadata related to the search terms of the video content search query; and transmit at least a portion of the video index metadata of the identified portion of the encoded video content; and a content distribution network configured to: receive data indicative of a selection of the identified portion of the video content, wherein the video index metadata comprises at least one of visual, audio, and textual elements of the video content; and transmit the selected identified portion of the video content in response to the data indicative of the selection.
Claim 3
Dependent Claim
29 words
The system of claim 1 , wherein the service facility further comprises a video index database configured to store at least a portion of the generated video index metadata.
Claim 4
Dependent Claim
26 words
The system of claim 1 , wherein the service facility further comprises a video editorial module configured to receive user-inputted annotation of the encoded video content.
Claim 5
Dependent Claim
31 words
The system of claim 1 , wherein the received encoded video content is received from a content owner, and wherein the encoded video content comprises one or more encoded video files.
Claim 6
Dependent Claim
32 words
The system of claim 1 , wherein the received encoded video content comprises one or more of a Quicktime file, a MPEG file, and a Windows Media file, and a RealVideo file.
Claim 7
Dependent Claim
24 words
The system of claim 1 , wherein service facility and the content distribution network comprises each comprises one or more processor controlled computing devices.
Claim 8
Dependent Claim
49 words
The system of claim 1 , wherein the service facility further comprises a web server configured to receive the video content search query from at least one of a user or a content owner website, and communicate the received video content search query to the video application server module.
Claim 9
Dependent Claim
42 words
The system of claim 7 , wherein the web server is further configured to receive the video index metadata related to the search terms of the video content search query and cause the video index metadata to be displayed to a user.
Claim 10
Dependent Claim
45 words
The system of claim 1 , wherein the data indicative of a selection of the identified portion of the video content is generated when a user selects one or more of a keyframe, a title, or a portion of a transcript on a computing device.
Claim 11
Dependent Claim
31 words
The system of claim 1 , wherein the encoded video content comprises a video file, and wherein the identified portion of the video content comprises a portion of the video file.
Claim 12
Independent Claim
143 words
A method for providing video content over a network, the method comprising: receiving encoded video content; indexing the encoded video content to create video index metadata; receiving a video content search query; processing the video content search query to identify a portion of the encoded video content, wherein the identified portion of encoded video content is associated with video index metadata related to the search terms of the video content search query; transmitting at least a portion of the video index metadata of the identified portion of the encoded video content; receiving data indicative of a selection of the identified portion of the video content, wherein the video index metadata comprises at least one of visual, audio, and textual elements of the video content; and transmitting the selected identified portion of the video content in response to the data indicative of the selection.
Claim 13
Independent Claim
143 words
A method for providing video content over a network, the method comprising: receiving encoded video content; indexing the encoded video content to create video index metadata; receiving a video content search query; processing the video content search query to identify a portion of the encoded video content, wherein the identified portion of encoded video content is associated with video index metadata related to the search terms of the video content search query; transmitting at least a portion of the video index metadata of the identified portion of the encoded video content; receiving data indicative of a selection of the identified portion of the video content, wherein the video index metadata comprises at least one of visual, audio, and textual elements of the video content; and transmitting the selected identified portion of the video content in response to the data indicative of the selection.
Claim 14
Dependent Claim
23 words
The method of claim 11 , further comprising storing at least a portion of the video index metadata in a video index database.
Claim 15
Dependent Claim
26 words
The method of claim 12 , further comprising receiving user-generated annotations for the encoded video content and storing the received annotations in the video index database.
Claim 16
Dependent Claim
18 words
The method of claim 11 , wherein receiving encoded video content comprises receiving one or more electronic files.
Claim 17
Dependent Claim
18 words
The method of claim 11 , wherein receiving encoded video content comprises receiving content from a content owner.
Claim 18
Dependent Claim
12 words
The method of claim 11 , wherein the network is the Internet.
Claim 19
Dependent Claim
25 words
The method of claim 11 , wherein receiving a video content search query comprises receiving the video content search query from a content owner website.
Claim 20
Dependent Claim
38 words
The method of claim 17 , wherein transmitting at least a portion of the video index metadata of the identified portion of the encoded video content comprises causing the video index metadata to be displayed to a user.
Claim 21
Dependent Claim
31 words
The method of claim 11 , wherein the encoded video content comprises a video file, and wherein the identified portion of the video content comprises a portion of the video file.
Claim 22
Dependent Claim
45 words
The method of claim 11 , wherein the data indicative of a selection of the identified portion of the video content is generated when a user selects one or more of a keyframe, a title, or a portion of a transcript on a computing device.
References Cited (Backward Citations)
US4115805A
Cited
US4334241A
Cited
US4574319A
Cited
US5568328A
Cited
US5027400A
Cited
US5045940A
Cited
US5446919A
Cited
US5136655A
Cited
US5335072A
Cited
US5307456A
Cited
US5861881A
Cited
US5946445A
Cited
US5467288A
Cited
US5566290A
Cited
US5506644A
Cited
US5414808A
Cited
US5692104A
Cited
US5657077A
Cited
US5745637A
Cited
US5680639A
Cited
US5481296A
Cited
US5561457A
Cited
US5649060A
Cited
US5796428A
Cited
US5889578A
Cited
US5485553A
Cited
US5664218A
Cited
US5701153A
Cited
US5508940A
Cited
US5822537A
Cited
US5606655A
Cited
US5521841A
Cited
US5677994A
Cited
US5682458A
Cited
US5613032A
Cited
US5664227A
Cited
US5835667A
Cited
US5926205A
Cited
US5655117A
Cited
US5574845A
Cited
US5774170A
Cited
US5706290A
Cited
US5826102A
Cited
US5818512A
Cited
US5557320A
Cited
US5642285A
Cited
US5872865A
Cited
US5815201A
Cited
US5982979A
Cited
US5777612A
Cited
US5930446A
Cited
US5706457A
Cited
US6009507A
Cited
US5898441A
Cited
US6112226A
Cited
US6119154A
Cited
US6505160B1
Cited
US5809512A
Cited
US6006257A
Cited
US5767893A
Cited
US5751280A
Cited
US5963702A
Cited
US5633678A
Cited
US5794249A
Cited
US5884056A
Cited
US5838314A
Cited
US5822024A
Cited
US6061056A
Cited
US6018768A
Cited
US5774664A
Cited
US5778181A
Cited
US5911139A
Cited
US5915250A
Cited
US5913205A
Cited
US5918012A
Cited
US5983237A
Cited
US6014693A
Cited
US5893095A
Cited
US6034942A
Cited
US5852435A
Cited
US20020191087A1
Cited
US5870754A
Cited
US5740388A
Cited
US20010014891A1
Cited
US5983176A
Cited
US6370543B2
Cited
US5903892A
Cited
US6065050A
Cited
US5977964A
Cited
US6738100B2
Cited
US5903261A
Cited
US5953005A
Cited
US5813014A
Cited
US5969716A
Cited
US5890175A
Cited
US5828809A
Cited
US6094671A
Cited
US5987509A
Cited
US5917958A
Cited
US5872565A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2013-08-02 | 2014-02-01 | 2014-08-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2017-08-02 | 2018-02-01 | 2018-08-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2021-08-02 | 2022-02-01 | 2022-08-03 | $7700.00 | Window Closed / Lapsed |