Method and system for transactioning of modifications to a tree
structured file
    2.
    发明授权
    Method and system for transactioning of modifications to a tree structured file 失效
    树结构化文件修改事务的方法和系统

    公开(公告)号:US5506983A

    公开(公告)日:1996-04-09

    申请号:US909533

    申请日:1992-07-06

    摘要: A method and system for interfacing an application program with a compound document storage system. The present invention provides an interface which an application program uses to manipulate compound documents. In a preferred embodiment, this interface is implemented in a multilayered architecture. The first layer provides methods which an application program uses to access a compound document using the functions of the second layer. The second layer maps requests to store data in the compound document to a storage format using the functions of the third layer. The third layer maps requests to write to a file to an arbitrary storage medium. In another aspect, the present invention provides for the transactioning of modifications to data in a file that is stored in a tree structure having nodes. When modifications are made to a node that is not transacted, the modifications are associated with the closest ancestor node that is transacted. When modifications are made to a node that is transacted, the modifications are associated with that node. When such associated modifications are committed, the modifications are disassociated from that node and associated with the closest ancestor node that is transacted.

    摘要翻译: 一种用于将应用程序与复合文档存储系统进行接口的方法和系统。 本发明提供一种应用程序用于操纵复合文档的接口。 在优选实施例中,该接口以多层架构实现。 第一层提供应用程序用于使用第二层的功能访问复合文档的方法。 第二层使用第三层的功能将请求存储在复合文档中的数据到存储格式。 第三层将要写入文件的请求映射到任意的存储介质。 在另一方面,本发明提供对存储在具有节点的树结构中的文件中的数据的修改的事务。 当对未被处理的节点进行修改时,修改与处理的最接近的祖先节点相关联。 当对已处理的节点进行修改时,修改与该节点相关联。 当提交这样的相关联的修改时,修改与该节点分离并且与被处理的最接近的祖先节点相关联。

    Initiating a support chat session in response to the occurrence of a support event with transmission of detailed event information
    4.
    发明授权
    Initiating a support chat session in response to the occurrence of a support event with transmission of detailed event information 有权
    响应于发生具有详细事件信息的支持事件而启动支持聊天会话

    公开(公告)号:US08762862B2

    公开(公告)日:2014-06-24

    申请号:US12134178

    申请日:2008-06-05

    IPC分类号: G06F3/00

    CPC分类号: G06Q30/02 G06Q10/10

    摘要: Technologies are described herein for launching an online support chat session in response to an occurrence of a support event on a personal computer and transmitting detailed event information via the chat session for display to support personnel. When an error or other event occurs on a computer, an online support chat session is established using an online support chat client associated with the error or event. The pertinent information about the error or event along with additional data regarding the computer and the user are transmitted via the online support chat session for display to the support personnel.

    摘要翻译: 本文中描述了用于启动在线支持聊天会话的技术,以响应个人计算机上的支持事件的发生,并且经由聊天会话传送详细的事件信息以供显示给支持人员。 当计算机发生错误或其他事件时,使用与错误或事件相关联的在线支持聊天客户端建立在线支持聊天会话。 关于错误或事件的相关信息以及关于计算机和用户的附加数据通过在线支持聊天会话传送给支持人员。

    Identifying executable scenarios in response to search queries
    5.
    发明授权
    Identifying executable scenarios in response to search queries 有权
    识别响应搜索查询的可执行方案

    公开(公告)号:US08078604B2

    公开(公告)日:2011-12-13

    申请号:US11688037

    申请日:2007-03-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3089 Y10S707/99932

    摘要: Systems, methods, and computer-readable media for identifying executable scenario solutions relevant to a user query and returning such executable scenario solutions as search results in response to the user query are provided. Upon receiving a user query, a plurality of results is returned, each result being representative of a series of steps which may be implemented to address a particular issue relevant to the received user query. Often, a series of steps or scenario includes a number of sub-scenarios, each of which is to be executed sequentially to achieve the desired result. Accordingly, upon selection of a particular search result, the user may be guided through a series of sub-scenario result options until an item having direct association to a series of steps is selected. Once selected, the executable scenario solution is presented to the user for execution.

    摘要翻译: 提供了用于识别与用户查询相关的可执行场景解决方案的系统,方法和计算机可读介质,并且响应于用户查询返回这些可执行场景解决方案作为搜索结果。 在接收到用户查询时,返回多个结果,每个结果代表可以被实现以处理与所接收的用户查询相关的特定问题的一系列步骤。 通常,一系列步骤或场景包括若干子场景,每个子场景将被顺序执行以实现期望的结果。 因此,在选择特定的搜索结果之后,可以引导用户通过一系列子场景结果选项直到选择与一系列步骤有直接关联的项目。 一旦选择,可执行的场景解决方案被呈现给用户执行。

    Storage device controlled access
    6.
    发明授权
    Storage device controlled access 有权
    存储设备控制访问

    公开(公告)号:US08046593B2

    公开(公告)日:2011-10-25

    申请号:US11449553

    申请日:2006-06-07

    IPC分类号: G06F12/14

    摘要: Access to a storage device, such as a disk, is controlled by performing a disk operation using a single cryptographic engine. Keys associated with each layer of a layered structure associated with controlling access to the storage device are combined. The resultant of this combination is used as the key to the cryptographic engine. Data to be retrieved from and written to the storage device are operated on by the cryptographic engine utilizing the combined key. Keys are combined by combining functions associated with layers of the layered structure. A combining function can include an exclusive or function, a cryptographic hash function, or a combination thereof.

    摘要翻译: 通过使用单个密码引擎执行磁盘操作来控制对诸如磁盘的存储设备的访问。 与控制对存储设备的访问相关联的分层结构的每个层相关联的密钥被组合。 这种组合的结果被用作密码引擎的关键。 要从存储装置检索和写入存储装置的数据利用组合密钥由加密引擎进行操作。 通过组合与分层结构的层相关联的功能来组合密钥。 组合功能可以包括排他或功能,加密散列函数或其组合。

    IDENTIFYING EXECUTABLE SCENARIOS IN RESPONSE TO SEARCH QUERIES
    7.
    发明申请
    IDENTIFYING EXECUTABLE SCENARIOS IN RESPONSE TO SEARCH QUERIES 有权
    在搜索问题的响应中识别可执行场景

    公开(公告)号:US20080235179A1

    公开(公告)日:2008-09-25

    申请号:US11688037

    申请日:2007-03-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3089 Y10S707/99932

    摘要: Systems, methods, and computer-readable media for identifying executable scenario solutions relevant to a user query and returning such executable scenario solutions as search results in response to the user query are provided. Upon receiving a user query, a plurality of results is returned, each result being representative of a series of steps which may be implemented to address a particular issue relevant to the received user query. Often, a series of steps or scenario includes a number of sub-scenarios, each of which is to be executed sequentially to achieve the desired result. Accordingly, upon selection of a particular search result, the user may be guided through a series of sub-scenario result options until an item having direct association to a series of steps is selected. Once selected, the executable scenario solution is presented to the user for execution.

    摘要翻译: 提供了用于识别与用户查询相关的可执行场景解决方案的系统,方法和计算机可读介质,并且响应于用户查询返回这些可执行场景解决方案作为搜索结果。 在接收到用户查询时,返回多个结果,每个结果代表可以被实现以处理与所接收的用户查询相关的特定问题的一系列步骤。 通常,一系列步骤或场景包括若干子场景,每个子场景将被顺序执行以实现期望的结果。 因此,在选择特定的搜索结果之后,可以引导用户通过一系列子场景结果选项直到选择与一系列步骤有直接关联的项目。 一旦选择,可执行的场景解决方案被呈现给用户执行。

    Import address table verification
    9.
    发明授权
    Import address table verification 有权
    导入地址表验证

    公开(公告)号:US07739516B2

    公开(公告)日:2010-06-15

    申请号:US10794292

    申请日:2004-03-05

    IPC分类号: G06F11/30 G06F12/14

    CPC分类号: G06F12/1416 G06F21/51

    摘要: The import address table of a software module is verified in order to prevent detouring attacks. A determination is made regarding which entries in the IAT must be verified; all of the entries may be verified or some subset of the entries that are critical may be verified. For each external function, the external module containing the external function is loaded, if it is not already loaded. The function address in the exported function table is found. That address is compared to the address for the function in the IAT. Additionally, the external module, in one embodiment, is verified to ensure that it has not been modified. For a delay load IAT, a similar procedure is followed; however the delay load IAT may be periodically checked to ensure that the delay load IAT entries are either valid (indicating that the external function has been bound) or in their initial state (indicating that no binding has yet occurred).

    摘要翻译: 验证软件模块的导入地址表,以防止迂回攻击。 确定必须验证IAT中的哪些条目; 可以验证所有条目,或者可以验证关键的条目的某些子集。 对于每个外部功能,如果外部模块尚未加载,则会加载包含外部功能的外部模块。 找到导出的功能表中的功能地址。 该地址与IAT中功能的地址进行比较。 此外,在一个实施例中,外部模块被验证以确保其未被修改。 对于延迟负载IAT,遵循类似的过程; 然而,可以定期检查延迟负载IAT以确保延迟负载IAT条目是有效的(指示外部功能已经被绑定)或处于其初始状态(指示还没有发生绑定)。

    INITIATING A SUPPORT CHAT SESSION IN RESPONSE TO THE OCCURRENCE OF A SUPPORT EVENT WITH TRANSMISSION OF DETAILED EVENT INFORMATION
    10.
    发明申请

    公开(公告)号:US20090307612A1

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

    申请号:US12134178

    申请日:2008-06-05

    IPC分类号: G06F3/048 G06F15/16

    CPC分类号: G06Q30/02 G06Q10/10

    摘要: Technologies are described herein for launching an online support chat session in response to an occurrence of a support event on a personal computer and transmitting detailed event information via the chat session for display to support personnel. When an error or other event occurs on a computer, an online support chat session is established using an online support chat client associated with the error or event. The pertinent information about the error or event along with additional data regarding the computer and the user are transmitted via the online support chat session for display to the support personnel.

    摘要翻译: 本文中描述了用于启动在线支持聊天会话的技术,以响应个人计算机上的支持事件的发生,并且经由聊天会话传送详细的事件信息以供显示给支持人员。 当计算机发生错误或其他事件时,使用与错误或事件相关联的在线支持聊天客户端建立在线支持聊天会话。 关于错误或事件的相关信息以及关于计算机和用户的附加数据通过在线支持聊天会话传送给支持人员。