Efficiently describing relationships between resources
    1.
    发明申请
    Efficiently describing relationships between resources 有权
    有效地描述资源之间的关系

    公开(公告)号:US20060242184A1

    公开(公告)日:2006-10-26

    申请号:US11111882

    申请日:2005-04-22

    IPC分类号: G06F7/00

    摘要: A relationship data structure associated with a source resource enables methods to discover and describe relationships between the source resource and a plurality of target resources. The relationships are stored in a format independent of the encoding of the source resource. Each relationship between the source resource and the plurality of target resources is stored in a content-neutral format, and the relationship data structure stores, a location of each target resource, a type of relationship with each target resource and an identifier to uniquely identify each relationship between the source resource and each target resource. Accordingly, the relationship data structure allows a decoder to directly discover the relationships between the source resource and the plurality of target resources without decoding the source resource or target resources.

    摘要翻译: 与源资源相关联的关系数据结构使得方法能够发现和描述源资源和多个目标资源之间的关系。 关系以与源资源的编码无关的格式存储。 源资源和多个目标资源之间的每个关系以内容中立格式存储,并且关系数据结构存储每个目标资源的位置,与每个目标资源的关系类型和唯一地标识每个目标资源的标识符 源资源和每个目标资源之间的关系。 因此,关系数据结构允许解码器直接发现源资源和多个目标资源之间的关系,而不对源资源或目标资源进行解码。

    Systems and methods for changing items in a computer file
    2.
    发明申请
    Systems and methods for changing items in a computer file 有权
    用于更改计算机文件中项目的系统和方法

    公开(公告)号:US20060136356A1

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

    申请号:US11018863

    申请日:2004-12-20

    IPC分类号: G06F17/30

    摘要: Systems and methods for changing items of a computer file can include a storage medium, and an application programmed to create a file including a first item and a second item, the application storing the file on the storage medium, and the first item including padding. The system can also include an input/output module associated with the application, the input/output module being programmed to use at least a portion of the padding of the first item to accommodate a change in a size of the first item. A method can include providing a file including at least a first item and a second item, the first item including padding, changing the first item, and using at least a portion of the padding of the first item to accommodate a change in a size of the first item.

    摘要翻译: 用于更改计算机文件项目的系统和方法可以包括存储介质和被编程为创建包括第一项目和第二项目的文件的应用程序,将该文件存储在存储介质上的应用程序以及包括填充的第一项目。 系统还可以包括与应用相关联的输入/输出模块,该输入/输出模块被编程为使用第一项目的填充的至少一部分来适应第一项目的大小的改变。 一种方法可以包括提供包括至少第一项目和第二项目的文件,第一项目包括填充,改变第一项目,以及使用第一项目的填充的至少一部分来适应 第一个项目。

    Systems and methods for changing items in a computer file
    3.
    发明申请
    Systems and methods for changing items in a computer file 有权
    用于更改计算机文件中项目的系统和方法

    公开(公告)号:US20060136500A1

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

    申请号:US11018386

    申请日:2004-12-20

    IPC分类号: G06F17/30

    摘要: Systems and methods for changing items of a computer file, such as an archive file, can include an application programmed to create a file including a first item and a second item, the application storing the file on a storage medium. Systems can also include an input/output module associated with the application, the input/output module retiring the first item upon a change to the first item resulting in an increase or a decrease in a size of the first item. Upon retiring the first item, the input/output module can write a third item at an end of the file, the third item including the change to the first item. Methods can include retiring the first item upon a change to the first item, and writing a third item after the second item, the third item including the change to the first item.

    摘要翻译: 用于改变诸如存档文件的计算机文件的项目的系统和方法可以包括编程为创建包括第一项目和第二项目的文件的应用程序,该应用程序将该文件存储在存储介质上。 系统还可以包括与应用相关联的输入/输出模块,输入/输出模块在第一项目更改时退出第一项目,导致第一项目的大小增加或减小。 在退出第一项目时,输入/输出模块可以在文件末尾写入第三个项目,第三个项目包括对第一个项目的更改。 方法可以包括在对第一项目进行改变时退出第一项目,以及在第二项目之后写入第三项目,第三项目包括对第一项目的改变。

    ISOLATION AND PRESENTATION OF UNTRUSTED DATA
    4.
    发明申请
    ISOLATION AND PRESENTATION OF UNTRUSTED DATA 有权
    隔离和介绍非数据资料

    公开(公告)号:US20110099609A1

    公开(公告)日:2011-04-28

    申请号:US12607074

    申请日:2009-10-28

    IPC分类号: G06F21/00 G06F3/00 G06F15/16

    摘要: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.

    摘要翻译: 提供安全环境的架构,其中可以由客户端应用程序打开和运行数据(例如,代码,指令,文件,图像等)。 一旦打开,用户可以查看(在“受保护的视图”)中的数据,而不会对其他客户端处理和系统造成风险。 因此,该架构通过使用户能够以低风险的方式来预览不可信和潜在的有害数据(例如,文件)来减轻恶意攻击。 在受保护视图中打开的文件与访问客户端计算机上的密钥资源是隔离的,并为用户提供了一种更安全的方式来读取可能包含危险内容的文件。 受保护的视图还提供无缝的用户体验。 用户不知道客户端以不同的模式操作数据,并允许减少安全提示。

    Isolation and presentation of untrusted data
    5.
    发明授权
    Isolation and presentation of untrusted data 有权
    隔离和呈现不受信任的数据

    公开(公告)号:US09003517B2

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

    申请号:US12607074

    申请日:2009-10-28

    摘要: Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.

    摘要翻译: 提供安全环境的架构,其中可以由客户端应用程序打开和运行数据(例如,代码,指令,文件,图像等)。 一旦打开,用户可以查看(在“受保护的视图”)中的数据,而不会对其他客户端处理和系统造成风险。 因此,该架构通过使用户能够以低风险的方式来预览不可信和潜在的有害数据(例如,文件)来减轻恶意攻击。 在受保护视图中打开的文件与访问客户端计算机上的密钥资源是隔离的,并为用户提供了一种更安全的方式来读取可能包含危险内容的文件。 受保护的视图还提供无缝的用户体验。 用户不知道客户端以不同的模式操作数据,并允许减少安全提示。

    Method and system for creating a table version of a document
    6.
    发明申请
    Method and system for creating a table version of a document 有权
    用于创建文档的表版本的方法和系统

    公开(公告)号:US20050210371A1

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

    申请号:US10400853

    申请日:2003-03-27

    摘要: A table version of a document is generated by computing a table layout of the document and generating the table version based on the table layout. Computing the table layout can include recording the positions of each object in the document, dividing the document into sections, and grouping the sections based on their object content. Generating the table version of the document from the table layout can include creating table code that represents information in the table layout of the document. The table version of the document can be used to export the document to one or more computers in a distributed network while maintaining the visual fidelity and text content of the original document.

    摘要翻译: 通过计算文档的表格布局并基于表格布局生成表格版本来生成文档的表格版本。 计算表布局可以包括记录文档中每个对象的位置,将文档划分为多个部分,并根据其对象内容对这些部分进行分组。 从表格布局生成文档的表版本可以包括创建表格代码,该代码表示​​文档的表格布局中的信息。 文档的表版本可以用于将文档导出到分布式网络中的一台或多台计算机,同时保持原始文档的视觉保真度和文本内容。