throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`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
`
`

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