Identifying a driver that is an owner of an active mount point
    31.
    发明授权
    Identifying a driver that is an owner of an active mount point 失效
    识别作为活动安装点的所有者的驱动程序

    公开(公告)号:US6125373A

    公开(公告)日:2000-09-26

    申请号:US10301

    申请日:1998-01-21

    IPC分类号: G06F12/00 G06F17/30

    摘要: The present invention allows arbitrary actions to be performed when grafting the namespace of one device into the namespace of the same or another device. Grafting of the namespace of one device into the namespace of the same or another device creates a logical namespace that can be presented to the user to allow the user to access information in a logically consistent manner. Active mount points are created by adding an active mount point attribute to a file or directory. When an I/O request processed by an I/O system encounters an active mount point, it turns control for processing the active mount point over to an active mount point driver. The active mount point driver assumes responsibility for processing the I/O request. In processing the I/O request, the active mount point driver decides what action should be taken to further processing of the I/O request. To further processing of the I/O request, the active mount point driver may utilize information from a variety of sources as well as make requests to other processes, drivers, systems, subsystems, devices, and so forth. Such actions may include those normally associated with an I/O request such as retrieving and mounting appropriate media as well as actions not normally associated with an I/O request.

    摘要翻译: 本发明允许在将一个设备的命名空间移植到相同或另一设备的命名空间中时执行任意动作。 将一个设备的命名空间嫁接到相同或另一个设备的命名空间中创建一个逻辑命名空间,可以呈现给用户,以允许用户以逻辑一致的方式访问信息。 主动安装点是通过将活动安装点属性添加到文件或目录来创建的。 当由I / O系统处理的I / O请求遇到活动安装点时,它将控制以将活动安装点处理为活动安装点驱动程序。 主动安装点驱动程序负责处理I / O请求。 在处理I / O请求时,主动安装点驱动程序决定采取什么行动来进一步处理I / O请求。 为了进一步处理I / O请求,主动安装点驱动器可以利用来自各种源的信息以及向其他进程,驱动器,系统,子系统,设备等的请求。 这样的动作可以包括通常与I / O请求相关联的那些,例如检索和安装适当的媒体以及通常不与I / O请求相关联的动作。

    Method and means for linking a database system with a system for filing
