Security model for interactive television applications
    1.
    发明授权
    Security model for interactive television applications 有权
    互动电视应用的安全模式

    公开(公告)号:US6148081A

    公开(公告)日:2000-11-14

    申请号:US196964

    申请日:1998-11-20

    CPC分类号: H04N21/443 H04N7/163

    摘要: A system and method implemented in an interactive television system for restricting or controlling the access rights of interactive television applications and carousels. The system broadcasts modules from a broadcast station to a plurality of receiving stations, which execute applications containing the modules. In one embodiment, the applications utilize a credential consisting of a producer identification number (ID) and an application ID for each of the grantor and grantee applications, an expiration date, a set of permission data, a producer certificate and a signature. An application requesting access and a carousel granting access may be identified by respective producer and application IDs. The credential utilizes public key encryption to ensure the integrity of the credential. The producer and application IDs may be replaced with wildcards so that rights may be granted to a group of producers or applications.

    摘要翻译: 一种用于限制或控制交互式电视应用和转盘的访问权限的交互式电视系统中实现的系统和方法。 系统将模块从广播站广播到多个接收站,这些接收站执行包含模块的应用。 在一个实施例中,应用程序利用由生产者标识号(ID)和每个授权人和受让人应用程序的应用程序ID组成的证书,到期日期,一组许可数据,生产者证书和签名。 请求访问的应用程序和授予访问权限的转盘可以由相应的生产者和应用程序ID来标识。 该凭证利用公钥加密来确保凭证的完整性。 生产者和应用程序ID可以被通配符替换,以便可以向一组生产者或应用程序授予权限。

    Generic data processing engine
    2.
    发明授权
    Generic data processing engine 有权
    通用数据处理引擎

    公开(公告)号:US07890978B2

    公开(公告)日:2011-02-15

    申请号:US09827358

    申请日:2001-04-05

    IPC分类号: H04N5/445

    摘要: A generic data processing engine is operable to receive a format definition and process data formatted according to the definition, without use of formatting information in the data. The format definition includes a description of the syntax of the format, and a description of the semantics of the format. The syntax and semantics may be described in the same language or in different languages, and the engine is configured to produce an internal representation of the syntax and semantics. The engine receives queries and uses them together with the internal representation to set masks for the filters. The filters apply the masks to the data and return filtered data to the engine, which may forward a portion of the filtered data to applications, store a portion of the filtered data, set new masks based on a portion of the filtered data, or modify the existing masks based on a portion of the filtered data. The filters may also be configured to return filtered data directly to applications, bypassing the engine.

    摘要翻译: 通用数据处理引擎可操作以接收格式定义并处理根据定义格式化的数据,而不使用数据中的格式化信息。 格式定义包括格式的语法的描述以及格式的语义的描述。 语法和语义可以以相同的语言或不同的语言来描述,并且引擎被配置为产生语法和语义的内部表示。 引擎接收查询并将其与内部表示一起使用以设置过滤器的掩码。 过滤器将掩码应用于数据并将经过滤的数据返回到引擎,引擎可将过滤后的数据的一部分转发到应用程序,存储过滤数据的一部分,基于过滤数据的一部分设置新掩码,或修改 基于过滤数据的一部分的现有掩码。 滤波器还可以被配置为将滤波后的数据直接返回到应用,绕过引擎。

    Push advertising model using multiple digital streams
    3.
    发明授权
    Push advertising model using multiple digital streams 有权
    使用多个数字流推送广告模型

    公开(公告)号:US07788687B1

    公开(公告)日:2010-08-31

    申请号:US10399724

    申请日:2000-10-18

    IPC分类号: H04N7/10 H04N7/025

    摘要: A method and mechanism for selecting and conveying ads in an interactive television system. An ad stream is conveyed concurrently with a broadcast programming stream in an interactive television system. The ad stream includes multiple streams of ads wherein each stream of ads includes multiple ads. An ad selector mechanism detects programming and ad requests. Requests may be indicated by a viewer, a received cue, or by an interactive application. Based on programming and ad selection data, a viewer profile is created which may be used to select targeted ads for display. In response to a detected request, the ad selector mechanism searches the ad stream for an ad to meet the request. An ad is selected according to a viewer profile or a particular viewer action. The selected ad may be used to meet the request by filling an unused avail or by providing further information to a viewer. A particular ad may appear in more than one of the multiple streams and at different start times. Additionally, a particular ad may appear multiple times in a single stream. The multiple appearances of a particular ad offers multiple possible start times for the ad.

    摘要翻译: 一种用于在交互式电视系统中选择和传送广告的方法和机制。 广播流与交互式电视系统中的广播节目流同时传送。 该广告流包括多个广告流,其中每个广告流包括多个广告。 广告选择器机制检测编程和广告请求。 请求可以由观看者,接收到的提示或交互式应用来指示。 基于编程和广告选择数据,创建观众简档,其可以用于选择用于显示的定向广告。 响应于检测到的请求,广告选择器机构搜索广告流中的广告以满足请求。 根据观众简介或特定的观众动作来选择广告。 所选广告可以用于通过填充未使用的可用性或通过向观众提供进一步的信息来满足请求。 特定广告可能会出现在多个流中的多个流中,并可能在不同的开始时间出现。 另外,特定广告可能会在单个流中多次出现。 特定广告的多次出现为广告提供了多个可能的开始时间。

    SPEEDING UP CHANNEL CHANGE
    8.
    发明申请
    SPEEDING UP CHANNEL CHANGE 审中-公开
    加快频道更改

    公开(公告)号:US20070234395A1

    公开(公告)日:2007-10-04

    申请号:US11762348

    申请日:2007-06-13

    IPC分类号: H04N7/00

    摘要: A method and apparatus is described to reduce delay when changing channels in a television environment. The method may comprise receiving a plurality of television channels from a remote content provider wherein each channel includes channel information used to display the channel. At least one channel of the plurality of channels may be identified as a stored channel and channel information of the at least one stored channel may be stored in storage (e.g. in a circular buffer). Thereafter, upon selection of the stored channel, the stored channel information is accessed for display. In an example embodiment, the storage may be updated to maintain a most recently received I-frame and subsequent MPEG signals of the stored channel. Accordingly, when changing channels it may not be necessary to wait for the next I-frame to display a newly selected channel.

    摘要翻译: 描述了在电视环境中改变频道时减少延迟的方法和装置。 该方法可以包括从远程内容提供商接收多个电视频道,其中每个频道包括用于显示频道的频道信息。 多个信道中的至少一个信道可以被识别为存储的信道,并且至少一个存储的信道的信道信息可以存储在存储器中(例如,在循环缓冲器中)。 此后,在选择所存储的频道后,存储所存储的频道信息以进行显示。 在示例实施例中,可以更新存储以维持最近接收的存储信道的I帧和后续MPEG信号。 因此,当改变频道时,可能不需要等待下一个I帧来显示新选择的频道。

    System and method for recording pushed data
    10.
    发明授权
    System and method for recording pushed data 有权
    用于记录推送数据的系统和方法

    公开(公告)号:US07000245B1

    公开(公告)日:2006-02-14

    申请号:US09662949

    申请日:2000-09-15

    摘要: A method for recording pushed interactive data streams of a program. A pushed data stream is broadcast to a receiving station. The data stream includes one or more data objects. The data stream may also reference to live data objects which are intended for immediate consumption and become obsolete thereafter. The data stream may include a file table and object properties corresponding to the data objects. When the data stream is received by the receiving station, the individual data objects are extracted from the data stream. The data objects, accompanying object properties and the file table are then stored on a storage device. Data objects which are external to the data stream or to the program (e.g., data objects from other carousels) are retrieved and are also stored. Live data objects are not stored, but references to these data objects are stored, so that when the program is replayed, current versions of the referenced live data objects can be used. A program not being recorded may contain data objects which are flagged to be cached which are recorded automatically. Consequently, other programs may subsequently access them from the recording when they are played.

    摘要翻译: 一种用于记录程序的推送的交互式数据流的方法。 推送的数据流被广播到接收站。 数据流包括一个或多个数据对象。 数据流还可以引用用于立即消费的实时数据对象,并在此之后变得过时。 数据流可以包括对应于数据对象的文件表和对象属性。 当接收站接收到数据流时,从数据流中提取各个数据对象。 然后将数据对象,伴随对象属性和文件表存储在存储设备上。 数据流或程序外部的数据对象(例如,来自其他转盘的数据对象)被检索并且也被存储。 实时数据对象不存储,但存储对这些数据对象的引用,因此当重放程序时,可以使用引用的实时数据对象的当前版本。 未被记录的节目可能包含自动记录的被标记为缓存的数据对象。 因此,其他程序随后可以在播放时从记录中访问它们。