Controlling the structure of animated documents

    公开(公告)号:US09773336B2

    公开(公告)日:2017-09-26

    申请号:US13153114

    申请日:2011-06-03

    IPC分类号: G06F17/00 G06T13/00 G06F17/21

    CPC分类号: G06T13/00 G06F17/214

    摘要: Methods and systems for controlling the structure of animated documents are disclosed. In some embodiments, a method includes displaying, via a graphical user interface, a representation of a document, where the document includes a programmatic component configured to create an animation by manipulating a structure of the document, a static structure of the document corresponds to the structure of the document when the animation is not performed, and the animation, upon execution, is rendered starting from an original base state that at least partially defines the static structure. The method also includes, in response to receiving a selection corresponding to a state of the animation, designating the selected state as a new base state, wherein the new base state is different from the original base state. The method further includes altering the static structure of the document to correspond to the new base state.

    Declarative Animation Timelines
    2.
    发明申请
    Declarative Animation Timelines 审中-公开
    声明性动画时间轴

    公开(公告)号:US20130132840A1

    公开(公告)日:2013-05-23

    申请号:US13036297

    申请日:2011-02-28

    IPC分类号: G06F3/01

    CPC分类号: G06T13/00 G06T2213/08

    摘要: Methods and systems for declarative animation timelines are disclosed. In some embodiments, a method includes generating a declarative timeline data structure, creating an animation of an image along the timeline, and adding a declarative command corresponding to the animation into the declarative data structure. The method also includes, in response to a request to render the animation, generating a run-time command corresponding to the declarative command and executing the run-time command. In other embodiments, a method includes receiving a request to render an animation, wherein the animation includes a declarative timeline data structure having a plurality of commands, parsing the plurality of commands, passing each of the parsed plurality of commands to an animation function, receiving a plurality of run-time commands in response to said passing, and causing a rendering the animation by causing an execution of the plurality of run-time commands.

    摘要翻译: 公开了用于声明性动画时间线的方法和系统。 在一些实施例中,一种方法包括生成声明性时间轴数据结构,沿时间线创建图像的动画,以及将与动画对应的声明性命令添加到声明性数据结构中。 该方法还响应于呈现动画的请求,生成与声明性命令相对应的运行时命令并执行运行时命令。 在其他实施例中,一种方法包括接收呈现动画的请求,其中动画包括具有多个命令的声明性时间轴数据结构,解析多个命令,将所解析的多个命令中的每一个传递给动画功能,接收 响应于所述通过的多个运行时命令,并且通过引起多个运行时命令的执行而导致动画呈现。

    Controlling The Structure Of Animated Documents
    3.
    发明申请
    Controlling The Structure Of Animated Documents 有权
    控制动画文件的结构

    公开(公告)号:US20130132818A1

    公开(公告)日:2013-05-23

    申请号:US13153114

    申请日:2011-06-03

    IPC分类号: G06F17/00

    CPC分类号: G06T13/00 G06F17/214

    摘要: Methods and systems for controlling the structure of animated documents are disclosed. In some embodiments, a method includes displaying, via a graphical user interface, a representation of a document, where the document includes a programmatic component configured to create an animation by manipulating a structure of the document, a static structure of the document corresponds to the structure of the document when the animation is not performed, and the animation, upon execution, is rendered starting from an original base state that at least partially defines the static structure. The method also includes, in response to receiving a selection corresponding to a state of the animation, designating the selected state as a new base state, wherein the new base state is different from the original base state. The method further includes altering the static structure of the document to correspond to the new base state.

    摘要翻译: 公开了用于控制动画文档结构的方法和系统。 在一些实施例中,一种方法包括经由图形用户界面显示文档的表示,其中文档包括被配置为通过操纵文档的结构来创建动画的程序化组件,文档的静态结构对应于 在不执行动画时文档的结构,并且执行时的动画从至少部分地定义静态结构的原始基本状态开始。 该方法还包括响应于接收到与动画状态对应的选择,将所选择的状态指定为新的基本状态,其中新的基本状态不同于原始基本状态。 该方法还包括改变文档的静态结构以对应于新的基本状态。

    Parameterizing Animation Timelines
    4.
    发明申请
    Parameterizing Animation Timelines 审中-公开
    参数化动画时间轴

    公开(公告)号:US20130127877A1

    公开(公告)日:2013-05-23

    申请号:US13036294

    申请日:2011-02-28

    IPC分类号: G06T13/00

    CPC分类号: G06T13/00

    摘要: Methods and systems for parameterizing animation timelines are disclosed. In some embodiments, a method includes displaying a representation of a timeline configured to animate a first image in a graphical user interface, where the timeline includes a data structure having one or more commands configured to operate upon a first property of the first image. The method also includes creating a parameterized timeline by replacing a reference to the first image within the timeline with a placeholder. The method includes, in response to a request to animate a second image, storing an entry in a dictionary of key and value pairs. The method further includes animating the second image by replacing the placeholder in the parameterized timeline with the reference to the second image during execution of the parameterized timeline.

    摘要翻译: 公开了用于参数化动画时间线的方法和系统。 在一些实施例中,一种方法包括显示配置成在图形用户界面中对第一图像进行动画化的时间线的表示,其中时间线包括具有配置成对第一图像的第一属性进行操作的一个或多个命令的数据结构。 该方法还包括通过用占位符替换对时间线内的第一图像的引用来创建参数化的时间线。 该方法包括响应于对第二图像生成动画的请求,将条目存储在键和值对的字典中。 该方法还包括通过在执行参数化时间线期间参考第二图像来替换参数化时间线中的占位符来动画化第二图像。

    REAL TIME WEB DEVELOPMENT TESTING AND REPORTING SYSTEM
    6.
    发明申请
    REAL TIME WEB DEVELOPMENT TESTING AND REPORTING SYSTEM 有权
    实时网络开发测试与报告系统

    公开(公告)号:US20140136944A1

    公开(公告)日:2014-05-15

    申请号:US13673792

    申请日:2012-11-09

    IPC分类号: G06F17/00

    摘要: Elements of the geometry of the image of a webpage as rendered on at least one target browser are compared with elements of a baseline geometry of the webpage to determine the differences between elements of the baseline geometry of the webpage and elements of the respective geometries of the image of the webpage as rendered on the at least one target browser. The elements of the image may be determined by a software tool for determining elements of a document geometry, such as a DOM geometry service. Code such as JavaScript may be injected into the webpage for use in determining the elements of the geometry of the image of the webpage. A list of issues that web developers face may be generated and the above differences between respective elements may allow arriving at a solution for at least some of the issues in order to provide testing of webpage information in real time.

    摘要翻译: 将在至少一个目标浏览器上呈现的网页的图像的几何的元素与网页的基线几何的元素进行比较,以确定网页的基线几何的元素与各个几何的元素之间的差异 在至少一个目标浏览器上呈现的网页的图像。 图像的元素可以由用于确定诸如DOM几何服务的文档几何元素的软件工具来确定。 可以将诸如JavaScript的代码注入到网页中以用于确定网页的图像的几何的元素。 可能会生成Web开发人员面临的问题列表,并且各个元素之间的上述差异可能允许达到至少一些问题的解决方案,以便实时提供网页信息的测试。