Progressive loading for web-based spreadsheet applications

    公开(公告)号:US10061759B2

    公开(公告)日:2018-08-28

    申请号:US13490481

    申请日:2012-06-07

    IPC分类号: G06F17/00 G06F17/24

    CPC分类号: G06F17/246

    摘要: Concepts and technologies are described herein for progressive loading for web-based spreadsheet applications. In accordance with the concepts and technologies disclosed herein, a user device can access data from a remote source such as a server computer. The user device can determine dimensions of a viewport corresponding to a viewable portion of the data, a window associated with the viewport, and a preloaded area associated with the window. The user device can request the data associated with the window and the preloaded area and store the data in a cache associated with the user device. The cached data can be used by the user device to generate UIs for displaying the spreadsheet. If the user device detects movement of the viewport, the user device can render a new UI in response to the movement. The user device also can be configured to update and/or clean the cache.

    ELECTRONIC DEVICE
    5.
    发明申请
    ELECTRONIC DEVICE 有权
    电子设备

    公开(公告)号:US20160091927A1

    公开(公告)日:2016-03-31

    申请号:US14864880

    申请日:2015-09-25

    IPC分类号: G06F1/16

    摘要: An electronic device includes a first machine body and a second machine body adapted to be detachably assembled to the first machine body. The first machine body includes a first casing, a first hinge fixed to a side of the first casing, a second hinge pivoted to the first hinge along an axis, and a first connecting member disposed at the side and linked to the second hinge. The first and the second hinges are covered by the first casing. The second machine body includes a second casing and a second connecting member. When the first machine body is assembled to the second machine body, the first connecting member is fixed to the second connecting member, the second hinge is fixed jointly so that the first hinge is rotatable related to the second hinge. Accordingly, the first casing is rotatable related to the second casing.

    摘要翻译: 电子设备包括第一机体和适于可拆卸地组装到第一机体的第二机体。 第一机体包括第一壳体,固定到第一壳体侧的第一铰链,沿着轴线枢转到第一铰链的第二铰链,以及设置在侧面并与第二铰链连接的第一连接构件。 第一和第二铰链由第一壳体覆盖。 第二机体包括第二壳体和第二连接构件。 当第一机体组装到第二机体时,第一连接构件固定到第二连接构件,第二铰链被联合地固定,使得第一铰链能够相对于第二铰链旋转。 因此,第一壳体可旋转地与第二壳体相关。

    PROGRESSIVE LOADING FOR WEB-BASED SPREADSHEET APPLICATIONS
    6.
    发明申请
    PROGRESSIVE LOADING FOR WEB-BASED SPREADSHEET APPLICATIONS 审中-公开
    基于WEB的扩展应用的渐进式加载

    公开(公告)号:US20130332811A1

    公开(公告)日:2013-12-12

    申请号:US13490481

    申请日:2012-06-07

    IPC分类号: G06F17/00

    CPC分类号: G06F17/246

    摘要: Concepts and technologies are described herein for progressive loading for web-based spreadsheet applications. In accordance with the concepts and technologies disclosed herein, a user device can access data from a remote source such as a server computer. The user device can determine dimensions of a viewport corresponding to a viewable portion of the data, a window associated with the viewport, and a preloaded area associated with the window. The user device can request the data associated with the window and the preloaded area and store the data in a cache associated with the user device. The cached data can be used by the user device to generate UIs for displaying the spreadsheet. If the user device detects movement of the viewport, the user device can render a new UI in response to the movement. The user device also can be configured to update and/or clean the cache.

    摘要翻译: 本文描述了基于Web的电子表格应用程序的逐步加载的概念和技术。 根据本文公开的概念和技术,用户设备可以从诸如服务器计算机的远程源访问数据。 用户设备可以确定对应于数据的可视部分的视口的尺寸,与视口相关联的窗口以及与窗口相关联的预加载区域。 用户设备可以请求与窗口和预加载区域相关联的数据,并将数据存储在与用户设备相关联的高速缓存中。 用户设备可以使用缓存的数据来生成用于显示电子表格的UI。 如果用户设备检测到视口的移动,则用户设备可以响应于该移动呈现新的UI。 用户设备还可以配置为更新和/或清除缓存。

    ROW AND COLUMN NAVIGATION
    10.
    发明申请
    ROW AND COLUMN NAVIGATION 有权
    行和列导航

    公开(公告)号:US20130321282A1

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

    申请号:US13481967

    申请日:2012-05-29

    IPC分类号: G06F3/041 G06F3/048

    摘要: Concepts and technologies are described herein for row and column navigation. In accordance with the concepts and technologies disclosed herein, a user device executes an application program configured to present data in a user interface (“UI”). The user device can execute a navigation controller to detect touch events at the user device. The navigation controller can determine if touch events correspond to input for panning or scrolling the UIs and for implementing the requested panning or scrolling. The navigation controller can include functionality for providing a touch event handler to detect input for panning or scrolling the data and a UI scrolling manager that implements the requested panning or scrolling. The panning or scrolling can be tracked and the data, as modified in accordance with the tracked movement, can be presented to a user in a UI.

    摘要翻译: 这里描述了行和列导航的概念和技术。 根据本文公开的概念和技术,用户设备执行被配置为在用户界面(“UI”)中呈现数据的应用程序。 用户设备可以执行导航控制器来检测用户设备处的触摸事件。 导航控制器可以确定触摸事件是否对应于用于平移或滚动UI的输入以及用于实现所请求的摇摄或滚动。 导航控制器可以包括用于提供触摸事件处理程序以检测用于平移或滚动数据的输入的功能,以及实现所请求的摇摄或滚动的UI滚动管理器。 可以跟踪平移或滚动,并且可以在UI中向用户呈现根据跟踪的移动进行修改的数据。