会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic partitioning of a reusable resource
    • 可重用资源的动态分区
    • US07047386B1
    • 2006-05-16
    • US09872243
    • 2001-05-31
    • Gary NgaiAmit GaneshJonathan KleinSujatha Muthulingam
    • Gary NgaiAmit GaneshJonathan KleinSujatha Muthulingam
    • G06F12/00
    • G06F9/5016G06F17/30339Y10S707/99953
    • Techniques for managing changes in a computer system include storing, in a storage space, undo information for removing changes that are being made by entities. The undo information for each entity is stored in a segment of multiple segments within the storage space. Usage of the storage space by the entities is monitored. The number of segments in the plurality of segments or the sizes of the plurality of segments or both are adjusted automatically based on the usage. These techniques allow a resource to be recycled and allocated for new uses by other entities in a computer system dynamically based on usage. These techniques do not burden a human administrator with partitioning the resource and then penalize the administrator and users by generating errors when the partitions do not match usage.
    • 用于管理计算机系统中的变化的技术包括在存储空间中存储用于去除由实体进行的改变的撤销信息。 每个实体的撤消信息存储在存储空间内的多个段的段中。 监视实体对存储空间的使用情况。 根据使用情况自动调整多个段中的段的数量或多个段或两者的大小。 这些技术允许资源根据用途动态地回收和分配给计算机系统中的其他实体的新用途。 这些技术不会给管理员分配资源造成负担,然后通过在分区与使用情况不匹配时生成错误来惩罚管理员和用户。
    • 2. 发明授权
    • Techniques for time-based retention of a reusable resource
    • 用于基于时间的保留可重用资源的技术
    • US06574717B1
    • 2003-06-03
    • US09872267
    • 2001-05-31
    • Gary NgaiAmit GaneshJonathan KleinSujatha Muthulingam
    • Gary NgaiAmit GaneshJonathan KleinSujatha Muthulingam
    • G06F1300
    • G06F17/30371
    • Techniques for managing, within a computer system, a resource that is reusable by a plurality of entities include establishing a minimum period of time for retaining an amount of the resource after completion of use of the resource by an entity. A first amount of the resource is allocated to a first entity. After allocating the first amount to the first entity, the first amount is prevented from being allocated to a second entity before the minimum period of time expires after the first entity completes use of the first resource. These techniques allow resources to be recycled and allocated for new uses by other entities in a computer system, but also guarantee the resources are retained in a given state for consistent use by other entities, even after the entity terminates that first had the resource allocated.
    • 在计算机系统内管理由多个实体可重用的资源的技术包括在实体完成使用资源之后建立用于保留资源量的最小时间段。 资源的第一数量被分配给第一实体。 在向第一实体分配第一数量之后,在第一实体完成使用第一资源之后的最短时间段到期之前,防止第一数量被分配给第二实体。 这些技术允许资源被回收并分配给计算机系统中的其他实体的新用途,而且还保证资源被保持在给定状态以供其他实体的一致使用,即使在实体终止之后,首先资源被分配。
    • 4. 发明授权
    • System and method for data de-duplication
    • 用于重复数据删除的系统和方法
    • US09465823B2
    • 2016-10-11
    • US11584782
    • 2006-10-19
    • Kam ShergillBharath AletiDheerai PandeySujatha MuthulingamAmit Ganesh
    • Kam ShergillBharath AletiDheerai PandeySujatha MuthulingamAmit Ganesh
    • G06F17/30G06F11/14
    • G06F17/30303G06F11/1453G06F17/30156
    • Disclosed are methods, systems, and computer program products for processing a file which include using a computer system that is programmed for performing a process of receiving the file in response to a request for storing the file, determining whether a database already contains the file, and storing the file in the database if the database does not already contain the file. The process may alternatively include receiving the file in response to a request for storing the file, determining whether a database already contains the file, and storing the file without storing the received file if the database already contains the file. The process may also alternatively include receiving the file in response to a request for storing the file in a database, separating the file into a plurality of portions, and storing the plurality of portions so each of the plurality of portions can be individually accessed.
    • 公开了用于处理文件的方法,系统和计算机程序产品,其包括使用被编程为响应于存储文件的请求执行接收文件的处理的计算机系统,确定数据库是否已经包含文件, 并且如果数据库尚未包含文件,则将该文件存储在数据库中。 该过程可以替代地包括响应于存储文件的请求而接收文件,确定数据库是否已经包含该文件,以及如果数据库已经包含该文件,则存储该文件而不存储接收到的文件。 该过程还可以包括响应于将文件存储在数据库中的请求而接收文件,将文件分离成多个部分,并且存储多个部分,使得多个部分中的每一个可以被单独访问。
    • 6. 发明授权
    • Proactive space allocation in a database system
    • 在数据库系统中主动分配空间
    • US07716177B2
    • 2010-05-11
    • US11880917
    • 2007-07-24
    • Wei ZhangAmit GaneshSujatha MuthulingamNiloy Mukherjee
    • Wei ZhangAmit GaneshSujatha MuthulingamNiloy Mukherjee
    • G06F17/30
    • G06F17/30595G06F12/0223
    • A method and apparatus for proactively allocating space to a logical layer of a database is provided. Allocation of space to a logical layer of a database is an expensive operation that should be minimized. The allocation of space includes discovering free space in all the higher layers in the logical storage hierarchy. It also includes cross-domain system calls and cleansing disk-write operations. In prior approaches, the allocation processes were triggered on-demand, only a certain logical layer was discovered to be at full capacity when an insert-row operation was attempted. In one embodiment of the invention, space needs are statistically predicted based on prior rates of space consumption. The database server pre-allocates space as needed, based on the statistical predictions. Rates of consumption are examined periodically. Space is pre-allocated before any logical layer reaches full capacity by a combination of proactive background processes; foreground-triggered, background processes; and classic foreground allocation.
    • 提供了一种用于主动地将空间分配给数据库的逻辑层的方法和装置。 将空间分配到数据库的逻辑层是一个应该最小化的昂贵的操作。 空间分配包括发现逻辑存储层次结构中所有较高层的可用空间。 它还包括跨域系统调用和清理磁盘写入操作。 在先前的方法中,分配过程是按需触发的,当尝试插入行操作时,只发现某个逻辑层处于满载状态。 在本发明的一个实施例中,基于先前的空间消耗率来统计地预测空间需求。 数据库服务器根据统计预测,根据需要预分配空间。 定期检查消费量。 在任何逻辑层通过主动后台进程的组合达到满容量之前,预先分配空间; 前台触发,后台进程; 和经典的前景分配。
    • 8. 发明申请
    • Proactive space allocation in a database system
    • 在数据库系统中主动分配空间
    • US20090030956A1
    • 2009-01-29
    • US11880917
    • 2007-07-24
    • Wei ZhangAmit GaneshSujatha MuthulingamNiloy Mukherjee
    • Wei ZhangAmit GaneshSujatha MuthulingamNiloy Mukherjee
    • G06F12/00
    • G06F17/30595G06F12/0223
    • A method and apparatus for proactively allocating space to a logical layer of a database is provided. Allocation of space to a logical layer of a database is an expensive operation that should be minimized. The allocation of space includes discovering free space in all the higher layers in the logical storage hierarchy. It also includes cross-domain system calls and cleansing disk-write operations. In prior approaches, the allocation processes were triggered on-demand, only a certain logical layer was discovered to be at full capacity when an insert-row operation was attempted. In one embodiment of the invention, space needs are statistically predicted based on prior rates of space consumption. The database server pre-allocates space as needed, based on the statistical predictions. Rates of consumption are examined periodically. Space is pre-allocated before any logical layer reaches full capacity by a combination of proactive background processes; foreground-triggered, background processes; and classic foreground allocation.
    • 提供了一种用于主动地将空间分配给数据库的逻辑层的方法和装置。 将空间分配到数据库的逻辑层是一个应该最小化的昂贵的操作。 空间分配包括发现逻辑存储层次结构中所有较高层的可用空间。 它还包括跨域系统调用和清理磁盘写入操作。 在先前的方法中,分配过程是按需触发的,当尝试插入行操作时,只发现某个逻辑层处于满载状态。 在本发明的一个实施例中,基于先前的空间消耗率来统计地预测空间需求。 数据库服务器根据统计预测,根据需要预分配空间。 定期检查消费量。 在任何逻辑层通过主动后台进程的组合达到满容量之前预先分配空间; 前台触发,后台进程; 和经典的前景分配。