Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus interface architecture
Reexamination Certificate
2007-05-15
2007-05-15
Auve, Glenn A. (Department: 2111)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Bus interface architecture
C710S030000, C710S038000, C709S236000, C709S238000
Reexamination Certificate
active
10827622
ABSTRACT:
An apparatus and method for sharing I/O devices. The apparatus has a first plurality of I/O ports, a second I/O port, and core logic. The first plurality is coupled to a plurality of operating system domains through a load-store fabric. Each of the first plurality routes transactions between the operating system domains and the switching apparatus. The second I/O port is coupled to a first shared input/output endpoint. The first shared input/output endpoint requests/completes transactions for each of the plurality of operating system domains. The core logic is coupled to the first plurality of I/O ports and the second I/O port. The core logic routes the transactions between the first plurality of I/O ports and the second I/O port and associates each of the transactions with a corresponding one of the plurality of operating system domains (OSDs) by encapsulating an OS domain header within a transaction layer packet.
REFERENCES:
patent: 4058672 (1977-11-01), Crager et al.
patent: 5280614 (1994-01-01), Munroe et al.
patent: 5414851 (1995-05-01), Brice, Jr. et al.
patent: 5581709 (1996-12-01), Ito et al.
patent: 5590285 (1996-12-01), Krause et al.
patent: 5600805 (1997-02-01), Fredericks et al.
patent: 5623666 (1997-04-01), Pike et al.
patent: 5758125 (1998-05-01), Misinai et al.
patent: 5761669 (1998-06-01), Montague et al.
patent: 5790807 (1998-08-01), Fishler et al.
patent: 5812843 (1998-09-01), Yamazaki et al.
patent: 5909564 (1999-06-01), Alexander et al.
patent: 5926833 (1999-07-01), Rasoulian et al.
patent: 6009275 (1999-12-01), DeKoning et al.
patent: 6014669 (2000-01-01), Slaughter et al.
patent: 6044465 (2000-03-01), Dutcher et al.
patent: 6078964 (2000-06-01), Ratcliff et al.
patent: 6112263 (2000-08-01), Futral
patent: 6128666 (2000-10-01), Muller et al.
patent: 6167052 (2000-12-01), McNeill et al.
patent: 6240467 (2001-05-01), Beardsley et al.
patent: 6247077 (2001-06-01), Muller et al.
patent: 6343324 (2002-01-01), Hubis et al.
patent: 6421711 (2002-07-01), Blumenau et al.
patent: 6484245 (2002-11-01), Sanada et al.
patent: 6496880 (2002-12-01), Ma et al.
patent: 6507896 (2003-01-01), Sanada et al.
patent: 6510496 (2003-01-01), Tarui et al.
patent: 6523096 (2003-02-01), Sanada et al.
patent: 6535964 (2003-03-01), Sanada et al.
patent: 6542919 (2003-04-01), Wendorf et al.
patent: 6556580 (2003-04-01), Wang et al.
patent: 6615336 (2003-09-01), Chen et al.
patent: 6640206 (2003-10-01), Callender et al.
patent: 6662254 (2003-12-01), Tal et al.
patent: 6665304 (2003-12-01), Beck et al.
patent: 6678269 (2004-01-01), Michels et al.
patent: 6728844 (2004-04-01), Sanada et al.
patent: 6742090 (2004-05-01), Sanada et al.
patent: 6745281 (2004-06-01), Saegusa
patent: 6760793 (2004-07-01), Kelley
patent: 6772270 (2004-08-01), Kurpanek
patent: 6779071 (2004-08-01), Kallat et al.
patent: 6823458 (2004-11-01), Lee et al.
patent: 6834326 (2004-12-01), Wang et al.
patent: 6859825 (2005-02-01), Williams
patent: 6877073 (2005-04-01), Sanada et al.
patent: 6961761 (2005-11-01), Masuyama et al.
patent: 2002/0026558 (2002-02-01), Reuter et al.
patent: 2002/0027906 (2002-03-01), Athreya et al.
patent: 2002/0029319 (2002-03-01), Robbins et al.
patent: 2002/0052914 (2002-05-01), Zalewski et al.
patent: 2002/0078271 (2002-06-01), Berry
patent: 2002/0099901 (2002-07-01), Tanaka et al.
patent: 2002/0126693 (2002-09-01), Stark et al.
patent: 2002/0172195 (2002-11-01), Pekkala et al.
patent: 2002/0186694 (2002-12-01), Mahajan et al.
patent: 2003/0069975 (2003-04-01), Abjanic et al.
patent: 2003/0069993 (2003-04-01), Na et al.
patent: 2003/0079055 (2003-04-01), Chen
patent: 2003/0112805 (2003-06-01), Stanton
patent: 2003/0126202 (2003-07-01), Watt
patent: 2003/0131105 (2003-07-01), Czieger et al.
patent: 2003/0158992 (2003-08-01), Ajanovic et al.
patent: 2003/0163341 (2003-08-01), Banerjee et al.
patent: 2003/0200315 (2003-10-01), Goldenberg et al.
patent: 2003/0204593 (2003-10-01), Brown et al.
patent: 2003/0208531 (2003-11-01), Matters et al.
patent: 2003/0208551 (2003-11-01), Matters et al.
patent: 2003/0208631 (2003-11-01), Matters et al.
patent: 2003/0208632 (2003-11-01), Rimmer
patent: 2003/0208633 (2003-11-01), Rimmer
patent: 2003/0212830 (2003-11-01), Greenblat et al.
patent: 2003/0217183 (2003-11-01), Rimmer et al.
patent: 2004/0003140 (2004-01-01), Rimmer
patent: 2004/0013092 (2004-01-01), Betker et al.
patent: 2004/0013124 (2004-01-01), Peebles et al.
patent: 2004/0019714 (2004-01-01), Kelley et al.
patent: 2004/0019726 (2004-01-01), Kelley et al.
patent: 2004/0019729 (2004-01-01), Kelley et al.
patent: 2004/0025166 (2004-02-01), Adlung et al.
patent: 2004/0054838 (2004-03-01), Hoese et al.
patent: 2004/0073712 (2004-04-01), Larson et al.
patent: 2004/0073716 (2004-04-01), Boom et al.
patent: 2004/0081104 (2004-04-01), Pan et al.
patent: 2004/0088414 (2004-05-01), Flynn et al.
patent: 2004/0098532 (2004-05-01), Huang et al.
patent: 2004/0109460 (2004-06-01), Banks et al.
patent: 2004/0111559 (2004-06-01), Thomas
patent: 2004/0117516 (2004-06-01), Date
patent: 2004/0117536 (2004-06-01), Franke et al.
patent: 2004/0117598 (2004-06-01), Artmilli et al.
patent: 2004/0123014 (2004-06-01), Schaefer et al.
patent: 2004/0165588 (2004-08-01), Pandya
patent: 2004/0213211 (2004-10-01), Green
patent: 2004/0221047 (2004-11-01), Grover et al.
patent: 2004/0233921 (2004-11-01), Krieg et al.
patent: 2004/0249975 (2004-12-01), Tuck et al.
patent: 2005/0027900 (2005-02-01), Pettey
patent: 2005/0050240 (2005-03-01), Wilkins et al.
patent: 2005/0053060 (2005-03-01), Pettey
patent: 2005/0102437 (2005-05-01), Pettey et al.
patent: 2005/0147117 (2005-07-01), Pettey et al.
patent: 2005/0157725 (2005-07-01), Pettey
patent: 2005/0157754 (2005-07-01), Pettey
patent: 2005/0172041 (2005-08-01), Pettey
patent: 2005/0172047 (2005-08-01), Pettey
patent: 0571691 (1993-12-01), None
patent: 0935200 (1999-11-01), None
patent: 1115064 (2001-07-01), None
patent: 1376932 (2004-01-01), None
patent: 2002084311 (2002-03-01), None
patent: 2002183102 (2002-06-01), None
patent: WO94/19749 (1994-01-01), None
patent: WO9929071 (2000-08-01), None
patent: WO03085535 (2003-10-01), None
“PCI Express Base Specification”. Revision 1.0. PCI-SIG. Apr. 29, 2002. pp. 17-18.
Mehta, Pranav. “Advanced Switching boosts PCI Express”. EE Times. CommsDesign. Online Oct. 28, 2002. Retrieved from Internet Nov. 30, 2005. <http://www.commsdesign.com/design—corner/showArticle.jhtml?articleID=16505864>.
Marek Piekarski. “Advanced Switching interconnect and Blade Server Re-Purposing in the Data Center.” Aug. 21, 2004. XP002341367. URL: http://www.asi-sig.org/education/white—papers/ASWhitePaper—Final—Copy.pdf.
Solomon et al.: “Advanced Switching Architecture”. XP002328190. Intel Developer Forum. Sep. 17, 2003. pp. 32-54, Retrieved from the Internet: URL:http://www.asi-sig.org/education/AS—Architecture—and—PI-8—Overview—-—Spring—IDF—2004—FINAL.pdf.
“Xilinx, Designing Network Attached Storage Platform With Advanced Switching” (XP002328191). Sep. 16, 2003. Retrieved from the Internet: URL:http://www.asi-sig.org/education/usage/xilinx—storage—usage.pdf.
Karin S. Puranik: “Advanced Switching Extends PCI Express” XCELL Journal, (XP002328192). Retrieved from the Internet: URL:www.xilinx.com/publications/xcellonline/xcell—47/xc—pdf/xc—pcix47.pdf.
Anonymous: “Fabrics and Application Characteristics for AdvancedTCA” Architectures Intel Technology Journal, vol. 07, No. 04, Nov. 14, 2003 (XP002328193), ISSN: 1535-864X. Retrieved from the Internet: URL:www.intel.com/technology/ltj/2003/volume07issue04/art02—fabrics/vol7iss4ert02.pdf.
David Mayhew et al. “PCI Express and Advanced Switching: Evolutionary Path to Building Next Generation Interconnects” High Performance Interconnects, 2003. Proceedings. 11th Symposium on Aug. 20-22, 2003, Piscataway, NJ, USA. IEEE, August 20, 2003, pp. 21-29, (XP010657970). ISBN: 0-7695-20
Khan Asif
Pagan Annette
Pekkala Richard E.
Pettey Christopher J.
Utley Robert Haskell
Auve Glenn A.
Cleary Thomas J.
Huffman James W.
Huffman Richard K.
Nextio Inc.
LandOfFree
Switching apparatus and method for providing shared I/O... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Switching apparatus and method for providing shared I/O..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Switching apparatus and method for providing shared I/O... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3721803