EFFICIENTLY PROVIDING DATA FROM A VIRTUALIZED DATA SOURCE
    1.
    发明申请
    EFFICIENTLY PROVIDING DATA FROM A VIRTUALIZED DATA SOURCE 审中-公开
    从虚拟化数据源高效地提供数据

    公开(公告)号:US20130067349A1

    公开(公告)日:2013-03-14

    申请号:US13230808

    申请日:2011-09-12

    IPC分类号: G06F3/01 G06F15/16

    CPC分类号: G06F16/957

    摘要: Embodiments are directed to implementing data received from a virtualized data source and to efficiently providing data from a virtualized data source. In an embodiment, a computer system user interface (UI) sends a request for data elements to a data source. The computer system receives from the data source an indication that placeholder data is to be displayed while the requested data is retrieved and transmitted. The computer system then displays placeholder data in the UI for each of the requested data elements and dynamically adds the requested data elements to the displayed placeholder data as each data element is received from the data source. The data elements are dynamically added to the UI as they are received from the data source.

    摘要翻译: 实施例旨在实现从虚拟化数据源接收的数据并有效地提供来自虚拟化数据源的数据。 在一个实施例中,计算机系统用户界面(UI)向数据源发送数据元素的请求。 计算机系统从数据源接收在请求的数据被检索和发送时要显示占位符数据的指示。 然后,计算机系统在每个所请求的数据元素的UI中显示占位符数据,并且当从数据源接收到每个数据元素时,动态地将所请求的数据元素添加到显示的占位符数据。 数据元素在从数据源接收时动态地添加到UI中。

    DATA COLLECTION INTERACTION USING CUSTOMIZED LAYOUTS
    2.
    发明申请
    DATA COLLECTION INTERACTION USING CUSTOMIZED LAYOUTS 审中-公开
    使用自定义的LAYOUTS数据收集交互

    公开(公告)号:US20130111382A1

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

    申请号:US13287665

    申请日:2011-11-02

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: Embodiments are directed to providing support for customized element layouts in a user interface. In one scenario, a computer system provides a user interface (UI) for a software application. The user interface includes multiple different UI elements arranged according to a custom layout. The computer system receives a user input that indicates various user interaction characteristics that are to be customized for the UI by a custom layout panel. The custom layout panel selects a characteristic modification interface based on which user interaction characteristics are to be customized, and implements the selected interface to customize the indicated interaction characteristics. The interfaces customize user interaction characteristics including keyboard navigation characteristics, data virtualization characteristics, animation characteristics, live reordering characteristics and orientation characteristics

    摘要翻译: 实施例旨在提供对用户界面中的定制元素布局的支持。 在一种情况下,计算机系统为软件应用提供用户界面(UI)。 用户界面包括根据自定义布局布置的多个不同UI元素。 计算机系统接收用户输入,其指示由自定义布局面板为UI定制的各种用户交互特征。 自定义布局面板根据要定制的用户交互特征选择特征修改界面,并实现所选择的界面以自定义所指示的交互特征。 接口定制用户交互特性,包括键盘导航特性,数据虚拟化特性,动画特征,实时重新排序特征和方向特性

    SEMANTIC NAVIGATION THROUGH OBJECT COLLECTIONS
    3.
    发明申请
    SEMANTIC NAVIGATION THROUGH OBJECT COLLECTIONS 有权
    通过对象集合的语义导航

    公开(公告)号:US20130111413A1

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

    申请号:US13287627

    申请日:2011-11-02

    IPC分类号: G06F3/048

    摘要: Embodiments are directed to semantically navigating a data collection and to providing custom data mappings for a semantic group of data items. In one scenario, a computer system displays various data items of a data collection on a data presentation interface of a software application user interface. The user interface receives a first user input indicating that a semantic interface is to be displayed in the software application user interface, and displays the semantic interface which includes semantic headers that identify groups of data items. The user interface then receives a second user input that selects at least one of the semantic headers to display its corresponding group of data items and navigates the data presentation interface to the group of data items corresponding to the selected semantic header.

    摘要翻译: 实施例涉及在语义上导航数据集合并为数据项的语义组提供自定义数据映射。 在一种情况下,计算机系统在软件应用程序用户界面的数据呈现界面上显示数据收集的各种数据项。 用户界面接收指示语义接口将要显示在软件应用程序用户界面中的第一用户输入,并且显示包含标识数据项组的语义标题的语义接口。 用户接口然后接收第二用户输入,其选择语义头部中的至少一个以显示其对应的数据项组,并将数据呈现界面导航到与所选择的语义头部相对应的数据项组。

    Semantic navigation through object collections
    4.
    发明授权
    Semantic navigation through object collections 有权
    通过对象集合的语义导航

    公开(公告)号:US09268848B2

    公开(公告)日:2016-02-23

    申请号:US13287627

    申请日:2011-11-02

    摘要: Embodiments are directed to semantically navigating a data collection and to providing custom data mappings for a semantic group of data items. In one scenario, a computer system displays various data items of a data collection on a data presentation interface of a software application user interface. The user interface receives a first user input indicating that a semantic interface is to be displayed in the software application user interface, and displays the semantic interface which includes semantic headers that identify groups of data items. The user interface then receives a second user input that selects at least one of the semantic headers to display its corresponding group of data items and navigates the data presentation interface to the group of data items corresponding to the selected semantic header.

    摘要翻译: 实施例涉及在语义上导航数据集合并为数据项的语义组提供自定义数据映射。 在一种情况下,计算机系统在软件应用程序用户界面的数据呈现界面上显示数据收集的各种数据项。 用户界面接收指示语义接口将要显示在软件应用程序用户界面中的第一用户输入,并且显示包含标识数据项组的语义标题的语义接口。 用户接口然后接收第二用户输入,其选择语义头部中的至少一个以显示其对应的数据项组,并将数据呈现界面导航到与所选择的语义头部相对应的数据项组。

    Virtualized data presentation in a carousel panel
    5.
    发明授权
    Virtualized data presentation in a carousel panel 有权
    虚拟化数据呈现在轮播面板中

    公开(公告)号:US08760474B2

    公开(公告)日:2014-06-24

    申请号:US13287674

    申请日:2011-11-02

    IPC分类号: G09G5/00

    摘要: Embodiments are directed to displaying data items in a carousel display panel and to efficiently presenting virtualized data in a carousel display panel. In one example, a computer system accesses a list of data items that include at least a first data item and a last data item which are to be displayed in a carousel display panel. The computer system displays the selected portion of data items in the carousel display panel and receives a user input indicating that the last data item in the list is to be displayed in the carousel display panel. The computer system then rotates the data items displayed in the carousel display panel to the last data item. The last data item is thus displayed, along with at least a portion of a second-to-last data item and the first data item in the list.

    摘要翻译: 实施例旨在在轮播显示面板中显示数据项并且有效地在轮播显示面板中呈现虚拟化数据。 在一个示例中,计算机系统访问包括要显示在轮播显示面板中的至少第一数据项和最后数据项的数据项列表。 计算机系统在轮播显示面板中显示所选择的数据项部分,并接收指示列表中的最后一个数据项目将显示在轮播显示面板中的用户输入。 然后,计算机系统将轮播显示面板中显示的数据项旋转到最后一个数据项。 因此显示最后的数据项以及列表中的第二到最后数据项和第一数据项的至少一部分。

    Alias selection in multiple-aliased animations
    6.
    发明授权
    Alias selection in multiple-aliased animations 有权
    多重别名动画中的别名选择

    公开(公告)号:US09400584B2

    公开(公告)日:2016-07-26

    申请号:US13229586

    申请日:2011-09-09

    IPC分类号: G06T13/80 G06F3/0481

    摘要: A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a first animation that creates first and second aliases for each UI element that is to be moved. The computer system then receives an input that interrupts the initiated first animation. The input indicates that at least one of the UI elements that is being moved during the first animation is to be moved to a different position. The computer system then determines which of the first and second aliases is optimal for use as a starting point for a second animation based on various visibility factors, and initiates a second animation at the determined optimal alias. The second animation uses the determined optimal alias as a starting point and a third, different alias as an end point.

    摘要翻译: 计算机系统确定将各种用户界面(UI)元素移动到UI内的不同位置。 计算机系统启动第一个动画,为要移动的每个UI元素创建第一和第二个别名。 然后,计算机系统接收中断所发起的第一动画的输入。 输入表示在第一动画期间移动的至少一个UI元素将被移动到不同的位置。 计算机系统然后基于各种可见性因素确定第一和第二别名中的哪一个是最佳的,以用作第二动画的起始点,并且以确定的最佳别名发起第二动画。 第二个动画使用确定的最佳别名作为起点,将第三个不同的别名作为终点。

    Layering animation properties in higher level animations

    公开(公告)号:US10115217B2

    公开(公告)日:2018-10-30

    申请号:US13284623

    申请日:2011-10-28

    IPC分类号: G06T13/00

    摘要: Embodiments are directed to rendering animations in a multi-layered animation system and to rendering an element with an animation that uses multiple levels of animation properties. In one scenario, a computer system establishes an operating system (OS)-specified animation value for at least one property of a user interface (UI) element that is to be animated. The computer system receives a user-specified animation value for at least one property of the UI element that is to be animated and determines, based on the UI element property, how to combine the OS-specified animation value and the user-specified animation value. The computer system then combines the OS-specified animation value and the user-specified value for the UI element in the determined manner and renders the animation for the element using the combined animation values.

    ALIASING OF LIVE ELEMENTS IN A USER INTERFACE
    8.
    发明申请
    ALIASING OF LIVE ELEMENTS IN A USER INTERFACE 审中-公开
    在用户界面中处理活动元素

    公开(公告)号:US20130106885A1

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

    申请号:US13287654

    申请日:2011-11-02

    IPC分类号: G06T13/20

    CPC分类号: G06T13/00 G06F3/0481

    摘要: Embodiments are directed to maintaining layout properties when aliasing a live element and to independently inheriting animation properties using aliases. In one scenario, a computer system generates aliases for a live element displayed in a user interface (UI). The aliases represent the live element in a UI layout which includes live element properties that are inherited hierarchically. The computer system removes the live element from the UI such that the live element is no longer visible on the UI, and integrates the generated aliases into the UI layout. The aliases inherit properties of the UI layout depending on where in the layout the alias was attached. The computer system then initiates an animation for the live element using the aliases which are integrated into the UI layout according to the properties inherited from the position of the aliases in the layout.

    摘要翻译: 实施例旨在在使用活动元素进行混叠并使用别名独立地继承动画属性时维护布局属性。 在一种情况下,计算机系统为用户界面(UI)中显示的活动元素生成别名。 别名表示UI布局中的活动元素,其中包括分层继承的活动元素属性。 计算机系统从UI中移除实时元素,使得在UI上不再可见活动元素,并将生成的别名集成到UI布局中。 别名依赖于布局中附加别名的UI布局来继承UI布局的属性。 然后,计算机系统根据从布局中的别名的位置继承的属性,使用集成到UI布局中的别名来启动活动元素的动画。

    LAYERING ANIMATION PROPERTIES IN HIGHER LEVEL ANIMATIONS
    9.
    发明申请
    LAYERING ANIMATION PROPERTIES IN HIGHER LEVEL ANIMATIONS 审中-公开
    在高级动画中划分动画属性

    公开(公告)号:US20130106866A1

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

    申请号:US13284623

    申请日:2011-10-28

    IPC分类号: G06T13/00

    CPC分类号: G06T13/00

    摘要: Embodiments are directed to rendering animations in a multi-layered animation system and to rendering an element with an animation that uses multiple levels of animation properties. In one scenario, a computer system establishes an operating system (OS)-specified animation value for at least one property of a user interface (UI) element that is to be animated. The computer system receives a user-specified animation value for at least one property of the UI element that is to be animated and determines, based on the UI element property, how to combine the OS-specified animation value and the user-specified animation value. The computer system then combines the OS-specified animation value and the user-specified value for the UI element in the determined manner and renders the animation for the element using the combined animation values.

    摘要翻译: 实施例涉及在多层动画系统中渲染动画并且渲染具有使用多个动画属性级别的动画的元素。 在一种情况下,计算机系统为要动画化的用户界面(UI)元素的至少一个属性建立操作系统(OS)指定的动画值。 计算机系统接收用户指定的动画值,用于UI要素动画的至少一个属性,并根据UI元素属性确定如何组合OS指定的动画值和用户指定的动画值 。 然后,计算机系统以确定的方式组合OS指定的动画值和UI元素的用户指定值,并使用组合的动画值呈现该元素的动画。

    ALIAS SELECTION IN MULTIPLE- ALIASED ANIMATIONS
    10.
    发明申请
    ALIAS SELECTION IN MULTIPLE- ALIASED ANIMATIONS 有权
    在多种动画中选择ALIAS

    公开(公告)号:US20130067372A1

    公开(公告)日:2013-03-14

    申请号:US13229586

    申请日:2011-09-09

    IPC分类号: G06T13/80 G06F3/048

    摘要: A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a first animation that creates first and second aliases for each UI element that is to be moved. The computer system then receives an input that interrupts the initiated first animation. The input indicates that at least one of the UI elements that is being moved during the first animation is to be moved to a different position. The computer system then determines which of the first and second aliases is optimal for use as a starting point for a second animation based on various visibility factors, and initiates a second animation at the determined optimal alias. The second animation uses the determined optimal alias as a starting point and a third, different alias as an end point.

    摘要翻译: 计算机系统确定将各种用户界面(UI)元素移动到UI内的不同位置。 计算机系统启动第一个动画,为要移动的每个UI元素创建第一和第二个别名。 然后,计算机系统接收中断所发起的第一动画的输入。 输入表示在第一动画期间移动的至少一个UI元素将被移动到不同的位置。 计算机系统然后基于各种可见性因素确定第一和第二别名中的哪一个是最佳的,以用作第二动画的起始点,并且以确定的最佳别名发起第二动画。 第二个动画使用确定的最佳别名作为起点,将第三个不同的别名作为终点。