`Intel Corp.'s Exhibit 1007
`Ex. 1007, Page 1
`
`
`
`“
`
`Applicant or Patentee:
`Application or Patent No.:
`Filed or Issued:
`Title:
`
`I hereby declare thatI am:
`
`Attorney Docket No.: 019152-001300US
`Client Reference No.:
`
`VERIFIED STATEMENT (DECLARATION) CLAIMING SMALL ENTITY STATUS
`(37 CFR 1.9(f) & 1.27(c)) - SMALL BUSINESS CONCERN
`
`
`William W.Y. Chu
`
`
`MULTIPLE MODULE COMPUTER SYSTEM AND METHOD
`
`]
`]
`
`,_,,_
`
`the owner of the small business concem identified below:
`an official of the small busrness concern empowered to act on behalf of the concern identified below.
`
`Name of Small Business Concern:
`Address of Small Business Concern:
`
`ACQIS Technology, Inc.
`
`1621 W. El Camino Real
`
`Mountain View CA 94040
`
`I hereby declare that the above-identified small busrness concern qualifies as a small busrness concern as defined in 13 CFR 121.12, and reproduced in 37 CFR 1.9(d),
`for purposes of paying reduced fees to the United States Patent and Trademark Office, in that the number of employees of the concern, including those of its affiliates,
`does not exceed 500 persons For purposes of this statement, (1) the number of employees of the business concern is the average over the previous fiscal year of the
`concern of the persons employed on a full—time, part-time or temporary basis during each of the pay periods of the fiscal year, and (2) concerns are affiliates of each
`other when either, directly or indirectly, one concern controls or has the power to control the other, or a third party or parties controls or has the power to control both.
`
`I hereby declare that rights under contract or law have been conveyed to and remain with the small business concern identified above with regard to the invention,
`entitled TROUBLESHOOTING AND REPAIR SYSTEM FOR MODULAR COMPUTERS by inventor(s) described in:
`
`
`
`[X]
`[
`]
`[
`]
`
`the specification filed herewith;
`Application No.
`, filed
`
`Patent No.
`issued
`
`;
`
`he rights held by the above identified small business concern are not exclusive, each individual, concern or organization having rights in the invention is listed
`..
`below* and no rights to the invention are held by any person, other than the inventor, who would not qualify as an independent inventor under 37 CFR 1.9(c) if that
`gerson made the invention, or by any concern that would not qualify as a small business concern under 37 CFR 1.9(d), or a nonprofit organization under 37 CFR 1.9(e).
`
`*NOTE: Separate verified statements are required from each named person, concern or organization having rights to the invention averring to their status as
`small entities. (37 CFR 1.27)
`
`Name :
`
` [
`
`
`
`
`] Individual
`
`[
`
`] Small Business Concern
`
`[
`
`] Nonprofit Organization
`
` [
`
`] Individual
`
`[
`
`] Small Business Concern
`
`[
`
`] Nonprofit Organization
`
`I acknowledge the duty to file, in this application or patent, notification of any change in status resulting in loss of entitlement to small entity status prior to paying, or at
`the time of paying, the earliest of the issue fee or any maintenance fee due after the date on which status as a small entity is no longer appropriate. (37 CFR 1.28(b))
`
`I hereby declare that all statements made herein of my own knowledge are true and that all statements made on information and belief are believed to be true; and
`further that these statements were made with the knowledge that willful false statements and the like so made are punishable by fine or imprisonment, or both, under
`Section 1001 of Title 18 of the United States Code, and that such willful false statements may jeopardize the validity of the application, any patent issuing thereon, or
`any patent to which this verified statement is directed.
`
`Name of Person Signing:
`Title of Person if Other than Owner:
`Address of Person Signing:
`
`W (Hal A’Yh
`g '
`
`1621 W. El Camino Real
`
`Mountain View CA 94040
`
`\ U W
`4
`
`Signature
`
`PA 192272 v1
`
`Page 1 of 1
`
`Ex. 1007, Page 2
`
`Ex. 1007, Page 2
`
`
`
`LAENLF
`
`Attorney Docket No. 019152-001100US
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In re application of:
`
`William W.Y. Chu
`
`Serial No.: unassigned
`
`Filed: May 14, 1999
`
`Examiner: not assigned
`
`Art Unit: not assigned
`
`VERIFIED STATEMENT CLAIMING SMALL
`ENTITY STATUS COVER SHEET
`
`
`
`
`
`
`
`
`
`
`For:
`
`MULTIPLE MODULE COMPUTER SYSTEM
`AND METHOD
`
` Assistant Commissioner for Patents
`
`Washington, DC. 20231
`
`Sir:
`
`Attached is the Verified Statement Claiming Small Entity Status - Small Business Concern
`
`for the above—identified provisional patent application.
`
`The incorrect Attorney Docket Number was inadvertently typed on the attached Verified
`
`Statement Claiming Small Entity Status and should read‘as follows:
`
`Attorney Docket No. 19152-001100US
`
`Respectfully submitted,
`
`Richard T. Og
`Reg. No. 37,692
`
`TOWNSEND and TOWNSEND and CREW LLP
`
`Two Embarcadero Center, 8th Floor
`San Francisco, California 94111-3834
`(650) 326—2400
`Fax (650) 326-2422
`RTO:de
`192325v1
`
`Ex. 1007, Page 3
`
`Ex. 1007, Page 3
`
`
`
`Attorney Docket No.: 19152-001100US
`
`PROVISIONAL PATENT APPLICATION
`
`MULTIPLE MODULE COMPUTER SYSTEM AND METHOD
`
`
`
`Inventor:
`
`Assignee:
`
`William W.Y. Chu
`1320 Miravalle Avenue
`
`Los Altos, CA 94024
`
`ACQIS Technology, Inc.
`1621 W. El Camino Real
`
`Mountain View, CA 94040
`
`Entity:
`
`Small business concern
`
`Ex. 1007, Page 4
`
`Ex. 1007, Page 4
`
`
`
`Dual Computer Module
`01/04/99
`.M
`
`Dual Computer Module
`Personal Computer System and Method
`
`Inventor: William W. Y. Chu, Los Altos, CA.
`Confidential Information
`
`
`
`Confidential
`
`1
`
`B. Chu
`
`Ex. 1007, Page 5
`
`Ex. 1007, Page 5
`
`
`
`01/04/99
`
`Dual Computer Module
`
`Abstract
`
`A new type ofhigh performance Modular Personal Computer (IVIPC) is made up ofa Peripheral Console that can
`receive one or two removable computer modules, referred to as “Attached Computer Module (ACM)”. Each ACM
`is implemented as a small enclosure containing the essential computing devices and software ofa PC, i.e.
`CPU/cache, core logic, main memory, primary Hard Disk Drive, graphics subsystem, software and data files. Each
`ACM operates independently running separate Operating system and application program The Peripheral Console
`consists of a chassis with a motherboard containing the peripheral devices ofa computer not in ACM, i.e. CD-
`ROM, Floppy drive, DVD drive, additional HDD, slots for add-on boards, display and input devices, audio device,
`communication device, power supply, and others. The two computer modules share the peripheral console
`resources. Each ACM plugs into an opening, referred to as Computer Module Bay (CMB), ofthe shared Peripheral
`Console. The peripheral console has two CMBs for receiving the two ACMs. CMB provides mechanical security
`and protection for ACM. A provisional patent has been filed titled “ Personal Computer Peripheral Console with
`Attached Computer Module” regarding the Modular Personal Computer.
`
`Dual ACM MPC (DMPC) offers a PC user who needs to run multiple applications concurrently, a method to
`upgrade to higher performance through the adding of a second ACM to the system A PC User can
`purchase DMPC with one ACM and add the second ACM later. Each ACM has an independent CPU with
`dedicated memory and disk drive, and is self—sufi'icient to run any software programs. Application
`programs can run simultaneously on the two ACMs. Separate monitor can be coupled to each ACM in a
`dual display system A single keyboard/mouse can switch back and forth to access both ACM computer
`modules. Other peripheral devices are shared between the two ACMs.
`
`Background
`
`To date, most personal computer is constructed with a single motherboard that provides connection for CPU and
`other components in the computer. Dual CPU system has 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 CPUs share a common Host bus that connects to the rest ofthe system, e.g. main
`memory, hard disk drive, graphics subsystem, and others. Dual CPU system has the advantage ofincreased CPU
`performance for the whole system. Adding a CPU cartridge requires no change in operating system and application
`software. However, Dual CPU system may suffer limited performance improvement ifmemory or disk drive
`bandwidth becomes the limiting factor in running multiple applications. Also CPU performance improvement
`efiiciency depends on software coding structure. Dual CPU system does not provide sufficient hardware
`redundancy to help fault tolerance.
`In running multiple applications, memory and disk drive data throughput will
`become the limiting factor in improving performance with multi—processor systems. The invented dual-computer
`design with each CPU having dedicated memory and disk drive removes such limitation.
`
`
`
`MC
`
`onfidential
`
`2
`
`B. Chu
`
`Ex. 1007, Page 6
`
`Ex. 1007, Page 6
`
`
`
`
`
`01/04/99 Dual Computer Module
`
`
`
`Summary of the invention
`
`The invention details the method and apparatus in constructing a Modular PC with dual computer modules
`(DIVIPC). DMPC consists of a peripheral console that has two Computer Bays that can receive a removable
`computer module referred to as “Attached Computer Module (ACM)”. DMPC can function as a personal
`computer with one ACM and the peripheral console. The second ACM can be added later to increase overall
`system performance.
`
`Each ACM operates independently as a self—contained computer, communicate with each other through a high-
`speed peripheral bus and share most peripheral devices within the peripheral console. Each ACM controls its
`independent graphics subsystem and drives separate video output signals. Two monitors can be used to display the
`two ACMs’ graphics outputs at the same time. For a single monitor, a RGB switch is used to switch between the
`video outputs of the two ACMs and can be controlled by a command from the user. Similarly, input devices, i.e.
`keyboard and mouse, are switched between the two computer systems with a command from the user. Command
`from the user can be in the form of either a dedicated key on the keyboard or a special icon on the screen that the
`mouse can click on.
`
`Each ACM consists of an enclosure that includes the following components:
`1) A CPU,
`2) Main memory,
`3) A single primary Hard Disk Drive (HDD),
`4) Memory device with System BIOS,
`5) Operating System, application software, data files on primary HDD,
`6) Graphics Subsystem,
`7) An interface device and connectors to peripheral console,
`8) A circuit board connecting the above components, and others.
`
`The shared peripheral console has a chassis and a motherboard that connects the following devices:
`1)
`Input means, e.g. keyboard and mouse,
`2) Display means, e.g. RGB monitor,
`3) Add-on means, e.g. PCI add-on slots,
`4) Two Computer Module Bays (CMB) with connectors to two ACMs,
`5) A Shared Peripheral Interface Device that interfaces to the peripheral bus ofboth ACMs,
`6)
`Shared storage subsystem, e.g. Floppy drive, CDROM drive, DVD drive, 2ml Hard Drive,
`7) Communication device, e.g. LAN or modern,
`8) Power supply, and others.
`
`The Computer Bay is an opening in a peripheral console that receives ACM. CIVIB provides mechanical protection
`to ACM, mechanical alignment for connector mating, mechanical locking system to prevent theft and accidental
`removal, and connectors at the end ofthe opening for connecting to ACM. The Interface bus between ACM and the
`peripheral console is referred to as Computer Module Interface Bus (CMI Bus). CMI Bus is made up of 3 bus
`components: video bus, peripheral bridge bus referred to as Peripheral Bus (PBus), and power bus. Video Bus
`consists ofvideo output of graphics devices, i.e. analog RGB and control signals for monitor, or digital video signals
`to drive flat panel displays. Power bus supplies the power for ACM. PBus is a high speed, compressed, peripheral
`bridge bus managed by Interface Controllers in ACM and peripheral console.
`
`The primary Hard Disk Drive in each ACM can be accessed by the other ACM as a secondary HDD. This
`allows the easy sharing of files between the two independent computer modules. The Shared peripheral
`Interface Controller provides the bridging function between the two separate peripheral buses, e.g PCI Bus,
`of the two computer modules. The bridged peripheral bus structure has data bandwidth over 100
`Mbytes/sec, i. e. PCI Bus, and allows very faster data communication between the two computer modules.
`
`The Shared Peripheral Interface Controller (SPIC) interfaces to the peripheral bus (PBus) from each ACM
`
`Confidential
`3
`B. Chu
`
`Ex. 1007, Page 7
`
`Ex. 1007, Page 7
`
`
`
`
`
`01/04/99 Dual Computer Module
`
`It manages data traflic from the three peripheral busses:
`l. PBus from first ACM,
`2. PBus from second ACM, and
`3. Peripheral bus within the shared peripheral console.
`
`SPIC controls the shared access to the console’s peripheral bus SPIC arbitrates on behalfof the two ACMs
`for all shared resources within the peripheral console. When an ACM request access to a shared device,
`SPIC grants access if the device is available, and denies access if the device is busy. SPIC provides each
`ACM with exclusive access to a peripheral device by providing a resource lock mechanism. For example, if
`one ACM is communicating with the modem device, SPIC will lock the modem device. SPIC will deny the
`other ACM from using a locked device.
`
`SPIC detects the access of a shared peripheral device through an address map with each device having a
`specified address range. Upon power up, the address map for each shared device is loaded by a micro-
`controller inside SPIC from each device’s configuration information, e.g PCI configuration table. When an
`ACM access a shared device, SPIC will detect the access and mark the device as locked SPIC uses two
`methods to unlock a device:
`
`1. The original requesting ACM has finished using the device and release it, and
`2. A timer is provided for each peripheral device and SPIC can be programmed to unlock the device
`automatically at a certain time interval.
`
`Difierent shared peripheral devices can have different time intervals to unlock automatically. For example,
`a shared modem device may set the interval to minutes. However a shared audio device may set the interval
`to microseconds.
`
`A Dual Modular PC can be use by two PC users at the same time. No peripheral networking is necessary
`with two users. SPIC provides the necessary peripheral sharing management. DMPC can save space,
`wiring, and cost for a 2-person PC setup, with the added benefit that both PC systems can be accessed from
`one user site for increased system performance if the other user is not using the system. Files can be copied
`between the primary drive of both system and provides protection against a single ACM failure. Software
`needs to be developed to manage the concurrent use of two PC subsystems, the sharing of files between the
`two systems, and fault tolerance.
`
`
`
`————_—.—_____—__—____________—
`
`Confidential
`
`4
`
`B. Chu
`
`Ex. 1007, Page 8
`
`Ex. 1007, Page 8
`
`
`
`
`01/04/99
`Dual Computer Module
`
`Shared
`
`Peri pheral
`Console
`
`Dual-ACM Modular
`
`
`
`Personal Computer
`
`
`
`2nd Display Monitor
`(Optional)
`/)
`
`
`or
`#455235"
`Arm,”m...
`
`“who“
`\mn
`W
`
`
` 2"" Keyboard/Mouse
`
`(Optional)
`
`Figure l. A Dual-ACM Modular Personal Computer consisting of a Shared Peripheral Console with
`two Computer Module Bays that can operate with one or two computer modules (ACM). The
`svstem can operate with one or two disolav monitors.
`
`—————.——________.______________——_____
`Confidential
`5
`B. Chu
`
`Ex. 1007, Page 9
`
`Ex. 1007, Page 9
`
`
`
`01/04/99
`
`Dual Computer Module
`
`13" ACM
`
`Shared Peripheral System
`
`Graphics
`Subsystem
`
`Host
`Interface
`Controller
`
`RGB
`
`Shared Peripheral
`Interface Controller
`
`Interface
`Controller
`
`1 5‘ Monitor
`
`2“d Monitor
`
`I
`
`I
`
`
`
` Interface
`
`Device
`Access
`Arbitrator
`
`
`
`Graphics
`Subsystem
`
`Host
`Interface
`Controller
`
`IDE
`Controller
`
`Controller Input
`
`Device
`
`Figure 2. Shared Peripheral Interface Controller manages data traffic from the two ACMs’ PBus and the
`common PCI Bus within the shared peripheral console.
`
`
`
`Confidential
`
`6
`
`B. Chu
`
`Ex. 1007, Page 10
`
`Ex. 1007, Page 10
`
`
`
`01/04/99
`
`Dual Computer Module
`
`
`ACM X request
`Peripheral Device Y
`from SPIC
`
`
`
`
`
`is Peripheral
`Device Y
`available?
`
`Deny ACM X
`
`
`Access to Device Y
`”Device Busv'
`
`
`SPIC grants Access to
`ACM X
`
`ACM Xtries later
`
`
`Grant Access to ACM X
`
`Set HW timer
`for Device Y?
`
`Set Usage Timer to
`XXX period.
`
`
`
`
`
`
`
`r®
`
`Yes
`
`Terminate ACM X
`access to Device Y
`
`
`
`
`
`Figure 3. Shared Peripheral Interface Controller (SPIC) Flowchart for granting peripheral device
`access to ACM and setting usage timer for some peripheral devices.
`
`
`
`Confidential
`
`7
`
`B. Chu
`
`Ex. 1007, Page 11
`
`Ex. 1007, Page 11
`
`