Method and system for showing unannotated text nodes in a data formatted document
    11.
    发明授权
    Method and system for showing unannotated text nodes in a data formatted document 有权
    在数据格式化文档中显示未注释文本节点的方法和系统

    公开(公告)号:US07325186B2

    公开(公告)日:2008-01-29

    申请号:US10377581

    申请日:2003-02-28

    IPC分类号: G06F15/00 G06F17/00

    摘要: Methods and systems provide a tree view showing unannotated text nodes in a corresponding data formatted document. When the user begins to annotate the document with a desired data format structure, such as a markup language like XML, a tree view pane is displayed to the user to provide the user with an outline of the data structure presently applied to the document or to provide the user with an outline of the data structure applied to the document as the user annotates the document with data structure. In the tree view, an indicator is displayed in the location of any unannotated text nodes relative to their sibling data elements. If the user focuses on a given unannotated text node indicator in the tree view, the corresponding text node in the corresponding document is highlighted to the user to show the user the location of the text node that has not been annotated with data structure.

    摘要翻译: 方法和系统提供了一个树视图,显示了相应的数据格式化文档中的未注释的文本节点。 当用户开始用所需的数据格式结构(例如像XML这样的标记语言)对文档进行注释时,向用户显示树视图窗格,向用户提供当前应用于文档的数据结构的概要,或向 当用户使用数据结构对文档进行注释时,向用户提供应用于文档的数据结构的大纲。 在树视图中,指示符显示在任何未注释的文本节点相对于其兄弟数据元素的位置。 如果用户关注树​​视图中给定的未注释文本节点指示符,则相应文档中的相应文本节点将突出显示给用户,以向用户显示未被数据结构注释的文本节点的位置。

    Method, apparatus and computer-readable medium for managing specific types of content in an electronic document
    12.
    发明申请
    Method, apparatus and computer-readable medium for managing specific types of content in an electronic document 失效
    用于管理电子文档中的特定类型的内容的方法,装置和计算机可读介质

    公开(公告)号:US20060069987A1

    公开(公告)日:2006-03-30

    申请号:US10955612

    申请日:2004-09-30

    IPC分类号: G06F17/24

    摘要: A method, apparatus, and computer-readable medium are provided for managing specific types of content in an electronic document. A user interface is provided for displaying a specific type of content in a predefined area of and electronic document. The user interface includes a content region for receiving the specific type of content and displaying the specific type of content within a predefined boundary. The user interface also includes a selection region for receiving a selection of content for insertion into the content region. The user interface validates the content received in the content region based on the specific type of content defined for the content region and based on a predefined content limit. The specific type of content received in the content region may be formatted according to a predetermined format and may also be bound to a data source external to the electronic document.

    摘要翻译: 提供了一种用于管理电子文档中的特定类型的内容的方法,装置和计算机可读介质。 提供用于在电子文档的预定区域中显示特定类型的内容的用户界面。 用户接口包括用于接收特定类型的内容并在预定边界内显示特定类型的内容的内容区域。 用户接口还包括用于接收用于插入到内容区域中的内容的选择的选择区域。 用户接口基于为内容区域定义的内容的特定类型并且基于预定义的内容限制来验证在内容区域中接收的内容。 可以根据预定格式来格式化在内容区域中接收的特定类型的内容,并且也可以绑定到电子文档外部的数据源。

    Context free document portions
    13.
    发明授权
    Context free document portions 有权
    上下文无关文档部分

    公开(公告)号:US07617447B1

    公开(公告)日:2009-11-10

    申请号:US10731900

    申请日:2003-12-09

    IPC分类号: G06F17/00

    CPC分类号: G06F17/211 G06F17/2247

    摘要: Portions of an Extensible Markup Language document, such as individual paragraphs or groups of paragraphs or fragments of text, are provided self-describing properties such as styles, fonts, list types, and the like. If such a portion of a document is subsequently copied or moved to a second document or to a different location in the first document, the self-describing properties provided for the portion travel with the portion to the second document or to the different location in the first document.

    摘要翻译: 提供可扩展标记语言文档的部分,例如单个段落或段落组或文本片段,提供自描述属性,例如样式,字体,列表类型等。 如果文档的这种部分随后被复制或移动到第二文档或第一文档中的不同位置,则为部分行进提供的自描述属性与第二文档的部分或者第二文档中的不同位置 第一份文件。

    Anti-virus security information in an extensible markup language document
    14.
    发明授权
    Anti-virus security information in an extensible markup language document 有权
    可扩展标记语言文档中的防病毒安全信息

    公开(公告)号:US07509573B1

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

    申请号:US10780237

    申请日:2004-02-17

    IPC分类号: G06F17/00 G06F15/00

    CPC分类号: G06F21/563

    摘要: Methods and systems are provided for allowing software applications capable of reading and saving Extensible Markup Language (XML) representations of documents to quickly and efficiently detect the presence of executable code contained in a given document being read or saved by the software applications. Examples of executable code include, but are not limited to macros, VBA macros, OLE code, OCX or ActiveX controls, embedded executable objects, and the like.

    摘要翻译: 提供的方法和系统允许能够读取和保存文档的可扩展标记语言(XML)表示的软件应用程序,以快速有效地检测由软件应用程序读取或保存的给定文档中包含的可执行代码的存在。 可执行代码的示例包括但不限于宏,VBA宏,OLE代码,OCX或ActiveX控件,嵌入的可执行对象等。

    Programmable object model for extensible markup language schema validation
    15.
    发明授权
    Programmable object model for extensible markup language schema validation 有权
    可扩展标记语言模式验证的可编程对象模型

    公开(公告)号:US07487515B1

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

    申请号:US10731598

    申请日:2003-12-09

    IPC分类号: G06F3/00 G06F3/048

    摘要: A programmable object model includes a plurality of object-oriented message calls for application programming interfaces allowing a user to programmatically access the schema validation model of an application by sending message calls and required parameters to the schema validation model to customize or otherwise modify the operation of the schema validation model as desired by the user. Once the user has access to the schema validation model of an application, the user may attach Extensible Markup Language (XML) schema files to a document and control definitions, grammatical rules, and other settings dictated by the attached XML schema file. The user also is allowed to customize the application's native schema validation functionality with user-defined rules and error text. The XML schema validation model of an application may be accessed from a user-created program written according to a variety of different languages such as C, C++, C#, and Visual Basic.

    摘要翻译: 可编程对象模型包括用于应用程序编程接口的多个面向对象的消息调用,允许用户通过向模式验证模型发送消息调用和所需参数以编程方式访问应用程序的模式验证模型,以定制或以其他方式修改 用户所期望的模式验证模型。 一旦用户访问应用程序的模式验证模型,用户可以将可扩展标记语言(XML)模式文件附加到文档,并控制由附加的XML模式文件指定的定义,语法规则和其他设置。 用户还可以使用用户定义的规则和错误文本来定制应用程序的本机模式验证功能。 应用程序的XML模式验证模型可以从根据各种不同语言(如C,C ++,C#和Visual Basic)编写的用户创建的程序访问。

    Extensible markup language markup cloning on table rows and cells in a software application document
    16.
    发明授权
    Extensible markup language markup cloning on table rows and cells in a software application document 有权
    在软件应用程序文档中的表行和单元格上可扩展标记语言标记克隆

    公开(公告)号:US07426690B1

    公开(公告)日:2008-09-16

    申请号:US10731897

    申请日:2003-12-09

    IPC分类号: G06F15/00

    摘要: Methods and systems are provided for automatically replicating table rows and cells marked up with Extensible Markup Language (XML) data (markup) to create new table rows and cells containing the same XML markup as a selected row and cells from which the new row and cells are replicated. A table row with one or more cells may be selected for replication. The selected row (source row) is parsed to determine XML markup (XML elements (tags)) applied to the row or cells contained therein. A new row(s) and corresponding cell(s) is created. XML markup applied to the source row and its cells is automatically applied to the new row and cells contained therein.

    摘要翻译: 提供了方法和系统,用于自动复制表行和标有可扩展标记语言(XML)数据(标记)的单元格,以创建新的表行和包含与选定行相同的XML标记的单元格以及新行和单元格的单元格 被复制。 可以选择具有一个或多个单元格的表行进行复制。 解析所选行(源行)以确定应用于其中包含的行或单元格的XML标记(XML元素(标签))。 创建一个新的行和相应的单元格。 应用于源行及其单元格的XML标记将自动应用于其中包含的新行和单元格。

    Real-time synchronization of XML data between applications
    17.
    发明申请
    Real-time synchronization of XML data between applications 有权
    应用程序之间的XML数据的实时同步

    公开(公告)号:US20070061382A1

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

    申请号:US11332468

    申请日:2006-01-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30908 G06F17/30581

    摘要: One or more data stores are maintained separately from a primary presentation storage within a document for storing, relating and for allowing use of arbitrary data that is associated with a computer-generated document between multiple data consumers. The data store exposes application programming interfaces (APIs) to the various pieces of data in the data store for allowing different data consumers to access and operate on one or more of the data pieces in real time. Multiple data consumers may access and edit the same piece of data concurrently, and any conflicting changes to a given piece of data are resolved. Each data consumer may accept or reject the change as well as make additional side-effect changes as a result of the original change. In this way, the data may be synchronized in real time across the data consumers.

    摘要翻译: 一个或多个数据存储器与文档内的主呈现存储器分开地维护,用于存储,关联并允许使用与多个数据消费者之间的计算机生成的文档相关联的任意数据。 数据存储将应用程序编程接口(API)暴露给数据存储中的各种数据,以允许不同的数据消费者实时访问和操作一个或多个数据。 多个数据消费者可以同时访问和编辑同一条数据,并且解决给定数据片段的任何冲突变化。 每个数据消费者可能会接受或拒绝该更改,并且由于原始更改而产生额外的副作用更改。 以这种方式,可以跨数据消费者实时地同步数据。

    Programmability for binding data
    18.
    发明申请
    Programmability for binding data 有权
    绑定数据的可编程性

    公开(公告)号:US20060195783A1

    公开(公告)日:2006-08-31

    申请号:US11066083

    申请日:2005-02-25

    IPC分类号: G06F9/46 G06F17/00

    摘要: An object model allows code to be developed using a programming environment to access the functionality of an application, in a word processing application, for example. The object model may be used to manipulate one or more data bindings in an application. Code may also be developed using a programming environment for reacting to changes, in either direction, of a content region or a node in XML data associated with one or more data bindings. Code may be developed to define data bindings between file content and content within data in a data store. Additionally, code may be developed that reacts to changes within a bound region of a file or within a data store, trapping or intercepting events, such as edits, additions, deletions, etc.

    摘要翻译: 例如,对象模型允许使用编程环境来开发代码以访问应用的功能,例如在文字处理应用中。 对象模型可以用于操纵应用程序中的一个或多个数据绑定。 还可以使用用于对与一个或多个数据绑定相关联的XML数据中的内容区域或节点的任一方向上的变化作出反应的编程环境来开发代码。 可以开发代码以定义文件内容与数据存储中的数据内的数据绑定。 此外,可以开发代码,其对文件的绑定区域或数据存储区内的变化进行反应,捕获或截取事件,例如编辑,添加,删除等。

    Method and apparatus for utilizing an extensible markup language schema for managing specific types of content in an electronic document
    19.
    发明申请
    Method and apparatus for utilizing an extensible markup language schema for managing specific types of content in an electronic document 有权
    用于利用可扩展标记语言模式来管理电子文档中的特定类型的内容的方法和装置

    公开(公告)号:US20060080590A1

    公开(公告)日:2006-04-13

    申请号:US11066058

    申请日:2005-02-25

    IPC分类号: G06F17/21

    摘要: An extensible markup language (“XML”) schema is provided for defining a content region which displays specific types of content in an electronic document created in a word processing application program. The schema includes structural elements for defining the content region in the electronic document. The structural elements include a properties element for defining properties associated with the content to be displayed in the content region and a content element for receiving the content to be displayed according to the defined properties. The properties element and the content element define the content region in the electronic document.

    摘要翻译: 提供了可扩展标记语言(“XML”)模式,用于定义在文字处理应用程序中创建的电子文档中显示特定类型的内容的内容区域。 该模式包括用于定义电子文档中的内容区域的结构元素。 结构元素包括用于定义与要在内容区域中显示的内容相关联的属性的属性元素,以及用于根据定义的属性接收要显示的内容的内容元素。 properties元素和content元素定义电子文档中的内容区域。