CUSTOM BROWSER-SIDE SPREADSHEET FUNCTIONS
    22.
    发明申请
    CUSTOM BROWSER-SIDE SPREADSHEET FUNCTIONS 有权
    自定义浏览器侧面功能

    公开(公告)号:US20130179764A1

    公开(公告)日:2013-07-11

    申请号:US13345757

    申请日:2012-01-09

    IPC分类号: G06F17/00

    摘要: Architecture that enables the capability to call user-defined functions (UDFs) within the hosting page, and from within a spreadsheet. UDFs can be used to add functionality to spreadsheet models. Spreadsheet calculations are spread across a backend calculation server and the web browser. Spreadsheet calculation state is maintained as browser functions are calculated. Moreover, the browser UDFs can be executed synchronously or asynchronously. The architecture also provides capability to dynamically register/unregister UDFs at runtime, which can then be called from the spreadsheet model and executed remotely), and the capability to define a manifest that can include all of the UDF definitions, infinite calculation loop situations are also prevented. The UDFs have full access to the page DOM (document object model).

    摘要翻译: 能够在主机页面内和电子表格内调用用户定义函数(UDF)的能力的体系结构。 UDF可用于向电子表格模型添加功能。 电子表格计算分布在后端计算服务器和Web浏览器中。 计算电子表格计算状态,因为浏览器功能被计算。 此外,浏览器UDF可以同步或异步地执行。 该架构还提供在运行时动态注册/注销UDF的能力,然后可以从电子表格模型中进行调用并远程执行),以及定义可包含所有UDF定义的清单的能力,无限计算循环的情况也是 防止了 UDF可以完全访问页面DOM(文档对象模型)。

    REALLY SIMPLE SYNDICATION FOR DATA
    24.
    发明申请
    REALLY SIMPLE SYNDICATION FOR DATA 审中-公开
    真正简单的数据通报

    公开(公告)号:US20080141113A1

    公开(公告)日:2008-06-12

    申请号:US11609184

    申请日:2006-12-11

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2247 G06F17/30893

    摘要: Really Simple Syndication (RSS) is extended to syndicate structured data as well as general content via Really Simple Syndication for data (RSSd). RSSd provides a mechanism by which tables of data can easily be made available to users and across applications. RSSd provides the ability to syndicate data directly into applications, such as spread sheet applications. RSSd is backwards compatible with RSS. Standardized metadata is utilized in each element of RSSd to enable typing of data.

    摘要翻译: 真正简单的联合(RSS)通过数据的简单聚合(RSSd)扩展到联合结构化数据以及一般内容。 RSSd提供了一种机制,通过该机制可以轻松地向用户和跨应用程序提供数据表。 RSSd提供将数据直接合并到应用程序中的能力,如电子表格应用程序。 RSSd向后兼容RSS。 在RSSd的每个元素中使用标准化的元数据,以便能够输入数据。

    Synchronizing shared resources in a collection

    公开(公告)号:US20070078852A1

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

    申请号:US11243172

    申请日:2005-10-04

    IPC分类号: G06F17/30

    CPC分类号: G06F9/466 G06F9/526

    摘要: Multi-threaded access to a collection is synchronized without locking the collection for long periods of time. In one implementation, a collection is locked briefly to allow safe creation of a resource entry (or a placeholder entry) in the collection and then unlocked prior to the start of the resource build operation. As such, the collection is unlocked during the potentially long period of time required to build the resource (e.g., a data object) into the collection. Furthermore, during the build operation, access attempts to the same resource in the collection by other threads are forced to wait until the resource build is completed. Nevertheless, the collection itself is not locked during the resource build operation, so that other threads can access other resources within the collection without waiting.

    Real time data from server
    26.
    发明授权
    Real time data from server 有权
    来自服务器的实时数据

    公开(公告)号:US07195150B2

    公开(公告)日:2007-03-27

    申请号:US11018557

    申请日:2004-12-20

    IPC分类号: G06K7/10

    CPC分类号: G06Q40/04

    摘要: Data is obtained from one or more data sources. The data sources may be real time data sources and non-real time data sources. Calculations may be performed on the data before delivering the data to one or more applications. A direct connection may be established between a first computing device and a second computing device. The direct connection may be used to deliver the data. The data may be broadcast to one or more applications. For example, the broadcast may be to a different subnets within one or more networks.

    摘要翻译: 数据来自一个或多个数据源。 数据源可以是实时数据源和非实时数据源。 在将数据传送到一个或多个应用程序之前,可以对数据执行计算。 可以在第一计算设备和第二计算设备之间建立直接连接。 直接连接可用于传送数据。 数据可以广播到一个或多个应用。 例如,广播可以是在一个或多个网络内的不同子网。

    Server application state
    27.
    发明申请
    Server application state 失效
    服务器应用程序状态

    公开(公告)号:US20070067754A1

    公开(公告)日:2007-03-22

    申请号:US11230906

    申请日:2005-09-20

    IPC分类号: G06F9/44

    CPC分类号: G06F11/0778 G06F11/0709

    摘要: A server application discovers its relevant data objects and generates a report of the current states of such objects at a moment in time that is relevant to a detected failure. Responsive to a request for a server application state, the application can identify root objects; discover data types, values, and related objects through recursive traversal and analysis of the object hierarchies; and generate a state description of the application for review and analysis by others. The state discovery may be synchronized among multiple threads to ensure that the state description represents a snapshot of the server application state and a single point in its execution. The state description can be analyzed by validation tools to detect where the error might exist in the application and how the error might be corrected.

    摘要翻译: 服务器应用程序发现其相关数据对象,并在与检测到的故障相关的时刻生成此类对象的当前状态的报告。 响应于服务器应用程序状态的请求,应用程序可以识别根对象; 通过递归遍历和分析对象层次结构来发现数据类型,值和相关对象; 并对其进行审查和分析的应用程序的状态描述。 可以在多个线程之间同步状态发现,以确保状态描述表示服务器应用程序状态的快照和执行中的单个点。 可以通过验证工具来分析状态描述,以检测应用程序中可能存在错误的位置以及错误如何更正。

    Unused item management
    28.
    发明申请
    Unused item management 有权
    未使用的物品管理

    公开(公告)号:US20060136673A1

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

    申请号:US11019102

    申请日:2004-12-20

    IPC分类号: G06F12/00

    摘要: Items that are in use are maintained in a used item store. Items that are no longer in use are placed in an unused items store. When an item that is not currently in use is requested again, an attempt is made to retrieve the item from the unused item store. Retrieving the item from the unused items store can save a tremendous amount of time since the object does not need to be recalculated again when it is requested. Items may be evicted from the unused item store based on the system resources available. When it has been determined that an item(s) should be evicted, an eviction score is calculated for each unused item. Items are then evicted from the unused item store based on their eviction score. Generally items that are larger in size, took less time to calculate, have not been accessed as frequently, and have not been referenced recently, are the first ones to be evicted from unused items store.

    摘要翻译: 正在使用的项目被维护在已使用的商品商店中。 不再使用的物品被放置在未使用的物品仓库中。 当再次请求当前未使用的项目时,尝试从未使用的项目存储中检索该项目。 从未使用的项目存储中检索项目可以节省大量的时间,因为在请求时不需要重新计算对象。 根据可用的系统资源,项目可能会从未使用的项目存储中逐出。 当确定某物品应被逐出时,计算每个未使用物品的逐出分数。 然后,根据他们的逐出分数将物品从未使用的物品仓库中逐出。 通常大小较大的项目,花费较少的时间来计算,没有经常访问,最近还没有被引用,是第一个从未使用的项目存储中被逐出的项目。

    Long running requests
    29.
    发明申请

    公开(公告)号:US20060136386A1

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

    申请号:US11018398

    申请日:2004-12-20

    IPC分类号: G06F17/30

    摘要: A progress UI is displayed within a user's web page for long-running requests. For each long-running request, a progress UI is displayed to the user indicating that the long-running request is being processed until the long-running request has been processed. The progress UI may be a progress indicator showing the user the status of the processing, or the status message could be some other message to the user indicating that the long-running request is still being processed. While the long-running request is being processed, data is sent from the server to the user's browser at a rate such that the server performing the long-running request does not time out. The current state of a web page may be maintained such that when a long running request is made the web page that contains the control that issued the long-running request is not automatically refreshed when the long running request takes place.

    System and method for providing calculation web services for online documents
    30.
    发明授权
    System and method for providing calculation web services for online documents 有权
    提供在线文件计算Web服务的系统和方法

    公开(公告)号:US09171099B2

    公开(公告)日:2015-10-27

    申请号:US13570071

    申请日:2012-08-08

    IPC分类号: G06F15/16 G06F17/30

    摘要: Embodiments of the present disclosure provide a method and system for providing additional functionality, including web functionality, to one or more online documents. Specifically, embodiments described herein include receiving a selection of a range of data to be used in a web extension and binding the selection of the range of data to the web extension. Once the data is bound, the binding is stored in a remote computing device. In response to the detection of the interaction with the bound range of data, the bound range of data is sent to the remote computing device where the bound range of data is updated based on the interaction. The updated data is then sent to the web extension to enable the web extension to be updated with the newly received data.

    摘要翻译: 本公开的实施例提供了一种用于向一个或多个在线文档提供包括web功能的附加功能的方法和系统。 具体而言,本文描述的实施例包括接收在web扩展中使用的一系列数据的选择,并将数据范围的选择绑定到web扩展。 一旦数据被绑定,绑定被存储在远程计算设备中。 响应于与绑定的数据范围的交互的检测,数据的绑定范围被发送到远程计算设备,其中基于交互来更新绑定的数据范围。 然后将更新的数据发送到Web扩展,以便使用新接收的数据更新Web扩展。