会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明申请
    • PROVIDING ENHANCED DATA RETRIEVAL FROM REMOTE LOCATIONS
    • 从远程位置提供增强的数据检索
    • US20080313318A1
    • 2008-12-18
    • US11764763
    • 2007-06-18
    • Allan H. VermeulenLuis Felipe CabreraPeter N. DeSantis
    • Allan H. VermeulenLuis Felipe CabreraPeter N. DeSantis
    • G06F15/173G06F9/455
    • H04L67/1097G06F9/45533G06F9/45558G06F2009/45595H04L67/2814
    • Techniques are described for providing client computing nodes with enhanced access to data from remote locations, such as by providing and using local capabilities specific to the remote locations. In at least some situations, the access of a client computing node to data from a remote location may be enhanced by automatically performing activities local to the client computing node that improve the efficiency of communications sent between the client computing node and the remote location. As one example, access to data from a remote service may be enhanced by locally performing activities specific to the remote service, such as by using information about the remote service's internal mechanisms to cause the desired data to be provided from internal storage devices of the remote service without passing through front-end or other intermediate devices of the remote service while traveling to the client computing node.
    • 描述了用于向客户端计算节点提供对来自远程位置的数据的增强访问的技术,例如通过提供和使用特定于远程位置的本地能力。 在至少一些情况下,可以通过自动执行客户端计算节点本地的活动来提高客户端计算节点对来自远程位置的数据的访问,从而提高在客户计算节点和远程位置之间发送的通信的效率。 作为一个示例,可以通过本地执行特定于远程服务的活动来增强对来自远程服务的数据的访问,例如通过使用关于远程服务的内部机制的信息来引起从远程的内部存储设备提供期望的数据 服务,而不经过远程服务的前端或其他中间设备,同时旅行到客户端计算节点。
    • 44. 发明授权
    • Debugging distributed applications
    • 调试分布式应用程序
    • US07185319B2
    • 2007-02-27
    • US10191841
    • 2002-07-09
    • Christopher G. KalerOliver J. SharpErik B. ChristensenDale A. WoodfordLuis Felipe Cabrera
    • Christopher G. KalerOliver J. SharpErik B. ChristensenDale A. WoodfordLuis Felipe Cabrera
    • G06F9/44
    • G06F11/362G06F9/546
    • Debug controls for debugging a distributed application are included in messages that are also used by the distributed application to transport data. A debug initiator causes debug controls to be inserted in the header portion of a message that is being transported across a distributed system. The debug initiator may insert debug controls directly or may cause a message router that receives the message to merge debug controls into the message. The message router may receive debug controls from the debug initiator or from configuration files that are maintained at the message router. The message, which now includes distributed application data and debug controls, is routed to a message recipient. The message recipient accesses the message to identify debug functions that are to be performed at the message recipient. The message recipient performs at least one of the identified debug functions.
    • 用于调试分布式应用程序的调试控件包含在分布式应用程序用于传输数据的消息中。 调试启动器将调试控件插入到正在通过分布式系统传输的消息的头部分中。 调试启动器可以直接插入调试控件,或者可能导致接收消息的消息路由器将调试控制合并到消息中。 消息路由器可以从调试启动器或从维护在消息路由器处的配置文件接收调试控制。 现在包括分布式应用程序数据和调试控件的消息被路由到消息收件人。 消息收件人访问消息以标识将在消息收件人处执行的调试功能。 消息收件人执行至少一个所识别的调试功能。
    • 46. 发明授权
    • Buffering data in a hierarchical data storage environment
    • 在分层数据存储环境中缓冲数据
    • US06757794B2
    • 2004-06-29
    • US10285979
    • 2002-11-01
    • Luis Felipe CabreraRavisankar V. Pudipeddi
    • Luis Felipe CabreraRavisankar V. Pudipeddi
    • G06F1206
    • G06F12/123Y10S707/99953Y10S707/99955
    • A system, a method, and program products for buffering data from a file in a hierarchical data storage system allocates data buffers and buffer management structures in memory to optimize performance of no recall requests. Buffer management structures, such as buffer headers and hash queue headers, are used to optimize performance of insert, search, and data buffer reuse operations. Buffer headers are managed in a least-recently-used queue in accordance with a relative availability status. Buffer headers are also organized in hash queue structures in accordance with file-based identifiers to facilitate searching for requested data in the buffers. Data buffers can be used to buffer different data blocks within the same file and can be recycled to buffer data from other data blocks and other files from the secondary storage device. Data in a data block may be reread by the requesting process or by other processes as long as the requested data remains valid. Lock fields are used to coordinate multi-thread and multi-user accesses.
    • 用于从分层数据存储系统中的文件缓冲数据的系统,方法和程序产品在存储器中分配数据缓冲器和缓冲器管理结构,以优化没有回调请求的性能。 缓冲区管理结构(如缓冲区头和散列队列头)用于优化插入,搜索和数据缓冲区重用操作的性能。 缓冲区头根据相对可用性状态在最近最近使用的队列中进行管理。 缓冲区头还按照基于文件的标识符组织在散列队列结构中,以便于在缓冲器中搜索所请求的数据。 数据缓冲区可用于缓冲同一文件中的不同数据块,并可以将其从其他数据块和其他文件从二级存储设备中循环回缓冲数据。 只要请求的数据保持有效,数据块中的数据可以由请求过程或其他进程重读。 锁定域用于协调多线程和多用户访问。
    • 47. 发明授权
    • Persistent volume mount points
    • 持久音量安装点
    • US6119131A
    • 2000-09-12
    • US97061
    • 1998-06-12
    • Luis Felipe CabreraNorbert P. Kusters
    • Luis Felipe CabreraNorbert P. Kusters
    • G06F3/06C06F12/00
    • G06F3/0607G06F3/0632G06F3/0644G06F3/0674Y10S707/99952Y10S707/99953Y10S707/99954
    • Information regarding volume mount points hosted by a logical volume are stored on the physical device underlying the logical volume so that the relationships between the host logical volume and target logical volumes mounted on the volume mount points can be reconstituted when the system containing the logical volumes is rebooted, when the underlying physical devices are moved with the system, and when the logical volumes are transported to a different system. A data structure stored on the physical device contains the directory name of the volume mount point and the unique identifier and a globally unique mount name of the target logical volume mounted at the volume mount point. When the target logical volume is present in the system, symbolic links are created to relate the volume mount point name to a device name for the target logical volume so that pathnames containing the directory junction name are resolved correctly. If the target volume is not present in the system, the corresponding symbolic link does not exist, so an incorrect logical volume cannot be mounted onto a volume mount point. Furthermore, because the logical volumes contain the directory junction information, the namespace representing the logical volumes is self-describing so that neither user knowledge nor intervention is required to reconstitute the namespace.
    • 有关由逻辑卷托管的卷安装点的信息存储在逻辑卷底层的物理设备上,以便在包含逻辑卷的系统为包含逻辑卷的系统时,主机逻辑卷与安装在卷安装点上的目标逻辑卷之间的关系可以重新构建 当底层物理设备与系统一起移动时,以及何时将逻辑卷传输到其他系统时重新启动。 存储在物理设备上的数据结构包含卷安装点的目录名称和唯一标识符以及安装在卷安装点的目标逻辑卷的全局唯一安装名称。 当系统中存在目标逻辑卷时,会创建符号链接,以将卷安装点名称与目标逻辑卷的设备名称相关联,以便正确解析包含目录结名的路径名。 如果系统中不存在目标卷,则相应的符号链接不存在,因此不正确的逻辑卷无法挂载到卷安装点上。 此外,由于逻辑卷包含目录结点信息,表示逻辑卷的命名空间是自描述的,因此不需要用户知识和干预来重构命名空间。
    • 48. 发明授权
    • Using sparse file technology to stage data that will then be stored in
