Declaratively responding to state changes in an interactive multimedia environment
    2.
    发明申请
    Declaratively responding to state changes in an interactive multimedia environment 审中-公开
    在交互式多媒体环境中声明式地响应状态变化

    公开(公告)号:US20070006078A1

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

    申请号:US11405736

    申请日:2006-04-18

    Abstract: Using declarative language application instructions, actions associated with playing interactive content of an interactive multimedia presentation are triggered based on a state change of a particular media object. Certain application instructions specify the characteristic of the media object, while other application instructions specify the actions associated with playing the interactive content (for example, when media objects are renderable, event generation, script execution, or changes in variables) based on a state change of the characteristic. The state change is detected by querying a structured representation of the application such as a document object model, which includes nodes associated with the application instructions, the media object, and/or the characteristic. When state changes are detected, one or more of the specified actions are triggered to thereby declaratively respond to the state change. In an illustrative example, the state changes are tracked using attributes which include foreground, focused, pointer, actioned, enabled, and value.

    Abstract translation: 使用声明性语言应用指令,基于特定媒体对象的状态改变来触发与播放交互式多媒体呈现的交互内容相关联的动作。 某些应用指令指定媒体对象的特征,而其他应用指令指定与播放交互内容相关联的动作(例如,当媒体对象可呈现,事件生成,脚本执行或变量变化时),基于状态变化 的特点。 通过查询诸如文档对象模型的应用的结构化表示来检测状态改变,该文档对象模型包括与应用指令相关联的节点,媒体对象和/或特征。 当检测到状态改变时,触发一个或多个指定的动作,从而以声明方式响应状态变化。 在说明性示例中,使用包括前景,聚焦,指针,动作,启用和值的属性来跟踪状态改变。

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

    公开(公告)号:US20070002045A1

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

    申请号:US11352575

    申请日:2006-02-13

    CPC classification number: G06T15/405

    Abstract: 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.

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

    Conditional event timing for interactive multimedia presentations
    4.
    发明申请
    Conditional event timing for interactive multimedia presentations 审中-公开
    交互式多媒体演示的条件事件时间

    公开(公告)号:US20070006065A1

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

    申请号:US11406472

    申请日:2006-04-18

    Abstract: An interactive multimedia presentation has an interactive content component that includes an application, which has instructions for rendering a media object. By nesting a declarative language event instruction inside of a declarative language timing instruction, a particular event can arise and/or be handled (for example, a media object is rendered) only within a time interval specified by the timing instruction. The event instruction specifies when a particular event (such as a user event, a system event, a document object event, or another type of event) arises. When the event arises during the time interval, the event may be handled. Outside of the time interval, even if the event arises, the event is not handled. In this manner, responses to the event are constrained to happen in the time interval, and events that are not handled within a certain time may be ignored.

    Abstract translation: 交互式多媒体呈现具有交互式内容组件,其包括具有用于呈现媒体对象的指令的应用。 通过将声明性语言事件指令嵌套在声明性语言定时指令内,可以仅在由定时指令指定的时间间隔内出现和/或处理特定事件(例如,媒体对象被呈现)。 事件指令指定何时出现特定事件(例如用户事件,系统事件,文档对象事件或其他类型的事件)。 当在时间间隔期间发生事件时,事件可以被处理。 在时间间隔之外,即使事件发生,事件也不处理。 以这种方式,对事件的响应被限制在时间间隔内发生,并且在一定时间内未处理的事件可能被忽略。

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

    公开(公告)号:US20070006063A1

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

    申请号:US11355209

    申请日:2006-02-15

    Abstract: An interactive multimedia presentation has a predetermined presentation play duration, a video content component (which may include video, audio, data, or any combination thereof), and an interactive content component. Methods and systems for playing the presentation include specifying a time when a particular media object is renderable. The time is specifiable using an application instruction that references either a first timing signal having a rate that is based on the play speed of the presentation, or a second timing signal having a continuous rate. One example of an application instruction usable as described above is an element associated with an XML data structure. An attribute of the element, such as the clock attribute, may be used to provide time values for the element that reference either timing signal. The attribute is used to maintain frame-accurate synchronization between the video and the interactive content components of the presentation.

    Abstract translation: 交互式多媒体呈现具有预定的呈现播放持续时间,视频内容组件(其可以包括视频,音频,数据或其任何组合)和交互式内容组件。 播放演示文稿的方法和系统包括指定特定媒体对象可呈现的时间。 可以使用参考具有基于演示的播放速度的速率的第一定时信号或具有连续速率的第二定时信号来指定时间。 可以如上所述使用的应用指令的一个示例是与XML数据结构相关联的元素。 诸如时钟属性的元素的属性可以用于为引用任一定时信号的元件提供时间值。 该属性用于维护视频和演示文稿的交互内容组件之间的帧精确同步。

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

    公开(公告)号:US20060074902A1

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

    申请号:US10955593

    申请日:2004-09-30

    Abstract: 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.

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

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

    公开(公告)号:US20070006233A1

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

    申请号:US11351085

    申请日:2006-02-09

    CPC classification number: G06F9/542 G06F9/4843

    Abstract: 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.

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

    System and method for providing search results with configurable scoring formula

    公开(公告)号:US20060149723A1

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

    申请号:US11368814

    申请日:2006-03-06

    Applicant: James Finger

    Inventor: James Finger

    Abstract: A system and method for scoring documents in a search, wherein the scoring algorithm may be reconfigured dynamically. When a query is submitted, a score data structure is created for each document to be scored, which contains fields of information about how a given document compares to a query. A ranker object embodies a formula that derives a scalar score from the information contained in a score data structure. Scoring software is configured to apply the formula embodied in a ranker object to the values in the score data structure. Thus, the scoring formula can be dynamically changed without recompiling the scoring software by providing a new ranker object. Preferably, ranker objects are organized into rank sets, where each rank set contains a different ranker object for each class of document to be scored.

    Managing application states in an interactive media environment
    10.
    发明申请
    Managing application states in an interactive media environment 审中-公开
    在交互式媒体环境中管理应用程序状态

    公开(公告)号:US20070006238A1

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

    申请号:US11352662

    申请日:2006-02-13

    CPC classification number: G06F17/211 G06F9/485 G06F2209/482

    Abstract: Applications are managed in an interactive media environment by the creation of a logical model for the lifetime of an application. The model is applicable to concurrently and/or consecutively running applications and governs the creation of applications, manipulation of applications by other applications, resource consumption, visibility of an application to a user, and application shutdown in the interactive media environment using the construct of application “state.” A set of Booleans flags is utilized and unique combinations of elements in the Boolean flag set define a plurality of application states

    Abstract translation: 通过在应用程序的生命周期中创建逻辑模型,在交互式媒体环境中管理应用程序。 该模型适用于并行和/或连续运行应用程序,并管理应用程序的创建,其他应用程序的应用程序的操作,资源消耗,应用程序对用户的可见性以及使用应用程序构造的交互式媒体环境中的应用程序关闭 “州。” 使用一组布尔标志,并且布尔标志集中的元素的独特组合定义了多个应用状态

Patent Agency Ranking