Patents by Inventor John S. Werner

John S. Werner 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: 12785841
    Abstract: A controller maps a plurality of client-side traffic ports to a plurality of line-side optical ports of a wavelength division multiplexing system, that are operatively coupled to at least one optical long haul link. The controller determines idle traffic overhead associated with at least one mapped client-side traffic port of the plurality of client-side traffic ports. The controller determines that there is underutilized bandwidth capacity in at least a first line-side optical port in the plurality of mapped line-side ports that would reduce a need for use of at least a second line-side optical port. The controller logically remaps at least one client-side traffic port from the second line-side port to the underutilized first line-side optical port in response to determining that there is underutilized bandwidth capacity of the first line-side optical port.
    Type: Grant
    Filed: May 16, 2024
    Date of Patent: November 3, 2026
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew Gerald Crimmins
  • Patent number: 12769068
    Abstract: An optical cable misplug error detection and remediation process is provided which includes detecting, by at least one processor, an optical cable misplug error in a connection path between optical transceivers of a computing network, where the connection path includes one or more optical cables. The detecting includes evaluating operation of an optical transceiver of the connection path. The evaluating includes determining whether a receive lane of the optical transceiver is receiving a signal during evaluating operation of the optical transceiver, and detecting the optical cable misplug error where the receive lane of the optical transceiver is not receiving the signal. The process further includes identifying, by the at least one processor based on detecting the optical cable misplug error, a location of a misplugged optical cable in the connection path between the optical transceiver of the computing network.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: October 20, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Faezeh Gholami, Rafaela Frota, Andrew C. M. Hicks
  • Patent number: 12745372
    Abstract: Embodiments disclosed herein include a server drawer. The server drawer may include a lower deck heat exchanger with an inlet, an outlet, and a fluid pump. The server drawer may also include an upper deck heat exchanger located in an upper airflow path after first heat producing elements and before a component of concern, and a manifold. The manifold may include distributors connecting i) the inlet to the upper deck heat exchanger and ii) the outlet to the upper deck heat exchanger. The fluid pump may pump cooled fluid between the upper deck heat exchanger and the lower deck heat exchange.
    Type: Grant
    Filed: March 27, 2024
    Date of Patent: September 22, 2026
    Assignee: International Business Machines Corporation
    Inventors: John Torok, John S. Werner, Dustin Demetriou, Noah Singer, Arkadiy O. Tsfasman
  • Patent number: 12743355
    Abstract: Management of test case champions includes generating a plurality of fingerprints for a plurality of test cases, wherein each of the plurality of fingerprints is associated with one of the plurality of test cases and identifies a specific code path covered by its associated test case for a System Under Test (SUT). Based on the fingerprints and based on version control information for the SUT, one or more test cases in the plurality of test cases that cover a portion of code of the SUT that has changed are identified. Based on one or more criteria and test execution results, at least one test case of the identified one or more test cases is designated as a champion test case.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: September 22, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, Ryan Thomas Rawlins, Michael Terrence Cohoon, John S. Werner
  • Patent number: 12726044
    Abstract: Disclosed embodiments provide methods, systems, and computer program products for implementing intelligent power shifting in an uninterruptable power supply (UPS) system for enhanced system efficiency. Disclosed embodiments implement intelligent power shifting to decrease UPS power consumption during normal system operation in the presence of a main power signal, increasing system efficiency, while providing redundancy in the absence or a disruption of the main power signal. Power shifting is based on an intelligent algorithm for controlling current through power supply units (PSUs) of the UPS system to shift a substantial portion of the main power signal through PSUs that are connected to power distribution units (PDU) not powered through the UPS, reducing power consumption by the UPS.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: September 1, 2026
    Assignee: International Business Machines Corporation
    Inventors: Luke L. Jenkins, John S. Werner, Arkadiy O. Tsfasman, John Torok
  • Publication number: 20260254721
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to request removal of a network device. The command includes an indication of the network device, and the receiving network device initiates removal of the network device indicated by the command. The initiating removal of the network device includes initiating removal of one or more paths of the network device. The receiving network device provides a response to the request for removal of the network device.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Publication number: 20260254738
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to obtain link data of a link of a port of a network device. The command includes an indication of the port coupled to the link for which link data is to be obtained. The receiving network device obtains the link data of the link coupled to the port indicated by the command and provides a response to the request for the link data of the link.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20260254771
    Abstract: A receiving network device obtains a command built to enable a control program of a transmitting device coupled to the receiving network device to obtain bandwidth data relating to bandwidth between a network device and another network device. The command includes an indication of the network device and the other network device for which bandwidth data is to be obtained. The receiving network device obtains the bandwidth data relating to the bandwidth between the network device and the other network device indicated by the command and provides a response to the request for the bandwidth data.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20260254779
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to obtain fabric identifier data of a network device. The command includes an indication of the network device for which the fabric identifier data is to be obtained. The receiving network device obtains the fabric identifier data of the network device indicated by the command and provides a response to the request for the fabric identifier data of the network device.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20260254745
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to request removal of a node from a network fabric. The command includes an indication of the node. The receiving network device performs removal processing to remove the node indicated by the command from the network fabric. The receiving network device provides a response to the request for removal of the node from the network fabric.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20260252337
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to obtain firmware level data of a network component. The command includes an indication of the network component for which the firmware level data is to be obtained. The receiving network device obtains the firmware level data of the network component indicated by the command and provides a response to the request for the firmware level data of the network component.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20260254737
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to obtain context data of a network device. The command includes an indication of the network device for which the context data is to be obtained. The receiving network device obtains the context data of the network device indicated by the command and provides a response to the request for the context data of the network device.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20260252455
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to obtain environmental data of a network device. The command includes an indication of the network device for which the environmental data is to be obtained. The receiving network device obtains the environmental data of the network device indicated by the command and provides a response to the request for the environmental data of the network device.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Publication number: 20260254871
    Abstract: A receiving network device obtains a command built to enable a control program of a device coupled to the receiving network device to obtain link feature data of a link coupled to one port of a network device and another port of another network device. The command includes an indication of the one port and the other port coupled to the link for which link feature data is to be obtained. The receiving network device obtains the link feature data of the link coupled to the one port and the other port indicated by the command and provides a response to the request for the link feature data of the link.
    Type: Application
    Filed: February 27, 2025
    Publication date: August 27, 2026
    Inventors: Pasquale A. Catalano, John S. Werner, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Patent number: 12711081
    Abstract: Methods, systems, and products for dynamically routing I/O commands includes receiving an input/output (I/O) command targeting a destination target, selecting, from a plurality of paths to the destination target, a path based on power consumption and a command response time associated with the path, and processing the I/O command on the selected path.
    Type: Grant
    Filed: April 9, 2024
    Date of Patent: August 18, 2026
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman, Andrew Gerald Crimmins
  • Patent number: 12711003
    Abstract: Methods, systems, and products for health signature based load shifting for part longevity may include monitoring one or more variables associated with each of multiple redundant parts of a computing system, where one or more of the redundant parts are experiencing a load, generating, based on the monitored variables, a health signature for each of the redundant parts, and shifting, based on the health signatures, the load between the redundant parts.
    Type: Grant
    Filed: April 16, 2024
    Date of Patent: August 18, 2026
    Assignee: International Business Machines Corporation
    Inventors: John S. Werner, Arkadiy O. Tsfasman, John Torok, Luke L. Jenkins, Noah Singer
  • Patent number: 12699752
    Abstract: Pattern matching for human readable prime number compression (HRPNC), including: identifying, in a binary object, one or more portions of the binary object matching one or more patterns; performing HRPNC on each portion of the one or more portions to generate one or more compressed portions; and generating, for the binary object, a compressed binary object comprising a concatenation of the one or more compressed portions.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: August 4, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, Christopher V Derobertis, Ryan Thomas Rawlins, John S. Werner, Arkadiy O. Tsfasman, Pasquale A. Catalano
  • Patent number: 12699784
    Abstract: Salting binaries for human readable prime number compression (HRPNC), including: detecting, during HRPNC of a binary object, that a time threshold has been reached; generating, in response to the time threshold being reached, one or more salted variants of the binary object by applying, to the binary object, a corresponding salt value; performing HRPNC on each of the one or more salted variants of the binary object; and providing a compressed salted variant.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: August 4, 2026
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. M. Hicks, John S. Werner, Pasquale A. Catalano, Arkadiy O. Tsfasman, Ryan Thomas Rawlins, Christopher V DeRobertis
  • Patent number: 12695506
    Abstract: Methods, apparatus, and systems for altering refractive index of an expanded beam connector lens include receiving signals from an expanded beam connector, detecting a decibel loss of the signals in the expanded beam connector that exceeds a loss threshold, and directing, via a transmitter included in the expanded beam connector and in response to detecting the decibel loss, light at an expanding lens included in the expanded beam connector.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: July 28, 2026
    Assignee: International Business Machines Corporation
    Inventors: Faezeh Gholami, Rafaela Frota, John S. Werner, Andrew C. M. Hicks
  • Publication number: 20260195146
    Abstract: An approach is provided for facilitating user access to an obscured online cancellation option. By using natural language processing (NLP) and learned patterns of order systems that employ hostile architecture designs, it is determined that cancellation option(s) that cancel order(s) are obscured by hostile architecture design(s) employed by online platform(s). The order(s) specify service(s) ordered by a user. Cancellation selection(s) are presented in a user interface to provide the user with a direct access to an activation of the cancellation option(s). The direct access provides a user experience that avoids the hostile architecture design(s).
    Type: Application
    Filed: January 7, 2025
    Publication date: July 9, 2026
    Inventors: Heather Nicole Polgrean, Jessica Nahulan, John S. Werner, Jeremy R. Fox, Tyler HANSEN