Generating code to validate input data
    1.
    发明授权
    Generating code to validate input data 有权
    生成代码以验证输入数据

    公开(公告)号:US07904963B2

    公开(公告)日:2011-03-08

    申请号:US11527004

    申请日:2006-09-26

    IPC分类号: G06F11/00 G06F7/00

    CPC分类号: G06F21/55

    摘要: Input data is validated by generating code based on the input data. A schema is generated based on the input data indicating conditions for the input file. The schema may then be customized based on a type of application to consume the input data. A validator executable code is generated based on the schema and checks the input file for compliance with the conditions determined by the schema. Results of validation may be provided to the application in yes or no form, or as number of non-compliances. In the latter case, the application may decide to accept or reject the data based on predetermined non-compliance levels.

    摘要翻译: 通过基于输入数据生成代码来验证输入数据。 基于指示输入文件的条件的输入数据生成模式。 然后可以基于使用输入数据的应用的类型来定制该模式。 基于模式生成验证器可执行代码,并检查输入文件是否符合模式确定的条件。 验证结果可以以是或否的形式提供给应用程序,或作为不符合的数量提供。 在后一种情况下,应用可以基于预定的不合规级别来决定接受或拒绝数据。

    Exporting a document in multiple formats
    2.
    发明授权
    Exporting a document in multiple formats 有权
    以多种格式导出文档

    公开(公告)号:US07844898B2

    公开(公告)日:2010-11-30

    申请号:US11364681

    申请日:2006-02-28

    IPC分类号: G06F17/21

    CPC分类号: G06F17/3092 G06F17/212

    摘要: Systems and methods are disclosed for exporting a document in multiple formats. The disclosed systems and methods may include creating a metafile including content associated with the document and injecting comments into the metafile. The comments may comprise semantic information corresponding to the document. Also, the metafile may be parsed to create at least one call. The at least one call may be configured to enable an export engine to render the document. Furthermore, the at least one call may be sent to the export engine configured to render the document in an output format associated with the export engine. In addition, the export engine maybe selected from a plurality of export engines based upon user input indicating the output format associated with the selected export engine.

    摘要翻译: 公开了用于以多种格式导出文档的系统和方法。 所公开的系统和方法可以包括创建包括与文档相关联的内容的元文件,并将注释注入到图元文件中。 注释可以包括对应于文档的语义信息。 此外,可以解析图元文件以创建至少一个调用。 可以将至少一个呼叫配置为使得导出引擎能够呈现文档。 此外,可以将该至少一个呼叫发送到配置成以与导出引擎相关联的输出格式呈现文档的导出引擎。 此外,可以基于指示与所选出口引擎相关联的输出格式的用户输入从多个输出引擎中选择输出引擎。

    Generating code to validate input data
    3.
    发明申请
    Generating code to validate input data 有权
    生成代码以验证输入数据

    公开(公告)号:US20080126869A1

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

    申请号:US11527004

    申请日:2006-09-26

    IPC分类号: G06F11/00

    CPC分类号: G06F21/55

    摘要: Input data is validated by generating code based on the input data. A schema is generated based on the input data indicating conditions for the input file. The schema may then be customized based on a type of application to consume the input data. A validator executable code is generated based on the schema and checks the input file for compliance with the conditions determined by the schema. Results of validation may be provided to the application in yes or no form, or as number of non-compliances. In the latter case, the application may decide to accept or reject the data based on predetermined non-compliance levels.

    摘要翻译: 通过基于输入数据生成代码来验证输入数据。 基于指示输入文件的条件的输入数据生成模式。 然后可以基于使用输入数据的应用的类型来定制该模式。 基于模式生成验证器可执行代码,并检查输入文件是否符合模式确定的条件。 验证结果可以以是或否的形式提供给应用程序,或作为不符合的数量提供。 在后一种情况下,应用可以基于预定的不合规级别来决定接受或拒绝数据。

    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.

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

    Representing file data using virtual hierarchy
    5.
    发明申请
    Representing file data using virtual hierarchy 有权
    使用虚拟层次结构表示文件数据

    公开(公告)号:US20080077623A1

    公开(公告)日:2008-03-27

    申请号:US11526977

    申请日:2006-09-26

    IPC分类号: G06F17/30

    摘要: Data in a file is read to virtual, autonomous, hierarchically structured object classes that are independent of an application implementation. The object classes are navigable and/or actionable allowing various operations including, but not limited to, validation, integrity testing, “file open”, and file repair at the data level. By rendering a complete picture of the data including relationships before it is actually consumed by an application, security and robustness of applications can be enhanced.

    摘要翻译: 文件中的数据被读取为独立于应用程序实现的虚拟,自主,分层结构的对象类。 对象类是可导航和/或可操作的,允许各种操作,包括但不限于验证,完整性测试,“文件打开”和数据级的文件修复。 通过在数据实际被应用程序消耗之前提供包括关系的数据的完整图像,可以提高应用程序的安全性和鲁棒性。

    Isolation and presentation of untrusted data
    6.
    发明授权
    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.

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

    Representing file data using virtual hierarchy
    7.
    发明授权
    Representing file data using virtual hierarchy 有权
    使用虚拟层次结构表示文件数据

    公开(公告)号:US07603388B2

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

    申请号:US11526977

    申请日:2006-09-26

    IPC分类号: G06F17/30

    摘要: Data in a file is read to virtual, autonomous, hierarchically structured object classes that are independent of an application implementation. The object classes are navigable and/or actionable allowing various operations including, but not limited to, validation, integrity testing, “file open”, and file repair at the data level. By rendering a complete picture of the data including relationships before it is actually consumed by an application, security and robustness of applications can be enhanced.

    摘要翻译: 文件中的数据被读取为独立于应用程序实现的虚拟,自主,分层结构的对象类。 对象类是可导航和/或可操作的,允许各种操作,包括但不限于验证,完整性测试,“文件打开”和数据级的文件修复。 通过在数据实际被应用程序消耗之前提供包括关系的数据的完整图像,可以提高应用程序的安全性和鲁棒性。

    User Interface For Scheduling Resource Assignments
    8.
    发明申请
    User Interface For Scheduling Resource Assignments 审中-公开
    用于调度资源分配的用户界面

    公开(公告)号:US20090234699A1

    公开(公告)日:2009-09-17

    申请号:US12049282

    申请日:2008-03-15

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/06 G06Q10/06313

    摘要: A project management resources scheduling user interface is provided in which resource information may be displayed in a condensed timeline for each resource over the duration of a project. Individual tasks or groups of tasks displayed in the project management resources scheduling view may be moved from one resource to another resource while respecting project constraints and dependencies. Unassigned and unscheduled tasks may be dragged onto the scheduling view and may be dropped on a given resource in a timing location required by the project. Tasks may be viewed according to a hierarchical relationship between tasks of a given project. The scheduling view may be used in combination with a Gantt chart view of project tasks for allowing a view of both task-based and resource-based scheduling.

    摘要翻译: 提供项目管理资源调度用户界面,在项目管理资源调度用户界面中,资源信息可以在项目期间的每个资源的精简时间线上显示。 在项目管理资源调度视图中显示的各个任务或任务组可以从一个资源移动到另一个资源,同时遵守项目约束和依赖关系。 未分配的和未预定的任务可能被拖到调度视图上,并且可能在项目所需的定时位置中被丢弃在给定的资源上。 可以根据给定项目的任务之间的层次关系来查看任务。 调度视图可以与项目任务的甘特图视图结合使用,以允许基于任务和基于资源的调度的视图。

    Desktop publishing software for automatically changing the layout of
