throbber
(12) United States Patent
`Chu
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,376,779 B2
`*May 20, 2008
`
`USOO7376779B2
`
`MULTIPLE MODULE COMPUTER SYSTEM
`AND METHOD
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`3.996,585 A 12/1976 Hogan
`4,623,964 A 11/1986 Getz et al.
`4,700,362 A 10, 1987 Todd et al.
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`722138 A1
`
`T 1996
`
`(Continued)
`OTHER PUBLICATIONS
`
`Agerwala, T. et al., “SP2 System Architecture', IBM Systems
`Journal, vol. 34, No. 2 (1995).
`(Continued)
`Primary Examiner Raymond N Phan
`(74) Attorney, Agent, or Firm Townsend and Townsend
`and Crew LLP
`
`(57)
`
`ABSTRACT
`
`A computer system for multi-processing purposes. The
`computer system has a console comprising a first coupling
`site and a second coupling site. Each coupling site comprises
`a connector. The console is an enclosure that is capable of
`housing each coupling site. The system also has a plurality
`of computer modules, where each of the computer modules
`is coupled to a connector. Each of the computer modules has
`a processing unit, a main memory coupled to the processing
`unit, a graphics controller coupled to the processing unit,
`and a mass storage device coupled to the processing unit.
`Each of the computer modules is substantially similar in
`design to each other to provide independent processing of
`each of the computer modules in the computer system.
`
`94 Claims, 22 Drawing Sheets
`
`(54)
`
`(75)
`
`(73)
`
`Inventor: William W. Y. Chu, Los Altos, CA
`(US)
`Assignee: ACQIS Technology, Inc., Mountain
`View, CA (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 409 days.
`
`This patent is Subject to a terminal dis
`claimer.
`
`(21)
`(22)
`(65)
`
`(63)
`
`(60)
`
`(51)
`
`(52)
`
`(58)
`
`Appl. No.: 11/166,656
`
`Filed:
`
`Jun. 24, 2005
`
`Prior Publication Data
`US 2005/O246469 A1
`Nov. 3, 2005
`
`Related U.S. Application Data
`Continuation of application No. 11/097.694, filed on
`Mar. 31, 2005, which is a continuation of application
`No. 10/772,214, filed on Feb. 3, 2004, now Pat. No.
`7,099.981, which is a continuation of application No.
`09/569,758, filed on May 12, 2000, now Pat. No.
`6,718,415.
`Provisional application No. 60/134,122, filed on May
`14, 1999.
`
`Int. C.
`G06F 3/20
`
`(2006.01)
`
`U.S. Cl. ...................... 710/313; 7.10/301; 710/315;
`709/227
`Field of Classification Search ........ 710/300–317,
`710/62–66, 72–73; 709/214. 219, 226 227
`See application file for complete search history.
`
`
`
`Notebeak
`
`Intel Corporation v. ACQIS LLC
`Intel Corp.'s Exhibit 1016
`Ex. 1016, Page 1
`
`

`

`US 7,376,779 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`9, 1988 Levanon
`4,769,764 A
`4,872,091 A 10, 1989 Maniwa et al.
`4,890,282 A 12/1989 Lambert et al.
`4,918,572 A
`4, 1990 Tarver et al.
`4,939,735 A
`7, 1990 Fredericks et al.
`5,056,141. A
`10/1991 Dyke
`5,086,499 A
`2f1992 Mutone
`5,251,097 A 10/1993 Simmons et al.
`5,278.509 A
`1/1994 Haynes et al.
`5,278,730 A
`1/1994 Kikinis
`5,293,497 A
`3, 1994 Free
`5,311,397 A
`5/1994 Harshberger et al.
`5,317,477 A
`5, 1994 Gillett
`5,319,771 A
`6, 1994 Takeda
`5,331.509 A
`7, 1994 Kikinis
`5,355,391 A 10/1994 Horowitz et al.
`5,428,806 A
`6, 1995 Pocrass
`5,436,857 A
`7, 1995 Nelson et al.
`5,463,742 A 10/1995 Kobayashi
`5,539,616 A
`7, 1996 Kikinis
`5,550,710 A
`8, 1996 Rahamim et al.
`5,550,861 A
`8, 1996 Chan et al.
`5,578,940 A 11/1996 Dillon
`5,600,800 A
`2f1997 Kikinis et al.
`5,603,044 A
`2/1997 Annapareddy et al.
`5,606,717 A
`2f1997 Farmwald et al.
`5,608,608 A
`3, 1997 Flint et al.
`5,630,057 A
`5, 1997 Hait
`5,638,521 A
`6, 1997 Buchala et al.
`5,640,302 A
`6/1997 Kikinis ....................... 361/687
`5,659,773 A
`8/1997 Huynh et al.
`5,663,661 A 9, 1997 Dillon et al.
`5,673,174 A
`9, 1997 Hamirani
`5,680,126 A 10, 1997 Kikinis
`5,689,654 A 11/1997 Kikinis
`5,721,837. A
`2, 1998 Kikinis
`5,721,842 A
`2/1998 Beasley et al.
`5,745,733. A
`4/1998 Robinson
`5,752,080 A
`5/1998 Ryan
`5,764,924 A
`6/1998 Hong
`5,774,704 A
`6, 1998 Williams
`5,795.228 A
`8, 1998 Trumbull
`5,809,538 A
`9, 1998 Pollmann
`5,815,681 A
`9, 1998 Kikinis
`5,819,050 A 10/1998 Boehling et al.
`5,826,048 A 10/1998 Dempsey et al.
`5,848,249 A 12/1998 Garbus
`5,859,669 A
`1/1999 Prentice
`5,907,566 A
`5, 1999 Benson et al.
`5,941,965 A
`8, 1999 Moroz
`5.948,047 A
`9, 1999 Jenkins et al.
`5,960,213 A
`9, 1999 Wilson
`5,968,144. A 10/1999 Walker et al.
`5,971,804 A 10/1999 Gallagher et al.
`5,977,989 A 11/1999 Lee et al.
`5,978,919 A 11/1999 Doi et al. ..................... T26.36
`5,982,363 A 11, 1999 Naiff
`5.991,163 A 11/1999 Marconi et al.
`5.991,844 A 11/1999 Khosrowpour
`5.999,952 A 12/1999 Jenkins et al.
`6,002.442 A 12/1999 Li et al.
`6,003,105 A 12/1999 Vicard et al.
`6,011,546 A
`1/2000 Bertram
`6,016,252 A
`1/2000 Pignolet et al.
`6,028,643 A
`2/2000 Jordan et al.
`6,029, 183 A
`2, 2000 Jenkins et al.
`6,038,621 A
`3, 2000 Gale et al.
`6,040,792 A
`3, 2000 Watson et al.
`6,052,513 A
`4/2000 McLaren
`6,069,615 A
`5, 2000 Abraham et al.
`6,088,224. A
`7/2000 Gallagher et al.
`
`7/2000 Ahern
`6,088,752 A
`6,157.534 A 12/2000 Gallagher et al.
`6,163,464 A 12/2000 Ishibashi et al.
`6,175,490 B1
`1/2001 Papa et al.
`6,202,169 B1
`3/2001 Razzaghe-Ashrafi et al.
`6,208,522 B 1
`3/2001 Manweiler et al.
`6,216,185 B1
`4/2001 Chu
`6,260,155 B1
`7/2001 Dellacona
`6.289,376 B1
`9/2001 Taylor et al.
`6,304,895 B1
`10/2001 Schneider et al.
`6,311,268 B1
`10/2001 Chu
`6,314,522 B1
`1 1/2001 Chu et al.
`6,317.329 B1
`11/2001 Dowdy et al.
`6,321,335 B1
`11/2001 Chu
`6,332,180 B1
`12/2001 Kauffman et al.
`6,345.330 B2
`2, 2002 Chu
`6,366,951 B1
`4/2002 Schmidt
`6,378,009 B1
`4/2002 Pinkston, II et al.
`6,381,602 B1
`4/2002 Shoroff et al.
`6,393,561 B1
`5/2002 Hagiwara et al.
`6,401,124 B1
`6/2002 Yang et al.
`6.425,033 B1
`7/2002 Conway et al.
`6,452,789 B1
`9/2002 Pallotti et al.
`6,452,790 B1
`9/2002 Chu et al.
`6,453,344 B1
`9/2002 Ellsworth
`6,496,361 B2 12/2002 Kim et al.
`6,549,966 B1
`4/2003 Dickens et al.
`6,564,274 B1
`5/2003 Heath et al.
`6,643,777 B1
`11/2003 Chu
`6,718,415 B1
`4/2004 Chu
`6,725,317 B1
`4/2004 Bouchier et al.
`7,099,981 B2
`8, 2006 Chu
`7,146,446 B2 12/2006 Chu
`2005/0182882 A1* 8/2005 Chu ........................... 710,301
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`WO
`WO
`WO
`
`6-289953
`WO92, 18924
`WO 94/OOO97
`WO95/13640
`
`10, 1994
`10, 1992
`1, 1994
`5, 1995
`
`OTHER PUBLICATIONS
`Bernal, Carlos, product brochure entitled: “PowerSMP Series
`4000”. (Mar. 1998) <<http://www.winnetmag.com/Windows/Ar
`ticle/ArticleID/3095/3095.html, downloaded from web on Jun. 22,
`2004, 2 pgs.
`Cragle, Jonathan, “Density System 1100'. May 1999) <<http://
`www.winnetmag.com/Windows/Article/ArticleID/5199/5199.
`html>>, downloaded from web on Jun. 21, 2004, 4pgs.
`Feldman, Jonathan, “Rack Steady: The Four Rack-Mounted Servers
`That Rocked Our Network”. <<http://www.networkcomputing.
`com/shared printArticle.jhtml?article=/910/910r3side1.htm.
`>>
`Jun. 23, 2004, 3 pgs.
`Fetters, Dave, "Cubix High-Density Server Leads the Way With
`Standout Management Software”. (Feb. 8, 1999) <<http://www.
`nwc.com/shared printArticle.jhtml?article=/1003/1003r3 full.html
`&pub=nwcas, downloaded from web on Jun. 23, 2004, 5 pg.S.
`Gardner, Michael and Null, Christopher, “A Server Condominium”.
`<<http://www.lantimes.com/testing/98 un/806a042a.html>>, Jun.
`23, 2004, 3 pgs.
`Harrison, Dave, “VME in the Military: The M1A2 Main Battle Tank
`Upgrade Relies on COTS VME” <<http://www.dy4.com>>, (Feb.
`9, 1998), pp. 1-34.
`Williams, Dennis, “Consolidated Servers”. (Feb. 17, 1997) <<http://
`www.lantimes.com/testing/97 compare/pcconsol.html>>
`down
`loaded from web on Jun. 23, 2004, 2 pgs.
`Williams, Dennis, “Executive Summary: Consolidate Now”. (Feb.
`17, 1997) <<http://www.lantimes.com/testing/97 feb/702b064a.
`html>> downloaded from web on Jun. 23, 2004, 2 pgs.
`Williams, Dennis, “Top Scores for Useability and Openness”. (Feb.
`17, 1997) <<http://www.lantimes.com/testing/97 feb/702b064a.
`html>> downloaded from web on Jun. 23, 2004, 2 pgs.
`
`Ex. 1016, Page 2
`
`

`

`US 7,376,779 B2
`Page 3
`
`Williams, Dennis, “ChatCom Inc. Chatterbox”. (Feb. 17, 1997)
`<<http://www.lantimes.com/testing/97feb/702b066a.html>> down
`loaded from web on Jun. 23, 2004, 3 pgs.
`Williams, Dennis, “EVERSYS, Corp. System 8000”. (Feb. 17,
`1997) <<http://www.lantimes.com/testing/97 feb/702b070b.html>>
`downloaded from web on Jun. 22, 2004, 4pgs.
`Williams, Dennis, “Cubix Corp. ERS/FT II”, (Feb. 17, 1997)
`<<http://www.lantimes.com/testing/97feb/702b068b.html>> down
`loaded from web on Jun. 23, 2004, 4pgs.
`Crystal Advertisement for “Rackmount Computers', (C) 2000-2004)
`<<http://www.crystalpc.com/products.ro servers.asp->.
`down
`loaded from web on Jun. 17, 2004, 8 pgs.
`Crystal Advertisement for "QuickConnect(R) Cable Management”.
`(C) 2000-2004) <<http://www.crystalpc.com/products/quickcon
`nect.asps downloaded from web on Jun. 17, 2004, 4pgs.
`Cubix Product Brochure entitled, “Density System”, (C) 2000)
`<<http://64. 173.211.7/support/techinfo/system? density/density10.
`htm>> downloaded from web on Jun. 22, 2004, 3 pgs.
`Cubix Product Brochure entitled, "Density System. Technical
`Specifications', (C) 2000) <<http://64. 173.211.7/support/techinfo/
`system? density/info/spec.htm>> downloaded from web on Jun. 22.
`2004, 2 pgs.
`Cubix Product Manual entitled, “Density System”. Chapter 1-In
`troduction, (C) 2000) <<http://64. 173.211.7/support/techinfo/manu
`als/density/Chap-1.htm>> downloaded from web on Jun. 22, 2004,
`5 pgs.
`Cubix, "Click on the front panel that matches your system', (C)
`2000) <<http://64. 173.211.7/support/techinfo/system? density/den
`sity.htm>> downloaded from web on Jun. 22, 2004. 1 pg.
`Cubix Product Manual entitled, “Density System”. Chapter 2-In
`stallation, (C) 2000) <<http://64. 173.211.7/support/techinfo/manu
`als/density/Chap-2.htm>> downloaded from web on Jun. 22, 2004,
`9 pgs.
`Cubix Product Manual entitled, “Density System”, Chapter 3-Op
`eration, (C) 2000) <<http://64. 173.211.7/support/techinfo/manuals/
`density/Chap-3.htm>> downloaded from web on Jun. 22, 2004, 4
`pg.S.
`Cubix Product Manual entitled, "Density System”. Chapter 4-Main
`tenance and Repair, (C) 2000) <<http://64. 173.211.7/support?
`techinfo/manuals/density/Chap-4.htm>> downloaded from web on
`Jun. 22, 2004, 5 pgs.
`Cubix, “What are Group?”, (C) 2000) <<http://64. 173.211.7/sup
`port/techinfo/system? density/info/groups.htm>>, downloaded from
`web on Jun. 22, 2004, 3pgs.
`Cubix, "SP 5200XS Series Plug-in Computers”, (C) 2000) <<http://
`64. 173.211.7/support/techinfo/bc/sp5200XS/intro.htm>>.
`down
`loaded from web on Jun. 22, 2004, 2 pgs.
`Cubix, “SP 5200XS Series Technical Specifications”, (C) 2000)
`<<http://64. 173.211.7/support/techinfo/bc/sp5200xs/spec.htm>>.
`downloaded from web on Jun. 22, 2004, 2 pgs.
`Cubix, "SP 5200 Series' Chapter 1-Introduction, (C) 2000) <<http://
`64. 173.211.7/support/techinfo/manuals/sp5200/chap.-1.htm>>.
`downloaded from web on Jun. 22, 2004, 3 pgs.
`Cubix, "SP 5200 Series' Chapter 2-Switches & Jumpers, (C) 2000)
`<<http://64. 173.211.7/support/techinfo/manuals/sp5200/chap-2.
`htm>>, downloaded from web on Jun. 22, 2004, 3 pgs.
`Cubix, “SP5200 Series' Chapter 3-Installation, (C) 2000) <<http://
`64. 173.211.7/support/techinfo/manuals/sp5200/chap-3.htm>>.
`downloaded from web on Jun. 22, 2004, 4pgs.
`Cubix, "SP 5200 Series' Chapter 4-Technical Reference, (C) 2000)
`<<http://64. 173.211.7/support/techinfo/manuals/sp5200/chap-4.
`htm>>, downloaded from web on Jun. 22, 2004, 3 pgs.
`Cubix, “DP 6200 'D' Series Plug-in Computers” <<http:/64. 173.
`211.7/support/techinfo/bc/dp/6200d intro.htm>>, downloaded from
`web on Jun. 22, 2004, 3 pgs.
`
`Cubix, “Installing DP or SP Series Boards” (C) 2000) <<http://64.
`173.211.7/support/techinfo/bc/dp/6200d intro.htm>>, downloaded
`from web on Jun. 22, 2004, 2 pgs.
`Cubix, “Powering On/Off or Resetting Plug-in Computers in an
`Density System'. (C) 2000) <<http://64. 173.211.7/support/techinfo/
`system? density/info/power.htm>>, downloaded from web on Jun.
`22, 2004, 2 pgs.
`Cubix, "Multiplexing Video, Keyboard & Mouse with Multiple
`Density Systems”, (C) 2000) <<http://64. 173.211.7/support/
`techinfo/system? density/info/vkm-mux.htm>>, downloaded from
`web on Jun. 22, 2004, 2 pgs.
`eBay Advertisement for “Total IT Group Network Engines”.
`<<http://cgi.ebay.com/we?eBaylSAPI.dll?ViewItem
`&item=5706388046
`&sspagename+STRK%3AMDBI963 AMEBI3AIT&rd=12s, down
`loaded from web on Jun. 25, 2004. 1 pg.
`“Features Chart'. (Feb. 1, 1997) <<http://www.lantimes.com/test
`ing/97feb/702b072a.html>>, downloaded from web on Jun. 23.
`2004, 3 pgs.
`Internet Telephone Roundup, “Industrial Computers', <<http://
`www.tmcnet.com/articles/itmag/0499/0499roundup.htm>>, down
`loaded from web on Jun. 23, 2004, 5 pgs.
`Press Release: Hiawatha, Iowa, (Mar. 1, 1997) entitled “Crystal
`Group Products Offer Industrial PCs with Built-in Flexibility”.
`<<http://www.crystalpc.com/news/pressreleases/prodprasp->.
`downloaded from web on May 14, 2004, 2 pgs.
`Press Release: Kanata, Ontario, Canada, (Apr. 1998) entitled
`“Enhanced COTS SBC from DY 4 Systems features 166MHz
`PentiumTM Processor” <<http://www.realtime-info..be/VPR/layout/
`display/prasp?pr.asp?PRID=363>>, 2 pgs.
`Product Brochure entitled “SVME/DM-192 Pentium(R) II Single
`Board Computer' (Jun. 1999) pp. 1-9.
`Product Brochure entitled "System 8000”. <<http://www.bomara.
`com/Eversys?briefdefault.htm>>, downloaded from web on Jun.
`22, 2004, 4pgs.
`Product Brochure entitled: “ERS/FT II System”, (C) 2000) <<http://
`64. 173.211.7/support/techinfo/system?ersft2fersft2.htm>>, down
`loaded from web on Jun. 22, 2004, 4pgs.
`Product Manual entitled: “ERS II and ERS/FT II”, Chap. 3, System
`Components, <<http://64. 173.211.7/support/techinfo/manuals/ers2/
`ers2-c3.htm>>, downloaded from web on Jun. 22, 2004, 21 pgs.
`Product Manual entitled: “ERS II and ERS/FT II”, Chap. 6, Com
`ponent Installaion, <<http://64. 173.211.7/support/techinfo/manu
`alsfers2/ers2-c6.htm>>, downloaded from web on Jun. 22, 2004, 18
`pg.S.
`Windows Magazine, “Cubix PowerSMP Series 4000”, Nov. 1997,
`<http://<www.techweb.com/winmag/library 1997/1101/ntent008.
`htm>> downloaded from the web on Jun. 22, 2004, p. NT07.
`MPL, “The First Rugged All-in-One Industrial 486FDX-133 MHz
`PC, IPM486/IPM5 User Manual, 1998, pp. 1-24.
`CETIA Brochure “CETIA Powerengine CVME 603e” pp. 1-6
`downloaded from the internet at. http://www.cetia.com/ProductAd
`dOns/wp-47-01.pdf on Feb. 15, 2006.
`MPL Brochure “1st Rugged All in One Industrial 486FDX-133
`MHz PC pp. 1-2, downloaded from the internet at. http://www.
`mpl.ch/DOCs/ds48600.pdf on Feb. 15, 2006.
`MPL Brochure “IPM 486 Brochure/IPM5 User Manual” pp. 1-9
`downloaded from the internet at http://www.mpl.ch/DOCs/
`u48600xd.pdf on Feb. 15, 2006.
`Snyder, Joel "Better Management through consolidation' pp. 1-6
`downloaded from the internet at http://www.opus1.com/www.ijms/
`nw-con-0818rev.html, unknown date.
`* cited by examiner
`
`Ex. 1016, Page 3
`
`

