Electrical computers and digital processing systems: multicomput – Network-to-computer interfacing
Reexamination Certificate
2004-06-09
2010-06-08
Winder, Patrice (Department: 2445)
Electrical computers and digital processing systems: multicomput
Network-to-computer interfacing
C709S227000, C709S228000
Reexamination Certificate
active
07734829
ABSTRACT:
Methods, systems, and computer program products for controlling communications between network applications and multiple network communications protocol stacks using deferred protocol stack association are disclosed. In one method, a socket creation function call is received from an application. A socket creation function call is terminated, a pseudo communications endpoint is created, and a socket descriptor corresponding to the pseudo communications endpoint is returned to the application. At least one subsequent sockets-related function call is received. Based on the subsequent sockets-related function call, it is determined whether the application is a client or a server. In response to determining that the application is a server, communications endpoints are created on each of the network communications protocol stacks and server-related sockets function calls are made to each of the underlying protocol stacks. In response to determining that the application is a client, a protocol stack is selected, a protocol-stack-specific communications endpoint is created, and client-related sockets function calls are made to the underlying protocol-stack.
REFERENCES:
patent: 6111894 (2000-08-01), Bender et al.
patent: 6119170 (2000-09-01), Schoffelman et al.
patent: 6684368 (2004-01-01), Hull et al.
patent: 6785674 (2004-08-01), Vu
patent: 6954784 (2005-10-01), Aiken et al.
patent: 7275152 (2007-09-01), Goud et al.
patent: 7313623 (2007-12-01), Elzur et al.
patent: 7373500 (2008-05-01), Ramelson et al.
patent: 7415513 (2008-08-01), Connor et al.
patent: 7596634 (2009-09-01), Mittal et al.
patent: 2004/0210663 (2004-10-01), Phillips et al.
patent: 2004/0250059 (2004-12-01), Ramelson et al.
patent: 2005/0015396 (2005-01-01), Vu
patent: 2005/0060414 (2005-03-01), Phillips et al.
patent: 2005/0060427 (2005-03-01), Phillips et al.
patent: 2005/0138114 (2005-06-01), Connor et al.
patent: 2006/0098653 (2006-05-01), Adams et al.
“Extend File Server Life Through TOE Acceleration,” Alacritech, p. 1-4 (2004).
“SLIC Technology® Overview,” http://www.alacritech.com/html/tech—review.html, Alacritech, p. 1-4 (2000-2004).
“TCP/IP Offload Engine (TOE) Analyzer Software,” http://www.alacritech.com/html/toeanalyzer—main.html, Alacritech, p. 1-2 (2000-2004).
“TNIC Comparisons,” http://www.alacritech.com/html/comparisons—tnic.html, Alacritech, p. 1 (2000-2004).
“Top 10 Reasons for a Server TCP Offload Engine (TOE) NIC (TNIC),” http://www.alacritech.com/html/toe—top—ten.html, Alacritech, p. 1-3 (2000-2004).
“2003 Press Releases,” http://www.alacritech.com/html/061603toeanalyzer.html, Alacritech, p. 1-2 (2000-2004).
“Maximizing HP StorageWorks NAS Performance and Efficiency with TCP/IP Offload Engine (TOE) Accelerated Adapters,” Hewlett-Packard Company, p. 1-8 (Mar. 2003).
Duong Thomas
EMC Corporation
Jenkins Wilson Taylor & Hunt, P.A.
Winder Patrice
LandOfFree
Methods, systems, and computer program products for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods, systems, and computer program products for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods, systems, and computer program products for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4185438