Method and apparatus for peer-to-peer data replication including
handling exceptional occurrences
    31.
    发明授权
    Method and apparatus for peer-to-peer data replication including handling exceptional occurrences 失效
    用于对等数据复制的方法和设备,包括处理异常事件

    公开(公告)号:US5737601A

    公开(公告)日:1998-04-07

    申请号:US784442

    申请日:1997-01-16

    Abstract: 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.

    Abstract translation: 本发明提供将在本地站点进行的修改复制到对等环境中的多个远程站点的能力。 关于这些复制修改(例如插入,删除或更新)的信息包含在一组复制表中。 因此,修改可以在原始修改后立即在其他站点复制,或者延迟到远程站点可用。 本发明的复制表包括事务表,事务节点表,呼叫表,呼叫节点表和异常表。 本发明还提供了一种面向逻辑的过程级复制。 基于用于修改始发站点数据的逻辑操作,过程级复制修改远程站点。 过程级复制也提供了识别冲突更新的功能。 关于本发明识别的冲突的信息可以保留在复制表中。 可以立即或随后使用复制表中包含的信息来解决本发明检测到的任何冲突。 本发明提供了在一旦识别出冲突后进行的任何修改的回滚能力。 此外,本发明提供了在应用程序中解决这些冲突的能力。 本发明提供了一种面向行的复制。 与表关联的触发器将延迟远程过程排队。 远程过程使用原始修改中的旧值和新值在远程站点复制修改,并检测冲突更新。

    Flow metering of vehicles using RTLS tracking

    公开(公告)号:US09747575B2

    公开(公告)日:2017-08-29

    申请号:US12103386

    申请日:2008-04-15

    CPC classification number: G06Q10/08 G06Q10/0633 G06Q10/087

    Abstract: A system and method optimizes throughput of tracked assets as work-in-progress (WIP) within a monitored environment such as a manufacturing establishment with off-line processing areas. A plurality of assets such as vehicles have a tag transmitter associated therewith and operative for transmitting a wireless RF signal that includes data relating to the identification of the asset to which the tag transmitter is associated. A real-time location system (RTLS) infrastructure tracks the location of the plurality of assets to various containment, staging, and processing task areas within the monitored environment as WIP. A processor is operative with the RTLS infrastructure for determining an asset input rate into WIP at an origin to the WIP for optimizing asset flow rate as WIP through different containment, staging, and processing areas within the monitored environment.

    Method and a system for polling and processing data
    34.
    发明授权
    Method and a system for polling and processing data 有权
    方法和用于轮询和处理数据的系统

    公开(公告)号:US09489325B2

    公开(公告)日:2016-11-08

    申请号:US13457492

    申请日:2012-04-27

    CPC classification number: G06F13/22 G06F11/2082 G06F17/30008 G06F17/30575

    Abstract: The embodiments herein provide a method and system for polling and processing data. The method comprises computing a maximum time from a source after a last update time, waiting for a preset time to ensure that all transactions with respect to a change in a data is completed, querying for a plurality of changes after an elapse of the preset waiting time since the last update time and up to the maximum time, generating a time window, collecting a list of changes occurred within the generated time window, sending the collected list of changes for processing; and updating the processed data at the destination. The time window comprises a time interval between the last update time and the maximum time.

    Abstract translation: 本文的实施例提供了一种用于轮询和处理数据的方法和系统。 该方法包括计算在最后更新时间之后的来自源的最大时间,等待预设时间以确保关于数据改变的所有事务完成,在经过预设等待之后查询多个改变 生成时间窗口,收集在生成的时间窗口内发生的更改列表,发送收集的更改列表进行处理; 并更新目的地处理的数据。 时间窗口包括最后更新时间和最大时间之间的时间间隔。

    Calculating defect density by file and source module
    35.
    发明授权
    Calculating defect density by file and source module 有权
    通过文件和源模块计算缺陷密度

    公开(公告)号:US09047164B2

    公开(公告)日:2015-06-02

    申请号:US11853780

    申请日:2007-09-11

    CPC classification number: G06F8/71 G06F8/70 G06F11/3616 G06F11/3672

    Abstract: 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.

    Abstract translation: 提供技术来通过源文件或模块跟踪和分析缺陷密度。 缺陷密度是在给定时间段内需要进行修改(修复缺陷)到特定文件或模块的明显缺陷的数量。 这一指标对于确定系统最关键的弱点领域以及可能采取额外投资/行动的领域非常有用。 例如,该度量可用于对应写入单元测试的区域进行优先级排序,为此应该写入额外的自动化系统测试,还有哪个项目需要重写易错文件或模块以提高其质量 和可维护性。

    Method and a system for synchronizing data
    36.
    发明授权
    Method and a system for synchronizing data 有权
    方法和数据同步系统

    公开(公告)号:US08938421B2

    公开(公告)日:2015-01-20

    申请号:US13457501

    申请日:2012-04-27

    CPC classification number: G06F13/22 G06F11/2082 G06F17/30008 G06F17/30575

    Abstract: A computer implemented system and method for synchronizing a plurality of changes from a source computing device to a destination computing device, have been disclosed. The method involves, determining an initial polling time and a last polled time, checking for an elapse of a preset polling interval from a maximum poll time, polling a source for fetching data after an elapse of a polling interval from the maximum poll time, selecting a plurality of changes from the source computing device, processing the fetched data, writing the processed data at a destination computing device and reporting a status of a synchronization process.

    Abstract translation: 已经公开了用于将来自源计算设备的多个变化同步到目的地计算设备的计算机实现的系统和方法。 该方法包括:确定初始轮询时间和最后轮询时间,从最大轮询时间检查预设轮询间隔的经过,轮询在从最大轮询时间经过轮询间隔之后获取数据的源,选择 来自源计算设备的多个改变,处理获取的数据,在目的地计算设备处写入处理的数据并报告同步过程的状态。

    Capturing effort level by task upon check-in to source control management system
    37.
    发明授权
    Capturing effort level by task upon check-in to source control management system 有权
    通过登录到源控制管理系统的任务捕获努力水平

    公开(公告)号:US08645907B2

    公开(公告)日:2014-02-04

    申请号:US11853782

    申请日:2007-09-11

    CPC classification number: G06Q10/06

    Abstract: 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.

    Abstract translation: 提供技术用于捕获工作项目的ID以及对应的努力水平信息,作为工件进入基础变更管理系统的实际登入过程的一部分。 然后可以将此工作信息传播到外部系统进行后续报告和分析。 在一个实施例中,将任务(或诸如问题或错误的类似项目)输入到公共任务或问题跟踪系统中。 作为此过程的一部分,每个任务都被分配唯一的标识符。 在源控制管理系统中添加“呼出”,其捕获与所提出的改变相关联的努力水平和任务ID。 验证输入的数据,以确保任务ID有效,输入的工作量在有效范围内。 如果输入的数据有效,则允许对基础工件进行更改,并保存工作量和任务信息以供以后分析。 如果数据无效,则建议的更改被拒绝,并向用户返回适当的错误消息。

    Method and A System for Synchronizing Data
    38.
    发明申请
    Method and A System for Synchronizing Data 审中-公开
    用于同步数据的方法和系统

    公开(公告)号:US20130117226A1

    公开(公告)日:2013-05-09

    申请号:US13457501

    申请日:2012-04-27

    CPC classification number: G06F13/22 G06F11/2082 G06F17/30008 G06F17/30575

    Abstract: The embodiments herein provide a system and a method for synchronizing a plurality of changes from a source to a destination. The method comprises the steps of starting with an initial polling time, checking for an elapse of a polling interval from a last polled time, polling a source for fetching a data after an elapse of a polling interval from a last polled time, selecting a plurality of changes from the source made by a user, processing the data fetched at the last polling time in a single thread, writing the processed data at a destination and reporting a status of a synchronization process. The initial polling time is a time from which a synchronization of changes in a data is initiated. The method uses both an even t based trigger and a scheduler based trigger

    Abstract translation: 本文的实施例提供了一种用于使从源到目的地的多个变化同步的系统和方法。 该方法包括以下步骤:从初始轮询时间开始,从最后轮询时间检查轮询间隔的经过,轮询用于在从最后轮询时间经过轮询间隔之后获取数据的源,选择多个 从用户做出的来源的更改,处理在单个线程中在最后轮询时间获取的数据,将处理的数据写入目的地并且报告同步过程的状态。 初始轮询时间是数据发生同步改变的时间。 该方法使用基于偶数触发的触发和基于调度器的触发

    SYSTEM AND METHOD FOR SCAN TESTING INTEGRATED CIRCUITS
    39.
    发明申请
    SYSTEM AND METHOD FOR SCAN TESTING INTEGRATED CIRCUITS 审中-公开
    用于扫描测试集成电路的系统和方法

    公开(公告)号:US20120137187A1

    公开(公告)日:2012-05-31

    申请号:US12954907

    申请日:2010-11-28

    CPC classification number: G01R31/318566

    Abstract: A system for scan testing an IC includes one or more scan registers, one or more scan-in pads, one or more scan-out pads, and one or more comparators. Scan test data is transmitted from the scan-in pads to the scan registers. The functional response obtained from the scan test is transmitted to the comparator. The scan-out pad transmits the expected data to the comparator. The comparator compares the expected data and the functional response data and the comparison result is stored. The test result data is transmitted at positive and negative edges of the test clock signal.

    Abstract translation: 用于对IC进行扫描测试的系统包括一个或多个扫描寄存器,一个或多个扫描焊盘,一个或多个扫描输出焊盘和一个或多个比较器。 扫描测试数据从扫描焊盘传输到扫描寄存器。 从扫描测试获得的功能响应被传送到比较器。 扫描输出板将期望的数据发送到比较器。 比较器比较预期数据和功能响应数据,并存储比较结果。 测试结果数据在测试时钟信号的正和负边沿传输。

Patent Agency Ranking