`

`U.S. Patent
`
`20“,2VV
`
`22f01mhS
`
`2B977.,67397SU
`
`o9.
`
`\
`
`“M4.204
`
`ambu—
`
`m_‘ww
`
`m
`
`R
`
`mFNv
`
`1/1/1111:qu Hill
`
`m:3.5.
`
`.v32220<._m:o528:00v“$26.63
`
`.22.“.mcoflmn..
`.352mafimfiEN
`
`Now
`
`@2039
`
`t...m:
`
`_\.0_u_
`
`nor
`
`03023.30?!3“
`
`€839
`
`Ex. 1016, Page 4
`
`Ex. 1016, Page 4
`
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 2 of 22
`Sheet 2 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`Ex. 1016, Page 5
`
`Ex. 1016, Page 5
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 3 of 22
`
`US 7,376,779 B2
`
`1 ACM Subsystem (Primary)
`
`
`
`Shared Peripheral System
`
`/1 3OO
`
`Ex. 1016, Page 6
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 4 of 22
`
`US 7,376,779 B2
`
`401
`
`User Selects
`certain file for auto
`backup
`
`400
`
`403
`
`405
`
`407
`
`Other comp.
`Module
`available?
`
`Yes
`
`Ask other module to
`create backup file
`
`is storage
`available?
`
`Yes
`
`409
`
`NO
`
`
`
`
`
`Alert user of
`missing computer
`module
`
`429
`
`431
`
`NO
`
`43 3
`
`427
`
`5
`42
`
`3
`42
`
`421
`
`backup timer
`
`
`
`Yes
`
`->
`
`Check for
`modification to
`selected files
`
`Fie
`changed?
`
`Auto
`
`changed files
`
`"
`
`417
`
`FG. 4
`
`Ex. 1016, Page 7
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet S of 22
`Sheet 5 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`Ex. 1016, Page 8
`
`Ex. 1016, Page 8
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 6 of 22
`Sheet 6 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`Ex. 1016, Page 9
`
`Ex. 1016, Page 9
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 7 of 22
`Sheet 7 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`
`
`‘..,.5953wuzanfinu
`
`Ex. 1016, Page 10
`
`Ex. 1016, Page 10
`
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 8 of 22
`
`US 7,376,779 B2
`
`Computing System
`
`
`
`Integrated
`Host
`interface
`
`s
`
`Subsystem
`
`North Bridge
`
`805
`
`integrated
`Peripheral
`interface
`
`810
`
`Ex. 1016, Page 11
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 9 of 22
`Sheet 9 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`Ex. 1016, Page 12
`
`Ex. 1016, Page 12
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 10 of 22
`Sheet 10 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`:.
`2:‘f
`
`.
`
`v 7 V
`
`'
`
`Ex. 1016, Page 13
`
`O
`
`Cmtrd
`
`u w '5:m .:
`
`Ex. 1016, Page 13
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 11 of 22
`
`US 7,376,779 B2
`
`
`
`
`
`
`
`
`
`1120
`
`
`
`
`
`it reretterers
`Er 1170 -1110
`a.
`Afg
`SEC role
`aires
`liga
`--
`N
`strose s
`As R
`
`
`
`
`
`
`
`Ex. 1016, Page 14
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 12 of 22
`Sheet 12 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`Autumn}..5H...i
`
`munfialmfdi
`.Lfilhlillmrili
`
`Fwéaumil.
`?aeu?)
`?????????????????????????
`
`Ex. 1016, Page 15
`
`Ex. 1016, Page 15
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 13 of 22
`Sheet 13 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
` w$0.5
`canmoo
`.1....4
`
`30
`
`N8
`
`80
`
`mi.
`
`m...
`
`r.
`
`Nr1
`
`.xo
`
`20
`
`$0
`
`$6+20
`
`+30
`
`$5$5.5
`
`
`
`.—...1“.1
`
`x4
`
`5.1."2
`
`9.0.”—
`
`$0
`
`2..
`
`90.man
`
`80
`
`8.N85080
`asth—men
`
`«Nun«mmX.
`Emu5m.8u58..
`«9‘«23.n2
`of22
`
`ha.
`
`__ownman
`
`tan—
`
`thanmmm..
`02..
`
`A
`
`9..
`
`m2
`
`02
`
`n4_LA-
`.M
`.x0$5
`2..
`.m7
`A05
`t<
`m..
`:3
`
`
`
`
`
`-XO
`.10
`
`.xo
`
`*0
`
`
`
`+20.553.0
`v~<35.0mmm
`ow<§UNam
`8<3205m8..1.00mm
` A...4.a:0
`
`XOQ
`«On
`90....
`«on
`:1.
`re
`
`Ex. 1016, Page 16
`
`Ex. 1016, Page 16
`
`
`
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 14 of 22
`Sheet 14 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`
`
`
`nKOm$.0aE
`
`
`«mm«Na«an«an3a$55.0Ca05«Run30
`...mzo~20szn203/5020N20r20359«mmran80andma5ND0NDmac#8Euawn
`ownSoEr.can368n.«8SO08nommown
`«mm9.03D9.0«pn—30DPDm8m8#wwmvmm
`
`
`
`3.9”.
`
`Ex. 1016, Page 17
`
`Ex. 1016, Page 17
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 15 of 22
`Sheet 15 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`PCK
`
`P00
`
`P01
`
`P02
`
`903
`
`PCN
`
`
`
`
`
`FIG.15
`
`PCK
`
`P00
`
`P01
`
`902
`
`P03
`
`PCN
`
`Ex. 1016, Page 18
`
`Ex. 1016, Page 18
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 16 of 22
`
`US 7,376,779 B2
`
`Name
`AD31:0)
`CfBE3:04
`
`FRAME
`
`ROYi
`
`ROY
`
`DEVSEL
`
`STOPi
`
`PAR
`
`OCK
`
`PERR
`
`SERR
`
`REC
`
`GNT
`
`CKRUN
`
`PCCK
`
`STS
`
`1
`
`STS
`
`1
`
`SS
`
`STS
`
`STS
`
`TS
`
`put
`
`Type Pins. Description
`32 Multiplexed AddressOata. AO is driver to a vastate wheta GNT is asserted
`TS
`Multiplexed Command/Byte Enables. for a two-address transaction. 1st
`S
`&
`address phase camies the comrand, and the 2nd address phase carries the
`transaction type. CB is driven to a valid state when GN's asserted.
`indicates beginning and duration of a PC transaction. When he bus skie,
`FRAMEF is driven to high for 1 cycle. A put-up resistor sustains STS signal.
`initiator Ready. Ero?i is driven High for 1 cyde if bus is ide, and the state is
`Sustated by a full-up resis.
`farget Ready. When bus is idle, TRDYi is driver High for 1 tycle if bus is idle.
`An external pull-up resistor sustains STS signal.
`Device Select. DEVSELA is asserted by target to indicate it is ready to accept
`the transactor. IC decodas address of a transaction to decide the need to
`assett DEVSEL. As an initiator, C was for 5 cycles to detect assertion of
`DVSEL by the target; otherwise HKCterminates with a master abort.
`DeVSElia is driven High for 1 cycle when bus is kille, and the state is sustained
`by a purup resisto.
`afget request to stop transaction. There are 3 cases:
`STOP, TROYif SWSElf asserted:gscorrect with data easifer
`Only STOP & OEWSEliasserted: request initiator to retry later
`Only STOP asserted: larget abort
`STOPi is driven High for 1 cycle when bus is ide, and the state is sustained by
`a pulp resistor.
`Even parity for 36 bits of AD & CBE. PARs sent one cycle after adegress of
`data is valid, in write transaction, initiator Serds Aftong cycle after write data
`is valid, in read transaction, target sers PAR one cycle after read data is valid,
`traiator ?equest kock on target downstream. LOCKA is asserted clock cycle
`after address phase by an initiatof warting to performan atomic operation that
`take tore thanosa transaction to complets, tic passes the LOCK telest to
`the secondary PC bus, HC does not drive LOCK of peopagate LOCK
`upstrea.
`Chip Select for type 0 configuration access. During a type 0 configuration
`tafsaction, the initiator asserts SSL during the address phase to select tc.
`(HIC responds by asserting GSVSEL,
`Osta Party Error on a transactions except Special Cycle. PERR is driven one
`clock cycle after PAR. PERR is asseted by targe during write transactions,
`afdby initiator during read runsactions,
`System Error HC asserts SERR under the following conditions:
`Address party error. Secondary tus. SERRA asse?sed
`Poted west tripescio; dist p?ity drof on tigabis, Postok write transaction cascadod.
`Master bott, Target abort
`Oelayed red of varietansactionciscarded, and
`eyed insactor faster thereot.
`Request for bus. if a target retry or disconnect is received tn response to
`trating a transaction, C ceasserts REO of at east 2 cycles before
`asserting it again.
`Bus is granted to HIC. HiC can initiate transaction if GNT is asserted aid the
`tus is ide. When HC is not requesting busard G.Nffs asserted, HCrust
`drive A, C8E. and PAR ovatic logic levels.
`tript becateg clock status, C cast fecklast the Central dock resource to start
`speed up or maintain the PC clock. There are 3 clocking states:
`Clock running. Clock about to supilskow down, asid Clock stopped slowed
`PC Clock. All inputs are sampled on the fishing edge of PCICK Frequency
`FG 16
`
`input
`
`STS
`
`1
`
`c
`
`TS
`
`trip
`
`1
`
`OO
`
`input
`
`Ex. 1016, Page 19
`
`

`

