Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
2011-04-12
2011-04-12
Cho, Hong (Department: 2467)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
C370S401000, C370S469000
Reexamination Certificate
active
07924840
ABSTRACT:
The present invention is in the field of virtualization of Network Interface Cards and Controllers (NIC) that connect to for example a host computer that can have multiple functions and OS's (referred to as guest functions and guest-OS's) running on it simultaneously and, in particular, relates to the virtualization of the operation of a single NIC such that it can be used simultaneously by multiple guests in such a manner that memory references due to the network traffic originating from and destined to a particular guest is kept separate from other network traffic, and that allows the Media Access Controller (MAC) within the NIC to operate such that it only accepts network packets that are destined to one of the guest-functions or guest-OS's, and the MAC is not required to operate in promiscuous mode where it accept all incoming packets in order to implement the virtualization features.
REFERENCES:
patent: 4445116 (1984-04-01), Grow
patent: 4533996 (1985-08-01), Hartung et al.
patent: 5497476 (1996-03-01), Oldfield et al.
patent: 5778189 (1998-07-01), Kimura et al.
patent: 6087581 (2000-07-01), Emmer et al.
patent: 6226680 (2001-05-01), Boucher et al.
patent: 6240094 (2001-05-01), Schneider
patent: 6247060 (2001-06-01), Boucher et al.
patent: 6334153 (2001-12-01), Boucher et al.
patent: 6389479 (2002-05-01), Boucher et al.
patent: 6393487 (2002-05-01), Boucher et al.
patent: 6397316 (2002-05-01), Fesas, Jr.
patent: 6401177 (2002-06-01), Koike
patent: 6427171 (2002-07-01), Craft et al.
patent: 6427173 (2002-07-01), Boucher et al.
patent: 6434620 (2002-08-01), Boucher et al.
patent: 6470415 (2002-10-01), Starr et al.
patent: 6510164 (2003-01-01), Ramaswamy et al.
patent: 6564267 (2003-05-01), Lindsay
patent: 6591302 (2003-07-01), Boucher et al.
patent: 6594268 (2003-07-01), Aukia et al.
patent: 6625671 (2003-09-01), Collette et al.
patent: 6658480 (2003-12-01), Boucher et al.
patent: 6681244 (2004-01-01), Cross et al.
patent: 6687758 (2004-02-01), Craft et al.
patent: 6697868 (2004-02-01), Craft et al.
patent: 6701372 (2004-03-01), Yano et al.
patent: 6708223 (2004-03-01), Wang et al.
patent: 6708232 (2004-03-01), Obara
patent: 6717946 (2004-04-01), Hariguchi et al.
patent: 6751665 (2004-06-01), Philbrick et al.
patent: 6757245 (2004-06-01), Kuusinen et al.
patent: 6757746 (2004-06-01), Boucher et al.
patent: 6792502 (2004-09-01), Pandya et al.
patent: 6798743 (2004-09-01), Ma et al.
patent: 6807581 (2004-10-01), Starr et al.
patent: 6813652 (2004-11-01), Stadler et al.
patent: 6862648 (2005-03-01), Yatziv
patent: 6925055 (2005-08-01), Erimli et al.
patent: 6938092 (2005-08-01), Burns
patent: 6941386 (2005-09-01), Craft et al.
patent: 6965941 (2005-11-01), Boucher et al.
patent: 6996070 (2006-02-01), Starr et al.
patent: 7031267 (2006-04-01), Krumel
patent: 7042898 (2006-05-01), Blightman et al.
patent: 7076568 (2006-07-01), Philbrick et al.
patent: 7089326 (2006-08-01), Boucher et al.
patent: 7093099 (2006-08-01), Bodas et al.
patent: 7114096 (2006-09-01), Freimuth et al.
patent: 7124205 (2006-10-01), Craft et al.
patent: 7133902 (2006-11-01), Saha et al.
patent: 7133914 (2006-11-01), Holbrook
patent: 7133940 (2006-11-01), Blightman et al.
patent: 7164656 (2007-01-01), Foster et al.
patent: 7167926 (2007-01-01), Boucher et al.
patent: 7167927 (2007-01-01), Philbrick et al.
patent: 7174393 (2007-02-01), Boucher et al.
patent: 7185266 (2007-02-01), Blightman et al.
patent: 7191241 (2007-03-01), Boucher et al.
patent: 7191318 (2007-03-01), Tripathy et al.
patent: 7239642 (2007-07-01), Chinn et al.
patent: 7254637 (2007-08-01), Pinkerton et al.
patent: 7260631 (2007-08-01), Johnson et al.
patent: 7284047 (2007-10-01), Barham et al.
patent: 7313623 (2007-12-01), Elzur et al.
patent: 7376147 (2008-05-01), Seto et al.
patent: 7408906 (2008-08-01), Griswold et al.
patent: 7453892 (2008-11-01), Buskirk et al.
patent: 7474670 (2009-01-01), Nowshadi
patent: 7493427 (2009-02-01), Freimuth et al.
patent: 7533176 (2009-05-01), Freimuth et al.
patent: 7583596 (2009-09-01), Frink
patent: 7596634 (2009-09-01), Mittal et al.
patent: 7609696 (2009-10-01), Guygyi et al.
patent: 2001/0010046 (2001-07-01), Muyres et al.
patent: 2001/0021949 (2001-09-01), Blightman et al.
patent: 2002/0039366 (2002-04-01), Sano
patent: 2002/0101848 (2002-08-01), Lee et al.
patent: 2002/0188753 (2002-12-01), Tang et al.
patent: 2002/0191622 (2002-12-01), Zdan
patent: 2003/0018516 (2003-01-01), Ayala et al.
patent: 2003/0035436 (2003-02-01), Denecheau et al.
patent: 2003/0046330 (2003-03-01), Hayes
patent: 2003/0048751 (2003-03-01), Han et al.
patent: 2003/0158906 (2003-08-01), Hayes
patent: 2003/0200284 (2003-10-01), Philbrick et al.
patent: 2003/0204631 (2003-10-01), Pinkerton et al.
patent: 2004/0003094 (2004-01-01), See
patent: 2004/0019689 (2004-01-01), Fan
patent: 2004/0028069 (2004-02-01), Tindal et al.
patent: 2004/0030745 (2004-02-01), Boucher et al.
patent: 2004/0042487 (2004-03-01), Ossman
patent: 2004/0054813 (2004-03-01), Boucher et al.
patent: 2004/0062245 (2004-04-01), Sharp et al.
patent: 2004/0062246 (2004-04-01), Boucher et al.
patent: 2004/0064578 (2004-04-01), Boucher et al.
patent: 2004/0064590 (2004-04-01), Starr et al.
patent: 2004/0073703 (2004-04-01), Boucher et al.
patent: 2004/0078480 (2004-04-01), Boucher et al.
patent: 2004/0088262 (2004-05-01), Boucher et al.
patent: 2004/0100952 (2004-05-01), Boucher et al.
patent: 2004/0111535 (2004-06-01), Boucher et al.
patent: 2004/0117509 (2004-06-01), Craft et al.
patent: 2004/0158640 (2004-08-01), Philbrick et al.
patent: 2004/0165592 (2004-08-01), Chen et al.
patent: 2004/0190533 (2004-09-01), Modi et al.
patent: 2004/0199808 (2004-10-01), Freimuth et al.
patent: 2004/0213235 (2004-10-01), Marshall et al.
patent: 2004/0240435 (2004-12-01), Craft et al.
patent: 2005/0071490 (2005-03-01), Craft et al.
patent: 2005/0083935 (2005-04-01), Kounavis et al.
patent: 2005/0120037 (2005-06-01), Maruyama et al.
patent: 2005/0125195 (2005-06-01), Brendel
patent: 2005/0135378 (2005-06-01), Rabie et al.
patent: 2005/0135396 (2005-06-01), McDaniel et al.
patent: 2005/0135412 (2005-06-01), Fan
patent: 2005/0147126 (2005-07-01), Qiu et al.
patent: 2005/0190787 (2005-09-01), Kuik et al.
patent: 2005/0216597 (2005-09-01), Shah et al.
patent: 2005/0259644 (2005-11-01), Huitema et al.
patent: 2005/0259678 (2005-11-01), Gaur
patent: 2005/0289246 (2005-12-01), Easton et al.
patent: 2006/0031524 (2006-02-01), Freimuth
patent: 2006/0039413 (2006-02-01), Nakajima et al.
patent: 2006/0075119 (2006-04-01), Hussain
patent: 2006/0080733 (2006-04-01), Khosmood et al.
patent: 2006/0133267 (2006-06-01), Alex et al.
patent: 2006/0168649 (2006-07-01), Venkat et al.
patent: 2006/0206300 (2006-09-01), Garg et al.
patent: 2006/0209693 (2006-09-01), Davari et al.
patent: 2006/0221832 (2006-10-01), Muller et al.
patent: 2006/0221946 (2006-10-01), Shalev et al.
patent: 2006/0235977 (2006-10-01), Wunderlich et al.
patent: 2006/0265517 (2006-11-01), Hashimoto et al.
patent: 2006/0281451 (2006-12-01), Zur
patent: 2007/0011358 (2007-01-01), Wiegert et al.
patent: 2007/0064737 (2007-03-01), Williams
patent: 2007/0070901 (2007-03-01), Aloni et al.
patent: 2007/0083638 (2007-04-01), Pinkerton et al.
patent: 2007/0110436 (2007-05-01), Bennett
patent: 2007/0143848 (2007-06-01), Kraemer et al.
patent: 2007/0162572 (2007-07-01), Aloni et al.
patent: 2007/0201474 (2007-08-01), Isobe
patent: 2008/0002731 (2008-01-01), Tripathy et al.
patent: 2008/0016511 (2008-01-01), Hyder et al.
patent: 2008/0043750 (2008-02-01), Keels et al.
patent: 2008/0232386 (2008-09-01), Gorti et al.
patent: 2008/0273532 (2008-11-01), Bar-David et al.
patent: 2009/0172301 (2009-07-01), Ebersole et al.
patent: 2010/0023626 (2010-01-01), Hussain et al.
Clark et al., “An Analysis of TCP Processing Overhead,” IEEE Communications Magazine, Jun. 1989, pp. 23-29.
Woodside et al., “The Protocol Bypass Concept for High Speed OSI Data Transfer,” Research Paper. Available at:http://citeseer.ist.psu.edu/cache/papers/cs/26104/http:zSzzSzwww.sce.carleton.cazSzftpzSzpubzSzcmwzSzbpjan90.pdf/woodside90protocol.pd
Eiriksson Asgeir Thor
Michailidis Dimitrios
Noureddine Wael
Beyer Law Group
Chelsio Communications, Inc.
Cho Hong
LandOfFree
Virtualizing the operation of intelligent network interface... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Virtualizing the operation of intelligent network interface..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtualizing the operation of intelligent network interface... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2733733