Method and apparatus for efficient management of XML documents
    1.
    发明授权
    Method and apparatus for efficient management of XML documents 有权
    用于高效管理XML文档的方法和设备

    公开(公告)号:US07721194B2

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

    申请号:US11083668

    申请日:2005-03-18

    IPC分类号: G06F17/00 G06F9/44

    摘要: A storage manager represents XML-compliant documents as a collection of objects in memory, allowing the storage manager to manipulate the document, or parts of the document, with a consistent interface and to provide for features that are not available in conventional XML documents, such as element attributes with types other than text and documents that contain binary rather than text information. The XML-compliant document may be associated with a schema document which defines the arrangement of the document elements and attributes. The schema data associated with a document can contain a mapping between document elements and program code to be associated with each element. The storage manager further has methods for retrieving the code from the element tag. The retrieved code can then be invoked using attributes and content from the associated element and the element then acts like a conventional object.

    摘要翻译: 存储管理器将符合XML的文档表示为内存中对象的集合,允许存储管理员使用一致的界面操纵文档或文档的某些部分,并提供常规XML文档中不可用的功能,例如 作为元素属性,其中包含文本类型以及包含二进制而不是文本信息的文档。 XML兼容文档可以与定义文档元素和属性的排列的模式文档相关联。 与文档相关联的模式数据可以包含要与每个元素相关联的文档元素和程序代码之间的映射。 存储管理器还具有从元素标签中检索代码的方法。 然后可以使用来自关联元素的属性和内容来调用检索到的代码,然后该元素像传统对象那样起作用。

    Method and apparatus for efficient management of XML documents
    2.
    发明授权
    Method and apparatus for efficient management of XML documents 有权
    用于高效管理XML文档的方法和设备

    公开(公告)号:US07581172B2

    公开(公告)日:2009-08-25

    申请号:US11091306

    申请日:2005-03-28

    IPC分类号: G06F17/00 G06F12/00 G06F15/16

    摘要: A storage manager represents XML-compliant documents as a collection of objects, each associated with an element of the XML document. The objects are created with a hierarchy that conforms to the hierarchy of elements in the XML document. Access to the document is then through methods of the objects exposed to application programs through a programming interface. The methods provide a consistent interface to documents regardless of how the data associated with the documents is stored in memory. Consequently, the underlying content of XML documents can be stored using a distributed virtual object system that provides a mechanism for multiple processes to access each object. As an example of the benefits of such a storage manager, the storage manager may be used to maintain a telespace, such as may store information shared by multiple users participating in a collaboration session.

    摘要翻译: 存储管理器将符合XML的文档表示为对象的集合,每个对象与XML文档的元素相关联。 使用符合XML文档中元素层次结构的层次结构创建对象。 然后通过编程接口来访问暴露于应用程序的对象的方法。 这些方法为文档提供了一致的界面,无论与文档相关的数据如何存储在内存中。 因此,可以使用分布式虚拟对象系统来存储XML文档的底层内容,该系统为多个进程提供访问每个对象的机制。 作为这种存储管理器的优点的示例,存储管理器可以用于维护电话空间,诸如可以存储参与协作会话的多个用户共享的信息。

    Method and apparatus for efficient management of XML documents
    3.
    发明授权
    Method and apparatus for efficient management of XML documents 有权
    用于高效管理XML文档的方法和设备

    公开(公告)号:US06941510B1

    公开(公告)日:2005-09-06

    申请号:US09588195

    申请日:2000-06-06

    摘要: An in-memory storage manager represents XML-compliant documents as a collection of objects in memory. The storage manager allows real-time access to the objects by separate processes operating in different contexts. The data in the objects is stored in memory local to each process and the local memories are synchronized by means of a distributed memory system that stores the data in the same data region, but maps the data region to the address space of each process. Data corruption in the data region is prevented by a locking mechanism that prevents the processes from simultaneously modifying same data.

    摘要翻译: 内存存储管理器将符合XML的文档表示为内存中对象的集合。 存储管理器允许通过在不同上下文中操作的单独进程实时访问对象。 对象中的数据存储在每个进程本地的存储器中,并且本地存储器通过将数据存储在相同数据区域中的分布式存储器系统来同步,但是将数据区域映射到每个进程的地址空间。 通过锁定机制防止数据区域中的数据损坏,从而阻止进程同时修改相同的数据。

    Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager
    4.
    发明授权
    Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager 有权
    用于配备有通信管理器的计算机系统基于活动协作的方法和设备

    公开(公告)号:US06640241B1

    公开(公告)日:2003-10-28

    申请号:US09357007

    申请日:1999-07-19

    IPC分类号: G06F1516

    摘要: A communications manager provides communication services for an activity-based collaboration system, in which data change requests comprising deltas are communicated over a network between network-capable devices. The communications manager is operable on a local network capable device for sending locally-generated deltas over the network to at least one remote network-capable device and for receiving remotely-generated deltas over the network from the at least one remote network-capable device. The communications manager can send the deltas via unicasting, multicasting, or broadcasting techniques. The communications manager is responsive to network connection status information indicating that the remote network-capable device is connected to the network for sending the local deltas directly to an address for the remote network-capable device. A presence mechanism maintains and distributes, on request, the network connection status information, which it acquires from each of the network-capable devices. The communications manager is also responsive to the network connection status information indicating that the remote network-capable device is disconnected from the network for sending the local deltas to an address of a relay. The relay stores deltas until the relay is notified that the remote network-capable device has reconnected to the network, and then the relay sends the deltas to the reconnected remote network-capable device.

    摘要翻译: 通信管理器为基于活动的协作系统提供通信服务,其中包括三角波的数据改变请求在网络能力设备之间通过网络传送。 通信管理器可在具有本地网络功能的设备上操作,用于通过网络将本地生成的三角洲发送到至少一个具有远程网络功能的设备,并且用于通过所述网络从所述至少一个具有远程网络功能的设备接收远程产生的增量。 通信管理器可以通过单播,多播或广播技术发送三角形。 通信管理器响应于指示远程网络能力设备连接到网络的网络连接状态信息,用于将本地增量直接发送到用于具有远程网络能力的设备的地址。 存在机制根据请求维护和分发从每个具有网络能力的设备获取的网络连接状态信息。 通信管理器还响应于指示远程网络能力设备与网络断开以发送本地增量到中继站的地址的网络连接状态信息。 继电器存储三角形,直到中继通知有远程网络设备已重新连接到网络,然后中继器将三角波发送到重新连接的具有远程网络功能的设备。

    Visualization of participant relationships and sentiment for electronic messaging
    5.
    发明授权
    Visualization of participant relationships and sentiment for electronic messaging 有权
    参与者关系的可视化和电子信息的情感

    公开(公告)号:US09076125B2

    公开(公告)日:2015-07-07

    申请号:US12394251

    申请日:2009-02-27

    IPC分类号: G06F17/30 G06Q10/10 G06Q10/00

    摘要: Providing for graphical visualization of contextual information pertinent to electronic messaging is described herein. By way of example, contextual network usage information or messaging disposition can be determined for a set of participants to electronic communication. The contextual information is compiled into categories and organized at least as a function of category. The compiled data can be transformed into a visualization of user disposition or context and output to a user device as a multi-dimensional graphical rendering. By rendering contextual data graphically, the rich and diverse information available from usage histories, current user context and user dispositions can be output and consumed rapidly and efficiently, resulting in productive electronic interaction.

    摘要翻译: 本文描述了提供与电子消息传递相关的上下文信息的图形可视化。 作为示例,可以为一组参与者确定上下文网络使用信息或消息传送处理以进行电子通信。 上下文信息被编译成类别,至少按类别的功能组织。 编译的数据可以被转换成用户处置或上下文的可视化,并且作为多维图形呈现输出到用户设备。 通过图形化地呈现上下文数据,可以快速高效地输出和消耗使用历史,当前用户环境和用户处置中丰富多样的信息,从而产生电子交互。