Synchronous collaboration based on peer-to-peer communication
    41.
    发明授权
    Synchronous collaboration based on peer-to-peer communication 失效
    基于对等通信的同步协作

    公开(公告)号:US06898642B2

    公开(公告)日:2005-05-24

    申请号:US09836120

    申请日:2001-04-17

    CPC classification number: H04L12/1827 G06F17/30168 G06F17/30206

    Abstract: A peer-to-peer protocol is based on the use of global timestamps and client priorities in serializing modifications to a shared workspace of real-time collaboration. The method caters to dynamic clients wherein a client can leave or join an ongoing collaboration session as long as there is always at least one client present/remaining in the collaboration session. The method can support multiple definitions of a modification, including partitioning-based definitions, wherein the method provides full support for locking of partitions, and a full treatment of inter-partition synchronization via a modification definition over multiple partitions. The method is capable of utilizing the many standard methods of creating a global, distributed, synchronized clock for the global timestamps utilized by it. The method is rollback-based for correcting tentative but incorrect serializations, and provides additional backup in terms of checkpoints for additional safety and for the support of lightweight, pervasive clients. The method includes many optimizations for efficiency, and includes a method of switching to and back from distributed server-based serialization for the periods when the network response is better suited to a distributed server than the peer-to-peer protocol.

    Abstract translation: 一个对等协议是基于使用全局时间戳和客户端优先级对串行化对实时协作的共享工作空间的修改。 该方法适用于动态客户端,其中客户端可以离开或加入正在进行的协作会话,只要始终至少有一个客户端存在/保留在协作会话中。 该方法可以支持修改的多个定义,包括基于分区的定义,其中该方法提供对分区的锁定的完全支持,以及通过多个分区的修改定义对分区间同步的全面处理。 该方法能够利用为其所使用的全局时间戳创建全局,分布式同步时钟的许多标准方法。 该方法是基于回滚的,用于纠正暂定但不正确的序列化,并且在检查点方面提供额外的备份,以获得更多的安全性,并支持轻量级,普及的客户端。 该方法包括许多效率优化,并且包括在网络响应比对等协议更适合于分布式服务器的时期期间切换到基于分布式服务器的串行化的方法。

    Double edge-triggered flip-flops
    42.
    发明授权
    Double edge-triggered flip-flops 失效
    双边沿触发器

    公开(公告)号:US06794916B1

    公开(公告)日:2004-09-21

    申请号:US10449791

    申请日:2003-05-30

    Applicant: Pradeep Varma

    Inventor: Pradeep Varma

    CPC classification number: H03K3/012 H03K3/037 H03K3/356156

    Abstract: A static, double-edged triggered flip-flop has an upper data path and a lower data path connected between a data input node and an output terminal. The upper path includes a switch connected to a first data loop, and the lower path includes a switch connected to a second data loop. The first and second data loop share a forward path having a data-inverting circuit and a feedback loop having a switch. In addition, each loop has a feedback path having a weak transistor. For the upper data path, the feedback transistor is operated on the basis of a skewed clock signal. For the lower data path the feedback transistor is operated on the basis of a complementary skewed clock signal. The use of clock skew and feedforward assist in race resolution. The use of extra resistance in the feedback transistor of the shared path similarly ensures that a race will be correctly resolved.

    Abstract translation: 静态双边触发触发器具有连接在数据输入节点和输出端子之间的较高数据路径和较低数据路径。 上部路径包括连接到第一数据环路的开关,并且下部路径包括连接到第二数据环路的开关。 第一和第二数据环共享具有数据反相电路的正向路径和具有开关的反馈回路。 此外,每个环路具有具有弱晶体管的反馈路径。 对于较高的数据路径,反馈晶体管基于偏斜的时钟信号进行操作。 对于较低的数据通路,反馈晶体管基于互补偏移时钟信号进行工作。 使用时钟偏移和前馈帮助种族分辨率。 在共享路径的反馈晶体管中使用额外的电阻类似地确保了竞赛将被正确地解决。

Patent Agency Ranking