Sidebar engine, object model and schema
    1.
    发明授权
    Sidebar engine, object model and schema 有权
    侧栏引擎,对象模型和模式

    公开(公告)号:US08739058B2

    公开(公告)日:2014-05-27

    申请号:US12689885

    申请日:2010-01-19

    IPC分类号: G06F13/00 G06F15/00

    CPC分类号: 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).

    摘要翻译: 提供了用于显示用于托管第二应用的应用的引擎。 托管应用程序可以是显示屏上的侧边栏。 引擎可以包含可以包括清单文件,定义文件和/或脚本文件的部分或程序。 清单文件可能包含指向至少一个定义文件和脚本文件的指针。 引擎还可以包含可以定位定义文件和/或脚本文件的加载器(例如,通过清单文件中的指针)并加载部件的定义文件和/或脚本文件以进行处理。 引擎还可以执行与该部件相关联的脚本,并且将对象模型转换成可以显示在显示器上的预定位置或对接到侧边栏上的用户界面。 用户界面可以进一步在侧栏内被操纵或重新定位,或从侧边栏移除(即,脱离)。 侧边栏可能会与桌面上显示的侧边栏或其他应用程序(分解)或返回到侧边栏(已打乱)的相应部件爆炸或爆炸。

    SIDEBAR ENGINE, OBJECT MODEL AND SCHEMA
    2.
    发明申请
    SIDEBAR ENGINE, OBJECT MODEL AND SCHEMA 有权
    侧杆发动机,对象模型和示意图

    公开(公告)号:US20100115453A1

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

    申请号:US12689885

    申请日:2010-01-19

    IPC分类号: G06F3/048

    CPC分类号: 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).

    摘要翻译: 提供了用于显示用于托管第二应用的应用的引擎。 托管应用程序可以是显示屏上的侧边栏。 引擎可以包含可以包括清单文件,定义文件和/或脚本文件的部分或程序。 清单文件可能包含指向至少一个定义文件和脚本文件的指针。 引擎还可以包含可以定位定义文件和/或脚本文件的加载器(例如,通过清单文件中的指针)并加载部件的定义文件和/或脚本文件以进行处理。 引擎还可以执行与该部件相关联的脚本,并且将对象模型转换成可以显示在显示器上的预定位置或对接到侧边栏上的用户界面。 用户界面可以进一步在侧栏内被操纵或重新定位,或从侧边栏移除(即,脱离)。 侧边栏可能会与桌面上显示的侧边栏或其他应用程序(分解)或返回到侧边栏(已打乱)的相应部件爆炸或爆炸。

    Sidebar engine, object model and schema
    3.
    发明授权
    Sidebar engine, object model and schema 失效
    侧栏引擎,对象模型和模式

    公开(公告)号:US07665032B2

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

    申请号:US11206094

    申请日:2005-08-18

    IPC分类号: G06F13/00 G06F15/00

    CPC分类号: 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).

    摘要翻译: 提供了用于显示用于托管第二应用的应用的引擎。 托管应用程序可以是显示屏上的侧边栏。 引擎可以包含可以包括清单文件,定义文件和/或脚本文件的部分或程序。 清单文件可能包含指向至少一个定义文件和脚本文件的指针。 引擎还可以包含可以定位定义文件和/或脚本文件的加载器(例如,通过清单文件中的指针)并加载部件的定义文件和/或脚本文件以进行处理。 引擎还可以执行与该部件相关联的脚本,并且将对象模型转换成可以显示在显示器上的预定位置或对接到侧边栏上的用户界面。 用户界面可以进一步在侧栏内被操纵或重新定位,或从侧边栏移除(即,脱离)。 侧边栏可能会与桌面上显示的侧边栏或其他应用程序(分解)或返回到侧边栏(已打乱)的相应部件爆炸或爆炸。

    Installing data with settings
    4.
    发明授权
    Installing data with settings 有权
    使用设置安装数据

    公开(公告)号:US07499989B2

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

    申请号:US11206096

    申请日:2005-08-18

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30905

    摘要: The present invention relates to a system and method for displaying information, such as a gadget or a part and for dragging and dropping the part from a web page onto a separate location on a display such that the part is instantiated at the separate location and configured based on setting information contained within a representation of the part. Data associated with the part can be downloaded from a remote site.

    摘要翻译: 本发明涉及一种用于显示信息的系统和方法,诸如小工具或零件,并且用于将部件从网页拖放到显示器上的分离位置上,使得部件在单独的位置被实例化并配置 基于该部分的表示中包含的设置信息。 与零件相关的数据可以从远程站点下载。

    System and method for integrating spreadsheets and word processing tables
    6.
    发明申请
    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的基础上,架构将数据处理功能与演示功能分离开来。 该架构包括一个表格外观管理器,用于管理表格如何显示在文档中,包括诸如表格大小,选择,剪切,复制,粘贴,拆分,合并,表格格式化等特性。 架构还具有一个电子表格功能管理器来管理表的电子表格功能,如重新计算,公式处理,排序,引用等。 分支架构支持跨表参考,参考编辑,文档中所有表中的自动通用重新计算,以及嵌套表结构,其中一个表嵌套在另一个表的单元格中。

    Docking and undocking user interface objects
    7.
    发明申请
    Docking and undocking user interface objects 有权
    对接和取消连接用户界面对象

    公开(公告)号:US20070044035A1

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

    申请号:US11206022

    申请日:2005-08-18

    IPC分类号: G06F9/00

    CPC分类号: G06F3/0481

    摘要: The present invention relates to a system and method for displaying information or a part within a second application, such as a sidebar application. The part can be docked in the sidebar application or undocked from the sidebar application and can send corresponding docking messages in a docking protocol to the sidebar application based on the docking status of the part or the location of the part in relation to the sidebar application. Graphically depicted animations indicate to a user the docking and/or undocking processes.

    摘要翻译: 本发明涉及用于在第二应用程序(如边栏应用程序)内显示信息或部分的系统和方法。 该部件可以停放在边栏应用中,或者从边栏应用中停靠,并且可以基于部件的对接状态或与边栏应用相关的部件的位置,将对接协议中的相应对接消息发送到侧边应用。 图形绘制的动画向用户显示对接和/或脱离过程。

    Synchronization view
    8.
    发明申请
    Synchronization view 有权
    同步视图

    公开(公告)号:US20050091592A1

    公开(公告)日:2005-04-28

    申请号:US10691905

    申请日:2003-10-23

    IPC分类号: G06F15/00 G06F17/30

    摘要: Systems and methods are disclosed for synchronizing data stored in remote stores. Data stored in locations such as computer applications, consumer electronic devices and Internet websites is synchronized with a central database within a computer device. The computer device may also store constraints that limit the type of data that may be synchronized with individual stores. A graphical user interface may use different formats or icons to distinguish between data stored in a store and data included within the central database.

    摘要翻译: 公开了用于同步存储在远程商店中的数据的系统和方法。 存储在诸如计算机应用程序,消费电子设备和因特网站点之类的位置的数据与计算机设备内的中央数据库同步。 计算机设备还可以存储限制可以与各个商店同步的数据类型的约束。 图形用户界面可以使用不同的格式或图标来区分存储在存储器中的数据和包含在中央数据库内的数据。

    Spreadsheet fields in text
    9.
    发明申请

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