`
`
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`PO. Box 1450
`Alexandria, Virginia 2231371450
`www.uspto.gov
`
`15/428,277
`
`02/09/2017
`
`Hideaki YAMASHITA
`
`PANDP0195US
`
`1032
`
`MARK D. SARALINO (PAN)
`RENNER, OTTO, BOISSELLE & SKLAR, LLP
`1621 EUCLID AVENUE
`19TH FLOOR
`CLEVELAND, OH 44115
`
`WANG HARRY Z
`
`ART UNIT
`2185
`
`PAPER NUMBER
`
`NOTIFICATION DATE
`
`DELIVERY MODE
`
`10/23/2019
`
`ELECTRONIC
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`The time period for reply, if any, is set in the attached communication.
`
`Notice of the Office communication was sent electronically on above—indicated "Notification Date" to the
`
`following e—mail address(es):
`
`ipdoeket@rennerotto.eom
`
`PTOL-90A (Rev. 04/07)
`
`
`
`0,7709 A0170” Summary
`
`Application No.
`15/428,277
`Examiner
`HARRY z WANG
`
`Applicant(s)
`YAMASHITA et al.
`Art Unit
`AIA (FITF) Status
`2185
`Yes
`
`- The MAILING DA TE of this communication appears on the cover sheet wit/7 the correspondence address -
`Period for Reply
`
`A SHORTENED STATUTORY PERIOD FOR REPLY IS SET TO EXPIRE g MONTHS FROM THE MAILING
`DATE OF THIS COMMUNICATION.
`Extensions of time may be available under the provisions of 37 CFR 1.136(a). In no event, however, may a reply be timely filed after SIX (6) MONTHS from the mailing
`date of this communication.
`|f NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`-
`- Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three months after the mailing date of this communication, even if timely filed, may reduce any earned patent term
`adjustment. See 37 CFR 1.704(b).
`
`Status
`
`1). Responsive to communication(s) filed on 09/05/2019.
`[:1 A declaration(s)/affidavit(s) under 37 CFR 1.130(b) was/were filed on
`
`2a). This action is FINAL.
`
`2b) C] This action is non-final.
`
`3)[:] An election was made by the applicant in response to a restriction requirement set forth during the interview on
`; the restriction requirement and election have been incorporated into this action.
`
`4)[:] Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`closed in accordance with the practice under Expat/7e Quay/e, 1935 CD. 11, 453 O.G. 213.
`
`Disposition of Claims*
`
`5)
`
`Claim(s) fl is/are pending in the application.
`
`5a) Of the above claim(s)
`
`is/are withdrawn from consideration.
`
`E] Claim(s)
`
`is/are allowed.
`
`Claim(s) fl is/are rejected.
`
`[:1 Claim(s) _ is/are objected to.
`
`) ) ) )
`
`6 7
`
`8
`
`
`
`are subject to restriction and/or election requirement
`[j Claim(s)
`9
`* If any claims have been determined aflowabie. you may be eligible to benefit from the Patent Prosecution Highway program at a
`
`participating intellectual property office for the corresponding application. For more information, please see
`
`http://www.uspto.gov/patents/init events/pph/index.jsp or send an inquiry to PPeredback@uspto.gov.
`
`Application Papers
`10)[:] The specification is objected to by the Examiner.
`
`11). The drawing(s) filed on 02/09/2017 is/are: a). accepted or b)[:] objected to by the Examiner.
`
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121 (d).
`
`Priority under 35 U.S.C. § 119
`12). Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or (f).
`Certified copies:
`
`a). All
`
`b)D Some**
`
`C)D None of the:
`
`1.. Certified copies of the priority documents have been received.
`
`2.[:] Certified copies of the priority documents have been received in Application No.
`
`3:] Copies of the certified copies of the priority documents have been received in this National Stage
`application from the International Bureau (PCT Rule 17.2(a)).
`
`** See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`
`1)
`
`Notice of References Cited (PTO-892)
`
`2) D Information Disclosure Statement(s) (PTO/SB/08a and/or PTO/SB/08b)
`Paper No(s)/Mail Date_
`U.S. Patent and Trademark Office
`
`3) C] Interview Summary (PTO-413)
`Paper No(s)/Mail Date
`4) CI Other-
`
`PTOL-326 (Rev. 11-13)
`
`Office Action Summary
`
`Part of Paper No./Mai| Date 20191003
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 2
`
`DETAILED ACTION
`
`Notice of Pre-AIA or AIA Status
`
`1.
`
`The present application, filed on or after March 16, 2013, is being examined under the
`
`first inventor to file provisions of the AIA.
`
`Response to Amendment
`
`2.
`
`Claims 1, 3, and 4 have been amended. Claims 1—6 are currently pending.
`
`Response to Arguments
`
`3.
`
`Applicant's arguments filed 09/05/2019 have been fully considered but they are not
`
`persuasive.
`
`4.
`
`Regarding Applicant’s arguments that Hess does not teach ”the communication bus
`
`connected to the information storage and configured to transfer the information to the
`
`digital device” of amended claim 1, the Examiner respectfully disagrees.
`
`5.
`
`Cohen teaches a host device (i.e. digital device of claim 1) connected to an I/O card
`
`(Figure 1B, host 102, l/O card 116). Furthermore, Cohen teaches that the I/O card comprises a
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 3
`
`switch and internal bus interface (Fig. 1B, 103/110; i.e. local bus of claim 1). Freimuth teaches
`
`a host—storage switching system (See Figure 8) where a host device manages (Fig. 8, 832, MR-
`
`PCIM) the connections and configurations ofthe attached endpoints (See Fig. 12, 1260, Assign
`
`each endpoint a base address). Since neither Cohen nor Freimuth explicitly teach that the I/O
`
`card contains a sideband channel connected to the host device that is separate from the local
`
`bus, Hess was incorporated to teach a PCIe I/O card containing an out—of—band control path
`
`(Fig. 2,; Le. communication bus of claim 1) and a functional PCIe path (i.e. local bus of claim 1).
`
`While Applicant argues that Hess does not teach that the out—of—band control path being
`
`connected to an information storage and being capable of transferring bus configuration data
`
`from the information storage to a digital host device, Hess discloses that the out—of—band path
`
`is connected to a SMBus shared memory (Fig. 2, 211) which contains bus information of the
`
`local bus (Paragraph [0034], location information of each PCle card (in each l/O unit), and
`
`stores the location information in the SMBus shared memory for each corresponding PCle
`
`card (step 305). Location information identifies at least a cage and a slot in sufficient detail to
`
`distinguish one peripheral card from all other peripheral cards managed by the system
`
`controller). Furthermore, Hess discloses that the service processor 1 connected to the
`
`communication bus can transfer the bus configuration data to the digital host device (i.e. digital
`
`device of claim 1) (Paragraph 0035, service processor of the processor unit reads location
`
`information via the SMBus lines from connected SMBus shared memory (step 309)). Since the
`
`claim language does not explicitly state how the bus configuration is set (i.e. whether or not the
`
`digital device is sending bus configuration information back to the local bus or if it is internally
`
`set in the digital host device), since the digital host device is receiving bus configuration data
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 4
`
`from the SMBus shared memory located on the out—of—band path, Hess does teach a digital host
`
`device receiving data from an information storage via a communication bus.
`
`Claim Rejections - 35 USC § 103
`
`1.
`
`The following is a quotation of 35 U.S.C.103 which forms the basis for all obviousness
`
`rejections set forth in this Office action:
`
`A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is
`not identically disclosed as set forth in section 102, if the differences between the claimed invention
`and the prior art are such that the claimed invention as a whole would have been obvious before the
`effective filing date of the claimed invention to a person having ordinary skill in the art to which the
`claimed invention pertains. Patentability shall not be negated by the manner in which the invention
`was made.
`
`2.
`
`Claims 1—6 are rejected under 35 U.S.C.103 as being unpatentable over Cohen (US
`
`2013/0297894) in view of Freimuth (US 2008/0147904) in further view of Nakayama (US
`
`2010/0036995) in further view of Hess (US 2012/0265912).
`
`3.
`
`Regarding claim 1, Cohen teaches a recording medium (Fig. 1B, 116, Recording medium
`
`card) which is connectable to a digital device (Fig. 1B, 102, Host), the recording medium
`
`comprising: a local bus (Fig. 1B, 116, Local bus 110/180) having a plurality of switches or
`
`bridges (Fig. 1B, 103, Switch, 110, Bridges); a plurality of recording units connected to the local
`
`bus (Fig. 1B, 199, NVM recording units); an information storage unit (Fig. 1B, 141, Map) which
`
`stores information indicating a bus configuration of the local bus (Paragraph 1100, Map 141
`
`converts between data addressing used on External Interfaces 110 and data addressing used
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 5
`
`on Device Interfaces 190, using Table 143 to map external data addresses to locations in NVM
`
`199); and a communication unit for transferring the information to and from the digital device
`
`(Fig. 1B, 104, Intermediate l/F), wherein, after the recording medium is inserted into the digital
`
`device (Fig. 10, 1001A, Initialize), the bus configuration of the local bus is reconstructed based
`
`on the information indicating the bus configuration acquired from the information storage unit
`
`via the communication unit by the digital device (Fig. 10, 1031, Update shadow map;
`
`Paragraph 0328, sending the update to the shadow copy of the map from the l/O device to
`
`the l/O space memory of the computing host).
`
`Cohen does not explicitly teach wherein, after insertion ofthe recording medium into
`
`the digital device is detected, a subordinate bus number of each of the plurality of switches or
`
`bridges is set based on the information indicating the bus configuration acquired from the
`
`information storage unit via the communication unit by the digital device.
`
`Freimuth teaches wherein (Fig. 26, 2610, Receive an add event), after insertion ofthe
`
`recording medium into the digital device is detected (Paragraph 0209, The "Add" event may be
`
`received as part of a "Presence Detect Change" interrupt sent by a physical hot-plug
`
`controller of a PCIe switch in response to the detection of the addition of the new
`
`component, for example); information indicating the bus configuration acquired from the
`
`information storage unit via the communication unit by the digital device (Fig. 26, 2620; MR-
`
`PCIM gathers characteristic information for the added component (step 2620). This gathering
`
`may comprise communicating with the component to retrieve the characteristic information,
`
`such as from a VPD storage device associated with the component).
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 6
`
`It would have been obvious to one of ordinary skill in the art before date of application
`
`filing to have modified the recording medium to incorporate the teachings of Freimuth and
`
`include a hot—plug detection circuitry to detect adding/removal of the device; an adapter
`
`connected to a host root bus and retrieve characteristic bus information (Paragraph 0191, The
`
`MR-PCIM 2562 maintains a fabric configuration data structure 2566 which stores
`
`characteristic information) from the information storage units of Cohen, and allocating the bus
`
`numbers based on the characteristic bus information provided.
`
`One of ordinary skill in the art would be motivated to make these modifications because
`
`Cohen discloses a mapping information storage module (See Cohen: Fig. 13, 141) used for
`
`translating data between different bus interfaces which is synonymous and related to the
`
`characteristic information of the bus system of Freimuth (See Freimuth: Paragraph 0210, The
`
`MR-PCIM gathers characteristic information for the added component (step 2620)), thus it
`
`would have been obvious to make the modifications to yield the obvious result of being able to
`
`hot—plug devices in to configure them quickly (See Freimuth: Paragraph 0209) and allow the
`
`use of the characteristic information to determine the bus numbers thus allowing migration of
`
`bus settings to enable efficient environments (See Freimuth: Paragraph 0020).
`
`Neither Cohen nor Freimuth explicitly teaches a subordinate bus number of each ofthe
`
`plurality of switches or bridges is set based on the information indicating the bus configuration
`
`acquired from the information storage unit via the communication unit by the digital device.
`
`Nakayama teaches a subordinate bus number of each of the plurality of switches or
`
`bridges is set (Fig. 2; Paragraph 0049, FIG. 2 shows a configuration example of the switch port
`
`table. The switch port table 600 is a table for controlling ports of the switch and is stored
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 7
`
`over the registers 341, 342 of the respective switches 301, 302) based on the information
`
`indicating the bus configuration acquired from the information storage unit via the
`
`communication unit by the digital device (Paragraph 0049, Contents of this control table are
`
`set up by the PCI manager 410; Fig. 6; Paragraph 0062, this bus number assignment
`
`management table 630 is realized by a method of directly transferring information to an
`
`EFl/BIOS that practically assigns the IO resource IDs through the registers 341, 342 in the
`
`switches 301, 302).
`
`It would have been obvious to one of ordinary skill in the art before date of application
`
`filing to have modified the recording medium to incorporate the teachings of Nakayama and
`
`allow the assigning of subordinate bus numbers to the switches/bus system of Cohen.
`
`One of ordinary skill in the art would be motivated to make these modifications in order
`
`to utilize device virtualization so that the device can be shared by multiple hosts/guest
`
`operating systems running on a single host efficiently (See Nakayama: Paragraphs 0002/0004).
`
`Neither Cohen, Freimuth, nor Nakayama explicitly teaches a local bus connected to the
`
`digital device, a communication bus connected to the information storage and configured to
`
`transfer the information to the digital device, wherein the communication bus is different from
`
`the local bus.
`
`Hess teaches a recording medium (Fig.2, 231, l/O unit) comprising: a local bus (Fig. 2,
`
`Functional path) including a plurality of switches or bridges (Fig. 2, 209/219) connected to the
`
`digital device (Fig. 2, 241, Processing unit device), a communication bus (Fig. 2, Out-of-band
`
`control path) connected to the information storage (Fig. 2, 211, SMBUS shared memory;
`
`Paragraph 0034, In response to booting, service processor 1 201 (as well as all other service
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 8
`
`processors for l/O units) determines location information of each PCle card (in each l/O unit),
`
`and stores the location information in the SMBus shared memory for each corresponding
`
`PCle card (step 305)) and configured to transfer the information to the digital device
`
`(Paragraph 0034, the system controller sends a "send request" to service processor 0 251... A
`
`"send request" is a request from the system controller to the service processor in the
`
`processor unit to retrieve the location information... Paragraph 0035, the service processor of
`
`the processor unit reads location information via the SMBus lines from connected SMBus
`
`shared memory (step 309)), wherein the communication bus is different from the local bus
`
`(Fig. 2, Out-of-band control path vs functional PCle path).
`
`It would have been obvious to one of ordinary skill in the art before date of application
`
`filing to have modified the recording medium to incorporate the teachings of Hess and include
`
`an out—of—band control path channel in order to configure the bus/card configurations of the
`
`recording medium card of Cohen.
`
`One of ordinary skill in the art would be motivated to make these modifications in order
`
`to prevent the transfer of configuration data over an improperly configured bus (See Hess:
`
`Paragraph 0025, until the functional path conductors are configured and initialized correctly,
`
`the functional path conductors may not be sufficient to carry the functional path signals) thus
`
`reducing the possibility of errors occurring in the data (See Hess: Paragraph 0042).
`
`4.
`
`Regarding claim 2, Cohen in view of Freimuth in further view of Nakayama in further
`
`view of Hess teaches the recording medium of claim 1. Cohen further teaches wherein the local
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 9
`
`bus is a PCI bus or a PCIe bus (Paragraph 0029, the coupling is via one or more host interfaces
`
`including PCle).
`
`Regarding claim 3, Cohen in view of Freimuth in further view of Nakayama in further
`
`view of Hess teaches the recording medium of claim 2. Cohen does not teach wherein the
`
`communication unit is a sideband bus different from the PCI bus or the PCIe bus.
`
`Hess teaches wherein the communication unit is a sideband bus (Fig. 2, Out-of-band
`
`control path; 291, 293, SCL/SDA sideband) different from the PCI bus or the PCIe bus (Fig. 2,
`
`295, PCle bus).
`
`It would have been obvious to one of ordinary skill in the art before date of application
`
`filing to have modified the recording medium to incorporate the teachings of Hess and include
`
`an out—of—band control path channel in order to configure the bus/card configurations of the
`
`recording medium card of Cohen.
`
`One of ordinary skill in the art would be motivated to make these modifications in order
`
`to prevent the transfer of configuration data over an improperly configured bus (See Hess:
`
`Paragraph 0025, until the functional path conductors are configured and initialized correctly,
`
`the functional path conductors may not be sufficient to carry the functional path signals) thus
`
`reducing the possibility of errors occurring in the data (See Hess: Paragraph 0042).
`
`5.
`
`Regarding claim 4, Cohen teaches an adapter (Fig. 13, 107) in which a recording medium
`
`is inserted and removed (Fig. 13, 116, Recording medium card), the recording medium
`
`inaiuding a local bus (Fig. 13, 116, Local bus 110/180) having a plurality of switches or bridges
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 10
`
`(Fig. 13, 103, Switch, 110, Bridges) and an information storage unit which stores information
`
`indicating a bus configuration oithe iocai bus (Paragraph 1100, Map 141 converts between
`
`data addressing used on External Interfaces 110 and data addressing used on Device
`
`Interfaces 190, using Table 143 to map external data addresses to locations in NVM 199), the
`
`adapter comprising: an in‘iorrnation acquisition unit for acquiring the information indicating the
`
`bus configuration from the information storage unit (Fig. 18, 1%, Shadow map), wherein, after
`
`insertion oi the recording medium is detected by the insertion/rernovai detector (Fig. 10,
`
`some), the bus searcher sets a subordinate bus number of each of the oiuraiity of switches or
`
`bridges based on the information indicating the bus configuration acquired by the iniorrnation
`
`acquisition unit, and then reconstructs the bus configuration (Fig. 10, 13331, Uodate than}.
`
`Cohen teaches a PCIe I/O card with multiple recording units within that transmits a map
`
`of the local bus configurations to the host device. Cohen does not explicitly teach the adapter
`
`comprising: a bus searcher for setting a bus number from a root bus for each ofthe piuraiity of
`
`switches or bridges to construct a bus configuration; an insertionfremovai detector for
`
`detecting insertion anti removai otthe recording medium to and from the adapter; anti an
`
`information acquisition unit for acquiring the information indicating the bus configuration from
`
`the information storage unit, wherein, after insertion oithe recording medium is detected by
`
`the insertionfremovai detector, the bus searcher sets a subordinate bus number of each of the
`
`oiuraiity of switches or bridges based on the information indicating the bus configuration
`
`acquired by the information acquisition unit.
`
`Freimuth teaches an adapter (Fig. 3, 832, MRnPiihfii; 335i, PCE root combiex}, the
`
`adapter comprising: a bus searcher for setting a bus number from a root bus for each of the
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 11
`
`plurality of switches or bridges to construct a bus configuration (fig. 3, 332, MR*PC§M}; an
`
`insertion/removal detector for detecting insertion and removai of the recording medium to and
`
`from the adapter (Fig. 8, 332, MR-Pi‘lii‘ifl; Paragraph {325539, the operation starts by receiving, in
`
`a MR~PCEM, an "Rodd" event indicating the additions“; of a component to the FCie fabric (step
`
`26103); and an information acquisition unit for acquiring the information indicating the bus
`
`configuration from the information storage unit (Fig. 8, 832, MR—F’Cii‘v‘i; Hg. 26, 2620, Gather
`
`characteristic information), wherein, after insertion of the recording medium is detected by
`
`the insertionfremovai detector (Fig. 25, 2610. Receive acid event}, the bus searcher sets a
`
`subordinate bus number of each of the piui‘aiity of switches or bridges based on the
`
`information indicating the bus configuration acquired by the information acquisition unit (fig.
`
`26, 2560i26?0, Set ports; Fig. 18, Ease addresses}.
`
`It would have been obvious to one of ordinary skill in the art before date of application
`
`filing to have modified the recording medium to incorporate the teachings of Freimuth and
`
`include a hot—plug detection circuitry to detect adding/removal of the device; an adapter
`
`connected to a host root bus and retrieve characteristic bus information (Paragraph 0191, The
`
`MR-PCIM 2562 maintains a fabric configuration data structure 2566 which stores
`
`characteristic information) from the information storage units of Cohen, and allocating the bus
`
`numbers based on the characteristic bus information provided.
`
`One of ordinary skill in the art would be motivated to make these modifications because
`
`Cohen discloses a mapping information storage module (See Cohen: Fig. 13, 141) used for
`
`translating data between different bus interfaces which is synonymous and related to the
`
`characteristic information ofthe bus system of Freimuth (See Freimuth: Paragraph 0210, The
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 12
`
`MR-PCIM gathers characteristic information for the added component (step 2620)), thus it
`
`would have been obvious to make the modifications to yield the obvious result of being able to
`
`hot—plug devices in to configure them quickly (See Freimuth: Paragraph 0209) and allow the
`
`use of the characteristic information to determine the bus numbers thus allowing migration of
`
`bus settings to enable efficient environments (See Freimuth: Paragraph 0020).
`
`Neither Cohen nor Freimuth explicitly teaches a subordinate bus number of each ofthe
`
`plurality of switches or bridges is set based on the information indicating the bus configuration
`
`acquired from the information storage unit via the communication unit by the digital device.
`
`Nakayama teaches a subordinate bus number of each of the plurality of switches or
`
`bridges is set (Fig. 2; Paragraph 0049, FIG. 2 shows a configuration example of the switch port
`
`table. The switch port table 600 is a table for controlling ports of the switch and is stored
`
`over the registers 341, 342 of the respective switches 301, 302) based on the information
`
`indicating the bus configuration acquired from the information storage unit via the
`
`communication unit by the digital device (Paragraph 0049, Contents of this control table are
`
`set up by the PCI manager 410; Fig. 6; Paragraph 0062, this bus number assignment
`
`management table 630 is realized by a method of directly transferring information to an
`
`EFl/BIOS that practically assigns the IO resource IDs through the registers 341, 342 in the
`
`switches 301, 302).
`
`It would have been obvious to one of ordinary skill in the art before date of application
`
`filing to have modified the apparatus to incorporate the teachings of Nakayama and allow the
`
`assigning of subordinate bus numbers to the switches/bus system of Cohen.
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 13
`
`One of ordinary skill in the art would be motivated to make these modifications in order
`
`to utilize device virtualization so that the device can be shared by multiple hosts/guest
`
`operating systems running on a single host efficiently (See Nakayama: Paragraphs 0002/0004).
`
`Neither Cohen, Freimuth, nor Nakayama explicitly teach the recording medium including
`
`a local bus (Fig. 2, Functional PCle path), an information storage (Fig. 2, 211, SMBus Shared
`
`memory), and a communication bus (Fig.2, Out-of-band control path), and the communication
`
`bus being different from the local bus (Fig. 2, Functional PCle path) and configured to transfer
`
`the information to the adapter (Fig. 2, 243, PCle hub card adapter), the adapter comprising: a
`
`processor (Fig. 2, 251, Service processor 0) configured to: acquire the information indicating
`
`the bus configuration from the information storage via the communication bus (Paragraph
`
`0035, he service processor of the processor unit reads location information via the SMBus
`
`lines from connected SMBus shared memory (step 309)); the processor configured to set a bus
`
`number based on information acquired via the communication bus (Paragraph 0036, After the
`
`service processor has either obtained location information from slave devices, or at least
`
`failure of the slave device(s) to respond, the service processor may send such location
`
`information to the system controller (step 310)).
`
`It would have been obvious to one of ordinary skill in the art before date of application
`
`filing to have modified the recording medium to incorporate the teachings of Hess and include
`
`an out—of—band control path channel in order to configure the bus/card configurations of the
`
`recording medium card of Cohen.
`
`One of ordinary skill in the art would be motivated to make these modifications in order
`
`to prevent the transfer of configuration data over an improperly configured bus (See Hess:
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 14
`
`Paragraph 0025, until the functional path conductors are configured and initialized correctly,
`
`the functional path conductors may not be sufficient to carry the functional path signals) thus
`
`reducing the possibility of errors occurring in the data (See Hess: Paragraph 0042).
`
`6.
`
`Regarding claim 5, Cohen in view of Freimuth in further view of Nakayama in further
`
`view of Hess teaches adapter & recording medium of claim 4. Cohen further teaches an
`
`information processing apparatus comprising: a host device having an interface (Fig. 13, 102,
`
`Host; Paragraph 0066, using a PCle-based host protocol, such as NVM Express, the updated
`
`information is communicated at least in part by the l/O device writing a region in the memory
`
`of the computing host and informing the computing host with an interrupt; i.e. PCle internal
`
`interface); the adapter (Fig. 13, 107) which is connected to the host device via the interface
`
`(Paragraph 0058, a PCle-addressable memory of the computing host); and the recording
`
`medium (Fig. 13, 104).
`
`7.
`
`Regarding claim 6, Cohen in view of Freimuth in further view of Nakayama in further
`
`view of Hess teaches the information processing apparatus of claim 5. Cohen further teaches
`
`wherein the digital device is configured by the host device and the adapter (Fig. 13, Digital
`
`device 102).
`
`Conclusion
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 15
`
`6.
`
`The prior art made of record and not relied upon is considered pertinent to applicant's
`
`disclosure. US PG—PUB 2012/0079139 to Sonokawa discloses a LAN switch connecting a VG
`
`expansion apparatus to a service chassis host and transferring connection information between
`
`the two.
`
`7.
`
`THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as
`
`set forth in 37 CFR 1.136(a).
`
`A shortened statutory period for reply to this final action is set to expire THREE MONTHS
`
`from the mailing date of this action.
`
`In the event a first reply is filed within TWO MONTHS of
`
`the mailing date of this final action and the advisory action is not mailed until after the end of
`
`the THREE—MONTH shortened statutory period, then the shortened statutory period will expire
`
`on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a)
`
`will be calculated from the mailing date of the advisory action.
`
`In no event, however, will the
`
`statutory period for reply expire later than SIX MONTHS from the mailing date ofthis final
`
`action.
`
`Any inquiry concerning this communication or earlier communications from the
`
`examiner should be directed to HARRY Z WANG whose telephone number is (571)270—1716.
`
`The examiner can normally be reached on 9 am — 3 pm (Monday—Friday).
`
`Examiner interviews are available via telephone, in—person, and video conferencing
`
`using a USPTO supplied web—based collaboration tool. To schedule an interview, applicant is
`
`encouraged to use the USPTO Automated Interview Request (AIR) at
`
`http://www.uspto.gov/interviewpractice.
`
`
`
`Application/Control Number: 15/428,277
`Art Unit: 2185
`
`Page 16
`
`If attempts to reach the examiner by telephone are unsuccessful, the examiner’s
`
`supervisor, Tim Vo can be reached on 571—272—3642. The fax phone number for the
`
`organization where this application or proceeding is assigned is 571—273—8300.
`
`Information regarding the status of an application may be obtained from the Patent
`
`Application Information Retrieval (PAIR) system. Status information for published applications
`
`may be obtained from either Private PAIR or Public PAIR. Status information for unpublished
`
`applications is available through Private PAIR only. For more information about the PAIR
`
`system, see http://pair—direct.uspto.gov. Should you have questions on access to the Private
`
`PAIR system, contact the Electronic Business Center (EBC) at 866—217—9197(to|l—free). If you
`
`would like assistance from a USPTO Customer Service Representative or access to the
`
`automated information system, call 800—786—9199 (IN USA OR CANADA) or 571—272—1000.
`
`/H.Z.W./
`
`Examiner, Art Unit 2185
`
`/TIM T VO/
`
`Supervisory Patent Examiner, Art Unit 2185
`
`