Smart profiles for capturing and publishing audio and video streams
    3.
    发明授权
    Smart profiles for capturing and publishing audio and video streams 有权
    用于捕获和发布音频和视频流的智能配置文件

    公开(公告)号:US07409145B2

    公开(公告)日:2008-08-05

    申请号:US10335631

    申请日:2003-01-02

    IPC分类号: H04N5/00 H04N7/00

    CPC分类号: H04N21/84 G11B27/034

    摘要: A method and system for capturing video and/or audio streams and for publishing consolidated video and/or consolidated audio streams. A capture profile specifying parameters for capturing the video stream and/or audio stream is selected from a list of predefined profiles as a function of data contained in the video and/or audio stream. A publish profile specifying parameters for publishing the video stream and/or audio stream is selected from a list of predefined profiles as a function of data contained in the consolidated video and/or consolidated audio stream. Moreover, the publish profile is selected to provide the best quality video and/or audio during playback, or to provide the best fir for a maximum file size designated by the user.

    摘要翻译: 一种用于捕获视频和/或音频流并用于发布合并的视频和/或合并音频流的方法和系统。 从作为视频和/或音频流中包含的数据的函数的预定义简档列表中选择用于捕获视频流和/或音频流的参数的捕获简档。 根据包含在合并视频和/或合并音频流中的数据的功能,从预定义配置文件的列表中选择用于发布视频流和/或音频流的参数的发布简档。 此外,选择发布简档以在回放期间提供最佳质量的视频和/或音频,或者为用户指定的最大文件大小提供最佳的fir。

    Business intelligence document
    6.
    发明授权
    Business intelligence document 有权
    商业智能文件

    公开(公告)号:US09069557B2

    公开(公告)日:2015-06-30

    申请号:US12971462

    申请日:2010-12-17

    IPC分类号: G06F9/44 G06F9/45 G06F7/00

    摘要: A business intelligence (BI) document preserves references to identities and formats of remote data sources and allows a local computing device to offload analytical operations to remote data sources. The BI document specifies a graph of entities connected by directed edges from the output of one entity to an input of another entity. An entity, for example, can represent without limitation a data structure, an external data source, a control element, an external event source, a visualization, or an update service. The entities of a BI document at a local computing device can reference data at an original data source—rather than extracting data from the original data source to a preferred local datastore. An entity of the BI document can direct a remote data source to execute transformations on the remote data before returning a solution to the local computing device.

    摘要翻译: 商业智能(BI)文档保留对远程数据源的身份和格式的引用,并允许本地计算设备将分析操作卸载到远程数据源。 BI文件指定通过有向边从一个实体的输出连接到另一实体的输入的实体的图。 例如,实体可以表示而不限于数据结构,外部数据源,控制元素,外部事件源,可视化或更新服务。 本地计算设备上的BI文档的实体可以引用原始数据源的数据,而不是将数据从原始数据源提取到优选的本地数据存储区。 在将解决方案返回到本地计算设备之前,BI文档的实体可以引导远程数据源对远程数据执行转换。

    Queueing events in an interactive media environment
    7.
    发明授权
    Queueing events in an interactive media environment 有权
    在互动媒体环境中排队事件

    公开(公告)号:US08656268B2

    公开(公告)日:2014-02-18

    申请号:US11351085

    申请日:2006-02-09

    IPC分类号: G06F17/00

    CPC分类号: G06F9/542 G06F9/4843

    摘要: An arrangement is provided where all applications in an interactive media environment run on a single application thread in a media player. Event queues are utilized to schedule the application thread's processing of workitems corresponding to events that occur in the environment. Workitems include methods to be invoked when the workitem is processed and arguments for the method. Workitems further include a begin time and an end time and are ordered in the event queue first by begin time followed by the order in which they were inserted into the queue. The application thread marks workitems whose begin times corresponds to the current or previous time and then processes marked workitems from the queue in order. Such processing is committed so that once the application thread begins processing of a workitem it does not stop. Workitems are dropped from the event queue if their end times have been passed.

    摘要翻译: 提供了一种布置,其中交互式媒体环境中的所有应用在媒体播放器中的单个应用程序线程上运行。 事件队列用于调度应用程序线程对与环境中发生的事件相对应的工作项的处理。 工作项包括处理工作项时要调用的方法和方法的参数。 工作进一步包括开始时间和结束时间,并在事件队列中首先按开始时间排序,然后按照它们插入队列的顺序进行排序。 应用程序线程标记其开始时间对应于当前或之前时间的工作项,然后按顺序处理来自队列的标记工作项。 这样的处理被提交,一旦应用程序线程开始处理工作项,它就不会停止。 如果事件队列的结束时间已过,工作项将从事件队列中删除。

    ADAPTIVE DISTRIBUTION OF THE PROCESSING OF HIGHLY INTERACTIVE APPLICATIONS
    9.
    发明申请
    ADAPTIVE DISTRIBUTION OF THE PROCESSING OF HIGHLY INTERACTIVE APPLICATIONS 审中-公开
    高度互动应用程序的自适应分配

    公开(公告)号:US20110246549A1

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

    申请号:US12752961

    申请日:2010-04-01

    IPC分类号: G06F15/16

    CPC分类号: G06F9/505

    摘要: An application defined by expressions whose execution may be dynamically distributed over multiple devices. An application defined by expressions may include a number of expressions that provide a symbolic representation of computations to be performed. The application defined by expressions may have input variables and output variables and provide a solution for the output variables using the input variables and the expressions that define the application. In providing a solution for the output variables, an expression engine may determine dependencies for the expressions to be solved and distribute the solution of some of those expressions dynamically at runtime to other devices based on the capabilities of the devices, privacy and security concerns, communications bandwidth and latency, the resources available to devices, and commercial or cost implications of where the processing is done.

    摘要翻译: 由表达式定义的应用程序,其执行可以在多个设备上动态分布。 由表达式定义的应用可以包括提供要执行的计算的符号表示的多个表达式。 由表达式定义的应用程序可能具有输入变量和输出变量,并使用输入变量和定义应用程序的表达式为输出变量提供解决方案。 在为输出变量提供解决方案时,表达式引擎可以确定要解决的表达式的依赖性,并且基于设备的能力,隐私和安全性关注,通信,将运行时动态地将某些表达式的解释分布到其他设备 带宽和延迟,设备可用的资源以及处理完成的商业或成本影响。

    Synchronization aspects of interactive multimedia presentation management
    10.
    发明授权
    Synchronization aspects of interactive multimedia presentation management 有权
    交互式多媒体演示管理的同步方面

    公开(公告)号:US07721308B2

    公开(公告)日:2010-05-18

    申请号:US11355609

    申请日:2006-02-16

    IPC分类号: G06F15/00

    摘要: Playing an interactive multimedia presentation involves pre-rendering a media object at certain times based on a frame rate of the interactive content, a frame rate of the video content (which may include video, audio, data, or any combination thereof), and a play speed of the presentation. Certain actions taken include calculating a current elapsed play time representing an amount of the presentation's play duration that has passed. Based on the calculated time, a current interactive content presentation time is ascertained from an interactive content timeline. The interactive content timeline represents times at which the media object is presentable. A subsequent interactive content presentation time is selected from the interactive content timeline. The presentation state of the media object is predicted for the subsequent interactive content presentation time. The media object is pre-rendered within a time offset period before the subsequent interactive content presentation time occurs.

    摘要翻译: 播放交互式多媒体呈现涉及基于交互式内容的帧速率,视频内容(可包括视频,音频,数据或其任何组合)的帧速率在某些时间预先呈现媒体对象,并且 播放速度的演示文稿。 采取的某些措施包括计算表示已经通过的演示文稿播放持续时间的数量的当前播放时间。 基于所计算的时间,从交互式内容时间线确定当前交互式内容呈现时间。 交互式内容时间轴表示媒体对象可呈现的时间。 从交互式内容时间轴中选择随后的交互式内容呈现时间。 预测媒体对象的呈现状态用于随后的交互式内容呈现时间。 媒体对象在随后的交互式内容呈现时间发生之前的时间偏移时段内被预渲染。