会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 62. 发明授权
    • Dequeuing using queue batch numbers
    • 使用队列批号排队
    • US5870760A
    • 1999-02-09
    • US769740
    • 1996-12-19
    • Alan DemersSandeep Jain
    • Alan DemersSandeep Jain
    • G06F17/30
    • G06F17/30575G06F17/30348Y10S707/99952Y10S707/99953
    • A method and system are provided for processing records from a set of records, where records are repeatedly being added to the set of records, and where each record in the set of records has to be processed once for each of a plurality of entities. According to the method, each record that is added to the set of records is marked with a default batch value. For each entity of the plurality of entities, a batch of the records is processed by performing the steps of: reading a last batch value associated with the entity, processing the records in the set of records that are marked with batch values that are more recent than the last batch value associated with the entity, and updating the last batch value associated with the entity to a most recent batch value of the records processed for the entity. Between processing consecutive batches for an entity of the plurality of entities, the set of records are marked by performing the steps of: updating a batch counter value to reflect a more recent batch number; and marking all records in the set of records that have the default batch value with the batch counter value.
    • 提供了一种方法和系统,用于处理来自一组记录的记录,其中记录被重复地添加到记录集合中,并且记录集合中的每个记录必须对于多个实体中的每一个进行一次处理。 根据该方法,添加到记录集中的每个记录都标有默认批次值。 对于多个实体中的每个实体,通过执行以下步骤来处理一批记录:读取与该实体相关联的最后批次值,处理标记有较新近的批次值的记录集中的记录 而不是与该实体相关联的最后一个批次值,并将与实体关联的最后一个批次值更新为为该实体处理的记录的最新批次值。 在处理多个实体的实体的连续批次之间,通过执行以下步骤来标记该组记录:更新批计数器值以反映更新的批次号; 并将具有默认批次值的记录集中的所有记录标记为批计数器值。
    • 63. 发明授权
    • Recoverable data replication between source site and destination site
without distributed transactions
    • 源站点和目标站点之间的可恢复数据复制,无需分布式事务
    • US5781912A
    • 1998-07-14
    • US772003
    • 1996-12-19
    • Alan DemersSandeep Jain
    • Alan DemersSandeep Jain
    • G06F11/14G06F11/00G06F13/00
    • G06F11/1474G06F11/1662G06F11/2094Y10S707/99953
    • A method and system are provided for recovering after a failure in a data replication environment. According to the method, a transaction is executed at a source site that makes changes that must be replicated at a destination site. The changes are made permanent at the source site. The changes are made permanent at the source site without the source site being informed as to whether the changes were successfully applied at the destination site. The changes are sent to the destination site. The changes are applied at the destination site. If the changes are successfully applied before the failure, then the changes are made permanent at the destination site and a record is added to a set of records at the destination site. The record indicates that the changes where made permanent at the destination site. After a failure, the set of records at the destination site are used to determine which changes must be sent from the source site to the destination site after the failure.
    • 提供了一种用于在数据复制环境中的故障​​之后进行恢复的方法和系统。 根据该方法,在源站点执行事务,进行必须在目标站点复制的更改。 更改在源站点永久保存。 更改在源站点永久存在,而不会通知源站点是否在目标站点成功应用更改。 更改将发送到目标站点。 更改应用于目标站点。 如果更改在故障之前成功应用,则更改将在目标站点永久保留,并将记录添加到目标站点上的一组记录。 记录表明在目的地站点永久存在的变化。 发生故障后,目标站点上的记录集用于确定在发生故障后哪些更改必须从源站点发送到目标站点。
    • 64. 发明授权
    • Method and apparatus for peer-to-peer data replication including
