Method, system, and apparatus for discovering and connecting to data sources
    1.
    发明授权
    Method, system, and apparatus for discovering and connecting to data sources 有权
    用于发现和连接到数据源的方法,系统和设备

    公开(公告)号:US07558799B2

    公开(公告)日:2009-07-07

    申请号:US10858190

    申请日:2004-06-01

    IPC分类号: G06F17/30

    摘要: A method, system, and apparatus for discovering and connecting to data sources are provided. A system is provided that includes a server computer operative to maintain a centrally managed repository of data connection definitions. A client computer is also provided including an application program capable of consuming data from a data source. When a request is received by the application to connect to a data source, a list of available sources is retrieved from the server computer. If one of the data sources in the list is selected, a data connection file is retrieved and utilized to connect to the data source. If a report is opened by the application that includes a reference to a data source, the repository is utilized to confirm the connection to the data source.

    摘要翻译: 提供了用于发现和连接到数据源的方法,系统和装置。 提供了一种系统,其包括可操作以维护中央管理的数据连接定义库的服务器计算机。 还提供了包括能够从数据源消耗数据的应用程序的客户端计算机。 当应用程序接收到连接到数据源的请求时,从服务器计算机检索可用源的列表。 如果选择列表中的数据源之一,则检索数据连接文件并将其用于连接到数据源。 如果包含对数据源的引用的应用程序打开报告,则使用存储库确认与数据源的连接。

    Method, System, and Apparatus for Providing Access to Workbook Models Through Remote Function Calls
    3.
    发明申请
    Method, System, and Apparatus for Providing Access to Workbook Models Through Remote Function Calls 有权
    通过远程功能呼叫提供对工作簿模型的访问的方法,系统和装置

    公开(公告)号:US20130013995A1

    公开(公告)日:2013-01-10

    申请号:US13620854

    申请日:2012-09-15

    IPC分类号: G06F17/00

    摘要: A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer executes a spreadsheet program for creating a workbook model. The workbook model may be published to a server computer along with data defining a function name and the cells that should be used as inputs and outputs to the model. The system also includes a server computer that receives and responds to remote function calls directed toward workbook functions. When a function call is received at the server computer for a workbook function, the server computer populates the cells in the workbook identified as inputs with input parameters received with the function call and recalculates the workbook. The data contained in the output cells is then returned as a reply to the remote function call.

    摘要翻译: 提供了一种方法,系统和装置,用于通过远程函数调用来暴露和调用工作簿模型。 根据该系统,客户端计算机执行用于创建工作簿模型的电子表格程序。 工作簿模型可以与定义功能名称的数据一起发布到服务器计算机,以及应用作模型的输入和输出的单元格。 该系统还包括服务器计算机,其接收并响应指向工作簿功能的远程功能调用。 当在服务器计算机上接收到用于工作簿功能的函数调用时,服务器计算机填充工作簿中标识为具有通过函数调用接收的输入参数的输入的单元,并重新计算工作簿。 然后,输出单元格中包含的数据作为远程函数调用的回复返回。

    Method, system, and apparatus for providing access to workbook models through remote function cells
    4.
    发明授权
    Method, system, and apparatus for providing access to workbook models through remote function cells 有权
    用于通过远程功能单元提供对工作簿模型的访问的方法,系统和装置

    公开(公告)号:US08578399B2

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

    申请号:US10903781

    申请日:2004-07-30

    IPC分类号: G06F9/44 G06F17/00

    摘要: A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer executes a spreadsheet program for creating a workbook model. The workbook model may be published to a server computer along with data defining a function name and the cells that should be used as inputs and outputs to the model. The system also includes a server computer that receives and responds to remote function calls directed toward workbook functions. When a function call is received at the server computer for a workbook function, the server computer populates the cells in the workbook identified as inputs with input parameters received with the function call and recalculates the workbook. The data contained in the output cells is then returned as a reply to the remote function call.

    摘要翻译: 提供了一种方法,系统和装置,用于通过远程函数调用来暴露和调用工作簿模型。 根据该系统,客户端计算机执行用于创建工作簿模型的电子表格程序。 工作簿模型可以与定义功能名称的数据一起发布到服务器计算机,以及应用作模型的输入和输出的单元格。 该系统还包括服务器计算机,其接收并响应指向工作簿功能的远程功能调用。 当在服务器计算机上接收到用于工作簿功能的功能调用时,服务器计算机填充工作簿中标识为具有通过函数调用接收的输入参数的输入的单元,并重新计算工作簿。 然后,输出单元格中包含的数据作为远程函数调用的回复返回。

    Method, system, and apparatus for providing access to workbook models through remote function calls
    5.
    发明申请
    Method, system, and apparatus for providing access to workbook models through remote function calls 有权
    用于通过远程功能调用提供对工作簿模型的访问的方法,系统和装置

    公开(公告)号:US20090235154A1

    公开(公告)日:2009-09-17

    申请号:US10903781

    申请日:2004-07-30

    IPC分类号: G06F17/00

    摘要: A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer executes a spreadsheet program for creating a workbook model. The workbook model may be published to a server computer along with data defining a function name and the cells that should be used as inputs and outputs to the model. The system also includes a server computer that receives and responds to remote function calls directed toward workbook functions. When a function call is received at the server computer for a workbook function, the server computer populates the cells in the workbook identified as inputs with input parameters received with the function call and recalculates the workbook. The data contained in the output cells is then returned as a reply to the remote function call.

    摘要翻译: 提供了一种方法,系统和装置,用于通过远程函数调用来暴露和调用工作簿模型。 根据该系统,客户端计算机执行用于创建工作簿模型的电子表格程序。 工作簿模型可以与定义功能名称的数据一起发布到服务器计算机,以及应用作模型的输入和输出的单元格。 该系统还包括服务器计算机,其接收并响应指向工作簿功能的远程功能调用。 当在服务器计算机上接收到用于工作簿功能的函数调用时,服务器计算机填充工作簿中标识为具有通过函数调用接收的输入参数的输入的单元,并重新计算工作簿。 然后,输出单元格中包含的数据作为远程函数调用的回复返回。

    System and method for restricting user access to a network document
    7.
    发明授权
    System and method for restricting user access to a network document 有权
    限制用户访问网络文档的系统和方法

    公开(公告)号:US07533420B2

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

    申请号:US11007862

    申请日:2004-12-09

    IPC分类号: G06F17/30

    CPC分类号: G06F21/6209 G06F2221/2141

    摘要: A system and method for restricting a client's access to sensitive material in a network document. The system includes a document storage component for storing documents having an associated level of access. The system also includes a server component for receiving a document request from a user, associating the document request with the level of access of the requested document, and sending a server request if the level of access is limited. The system further includes a document governor component for receiving the server request, sending a governor request to the document storage component, receiving an unrestricted document from the document storage component, processing the unrestricted document to limit rights according to the level of access, and sending a limited document to the server in order to allow a user accessibility to the restricted document.

    摘要翻译: 一种用于限制客户端访问网络文档中敏感资料的系统和方法。 该系统包括用于存储具有相关联访问级别的文档的文档存储部件。 系统还包括用于从用户接收文档请求的服务器组件,将文档请求与所请求文档的访问级别相关联,并且如果访问级别受限,则发送服务器请求。 所述系统还包括用于接收所述服务器请求的文档调节器组件,向所述文档存储组件发送调控器请求,从所述文档存储组件接收不受限制的文档,处理所述不受限制的文档以根据所述访问级别限制权限,以及发送 向服务器提供有限的文档,以便允许用户访问受限制的文档。

    Grid presentation in web-based spreadsheet services
    8.
    发明授权
    Grid presentation in web-based spreadsheet services 有权
    网络电子表格服务中的网格呈现

    公开(公告)号:US08689095B2

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

    申请号:US12368146

    申请日:2009-02-09

    IPC分类号: G06F17/28 G06F15/16

    CPC分类号: G06F17/246

    摘要: Users are enabled to navigate a spreadsheet document presented by a web service in a similar fashion to a locally executed spreadsheet application by retrieving blocks of grid data asynchronously in order to display or refresh the area(s) of the spreadsheet currently being viewed by the user as the user navigates the spreadsheet grid or dynamic updates occur. The blocks are laid out in the browser's user interface to fill the user's viewport as well as a predefined buffer around the edge of the viewport. As such, when the user scrolls or updates occur, data associated with blocks are added, updated, or removed in the browser as required to fill the user's viewport.

    摘要翻译: 用户能够通过异步地检索网格数据块来以类似的方式导航由web服务呈现的电子表格文档,以便显示或刷新用户当前正在观看的电子表格的区域 当用户浏览电子表格网格或发生动态更新时。 这些块布局在浏览器的用户界面中,以填充用户的视口以及围绕视口边缘的预定义缓冲区。 因此,当用户滚动或更新时,根据需要在浏览器中添加,更新或删除与块相关联的数据以填充用户的视口。

    GRID PRESENTATION IN WEB-BASED SPREADSHEET SERVICES
    9.
    发明申请
    GRID PRESENTATION IN WEB-BASED SPREADSHEET SERVICES 有权
    网络传播服务中的网络呈现

    公开(公告)号:US20100205520A1

    公开(公告)日:2010-08-12

    申请号:US12368146

    申请日:2009-02-09

    IPC分类号: G06F17/00

    CPC分类号: G06F17/246

    摘要: Users are enabled to navigate a spreadsheet document presented by a web service in a similar fashion to a locally executed spreadsheet application by retrieving blocks of grid data asynchronously in order to display or refresh the area(s) of the spreadsheet currently being viewed by the user as the user navigates the spreadsheet grid or dynamic updates occur. The blocks are laid out in the browser's user interface to fill the user's viewport as well as a predefined buffer around the edge of the viewport. As such, when the user scrolls or updates occur, data associated with blocks are added, updated, or removed in the browser as required to fill the user's viewport.

    摘要翻译: 用户能够通过异步地检索网格数据块来以类似的方式导航由web服务呈现的电子表格文档,以便显示或刷新用户当前正在观看的电子表格的区域 当用户浏览电子表格网格或发生动态更新时。 这些块布局在浏览器的用户界面中,以填充用户的视口以及围绕视口边缘的预定义缓冲区。 因此,当用户滚动或更新时,根据需要在浏览器中添加,更新或删除与块相关联的数据以填充用户的视口。

    System and method for restricting user access to a network document

    公开(公告)号:US20060129809A1

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

    申请号:US11007862

    申请日:2004-12-09

    IPC分类号: H04L9/00

    CPC分类号: G06F21/6209 G06F2221/2141

    摘要: A system and method for restricting a client's access to sensitive material in a network document. The system includes a document storage component for storing documents having an associated level of access. The system also includes a server component for receiving a document request from a user, associating the document request with the level of access of the requested document, and sending a server request if the level of access is limited. The system further includes a document governor component for receiving the server request, sending a governor request to the document storage component, receiving an unrestricted document from the document storage component, processing the unrestricted document to limit rights according to the level of access, and sending a limited document to the server in order to allow a user accessibility to the restricted document.