-
41.
公开(公告)号:US06898642B2
公开(公告)日:2005-05-24
申请号:US09836120
申请日:2001-04-17
Applicant: Girish Bhimrao Chafle , Manish Gupta , Neeran Mohan Karnik , Pradeep Varma
Inventor: Girish Bhimrao Chafle , Manish Gupta , Neeran Mohan Karnik , Pradeep Varma
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: 一个对等协议是基于使用全局时间戳和客户端优先级对串行化对实时协作的共享工作空间的修改。 该方法适用于动态客户端,其中客户端可以离开或加入正在进行的协作会话,只要始终至少有一个客户端存在/保留在协作会话中。 该方法可以支持修改的多个定义,包括基于分区的定义,其中该方法提供对分区的锁定的完全支持,以及通过多个分区的修改定义对分区间同步的全面处理。 该方法能够利用为其所使用的全局时间戳创建全局,分布式同步时钟的许多标准方法。 该方法是基于回滚的,用于纠正暂定但不正确的序列化,并且在检查点方面提供额外的备份,以获得更多的安全性,并支持轻量级,普及的客户端。 该方法包括许多效率优化,并且包括在网络响应比对等协议更适合于分布式服务器的时期期间切换到基于分布式服务器的串行化的方法。
-
公开(公告)号:US06794916B1
公开(公告)日:2004-09-21
申请号:US10449791
申请日:2003-05-30
Applicant: Pradeep Varma
Inventor: Pradeep Varma
IPC: H03K3037
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: 静态双边触发触发器具有连接在数据输入节点和输出端子之间的较高数据路径和较低数据路径。 上部路径包括连接到第一数据环路的开关,并且下部路径包括连接到第二数据环路的开关。 第一和第二数据环共享具有数据反相电路的正向路径和具有开关的反馈回路。 此外,每个环路具有具有弱晶体管的反馈路径。 对于较高的数据路径,反馈晶体管基于偏斜的时钟信号进行操作。 对于较低的数据通路,反馈晶体管基于互补偏移时钟信号进行工作。 使用时钟偏移和前馈帮助种族分辨率。 在共享路径的反馈晶体管中使用额外的电阻类似地确保了竞赛将被正确地解决。
-