Arrangement for anonymous API downloaded resources for advanced content
    1.
    发明授权
    Arrangement for anonymous API downloaded resources for advanced content 有权
    安排匿名API下载资源的高级内容

    公开(公告)号:US08086562B2

    公开(公告)日:2011-12-27

    申请号:US12165616

    申请日:2008-06-30

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30 Y10S707/913

    摘要: Provided are arrangements for downloading resources and managing downloaded resources. A file is requested from a HTTP server, the file associated with an original URI. The file is downloaded and assigned a handle. The file is then stored in a storage location such as a file cache or in a persistent storage location. Upon command of an advanced content playlist or sequence, the file is called by calling the handle of the file. The storing of the file may include storing the file in a location where the file is subject to an automatic removal operation. The file may be an image file or any other type of file, especially multimedia files. The automatic removal operation may occur upon a quitting or restarting of the application. If another request is made for another file, the prior downloaded file may be replaced.

    摘要翻译: 提供下载资源和管理下载的资源的安排。 从HTTP服务器请求一个与原始URI关联的文件。 该文件被下载并分配一个句柄。 然后将该文件存储在诸如文件高速缓存或永久存储位置的存储位置中。 在指定高级内容播放列表或序列时,通过调用文件的句柄来调用该文件。 文件的存储可以包括将文件存储在文件进行自动删除操作的位置。 该文件可以是图像文件或任何其他类型的文件,特别是多媒体文件。 自动移除操作可能会在退出或重新启动应用程序时发生。 如果另一个请求是针对另一个文件,则可能会替换以前下载的文件。

    ARRANGEMENT FOR ANONYMOUS API DOWNLOADED RESOURCES FOR ADVANCED CONTENT
    2.
    发明申请
    ARRANGEMENT FOR ANONYMOUS API DOWNLOADED RESOURCES FOR ADVANCED CONTENT 有权
    针对高级内容下载资源的安排API的安排

    公开(公告)号:US20090327306A1

    公开(公告)日:2009-12-31

    申请号:US12165616

    申请日:2008-06-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30 Y10S707/913

    摘要: Provided are arrangements for downloading resources and managing downloaded resources. A file is requested from a HTTP server, the file associated with an original URI. The file is downloaded and assigned a handle. The file is then stored in a storage location such as a file cache or in a persistent storage location. Upon command of an advanced content playlist or sequence, the file is called by calling the handle of the file. The storing of the file may include storing the file in a location where the file is subject to an automatic removal operation. The file may be an image file or any other type of file, especially multimedia files. The automatic removal operation may occur upon a quitting or restarting of the application. If another request is made for another file, the prior downloaded file may be replaced.

    摘要翻译: 提供下载资源和管理下载的资源的安排。 从HTTP服务器请求一个与原始URI关联的文件。 该文件被下载并分配一个句柄。 然后将该文件存储在诸如文件高速缓存或永久存储位置的存储位置中。 在指定高级内容播放列表或序列时,通过调用文件的句柄来调用该文件。 文件的存储可以包括将文件存储在文件进行自动删除操作的位置。 该文件可以是图像文件或任何其他类型的文件,特别是多媒体文件。 自动移除操作可能会在退出或重新启动应用程序时发生。 如果另一个请求是针对另一个文件,则可能会替换以前下载的文件。

    ARRANGEMENT FOR CONNECTIVITY WITHIN AN ADVANCED MULTIMEDIA CONTENT FRAMEWORK
    3.
    发明申请
    ARRANGEMENT FOR CONNECTIVITY WITHIN AN ADVANCED MULTIMEDIA CONTENT FRAMEWORK 有权
    在先进的多媒体内容框架中进行连接的安排

    公开(公告)号:US20090328120A1

    公开(公告)日:2009-12-31

    申请号:US12146917

    申请日:2008-06-26

    IPC分类号: H04N7/173

    摘要: Arrangements and methods are provided that allow integration of connected online services within a high-definition interactive framework, and in particular within an advanced content interactivity layer. In this way, the online services may enjoy enhanced features on an advanced content media device. For example, content running on an advanced content media device may be configured to detect an online service's feature and may thus present the user with additional features that interact with the online service. An advanced content media device may detect another user's advanced content media device through a network, and in particular a media service on the network, allowing chat and synchronized playback of content. Advanced content media devices may vary, but may include, e.g., a multimedia player, a media center, a game console, a personal computer, and so on.

    摘要翻译: 提供了安排和方法,允许在高清晰度交互框架内,特别是在高级内容交互层内集成连接的在线服务。 这样,在线服务可以在高级内容媒体设备上享受增强的功能。 例如,在高级内容媒体设备上运行的内容可以被配置为检测在线服务的特征,并且因此可以向用户呈现与在线服务交互的附加特征。 高级内容媒体设备可以通过网络,特别是网络上的媒体服务来检测另一用户的高级内容媒体设备,允许聊天和同步回放内容。 高级内容媒体设备可以变化,但是可以包括例如多媒体播放器,媒体中心,游戏控制台,个人计算机等。

    Arrangement for connectivity within an advanced multimedia content framework
    4.
    发明授权
    Arrangement for connectivity within an advanced multimedia content framework 有权
    高级多媒体内容框架内连接的安排

    公开(公告)号:US08010690B2

    公开(公告)日:2011-08-30

    申请号:US12146917

    申请日:2008-06-26

    IPC分类号: G06F15/16 G06F17/00

    摘要: Arrangements and methods are provided that allow integration of connected online services within a high-definition interactive framework, and in particular within an advanced content interactivity layer. In this way, the online services may enjoy enhanced features on an advanced content media device. For example, content running on an advanced content media device may be configured to detect an online service's feature and may thus present the user with additional features that interact with the online service. An advanced content media device may detect another user's advanced content media device through a network, and in particular a media service on the network, allowing chat and synchronized playback of content. Advanced content media devices may vary, but may include, e.g., a multimedia player, a media center, a game console, a personal computer, and so on.

    摘要翻译: 提供了安排和方法,允许在高清晰度交互框架内,特别是在高级内容交互层内集成连接的在线服务。 这样,在线服务可以在高级内容媒体设备上享受增强的功能。 例如,在高级内容媒体设备上运行的内容可以被配置为检测在线服务的特征,并且因此可以向用户呈现与在线服务交互的附加特征。 高级内容媒体设备可以通过网络,特别是网络上的媒体服务来检测另一用户的高级内容媒体设备,允许聊天和同步回放内容。 高级内容媒体设备可以变化,但是可以包括例如多媒体播放器,媒体中心,游戏控制台,个人计算机等。

    Rendering and compositing multiple applications in an interactive media environment
    5.
    发明授权
    Rendering and compositing multiple applications in an interactive media environment 有权
    在交互式媒体环境中渲染和合成多个应用程序

    公开(公告)号:US08305398B2

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

    申请号:US11352575

    申请日:2006-02-13

    IPC分类号: G09G5/00 G06T15/40

    CPC分类号: G06T15/405

    摘要: In an interactive media environment, a model is provided where applications, each comprising zero or more script components and zero or more markup components, are themselves handled as visual elements having a Z order. A resource-efficient rendering order is provided where the application that has focus in an interactive media environment (by virtue of its receipt of user events) is rendered first. The remaining applications are rendered in top down order, i.e., in reverse Z order. Rendering is performed by drawing into one or more graphics buffers associated with respective applications. Frames for applications are composited from the graphics buffers bottoms up, in Z order, to provide the display with the correct appearance.

    摘要翻译: 在交互式媒体环境中,提供了一种模型,其中每个包含零个或多个脚本组件和零个或多个标记组件的应用程序本身被视为具有Z次序的视觉元素。 提供资源有效的渲染顺序,其中首先呈现在交互式媒体环境中(通过其接收用户事件)关注的应用程序。 剩余的应用程序以自上而下的顺序呈现,即以相反的Z顺序渲染。 通过绘制与相应应用相关联的一个或多个图形缓冲器来执行呈现。 应用程序的框架从图形缓冲区按Z顺序合并,以提供正确的显示。

    Distributing input events to multiple applications in an interactive media environment
    6.
    发明授权
    Distributing input events to multiple applications in an interactive media environment 有权
    在交互式媒体环境中将输入事件分发到多个应用程序

    公开(公告)号:US08108787B2

    公开(公告)日:2012-01-31

    申请号:US11351374

    申请日:2006-02-10

    IPC分类号: G06F3/048

    摘要: In an interactive media environment, input events are distributed to a plurality of applications where each application includes zero or more script components and zero or more markup files and has a Z order which corresponds to the position of the applications' visual elements on a display. An input event processing order is utilized where the application that has focus in an interactive media environment (by virtue of its receipt of user events) is provided with the first opportunity to consume the input event. If the focused application does not consume the input event, it is then delivered to the remaining applications in top down, inverse Z order. Each application is enabled with the ability to consume an input event, pass it on to lower Z ordered applications, hide it from lower Z ordered applications, or otherwise handle it. Input event processing stops when an application consumes the input event.

    摘要翻译: 在交互式媒体环境中,输入事件被分发到多个应用程序,其中每个应用程序包括零个或多个脚本组件和零个或多个标记文件,并且具有对应于应用程序在显示器上的视觉元素的位置的Z次序。 使用输入事件处理顺序,其中在交互式媒体环境(通过其接收用户事件)中具有焦点的应用被提供有消费输入事件的第一个机会。 如果聚焦的应用程序不消耗输入事件,那么它将以自上而下的逆Z顺序传递给其余的应用程序。 每个应用程序都能够使用输入事件,将其传递给较低的Z订单应用程序,将其从较低的Z订单应用程序隐藏,或以其他方式处理。 当应用程序消耗输入事件时,输入事件处理停止。

    Timing aspects of media content rendering
    7.
    发明授权
    Timing aspects of media content rendering 有权
    媒体内容呈现的时间方面

    公开(公告)号:US07861150B2

    公开(公告)日:2010-12-28

    申请号:US11594352

    申请日:2006-11-07

    IPC分类号: G06F17/00

    摘要: Timing for execution of certain user inputs and application instructions occurring during play of an interactive multimedia presentation is discussed. A current state is defined by a state of the presentation system at the time a current media sample is being played to a user. A predicted state is defined by a state of the presentation system one or more future play times. Examples of current and predicted states include media retrieval states and media presentation states. An instruction or user input that is based on the current state is identified, and the predicted state is used to determine an effect of the instruction or input. The effect may then be executed at a predetermined time, such as after the next playable media sample is played to the user.

    摘要翻译: 讨论了在播放交互式多媒体呈现期间执行某些用户输入和应用指令的时序。 当前状态由在向用户播放当前媒体样本时的呈现系统的状态定义。 预测状态由呈现系统的状态定义一个或多个未来播放时间。 当前和预测状态的示例包括媒体检索状态和媒体呈现状态。 识别基于当前状态的指令或用户输入,并且使用预测状态来确定指令或输入的影响。 然后可以在预定时间(例如在向用户播放下一可播放媒体样本之后)执行该效果。

    Forming intent-based clusters and employing same by search
    8.
    发明授权
    Forming intent-based clusters and employing same by search 有权
    形成基于意图的集群,并通过搜索使用它们

    公开(公告)号:US07657519B2

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

    申请号:US10955593

    申请日:2004-09-30

    IPC分类号: G06F17/30

    摘要: A method is provided for analyzing a plurality of search sessions to identify intent-based clusters therein. Each session comprises at least one received query from a user and a corresponding set of returned search results, and each set of search results includes or refers to at least one piece of content. Each cluster represents a group of similar search sessions that are perceived as representing a common purpose and that can be mapped to a common set of search results. In the method, for each search session, each received query thereof, the corresponding set of search results, and whether any particular piece of content of the search results was acceptable to the user as responsive to the corresponding search session are identified. Thereafter, search sessions are grouped into clusters.

    摘要翻译: 提供了一种用于分析多个搜索会话以在其中识别基于意图的集群的方法。 每个会话包括来自用户的至少一个接收到的查询和相应的一组返回的搜索结果,并且每组搜索结果包括或引用至少一个内容。 每个集群表示一组相似的搜索会话,被视为表示一个共同目的,并且可以映射到一组共同的搜索结果。 在该方法中,对于每个搜索会话,识别每个接收到的查询,相应的搜索结果集合以及响应于相应的搜索会话的用户是否可以接受搜索结果的任何特定内容。 此后,搜索会话被分组成群集。

    SCALABLE SCHEDULING FOR DISTRIBUTED DATA PROCESSING
    9.
    发明申请
    SCALABLE SCHEDULING FOR DISTRIBUTED DATA PROCESSING 有权
    用于分布式数据处理的可调度调度

    公开(公告)号:US20130151707A1

    公开(公告)日:2013-06-13

    申请号:US13325052

    申请日:2011-12-13

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F9/5027 G06F9/5077

    摘要: A multi-tier scheduling approach includes a first tier comprising virtual cluster allocators that receive scheduling requests from processes and aggregate those requests and provide them to a second tier, namely a single resource distributor for the entire set of computing devices. The resource distributor, based on the requests from virtual cluster allocators, and also from information received from the computing devices themselves, generates a flow graph to identify an optimal scheduling of the assignment of resources to specific ones of the virtual clusters. Each virtual cluster allocator then, based on the assignment of resources assigned to it by the resource distributor, solves its own flow graph to identify an optimal scheduling of processes on the resources assigned. The scheduling of processes is performed iteratively by initially assigning resources to those processes having a high priority, and then, in subsequent iterations, assigning opportunistic resources to those processes having a lower priority.

    摘要翻译: 多层次调度方法包括第一层,其包括接收来自进程的调度请求的虚拟群集分配器,并且将这些请求聚合并提供给第二层,即整个计算设备集合的单个资源分配器。 基于来自虚拟集群分配器的请求以及来自计算设备本身的信息的资源分配器生成流图以识别对特定虚拟集群的资源分配的最佳调度。 然后,每个虚拟集群分配器基于由资源分配器分配给它的资源的分配,解决其自己的流图以识别分配的资源上的过程的最优调度。 通过对具有高优先级的那些进程最初分配资源,然后在随后的迭代中,将具有较低优先级的那些进程分配机会资源,迭代地执行进程的调度。