User interface for editing documents containing markup language
    1.
    发明授权
    User interface for editing documents containing markup language 有权
    用于编辑包含标记语言的文档的用户界面

    公开(公告)号:US07231598B1

    公开(公告)日:2007-06-12

    申请号:US10665444

    申请日:2003-09-18

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

    CPC分类号: G06F17/2247 G06F17/24

    摘要: A method, apparatus, and computer-readable medium for editing an electronic document containing markup language tags are provided. According to the method, a computer application program for editing an electronic document operates in one of two editing modes. In a first editing mode, any markup language tags contained within the document are displayed. In a second editing mode, the markup language tags are not displayed. However, when operating in the second editing mode, a determination is made as to whether any of the markup language tags are empty. For each of the tags that are empty, a placeholder is displayed. The placeholder may comprise the name of the tag or a user-defined text string. The placeholder may be selected and utilized to insert data into the tag, delete the tag, or move the tag without viewing the tag itself.

    摘要翻译: 提供了一种用于编辑包含标记语言标签的电子文档的方法,装置和计算机可读介质。 根据该方法,用于编辑电子文档的计算机应用程序以两种编辑模式之一进行操作。 在第一编辑模式中,显示文档中包含的任何标记语言标签。 在第二个编辑模式下,不显示标记语言标签。 然而,当在第二编辑模式下操作时,确定任何标记语言标签是否为空。 对于空的每个标签,都会显示一个占位符。 占位符可以包括标签的名称或用户定义的文本字符串。 可以选择并利用占位符将数据插入到标签中,删除标签,或者移动标签而不查看标签本身。

    Extensible markup language markup cloning on table rows and cells in a software application document
    2.
    发明授权
    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标记将自动应用于其中包含的新行和单元格。

    Representing latent data in an extensible markup language document
    3.
    发明授权
    Representing latent data in an extensible markup language document 有权
    在可扩展标记语言文档中表示潜在数据

    公开(公告)号:US07178102B1

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

    申请号:US10730854

    申请日:2003-12-09

    IPC分类号: G06F15/00

    CPC分类号: G06F17/218 G06F17/2247

    摘要: Methods and systems allow style and other formatting settings to remain latent until one or more particular style or formatting settings is instantiated by a user. Data representing each latent style or formatting object is persisted in a data structure apart from the user's document. Each potential style setting or formatting setting may be set as locked for use for a given document or locked for non-use for a given document. Upon saving the document, no data is saved for the numerous available style and formatting settings in the document. When a particular style is called upon by a subsequent consuming application, that application may then instantiate the particular style or formatting setting based on the properties of that style or formatting setting available from the subsequent consuming application.

    摘要翻译: 方法和系统允许样式和其他格式设置保持潜伏,直到一个或多个特定样式或格式设置由用户实例化。 表示每个潜在风格或格式化对象的数据将保存在除用户文档之外的数据结构中。 每种可能的风格设置或格式设置可以被设置为锁定用于给定文档或被锁定用于给定文档不被使用。 保存文档后,文档中无数可用的样式和格式设置将不会保存数据。 当后续消费应用程序调用特定样式时,该应用程序可以基于可从后续消费应用程序获得的该样式或格式设置的属性来实例化特定样式或格式设置。

    Method and apparatus for restricting the application of formatting to the contents of an electronic document
    4.
    发明授权
    Method and apparatus for restricting the application of formatting to the contents of an electronic document 有权
    限制格式化应用于电子文档内容的方法和装置

    公开(公告)号:US07454700B1

    公开(公告)日:2008-11-18

    申请号:US10664734

    申请日:2003-09-18

    IPC分类号: G06F17/24

    CPC分类号: G06F17/248 G06F17/211

    摘要: A method and apparatus are provided for restricting the application of formatting to the contents of an electronic document. According to the method, a request may be received to perform a formatting operation on a portion of the contents of an electronic document. In response to the request, a determination is made as to whether the requested operation should be permitted. If the requested operation is a direct formatting operation, the request may be denied. If the request operation is the application of a style to a portion of the electronic document, the request may be granted if the style is permitted to be applied to the contents of the electronic document.

    摘要翻译: 提供了一种用于限制格式化应用到电子文档的内容的方法和装置。 根据该方法,可以接收到对电子文档的内容的一部分执行格式化操作的请求。 响应于该请求,确定是否应允许所请求的操作。 如果所请求的操作是直接格式化操作,则可能会拒绝该请求。 如果请求操作是对电子文档的一部分应用风格,则如果允许将样式应用于电子文档的内容,则可以授予该请求。

    Representing style information in a markup language document
    5.
    发明授权
    Representing style information in a markup language document 有权
    在标记语言文档中表示样式信息

    公开(公告)号:US07565603B1

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

    申请号:US10731518

    申请日:2003-12-09

    IPC分类号: G06F17/00

    摘要: An application has its own namespace or namespaces and a schema, or a set of schemas, which can be used by applications to generate and/or validate documents in a unique format. The application can uniquely define the format (and properties) of styles of data in a document such that the document is represented in a native format. The document can be stored externally as a markup language file in accordance with the schema of the application. When the format is stored in a markup language, other applications can validate the document stored in accordance with the native format. The other applications can represent the styles in accordance to the degree to which they are aware of the unique properties of the application used to generate the document.

    摘要翻译: 应用程序具有自己的名称空间或命名空间以及模式或一组模式,应用程序可以使用它们以独特的格式生成和/或验证文档。 应用程序可以唯一地定义文档中数据样式的格式(和属性),以便以本机格式表示文档。 该文档可以根据应用程序的架构作为标记语言文件存储在外部。 当格式以标记语言存储时,其他应用程序可以根据本机格式验证存储的文档。 其他应用程序可以根据他们知道用于生成文档的应用程序的唯一属性的程度来表示样式。

    Using icons to show the validity of computer language structural elements applicable to a computer-generated document
    6.
    发明授权
    Using icons to show the validity of computer language structural elements applicable to a computer-generated document 有权
    使用图标显示适用于计算机生成的文档的计算机语言结构元素的有效性

    公开(公告)号:US07225398B1

    公开(公告)日:2007-05-29

    申请号:US10180666

    申请日:2002-06-26

    IPC分类号: G06N3/00

    摘要: A method and system are provided for using icons to show the validity of markup language elements applicable to a computer-generated document. A user of a computer-generated document such as a word processing document attaches a schema to the document setting out the rules and procedures with which the document may be annotated with markup language elements for structuring portions of the document. According to one aspect of the invention, the user attaches an Extensible Markup Language (XML) schema to the document for setting the data types, data structures and XML elements rules for the document so that the user may annotate the document with XML structure. When the user begins to annotate the document with a desired markup language structure, such as XML structure, an application pane is displayed to the user to provide the user with assistance in applying allowable XML elements at allowable locations and in allowable order and number. A series of icons are presented alongside the presented elements in the application pane to indicate the level of validity of a given element based on the editing context and location in the document.

    摘要翻译: 提供了一种使用图标来显示适用于计算机生成的文档的标记语言元素的有效性的方法和系统。 计算机生成的文档(诸如文字处理文档)的用户将文档附加到文档,其中规定了可以用用于构造文档的部分的标记语言元素注释文档的规则和过程。 根据本发明的一个方面,用户向文档附加可扩展标记语言(XML)模式,以设置文档的数据类型,数据结构和XML元素规则,以便用户可以使用XML结构来注释文档。 当用户以所需的标记语言结构(例如XML结构)开始注释文档时,向用户显示应用窗格,以向用户提供在允许的位置和允许的顺序和数量上应用可允许的XML元素的帮助。 在应用程序窗格中提供的一系列图标与所呈现的元素一起呈现,以基于文档中的编辑上下文和位置来指示给定元素的有效性级别。

    Method and apparatus for utilizing an object model for managing content regions in an electronic document
    7.
    发明申请
    Method and apparatus for utilizing an object model for managing content regions in an electronic document 有权
    用于利用对象模型来管理电子文档中的内容区域的方法和装置

    公开(公告)号:US20060069989A1

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

    申请号:US11065754

    申请日:2005-02-25

    IPC分类号: G06F17/21

    摘要: A method and apparatus are provided for utilizing a document object model to manage content regions for use in an electronic document. A content region is a predefined area which may be inserted in an electronic document and which serves as a placeholder for receiving and displaying specific types of content such as text, graphics data, calendar data, or tabular data. The document object model enables a user to create, modify, and delete content regions from an electronic document using an application programming interface from within a computer application program.

    摘要翻译: 提供了一种利用文档对象模型来管理在电子文档中使用的内容区域的方法和装置。 内容区域是可以插入到电子文档中并且用作占位符的预定义区域,用于接收和显示诸如文本,图形数据,日历数据或表格数据的特定类型的内容。 文档对象模型使得用户能够使用来自计算机应用程序中的应用程序编程接口从电子文档创建,修改和删除内容区域。

    Representing list definitions and instances in a markup language document
    8.
    发明授权
    Representing list definitions and instances in a markup language document 失效
    表示标记语言文档中的列表定义和实例

    公开(公告)号:US07650566B1

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

    申请号:US10731516

    申请日:2003-12-09

    IPC分类号: G06F17/00

    摘要: An application has its own namespace or namespaces and a schema, or a set of schemas, which can be used by applications to generate and/or validate documents in a unique format. The application can uniquely define the format (and properties) of content in a document such that the document is represented in a native format. The document can be stored externally as a markup language file in accordance with the schema of the application. When the format is stored in a markup language, other applications can validate the document stored in accordance with the native format. The other applications can represent the lists in accordance to the degree to which they are aware of the unique properties of the application used to generate the document.

    摘要翻译: 应用程序具有自己的名称空间或命名空间以及模式或一组模式,应用程序可以使用它们以独特的格式生成和/或验证文档。 应用程序可以唯一地定义文档中内容的格式(和属性),以便以本机格式表示文档。 该文档可以根据应用程序的架构作为标记语言文件存储在外部。 当格式以标记语言存储时,其他应用程序可以根据本机格式验证存储的文档。 其他应用程序可以根据他们知道用于生成文档的应用程序的唯一属性的程度来表示列表。

    Storing document header and footer information in a markup language document
    9.
    发明授权
    Storing document header and footer information in a markup language document 有权
    将文档页眉和页脚信息存储在标记语言文档中

    公开(公告)号:US07607081B1

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

    申请号:US10731242

    申请日:2003-12-09

    IPC分类号: G06F17/24 G06F17/30 G06F17/15

    摘要: The present invention represents header and footer structures in a markup language (ML) document. The ML document may be parsed by applications that understand ML other than the application that generated the ML document. The ML document may be manipulated on a server or anywhere even when the application creating the ML document is not present. The header or footer originally used in the ML document may be manipulated when the ML document is parsed by other applications. Header and footer information (i.e., properties) are saved in a markup language (ML) document without data loss, while allowing the header and footer structures to be parsed by ML-aware applications and to be read by ML programmers.

    摘要翻译: 本发明代表标记语言(ML)文档中的标题和页脚结构。 ML文档可能由理解ML而不是生成ML文档的应用程序的应用程序解析。 即使创建ML文档的应用程序不存在,ML文档也可以在服务器或任何地方进行操作。 最初在ML文档中使用的页眉或页脚可以在ML文档被其他应用程序解析时被操纵。 标题和页脚信息(即属性)保存在标记语言(ML)文档中,而不会丢失数据,同时允许标题和页脚结构由ML感知应用程序解析并由ML程序员读取。

    Data binding in a word-processing application
    10.
    发明申请
    Data binding in a word-processing application 有权
    文字处理应用程序中的数据绑定

    公开(公告)号:US20060150085A1

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

    申请号:US11030423

    申请日:2005-01-06

    IPC分类号: G06F17/24

    摘要: A word processor application is provided for creating word processor documents wherein the data and presentation can be separated. Data can be stored in a separate location from the presentation surface of the word processor document. Users of the word processor application can establish links (or bindings) between the contents of the data and the presentation surface. A user can modify contents of a word processor document by directly changing the linked data without having to deal with the complexity of the presentation format, which can be constantly changing. A user can modify content of a word processor document, by editing a data store without any knowledge of the current layout of the presentation surface. A user can modify complex backing data through simple document edits, without exposure to the complexities of the data structure.

    摘要翻译: 提供了用于创建文字处理器文档的文字处理器应用程序,其中可以分离数据和呈现。 数据可以存储在与文字处理器文档的显示表面分开的位置。 文字处理器应用程序的用户可以在数据的内容和表示表面之间建立链接(或绑定)。 用户可以通过直接改变链接的数据来修改文字处理器文档的内容,而不必处理可以不断变化的呈现格式的复杂性。 用户可以通过编辑数据存储来修改文字处理器文档的内容,而无需了解呈现表面的当前布局。 用户可以通过简单的文档编辑修改复杂的后台数据,而不会影响数据结构的复杂性。