Static definition of unknown visual layout positions
    1.
    发明授权
    Static definition of unknown visual layout positions 有权
    未知视觉布局位置的静态定义

    公开(公告)号:US08694900B2

    公开(公告)日:2014-04-08

    申请号:US12966884

    申请日:2010-12-13

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451 G06F8/36

    摘要: The subject disclosure relates to applying layout changes and/or animations in a computing system by statically defining unknown visual layout positions of elements within a user interface. Changes that are to be applied to the elements in a user interface are intercepted by mechanism as described herein that applies the changes as a function of a static reusable component. The static reusable component can be applied across various platforms. Animation is performed on a first element as described herein based at least in part on layout input properties of the first element or layout input properties of a second element that is associated with the first element. As additionally described herein, a dynamic graphical layout position can be described based on a definition of an initial layout position and calculation of a resultant layout position, wherein the positions are defined relative to an element or set of elements.

    摘要翻译: 本公开涉及通过静态地定义用户界面内的元素的未知视觉布局位置来在计算系统中应用布局变化和/或动画。 要应用于用户界面中的元素的更改将通过本文所述的机制来截取,该机制将应用更改作为静态可重用组件的函数。 静态可重用组件可应用于各种平台。 至少部分地基于与第一元素相关联的第二元素的第一元素或布局输入属性的布局输入属性至少部分地描述在第一元素上执行动画。 如本文另外描述的,可以基于初始布局位置的定义和所得到的布局位置的计算来描述动态图形布局位置,其中所述位置相对于元素或元素集合来定义。

    Touch input for hosted applications
    3.
    发明授权
    Touch input for hosted applications 有权
    触摸托管应用程序的输入

    公开(公告)号:US08633902B2

    公开(公告)日:2014-01-21

    申请号:US12623456

    申请日:2009-11-23

    IPC分类号: G06F3/041

    CPC分类号: G06F3/038 G06F3/0488

    摘要: A multi-touch plug-in system is described herein that exposes multi-touch data for web application developers to consume in a platform independent way. The multi-touch plug-in system receives platform-specific touch data from an operating system or touch hardware, interprets the platform-specific touch data to convert the platform-specific touch data to generic touch data, and provides the generic touch data to a hosted application running within a plug-in sandbox. Often, sandboxed environments only allow identified, trusted plug-ins to execute. By managing multi-touch data within a trusted plug-in, the plug-in can ensure that hosted applications are properly restricted to well-defined behavior, while still allowing rich features such as multi-touch interaction. Thus, the multi-touch plug-in system brings rich multi-touch interaction to a web browsing environment.

    摘要翻译: 这里描述了一种多点触控插件系统,它为Web应用程序开发人员提供了以平台独立的方式消费的多点触摸数据。 多点触控插件系统从操作系统或触摸硬件接收平台特定的触摸数据,解释特定于平台的触摸数据,将特定于平台的触摸数据转换为通用触摸数据,并将通用触摸数据提供给 托管应用程序在插件沙箱中运行。 通常,沙盒环境仅允许已识别的可信插件执行。 通过管理受信任的插件中的多点触控数据,插件可以确保托管的应用程序被适当地限制在明确定义的行为中,同时还允许丰富的功能,如多点触控交互。 因此,多点触控插件系统为网页浏览环境带来丰富的多点触控交互。

    TOUCH INPUT FOR HOSTED APPLICATIONS
    4.
    发明申请
    TOUCH INPUT FOR HOSTED APPLICATIONS 有权
    触摸应用的触摸输入

    公开(公告)号:US20110122070A1

    公开(公告)日:2011-05-26

    申请号:US12623456

    申请日:2009-11-23

    IPC分类号: G06F3/041

    CPC分类号: G06F3/038 G06F3/0488

    摘要: A multi-touch plug-in system is described herein that exposes multi-touch data for web application developers to consume in a platform independent way. The multi-touch plug-in system receives platform-specific touch data from an operating system or touch hardware, interprets the platform-specific touch data to convert the platform-specific touch data to generic touch data, and provides the generic touch data to a hosted application running within a plug-in sandbox. Often, sandboxed environments only allow identified, trusted plug-ins to execute. By managing multi-touch data within a trusted plug-in, the plug-in can ensure that hosted applications are properly restricted to well-defined behavior, while still allowing rich features such as multi-touch interaction. Thus, the multi-touch plug-in system brings rich multi-touch interaction to a web browsing environment.

    摘要翻译: 这里描述了一种多点触控插件系统,它为Web应用程序开发人员提供了以平台独立的方式消费的多点触摸数据。 多点触控插件系统从操作系统或触摸硬件接收平台特定的触摸数据,解释特定于平台的触摸数据,将特定于平台的触摸数据转换为通用触摸数据,并将通用触摸数据提供给 托管应用程序在插件沙箱中运行。 通常,沙盒环境仅允许已识别的可信插件执行。 通过管理受信任的插件中的多点触控数据,插件可以确保托管的应用程序被适当地限制在明确定义的行为中,同时还允许丰富的功能,如多点触控交互。 因此,多点触控插件系统为网页浏览环境带来丰富的多点触控交互。

    STAGGERED ANIMATION SCHEDULING
    5.
    发明申请
    STAGGERED ANIMATION SCHEDULING 审中-公开
    STAGGERED动画调度

    公开(公告)号:US20120159360A1

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

    申请号:US12971994

    申请日:2010-12-17

    IPC分类号: G06F3/048 G06T13/00

    CPC分类号: G06T13/00 G06F3/0481

    摘要: A timing function that distributes progressive start times of a series of target animations, or staggers animations, is disclosed. The timing function includes a set of selectable parameters that are used to create a customized staggering animation in the user interface. The set of selectable parameters includes a user interface geometry for each of the target animations.

    摘要翻译: 公开了分配一系列目标动画的逐行开始时间的定时功能,或者是交错动画。 定时功能包括一组可选参数,用于在用户界面中创建自定义的交错动画。 该组可选参数包括用于每个目标动画的用户界面几何。

    STATIC DEFINITION OF UNKNOWN VISUAL LAYOUT POSITIONS
    6.
    发明申请
    STATIC DEFINITION OF UNKNOWN VISUAL LAYOUT POSITIONS 有权
    未知视觉布局位置的静态定义

    公开(公告)号:US20120151389A1

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

    申请号:US12966884

    申请日:2010-12-13

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451 G06F8/36

    摘要: The subject disclosure relates to applying layout changes and/or animations in a computing system by statically defining unknown visual layout positions of elements within a user interface. Changes that are to be applied to the elements in a user interface are intercepted by mechanism as described herein that applies the changes as a function of a static reusable component. The static reusable component can be applied across various platforms. Animation is performed on a first element as described herein based at least in part on layout input properties of the first element or layout input properties of a second element that is associated with the first element. As additionally described herein, a dynamic graphical layout position can be described based on a definition of an initial layout position and calculation of a resultant layout position, wherein the positions are defined relative to an element or set of elements.

    摘要翻译: 本公开涉及通过静态地定义用户界面内的元素的未知视觉布局位置来在计算系统中应用布局变化和/或动画。 要应用于用户界面中的元素的更改将通过本文所述的机制来截取,该机制将应用更改作为静态可重用组件的函数。 静态可重用组件可应用于各种平台。 至少部分地基于与第一元素相关联的第二元素的第一元素或布局输入属性的布局输入属性至少部分地描述在第一元素上执行动画。 如本文另外描述的,可以基于初始布局位置的定义和所得到的布局位置的计算来描述动态图形布局位置,其中所述位置相对于元素或元素集合来定义。