Patents by Inventor Christopher S. Smith

Christopher S. Smith 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: 12475454
    Abstract: An example operation may include one or more of storing one or more public keys of one or more policy services, receiving, via a signing service, a blockchain transaction that has content that has been verified by a policy service and includes a signature created by a private key of the policy service, verifying, via a hardware security module (HSM), the signature of the policy service based on a public key of the policy service from among the one or more public keys, and in response to a verification of the signature of the policy service, signing, via the HSM, the blockchain transaction using a wallet key of a user of the blockchain transaction.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: November 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Takuya Nakaike, Moriyoshi Ohara, Christopher S. Smith, Angel Nunez Mencias, Peter James De Meo
  • Patent number: 12041164
    Abstract: A system, method, and computer program product for implementing encryption key management is provided. The method includes connecting a hardware device to a keystore agent comprising a system configured to manage one or more keystores holding one or more cryptographic key instances. A key template is configured to define an attribute for generating cryptographic keys. The key template is modified such that the keystore component is added to the key template and instances of associated cryptographic keys are generated. Each instance is installed within the keystore component and associated attributes associated with data for consumption are generated. A key event log defining all events associated with a given key of the associated cryptographic keys with respect to a lifetime of the given key is generated and a repository comprising key templates and associated key data is maintained.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: July 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Isabel Arnold, Søren Peen, Troels Nørgaard, Jakub Karol Jelonek, Blazej Pawlak, Christopher S. Smith, Nataraj Nagaratnam, Marco Pavone, Leo Moesgaard
  • Patent number: 11689375
    Abstract: Certificate and key management is provided. A signed certificate corresponding to an enterprise is deployed to a plurality of cryptographic communication protocol endpoint proxies located in a heterogeneous distributed computing environment where a private key corresponding to the enterprise is not placed in any of the plurality of cryptographic communication protocol endpoint proxies. Offload of cryptographic communications from the plurality of cryptographic communication protocol endpoint proxies to the hardware security module is received by the hardware security module where the hardware security module verifies connection authenticity for the plurality of cryptographic communication protocol endpoint proxies across the heterogeneous distributed computing environment using the private key corresponding to the enterprise that remains within a security boundary of the hardware security module.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nataraj Nagaratnam, Christopher S. Smith, David Nguyen, Martin Schmatz, Marco Pavone, Navaneeth Rameshan
  • Publication number: 20230091686
    Abstract: An example operation may include one or more of storing one or more public keys of one or more policy services, receiving, via a signing service, a blockchain transaction that has content that has been verified by a policy service and includes a signature created by a private key of the policy service, verifying, via a hardware security module (HSM), the signature of the policy service based on a public key of the policy service from among the one or more public keys, and in response to a verification of the signature of the policy service, signing, via the HSM, the blockchain transaction using a wallet key of a user of the blockchain transaction.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 23, 2023
    Inventors: TAKUYA NAKAIKE, Moriyoshi Ohara, Christopher S. Smith, Angel Nunez Mencias, Peter James De Meo
  • Publication number: 20230080445
    Abstract: A system, method, and computer program product for implementing encryption key management is provided. The method includes connecting a hardware device to a keystore agent comprising a system configured to manage one or more keystores holding one or more cryptographic key instances. A key template is configured to define an attribute for generating cryptographic keys. The key template is modified such that the keystore component is added to the key template and instances of associated cryptographic keys are generated. Each instance is installed within the keystore component and associated attributes associated with data for consumption are generated. A key event log defining all events associated with a given key of the associated cryptographic keys with respect to a lifetime of the given key is generated and a repository comprising key templates and associated key data is maintained.
    Type: Application
    Filed: September 10, 2021
    Publication date: March 16, 2023
    Inventors: ISABEL ARNOLD, Søren Peen, Troels Nørgaard, Jakub Karol Jelonek, Blazej Pawlak, Christopher S. Smith, Nataraj Nagaratnam, Marco Pavone, Leo Moesgaard
  • Publication number: 20220376929
    Abstract: Certificate and key management is provided. A signed certificate corresponding to an enterprise is deployed to a plurality of cryptographic communication protocol endpoint proxies located in a heterogeneous distributed computing environment where a private key corresponding to the enterprise is not placed in any of the plurality of cryptographic communication protocol endpoint proxies. Offload of cryptographic communications from the plurality of cryptographic communication protocol endpoint proxies to the hardware security module is received by the hardware security module where the hardware security module verifies connection authenticity for the plurality of cryptographic communication protocol endpoint proxies across the heterogeneous distributed computing environment using the private key corresponding to the enterprise that remains within a security boundary of the hardware security module.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Nataraj Nagaratnam, Christopher S. Smith, David Nguyen, Martin Schmatz, Marco Pavone, Navaneeth Rameshan
  • Patent number: 9845200
    Abstract: A concave conveyor belt idler system for use on the return run of a conveyor belt system, the idler being configured to maintain alignment of the belt and inherently adjust any misalignment thereof occurring during operation of the system. The concave conveyor belt idler system includes an elongated support member extending transversely of a conveyor belt return run and supporting a plurality of idler roller modules positioned such that the roller modules along the anterior side of the support member define a cave shape for supporting the conveyor belt, with the outer lateral edges at a lower elevation than the central portion of the conveyor belt. In a conveyor belt system the concave conveyor belt idler of the disclosed technology is positioned between two planate idler systems, on the return run, so that the center roller of the concave idler is in or near the plane of the belt as it traverses the planate idler systems, with the remaining rollers of the concave idler positioned below this plane.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: December 19, 2017
    Inventors: Caleb Wolfe, Glenn E. Farrow, Christopher S. Smith
  • Publication number: 20170174437
    Abstract: A concave conveyor belt idler system for use on the return run of a conveyor belt system, the idler being configured to maintain alignment of the belt and inherently adjust any misalignment thereof occurring during operation of the system. The concave conveyor belt idler system includes an elongated support member extending transversely of a conveyor belt return run and supporting a plurality of idler roller modules positioned such that the roller modules along the anterior side of the support member define a cave shape for supporting the conveyor belt, with the outer lateral edges at a lower elevation than the central portion of the conveyor belt. In a conveyor belt system the concave conveyor belt idler of the disclosed technology is positioned between two planate idler systems, on the return run, so that the center roller of the concave idler is in or near the plane of the belt as it traverses the planate idler systems, with the remaining rollers of the concave idler positioned below this plane.
    Type: Application
    Filed: March 1, 2017
    Publication date: June 22, 2017
    Inventors: Caleb Wolfe, Glenn E. Farrow, Christopher S. Smith
  • Patent number: 9596076
    Abstract: Aspects include encrypting data exchanged between two computer systems. A method includes accessing content of a memory, via a memory address, by at least one processing unit of one of the computer systems. Based on the accessing being a write operation, the content of the memory is encrypted using a memory encryption key, the encrypting is by a crypto unit of the at least one of the processing units. Based on the accessing being a read operation, the content of the memory is decrypted using the same memory encryption key, the decrypting is by a crypto unit of the at least once of the processing units. Remote direct memory access is established via memory addresses between the computer systems, the establishing including at least one of the computer systems locally storing a respective network encryption key as memory encryption keys for memory areas used for the data exchange.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: March 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christine Axnix, Ute Gaertner, Jakob C. Lang, Angel Nunez Mencias, Christoph Raisch, Christopher S. Smith
  • Patent number: 9432183
    Abstract: Aspects include encrypting data exchanged between two computer systems. A method includes accessing content of a memory, via a memory address, by at least one processing unit of one of the computer systems. Based on the accessing being a write operation, the content of the memory is encrypted using a memory encryption key, the encrypting is by a crypto unit of the at least one of the processing units. Based on the accessing being a read operation, the content of the memory is decrypted using the same memory encryption key, the decrypting is by a crypto unit of the at least once of the processing units. Remote direct memory access is established via memory addresses between the computer systems, the establishing including at least one of the computer systems locally storing a respective network encryption key as memory encryption keys for memory areas used for the data exchange.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christine Axnix, Ute Gaertner, Jakob C. Lang, Angel Nunez Mencias, Christoph Raisch, Christopher S. Smith
  • Publication number: 20030198341
    Abstract: An integrated plain old telephone service (POTS) and metallic loop testing (MLT) card provides lifeline telephone service with multiple channel data service. The integrated card can be piggybacked with an ADSL card to provide a single package of POTS, MLT, and ADSL services.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Applicant: ADC DSL Systems, Inc.
    Inventors: Christopher S. Smith, Richard Thomas Mann
  • Publication number: 20030173830
    Abstract: A management system and method are provided to adjust fans used for cooling equipment. The system includes one or more electric fans. The operational speed of the fan(s) is adjusted as the environmental parameters change. For example, the fan speed is increased as the temperature and elevation increase. In addition, fan failure circuitry provides a safe operation feature that increases fan supply voltage when a performance failure is detected.
    Type: Application
    Filed: March 18, 2002
    Publication date: September 18, 2003
    Applicant: ADC DSL Systems, Inc.
    Inventors: Christopher S. Smith, Sylvester T. Yu, George Bertram Dodson
  • Patent number: 6618469
    Abstract: Circuits for testing POTS service on a shared POTS/xDSL carrier include microfilters for selective coupling to the subscriber loop side of an xDSL filter associated with a subscriber line interface circuit. Such configurations facilitate testing of the POTS service using an insertion point that is between the xDSL filter and the subscriber loop in a manner that is transparent to subscribers.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: September 9, 2003
    Assignee: ADC DSL Systems, Inc.
    Inventors: Jie Dong Wang, Christopher S. Smith
  • Publication number: 20030147507
    Abstract: Circuits for testing POTS service on a shared POTS/xDSL carrier include microfilters for selective coupling to the subscriber loop side of an xDSL filter associated with a subscriber line interface circuit. Such configurations facilitate testing of the POTS service using an insertion point that is between the xDSL filter and the subscriber loop in a manner that is transparent to subscribers.
    Type: Application
    Filed: February 5, 2002
    Publication date: August 7, 2003
    Applicant: ADC DSL Systems, Inc.
    Inventors: Jie Dong Wang, Christopher S. Smith
  • Publication number: 20030015055
    Abstract: An inadequate original equipment transmission in a right hand drive vehicle, for example a postal vehicle, is replaced with a more suitable transmission designed for a left hand drive vehicle. A right-to-left change-over linkage connects the shift rod emanating from the driver's gear selector lever to the shift lever on the left side of the replacement transmission. A kit containing necessary parts for replacing the transmission is disclosed. Also disclosed is a step-by-step operational procedure for carrying out the transmission replacement.
    Type: Application
    Filed: January 17, 2002
    Publication date: January 23, 2003
    Inventors: Jerry R. Mozingo, Christopher S. Smith, William J. Smith
  • Patent number: 6394262
    Abstract: A modular roller conveyor system in combination with a conveyor belt and load impact zone for loading material on the conveyor belt. The modular roller conveyor system includes an elongated support member extending transversely of a direction of conveyance for the conveyor belt, and a plurality of modular roller units located in end-to-end abutting engagement with each other on the support member. Each modular roller unit includes a roller support frame having an elongated base portion and upwardly extending end plates at opposing ends of the base portion supporting a shaft and a rotatable shell in supporting engagement with an underside of the conveyor belt.
    Type: Grant
    Filed: March 27, 2000
    Date of Patent: May 28, 2002
    Assignee: Richwood Industries, Inc.
    Inventors: Richard D. Stoll, Christopher S. Smith
  • Patent number: 6085609
    Abstract: An inadequate original equipment transmission in a right hand drive vehicle, for example a postal vehicle, is replaced with a more suitable transmission designed for a left hand drive vehicle. A right-to-left change-over linkage connects the shift rod emanating from the driver's gear selector lever to the shift lever on the left side of the replacement transmission. A kit containing necessary parts for replacing the transmission is disclosed. Also disclosed is a step-by-step operational procedure for carrying out the transmission replacement.
    Type: Grant
    Filed: March 2, 1998
    Date of Patent: July 11, 2000
    Assignee: Jennings Transmission Service of Goldsboro, Inc.
    Inventors: Jerry R. Mozingo, Christopher S. Smith, William J. Smith
  • Patent number: 6056111
    Abstract: A reversible belt scraper blade is supported on the support arms of a belt scraper by attachment fittings that permit the blade to be rotated, in place, while the weight of the blade is carried on the belt scraper arms.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: May 2, 2000
    Assignee: Richwood Industries, Inc.
    Inventors: Richard D. Stoll, Lewis D. Stoll, Christopher S. Smith
  • Patent number: 5478376
    Abstract: A method for the separation of rhodium and/or iridium from a solution containing ruthenium said method comprising the steps of having a rhodium chloride complex in oxidation state III, converting the ruthenium to nitrosyl complexes in divalent states and recovering rhodium and/or iridium.
    Type: Grant
    Filed: November 18, 1994
    Date of Patent: December 26, 1995
    Assignee: Matthey Rustenburg Refiners (PTY) Limited
    Inventors: Richard A. Grant, Christopher S. Smith