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 exposing workbook ranges as data sources
    3.
    发明授权
    Method, system, and apparatus for exposing workbook ranges as data sources 有权
    用于将工作簿范围暴露为数据源的方法,系统和装置

    公开(公告)号:US07664804B2

    公开(公告)日:2010-02-16

    申请号:US10858175

    申请日:2004-06-01

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/246 G06F17/30592

    摘要: A method, system, and apparatus are provided for exposing and utilizing workbook ranges as server data sources. The system includes a client computer capable of executing a spreadsheet application program for creating a workbook including a range that includes data objects. The workbook may be published to a server computer where the specified data objects are exposed as server data sources. The server computer allows client applications to discover and connect to the data objects contained within the workbook as server data sources.

    摘要翻译: 提供了一种用于将工作簿范围作为服务器数据源进行曝光和利用的方法,系统和装置。 该系统包括能够执行用于创建包括包括数据对象的范围的工作簿的电子表格应用程序的客户端计算机。 工作簿可能会被发布到服务器计算机,其中指定的数据对象作为服务器数据源公开。 服务器计算机允许客户端应用程序发现并连接到工作簿中包含的数据对象作为服务器数据源。

    System and method for restricting user access to a network document
    4.
    发明授权
    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.

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

    Electronic data snapshot generator
    7.
    发明授权
    Electronic data snapshot generator 有权
    电子数据快照生成器

    公开(公告)号:US07657571B2

    公开(公告)日:2010-02-02

    申请号:US11214676

    申请日:2005-08-30

    IPC分类号: G06F17/30 G06F17/00

    CPC分类号: G06F17/30893 G06F21/6254

    摘要: A snapshot of electronic data is generated to provide information about a file at a specific point in time. The snapshot may be shared between several users. The snapshot is generated based on the type of snapshot that is requested. The snapshot types include a static snapshot, a published item snapshot and an interactive snapshot. Each type of snapshot may hide a portion of the file data from requesting users such that sensitive information is not made available to the users. The static snapshot is generated by saving only static data associated with the file. The interactive snapshot is generated by saving static data associated with the file, but any links or references to dynamic file data are maintained. The published item snapshot includes specific file objects and static data associated with the specified objects.

    摘要翻译: 生成电子数据的快照,以在特定时间点提供关于文件的信息。 快照可以在多个用户之间共享。 快照根据请求的快照类型生成。 快照类型包括静态快照,发布的项目快照和交互式快照。 每种类型的快照可能会隐藏文件数据的一部分,从而不向请求用户提供敏感信息,使用户无法使用该敏感信息。 通过仅保存与文件关联的静态数据来生成静态快照。 交互式快照是通过保存与文件关联的静态数据来生成的,但是维护任何链接或对动态文件数据的引用。 发布的项目快照包括与指定对象相关联的特定文件对象和静态数据。

    Custom browser-side spreadsheet functions
    8.
    发明授权
    Custom browser-side spreadsheet functions 有权
    自定义浏览器端电子表格功能

    公开(公告)号:US09389891B2

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

    申请号:US13345757

    申请日:2012-01-09

    IPC分类号: G06F9/455 G06F17/30 G06F17/24

    摘要: 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(文档对象模型)。

    CUSTOM BROWSER-SIDE SPREADSHEET FUNCTIONS
    9.
    发明申请
    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(文档对象模型)。

    Real time data from server
    10.
    发明授权
    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.

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