-
公开(公告)号:US20070061382A1
公开(公告)日:2007-03-15
申请号:US11332468
申请日:2006-01-13
申请人: Tristan Davis , Ali Taleghani , Brian Jones , Marcin Sawicki , Robert Little , Shiraz Cupala , Dragos Barac
发明人: Tristan Davis , Ali Taleghani , Brian Jones , Marcin Sawicki , Robert Little , Shiraz Cupala , Dragos Barac
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)暴露给数据存储中的各种数据,以允许不同的数据消费者实时访问和操作一个或多个数据。 多个数据消费者可以同时访问和编辑同一条数据,并且解决给定数据片段的任何冲突变化。 每个数据消费者可能会接受或拒绝该更改,并且由于原始更改而产生额外的副作用更改。 以这种方式,可以跨数据消费者实时地同步数据。
-
公开(公告)号:US20060195783A1
公开(公告)日:2006-08-31
申请号:US11066083
申请日:2005-02-25
申请人: Tristan Davis , Brian Jones , Ali Taleghani , Robert Little , Marcin Sawicki , Mark Sunderland
发明人: Tristan Davis , Brian Jones , Ali Taleghani , Robert Little , Marcin Sawicki , Mark Sunderland
CPC分类号: G06F17/2205 , G06F17/2247 , G06F17/241
摘要: 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数据中的内容区域或节点的任一方向上的变化作出反应的编程环境来开发代码。 可以开发代码以定义文件内容与数据存储中的数据内的数据绑定。 此外,可以开发代码,其对文件的绑定区域或数据存储区内的变化进行反应,捕获或截取事件,例如编辑,添加,删除等。
-
公开(公告)号:US20060195777A1
公开(公告)日:2006-08-31
申请号:US11066117
申请日:2005-02-25
申请人: Tristan Davis , Ali Taleghani , Marcin Sawicki , Robert Little , Brian Jones
发明人: Tristan Davis , Ali Taleghani , Marcin Sawicki , Robert Little , Brian Jones
IPC分类号: G06F17/21
CPC分类号: G06F17/24 , G06F17/2205 , G06F17/2247 , G06F17/3061 , G06F17/30908
摘要: A data store is provided for storing, relating and for allowing use of data associated with a computer-generated document. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.
摘要翻译: 提供数据存储用于存储,关联和允许使用与计算机生成的文档相关联的数据。 用于构建与文档相关联的信息(例如文档元数据)的数据被保存在数据存储器中,其中不同数据片段之间的关系被保持在与文档的表面级视图不同的位置。 数据存储器将接口暴露于数据存储器中的各种数据,以允许不同的应用访问和操作一个或多个数据。 可以根据诸如可扩展标记语言(XML)的标记语言来构造数据,并且XML模式可以与每条数据相关联,以允许数据存储器基于XML来验证应用于数据的结构 与给定的数据相关联的模式。
-
公开(公告)号:US20060195454A1
公开(公告)日:2006-08-31
申请号:US11067383
申请日:2005-02-25
申请人: Tristan Davis , Brian Jones , Ali Taleghani , Robert Little , Marcin Sawicki , Mark Sunderland
发明人: Tristan Davis , Brian Jones , Ali Taleghani , Robert Little , Marcin Sawicki , Mark Sunderland
IPC分类号: G06F7/00
CPC分类号: G06F17/30908 , Y10S707/99942
摘要: An XML schema is provided allowing data to be stored in a separate location from the presentation surface of an application. By way of the schema, users of the application can establish links (or bindings) between the contents of the data and the presentation surface as part of an XML document format. Methods, systems, and computer-readable medium are described implementing the schema.
-
公开(公告)号:US20060195413A1
公开(公告)日:2006-08-31
申请号:US11331586
申请日:2006-01-13
申请人: Tristan Davis , Ali Taleghani , Brian Jones , Marcin Sawicki , Robert Little
发明人: Tristan Davis , Ali Taleghani , Brian Jones , Marcin Sawicki , Robert Little
CPC分类号: G06F17/30011 , G06F17/241 , G06F17/30908 , G06F17/30923
摘要: A programmability mode for interacting with data stores within a document allows real time interaction. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.
摘要翻译: 用于与文档中的数据存储进行交互的可编程模式允许实时交互。 用于构建与文档相关联的信息(例如文档元数据)的数据被保存在数据存储器中,其中不同数据片段之间的关系被保持在与文档的表面级视图不同的位置。 数据存储器将接口暴露于数据存储器中的各种数据,以允许不同的应用访问和操作一个或多个数据。 可以根据诸如可扩展标记语言(XML)的标记语言来构造数据,并且XML模式可以与每条数据相关联,以允许数据存储器基于XML来验证应用于数据的结构 与给定的数据相关联的模式。
-
公开(公告)号:US07752224B2
公开(公告)日:2010-07-06
申请号:US11331586
申请日:2006-01-13
申请人: Tristan A. Davis , Ali Taleghani , Brian M. Jones , Marcin Sawicki , Robert A. Little , Alnur Ali
发明人: Tristan A. Davis , Ali Taleghani , Brian M. Jones , Marcin Sawicki , Robert A. Little , Alnur Ali
IPC分类号: G06F17/30
CPC分类号: G06F17/30011 , G06F17/241 , G06F17/30908 , G06F17/30923
摘要: A programmability mode for interacting with data stores within a document allows real time interaction. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.
摘要翻译: 用于与文档中的数据存储进行交互的可编程模式允许实时交互。 用于构建与文档相关联的信息(例如文档元数据)的数据被保存在数据存储器中,其中不同数据片段之间的关系被保持在与文档的表面级视图不同的位置。 数据存储器将接口暴露于数据存储器中的各种数据,以允许不同的应用访问和操作一个或多个数据。 可以根据诸如可扩展标记语言(XML)的标记语言来构造数据,并且XML模式可以与每条数据相关联,以允许数据存储器基于XML来验证应用于数据的结构 与给定的数据相关联的模式。
-
公开(公告)号:US07668873B2
公开(公告)日:2010-02-23
申请号:US11066117
申请日:2005-02-25
CPC分类号: G06F17/24 , G06F17/2205 , G06F17/2247 , G06F17/3061 , G06F17/30908
摘要: A data store is provided for storing, relating and for allowing use of data associated with a computer-generated document. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.
摘要翻译: 提供数据存储用于存储,关联和允许使用与计算机生成的文档相关联的数据。 用于构建与文档相关联的信息(例如文档元数据)的数据被保存在数据存储器中,其中不同数据片段之间的关系被保持在与文档的表面级视图不同的位置。 数据存储器将接口暴露于数据存储器中的各种数据,以允许不同的应用访问和操作一个或多个数据。 可以根据诸如可扩展标记语言(XML)的标记语言来构造数据,并且XML模式可以与每条数据相关联,以允许数据存储器基于XML来验证应用于数据的结构 与给定的数据相关联的模式。
-
公开(公告)号:US07617234B2
公开(公告)日:2009-11-10
申请号:US11067383
申请日:2005-02-25
申请人: Tristan A. Davis , Brian M. Jones , Ali Taleghani , Robert A. Little , Marcin Sawicki , Mark Sunderland
发明人: Tristan A. Davis , Brian M. Jones , Ali Taleghani , Robert A. Little , Marcin Sawicki , Mark Sunderland
CPC分类号: G06F17/30908 , Y10S707/99942
摘要: An XML schema is provided allowing data to be stored in a separate location from the presentation surface of an application. By way of the schema, users of the application can establish links (or bindings) between the contents of the data and the presentation surface as part of an XML document format. Methods, systems, and computer-readable medium are described implementing the schema.
摘要翻译: 提供了XML模式,允许将数据存储在与应用程序的表示表面分开的位置。 通过模式,应用程序的用户可以在数据的内容和表示表面之间建立链接(或绑定),作为XML文档格式的一部分。 描述了实现模式的方法,系统和计算机可读介质。
-
公开(公告)号:US07953696B2
公开(公告)日:2011-05-31
申请号:US11332468
申请日:2006-01-13
申请人: Tristan A. Davis , Ali Taleghani , Brian M. Jones , Marcin Sawicki , Robert A. Little , Shiraz Cupala , Dragos Barac
发明人: Tristan A. Davis , Ali Taleghani , Brian M. Jones , Marcin Sawicki , Robert A. Little , Shiraz Cupala , Dragos Barac
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)暴露给数据存储中的各种数据,以允许不同的数据消费者实时访问和操作一个或多个数据。 多个数据消费者可以同时访问和编辑同一条数据,并且解决给定数据片段的任何冲突变化。 每个数据消费者可能会接受或拒绝该更改,并且由于原始更改而产生额外的副作用更改。 以这种方式,可以跨数据消费者实时地同步数据。
-
公开(公告)号:US07945590B2
公开(公告)日:2011-05-17
申请号:US11066083
申请日:2005-02-25
申请人: Tristan A. Davis , Brian M. Jones , Ali Taleghani , Robert A. Little , Marcin Sawicki , Mark Sunderland
发明人: Tristan A. Davis , Brian M. Jones , Ali Taleghani , Robert A. Little , Marcin Sawicki , Mark Sunderland
CPC分类号: G06F17/2205 , G06F17/2247 , G06F17/241
摘要: 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数据中的内容区域或节点的任一方向上的变化作出反应的编程环境来开发代码。 可以开发代码以定义文件内容与数据存储中的数据内的数据绑定。 此外,可以开发代码,其对文件的绑定区域或数据存储区内的变化进行反应,捕获或截取事件,例如编辑,添加,删除等。
-
-
-
-
-
-
-
-
-