Method and system for selectively streaming markup language documents
    1.
    发明授权
    Method and system for selectively streaming markup language documents 有权
    用于选择性流标注语言文档的方法和系统

    公开(公告)号:US06671853B1

    公开(公告)日:2003-12-30

    申请号:US09353878

    申请日:1999-07-15

    IPC分类号: G06F1500

    CPC分类号: G06F17/30902

    摘要: A method, system, and computer-readable code for a technique with which documents encoded according to the Extensible Markup Language (XML) notation or a derivative thereof can be more efficiently processed by selectively streaming document fragments. This selective streaming technique comprises identifying the static and the changeable portions or fragments of a document. The static fragments are written to a serialized binary format (i.e. a serialized binary stream), such as a disk file, thereby avoiding the re-parsing of this information when reconstituting a Document Object Model (DOM) tree for the document. Volatile fragments, on the other hand, remain in the XML or derivative notation when written to an output file.

    摘要翻译: 用于通过选择性地流式传输文档片段可以更有效地处理根据可扩展标记语言(XML)符号或其派生编码的文档的技术的方法,系统和计算机可读代码。 该选择性流技术包括识别文档的静态和可变的部分或片段。 静态片段被写入串行二进制格式(即串行化二进制流),例如磁盘文件,从而避免在重构文档的文档对象模型(DOM)树时重新解析该信息。 另一方面,易失性片段在写入输出文件时仍保留在XML或衍生符号中。

    Systems, methods and computer program products for locating resources within an XML document defining a console for managing multiple application programs
    2.
    发明授权
    Systems, methods and computer program products for locating resources within an XML document defining a console for managing multiple application programs 失效
    用于在定义用于管理多个应用程序的控制台的XML文档中定位资源的系统,方法和计算机程序产品

    公开(公告)号:US06678889B1

    公开(公告)日:2004-01-13

    申请号:US09566015

    申请日:2000-05-05

    IPC分类号: G06F900

    CPC分类号: G06F9/451 Y10S707/99944

    摘要: Systems, methods and computer program products are provided for sharing resources within an Extensible Markup Language (XML) document that defines a console (i.e., a graphical user interface or GUI) for managing a plurality of application programs and tasks associated therewith. Upon receiving a user request to perform a task associated with an application program managed by a console, resource containers at each scoping level within the XML document are searched for one or more resources required to perform the task. A search is initiated at the scoping level where a task to be performed is defined and proceeds in ascending order towards the root scoping level until the resource is located. When found, a clone of each located resource is generated. The task is then performed using the clone of the resource. The clone of the resource may be discarded after the task has been performed.

    摘要翻译: 提供了系统,方法和计算机程序产品,用于在可扩展标记语言(XML)文档中共享资源,该文档定义用于管理多个应用程序和与其相关联的任务的控制台(即,图形用户界面或GUI)。 在接收到用于执行与由控制台管理的应用程序相关联的任务的用户请求时,搜索XML文档内的每个范围级别的资源容器以执行执行任务所需的一个或多个资源。 在范围界定级别启动搜索,在此级别将定义要执行的任务,并按照向量表级别升序继续进行搜索,直到找到资源。 找到时,将生成每个定位的资源的克隆。 然后使用资源的克隆执行任务。 在执行任务之后,资源的克隆可能被丢弃。

    Systems, methods and computer program products for building and displaying dynamic graphical user interfaces
    3.
    发明授权
    Systems, methods and computer program products for building and displaying dynamic graphical user interfaces 有权
    用于构建和显示动态图形用户界面的系统,方法和计算机程序产品

    公开(公告)号:US06476828B1

    公开(公告)日:2002-11-05

    申请号:US09321700

    申请日:1999-05-28

    IPC分类号: G06F300

    CPC分类号: G06F9/451

    摘要: Systems, methods and computer program products are provided for building and displaying dynamic graphical user interfaces (GUIs) that can be updated automatically without requiring code-level modification and recompiling. In response to a request to display a particular GUI on a computer display, an Extensible Markup Language (XML) data group is selected from a plurality of XML data groups and an XML display layout is selected from a plurality of XML display layouts. The selected XML data group includes one or more aggregations of data hierarchically ordered within the selected XML data group. XML data items are hierarchically ordered within each of the aggregations of data. The selected XML display layout contains one or more areas that define respective GUI display spaces within which XML data items from the respective aggregations of data can be displayed. XML markup tags associated with each aggregation of data within the selected XML data group are matched with XML markup tags associated with a respective area contained within the selected XML display layout. The XML data items contained within each aggregation of data are rendered in hierarchical order within a respective GUI display space defined by a respective area within the XML display layout.

    摘要翻译: 提供系统,方法和计算机程序产品,用于构建和显示可自动更新的动态图形用户界面(GUI),无需代码级修改和重新编译。 响应于在计算机显示器上显示特定GUI的请求,从多个XML数据组中选择可扩展标记语言(XML)数据组,并且从多个XML显示布局中选择XML显示布局。 所选择的XML数据组包括在所选择的XML数据组内分层排序的数据的一个或多个聚合。 XML数据项在每个数据聚合中被分层排序。 所选择的XML显示布局包含定义各个GUI显示空间的一个或多个区域,在该区域中可以显示来自各个数据集合的XML数据项。 与所选择的XML数据组中的每个数据聚合相关联的XML标记标签与与所选择的XML显示布局中包含的相应区域相关联的XML标记标签相匹配。 包含在每个数据聚合内的XML数据项在由XML显示布局内的相应区域定义的相应GUI显示空间内以分级顺序呈现。

    Computer implemented method and system for sharing resources among hierarchical containers of resources
    4.
    发明申请
    Computer implemented method and system for sharing resources among hierarchical containers of resources 失效
    计算机实现的资源分层容器之间共享资源的方法和系统

    公开(公告)号:US20070294701A1

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

    申请号:US11453515

    申请日:2006-06-15

    IPC分类号: G06F9/46

    CPC分类号: G06F8/20

    摘要: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.

    摘要翻译: 用于在数据处理系统中的多个容器之间共享资源的计算机实现的方法,系统和计算机可用程序代码。 计算机实现的方法包括为要共享的至少一个资源创建共享容器。 然后,要共享的至少一个资源从至少一个资源的原始容器移动到共享容器,并且在原始容器和要在共享资源容器中共享的至少一个资源之间创建链接。 也可以在主体资源容器和共享资源容器中的共享资源之间创建链接,以使主体资源容器能够访问和使用共享资源。 当共享资源不再需要时,共享资源也可以从共享资源容器中删除并返回到原始资源容器。

    Structured document and document type definition compression
    5.
    发明授权
    Structured document and document type definition compression 失效
    通过xml实体声明和引用压缩和解压缩标记文件

    公开(公告)号:US06635088B1

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

    申请号:US09197299

    申请日:1998-11-20

    IPC分类号: G06F700

    CPC分类号: H03M7/30 Y10S707/99942

    摘要: A method, system, and computer-readable code for reducing Extensible Markup Language (XML) and Document Type Definition (DTD) document file size through one or more novel compression techniques. In one aspect, a compression technique for tags is defined that reduces the size of tags within either or both of XML and DTD files. In another aspect, a compression technique for attributes within tags may be used to further reduce file size (again, in either XML or DTD files). In a further aspect, a compression technique for strings within an XML file is defined, whereby the decompression will be performed automatically by an XML parser. While these compression techniques are described with reference to XML, they may also be used advantageously with other notations derived from SGML (Standard Generalized Markup Language).

    摘要翻译: 一种用于通过一种或多种新颖的压缩技术来减少可扩展标记语言(XML)和文档类型定义(DTD)文档文件大小的方法,系统和计算机可读代码。 在一个方面,定义了用于标签的压缩技术,其减少了XML和DTD文件之一或两者内的标签的大小。 在另一方面,用于标签内的属性的压缩技术可以用于进一步减小文件大小(再次,在XML或DTD文件中)。 在另一方面,定义了XML文件中的字符串的压缩技术,由此解析将由XML解析器自动执行。 虽然这些压缩技术是参考XML描述的,但它们也可以有利地用来自SGML(标准通用标记语言)的其他符号使用。

    Method and apparatus for representing host datastream screen image information using markup languages
    6.
    发明授权
    Method and apparatus for representing host datastream screen image information using markup languages 有权
    使用标记语言表示主机数据流屏幕图像信息的方法和装置

    公开(公告)号:US06446110B1

    公开(公告)日:2002-09-03

    申请号:US09286278

    申请日:1999-04-05

    IPC分类号: G06F1516

    摘要: A method and apparatus for representing host datastream screen image information using markup languages is provided. A distributed data processing system contains a network, at least one host computer, at least one client computer, and optionally at least one server. The host computer generates a host datastream containing host screen image information and forwards the host datastream to a client. If the client is not directly connected to the host, then the host datastream may be routed to the client. The host datastream is converted to a markup language tagged datastream at some point within the network according to a Document Type Definition (DTD) authored for the purpose of representing information in host datastreams. The client receives the markup language tagged datastream containing the host screen image information derived from the host datastream and parses the markup language tagged datastream to identify the host screen image information. The host screen image information is displayed on a display device connected to the client, enabling the client to act as an emulator for the host.

    摘要翻译: 提供了使用标记语言表示主机数据流屏幕图像信息的方法和装置。 分布式数据处理系统包含网络,至少一个主机计算机,至少一个客户端计算机,以及可选地至少一个服务器。 主计算机生成包含主机屏幕图像信息的主机数据流,并将主机数据流转发给客户端。 如果客户端没有直接连接到主机,则主机数据流可能被路由到客户端。 根据为了表示主机数据流中的信息而编写的文档类型定义(DTD),主机数据流在网络中的某个时间点被转换为标记语言标记的数据流。 客户端接收包含从主机数据流导出的主机屏幕图像信息的标记语言标记的数据流,并解析标记语言标记的数据流,以识别主机屏幕图像信息。 主机屏幕图像信息显示在连接到客户端的显示设备上,使得客户端能够充当主机的模拟器。

    Avatar pointing mode
    7.
    发明授权
    Avatar pointing mode 失效
    头像指向模式

    公开(公告)号:US6091410A

    公开(公告)日:2000-07-18

    申请号:US979669

    申请日:1997-11-26

    IPC分类号: G06F3/038 G06F3/00

    CPC分类号: G06F3/038 G06F3/0481

    摘要: A method of interacting with one or more objects in a virtual reality (VR) space. A user input establishes a pointing mode, whereupon a visual indicator, such as a pointer, is displayed on the user's viewing device, and the visual indicator is moved on the viewing device to refer to an object in the VR space, in response to actuation of a pointing device such as a mouse, joystick or pen. An image of the user's avatar may also be displayed in the VR space, and the avatar may have an appendage or pointing appliance to point to a target in the 3-D space. A user can point in this manner with high precision, as well as draw illustrations, etc. Other users (viewers) of the same VR space can see the first user's avatar pointing to the target. Another viewer's display can be dynamically adjusted to present an appropriate perspective of the VR space to show the target.

    摘要翻译: 与虚拟现实(VR)空间中的一个或多个对象交互的方法。 用户输入建立指示模式,由此在用户的观看设备上显示诸如指针的视觉指示器,并且视觉指示器响应于致动而在观看设备上移动以引用VR空间中的对象 诸如鼠标,操纵杆或笔的指示设备。 用户头像的图像也可以显示在VR空间中,并且化身可以具有附加点或指示装置来指向3-D空间中的目标。 用户可以高精度地指出这种方式,并绘制插图等。相同VR空间的其他用户(观众)可以看到第一个用户的头像指向目标。 可以动态地调整另一个观看者的显示,以呈现VR空间的适当视角来显示目标。

    Management of actions based on priority levels and calendar entries
    8.
    发明授权
    Management of actions based on priority levels and calendar entries 失效
    根据优先级和日历项进行管理

    公开(公告)号:US08494931B2

    公开(公告)日:2013-07-23

    申请号:US12832865

    申请日:2010-07-08

    IPC分类号: H04M15/00

    摘要: A management application implemented in a computational device maintains priorities corresponding to a plurality of resources coupled to the computational device. Indications for actions to be performed corresponding to occurrences of events are stored to a calendar, wherein the calendar is configurable by a user. A selected indication for an action to be performed is stored to the calendar. In response to an occurrence of an event associated with a selected resource, a priority of the selected resource is determined. The action is performed, based on at least the determined priority of the selected resource and the selected indication for the action stored in the calendar, wherein different actions are performed in response to occurrences of a selected event at different times.

    摘要翻译: 在计算设备中实现的管理应用维护与耦合到计算设备的多个资源相对应的优先级。 对应于事件发生的要执行的动作的指示被存储到日历中,其中日历可由用户配置。 将要执行的动作的选择指示存储到日历中。 响应于与所选资源相关联的事件的发生,确定所选资源的优先级。 基于所选择的资源的至少所确定的优先级和存储在日历中的动作的所选择的指示来执行动作,其中响应于在不同时间的所选择的事件的发生而执行不同的动作。

    MANAGEMENT OF ACTIONS BASED ON PRIORITY LEVELS AND CALENDAR ENTRIES
    9.
    发明申请
    MANAGEMENT OF ACTIONS BASED ON PRIORITY LEVELS AND CALENDAR ENTRIES 失效
    基于优先级和日历条件的行为管理

    公开(公告)号:US20120011035A1

    公开(公告)日:2012-01-12

    申请号:US12832865

    申请日:2010-07-08

    IPC分类号: G06F9/54 G06Q30/00 G06F11/07

    摘要: A management application implemented in a computational device maintains priorities corresponding to a plurality of resources coupled to the computational device. Indications for actions to be performed corresponding to occurrences of events are stored to a calendar, wherein the calendar is configurable by a user. A selected indication for an action to be performed is stored to the calendar. In response to an occurrence of an event associated with a selected resource, a priority of the selected resource is determined. The action is performed, based on at least the determined priority of the selected resource and the selected indication for the action stored in the calendar, wherein different actions are performed in response to occurrences of a selected event at different times.

    摘要翻译: 在计算设备中实现的管理应用保持与耦合到计算设备的多个资源对应的优先级。 对应于事件发生的要执行的动作的指示被存储到日历中,其中日历可由用户配置。 将要执行的动作的选择指示存储到日历中。 响应于与所选资源相关联的事件的发生,确定所选资源的优先级。 基于所选择的资源的至少所确定的优先级和存储在日历中的动作的所选择的指示来执行动作,其中响应于在不同时间的所选择的事件的发生而执行不同的动作。

    Retrieval of style sheets from directories based upon partial characteristic matching
    10.
    发明授权
    Retrieval of style sheets from directories based upon partial characteristic matching 有权
    基于部分特征匹配从目录中检索样式表

    公开(公告)号:US06463440B1

    公开(公告)日:2002-10-08

    申请号:US09287988

    申请日:1999-04-08

    IPC分类号: G06F1730

    摘要: A method, system, and computer-readable code for retrieving style sheets from a directory or other repository, based upon partial characteristic matching. Characteristics are associated with style sheets, and retrieval is accomplished by specifying a pattern which includes one or more of the characteristics. Preferably, the style sheet characteristics are stored as LDAP (Lightweight Directory Access Protocol) objects in an LDAP directory. The style sheets may be encoded in Extensible Stylesheet Language (XSL), Document Style Semantics and Specification Language (DSSSL), or any other style sheet language having equivalent semantics.

    摘要翻译: 基于部分特征匹配,从目录或其他存储库检索样式表的方法,系统和计算机可读代码。 特征与样式表相关联,并且通过指定包括一个或多个特征的图案来实现检索。 优选地,样式表特性作为LDAP(轻量级目录访问协议)对象存储在LDAP目录中。 样式表可以以可扩展样式表语言(XSL),文档样式语义和规范语言(DSSSL)或具有等效语义的任何其他样式表语言进行编码。