User interface for integrated spreadsheets and word processing tables
    1.
    发明申请
    User interface for integrated spreadsheets and word processing tables 失效
    集成电子表格和文字处理表的用户界面

    公开(公告)号:US20050034060A1

    公开(公告)日:2005-02-10

    申请号:US10942528

    申请日:2004-09-16

    摘要: An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.

    摘要翻译: 一个架构将电子表格功能集成到通常用于文字处理程序和HTML文档的表格中。 该体系结构提供了一个表用户界面(UI),在不被编辑时类似于表,并在编辑时将表格元素添加到表中。 在表UI的基础上,架构将数据处理功能与演示功能分离开来。 该架构包括一个表格外观管理器,用于管理表格如何显示在文档中,包括诸如表格大小,选择,剪切,复制,粘贴,拆分,合并,表格格式化等特性。 架构还具有一个电子表格功能管理器来管理表的电子表格功能,如重新计算,公式处理,排序,引用等。 分支架构支持跨表参考,参考编辑,文档中所有表中的自动通用重新计算,以及嵌套表结构,其中一个表嵌套在另一个表的单元格中。

    Spreadsheet fields in text
    2.
    发明申请

    公开(公告)号:US20050044497A1

    公开(公告)日:2005-02-24

    申请号:US10961547

    申请日:2004-10-08

    IPC分类号: G06F17/21 G06F17/24

    CPC分类号: G06F17/246 G06F17/211

    摘要: A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes. The values and formula results can also be formatted (e.g., numbers, date, times, currency, etc.), like a spreadsheet, while remaining part of the normal text of a document. Underlying the user interface, the architecture separates data handling functions from presentation functions. The architecture includes a user interface manager to manage how the free floating fields appear in a document (e.g., selection, cut, copy, paste, etc.) and to facilitate user entry of formulas and values into the fields. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the free floating fields, such as recalculation, formula handling, sorting, referencing, and the like.

    Spreadsheet fields in text
    3.
    发明申请
    Spreadsheet fields in text 有权
    文本中的电子表格字段

    公开(公告)号:US20050044496A1

    公开(公告)日:2005-02-24

    申请号:US10961313

    申请日:2004-10-08

    IPC分类号: G06F17/21 G06F17/24

    CPC分类号: G06F17/246 G06F17/211

    摘要: A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes. The values and formula results can also be formatted (e.g., numbers, date, times, currency, etc.), like a spreadsheet, while remaining part of the normal text of a document. Underlying the user interface, the architecture separates data handling functions from presentation functions. The architecture includes a user interface manager to manage how the free floating fields appear in a document (e.g., selection, cut, copy, paste, etc.) and to facilitate user entry of formulas and values into the fields. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the free floating fields, such as recalculation, formula handling, sorting, referencing, and the like.

    摘要翻译: 系统架构将电子表格功能集成到文本中。 该架构允许插入被称为“自由浮动字段”的离散个别字段,与正常文本句子一致。 例如,在HTML文档中,自由浮动字段是与文本元素一起构建的元素,并作为集成文档一起呈现。 渲染后,自由浮动字段会显示与正文文本一致的内容。 自由浮动字段提供电子表格功能,包括处理复杂公式的能力,单独的自由浮动字段或表中的引用值,以及当源值更改时自动重新计算公式。 值和公式结果也可以格式化(例如,数字,日期,时间,货币等),如电子表格,同时保留文档的正常文本的一部分。 在用户界面的基础上,架构将数据处理功能与演示功能分离开来。 该架构包括用于管理自由浮动字段如何在文档中出现的用户界面管理器(例如,选择,剪切,复制,粘贴等),并且便于用户将公式和值输入到字段中。 架构还具有一个电子表格功能管理器来管理自由浮动字段的电子表格功能,如重新计算,公式处理,排序,引用等。

    Spreadsheet fields in text
    4.
    发明申请

    公开(公告)号:US20050066265A1

    公开(公告)日:2005-03-24

    申请号:US10961946

    申请日:2004-10-08

    IPC分类号: G06F17/21 G06F17/24 G06F17/00

    CPC分类号: G06F17/246 G06F17/211

    摘要: A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes. The values and formula results can also be formatted (e.g., numbers, date, times, currency, etc.), like a spreadsheet, while remaining part of the normal text of a document. Underlying the user interface, the architecture separates data handling functions from presentation functions. The architecture includes a user interface manager to manage how the free floating fields appear in a document (e.g., selection, cut, copy, paste, etc.) and to facilitate user entry of formulas and values into the fields. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the free floating fields, such as recalculation, formula handling, sorting, referencing, and the like.

    System and method for integrated spreadsheets and word processing tables
    5.
    发明申请
    System and method for integrated spreadsheets and word processing tables 有权
    集成电子表格和文字处理表的系统和方法

    公开(公告)号:US20050055626A1

    公开(公告)日:2005-03-10

    申请号:US10961947

    申请日:2004-10-08

    IPC分类号: G06F17/21 G06F17/24 G06F17/00

    摘要: An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from, presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.

    摘要翻译: 一个架构将电子表格功能集成到通常用于文字处理程序和HTML文档的表格中。 该体系结构提供了一个表用户界面(UI),在不被编辑时类似于表,并在编辑时将表格元素添加到表中。 在表UI的基础上,架构将数据处理功能与演示功能分离开来。 该架构包括一个表格外观管理器,用于管理表格如何显示在文档中,包括诸如表格大小,选择,剪切,复制,粘贴,拆分,合并,表格格式化等特性。 架构还具有一个电子表格功能管理器来管理表的电子表格功能,如重新计算,公式处理,排序,引用等。 分支架构支持跨表参考,参考编辑,文档中所有表中的自动通用重新计算,以及嵌套表结构,其中一个表嵌套在另一个表的单元格中。

    System and method for integrating spreadsheets and word processing tables
    8.
    发明申请
    System and method for integrating spreadsheets and word processing tables 有权
    用于集成电子表格和文字处理表的系统和方法

    公开(公告)号:US20050050088A1

    公开(公告)日:2005-03-03

    申请号:US10961283

    申请日:2004-10-08

    IPC分类号: G06F17/21 G06F17/24 G06F7/00

    摘要: An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.

    摘要翻译: 一个架构将电子表格功能集成到通常用于文字处理程序和HTML文档的表格中。 该体系结构提供了一个表用户界面(UI),在不被编辑时类似于表,并在编辑时将表格元素添加到表中。 在表UI的基础上,架构将数据处理功能与演示功能分离开来。 该架构包括一个表格外观管理器,用于管理表格如何显示在文档中,包括诸如表格大小,选择,剪切,复制,粘贴,拆分,合并,表格格式化等特性。 架构还具有一个电子表格功能管理器来管理表的电子表格功能,如重新计算,公式处理,排序,引用等。 分支架构支持跨表参考,参考编辑,文档中所有表中的自动通用重新计算,以及嵌套表结构,其中一个表嵌套在另一个表的单元格中。

    Sidebar engine, object model and schema

    公开(公告)号:US07644391B2

    公开(公告)日:2010-01-05

    申请号:US11206095

    申请日:2005-08-18

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/45512 G06F9/451

    摘要: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar. The sidebar may be exploded or imploded with the corresponding parts on the sidebar displayed on the desktop or another application (exploded) or returned to the sidebar (imploded).

    Architectures for and methods of providing network-based software extensions
    10.
    发明申请
    Architectures for and methods of providing network-based software extensions 有权
    提供基于网络的软件扩展的架构和方法

    公开(公告)号:US20050044524A1

    公开(公告)日:2005-02-24

    申请号:US10953933

    申请日:2004-09-29

    IPC分类号: G06F3/00 G06F9/44 G06F9/445

    CPC分类号: G06F9/44526

    摘要: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. These additional files include files that describe a logical attachment of the extension to the program or platform, as well as files that describe the location of the extension files. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed. The files describing the extension files are downloaded on the client. These files tell the client where the particular extension is to be plugged in, as well as where to find the appropriate extension files and how to download them. The extension files are then downloaded and incorporated into the program or platform.

    摘要翻译: 描述了基于网络或基于互联网的软件交付的方法和系统。 在一个实施例中,应用程序或软件平台驻留在客户机上。 该程序或平台被配置为使得它可以基于可通过诸如因特网的网络传递的软件扩展来扩展。 第三方开发人员可以开发各种扩展程序,以将其纳入程序或平台。 在所描述的实施例中,包括软件扩展的扩展文件被托管在因特网服务器上。 附加文件也托管在Internet服务器上,并描述了软件扩展的各个方面。 这些附加文件包括描述扩展程序到程序或平台的逻辑附件的文件以及描述扩展文件位置的文件。 扩展程序通过导航到可以访问扩展名的特定Internet站点而并入客户端。 描述扩展文件的文件在客户端上下载。 这些文件告诉客户端要插入特定扩展名的位置,以及在哪里找到相应的扩展文件以及如何下载它们。 然后将扩展文件下载并并入程序或平台。