handling exceptional occurrences
    • 用于对等数据复制的方法和设备,包括处理异常事件
    • US5737601A
    • 1998-04-07
    • US784442
    • 1997-01-16
    • Sandeep JainDean Daniels
    • Sandeep JainDean Daniels
    • G06F11/14G06F11/20G06F17/30
    • G06F17/30575G06F11/1471G06F11/2097Y10S707/954Y10S707/99938Y10S707/99952Y10S707/99953
    • The present invention provides the ability to replicate modifications made at a local site to multiple remote sites in a peer-to-peer environment. Information regarding these replicated modifications (e.g., insert, delete, or update) are contained in a set of replication tables. Thus, modifications can be duplicated at other sites immediately after the original modification, or deferred until the remote site is available. The replication tables of the present invention include a transactions table, transaction nodes table, calls table, call nodes table, and an exceptions table. The present invention further provides a logic-oriented procedure-level replication. Procedure-level replication modifies a remote site based on the logical operations used to modify the data at the originating site. Procedure-level replication provides the ability to identify conflicting updates as well. Information concerning conflicts identified by the present invention can be retained in the replication tables. The information contained in the replication tables can be used immediately, or subsequently, to address any conflicts detected by the present invention. The present invention provides the ability to rollback any modifications made once a conflict is identified. Further, the present invention provides the ability to address these conflicts within an application program. The present invention provides a row-oriented replication. A trigger associated with a table queues deferred remote procedures. The remote procedures use the old and new values from the original modification to replicate the modification at remote sites and detect conflicting updates.
    • 本发明提供将在本地站点进行的修改复制到对等环境中的多个远程站点的能力。 关于这些复制修改(例如插入,删除或更新)的信息包含在一组复制表中。 因此,修改可以在原始修改后立即在其他站点复制,或者延迟到远程站点可用。 本发明的复制表包括事务表,事务节点表,呼叫表,呼叫节点表和异常表。 本发明还提供了一种面向逻辑的过程级复制。 基于用于修改始发站点数据的逻辑操作,过程级复制修改远程站点。 过程级复制也提供了识别冲突更新的功能。 关于本发明识别的冲突的信息可以保留在复制表中。 可以立即或随后使用复制表中包含的信息来解决本发明检测到的任何冲突。 本发明提供了在一旦识别出冲突后进行的任何修改的回滚能力。 此外,本发明提供了在应用程序中解决这些冲突的能力。 本发明提供了一种面向行的复制。 与表关联的触发器将延迟远程过程排队。 远程过程使用原始修改中的旧值和新值在远程站点复制修改,并检测冲突更新。
    • 68. 发明授权
    • Calculating defect density by file and source module
    • 通过文件和源模块计算缺陷密度
    • US09047164B2
    • 2015-06-02
    • US11853780
    • 2007-09-11
    • Sandeep JainDavid Knight
    • Sandeep JainDavid Knight
    • G06F9/44G06F11/36
    • G06F8/71G06F8/70G06F11/3616G06F11/3672
    • Techniques are provided for tracking and analyzing defect density by source file or module. Defect density is the number of distinct defects which required changes to be made (to fix the defect) to a particular file or module in a given period of time. This metric is very useful for identifying the most critical areas of weakness of the system and hence the areas where additional investment/action may be taken. For example, this metric can be used to prioritize the area in which unit tests should be written, for which additional automated system tests should be written or which a project should be undertaken to re-write the error prone file or module to improve its quality and maintainability.
    • 提供技术来通过源文件或模块跟踪和分析缺陷密度。 缺陷密度是在给定时间段内需要进行修改(修复缺陷)到特定文件或模块的明显缺陷的数量。 这一指标对于确定系统最关键的弱点领域以及可能采取额外投资/行动的领域非常有用。 例如,该度量可用于对应写入单元测试的区域进行优先级排序,为此应该写入额外的自动化系统测试,还有哪个项目需要重写易错文件或模块以提高其质量 和可维护性。
    • 70. 发明授权
    • Capturing effort level by task upon check-in to source control management system
    • 通过登录到源控制管理系统的任务捕获努力水平
    • US08645907B2
    • 2014-02-04
    • US11853782
    • 2007-09-11
    • Sandeep JainDavid Knight
    • Sandeep JainDavid Knight
    • G06F9/44G04G7/00
    • G06Q10/06
    • Techniques are provided for capturing the ID of a work item, and the corresponding effort level information, as a part of the actual check-in process of the artifacts into the underlying change management system. This effort information can then be propagated to an external system for subsequent reporting and analysis. In one embodiment, tasks (or similar items such as issues or bugs) are entered into a common task or issue tracking system. As part of this process each task is assigned a unique identifier. A “call-out” is added to the source control management system which captures the effort level and task ID associated with the proposed change. The data entered is validated to ensure that the task ID is valid and that the effort entered is within a valid range. If the data entered is valid, the change to the underlying artifact is allowed to proceed and the effort and task information is stored for later analysis. If the data is not valid, the proposed change is rejected and an appropriate error message is returned to the user.
    • 提供技术用于捕获工作项目的ID以及对应的努力水平信息,作为工件进入基础变更管理系统的实际登入过程的一部分。 然后可以将此工作信息传播到外部系统进行后续报告和分析。 在一个实施例中,将任务(或诸如问题或错误的类似项目)输入到公共任务或问题跟踪系统中。 作为此过程的一部分,每个任务都被分配唯一的标识符。 在源控制管理系统中添加“呼出”,其捕获与所提出的改变相关联的努力水平和任务ID。 验证输入的数据,以确保任务ID有效,输入的工作量在有效范围内。 如果输入的数据有效,则允许对基础工件进行更改,并保存工作量和任务信息以供以后分析。 如果数据无效,则建议的更改被拒绝,并向用户返回适当的错误消息。