Dynamically Balancing User Experiences in a Multi-User Computing System
    21.
    发明申请
    Dynamically Balancing User Experiences in a Multi-User Computing System 审中-公开
    在多用户计算系统中动态平衡用户体验

    公开(公告)号:US20100100637A1

    公开(公告)日:2010-04-22

    申请号:US12647078

    申请日:2009-12-24

    IPC分类号: G06F15/16

    摘要: A media experience policy engine includes three components: an information manager, a policy evaluator, and an enforcement module. The information manager collects information regarding the current state of a media delivery system, such as, for example, usage of a CPU, memory, hard disk, (I/O) interface, and a network. This collected data is then verified by the policy evaluator to see if resource contention is, or is close to, occurring. If so, existing or potential conflicts are dealt with by the enforcement module, which applies corrections, such as, for example, limiting the access of later chronologic users, or degrading the user experience of all users, in accordance with a desired policy in order to vitiate the resource contention and maintain a user experience consistent with the desired policy.

    摘要翻译: 媒体体验策略引擎包括三个组件:信息管理器,策略评估器和执行模块。 信息管理器收集关于媒体传送系统的当前状态的信息,例如CPU,存储器,硬盘(I / O)接口和网络的使用。 然后,该收集的数据由策略评估器进行验证,以查看资源争用是否发生。 如果是这样,现有或潜在的冲突由执行模块处理,执行模块根据期望的策略按照顺序进行更正,例如限制后续时间表用户的访问或降级所有用户的用户体验 破坏资源争用并保持与所需策略一致的用户体验。

    Dynamically balancing user experiences in a multi-user computing system
    22.
    发明授权
    Dynamically balancing user experiences in a multi-user computing system 失效
    在多用户计算系统中动态平衡用户体验

    公开(公告)号:US07664856B2

    公开(公告)日:2010-02-16

    申请号:US11191786

    申请日:2005-07-28

    IPC分类号: G06F15/173

    摘要: A media experience policy engine includes three components: an information manager, a policy evaluator, and an enforcement module. The information manager collects information regarding the current state of a media delivery system, such as, for example, usage of a CPU, memory, hard disk, (I/O) interface, and a network. This collected data is then verified by the policy evaluator to see if resource contention is, or is close to, occurring. If so, existing or potential conflicts are dealt with by the enforcement module, which applies corrections, such as, for example, limiting the access of later chronologic users, or degrading the user experience of all users, in accordance with a desired policy in order to vitiate the resource contention and maintain a user experience consistent with the desired policy.

    摘要翻译: 媒体体验策略引擎包括三个组件:信息管理器,策略评估器和执行模块。 信息管理器收集关于媒体传送系统的当前状态的信息,例如CPU,存储器,硬盘(I / O)接口和网络的使用。 然后,该收集的数据由策略评估器进行验证,以查看资源争用是否发生。 如果是这样,现有或潜在的冲突由执行模块处理,执行模块根据期望的策略按照顺序进行更正,例如限制后续时间表用户的访问或降级所有用户的用户体验 破坏资源争用并保持与所需策略一致的用户体验。

    INTELLIGENT OVER-TRANSMISSION OF MEDIA DATA SEGMENTS
    23.
    发明申请
    INTELLIGENT OVER-TRANSMISSION OF MEDIA DATA SEGMENTS 审中-公开
    智能传输媒体数据部分

    公开(公告)号:US20090178096A1

    公开(公告)日:2009-07-09

    申请号:US11969219

    申请日:2008-01-03

    IPC分类号: H04N7/173

    摘要: An intelligent multi-sending of data stream segments is disclosed. One embodiment comprises monitoring one or more variable data transmission parameters, detecting one or more invariant media data segment parameters, assigning a value to the media data segment based upon the one or more invariant media data segment parameters and the one or more variable data transmission parameters, comparing the value to a threshold, and sending multiple copies of the media data segment over a network link to a media receiver if the value is above the threshold.

    摘要翻译: 公开了数据流段的智能多重发送。 一个实施例包括监视一个或多个可变数据传输参数,检测一个或多个不变媒体数据段参数,基于一个或多个不变媒体数据段参数和一个或多个可变数据传输参数向媒体数据段分配值 将所述值与阈值进行比较,以及如果所述值高于所述阈值,则通过网络链路将媒体数据段的多个副本发送到媒体接收器。

    Control and playback of media over network link
    25.
    发明申请
    Control and playback of media over network link 有权
    通过网络链接控制和播放媒体

    公开(公告)号:US20080005676A1

    公开(公告)日:2008-01-03

    申请号:US11478480

    申请日:2006-06-29

    IPC分类号: H04N7/167

    摘要: A home entertainment network transmits audio/video decrypted from a DVD over a network to a media receiver using a secure channel. The A/V data is re-encrypted in a second encryption format amenable to transmission over the network. The media stream is thereby compliant with copy protection and digital rights management requirements. The media server constructs an emulated user interface corresponding to an actual instantiation of a navigation menu on the media server to solicit user input at the media receiver. The media server alternatively constructs a unique identifier of the DVD based upon the file structure on the DVD to search for menu navigation commands over an external network for heuristic navigation control.

    摘要翻译: 家庭娱乐网络使用安全通道将通过网络从DVD解密的音频/视频发送到媒体接收器。 A / V数据以适于通过网络传输的第二加密格式重新加密。 媒体流由此符合复制保护和数字版权管理要求。 媒体服务器构建对应于媒体服务器上的导航菜单的实际实例的模拟用户界面,以便在媒体接收器处招募用户输入。 媒体服务器基于DVD上的文件结构替代地构建DVD的唯一标识符,以通过外部网络搜索用于启发式导航控制的菜单导航命令。

    Media stream error correction
    26.
    发明申请
    Media stream error correction 审中-公开
    媒体流纠错

    公开(公告)号:US20070058730A1

    公开(公告)日:2007-03-15

    申请号:US11222692

    申请日:2005-09-09

    IPC分类号: H04B1/66

    摘要: Defects and errors detected in media content supplied by a content source are corrected before the media content is delivered to a decoder. In one possible implementation, the detection and correction of defects and errors in the media content is conducted within a media stream analysis module. Correction of defects and errors may include the insertion, deletion or correction of headers, the insertion of broken link flags into the media content, the throttling of audio content in the media content versus video content in the media content, and the dropping of frames from the media content.

    摘要翻译: 在将媒体内容传送到解码器之前,校正由内容源提供的媒体内容中检测到的缺陷和错误。 在一个可能的实现中,媒体内容中的缺陷和错误的检测和纠正在媒体流分析模块内进行。 缺陷和错误的纠正可能包括头部的插入,删除或纠正,将断开的链接标记插入到媒体内容中,限制媒体内容中的音频内容与媒体内容中的视频内容,以及从媒体内容中丢弃帧 媒体内容。

    Dynamic fragmentation of digital media
    27.
    发明授权
    Dynamic fragmentation of digital media 有权
    数字媒体动态碎片化

    公开(公告)号:US08996547B2

    公开(公告)日:2015-03-31

    申请号:US12262593

    申请日:2008-10-31

    摘要: Media fragmentation may be provided. First, a request for a manifest may be received from a client. Then, in response to the received request for the manifest, the manifest may be sent to the client. Next, a request may be received from the client for a file fragment. The request may indicate a start time and an end time corresponding to the file fragment. The request may be in a format defined by the manifest. Then a lookup table may be queried for a first byte location in a media file corresponding to the start time and a second byte location in the media file corresponding to the end time. Next, a portion of the media file between the first byte location and the second byte location may be extracted from the media file. The portion may comprise the file fragment. The file fragment may be sent to the client.

    摘要翻译: 可以提供媒体碎片。 首先,可以从客户端接收对清单的请求。 然后,响应于接收到的清单请求,可以将清单发送给客户机。 接下来,可以从客户端接收关于文件片段的请求。 请求可以指示对应于文件片段的开始时间和结束时间。 请求可以是由清单定义的格式。 然后可以查询对应于开始时间的媒体文件中的第一字节位置和对应于结束时间的媒体文件中的第二字节位置的查找表。 接下来,可以从媒体文件中提取第一字节位置和第二字节位置之间的媒体文件的一部分。 该部分可以包括文件片段。 文件片段可能会发送给客户端。

    Strategies for transmitting in-band control information
    28.
    发明授权
    Strategies for transmitting in-band control information 有权
    发送带内控制信息的策略

    公开(公告)号:US08266311B2

    公开(公告)日:2012-09-11

    申请号:US10901682

    申请日:2004-07-29

    IPC分类号: G06F15/16

    摘要: Strategies are described for transmitting control information from a host module to a client module. The host module transmits the control information in-band along with a stream of media content information packets. The control information can be used to govern the operation of the client module. In one case, the control information alerts the client module to a discontinuity in streams, which may be the result of the user changing channels via the host or client module, etc., issuing a seek instruction, and so forth. Transmitting the control information in in-band fashion is advantageous because it reduces the need for complex linking between the control information and the associated content information.

    摘要翻译: 描述了将控制信息从主机模块发送到客户端模块的策略。 主机模块与媒体内容信息包流一起发送带内的控制信息。 控制信息可用于管理客户端模块的操作。 在一种情况下,控制信息将客户模块告知流中的不连续性,这可能是用户通过主机或客户端模块等发出寻道指令改变信道的结果等等。 以带内方式发送控制信息是有利的,因为它减少了对控制信息和相关内容信息之间的复杂连接的需要。

    Strategies for Processing Media Information Using a Plug-In Processing Module in a Path-Agnostic Manner
    29.
    发明申请
    Strategies for Processing Media Information Using a Plug-In Processing Module in a Path-Agnostic Manner 有权
    使用插件处理模块以路径不可知的方式处理媒体信息的策略

    公开(公告)号:US20110128290A1

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

    申请号:US13016686

    申请日:2011-01-28

    IPC分类号: G06T11/20 G06T1/00

    CPC分类号: G06T1/00

    摘要: A media processing framework includes multiple media processing paths. At least one of the media processing paths includes a media processing pipeline which is in-process with respect to an application which interacts with the media processing pipeline. At least one other of the media processing paths includes a media processing pipeline which is out-of-process with respect to the application. The application can specify a custom plug-in presenter module to be set in either the in-process media processing pipeline or the out-of-process media processing pipeline. The application need not be “aware” of the pipeline that is being used, whether the pipeline is in-process or out-of-process, or the security level that is applied to the media processing pipeline. Both the in-process and the out-of-process media processing pipelines can supply media information to a presentation processor, such as a compositing engine.

    摘要翻译: 媒体处理框架包括多个媒体处理路径。 媒体处理路径中的至少一个包括相对于与媒体处理流水线相互作用的应用进行处理的媒体处理流水线。 媒体处理路径中的至少一个其他媒体处理路径包括相对于应用程序处理不成功的媒体处理流水线。 该应用程序可以指定要在进程内媒体处理流水线或流程外媒体处理流水线中设置的自定义插件演示模块。 应用程序不需要“意识到”正在使用的流水线,管道是在进程还是进程外,还是应用于媒体处理流水线的安全级别。 进程内和进程外的媒体处理流水线都可以向演示处理器(如合成引擎)提供媒体信息。

    Strategies for coalescing control processing
    30.
    发明授权
    Strategies for coalescing control processing 有权
    整合控制处理的策略

    公开(公告)号:US07685616B2

    公开(公告)日:2010-03-23

    申请号:US10901869

    申请日:2004-07-29

    IPC分类号: G06F3/00 H04N7/16

    CPC分类号: G06F9/4843

    摘要: Strategies are described for coalescing the processing tasks associated with a series of control events that occur relatively close together in time. The coalescing can involve eliminating redundant tasks by more directly advancing to a terminal control state. One exemplary application of the control coalescing is in the playback of media content information in a networked environment. When a user enters a series of commands to repeatedly change the channel, or repeatedly seek new positions within a single stream, the control coalescing comes into play by aggregating these control events so that it requires fewer control processing tasks to perform. This provision helps reduce the latency associated with handling multiple control events that occur close together in time.

    摘要翻译: 描述了策略,用于将与一系列在时间上相对靠近的控制事件相关联的处理任务合并。 合并可以通过更直接地前进到终端控制状态来消除冗余任务。 控制合并的一个示例性应用是在网络环境中回放媒体内容信息。 当用户输入一系列重复更改频道的命令,或者在单个流中重复寻找新位置时,通过聚合这些控制事件来进行控制合并,使其需要更少的控制处理任务来执行。 此规定有助于减少与处理与时间紧密相关的多个控制事件相关的延迟。