content-filled documents
    9.
    发明授权
    Desktop publishing software for automatically changing the layout of content-filled documents 失效
    桌面发布软件,用于自动更改内容填充文档的布局

    公开(公告)号:US6026417A

    公开(公告)日:2000-02-15

    申请号:US848976

    申请日:1997-05-02

    IPC分类号: G06F17/24 G06F17/30

    摘要: A publisher program for automatically changing the layout of content-filled desktop publishing documents. The publisher program allows the author of a document to use a menu-driven utility to define a first layout for the document. A program module known as a Wizard then renders a document in the first layout. The author makes changes to the document while the document is in the first layout, typically by adding content and making author-defined changes to the document rendered by the Wizard. The author may then return to the menu-driven utility to select a second layout for the document. The Wizard renders a document in the second layout and a program module known as a Page Manager automatically applies the author's changes to the document and renders a content-filled document in the second layout.

    摘要翻译: 用于自动更改内容填充桌面发布文档布局的发布程序。 发布程序允许文档的作者使用菜单驱动的实用程序为文档定义第一个布局。 称为向导的程序模块然后在第一个布局中呈现文档。 作者在文档处于第一个布局时对文档进行更改,通常通过向向导呈现的文档添加内容并对作者定义的更改进行操作。 然后,作者可以返回到菜单驱动的实用程序,为文档选择第二个布局。 向导在第二个布局中呈现文档,称为页面管理器的程序模块会自动将作者的更改应用于文档,并在第二个布局中呈现内容填充的文档。