Patents by Inventor Kenneth Galbraith

Kenneth Galbraith 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: 11520510
    Abstract: In an approach to extending the lifespan of a flash-based storage device, responsive to receiving a signal from a storage device that the storage device is low on extra blocks, one or more free logical blocks that are no longer needed are released. The storage device is notified of the one or more free logical blocks that are no longer needed. Responsive to determining that the number of valid physical blocks is greater than the number of used logical blocks, the advertised capacity of the storage device is reduced.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Krishna Thangaraj, Kenneth Galbraith, James Edouard, Brittany Ross, Hubertus Franke
  • Patent number: 11405766
    Abstract: Examples described herein provide a computer-implemented method that includes establishing, by a second processing system, a first connection with a first processing system. The method further includes receiving, by the second processing system, a first postcard from the first processing system via the first connection, the first postcard comprising information associated with the first processing system. The method further includes establishing, by the second processing system, a second connection with a third processing system. The method further includes transmitting, by the second processing system, a second postcard to the third processing system via the second connection, the second postcard comprising information associated with the second processing system. The method further includes transmitting, by the second processing system, the first postcard to the third processing system via the second connection.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: August 2, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Walter Church, IV, Jason J. Herne, Kenneth Galbraith, Kevin Meeks, John Michael Hollenbeck, Scott Mason
  • Patent number: 11357020
    Abstract: Examples described herein provide a computer-implemented method that includes assigning each of a plurality of processing systems to one of a plurality of groups. Each group of the plurality of groups cycles, based on an offset time period, between an advertiser state, a listener state, and a sleep state. The method further includes connecting a first processing system of a first group of the plurality of groups to a second processing system of a second group of the plurality of groups when the first group is in one of the listener state or the advertiser state and the second group is in the other of the listener state or the advertiser state.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: June 7, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Walter Church, IV, Jason J. Herne, John Michael Hollenbeck, Kevin Meeks, Kenneth Galbraith, Scott Mason
  • Patent number: 11290575
    Abstract: Examples described herein provide a computer-implemented method that includes converting, by a first processing system, a binary data stream into a string using encoding. The method further includes advertising, by the first processing system, standard characteristics to a second processing system. The method further includes receiving, by the first processing system, a request from the second processing system for a payload size and payload characteristics for the data to be transmitted from the first processing system to the second processing system. The method further includes transmitting, by the first processing system, the payload size and the payload characteristics to the second processing system.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason J. Herne, Walter Church, IV, John Michael Hollenbeck, Kevin Meeks, Kenneth Galbraith, Scott Mason
  • Publication number: 20210284948
    Abstract: A cell processing device is provided that is suitable for performing independent concurrent processing of a plurality of cell preparations, the cell processing device comprising: (I) a cell processing station; and (II) a plurality of cell processing modules, wherein the plurality of cell processing modules engage and communicate with the cell processing station; wherein each of the plurality of cell processing modules comprises discrete processing compartments defined within, the processing compartments comprising: (i) a reagent pack, the reagent pack comprising one or more reagent vessels; d (ii) one or more fluidic cartridges, each fluidic cartridge comprising one or more cell processing compartments and a cell incubation compartment, wherein each of the processing compartments is in fluid communication with each other.
    Type: Application
    Filed: July 21, 2017
    Publication date: September 16, 2021
    Inventors: Diederik Hauwaerts, Stefano Baila, Valérie Steenwinckel, Benjamin Demoulin, Kenneth Galbraith, Richard Grant, Mark Rob
  • Publication number: 20210250425
    Abstract: Examples described herein provide a computer-implemented method that includes converting, by a first processing system, a binary data stream into a string using encoding. The method further includes advertising, by the first processing system, standard characteristics to a second processing system. The method further includes receiving, by the first processing system, a request from the second processing system for a payload size and payload characteristics for the data to be transmitted from the first processing system to the second processing system. The method further includes transmitting, by the first processing system, the payload size and the payload characteristics to the second processing system.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventors: Jason J. Herne, IV, Walter Church, IV, John Michael Hollenbeck, Kevin Meeks, Kenneth Galbraith, Scott Mason
  • Publication number: 20210250743
    Abstract: Examples described herein provide a computer-implemented method that includes establishing, by a second processing system, a first connection with a first processing system. The method further includes receiving, by the second processing system, a first postcard from the first processing system via the first connection, the first postcard comprising information associated with the first processing system. The method further includes establishing, by the second processing system, a second connection with a third processing system. The method further includes transmitting, by the second processing system, a second postcard to the third processing system via the second connection, the second postcard comprising information associated with the second processing system. The method further includes transmitting, by the second processing system, the first postcard to the third processing system via the second connection.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventors: Walter Church, IV, Jason J. Herne, Kenneth Galbraith, Kevin Meeks, John Michael Hollenbeck, Scott Mason
  • Publication number: 20210250962
    Abstract: Examples described herein provide a computer-implemented method that includes assigning each of a plurality of processing systems to one of a plurality of groups. Each group of the plurality of groups cycles, based on an offset time period, between an advertiser state, a listener state, and a sleep state. The method further includes connecting a first processing system of a first group of the plurality of groups to a second processing system of a second group of the plurality of groups when the first group is in one of the listener state or the advertiser state and the second group is in the other of the listener state or the advertiser state.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventors: Walter Church, IV, Jason J. Herne, John Michael Hollenbeck, Kevin Meeks, Kenneth Galbraith, Scott Mason