Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus expansion or extension
Reexamination Certificate
2006-12-19
2010-11-16
Dang, Khanh (Department: 2111)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Bus expansion or extension
C710S008000, C710S016000
Reexamination Certificate
active
07836238
ABSTRACT:
Mechanisms for hot-plug/remove of a new component in a running communication fabric, such as a PCIe fabric, are provided. With these mechanisms, the addition of a new component in the fabric is detected and an event is sent to a multiple root fabric configuration manager. The multiple root fabric configuration manager gathers information about the new component and updates its I/O component tree structure in its configuration data structure to include the new component. The new component may then be utilized via the updated configuration data structure. When a component is to be removed, the multiple root fabric configuration manager receives an event indicating the component to be removed, determines which branches of the tree structure are affected by the removal, and updates its configuration data structure accordingly to remove the component and its associated components from the virtual plane of the removed component.
REFERENCES:
patent: 4769769 (1988-09-01), Bolt et al.
patent: 5784576 (1998-07-01), Guthrie et al.
patent: 5875308 (1999-02-01), Egan et al.
patent: 5911001 (1999-06-01), Kawada
patent: 5930496 (1999-07-01), MacLaren et al.
patent: 6070207 (2000-05-01), Bell
patent: 6125114 (2000-09-01), Blanc et al.
patent: 6185642 (2001-02-01), Beukema et al.
patent: 6189058 (2001-02-01), Jones et al.
patent: 6289405 (2001-09-01), Movall et al.
patent: 6505263 (2003-01-01), Larson et al.
patent: 6684281 (2004-01-01), Sugahara et al.
patent: 6864886 (2005-03-01), Cavallaro et al.
patent: 6954813 (2005-10-01), Holley et al.
patent: 6968414 (2005-11-01), Abbondanzio et al.
patent: 7028125 (2006-04-01), Lee
patent: 7103888 (2006-09-01), Cayton et al.
patent: 7133958 (2006-11-01), Kuskin
patent: 7174407 (2007-02-01), Hou et al.
patent: 7308523 (2007-12-01), Ngai
patent: 7502884 (2009-03-01), Shah et al.
patent: 7529860 (2009-05-01), Freimuth et al.
patent: 7657663 (2010-02-01), Freimuth et al.
patent: 2002/0078308 (2002-06-01), Altman et al.
patent: 2002/0191627 (2002-12-01), Subbiah et al.
patent: 2002/0194407 (2002-12-01), Kim
patent: 2003/0065752 (2003-04-01), Kaushik et al.
patent: 2003/0065856 (2003-04-01), Kagan et al.
patent: 2003/0163755 (2003-08-01), Fung et al.
patent: 2003/0204648 (2003-10-01), Arndt
patent: 2003/0208642 (2003-11-01), Desai et al.
patent: 2004/0019729 (2004-01-01), Kelley et al.
patent: 2004/0039892 (2004-02-01), Goldschmidt
patent: 2004/0049601 (2004-03-01), Boyd et al.
patent: 2004/0059807 (2004-03-01), Klotz et al.
patent: 2004/0073742 (2004-04-01), Arimilli et al.
patent: 2004/0215569 (2004-10-01), Agha et al.
patent: 2005/0246460 (2005-11-01), Stufflebeam, Jr.
patent: 2006/0101186 (2006-05-01), Lee
patent: 2006/0161419 (2006-07-01), Herrell et al.
patent: 2006/0242333 (2006-10-01), Johnsen et al.
patent: 2006/0242354 (2006-10-01), Johnsen et al.
patent: 2006/0277348 (2006-12-01), Wooten
patent: 2006/0281541 (2006-12-01), Nguyen et al.
patent: 2007/0097949 (2007-05-01), Boyd et al.
patent: 2007/0130407 (2007-06-01), Olson et al.
patent: 2007/0266179 (2007-11-01), Chavan et al.
patent: 2007/0294444 (2007-12-01), Panesar
patent: 2008/0005415 (2008-01-01), Lopez et al.
patent: 2008/0005706 (2008-01-01), Sharma et al.
patent: 2008/0025289 (2008-01-01), Kapur et al.
patent: 2008/0034147 (2008-02-01), Stubbs et al.
patent: 2008/0040463 (2008-02-01), Brown et al.
patent: 2008/0126778 (2008-05-01), Bishop et al.
patent: 2008/0259555 (2008-10-01), Bechtolsheim et al.
patent: 2008/0313364 (2008-12-01), Flynn et al.
U.S. Appl. No. 11/612,522, filed Dec. 19, 2006, Freimuth et al.
U.S. Appl. No. 11/612,526, filed Dec. 19, 2006, Freimuth et al.
U.S. Appl. No. 11/612,530, filed Dec. 19, 2006, Freimuth et al.
U.S. Appl. No. 11/612,535, filed Dec. 19, 2006, Freimuth et al.
U.S. Appl. No. 11/612,538, filed Dec. 19, 2006, Freimuth et al.
U.S. Appl. No. 11/612,547, filed Dec. 19, 2006, Freimuth et al.
U.S. Appl. No. 11/612,555, filed Dec. 19, 2006, Freimuth et al.
U.S. Appl. No. 11/612,562, filed Dec. 19, 2006, Freimuth et al.
USPTO U.S. Appl. No. 11/612,522, Image File Wrapper printed Feb. 9, 2010, 2 pages.
USPTO U.S. Appl. No. 11/612,526, Image File Wrapper printed Feb. 9, 2010, 2 pages.
USPTO U.S. Appl. No. 11/612,530, Image File Wrapper printed Feb. 9, 2010, 2 pages.
USPTO U.S. Appl. No. 11/612,535, Image File Wrapper printed Feb. 9, 2010, 2 pages.
USPTO U.S. Appl. No. 11/612,538, Image File Wrapper printed Feb. 9, 2010, 2 pages.
USPTO U.S. Appl. No. 11/612,547, Image File Wrapper printed Feb. 9, 2010, 2 pages.
USPTO U.S. Appl. No. 11/612,555, Image File Wrapper printed Feb. 9, 2010, 2 pages.
USPTO U.S. Appl. No. 11/612,562, Image File Wrapper printed Feb. 9, 2010, 2 pages.
“Intel Virtualization Technology for Directed I/O Architecture Specification”, Intel, Feb. 2006, pp. 1-106.
Krause, Michael et al., “I/O Virtualization And Sharing”, Microsoft Corporation, 2006, pp. 1-26.
Mihalis, Zack, “PCI Express gains I/O virtualization”, Network World, Jul. 24, 2006, pp. 1-2.
Recio, Renato, “System IO Network Evolution, Closing the Requirement Gaps”, IBM Corporation, 2006, pp. 1-14
Interview Summary mailed Feb. 25, 2010 for U.S. Appl. No. 11/612,522; 15 pages.
Notice of Allowance mailed Feb. 22, 2010 for U.S. Appl. No. 11/612,530; 16 pages.
Notice of Allowance mailed Apr. 16, 2010 for U.S. Appl. No. 11/612,526; 11 pages.
Office Action mailed on Mar. 22, 2010 for U.S. Appl. No. 11/612,535; 36 pages.
Response to Office Action filed with the USPTO on Feb. 25, 2010 for U.S. Appl. No. 11/612,522, 21 pages.
Response to Office Action filed with the USPTO on Feb. 25, 2010 for U.S. Appl. No. 11/612,547, 8 pages.
Examiner's Request for Information mailed Jul. 21, 2010 for U.S. Appl. No. 11/612,538; 4 pages.
Final Office Action mailed Jun. 9, 2010 for U.S. Appl. No. 11/612,522; 24 pages.
Notice of Allowance mailed May 28, 2010 for U.S. Appl. No. 11/612,547; 12 pages.
Notice of Allowance mailed Jul. 12, 2010 for U.S. Appl. No. 11/612,526; 14 pages.
Response to Office Action filed with the USPTO on Apr. 29, 2010 for U.S. Appl. No. 11/612,538; 20 pages.
Response to Office Action Ned with the USPTO on Jun. 15, 2010 for U.S. Appl. No. 11/612,535; 13 pages.
Interview Summary mailed Aug. 25, 2010 for U.S. Appl. No. 11/612,522; 5 pages.
Notice of Allowance mailed Aug. 16, 2010 for U.S. Appl. No. 11/612,530; 17 pages.
Office Action mailed Sep. 15, 2010 for U.S. Appl. No. 11/612,535; 50 pages.
Response to Examiner's Request for Information filed with the USPTO on Sep. 13, 2010 for U.S. Appl. No. 11/612,538; 5 pages.
Response to Final Office Action filed Sep. 3, 2010 for U.S. Appl. No. 11/612,522; 17 pages.
Freimuth Douglas M.
Recio Renato J.
Salzberg Claudia A.
Thurber Steven M.
Vargas Jacobo A.
Dang Khanh
International Business Machines - Corporation
Toub Libby Z.
Walder, Jr. Stephen J.
LandOfFree
Hot-plug/remove of a new component in a running PCIe fabric does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Hot-plug/remove of a new component in a running PCIe fabric, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hot-plug/remove of a new component in a running PCIe fabric will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4156683