Patents by Inventor Keith C. Williams

Keith C. Williams 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: 11910811
    Abstract: This disclosure describes methods to separate solids from liquids in a production facility. A process separates components in a defiber process stream by using two or more mechanical devices to separate the solids from the liquids based on density differences. The process produces animal feed products having a protein content ranging from approximately 45% to approximately 64%.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: February 27, 2024
    Inventors: Charles C Gallop, Christopher Riley William Gerken, Aaron Williamson, Keith Tjaden
  • Patent number: 10833854
    Abstract: Generating a secondary security key from a primary security key is provided. A first numeric code that is an alternate numeric representation of a first character in a primary security key is added to a second numeric code that is an alternate numeric representation of a second character in the primary security key to generate a running total value. The running total value is automatically designated as a secondary security key such that the primary security key is transformed into the secondary security key that is usable for encrypting data to provide a more secure computer system. The data is encrypted with the secondary security key.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Publication number: 20190274037
    Abstract: Generating a secondary security key from a primary security key is provided. A first numeric code that is an alternate numeric representation of a first character in a primary security key is added to a second numeric code that is an alternate numeric representation of a second character in the primary security key to generate a running total value. The running total value is automatically designated as a secondary security key such that the primary security key is transformed into the secondary security key that is usable for encrypting data to provide a more secure computer system. The data is encrypted with the secondary security key.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Patent number: 10382952
    Abstract: A method, system, and/or computer program product generate a secondary security key from a primary security key. One or more processors, receive a primary security key. The processor(s) retrieve a first numeric code that is an alternate numeric representation of a first character in the primary security key. The processor(s) retrieve a second numeric code that is an alternate numeric representation of a second character in the primary security key. The processor(s) add the first numeric code to the second numeric code to generate a running total value. The processor(s) designate the running total value as a secondary security key, and encrypt data with the secondary security key.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Publication number: 20170338953
    Abstract: A method, system, and/or computer program product generate a secondary security key from a primary security key. One or more processors, receive a primary security key. The processor(s) retrieve a first numeric code that is an alternate numeric representation of a first character in the primary security key. The processor(s) retrieve a second numeric code that is an alternate numeric representation of a second character in the primary security key. The processor(s) add the first numeric code to the second numeric code to generate a running total value. The processor(s) designate the running total value as a secondary security key, and encrypt data with the secondary security key.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Inventors: MARK V. CHITTI, KIRBY G. DAHMAN, RONDA L. MCCAIN, KURT A. RYBCZYK, KEITH C. WILLIAMS
  • Patent number: 9723002
    Abstract: A computer-implemented method, system, and/or computer program product controls access to an appliance. A host system receives, from a client computer, appliance-specific user data that includes a user password, a user-created name of an appliance, a user identifier, and a network address of the client computer, and then concatenates the appliance-specific user data with a host name of the host system to create and store an Aggregate Identity Instance (AII) in the host system. The host system receives, from the client computer, a request to access the appliance, and determines whether appliance-specific user data sent with the request is in the AII in the host system. If so, then the host system matches the user-created name of the appliance to an address of the appliance; establishes a session between the client computer and the appliance; and uses the AII to encrypt and decrypt data.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Publication number: 20170195328
    Abstract: A computer-implemented method, system, and/or computer program product controls access to an appliance. A host system receives, from a client computer, appliance-specific user data that includes a user password, a user-created name of an appliance, a user identifier, and a network address of the client computer, and then concatenates the appliance-specific user data with a host name of the host system to create and store an Aggregate Identity Instance (AII) in the host system. The host system receives, from the client computer, a request to access the appliance, and determines whether appliance-specific user data sent with the request is in the AII in the host system. If so, then the host system matches the user-created name of the appliance to an address of the appliance; establishes a session between the client computer and the appliance; and uses the AII to encrypt and decrypt data.
    Type: Application
    Filed: January 4, 2016
    Publication date: July 6, 2017
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda McCain, Kurt A. Rybczyk, Keith C. Williams
  • Patent number: 7250870
    Abstract: A back drafting alarm assembly is designed to detect back drafting in combustion fired appliances. The assembly includes a temperature sensor unit that is attached to the diverter bonnet of a water heater or furnace to measure the temperature at all times. The sensor is connected to an alarm assembly that sounds an alarm when the temperature of the bonnet reaches or exceeds 130 degrees F. for a predetermined time period. The preferred time period is three (3) minutes. The alarm assembly also includes a reset button to shut off the alarm and a test button to make certain that the device functions when installed. A microprocessor provides the additional capability to record the total number of excursion events over a longer monitoring period. The alarm operates on direct current from a battery, or standard 110 volts AC with a suitable AC/DC transformer. A battery backup feature provides uninterrupted power when using 110 volts AC as a power source.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: July 31, 2007
    Inventors: John Viner, Keith C. Williams
  • Patent number: 5691143
    Abstract: Oligonucleotide primers derived from the BCG-85B gene of mycobacteria and methods for complex-specific amplification of a fragment of the BCG-85B gene in species of the Mycobacterium avium Complex (MAC) are provided. Also disclosed are an oligonucleotide detector probe useful for detecting the amplification products of the BCG-85B gene in MAC species and adaptation of the primers for multiplex amplification reactions.
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: November 25, 1997
    Assignee: Becton, Dickinson and Company
    Inventors: Silvia A. Bustos, Christine A. Rostkowski, Keith C. Williams, Leslie A. Stringfellow
  • Patent number: 5614390
    Abstract: The present invention provides oligonucleotides useful as amplification primers and assay probes for species-specific detection and identification of Mycobacterium kansasii. The oligonucleotides of the invention are derived from the p6123 sequence previously reported by Yang, et al. (1993) and amplify a target sequence of both atypical and typical M. kansasii strains, allowing detection and identification of a broad range of M. kansasii strains. The oligonucleotides may be used after culture as a means for confirming the identity of the cultured organism or they may be used prior to culture or in place of culture for detection and identification of mycobacterial nucleic acids using a variety of amplification methods.
    Type: Grant
    Filed: June 14, 1996
    Date of Patent: March 25, 1997
    Assignee: Becton, Dickinson and Company
    Inventors: Richard B. McCaslin, Keith C. Williams