Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing
Reexamination Certificate
2004-09-15
2011-12-27
Mesfin, Yemane (Department: 2444)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
C709S238000, C709S204000
Reexamination Certificate
active
08086747
ABSTRACT:
A system enabled for reliable and ordered data communication between two sets of nodes with atomic multi-point delivery and multi-point transmission, for example, extending TCP/IP is described hereon. The transmission control protocol (TCP/IP) is intended for reliable host-to-host communication [RFC 793]. The invention extends TCP's notion of host-to-host communication to symmetric group-to-group communication maintaining TCP specifications for data traffic between the groups. The current definition of, two endpoints of a TCP connection is extended to two groups of endpoints, communicating over the connection. End-points of a connection terminate at group nodes. When multiple nodes must be delivered with data, the delivery is performed atomically. Of data originating multiple nodes, optionally, a single data instance is transmitted. Each endpoint is comprised of a receiveHead and a sendHead operating independently. The receiveHead controls delivery of incoming data to application socket and sendHead controls transmission.
REFERENCES:
patent: 6507863 (2003-01-01), Novaes
patent: 6532233 (2003-03-01), Matsunaga et al.
patent: 6580722 (2003-06-01), Perlman
patent: 6614808 (2003-09-01), Gopalakrishna
patent: 6665304 (2003-12-01), Beck et al.
patent: 6801949 (2004-10-01), Bruck et al.
patent: 6820133 (2004-11-01), Grove et al.
patent: 6826752 (2004-11-01), Thornley et al.
patent: 6829637 (2004-12-01), Kokku et al.
patent: 6839348 (2005-01-01), Tang et al.
patent: 6891837 (2005-05-01), Hipp et al.
patent: 6912590 (2005-06-01), Lundback et al.
patent: 7111035 (2006-09-01), McClellan et al.
patent: 7149678 (2006-12-01), Gurevich et al.
patent: 7292584 (2007-11-01), Rautiainen et al.
patent: 7353495 (2008-04-01), Somogyi
patent: 7359973 (2008-04-01), Chiles et al.
patent: 7711831 (2010-05-01), Aiken et al.
patent: 2001/0053156 (2001-12-01), Higuchi et al.
patent: 2002/0107954 (2002-08-01), Ferguson et al.
patent: 2003/0126464 (2003-07-01), McDaniel et al.
patent: 2003/0147390 (2003-08-01), Rizzo et al.
patent: 2003/0174706 (2003-09-01), Shankar et al.
patent: 2003/0233540 (2003-12-01), Banerjee et al.
patent: 2004/0107234 (2004-06-01), Rajahalme
patent: 2004/0148421 (2004-07-01), Achtermann et al.
patent: 2005/0066035 (2005-03-01), Williams et al.
patent: 2007/0110046 (2007-05-01), Farrell et al.
Deering, “Host Extensions for IP Multicasting”, Network Working Group, RFC 1112, Aug. 1989.
Aron, M. et al., “Scalable Content-Aware Request Distribution in Cluster-Based Network Servers,” to appear in Proc. of the 2000 Annual Usenix Technical Conference, Jun. 2000, 14 pages, San Diego, CA.
Becker, T., “Application-Transparent Fault Tolerance in Distributed Systems,” Proceedings 2ndInternational Workshop on Configurable Distributed Systems, Mar. 21-23, 1994, pp. 36-45, Pittsburgh, PA.
“Emic Application Cluster: Administrator's Guide,” Emic Networks, Jan. 2003, 108 pages.
“Emic Application Cluster: Administrator's Guide,” Emic Networks, Jan. 2003, 115 pages.
“Emic Application Cluster for Apache,” Emic Application Cluster, 2002-2003, 2 pages.
“Emic Application Cluster for MySQL,” Emic Application Cluster, 2002-2003, 2 pages.
“Emic Application Cluster 2.0 for MySQL,” Emic Networks, 2003, 2 pages.
“Emic Application Cluster 2.0 for MySQL, Architecture White Paper,” Emic Networks, Nov. 2003, 10 pages.
“Fault Tolerance and Load Balance Clustering for Apache,” Emic Networks, Jan. 2003, 12 pages.
“Fault Tolerance and Load Balance Clustering for Apache,” Emic Networks, Jul. 2003, 12 pages.
“Fault Tolerance and Load Balance Clustering for MySQL,” Emic Networks, Jan. 2003, 23 pages.
“Fault Tolerance and Load Balance Clustering for MySQL White Paper,” Emic Networks, Jan. 2003, 23 pages.
“Fault Tolerance and Load Balance Clustering for MySQL White Paper,” Emic Networks, Sep. 2003, 23 pages.
Introduction to TCP/IP, Feb. 2, 1995, [online] [Retrieved on Aug. 18, 2003] Retrieved from the Internet <URL:http://pclt.cis.yale.edu/pclt/COMM/TCPIP.HTM>.
Kokku, R. et al., “Half-Pipe Anchoring: An Efficient Technique for Multiple Connection Handoff,” pp. 1-20.
Kokku, R. et al., “Half-Pipe Anchoring: An Efficient Technique for Multiple Connection Handoff,” pp. 1-25.
Gemmell, J. et al., “The PGM Reliable Multicast Protocol,” Network, IEEE, Dec. 2001, pp. 1-13, vol. 17, Issue 1.
Liang, S., “TCP-SMO: Extending TCP to Support Medium-Scale Multicast Applications,” INFOCOM 2002, Twenty-First Annual Joint Conference of the IEEE Computer and Communication Proceedings, IEEE, 2002, pp. 1-10, vol. 3.
Liang, S., “Unifying the Transport Layer of a Packet-Switched Internetwork,” Dissertation, Department of Electrical Engineering, Stanford University, Mar. 2003, 158 pages.
Talpade, R. et al., “Single Connection Emulation (SCE): An Architecture for Providing a Reliable Multicast Transport Service,” 1994, 13 pages.
Anilkumar Dominic
Fenwick & West
Mesfin Yemane
Richardson Thomas
LandOfFree
Group-to-group communication over a single connection does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Group-to-group communication over a single connection, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Group-to-group communication over a single connection will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4315535