`U.S. Patent
`U.S. Patent
`
`M
`
`8W20“,
`
`emS
`
`M
`
`US 7,376,779 B2
`2B977.,6737,m
`
`“Va”ONE.
`
`
`
`2..
`
`on»?,
`
`U.t909.
`
`nOhmw
`
`ommw
`
`
`
`
`
`2350.flozauam
`
`.30;@5383
`
`
`
`77aaazmgaaom23E7
`
`2&3
`
`t.0_n_
`
`Ex. 1016, Page 20
`
`Ex. 1016, Page 20
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 18 of 22
`
`US 7,376,779 B2
`
`
`
`sindiño pep?a,
`
`as
`
`was was a are syse sara as a sea saws ess sa'i s.s A.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Ex. 1016, Page 21
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 19 of 22
`Sheet 19 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`
`
`Ex. 1016, Page 22
`
`Ex. 1016, Page 22
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 20, 2008
`May 20, 2008
`
`Sheet 20 of 22
`Sheet 20 of 22
`
`US 7,376,779 B2
`US 7,376,779 B2
`
`
`
`FIG.19b
`
`.. 1 ,
`_\
`’* 5-16-— Iii-mien“ gamma-ug- new” I!‘i;t‘dpn;l1mhwaflfirnn‘qhéy'l—
`q»:-
`
`Ex. 1016, Page 23
`
`Ex. 1016, Page 23
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 21 of 22
`
`US 7,376,779 B2
`
`Jongeuupo
`
`
`
`IsoH
`
`-----|
`
`ass---------asse---
`
`
`
`
`
`dºwog Eino810 NIWW
`
`·- - -
`
`Ex. 1016, Page 24
`
`

`

