Method and system for optimizing DMA channel selection

Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S005000

Reexamination Certificate

active

07577772

ABSTRACT:
A host bus adapter coupled to a network and a host computing system is provided. The host bus adapter includes a direct memory access (“DMA”)mode detection module that receives a DMA channel identifier information from an arbitration module that receives requests from plural DMA channels, wherein the DMA mode detection module includes a DMA counter that counts a number of times a single DMA channel is exclusively serviced by the arbitration module and if the DMA counter value is equal to a threshold value, then the DMA mode detection module enables a single channel mode during which standard transaction rules are ignored for determining DMA request lengths for transferring data. The single channel mode is enabled for a certain duration. The host bus adapter includes a rule based segmentation logic that may be enabled and/or disabled by host bus adapter firmware and/or detection of a single channel mode condition.

REFERENCES:
patent: 4268906 (1981-05-01), Bourke et al.
patent: 4333143 (1982-06-01), Calder
patent: 4449182 (1984-05-01), Rubinson
patent: 4549263 (1985-10-01), Calder
patent: 4777595 (1988-10-01), Strecker et al.
patent: 4783730 (1988-11-01), Fischer
patent: 4783739 (1988-11-01), Calder
patent: 4803622 (1989-02-01), Bain, Jr. et al.
patent: 5129064 (1992-07-01), Fogg, Jr. et al.
patent: 5151899 (1992-09-01), Thomas et al.
patent: 5212795 (1993-05-01), Hendry
patent: 5249279 (1993-09-01), Schmenk et al.
patent: 5276807 (1994-01-01), Kodama et al.
patent: 5280587 (1994-01-01), Shimodaira et al.
patent: 5321816 (1994-06-01), Rogan et al.
patent: 5347638 (1994-09-01), Desai et al.
patent: 5371861 (1994-12-01), Keener et al.
patent: 5388237 (1995-02-01), Sodos
patent: 5448702 (1995-09-01), Garcia, Jr. et al.
patent: 5469453 (1995-11-01), Glider et al.
patent: 5568614 (1996-10-01), Mendelson et al.
patent: 5613162 (1997-03-01), Kabenjian et al.
patent: 5632016 (1997-05-01), Hoch et al.
patent: 5647057 (1997-07-01), Roden et al.
patent: 5664197 (1997-09-01), Kardach et al.
patent: 5671365 (1997-09-01), Binford et al.
patent: 5729762 (1998-03-01), Kardach et al.
patent: 5740467 (1998-04-01), Chmielecki, Jr. et al.
patent: 5751965 (1998-05-01), Mayo et al.
patent: 5758187 (1998-05-01), Young
patent: 5761427 (1998-06-01), Shah et al.
patent: 5761533 (1998-06-01), Aldereguila et al.
patent: 5828856 (1998-10-01), Bowes et al.
patent: 5828903 (1998-10-01), Sethuram et al.
patent: 5835496 (1998-11-01), Yeung et al.
patent: 5875343 (1999-02-01), Binford et al.
patent: 5881296 (1999-03-01), Williams et al.
patent: 5892969 (1999-04-01), Young
patent: 5905905 (1999-05-01), Dailey et al.
patent: 5917723 (1999-06-01), Binford
patent: 5960451 (1999-09-01), Voigt et al.
patent: 5968143 (1999-10-01), Chisholm et al.
patent: 5983292 (1999-11-01), Nordstrom et al.
patent: 6006340 (1999-12-01), O'Connell
patent: 6049802 (2000-04-01), Waggener, Jr. et al.
patent: 6055603 (2000-04-01), Ofer et al.
patent: 6078970 (2000-06-01), Nordstrom et al.
patent: 6085277 (2000-07-01), Nordstrom et al.
patent: 6105122 (2000-08-01), Muller et al.
patent: 6115761 (2000-09-01), Daniel et al.
patent: 6134617 (2000-10-01), Weber
patent: 6138176 (2000-10-01), McDonald et al.
patent: 6167465 (2000-12-01), Parvin et al.
patent: 6185620 (2001-02-01), Weber et al.
patent: 6233244 (2001-05-01), Runaldue et al.
patent: 6269413 (2001-07-01), Sherlock
patent: 6310884 (2001-10-01), Odenwald, Jr.
patent: 6314477 (2001-11-01), Cowger et al.
patent: 6343324 (2002-01-01), Hubis et al.
patent: 6397277 (2002-05-01), Kato et al.
patent: 6408349 (2002-06-01), Castellano
patent: 6425021 (2002-07-01), Ghodrat et al.
patent: 6425034 (2002-07-01), Steinmetz et al.
patent: 6434630 (2002-08-01), Micalizzi, Jr. et al.
patent: 6457090 (2002-09-01), Young
patent: 6463032 (2002-10-01), Lau et al.
patent: 6502189 (2002-12-01), Westby
patent: 6504846 (2003-01-01), Yu et al.
patent: 6526518 (2003-02-01), Catlin et al.
patent: 6538669 (2003-03-01), Lagueux et al.
patent: 6546010 (2003-04-01), Merchant et al.
patent: 6564271 (2003-05-01), Micalizzi et al.
patent: 6594329 (2003-07-01), Susnow
patent: 6604224 (2003-08-01), Armstrong et al.
patent: 6636909 (2003-10-01), Kahn et al.
patent: 6643748 (2003-11-01), Wieland
patent: 6671776 (2003-12-01), DeKoning
patent: 6671832 (2003-12-01), Apisdorf
patent: 6721799 (2004-04-01), Slivkoff
patent: 6725388 (2004-04-01), Susnow
patent: 6763398 (2004-07-01), Brant et al.
patent: 6775693 (2004-08-01), Adams
patent: 6810440 (2004-10-01), Micalizzi, Jr. et al.
patent: 6810442 (2004-10-01), Lin et al.
patent: 6839747 (2005-01-01), Blumenau et al.
patent: 6871248 (2005-03-01), Riley
patent: 6944829 (2005-09-01), Dando
patent: 7000025 (2006-02-01), Wilson
patent: 7051182 (2006-05-01), Blumenau et al.
patent: 7055014 (2006-05-01), Pawlowski et al.
patent: 7117141 (2006-10-01), Kaji et al.
patent: 7117304 (2006-10-01), Sohn
patent: 7155553 (2006-12-01), Lueck et al.
patent: 7167929 (2007-01-01), Steinmetz et al.
patent: 7171624 (2007-01-01), Baldwin et al.
patent: 7230549 (2007-06-01), Woodral et al.
patent: 7231480 (2007-06-01), Woodral
patent: 7231560 (2007-06-01), Lai et al.
patent: 7254206 (2007-08-01), Chiang
patent: 7349399 (2008-03-01), Chen et al.
patent: 2002/0069317 (2002-06-01), Chow et al.
patent: 2002/0131419 (2002-09-01), Tamai
patent: 2002/0147802 (2002-10-01), Murotani et al.
patent: 2003/0012200 (2003-01-01), Salamat
patent: 2003/0056000 (2003-03-01), Mullendore et al.
patent: 2003/0056032 (2003-03-01), Micalizzi et al.
patent: 2003/0097481 (2003-05-01), Richter
patent: 2003/0126322 (2003-07-01), Micalizzi, Jr. et al.
patent: 2003/0161429 (2003-08-01), Chiang
patent: 2003/0236953 (2003-12-01), Grieff et al.
patent: 2004/0042458 (2004-03-01), Elzu
patent: 2004/0073862 (2004-04-01), Armstrong et al.
patent: 2004/0107389 (2004-06-01), Brown et al.
patent: 2004/0267982 (2004-12-01), Jackson et al.
patent: 2005/0025152 (2005-02-01), Georgiou et al.
patent: 2005/0058148 (2005-03-01), Castellano et al.
patent: 2005/0093575 (2005-05-01), Schoenborn et al.
patent: 2005/0104623 (2005-05-01), Guo et al.
patent: 2005/0141661 (2005-06-01), Renaud et al.
patent: 2005/0286526 (2005-12-01), Sood et al.
patent: 2006/0095607 (2006-05-01), Lim et al.
patent: 2006/0123298 (2006-06-01), Tseng
patent: 2006/0129733 (2006-06-01), Sobelman
patent: 2006/0156083 (2006-07-01), Jang et al.
patent: 2006/0209735 (2006-09-01), Evoy
patent: 2006/0253757 (2006-11-01), Brink et al.
patent: 2007/0011534 (2007-01-01), Boudon et al.
patent: 2007/0124623 (2007-05-01), Tseng
patent: 2007/0177701 (2007-08-01), Thanigasalam
patent: 2007/0262891 (2007-11-01), Woodral et al.
patent: 0738978 (1996-10-01), None
patent: 1059588 (2000-12-01), None
patent: WO 95/06286 (1995-03-01), None
patent: WO 00/58843 (2000-10-01), None
Budruk, Ravi et al., “PCI Express System Architecture”, (2004),434,436-439,442-443.
“PCI Express Base Specification Revision 1.0”, (Apr. 29, 2002), 195-196.
“PCI Express Base Specification Revision 1.0”,PCI-SIG,(Apr. 29, 2003),183, 184, 199-201.
“PCI Express Base Specification Revision 1.0a”,PCI-SIG,(Apr. 15, 2003),171, 172, 204 & 205.
Houghton Mifflin Company, “Definition of the term “network”, Source: The American Heritage College Dictionary”, Fourth Edition, (2002),934.
“Fibre Channel Framing and Signaling (FC-FS) Rev. 1.10”,American National Standards Institute, Inc.(ANSI), retrieved from the internet on Nov. 15, 2007 at ftp://ftp.t11.org/t11/pub/fc/fs/01-024v1.pdf,(Jan. 25, 2001),319-320.
“Examination Report from the European Patent Office dated Jul. 5, 2007 for European Application No. 05 794 988.5”.
“Office Action from the USPTO dated Jan. 4, 2008 for U.S. Appl. No. 11/039,189”.
“Office Action from USPTO dated Apr. 6, 2007 for U.S. Appl. No. 10/956,718”.
“Office Action from USPTO dated Aug. 30, 2007 for U.S. Appl. No. 11/746,486”.
“Office Action from USPTO dated May 23, 2008 for U.S. Appl. No. 10/948,404”.
“Notice of Allowanc

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for optimizing DMA channel selection does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for optimizing DMA channel selection, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for optimizing DMA channel selection will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4057065

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.