Intelligent streaming framework
    1.
    发明授权
    Intelligent streaming framework 失效
    智能流媒体框架

    公开(公告)号:US07073011B2

    公开(公告)日:2006-07-04

    申请号:US10823103

    申请日:2004-04-13

    IPC分类号: G06F15/173

    摘要: The present invention analyzes a user's or client application's requirements and searches for a solution based on the end-to-end latency requirements (requested or derived), data formats, control protocols, timing and synchronization, local streaming, and resource availability. The search for a solution is tracked to allow backtracking from the point of no solution. Once a solution is determined, the system translates the solution into requirements for the individual components of the graph.

    摘要翻译: 本发明基于端到端等待时间要求(请求或派生),数据格式,控制协议,定时和同步,本地流传输和资源可用性来分析用户或客户端应用的需求并搜索解决方案。 跟踪搜索解决方案,以便从无解决方案的角度进行回溯。 一旦确定了解决方案,系统将解决方案转换为图表各个组件的需求。

    Intent based processing
    2.
    发明授权
    Intent based processing 有权
    基于意图的处理

    公开(公告)号:US07707267B2

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

    申请号:US11022127

    申请日:2004-12-22

    IPC分类号: G06F15/16

    CPC分类号: G06F3/038 G06F3/023

    摘要: Presented is a system and method for determining a user's intent. Specifically, constituents and a topology are derived from the user's expression of intent, which can be stated broadly or stated in specific detail. The intent is expressed verbally, written, or in an XML format. The constituents and topology are resolved into a configuration based upon contexts. The contexts, which include a resource context, a user context, and an application context, includes information about the user's preferences, location, restrictions, device and network availability, and content availability. The configuration is then implemented.

    摘要翻译: 提出了一种用于确定用户意图的系统和方法。 具体来说,构成要素和拓扑是从用户的意图表达中得出的,可以广泛地陈述或具体说明。 意图用口头,书面或XML格式表达。 组成部分和拓扑结构基于上下文解析成一个配置。 包括资源上下文,用户上下文和应用程序上下文的上下文包括有关用户偏好,位置,限制,设备和网络可用性以及内容可用性的信息。 然后执行配置。

    Intelligent streaming framework
    3.
    发明授权
    Intelligent streaming framework 有权
    智能流媒体框架

    公开(公告)号:US06766407B1

    公开(公告)日:2004-07-20

    申请号:US09818345

    申请日:2001-03-27

    IPC分类号: G06F15173

    摘要: The present invention analyzes a user's or client application's requirements and searches for a solution based on the end-to-end latency requirements (requested or derived), data formats, control protocols, timing and synchronization, local streaming, and resource availability. The search for a solution is tracked to allow backtracking from the point of no solution. Once a solution is determined, the system translates the solution into requirements for the individual components of the graph.

    摘要翻译: 本发明基于端到端等待时间要求(请求或派生),数据格式,控制协议,定时和同步,本地流传输和资源可用性来分析用户或客户端应用的需求并搜索解决方案。 跟踪搜索解决方案,以便从无解决方案的角度进行回溯。 一旦确定了解决方案,系统将解决方案转换为图表各个组件的需求。

    Intent based processing
    4.
    发明授权
    Intent based processing 有权
    基于意图的处理

    公开(公告)号:US07349953B2

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

    申请号:US11022118

    申请日:2004-12-22

    IPC分类号: G06F15/16

    CPC分类号: G06F3/038 G06F3/023

    摘要: Presented is a system and method for determining a user's intent. Specifically, constituents and a topology are derived from the user's expression of intent, which can be stated broadly or stated in specific detail. The intent is expressed verbally, written, or in an XML format. The constituents and topology are resolved into a configuration based upon contexts. The contexts, which include a resource context, a user context, and an application context, includes information about the user's preferences, location, restrictions, device and network availability, and content availability. The configuration is then implemented.

    摘要翻译: 提出了一种用于确定用户意图的系统和方法。 具体来说,构成要素和拓扑是从用户的意图表达中得出的,可以广泛地陈述或具体说明。 意图用口头,书面或XML格式表达。 组成部分和拓扑结构基于上下文解析成一个配置。 包括资源上下文,用户上下文和应用程序上下文的上下文包括有关用户偏好,位置,限制,设备和网络可用性以及内容可用性的信息。 然后执行配置。

    Adaptive control of streaming data in a graph
    5.
    发明授权
    Adaptive control of streaming data in a graph 有权
    图形中流数据的自适应控制

    公开(公告)号:US06594773B1

    公开(公告)日:2003-07-15

    申请号:US09511457

    申请日:2000-02-23

    IPC分类号: G06F104

    摘要: Frame based streaming data is controlled through a reconfigurable graph of processing modules. A client specifies overall goals for the graph. A graph manager constructs the graph as a sequence of interconnected modules for processing the data, in response to the capabilities of modules within the graph and the overall goals, and divides the graph into time domains each having one or more modules, pipes each having one or more modules, and a control mechanism is used that eliminates components unnecessary to the overall operation of the graph and that provides synchronization between time domains using time translation tables or timing correlation tables. The graph manager adaptively controls graphs that have a low latency requirement.

    摘要翻译: 基于帧的流数据通过处理模块的可重构图进行控制。 客户指定图表的总体目标。 图形管理器将图形构建为用于处理数据的互连模块的序列,以响应于图中的模块的能力和总体目标,并且将图划分成具有一个或多个模块的时域,每个管具有一个或多个模块 或更多的模块,并且使用控制机制,其消除了图形的整体操作所不需要的组件,并且使用时间转换表或定时相关表在时域之间提供同步。 图形管理器自适应地控制具有低延迟要求的图形。

    Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules
    6.
    发明授权
    Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules 失效
    流式数据帧的高效分割和混合,用于通过多个处理模块进行处理

    公开(公告)号:US07007096B1

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

    申请号:US09310596

    申请日:1999-05-12

    IPC分类号: G06F15/16

    CPC分类号: G06F15/8053

    摘要: Streaming data is processed through one or more pipes of connected modules including mixers and/or splitters. The data is carried in composite physically allocated frames having virtual subframes associated with different ones of the splitters, mixers, and other transform modules. Nesting trees and pipe control tables represent the structure of the pipes. A frame allocator is assigned to a particular module in a pipe. Rather than issuing a control transaction to all modules when any one of them completes an operation upon its source data, a control manager requests a module to begin its operation only when all of its input subframes have become available. Frame control tables record when any module has completed an operation, and a pipe control table lists which modules provide data to which other modules.

    摘要翻译: 流数据通过一个或多个连接的模块管道进行处理,包括混合器和/或分离器。 该数据在具有与分离器,混合器和其他变换模块中的不同分配器相关联的虚拟子帧的复合物理分配帧中承载。 嵌套树木和管道控制表表示管道的结构。 帧分配器被分配给管道中的特定模块。 控制管理器当其任何一个完成其源数据上的操作时,不会向所有模块发出控制事务,而是只有当所有模块的所有输入子帧都可用时才要求模块开始操作。 任何模块完成操作时,帧控制表记录,管道控制表列出哪些模块向其他模块提供数据。

    Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules
    7.
    发明授权
    Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules 有权
    流式数据帧的高效分割和混合,用于通过多个处理模块进行处理

    公开(公告)号:US07869440B2

    公开(公告)日:2011-01-11

    申请号:US11204683

    申请日:2005-08-16

    IPC分类号: H04L12/28

    CPC分类号: G06F15/8053

    摘要: Streaming data is processed through one or more pipes of connected modules including mixers and/or splitters. The data is carried in composite physically allocated frames having virtual subframes associated with different ones of the splitters, mixers, and other transform modules. Nesting trees and pipe control tables represent the structure of the pipes. A frame allocator is assigned to a particular module in a pipe. Rather than issuing a control transaction to all modules when any one of them completes an operation upon its source data, a control manager requests a module to begin its operation only when all of its input subframes have become available. Frame control tables record when any module has completed an operation, and a pipe control table lists which modules provide data to which other modules.

    摘要翻译: 流数据通过一个或多个连接的模块管道进行处理,包括混合器和/或分离器。 该数据在具有与分离器,混合器和其他变换模块中的不同分配器相关联的虚拟子帧的复合物理分配帧中承载。 嵌套树木和管道控制表表示管道的结构。 帧分配器被分配给管道中的特定模块。 控制管理器当其任何一个完成其源数据上的操作时,不会向所有模块发出控制事务,而是只有当所有模块的所有输入子帧都可用时才要求模块开始操作。 任何模块完成操作时,帧控制表记录,管道控制表列出哪些模块向其他模块提供数据。

    Flow of streaming data through multiple processing modules
    8.
    发明授权
    Flow of streaming data through multiple processing modules 有权
    流数据流通过多个处理模块

    公开(公告)号:US07222182B2

    公开(公告)日:2007-05-22

    申请号:US10862709

    申请日:2004-06-07

    IPC分类号: G06F15/16

    CPC分类号: G06F9/54 G06F8/45 G06F9/546

    摘要: Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies overall goals for an actual graph for processing a given type of data for a particular purpose. A flow manager constructs the graph as a sequence of module interconnections required for processing the data, in response to the parameter values of the individual modules in the graph in view of the goals for the overall graph as a whole, and divides it into pipes each having one or more modules and each assigned to a memory manager for handling data frames in the pipe.

    摘要翻译: 基于帧的流数据流经过多个互连处理模块的图形。 这些模块具有一组性能参数,其值指定每个模块对系统某些资源的选择的灵敏度。 用户为特定目的指定用于处理给定类型的数据的实际图形的总体目标。 考虑到整个图形的目标,流程管理器响应于图中各个模块的参数值,将图形构建为处理数据所需的模块互连序列,并将其划分为管道 具有一个或多个模块,并且每个模块被分配给用于处理管道中的数据帧的存储器管理器。

    Flow of streaming data through multiple processing modules
    9.
    发明授权
    Flow of streaming data through multiple processing modules 失效
    流数据流通过多个处理模块

    公开(公告)号:US07000022B2

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

    申请号:US10862278

    申请日:2004-06-07

    IPC分类号: G06F15/16

    CPC分类号: G06F9/54 G06F8/45 G06F9/546

    摘要: Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies overall goals for an actual graph for processing a given type of data for a particular purpose. A flow manager constructs the graph as a sequence of module interconnections required for processing the data, in response to the parameter values of the individual modules in the graph in view of the goals for the overall graph as a whole, and divides it into pipes each having one or more modules and each assigned to a memory manager for handling data frames in the pipe.

    摘要翻译: 基于帧的流数据流经过多个互连处理模块的图形。 这些模块具有一组性能参数,其值指定每个模块对系统某些资源的选择的灵敏度。 用户为特定目的指定用于处理给定类型的数据的实际图形的总体目标。 考虑到整个图形的目标,流程管理器响应于图中各个模块的参数值,将图形构建为处理数据所需的模块互连序列,并将其划分为管道 具有一个或多个模块,并且每个模块被分配给用于处理管道中的数据帧的存储器管理器。

    Flow of streaming data through multiple processing modules
    10.
    发明授权
    Flow of streaming data through multiple processing modules 有权
    流数据流通过多个处理模块

    公开(公告)号:US06748440B1

    公开(公告)日:2004-06-08

    申请号:US09310610

    申请日:1999-05-12

    IPC分类号: G06F1516

    CPC分类号: G06F9/54 G06F8/45 G06F9/546

    摘要: Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies overall goals for an actual graph for processing a given type of data for a particular purpose. A flow manager constructs the graph as a sequence of module interconnections required for processing the data, in response to the parameter values of the individual modules in the graph in view of the goals for the overall graph as a whole, and divides it into pipes each having one or more modules and each assigned to a memory manager for handling data frames in the pipe.

    摘要翻译: 基于帧的流数据流经过多个互连处理模块的图形。 这些模块具有一组性能参数,其值指定每个模块对系统某些资源的选择的灵敏度。 用户为特定目的指定用于处理给定类型的数据的实际图形的总体目标。 考虑到整个图形的目标,流程管理器响应于图中各个模块的参数值,将图形构建为处理数据所需的模块互连序列,并将其划分为管道 具有一个或多个模块,并且每个模块被分配给用于处理管道中的数据帧的存储器管理器。