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

    Method and apparatus for peer-to-peer data replication
    2.
    发明授权
    Method and apparatus for peer-to-peer data replication 失效
    用于对等数据复制的方法和装置

    公开(公告)号:US5806075A

    公开(公告)日:1998-09-08

    申请号:US783156

    申请日:1997-01-14

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

    Method and a system for integrating data from a source to a destination
    3.
    发明授权
    Method and a system for integrating data from a source to a destination 有权
    方法和用于将数据从源到目标集成的系统

    公开(公告)号:US09229890B2

    公开(公告)日:2016-01-05

    申请号:US13457497

    申请日: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 integrating a data from a source to a destination. The method comprises generating a global-id, setting an event-id corresponding to an entity id in the global id, polling a data from a source, sorting changes of a source system based on a time of update and an entity id, creating and comparing an old as of state value and a new as of state value for each field for each update in the entity in the source and destination to detect a conflict on an entity, sending a time of update in the entity and a revision id of a change to the destination, comparing the global id with an event id for each entity at the destination to detect a presence of an entity in the destination and processing an entity at the destination based an event id.

    Abstract translation: 这里的实施例提供了用于将来自源到目的地的数据进行集成的系统和方法。 该方法包括生成global-id,设置与全局id中的实体id相对应的事件id,轮询来自源的数据,根据更新时间和实体id对源系统的改变进行排序,创建和 将来自源和目的地中的实体中的每个更新的每个字段的状态值和状态值的新的状态值进行比较以检测实体上的冲突,在实体中发送更新时间和修改ID 将目的地的每个实体的全局id与事件ID进行比较,以检测目的地中的实体的存在并根据事件ID处理目的地的实体。

    Multi-threaded system for performing atomic binary translations
    4.
    发明授权
    Multi-threaded system for performing atomic binary translations 有权
    用于执行原子二进制翻译的多线程系统

    公开(公告)号:US09053035B1

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

    申请号:US14088446

    申请日:2013-11-25

    CPC classification number: G06F9/3004 G06F8/45 G06F8/52 G06F9/45558

    Abstract: A multi-threaded binary translation system performs atomic operations by a thread, such operations include processing a load linked instruction and a store conditional instruction. The store conditional instruction updates data stored in a shared memory address only when at least three conditions are satisfied. The conditions are: a copy of a load linked shared memory address of the load linked instruction is the same as the store conditional shared memory address, a reservation flag indicates that the thread has a valid reservation, and the copy of data stored by the load linked instruction is the same as data stored in the store conditional shared memory address.

    Abstract translation: 多线程二进制翻译系统通过线程执行原子操作,这样的操作包括处理加载链接指令和存储条件指令。 存储条件指令仅在满足至少三个条件时更新存储在共享存储器地址中的数据。 条件是:负载链接指令的负载链接共享存储器地址的副本与存储条件共享存储器地址相同,保留标志指示线程具有有效预留,以及负载存储的数据副本 链接指令与存储在存储条件共享存储器地址中的数据相同。

    MULTI-THREADED SYSTEM FOR PERFORMING ATOMIC BINARY TRANSLATIONS
    5.
    发明申请
    MULTI-THREADED SYSTEM FOR PERFORMING ATOMIC BINARY TRANSLATIONS 有权
    用于执行原子二进制翻译的多线程系统

    公开(公告)号:US20150149725A1

    公开(公告)日:2015-05-28

    申请号:US14088446

    申请日:2013-11-25

    CPC classification number: G06F9/3004 G06F8/45 G06F8/52 G06F9/45558

    Abstract: A multi-threaded binary translation system performs atomic operations by a thread, such operations include processing a load linked instruction and a store conditional instruction. The store conditional instruction updates data stored in a shared memory address only when at least three conditions are satisfied. The conditions are: a copy of a load linked shared memory address of the load linked instruction is the same as the store conditional shared memory address, a reservation flag indicates that the thread has a valid reservation, and the copy of data stored by the load linked instruction is the same as data stored in the store conditional shared memory address.

    Abstract translation: 多线程二进制翻译系统通过线程执行原子操作,这样的操作包括处理加载链接指令和存储条件指令。 存储条件指令仅在满足至少三个条件时更新存储在共享存储器地址中的数据。 条件是:负载链接指令的负载链接共享存储器地址的副本与存储条件共享存储器地址相同,保留标志指示线程具有有效预留,以及负载存储的数据副本 链接指令与存储在存储条件共享存储器地址中的数据相同。

    WATCHPOINT SUPPORT SYSTEM FOR FUNCTIONAL SIMULATOR
    6.
    发明申请
    WATCHPOINT SUPPORT SYSTEM FOR FUNCTIONAL SIMULATOR 有权
    功能模拟器的观察支持系统

    公开(公告)号:US20150121127A1

    公开(公告)日:2015-04-30

    申请号:US14067920

    申请日:2013-10-30

    Applicant: Sandeep Jain

    Inventor: Sandeep Jain

    CPC classification number: G06F11/1402 G06F11/3636 G06F12/0802 G06F12/0875

    Abstract: A functional simulator with watchpoint support includes a CPU having a first-level DMI cache, a watchpoint manager having a second-level DMI cache, an interconnect module, and a memory controller. The simulator is operated by a front-end tool. Watchpoints corresponding to a predetermined memory addresses are set by the front-end tool and stored as a watchpoint address list in the watchpoint manager. When a memory access request is received by the first-level DMI cache, after a failure to complete the memory access request, the CPU transmits the request to the watchpoint manager. The watchpoint manager searches for a memory address associated with the memory access request in the watchpoint address list. If a match is found, the watchpoint manager generates a watchpoint hit signal and notifies the front-end tool.

    Abstract translation: 具有观察点支持的功能模拟器包括具有第一级DMI缓存的CPU,具有二级DMI高速缓存的观察点管理器,互连模块和存储器控制器。 模拟器由前端工具操作。 与预定存储器地址相对应的观察点由前端工具设置,并作为观察点地址列表存储在观察点管理器中。 当第一级DMI缓存接收到存储器访问请求时,在完成存储器访问请求失败之后,CPU将该请求发送给观察点管理器。 观察点管理器在观察点地址列表中搜索与存储器访问请求相关联的存储器地址。 如果找到匹配,则观察点管理器生成观察点命中信号并通知前端工具。

    Network device having service card for lawful intercept and monitoring of packet flows
    7.
    发明授权
    Network device having service card for lawful intercept and monitoring of packet flows 有权
    网络设备具有合法拦截和监控分组流的业务卡

    公开(公告)号:US07809827B1

    公开(公告)日:2010-10-05

    申请号:US11516878

    申请日:2006-09-07

    CPC classification number: H04L43/028 H04L45/10 H04L45/38

    Abstract: A network device comprises a service card (e.g., a lawful intercept (LI) service card) executing a communication protocol to receive, from one or more sources (e.g., law enforcement agents), intercept information specifying at least one destination and criteria for matching one or more packet flows. The network device further includes a network interface card to receive a packet from a network, and a control unit to provide the packet from the interface card to the LI service card. The LI service card executes a flow match detection module that, when the packet matches the criteria of the intercept information, forwards the packet to the destination specified by the intercept information. The network device may provide real-time intercept and relaying of specified network-based communications. Moreover, the techniques described herein allow LEAs to tap packet flows with little delay after specifying intercept information, e.g., within 50 milliseconds, even under high-volume networks.

    Abstract translation: 网络设备包括执行通信协议的服务卡(例如合法拦截(LI)服务卡),以从一个或多个来源(例如执法人员)接收指定至少一个目的地的拦截信息和用于匹配的标准 一个或多个分组流。 网络设备还包括从网络接收分组的网络接口卡,以及将接口卡向L1服务卡提供分组的控制单元。 LI服务卡执行流匹配检测模块,当分组符合拦截信息的标准时,将分组转发到由拦截信息指定的目的地。 网络设备可以提供指定的基于网络的通信的实时拦截和中继。 此外,即使在高容量网络下,本文所描述的技术允许LEA在指定拦截信息(例如,在50毫秒内)之后稍微延迟地敲击分组流。

    Partial page scheme for memory technologies
    8.
    发明授权
    Partial page scheme for memory technologies 有权
    内存技术部分页面方案

    公开(公告)号:US07793037B2

    公开(公告)日:2010-09-07

    申请号:US11140772

    申请日:2005-05-31

    CPC classification number: G11C7/1021 G11C7/1045 G11C8/12

    Abstract: Systems and methods of managing memory provide for detecting a request to activate a memory portion that is limited in size to a partial page size, where the partial page size is less than a full page size associated with the memory. In one embodiment, detecting the request may include identifying a row address and partial page address associated with the request, where the partial page address indicates that the memory portion is to be limited to the partial page size.

    Abstract translation: 管理存储器的系统和方法提供用于检测激活被限制为部分页面大小的部分页面大小的存储器部分的请求,其中部分页面大小小于与存储器相关联的整个页面大小。 在一个实施例中,检测请求可以包括识别与该请求相关联的行地址和部分页面地址,其中部分页面地址指示存储器部分被限制为部分页面大小。

    TRANSCORNEAL VISION ASSISTANCE DEVICE
    9.
    发明申请
    TRANSCORNEAL VISION ASSISTANCE DEVICE 有权
    交叉视力辅助装置

    公开(公告)号:US20100168849A1

    公开(公告)日:2010-07-01

    申请号:US12600967

    申请日:2008-03-13

    CPC classification number: A61F2/1651 A61F2/14 A61F2/142 A61F2/15 A61F2220/0008

    Abstract: The invention provides a transcorneal vision assistance device implantable in the eye of a patient. A preferred embodiment transcorneal microtelescope vision assistance device is implantable in the eye of a patient and includes a keratoprosthesis configured to replace a portion of the cornea of a patient and to secure the keratoprosthesis to a remaining front portion of the cornea. A microtelescope is carried by the keratoprosthesis for transcorneal mounting of the microtelescope.

    Abstract translation: 本发明提供了一种可植入患者眼中的视神经视像辅助装置。 优选的实施方式,转角镜微视野镜视觉辅助装置可植入患者的眼睛中,并且包括构造成替换患者角膜的一部分并将角膜假体固定到角膜的剩余前部的角膜假体。 微型望远镜由角膜假体承载,用于微型望远镜的经角膜安装。

    Various apparatuses and methods for reduced power states in system memory
    10.
    发明授权
    Various apparatuses and methods for reduced power states in system memory 有权
    用于在系统存储器中降低功率状态的各种装置和方法

    公开(公告)号:US07454639B2

    公开(公告)日:2008-11-18

    申请号:US11174060

    申请日:2005-06-30

    CPC classification number: G06F1/3275 G06F1/3225 Y02D10/14

    Abstract: A method, apparatus, and system are described in which a memory controller may have two or more registers to create and track zones of memory in a volatile memory device. The memory controller controls a power consumption state of a first zone of memory in the volatile memory device and a second zone of memory within the first volatile memory device on an individual basis; and one or more memory arrays contained within the first volatile memory device.

    Abstract translation: 描述了一种方法,装置和系统,其中存储器控制器可以具有两个或更多个寄存器来创建和跟踪易失性存储器设备中的存储器区域。 存储器控制器在单独的基础上控制易失性存储器设备中的第一存储器区域和第一易失性存储器设备内的第二存储器区域的功耗状态; 以及包含在第一易失性存储器件内的一个或多个存储器阵列。

Patent Agency Ranking