`(12) Patent Application Publication (10) Pub. No.: US 2002/0059624 A1
`(43) Pub. Date:
`May 16, 2002
`Machida et al.
`
`US 20020059624A1
`
`(54) SERVER BASED BROADCAST SYSTEM,
`APPARATUS AND METHOD AND
`RECORDING MEDUMAND SOFTWARE
`PROGRAM RELATING TO THIS SYSTEM
`(76) Inventors: Kazuhiro Machida, Inzai-shi (JP);
`Yuko Arai, Tokyo (JP); Hiroyuki
`Nishi, Tokyo (JP)
`Correspondence Address:
`Connolly Bove Lodge & Hutz LLP
`Suite 800
`1990 M Street, N.W.
`Washington, DC 20036-3425 (US)
`(21) Appl. No.:
`09/918,510
`(22) Filed:
`Aug. 1, 2001
`(30)
`Foreign Application Priority Data
`
`Aug. 3, 2000 (JP)...................................... 2OOO-235934
`Aug. 3, 2000 (JP)...................................... 2OOO-235935
`
`Publication Classification
`
`... H04N 7/173
`(51) Int. CI.7.
`(52) U.S. Cl. ................................................................ 725/91
`
`(57)
`
`ABSTRACT
`
`A Server based broadcast System has a receiver capable of
`automatically storing broadcasted contents and allowing a
`user to enjoy playback of an intended Service element
`involved in the Stored contents. Information necessary to
`operate this Server based broadcast System, Such as Service
`component information and renewal Schedule, is transmitted
`as a meta-content equivalent to a content composing the
`Substance of this Server based broadcast Service. Content
`information, including private information inherent to each
`content as well as common information applicable to a
`plurality of contents, is added to each content to be broad
`casted and carried on a carousel for data broadcasting. A
`receiver makes a content group with reference to the com
`mon information.
`
`SHOWROOM
`
`ONLY E IS DEFINED
`AS A CONTENT
`
`TEXT
`
`IF ONLY E IS A DATA
`CONTENT
`>
`RESOURCE
`
`
`
`CAROUSEL
`
`RESOURCE
`LIST
`CONTENT
`INFORMATION
`E
`(BML)
`E 2
`(JPEG)
`
`CONFEN
`META-DATA
`
`DATA
`CONTENT
`
`
`
`
`
`E3
`(JPEG)
`SIGN
`NFORMATION
`
`|
`
`CONTENT
`META-DATA
`
`Netflix v. VideoLabs
`IPR2023-00630
`Netflix. Ex. 1015
`
`
`
`Patent Application Publication
`
`
`
`LNSLNODNOWWOO
`
`
`
`
`
`May16, 2002 Sheet 1 of 18
`
`US 2002/0059624 Al
`
`
`INSINODSLVAId>NOLLWWHOANI
`
`
`NOLLWINYOSNIWLVO-WLAWLNALNOO
`
`elaWVSULSWYHOOUd
`
`
`WWHOOUd|VLGWYSHISWYYDOHdSINSINOD
`2WLWWYSHLS
`
`LNINODNOWWOOSINaINNOOG7WXLOld
`
`INSINGDNONINODmepes
`INALNOO!.INSINODSLVAldd>NOLLVINHOSNIiNOLLVWHONI
`
`
`NOILYINHOANSINAWNDOG1W4sinanionvi;NOILVWHOZNINOIVIVO-VLIWINSINOO
`
`
`
`INSINOOSLVAldd>NOLLWWHONI
`
`
`NOILVWHON!VIVG-VLSWLNSLNOD
`
`NOLLWNYOANIINALNOO
`
`NOLLWWHOSNIcyan:
`NBISSINSINOO-VLIN
`
`
`
`
`US 2002/0059624 A1
`
`Patent Application Publication May 16, 2002 Sheet 2 of 18
`FIG 3
`<!ELEMENT Service CompInfo public key, (storage id info)",(element service)+,
`(storage info)">
`<!ELEMENT public key, EMPTY>
`<ELEMENT element service (Content group)+, (storage id info)">
`<ELEMENT Content group (storage id info)">
`<ELEMENT storage id into EMPTY>
`<ELEMENT storage info (ird level list)">
`<!ELEMENT ird level list (storage id list)">
`<ATTLIST ServiceCompInfo
`info major version
`PCDATA #REQUIRED
`info minor version
`PCDATA #REQUIRED
`information provider id
`ID NUM #REQUIRED
`information provider name
`CDATA #REQUIRED
`information provider char
`CDATA #REQUIRED
`WOrk area size
`PCDATA #REQUIRED
`first bm.
`ID NUM #REQUIRED
`>
`<ATTLIST public key
`Version
`key
`limit
`>
`<ATTLIST element Service
`element Service id
`ID NUM #REQUIRED
`element Service name CDATA #IMPLIED
`element Service char
`CDATA
`IMPLIED
`first bml
`ID NUM #IMPLIED
`Schedule info
`(ON/OFF) OFF
`<!ATTLIST content group
`Content group id
`ID NUM #REQUIRED
`Content group name
`CDATA #REQUIRED
`Content group char
`CDATA #REQUIRED
`first brml
`ID NUM #IMPLIED
`>
`<ATTLIST storage id info
`Storage id
`ID-NUM #REOURED
`d
`
`PCDATA REQUIRED
`PCDATA #REQUIRED
`DATE
`#REOURED
`
`PCDATA #REQUIRED
`
`<ATTLIST ird level list
`ird level
`>
`<ATTLIST storage id list
`Storage id
`ID NUM #REQUIRED
`Storage policy
`(0/1/2/3/4) 0
`exclusive storage av
`PCDATA #REQUIRED
`exclusive storage data PCDATA #REQUIRED
`
`>
`
`
`
`
`
`Patent Application Publication May 16, 2002 Sheet 3 of 18
`
`US 2002/0059624 A1
`
`FIG. 4
`
`
`
`<!ELEMENT ScheduleInfo (Content info)", (next schedule)">
`<ELEMENT Content info (Schedule)+, (filtering pattern)+>
`<ELEMENT Schedule list (Schedule)+>
`<ELEMENT next Schedule (Schedule)+>
`<ATTLIST ScheduleInfo
`PCDATA FREQUIRED
`info major version
`PCDATA REGURED
`into minor Version
`information provider id ID NUM #REQUIRED
`element Service id
`ID NUM #REQUIRED
`>
`<ATTLIST Content info
`ID NUM #REQUIRED
`element COntent id
`PCDATA #REQUIRED
`Content major version
`PCDATA HREOURED
`COntent minor version
`data type
`(STREAM/FILE) #IMPLIED
`COntent size
`CDATA FIMPLIED
`D
`<ATTLIST Schedule list
`transport stream id
`ID NUM #REQUIRED
`Original network id
`ID NUM #REQUIRED
`Service id
`ID NUM #REQUIRED
`D
`<ATTLIST Schedule
`FREOURED
`Start time
`DATE
`duration
`PCDATA HREOURED
`D
`<ATTLIST filtering pattern
`#REQUIRED
`layer
`(1/2)
`def version
`PCDATA #REQUIRED
`fieldD
`ID NUM #REQUIRED
`info Version
`PCDATA #REQUIRED
`pattern
`CDATA #REOURED
`>
`
`<ATTLIST next Schedule
`transport stream id
`ID NUM #REQUIRED
`Original network id
`ID NUM #REQUIRED
`Service id
`ID NUM #REQUIRED
`D
`
`
`
`Patent Application Publication May 16, 2002 Sheet 4 of 18
`
`US 2002/0059624 A1
`
`FIG. 5
`
`
`
`COMMON CONTENT INFORMATION
`<!ELEMENT Commonlnfo (Comp info)>
`<!ELEMENT Comp info (Comp Content+)>
`<!ELEMENT Comp content EMPTY
`<ATTLIST COmmOnlinfo
`information provider id ID NUM #REQUIRED
`Service type
`(O/1/2/3/4) #REQUIRED
`element Service id
`ID NUM #REQUIRED
`COntent group id
`ID NUM #REQUIRED
`storage id
`ID NUM #IMPLIED
`major version
`PCDATA FREQUIRED
`minor version
`PCDATA FREOURED
`activation time
`DATE
`#IMPLIED
`expire time
`DATE
`#REGUIRED
`expire policy
`(0/1)
`O
`D
`<ATTLIST Comp info
`ird level
`PCDATA #REQUIRED
`limit
`DATE
`#REQUIRED
`>
`<!ATTLIST Comp content
`element Content id ID NUM #REQUIRED
`necessary
`(ON/OFF) OFF
`
`D
`
`
`
`Patent Application Publication May 16, 2002 Sheet 5 of 18
`FIG. 6
`
`US 2002/0059624 A1
`
`
`
`PRIVATE CONTENT INFORMATION
`<!ELEMENT Privatelnfo (ird level list)' (filtering pattern)">
`<ELEMENT ird level list (ird level info)+>
`<!ELEMENT ird level info EMPTY>
`<ATTLIST Privatenfo
`ID NUM #REQUIRED
`element Content id
`Content major version PCDATA #REQUIRED
`Content minor version PCDATA #REQUIRED
`first bml flag
`(yes/no) no
`activation time
`DATE
`IMPLIED
`expire time
`DATE
`fMPLIED
`expire policy
`(O/1) O
`data type
`(STREAM/FILE) #IMPLIED
`Content size
`CDATA
`IMPLIED
`D
`<ATTLIST ird level info
`ird level
`PCDATA REQUIRED
`D
`
`<!ATTLIST filtering pattern
`#REQUIRED
`filter type
`(primary/secondary)
`def Version
`PCDATA #REQUIRED
`FieldD
`ID NUM #REQUIRED
`info version
`PCDATA
`REGUIRED
`pattern
`CDATA #REQUIRED
`>
`
`
`
`Patent Application Publication May 16, 2002 Sheet 6 of 18
`
`US 2002/0059624 A1
`
`
`
`
`
`
`
`Patent Application Publication
`
`US 2002/0059624 A1
`
`
`
`
`
`
`
`
`
`WOOHMOHS
`
`
`
`Patent Application Publication
`
`May 16, 2002. Sheet 8 of 18
`
`US 2002/0059624 A1
`
`HOH?OSEH
`
`1SIT
`
`800
`
`------------------------------------
`-wn -- Y - - - - - - - m - - -
`-w- - - - - - - - - - - - - - - - -
`w
`y
`
`(]E|| |||NSNWHL SI NO||W.WHOHN||NENOdW00 E0||MBES
`
`
`
`
`NEHM (JEHOWLIW SI NOLWWHOHNI NOIS ON (H10N
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`May 16, 2002. Sheet 9 of 18
`
`US 2002/0059624 A1
`
`I
`
`V
`J
`a---
`A - - - - - -
`- - - - -a- - - - - - - - - - - - -
`- W - - - - - - - -
`w
`W
`N.
`W
`W
`W
`
`w
`
`TWMENEH IXEN HO NOISS||NSNWH1 •
`
`ET[\CEHOS
`
`NHE||Wd 9NIHEITI-' :
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`0 0 1 1ES SI (JI BO|AHES INEWETE
`
`
`
`
`
`ET[\[]BH0S TWMENEH HO-?
`
`
`
`Patent Application Publication
`
`May 16, 2002 Sheet 10 of 18 US 2002/0059624A1
`
`ESTÖHVO 110
`
`
`
`1ST BOH?OSEH
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`|NEINOQ QI (IWCW
`
`
`
`/INHINOO INHINOO
`
`
`
`Patent Application Publication May 16, 2002 Sheet 11 of 18
`
`US 2002/0059624 A1
`
`
`
`12s
`
`
`
`
`
`
`
`
`
`RECEIVING
`CONDITION
`ADMINISTRATING
`SECTION
`
`SELECTION &
`PRESENTING
`SECTION
`
`
`
`
`
`
`
`STORAGE
`ADMINISTRATING
`SECTION
`
`- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`12
`
`RECEIVING CONDITION
`ADMINISTRATING SECTION
`
`20
`
`
`
`
`
`
`
`
`
`
`
`SERVICE RECEIVING
`CONDITION
`SERVICE RECEIVING
`CONDITION
`
`
`
`t SERVICE RECEIVING
`CONDITION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SERVICE RECEIVING
`CONDITION
`
`RECEIVING CONDITION
`
`
`
`
`
`SERVICE DENTIFIER
`
`COMPULSORY CONTENT
`IDENTIFIER LIST
`
`RECEIVED CONTENT
`IDENTIFIER LIST
`
`ACQUIREMENT TIME
`LIMIT
`
`RECEPTION START TIME
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`
`
`Patent Application Publication May 16, 2002 Sheet 12 of 18
`
`US 2002/0059624 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(v)
`
`@ @ @ @) (g)
`
`(V)
`
`(0) (5)
`
`G) (O)
`
`
`
`Patent Application Publication
`
`TASNOWVOTASNOYVOTaSNOuVOTaSNOuVo
`
`
`
`
`
`
`dOuNOSAYJOWNOSSYJOUNOSAYJOWNOSAd
`
`
`NOLLVNYOSNINOLLWWYONINOILVINYOSNI
`
`<NOILVWHOSNISLVAled>
`
`
`
`LNALNOOLNALNOOINAINOOLNALNOO
`
`
`3:G]IWOYINALNO9
`isiisiisi]isi
`
`X“T3AT)WIAFOIY
`
`<NOLLVWHOANISLVAtdd>||<NOILVW
`
`
`0:0]‘IWa¥INALNOO
`
`X-THAF1BAAISOSY
`OU:|W}Sul}
`
`OU:[Ud}sulLA'XS79A57Y3AISOSY
`
`G:dIIWGYLNALNOO
`30‘018'dV-LNSNOdNOO
`
`
`QANISLVAldd>||<NOLLVAHOANISLVAlda>
`YAMSTNdNOD
`
`OSt‘Ola
`
`<NOLLWNHOANINONNOD>
`
`
`KX:JAN31H3AIS034
`
`GG]IWGYLNSLNO9
`jwO{SulATSAS1Y3A5034ou:
`
`
`qgt“OldVStOld
`
`
`<NOILVWHOSNISLVAId>||<NOLLVWHOINISLVAldd>
`@)(®)ORG
`
`
`
`0.IWOVLNSLNOO}}—¥-O1TIWOYLNALNOD
`
`9SA|gJSIl}XTHATMSAISOSY||AXTSAS7H3A19038
`
`W)W)
`
`-NOLLWWYOSNI
`
`NDIS
`
`NOLLVAYOSNI
`
`NOIS
`
`NOILWAYOSNI
`
`NOIS
`
`NOILVWHOSNI
`
`NOIS
`
`NOILLVWHOSNI
`
`NOIS
`
`
`
`6:01J0IAWaS
`
`ve‘WadINOud
`
`QQ(9)
`
`May16, 2002 Sheet 13 of 18
`
`US 2002/0059624 Al
`
`
`
`OU:(UG}Sul
`
`
`
`OU:{WO{Sul
`
`NOILVWHOSNI
`
`NOILVWHOSNI
`
`LN3LNOO
`
`NOILVWHOSNI
`
`LNALNOO
`
`Vasnowvo
`
`TASNOYVO
`
`JOUNOSId
`
`isi
`
`JOYNOSAY
`
`isi]
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication May 16, 2002 Sheet 14 of 18
`
`US 2002/0059624 A1
`
`FIG. f6
`
`- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`
`
`RECEIVING
`CONDITION
`ADMINISTRATING
`SECTION
`
`SELECTION &
`PRESENTING
`SECTION
`
`
`
`
`
`RECEIVING
`SECTION
`
`
`
`STORAGE
`ADMINISTRATING
`SECTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`RECEIVER'S
`PRIVATE
`NFORMATION
`ADMNSTRATING
`SECTION
`
`* - - - r - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`
`
`Patent Application Publication May 16,2002 Sheet 15 of 18
`
`US 2002/0059624 Al
`
`O01
`
`00¢
`
`{NALNOO
`ONIYOLS
`NOILW1SeYOO
`
`ONILLINSNVELViVd
`
`ONISSS0O0"dVLIVG-WLAWINAINOD|t49)
`
`NOILOASNOILOASONILVYANAD
`
`
`
`
`NOLLVWHOANILNSLNODNOWNOS
`
`
`NOILOASONIdNOYDLNALNOO
`
`
`NOLLWWHOANIXIGNSdd¥LNALNOO
`
`NOILOSSONILOWELXS
`JOIAAG
`
`NOILOAS
`
`INALNOO
`
`
`
`NOILOASONILVYSNS9
`
`
`
`WNIWHALONIAISOSY
`
`
`
`Patent Application Publication May 16, 2002 Sheet 16 of 18
`
`US 2002/0059624 A1
`
`FIG. 18A
`DATA TRANSMITTING OPERATION
`
`FIG. 18B
`DATA RECEIVING OPERATION
`
`
`
`STORE AND ADMINISTRATE
`CONTENTS TO BE
`TRANSMITTED
`
`SA
`
`ANALYZE A CORRELATION
`BETWEEN THE CONTENTS
`
`SA2
`
`PERFORM RELATED
`PROCESSING ACCORDING
`TO ANALYSIS RESULT
`
`SA3
`
`PRODUCE PRIVATE
`CONTENT INFORMATION
`AND COMMON CONTENT
`INFORMATION
`
`PRODUCE CONTENT
`META-DATA
`
`SA4
`
`SA5
`
`RECEIVE CONTENT
`META-DATA
`
`SB
`
`EXTRACT COMMON
`CONTENT INFORMATION
`CONTAINED IN CONTENT
`META-DATA
`
`SB2
`
`MAKE A CONTENT GROUP
`ACCORDING TO THE
`COMMON CONTENT
`INFORMATION
`
`SB3
`
`STORE AND ADMINISTRATESB4
`CONTENTS BELONGING
`TO THE SAME GROUP
`
`
`
`Patent Application Publication May 16, 2002. Sheet 17 of 18
`
`US 2002/0059624 A1
`
`
`
`E0WHOIS
`
`
`
`Patent Application Publication May 16, 2002 Sheet 18 of 18
`
`US 2002/0059624 A1
`
`
`
`
`|SWOQ WOH8 (JESWE HEAHES
`
`HO- NEE HOS EO|/\HES
`
`WOOHNWOHS
`
`
`
`
`
`US 2002/0059624 A1
`
`May 16, 2002
`
`SERVER BASED BROADCAST SYSTEM,
`APPARATUS AND METHOD AND RECORDING
`MEDIUMAND SOFTWARE PROGRAM RELATING
`TO THIS SYSTEM
`
`BACKGROUND OF THE INVENTION
`0001. The present invention relates to a server based
`broadcast System capable of Storing broadcasted contents
`and allowing a user to arbitrarily reproduce an intended
`content among the Stored contents. Especially, the present
`invention realizes a mechanism or Scheme for providing a
`variety of Server based broadcast Services.
`0002. In Japan, the BS digital broadcasting service has
`started at the end of the year 2000, and the digital terrestrial
`broadcasting Service will be available in the three major
`metropolitan areas by the end of the year 2003. The digital
`broadcasting is characterized by highly advanced functions
`and related advanced features, including high picture quality
`realized by digital high Vision images, multiple channels,
`and data broadcasting.
`0003. The data broadcasting enables TV broadcasters to
`provide various information, Such as news, traffic informa
`tion, weather forecast, and Sports information. Furthermore,
`a Server based broadcast System is already developed to
`automatically Store broadcasted contents in a memory of a
`receiver and to allow each user to Select an arbitrary content
`from the Stored contents and display the Selected content on
`a TV Screen. Accordingly, each user can obtain intended
`information on any occasion.
`0004 Under such circumstances, it is supposed that the
`number of information providers providing Such server
`based broadcast Services will increase in the future. Thus,
`each user can Select a favorable information provider to
`enjoy a Server based broadcast Service according to user's
`preference.
`0005. However, according to the above-described con
`ventional Server based broadcast System, the capability of
`data broadcasting is limited to Solely indicating the broad
`casted contents having been Stored until the time a user
`wants to play or reproduce. In other words, the conventional
`Server based broadcast System has no intent to correlate the
`broadcasted contents with each other.
`0006 For example, it is assumed that advertisement
`information of an automobile Sales company consists of a
`plurality of contents, Such as catalog information of car type
`A, catalog information of car type B, and price information
`covering both of the car types A and B. If these contents are
`provided to a user at a time, the user will be able to watch
`the catalog of car type A or watch the catalog of car type B,
`or compare their prices according to his/her preference.
`However, the conventional Server based broadcast System is
`dissatisfactory in that only the catalog of car type A will be
`provided to a user if the catalog of car type B and the price
`information are not stored yet. And, only the catalogs of car
`types A and B will be provided to a user if the price
`information is not Stored yet.
`0007. In view of the above, if a plurality of contents are
`correlated each other and classified into groups, presentation
`of the stored information will become more flexible. For
`example, the contents in each group can be displayed
`Successively or displayed according to an arbitrary combi
`
`nation designated by a user. As a result, Services provided in
`this manner will become attractive to users.
`0008 However, it is not predictable when each user
`wants to enjoy playback of the Stored contents. Thus, even
`if intended to present a plurality of linked contents, it is not
`guaranteed that all of these contents are already Stored when
`a user intends to play or reproduce. Thus, according to the
`conventional Server based broadcast System, no idea will
`arise for letting the contents correlate with each other.
`Hence, in many cases, producers of these contents (i.e.,
`information providers) are working on the assumption that
`each content is presented as an independent item non-related
`to other contents.
`
`SUMMARY OF THE INVENTION
`0009. In view of the foregoing problems, the present
`invention has an object to provide a useful Server based
`broadcast System capable of grouping the broadcasted con
`tents in an intended manner as well as providing a mecha
`nism for enabling the Server based broadcast Services to
`Spread widely.
`0010. To accomplish the above and other related objects,
`the present invention provides a Server based broadcast
`System comprising a receiver capable of automatically Stor
`ing broadcasted contents and allowing a user to enjoy
`playback of an intended Service element involved in the
`Stored contents. Especially, information necessary to operate
`the Server based broadcast System is transmitted as a meta
`content equivalent to a content composing the Substance of
`the Server based broadcast Service.
`0011. Therefore, the present invention makes it possible
`to effectively realize a push-type information broadcast
`System by transmitting a meta-content including the infor
`mation necessary to operate the Server based broadcast
`System in the same manner as a content of Service informa
`tion.
`0012 Furthermore, to accomplish the above and other
`related objects, the present invention provides a Server based
`broadcast System comprising a receiver capable of automati
`cally Storing broadcasted contents and allowing a user to
`enjoy playback of an intended item involved in the Stored
`contents. Especially, a meta-data is added to each content to
`be broadcasted. The meta-data comprises private informa
`tion inherent to each content as well as common information
`applicable to a plurality of contents. Meanwhile, the receiver
`makes a group of contents having the same common infor
`mation involved in the meta-data attach thereto.
`0013 Therefore, the present invention makes it possible
`to provide a Server based broadcast System which Supplies
`rich and flexible contents attractive for the users of this
`System.
`0014) More specifically, the present invention provides a
`first Server based broadcast System for transmitting and
`receiving a data via a transmission path. The first Server
`based broadcast System comprises a data transmitting device
`and a receiving terminal which are arranged in the following
`C.
`0015. In the data transmitting device, a content storing
`Section Stores and administrates contents to be transmitted.
`A content correlation processing Section correlates the con
`
`
`
`US 2002/0059624 A1
`
`May 16, 2002
`
`tents with each other based on a user's instruction. A content
`appendix information generating Section, communicating
`with the content correlation processing Section, generates
`private content information as appendix information inher
`ent to each content as well as common content information
`as appendix information common to a plurality of contents.
`And, a content meta-data generating Section produces a
`meta-data relating to a content based on the private content
`information and the common content information produced
`by the content appendix information generating Section.
`0016. In the receiving terminal, a common content infor
`mation extracting Section receives the content meta-data
`produced from the data transmitting device and extracts the
`common content information involved in the received con
`tent meta-data. A content grouping Section makes a content
`group consisting of a plurality of contents received from the
`data transmitting device according to the common content
`information extracted by the common content information
`extracting Section. And, a content administrating Section
`Stores and administrates the contents belonging to the same
`content group.
`0.017. The present invention provides a second server
`based broadcast system differs from the above-described
`first Server based broadcast System in that the content
`correlation processing Section analyzes a correlation
`between the contents Stored in the content Storing Section
`and performs related processing according to an analysis
`result.
`0018 Preferably, the common content information com
`prises compulsory information as a data required when the
`receiving terminal provides a content Service to a user.
`0019. In relation to the above-described first and second
`Server based broadcast Systems, the present invention pro
`vides a data transmitting method for transmitting a data via
`a transmission path based on a Server based broadcast
`System. The data transmitting method of the present inven
`tion comprises a step of Storing and administrating contents
`to be transmitted when a data is transmitted; a step of
`analyzing a correlation between the contents, a step of
`performing related processing according to an analysis
`result, a step of generating private content information as
`appendix information inherent to each content as well as
`common content information as appendix information com
`mon to a plurality of contents, and a step of producing a
`content meta-data as a meta-data relating to a content based
`on the private content information and the common content
`information.
`0020. In relation to the above-described first and second
`Server based broadcast System, the present invention pro
`vides a data receiving method for receiving a data via a
`transmission path based on a Server based broadcast. The
`data receiving method of the present invention comprises a
`Step of receiving the content meta-data when the data is
`received; a step of extracting the common content informa
`tion involved in the received content meta-data; a step of
`making a content group consisting of a plurality of received
`contents according to the common content information; and
`a step of Storing and administrating the contents belonging
`to the same content group.
`0021. The present invention provides a recording
`medium Storing a Software program for realizing the above
`
`described data transmitting method as well as the above
`described data receiving method.
`0022. The present invention provides a software program
`of a computer for realizing the above-described data trans
`mitting method as well as the above-described data receiv
`ing method.
`0023. Furthermore, the present invention provides a third
`Server based broadcast System comprising a receiver capable
`of automatically Storing broadcasted contents and allowing
`a user to enjoy playback of an intended Service element
`involved in the Stored contents, characterized in that a
`meta-data is added to each content to be broadcasted, the
`meta-data comprising private information inherent to the
`each content as well as common information applicable to a
`plurality of contents, and the receiver makes a group of
`contents having the same common information involved in
`the meta-data attach thereto.
`0024.
`In the third server based broadcast system, it is
`preferable that the common information includes informa
`tion designating all of the contents whose meta-data have the
`Same common information. The common information
`includes information designating compulsory contents
`Selected from the contents whose meta-data have the same
`common information, and playback of a group of Stored
`contents is feasible only when the receiver has stored all of
`the compulsory contents. The private information includes
`information designating a receiver level, while the receiver
`checks the private information of a received content accord
`ing to the meta-data attached thereto and Stores the received
`content only when the private information of the received
`content designates its own receiver level. The meta-data is
`multiplexed with a content and carried on a carousel for data
`broadcasting. The receiver renews an already Stored content
`by a newly received content when the private information of
`a meta-data attached to the newly received content has the
`Same content identifying information as that of the already
`Stored content. The common information includes an
`acquirement time limit of the compulsory contents, while
`the receiver cancels Storing the contents whose meta-data
`have the same common information as that of the compul
`Sory contents when fails to acquire all of the compulsory
`contents by the acquirement time limit. The common infor
`mation or the private information includes expiration time
`information, while the receiver deletes a Stored content when
`its expiration time has passed. The common information
`includes a filtering pattern, while the receiver checks the
`common information of the meta-data attached to a received
`content and Stores the received content only when a filtering
`pattern of the received content agrees with a filtering pattern
`kept in the receiver. The meta-data includes digital sign
`information of a Service provider, while the receiver checks
`the digital sign information of a received content and Stores
`the received content only when the digital sign information
`represents an authenticated information provider.
`0025) Furthermore, the present invention provides a
`fourth Server based broadcast System comprising a receiver
`capable of automatically Storing broadcasted contents and
`allowing a user to enjoy playback of an intended Service
`element involved in the Stored contents, characterized in that
`information necessary to operate the Server based broadcast
`System is transmitted as a meta-content equivalent to a
`content composing the Substance of the Server based broad
`cast Service.
`
`
`
`US 2002/0059624 A1
`
`May 16, 2002
`
`0026. In the fourth server based broadcast system, it is
`preferable that the content and the meta-content are carried
`on a data carousel for data broadcasting. The meta-content
`is used to transmit Service component information including
`information relating to the content as well as information
`relating to a hierarchical Structure of a Server based broad
`cast Service provided by a Service provider. The meta
`content is used to transmit information relating to renewal of
`the content. Each of the content and the meta-content links
`with other content or meta-content to compose a content
`group. Each of the content and the meta-content composing
`the content group is presented only when a predetermined
`number of contents or meta-contents of the content group
`have been Stored in the receiver. The receiver displays a
`Screen inquiring whether or not a user utilizes a Service, and
`the receiver controls reception of the content based on a
`Service Selected by the user. The receiver acquires informa
`tion relating to a required Storage capacity of information
`based on the Service component information corresponding
`to the Selected Service, and Secures the required Storage
`capacity. The receiver acquires information relating to a
`public key based on the Service component information
`corresponding to the Selected Service, and uses the public
`key for authentication. A meta-data is attached to the meta
`content. The meta-data comprises private information inher
`ent to the meta-content and common information applicable
`to a plurality of meta-contents composing the content group.
`The meta-data attached to the meta-content of the Service
`component information includes the private information or
`the common information describing expiration time infor
`mation. The meta-data attached to the meta-content of the
`Service component information includes the private infor
`mation describing filtering information.
`0027. In relation to the third server based broadcast
`System, the present invention provides a method for trans
`mitting a data of a Server based broadcast System, compris
`ing the Steps of producing a meta-data comprising private
`information inherent to the each content as well as common
`information applicable to a plurality of contents, and broad
`casting the meta-data together contents composing a server
`based broadcast Service. Meanwhile, the present invention
`provides a method for receiving a data of a Server based
`broadcast System, comprising the Steps of automatically
`Storing broadcasted contents, and allowing a user to enjoy
`playback of an intended Service element involved in the
`Stored contents with reference to private information inher
`ent to each content as well as common information appli
`cable to a plurality of contents.
`0028. In relation to the fourth server based broadcast
`System, the present invention provides a method for trans
`mitting a data of a Server based broadcast System, compris
`ing the Steps of transmitting information necessary to oper
`ate the Server based broadcast System as a meta-content
`equivalent to a content composing a Substance of a Server
`based broadcast Service; and broadcasting the meta-content
`together with the content composing the Substance of a
`Server based broadcast Service. Meanwhile, the present
`invention provides a method for receiving a data of a Server
`based broadcast System, comprising the Steps of automati
`cally Storing information necessary to operate the Server
`based broadcast System as a meta-content equivalent to a
`content composing a Substance of a Server based broadcast
`
`Service; and allowing a user to enjoy playback of an intended
`Service element involved in the stored contents with refer
`ence to the meta-content.
`0029 Furthermore, the present invention provides a
`receiver used for a Server based broadcast System, compris
`ing a receiving Section for receiving broadcasted data; a
`Storage administrating Section for administrating the con
`tents composing a server based broadcast Service based on
`common content information and private content informa
`tion attached to each content of the Server based broadcast
`Service; a receiving condition administrating Section for
`administrating receiving conditions of each content of the
`Server based broadcast Service; a storage Section for Storing
`the contents of the Server based broadcast Service, and a
`Selection and presenting Section for Selecting a content from
`the Storage Section and presenting a Selected content.
`0030 Preferably, in this receiver, the receiving section
`receives a carousel having an information provider identi
`fication. The Storage administrating Section analyzes the
`common content information of each content received by the
`receiving Section to confirm whether or not a Service type is
`Service component information. The common content infor
`mation describes compulsory contents, and the private con
`tent information describes a content identifier of each com
`pulsory content. The Storage administrating Section
`transmits the information of the compulsory contents as well
`as the content identifier of each compulsory content to the
`receiving condition administrating Section when the Service
`type of a received content is Service component information.
`The Storage administrating Section causes a cache to tem
`porarily Store the compulsory contents. The receiving con
`dition administrating Section creates a compulsory content
`identifier list and a received content identifier list based on
`the common content information. The Storage administrat
`ing Section transferS the received contents from the cache to
`the Storage Section and informs the Selection and presenting
`Section of effectiveness or validity of Service component
`information when all of the contents described in the com
`pulsory content identifier list are registered as having been
`already received in the received content identifier list, and
`when all of the compulsory contents are Stored in the cache.
`The Selection and presenting Section presents a list of
`element Services of each information provider on its Screen
`to allow a user to select a favorable element service. The
`Storage administrating Section causes the Storage Section to
`Secure a storage area for Storing the contents of Selected
`element Service based on Service component information
`described in the common content information. The Storage
`administrating Section analyzes the common content infor
`mation of each content of an information provider received
`by the receiving Section to obtain a Service identifier
`described in the common content information. The Storage
`administrating Section accesses the receiving condition
`administrating Section to confirm the receiving conditions of
`a service identified by the service identifier. The common
`content information includes acquirement time limit of a
`service identified by the service identifier. Storage of the
`contents of the Service is canceled when all of the compul
`Sory contents are not Stored by the acquirement time limit.
`The Storage admin