data
    32.
    发明授权
    Method and means for linking a database system with a system for filing data 失效
    将数据库系统与用于归档数据的系统相链接的方法和装置

    公开(公告)号:US6029160A

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

    申请号:US921770

    申请日:1997-08-15

    IPC分类号: G06F17/30

    摘要: Extensions to a database system provide linkage between data in the database system and files in a system for filing data which is external to the database system ("the filing system"). The linkage includes an external file reference (efr) data type which is defined in the database system for reference to files that are stored in the filing system. When entries are made in the database system that include efr data-type references to files in the filing system, control information is provided by the database system to the filing system. The control information causes the filing system to control processing of referenced files according to referential constraints established in the database system.

    摘要翻译: 数据库系统的扩展提供数据库系统中的数据与系统中用于归档数据库系统(“归档系统”)之外的数据的文件之间的链接。 链接包括在数据库系统中定义的用于引用存储在归档系统中的文件的外部文件引用(efr)数据类型。 当在数据库系统中进行条目包括对归档系统中的文件的数据类型引用时,数据库系统向归档系统提供控制信息。 控制信息使归档系统根据在数据库系统中建立的参照约束来控制引用文件的处理。

    System and method for long-term administration of archival storage
    33.
    发明授权
    System and method for long-term administration of archival storage 失效
    档案存储长期管理的系统和方法

    公开(公告)号:US6023710A

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

    申请号:US997518

    申请日:1997-12-23

    IPC分类号: G06F11/14 G06F17/30

    摘要: Many archive and backup systems write multiple copies of at least portions of a single file to various archive or backup storage sessions. Such is the case where an initial backup occurs followed by incremental backups at various times after the initial baseline backup. The present invention simplifies the long-term administration of remote or archive storage by collecting multiple portions of the same files stored in different backup or archive storage sessions at different times into a single updated version of the file. This updated version may then be placed on backup or archive storage. The present invention identifies the various backup or archive sessions containing portions of the file of interest. It then retrieves these various portions and determines which of the portions are the most current version. The most current version of all portions are then assembled and coalesced into a single updated version. The system works with remote or local backup or archive storage and reduces the time necessary to retrieve information from a backup.

    摘要翻译: 许多存档和备份系统将单个文件的至少部分的多个副本写入各种存档或备份存储会话。 在初始备份发生之后,在初始基准备份后的不同时间进行增量备份就是这种情况。 本发明通过将存储在不同备份或归档存储会话中的相同文件的多个部分收集到文件的单个更新版本中来简化远程或存档存储的长期管理。 然后可以将此更新版本置于备份或归档存储上。 本发明识别包含感兴趣文件的部分的各种备份或存档会话。 然后它检索这些各个部分,并确定哪些部分是最新版本。 然后将所有部分的最新版本组合并合并为单个更新版本。 该系统适用于远程或本地备份或归档存储,并减少从备份中检索信息所需的时间。

    Content selection and delivery for random devices
    37.
    发明授权
    Content selection and delivery for random devices 有权
    随机设备的内容选择和传送

    公开(公告)号:US08918645B2

    公开(公告)日:2014-12-23

    申请号:US12889918

    申请日:2010-09-24

    摘要: Intelligent content delivery enables content to be delivered to different devices in formats appropriate for those devices based on the capabilities of those devices. A user might access the same piece of content on two different devices, and can automatically receive a higher quality format on a device capable of playing that higher quality format. The user can purchase rights to content in any format, such that as new formats emerge or the user upgrades to devices with enhanced capabilities, the user can receive the improved formats automatically without having to repurchase the content. Further, the user can pause and resume content between devices even when those devices utilize different formats, and can access content on devices not otherwise associated with the user, receiving content in formats that are appropriate for those unknown devices even if the user has not previously accessed content in those formats.

    摘要翻译: 基于这些设备的能力,智能内容传送使内容能够以适合于那些设备的格式传送到不同的设备。 用户可以访问两个不同设备上的同一条内容,并且可以在能够播放更高质量格式的设备上自动接收更高质量的格式。 用户可以以任何格式购买对内容的权利,使得随着新格式出现或用户升级到具有增强功能的设备,用户可以自动地接收改进的格式而不必回购内容。 此外,即使这些设备利用不同的格式,用户也可以暂停和恢复内容,并且可以访问与用户不相关的设备上的内容,即使用户以前没有接收到适用于那些未知设备的格式的内容 访问这些格式的内容。

    Multifactor authentication for programmatic interfaces
    38.
    发明授权
    Multifactor authentication for programmatic interfaces 有权
    用于编程接口的多因素认证

    公开(公告)号:US08776190B1

    公开(公告)日:2014-07-08

    申请号:US12955519

    申请日:2010-11-29

    IPC分类号: G06F7/04

    摘要: Systems and methods provide logic that validates a code generated by a user, and that executes a function of a programmatic interface after the user code is validated. In one implementation, a computer-implemented method performs a multifactor authentication of a user prior to executing a function of a programmatic interface. The method includes receiving, at a server, a user code through a programmatic interface. The server computes a server code in response to the user code, and compares the user code to the server code to determine that the user code corresponds to the server code. The server validates the user code and executes a function of the programmatic interface, after the user code is validated.

    摘要翻译: 系统和方法提供验证用户生成的代码的逻辑,并且在验证用户代码之后执行编程接口的功能。 在一个实现中,计算机实现的方法在执行编程接口的功能之前执行用户的多因素认证。 该方法包括通过编程接口在服务器处接收用户代码。 服务器根据用户代码计算服务器代码,并将用户代码与服务器代码进行比较,以确定用户代码对应于服务器代码。 在验证用户代码后,服务器验证用户代码并执行编程接口的功能。

    Dynamically monitoring and modifying distributed execution of programs
    40.
    发明授权
    Dynamically monitoring and modifying distributed execution of programs 有权
    动态地监视和修改程序的分布式执行

    公开(公告)号:US08321558B1

    公开(公告)日:2012-11-27

    申请号:US12415773

    申请日:2009-03-31

    IPC分类号: G06F15/16

    摘要: Techniques are described for managing distributed execution of programs. In some situations, the techniques include dynamically monitoring the ongoing distributed execution of a program on a cluster of multiple computing nodes, and may include automatically determining the status of execution of the program on each of the multiple computing nodes and/or automatically determining the aggregate usage of one or more types of computing resources across the cluster of multiple computing nodes by the distributed program execution. The information obtained from the dynamic monitoring may be used in various manners, including to facilitate dynamically modifying the ongoing distributed program execution in various manners, such as to temporarily throttle usage of computing resources by the distributed program execution (e.g., to remove or reduce one or more bottlenecks).

    摘要翻译: 描述了用于管理程序的分布式执行的技术。 在一些情况下,这些技术包括动态地监视多个计算节点的集群上的程序的正在进行的分布式执行,并且可以包括在多个计算节点的每一个上自动确定该程序的执行状态和/或自动地确定该集合 通过分布式程序执行在多个计算节点的群集之间使用一种或多种类型的计算资源。 从动态监视获得的信息可以以各种方式使用,包括有助于以各种方式动态地修改正在进行的分布式程序执行,例如通过分布式程序执行临时调节计算资源的使用(例如,去除或减少一个 或更多的瓶颈)。