`U.S. Patent
`
`May 20, 2008
`
`Sheet 22 of 22
`
`US 7,376,779 B2
`
`k.
`
`·SIGTIGT+Reagavs
`
`2.
`aw
`
`
`
`jedále osvoo, ?
`
`
`
`
`
`
`
`
`
`Ex. 1016, Page 25
`
`

`

`US 7,376,779 B2
`
`1.
`MULTIPLE MODULE COMPUTER SYSTEM
`AND METHOD
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`The present application claims priority as a continuation
`of U.S. nonprovisional patent application Ser. No. 11/097,
`694, filed Mar. 31, 2005, which is a continuation of U.S.
`nonprovisional patent application Ser. No. 10/772,214, filed
`Feb. 3, 2004, now U.S. Pat. No. 7,099,981 which is a
`continuation of U.S. nonprovisional patent application Ser.
`No. 09/569,758, filed May 12, 2000 (Now U.S. Pat. No.
`6,718,415), which claimed priority to U.S. Provisional
`Application No. 60/134,122 filed May 14, 1999, commonly
`assigned, and hereby incorporated by reference.
`
`10
`
`15
`
`BACKGROUND OF THE INVENTION
`
`2
`Additionally, these devices also have poor input devices
`such as smaller keyboards and the like. Furthermore, these
`devices have limited common platforms to transfer infor
`mation to and from these devices and other devices such as
`PCS.
`Up to now, there has been little common ground between
`these platforms including the PCs and laptops in terms of
`upgrading, ease-of-use, cost, performance, and the like.
`Many differences between these platforms, probably some
`what intentional, has benefited computer manufacturers at
`the cost of consumers. A drawback to having two separate
`computers is that the user must often purchase both the
`desktop and laptop to have “total computing power, where
`the desktop serves as a “regular computer and the laptop
`serves as a “portable' computer. Purchasing both computers
`is often costly and runs “thousands” of dollars. The user also
`wastes a significant amount of time transferring software
`and data between the two types of computers. For example,
`the user must often couple the portable computer to a local
`area network (i.e., LAN), to a serial port with a modem and
`then manually transfer over files and data between the
`desktop and the portable computer. Alternatively, the user
`often must use floppy disks to "Zip' up files and programs
`that exceed the storage capacity of conventional floppy
`disks, and transfer the floppy disk data manually.
`Another drawback with the current model of separate
`portable and desktop computer is that the user has to spend
`money to buy components and peripherals the are duplicated
`in at least one of these computers. For example, both the
`desktop and portable computers typically include hard disk
`drives, floppy drives, CD-ROMs, computer memory, host
`processors, graphics accelerators, and the like. Because
`program Software and Supporting programs generally must
`be installed upon both hard drives in order for the user to
`operate programs on the road and in the office, hard disk
`space is often wasted.
`One approach to reduce some of these drawbacks has
`been the use of a docking station with a portable computer.
`Here, the user has the portable computer for “on the road”
`use and a docking station that houses the portable computer
`for office use.
`Similar to separate desktop and portable computers, there
`is no commonality between two desktop computers. To date,
`most personal computers are constructed with a single
`motherboard that provides connection for CPU and other
`components in the computer. Dual CPU systems have been
`available through Intel's slot 1 architecture. For example,
`two Pentium II cartridges can be plugged into two “slot 1
`card slots on a motherboard to form a Dual-processor
`system. The two CPU's share a common host bus that
`connects to the rest of the system, e.g. main memory, hard
`disk drive, graphics subsystem, and others. Dual CPU sys
`tems have the advantage of increased CPU performance for
`the whole system. Adding a CPU cartridge requires no
`change in operating systems and application software. How
`ever, dual CPU systems may suffer limited performance
`improvement if memory or disk drive bandwidth becomes
`the limiting factor. Also, dual CPU systems have to time
`share the processing unit in running multiple applications.
`CPU performance improvement efficiency also depends on
`software coding structure. Dual CPU systems provide no
`hardware redundancy to help fault tolerance. In running
`multiple applications, memory and disk drive data through
`put will become the limiting factor in improving perfor
`mance with multi-processor systems.
`The present invention generally relates to computer inter
`faces. More specifically, the present invention relates to an
`
`25
`
`The present invention relates to computing devices. More
`particularly, the present invention provides a system includ
`ing a plurality of computer modules that can independently
`operate to provide backup capability, dual processing, and
`the like. Merely by way of example, the present invention is
`applied to a modular computing environment for desktop
`computers, but it will be recognized that the invention has a
`much wider range of applicability. It can be applied to a
`server as well as other portable or modular computing
`applications.
`Many desktop or personal computers, which are com
`30
`monly termed PCs, have been around and used for over ten
`years. The PCs often come with state-of-art microprocessors
`such as the Intel PentiumTM microprocessor chips. They also
`include a hard or fixed disk drive such as memory in the
`giga-bit range. Additionally, the PCs often include a random
`access memory integrated circuit device Such as a dynamic
`random access memory device, which is commonly termed
`DRAM. The DRAM devices now provide up to millions of
`memory cells (i.e., mega-bit) on a single slice of silicon. PCs
`also include a high resolution display Such as cathode ray
`tubes or CRTs. In most cases, the CRTs are at least 15 inches
`or 17 inches or 20 inches in diameter. High resolution flat
`panel displays are also used with PCs.
`Many external or peripheral devices can be used with the
`PCs. Among others, these peripheral devices include mass
`storage devices such as a ZipTM Drive product sold by
`Iomega Corporation of Utah. Other storage devices include
`external hard drives, tape drives, and others. Additional
`devices include communication devices such as a modem,
`which can be used to link the PC to a wide area network of
`computers such as the Internet. Furthermore, the PC can
`include output devices such as a printer and other output
`means. Moreover, the PC can include special audio output
`devices such as speakers the like.
`PCs also have easy to use keyboards, mouse input
`devices, and the like. The keyboard is generally configured
`similar to a typewriter format. The keyboard also has the
`length and width for easily inputting information by way of
`keys to the computer. The mouse also has a Sufficient size
`and shape to easily move a curser on the display from one
`location to another location.
`Other types of computing devices include portable com
`puting devices Such as "laptop' computers and the like.
`Although somewhat Successful, laptop computers have
`many limitations. These computing devices have poor dis
`play technology. In fact, these devices often have a smaller
`flat panel display that has poor viewing characteristics.
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Ex. 1016, Page 26
`
`

`