remote storage
    • 使用稀疏文件技术来分段数据,然后存储在远程存储中
    • US5953729A
    • 1999-09-14
    • US997066
    • 1997-12-23
    • Luis Felipe CabreraStefan R. Steiner
    • Luis Felipe CabreraStefan R. Steiner
    • G06F17/30G06F11/14G06F12/00
    • G06F17/30067G06F11/1456Y10S707/99955
    • The present invention relates to systems and methods for archiving or backing up data. The systems and methods use a staging area to temporarily store data prior to transfer to backup or archive storage. Data is copied from local storage to the staging area and stored there temporarily until it is transferred to backup or archive storage. The staging area preferably uses sparse file technology which stores a mixture of zero data and non-zero data in a storage space substantially equal to the storage space required to only store the non-zero data. Once data is transferred from the staging area to remote storage, the storage space allocated in the staging area may be deallocated in order to minimize the amount of storage space required for the staging area. In addition, the local storage space may also be deallocated, if appropriate. Using sparse file technology as the staging area results in minimal storage requirements and minimal overhead for managing the storage space of the staging area.
    • 本发明涉及用于归档或备份数据的系统和方法。 系统和方法使用分段区域在传输到备份或归档存储之前临时存储数据。 数据从本地存储复制到暂存区,并临时存储,直到传输到备份或归档存储。 分段区域优选地使用稀疏文件技术,其将零数据和非零数据的混合存储在基本上等于仅存储非零数据所需的存储空间的存储空间中。 一旦数据从暂存区域传送到远程存储,可以释放分配在分段区域中的存储空间,以便最小化分段区域所需的存储空间量。 此外,如果合适,也可以释放本地存储空间。 使用稀疏文件技术作为分段区域导致最小的存储要求和最小的开销,用于管理分段区域的存储空间。
    • 50. 发明授权
    • Scheduling computerized backup services
    • 计划电脑化备份服务
    • US5854754A
    • 1998-12-29
    • US598488
    • 1996-02-12
    • Luis Felipe CabreraClaudia Beinglas Dragoescu
    • Luis Felipe CabreraClaudia Beinglas Dragoescu
    • G06F9/50G06F9/455
    • G06F9/5027G06F9/5066
    • An apparatus and method is disclosed for scheduling a service (such as backup) in a complex computer installation given constraints of elapsed time and resource utilization. The apparatus form of the invention has two major components: a Modeler and a Scheduler. The Modeler calculates utilization of computer installation resources and elapsed time for the service for any subset of clients and/or networks using a model of the various client types, network types and their interconnections. The Scheduler invokes the Modeler with subsets of clients to find utilizations and elapsed times and adjusts the subsets to generate a schedule (if one exists) which is a list of subsets of clients which can be serviced concurrently without exceeding the utilization criterion or an elapsed time criterion. The Scheduler uses a heuristic involving client and network types to rapidly converge on the list of subsets of clients for the schedule to greatly improve over a trial and error approach.
    • 公开了一种在经过时间和资源利用的约束下,在复杂计算机安装中调度服务(例如备份)的装置和方法。 本发明的装置形式具有两个主要部分:建模器和调度器。 Modeler使用各种客户端类型,网络类型及其互连的模型来计算任何子集的客户端和/或网络的计算机安装资源的利用率和服务的耗时。 调度程序调用具有客户端子集的Modeler以查找利用率和经过时间,并调整子集以生成可以在不超过使用率标准或经过时间的情况下同时服务的客户端子集的列表(如果存在) 标准。 调度程序使用涉及客户端和网络类型的启发式来快速收敛到客户端的子集列表中,以便通过试错法大大改进。