Method of processing EPG metadata in network device and the network device for controlling the same

US9693093B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9693093-B2
Application numberUS-88809410-A
CountryUS
Kind codeB2
Filing dateSep 22, 2010
Priority dateDec 7, 2009
Publication dateJun 27, 2017
Grant dateJun 27, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of processing EPG metadata in a network according to one embodiment of the present invention includes the steps of performing a services discovery procedure utilizing multiple service discovery metadata components supplied by a service provider and processing an EPG metadata. Preferably, the performing step includes the steps of receiving a master SI table which locates in a master SI table location in provisioning information, wherein the provisioning information includes multiple elements, an EPG provider information element in the multiple elements having both a first target virtual channel map identifier element and an EPG data locator element, the first target virtual channel map identifier element indicating that services are covered by each of the EPG metadata provider's EPG data sources, receiving a virtual channel map table which locates in virtual channel map locations in the received master SI table, receiving a virtual channel description table which locates in virtual channel description table locations in the received virtual channel map table, and receiving a source table which locates in source table locations in the received virtual channel description table.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of processing an Electronic Program Guide (EPG) metadata in a network device, the method comprising: performing a services discovery procedure utilizing multiple service discovery metadata components supplied by a service provider, wherein the step of performing comprises multiple steps of: receiving a master SI table located in a master SI table location in provisioning information, receiving a virtual channel map, among a plurality of virtual channel maps, located in a virtual channel map location in the received master SI table, receiving a virtual channel description table located in a virtual channel description table location in the received virtual channel map table, and receiving a source table located in a source table location in the received virtual channel description table; and receiving a request message, and an EPG metadata based on an EPG provider information element which is included in the provisioning information, wherein the EPG provider information element includes both a first target virtual channel map identifier element and an EPG data locator element including a second target virtual channel map identifier element, the first target virtual channel map identifier element indicating that all services in a virtual channel map identified by the first target virtual channel map identifier element among the plurality of virtual channel maps are covered by at least one of an EPG metadata provider's EPG data sources, the second target virtual channel map identifier element indicating that services in a virtual channel map identified by the second target virtual channel map identifier element among the plurality of virtual channel maps are covered by an EPG data source represented by the EPG data locator element, and a SupportedServiceType element representing whether the EPG metadata, provided by an EPG provider identified by the EPG provide information element, is provided for all services or information on a specific service, and the request message includes key-value pairs indicating that a time interval of real time broadcasting EPG metadata is requested; and processing the EPG metadata, wherein profiles for the EPG metadata are classified by 3 sorts of an EPG full profile, an EPG lite profile, and an EPG list profile, the EPG lite profile is derived from the EPG full profile by excluding at least one of information from the EPG full profile according to capability of the network device, the EPG list profile, for providing list information per content included in the service simpler than the EPG full profile, is derived from the EPG full profile by excluding at least one of information from the EPG lite profile, based on a quantity of the EPG metadata, the EPG list profile is used for obtaining more detailed information than the EPG list profile per content, the EPG list profile is transmitted first and then the more detailed information per content is transmitted by using the key-value pairs included in the request message, and the EPG list profile and the more detailed information are transmitted to different layers respectively, when the EPG provider information element further includes a NumberOfDeliveryLayer element for identifying the EPG metadata is delivered via at least two delivery layers. 2. The method of claim 1 , wherein the first target virtual channel map identifier element further indicates that services in a virtual channel map are covered by each of the EPG metadata provider's EPG data sources. 3. The method of claim 1 , wherein the provisioning information is obtained by the network device during a Service Provider (SP) attachment. 4. The method of claim 1 , wherein the network device corresponds to at least one of an IPTV Terminal Function (ITF) device, a mobile device and a digital television. 5. The method of claim 1 , wherein none of the first target virtual channel map identifier element that appears in the EPG provider information element apply to the EPG data source represented by the EPG data locator element if the second target virtual channel map identifier element appears in the EPG data locator element. 6. The method of claim 1 , wherein a delivery of the EPG metadata performs using a Service Guide Delivery Unit (SGDU) containing a collection of fragments that meet a grouping criteria, and a grouping of the fragments in the SGDU conforms to the grouping criteria declared for the SGDU in Service Guide Delivery Descriptors (SGDDs) announcing the SGDU. 7. The method of claim 6 , wherein the grouping criteria is based on at least one of a start time, an end time, a service ID, and genre properties of schedule events. 8. The method of claim 6 , wherein the fragments correspond to at least one of a program information fragment, a schedule fragment, and a review fragment. 9. A network device for processing an Electronic Program Guide (EPG) metadata, the network device comprising: a service discovery manager configured to perform a services discovery procedure utilizing multiple service discovery metadata components supplied by a service provider, wherein the service discovery manager further configured to: receive a master SI table located in a master SI table location in provisioning information, receive a virtual channel map, among a plurality of virtual channel maps, located in a virtual channel map location in the received master SI table, receive a virtual channel description table located in a virtual channel description table location in the received virtual channel map table, and receive a source table located in a source table location in the received virtual channel description table; and a network device configured to receive a request message, and an EPG metadata based on an EPG provider information element which is included in the provisioning information, wherein the EPG provider information element includes both a first target virtual channel map identifier element and an EPG data locator element including a second target virtual channel map identifier element, the first target virtual channel map identifier element indicating that all services in a virtual channel map identified by the first target virtual channel map identifier element among the plurality of virtual channel maps are covered by at least one of an EPG metadata provider's EPG data sources, the second target virtual channel map identifier element indicating that services in a virtual channel map identified by the second target virtual channel map identifier element among the plurality of virtual channel maps are covered by an EPG data source represented by the EPG data locator element, and a SupportedServiceType element representing whether the EPG metadata, provided by an EPG provider identified by the EPG provider information element, is provided for all services or information on a specific service, and the request message includes key-value pairs indicating that a time interval of real time broadcasting EPG metadata is requested; and a controller configured to process an EPG metadata, wherein profiles for the EPG metadata are classified by 3 sorts of an EPG full profile, an EPG lite profile and an EPG list profile, the EPG lite profile is derived from the EPG full profile by excluding at least one of information from the EPG full profile according to capability of the network device, the EPG list profile, for providing information per content included in the service simpler than the EPG full profile, is derived from the EPG full profile by excluding at least one of information from the EPG lite profile, based on a quantity of the EPG metadata, the EPG list profile is used for obtaining more detailed information than the EPG list profile per content by usi

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Service discovery by the service manager · CPC title

  • Extraction or processing of SI, e.g. extracting service information from an MPEG stream · CPC title

  • using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML] {(information retrieval of semistructured data, the underlying structure being taken into account, e.g. mark-up language structure data G06F16/80)} · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9693093B2 cover?
A method of processing EPG metadata in a network according to one embodiment of the present invention includes the steps of performing a services discovery procedure utilizing multiple service discovery metadata components supplied by a service provider and processing an EPG metadata. Preferably, the performing step includes the steps of receiving a master SI table which locates in a master SI …
Who is the assignee on this patent?
Lee Joon Hui, Kim So Young, Lee Hyeon Jae, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N21/4345. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 27 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).