`3
`interface channel that interfaces two computer interface
`buses that operate under protocols that are different from that
`used by the interface channel.
`Interfaces coupling two independent computer buses are
`well known in the art. A block diagram of a computer system
`utilizing such a prior art interface is shown in FIG. 5. In FIG.
`5, a primary peripheral component interconnect (PCI) bus
`505 of a notebook PC 500 is coupled to a secondary PCI bus
`555 in a docking system 550 (also referred to as docking
`station 550) through high pin count connectors 501 and 502,
`which are normally mating connectors. The high pin count
`connectors 501 and 502 contain a sufficiently large number
`of pins so as to carry PCI bus signals between the two PCI
`buses without any translation. The main purpose for inter
`facing the two independent PCI buses is to allow transac
`tions to occur between a master on one PCI bus and a target
`on the other PCI bus. The interface between these two
`independent PCI buses additionally includes an optional PCI
`to PCI bridge 560, located in the docking station 550, to
`expand the add on capability in docking station 550. The
`bridge 560 creates a new bus number for devices behind the
`bridge 560 so that they are not on the same bus number as
`other devices in the system thus increasing the add on
`capability in the docking station 550.
`An interface such as that shown in FIG. 5 provides an
`adequate interface between the primary and secondary PCI
`buses. However, the interface is limited in a number of ways.
`The interface transfers signals between the primary and
`secondary PCI buses using the protocols of a PCI bus.
`Consequently, the interface is subject to the limitations

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket