Patent US7020888B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7020888B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for providing an omnimedia package

Assignee: OpenTV Inc
•
Filing: 2001-11-27
•
Granted: 2006-03-28
•
Expires: 2021-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a system that permits a variable number of disparate streams of data to be packaged together as content into a single distinct program referred to as an omnimedia package. A framework definition may be specified and created for the omnimedia package to allow a client set top box to decode the information and provide access to streams comprising video, audio and metadata information. The framework definition may be employed by a broadcast system to create a broadcast stream. A mechanism is described that permits a content provider to define a framework for delivering a package of related content. The framework definition encapsulates information necessary to build, format, transmit and display the disparate content streams. Data may be downloaded to a receiver prior to the broadcast of an associated program. The present invention may be implemented on terrestrial, cable, satellite, VDSL and other transport systems, including those that support upstream communication.

Inventors

  • 👤 Steven Reynolds
  • 👤 Joel Hassell
  • 👤 Thomas Lemmons
  • 👤 Ian Zenoni

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:03
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/80; H04N21/83; H04N21/84; H04N21/20; H04N21/23; H04N21/235; H04N21/40; H04N21/43; H04N21/435

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 251 words
A method for producing a broadcast stream that contains various stream types of audio content, video content, and metadata content comprising: creating a framework definition that identifies said various stream types in said audio content, said video content and said metadata content associated with a broadcast and attributes of said various stream types including the format of said various stream types; comparing an audio format of said audio content with an audio transmission format and converting said audio content to said audio transmission format if said audio format and said audio transmission format differ; comparing a video format of said video content with a video transmission format and converting said video content to said video transmission format if said video format and said video transmission format differ; comparing a metadata format of said metadata content with a metadata transmission format and converting said metadata content to said metadata transmission format if said metadata format and said metadata transmission format differ; creating a menu describing said audio content, said video content, and said metadata content; combining said audio content, said video content, and said metadata content into a broadcast stream for transmission to a plurality of receivers that are capable of checking said various stream types to determine which streams of said various stream types may be used by said receivers; transmitting said menu to a plurality of receivers that are capable of checking said stream type to determine which streams may be used by said receivers; and transmitting said broadcast stream.
Claim 2
Independent Claim 251 words
A method for producing a broadcast stream that contains various stream types of audio content, video content, and metadata content comprising: creating a framework definition that identifies said various stream types in said audio content, said video content and said metadata content associated with a broadcast and attributes of said various stream types including the format of said various stream types; comparing an audio format of said audio content with an audio transmission format and converting said audio content to said audio transmission format if said audio format and said audio transmission format differ; comparing a video format of said video content with a video transmission format and converting said video content to said video transmission format if said video format and said video transmission format differ; comparing a metadata format of said metadata content with a metadata transmission format and converting said metadata content to said metadata transmission format if said metadata format and said metadata transmission format differ; creating a menu describing said audio content, said video content, and said metadata content; combining said audio content, said video content, and said metadata content into a broadcast stream for transmission to a plurality of receivers that are capable of checking said various stream types to determine which streams of said various stream types may be used by said receivers; transmitting said menu to a plurality of receivers that are capable of checking said stream type to determine which streams may be used by said receivers; and transmitting said broadcast stream.
Claim 3
Dependent Claim 44 words
The method of claim 1 wherein said step of creating a framework definition further comprises: creating a framework definition record for each element of said audio content, said video content, and said metadata content wherein at least one framework definition record includes price information.
Claim 4
Dependent Claim 38 words
The method of claim 1 wherein said step of creating a menu further comprises: representing each element of said audio content, said video content, and said metadata content with an icon; and assigning a logo to said menu.
Claim 5
Dependent Claim 23 words
The method of claim 1 wherein said step of converting metadata content further comprises: determining if said metadata content is an image file.
Claim 6
Dependent Claim 37 words
The method of claim 4 wherein said step of converting said metadata content further comprises: loading said image file; loading a file conversion definition; converting said file using said conversion definition; and outputting a converted image file.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-03-27 2009-09-26 2010-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-03-27 2013-09-26 2014-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-03-27 2017-09-26 2018-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag