Patents by Inventor Christopher J. Engel

Christopher J. Engel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9985876
    Abstract: A method and a system for enabling communications on a signaling link include a first and a second device interconnected by the signaling link. The first device performs the method to acquire information from the second device. Based on the information acquired the first device determines to enable the signaling link for operational communications between the first device and the second device. A computer programming product instructs a computer to perform the method.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi
  • Publication number: 20180136255
    Abstract: A method of probing printed circuit boards that includes providing a circuit board design including a plurality of probe points, and selecting a probe point including a location ink from the plurality of probe points in the circuit board design to be probed on a physical printed circuit board design. The method continues with probing at least one probe point of the plurality of probe points with a probe that activates the location ink. Activation of the location ink by the probe indicates the selected probe point including the locating ink.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventors: Jason T. Albert, Matthew S. Doyle, Christopher J. Engel, Kahn C. Evans, Steven B. Janssen, Matt K. Light
  • Publication number: 20180121290
    Abstract: An approach is provided in which an information handling system suspends operation of one or more components corresponding to a PCIe link that is operating at a reduced capacity. The information handling system then trains the PCIe link to an increased capacity while the one or more components are suspended in operation. In turn, the information handling system resumes operation of the one or more components and restores the PCIe link to the increased capacity.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Curtis S. Eide, Christopher J. Engel, Aditya Saripalli
  • Publication number: 20180101453
    Abstract: A method, system and computer program product are provided for implementing cable failover in multiple cable Peripheral Component Interconnect Express (PCIE) IO interconnections to an external IO enclosure. System firmware is provided for implementing health check functions for the PCIE IO interconnections to identify a faulted low byte cable. A cable failover mechanism recovers a PCI link to the external IO enclosure. A multiplexer logic is provided between the PCIE host bridge (PHB) and the cable connected to the IO enclosure to perform a full lane reversal of the PCIE lanes.
    Type: Application
    Filed: November 19, 2017
    Publication date: April 12, 2018
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi, James E. Smith
  • Publication number: 20180074923
    Abstract: A method, system and computer program product are provided for implementing cable failover in multiple cable Peripheral Component Interconnect Express (PCIE) IO interconnections to an external IO enclosure. System firmware is provided for implementing health check functions for the PCIE IO interconnections to identify a faulted low byte cable. A cable failover mechanism recovers a PCI link to the external IO enclosure. A multiplexer logic is provided between the PCIE host bridge (PHB) and the cable connected to the IO enclosure to perform a full lane reversal of the PCIE lanes.
    Type: Application
    Filed: November 19, 2017
    Publication date: March 15, 2018
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi, James E. Smith
  • Patent number: 9891998
    Abstract: A method, system and computer program product are provided for detecting state and sparing of optical Peripheral Component Interconnect Express (PCI-Express or PCIE) cable channels attached to an IO drawer. System firmware is provided for implementing health check functions and state detection and sparing functions. One or more optical cables are connected between a host bridge and an PCIE enclosure, each optical cable includes one or more spare optical channels. An identified failed optical channel is rerouted to the spare optical channel.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Ellen M. Bauman, Timothy R. Block, Christopher J. Engel, Kaveh Naderi, Gregory M. Nordstrom, Harald Pross, Thomas R. Sand
  • Patent number: 9864662
    Abstract: A method, system and computer program product are provided for implementing cable failover in multiple cable Peripheral Component Interconnect Express (PCIE) IO interconnections to an external IO enclosure. System firmware is provided for implementing health check functions for the PCIE IO interconnections to identify a faulted low byte cable. A cable failover mechanism recovers a PCI link to the external IO enclosure. A multiplexer logic is provided between the PCIE host bridge (PHB) and the cable connected to the IO enclosure to perform a full lane reversal of the PCIE lanes.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi, James E. Smith
  • Patent number: 9858161
    Abstract: A method, system and computer program product are provided for implementing cable failover in multiple cable Peripheral Component Interconnect Express (PCIE) IO interconnections to an external IO enclosure. System firmware is provided for implementing health check functions for the PCIE IO interconnections to identify a faulted low byte cable. A cable failover mechanism recovers a PCI link to the external IO enclosure. A multiplexer logic is provided between the PCIE host bridge (PHB) and the cable connected to the IO enclosure to perform a full lane reversal of the PCIE lanes.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi, James E. Smith
  • Publication number: 20170300446
    Abstract: An approach is provided in which a host system receives a request to power down a selected I/O module located in a PCIe I/O expansion drawer. The host system identifies at least one cable card located in the host system that corresponds to the selected I/O module and transmits at least one set of sideband signals to the PCIe I/O expansion drawer through at least one set of PCIe cable links. The host system, in turn, inhibits the transmission of the at least one set of sideband signals to power down the selected I/O module.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventors: Curtis S. Eide, Christopher J. Engel, Kaveh Naderi, Matthew S. Spinler
  • Patent number: 9720871
    Abstract: A method for determining cable connections identifies a plurality of cables connected to a link included in a first device. The method identifies a first cable connected to the link included in the first device. The method determines that a second cable connected to is connected to a link included in a second device The method further determines that only one of an inbound and an outbound channel of a signaling lane included in the first cable is operable. The method utilizes a second cable to perform one of disabling signal transmission or detecting loss of signal on the operable channel. The method enables and disables signal transmission on the operable channel to determine that the first cable is connected to the link included in the remote device.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi
  • Publication number: 20170212916
    Abstract: A method prevents duplicate posts within a question and answer forum. The method may compare the user question vector to each of the plurality of corpus question vectors to determine the closest match between the user question vector and the corpus question vectors to obtain an identified question and answer row, and determine if the identified Q and A row has a last answer that has a corresponding confidence to the question of the identified Q and A row that exceeds a confidence threshold. Responsive to a positive determination, the method may determine if the user question is similar to a question in the identified Q and A row, and if so the server may determine that the last answer is similar to any answer in the identified Q and A row that is not the last answer, and in response, block the submission of the user question.
    Type: Application
    Filed: March 21, 2016
    Publication date: July 27, 2017
    Inventors: Jason T. Albert, Christopher J. Engel, Kahn C. Evans, Steven B. Janssen, Matt K. Light, David R. Nickel, Karl M. Solie, Michael L. Trantow
  • Publication number: 20170212872
    Abstract: A server prevents duplicate posts within a question and answer forum. The server may compare the user question vector to each of the plurality of corpus question vectors to determine the closest match between the user question vector and the corpus question vectors to obtain an identified question and answer row, and determine if the identified Q and A row has a last answer that has a corresponding confidence to the question of the identified Q and A row that exceeds a confidence threshold. Responsive to a positive determination, the server may determine if the user question is similar to a question in the identified Q and A row, and if so the server may determine that the last answer is similar to any answer in the identified Q and A row that is not the last answer, and in response, block the submission of the user question.
    Type: Application
    Filed: January 22, 2016
    Publication date: July 27, 2017
    Inventors: Jason T. Albert, Christopher J. Engel, Kahn C. Evans, Steven B. Janssen, Matt K. Light, David R. Nickel, Karl M. Solie, Michael L. Trantow
  • Patent number: 9697167
    Abstract: A method, system and computer program product are provided for implementing health check for optical cable attached Peripheral Component Interconnect Express (PCIE) enclosures in a computer system. System firmware is provided for implementing health check functions. One or more optical cables are connected between a host bridge and a PCIE enclosure. A PCIE link to the PCIE enclosure is reset responsive to a predefined event. After a set delay, a PCIE link health check is performed verifying PCIE link width and speed.
    Type: Grant
    Filed: March 19, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Ellen M. Bauman, Timothy R. Block, Christopher J. Engel, Kaveh Naderi, Harald Pross, Thomas R. Sand
  • Patent number: 9697166
    Abstract: A method, system and computer program product are provided for implementing health check for optical cable attached Peripheral Component Interconnect Express (PCIE) enclosures in a computer system. System firmware is provided for implementing health check functions. One or more optical cables are connected between a host bridge and a PCIE enclosure. A PCIE link to the PCIE enclosure is reset responsive to a predefined event. After a set delay, a PCIE link health check is performed verifying PCIE link width and speed.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Ellen M. Bauman, Timothy R. Block, Christopher J. Engel, Kaveh Naderi, Harald Pross, Thomas R. Sand
  • Patent number: 9697156
    Abstract: A method, system and computer program product are provided for detecting and configuring an external input/output (IO) enclosure in a computer system. A PCIE Host Bridge (PHB) in a system unit is connected to a plurality of PCIE add-in card slots. One or more cables are connected between the PHB and the external enclosure. System firmware including detecting and configuring functions uses sideband structure for detecting a PCIE cable card and configuring the external input/output (IO) enclosure.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Ellen M. Bauman, Curtis S. Eide, Christopher J. Engel, Gregory M. Nordstrom, Harald Pross, Thomas R. Sand, William A. Thompson
  • Patent number: 9697155
    Abstract: A method, system and computer program product are provided for detecting and configuring an external input/output (IO) enclosure in a computer system. A PCIE Host Bridge (PHB) in a system unit is connected to a plurality of PCIE add-in card slots. One or more cables are connected between the PHB and the external enclosure. System firmware including detecting and configuring functions uses sideband structure for detecting a PCIE cable card and configuring the external input/output (IO) enclosure.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Ellen M. Bauman, Curtis S. Eide, Christopher J. Engel, Gregory M. Nordstrom, Harald Pross, Thomas R. Sand, William A. Thompson
  • Publication number: 20170149655
    Abstract: A method and a system for enabling communications on a signaling link include a first and a second device interconnected by the signaling link. The first device performs the method to acquire information from the second device. Based on the information acquired the first device determines to enable the signaling link for operational communications between the first device and the second device. A computer programming product instructs a computer to perform the method.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi
  • Publication number: 20170147463
    Abstract: A method for determining cable connections identifies a plurality of cables connected to a link included in a first device. The method identifies a first cable connected to the link included in the first device. The method determines that a second cable connected to is connected to a link included in a second device The method further determines that only one of an inbound and an outbound channel of a signaling lane included in the first cable is operable. The method utilizes a second cable to perform one of disabling signal transmission or detecting loss of signal on the operable channel. The method enables and disables signal transmission on the operable channel to determine that the first cable is connected to the link included in the remote device.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi
  • Publication number: 20170147525
    Abstract: A method for determining cable connections identifies a plurality of cables connected to a link included in a first device. The method identifies a first cable connected to the link included in the first device. The method determines that a second cable connected to is connected to a link included in a second device The method further determines that only one of an inbound and an outbound channel of a signaling lane included in the first cable is operable. The method utilizes a second cable to perform one of disabling signal transmission or detecting los of signal on the operable channel. The method enables and disables signal transmission on the operable channel to determine that the first cable is connected to the link included in the remote device.
    Type: Application
    Filed: August 29, 2016
    Publication date: May 25, 2017
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi
  • Publication number: 20170116090
    Abstract: A method, system and computer program product are provided for implementing cable failover in multiple cable Peripheral Component Interconnect Express (PCIE) IO interconnections to an external IO enclosure. System firmware is provided for implementing health check functions for the PCIE IO interconnections to identify a faulted low byte cable. A cable failover mechanism recovers a PCI link to the external IO enclosure. A multiplexer logic is provided between the PCIE host bridge (PHB) and the cable connected to the IO enclosure to perform a full lane reversal of the PCIE lanes.
    Type: Application
    Filed: March 8, 2016
    Publication date: April 27, 2017
    Inventors: Jesse P. Arroyo, Christopher J. Engel, Kaveh Naderi, James E. Smith