Patents by Inventor Michael Keller

Michael Keller 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: 10497482
    Abstract: An in-core instrumentation system for a reactor module includes a plurality of in-core instruments connected to a containment vessel and a reactor pressure vessel at least partially located within the containment vessel. A reactor core is housed within a lower head that is removably attached to the reactor pressure vessel, and lower ends of the in-core instruments are located within the reactor core. The in-core instruments are configured such that the lower ends are concurrently removed from the reactor core as a result of removing the lower head from the reactor pressure vessel.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: December 3, 2019
    Assignee: NUSCALE POWER, LLC
    Inventors: Michael Keller, Ross T. Snuggerud
  • Patent number: 10469580
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include configuring multiple servers coupled to a network as a software defined storage (SDS) grid. A first given server receives, via the network, an input/output (I/O) request from a host computer, and determines a location of data associated with the I/O request. In some embodiments, each of the servers maintains a local grid data map that store locations for all data managed by the SDS grid. Upon identifying, in its respective local grid data map, that a second given server is configured to process the I/O request, the first given server forwards the I/O request to the second given server for processing, and upon receiving a result of the I/O request from the second given server, the first given server conveys the result of the I/O request to the host computer.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: November 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Amit, Lior Chen, Michael Keller, Rivka M. Matosevich
  • Publication number: 20190324902
    Abstract: Provided are a computer program product, system, and method for determining the location for volumes of data being initially stored within a storage space, regardless of the physical location of the data. The storage space includes stripes composed of volumes, which can be logically represented as a utilization histogram of stripe locations offset from one another. Sometime the stripes are fully allocated with one large volume or partially allocated with multiple, arbitrary-sized smaller volumes. When there are multiple smaller volumes that do not utilize all of the available stripe space, gaps form. To minimize the creation of such gaps, when a volume of data is initially stored, a start location to place the volume of data is selected by using selection criteria as guidance.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Inventor: Michael Keller
  • Publication number: 20190293672
    Abstract: A liquid class including control parameters for controlling a laboratory automation device when handling a liquid of a liquid type assigned to the liquid class with a pipette tip of a pipette tip type assigned to the liquid class, and a method for optimizing the liquid class. The method can include initializing a genetic algorithm with a start liquid class by generating a set of liquid classes by modifying control parameters of the start liquid class. The method can further include optimizing the liquid class iteratively with the genetic algorithm by applying liquid classes from the set of liquid classes to the laboratory automation device, which performs at least one aspiration and dispensing measurement for each applied liquid class, as well as additional method acts.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 26, 2019
    Applicant: TECAN TRADING AG
    Inventors: Anja Wolter, Michael Keller
  • Publication number: 20190294346
    Abstract: A data handling system includes multiple storage devices that each have a limited number of write and erase iterations. In one scheme, a deterministic endurance delta is created between a storage device (benchmark storage device), and the other storage devices so that the benchmark storage device has less endurance than the other storage devices. The benchmark storage device will likely reach endurance failure prior to the other storage devices and the probability of non-simultaneous endurance failure increases. In another scheme, a deterministic endurance delta is created between each of the storage devices so that each of the storage devices have a different endurance level than the other storage devices. By implementing the endurance delta simultaneous endurance failures of the storage devices may be avoided.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Zah Barzik, Ramy Buechler, Maxim Kalaev, Michael Keller, Amit Margalit, Rivka Matosevich
  • Patent number: 10425352
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include assigning multiple storage resources to a reserve pool, and defining one or more storage policy parameters that include allocation policies and deallocation policy parameters. A software defined storage (SDS) controller is initialized by allocating, from the reserve pool, one or more of the storage resources to the SDS controller, and a current state of the SDS controller is monitored. In a first embodiment, upon detecting that the state of the SDS controller meets a given allocation policy parameter, an additional storage resource from the reserve pool is allocated from the reserve pool to the SDS controller. In a second embodiment, upon detecting that the state of the SDS controller meets a given deallocation policy parameter, a given the SDS controller is deallocated from the SDS controller and released back to the storage pool.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zah Barzik, Lior Chen, Michael Keller, Rivka M. Matosevich
  • Patent number: 10402321
    Abstract: Provided are a computer program product, system, and method for determining the location for volumes of data being initially stored within a storage space, regardless of the physical location of the data. The storage space includes stripes composed of volumes, which can be logically represented as a utilization histogram of stripe locations offset from one another. Sometime the stripes are fully allocated with one large volume or partially allocated with multiple, arbitrary-sized smaller volumes. When there are multiple smaller volumes that do not utilize all of the available stripe space, gaps form. To minimize the creation of such gaps, when a volume of data is initially stored, a start location to place the volume of data is selected by using selection criteria as guidance.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: September 3, 2019
    Assignee: International Business Machines Corporation
    Inventor: Michael Keller
  • Patent number: 10354762
    Abstract: A cooling system for a reactor module includes a reactor pressure vessel that houses primary coolant and a steam generator that lowers a temperature of the reactor pressure vessel by transferring heat from the primary coolant to a secondary coolant. The steam generator releases at least a portion of the secondary coolant as steam. Additionally, the cooling system includes a containment vessel that at least partially surrounds the reactor vessel in a containment region. The containment region is dry during normal operation of the reactor module. A controller introduces a source of water into the containment region in response to a non-emergency shut down of the reactor module. The source of water is located external to the containment vessel, and the water is introduced into the containment region after the steam generator has initially lowered the temperature of the reactor pressure vessel in response to releasing the steam.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: July 16, 2019
    Assignee: NUSCALE POWER, LLC
    Inventors: Michael Keller, Ross Snuggerud, Tamas Liszkai
  • Publication number: 20190184156
    Abstract: A method and apparatus for the concurrent treatment of multiple oral diseases and defects while promoting general oral hygiene utilizing direct current electricity and methods for manufacturing the same. Electrodes are used to deliver a direct current to the gingival tissues of a mouth in order to achieve a number of therapeutic, prophylactic, and regenerative benefits. These benefits include killing oral microbes, increasing oral vasodilation, reducing oral biofilm, improving oral blood circulation, reversing oral bone resorption, promoting oral osteogenesis, treating gum recession, and fostering gingival regeneration. Other benefits include the treatment of gingivitis, periodontitis, and oral malodor, and other systemic diseases correlated with oral pathogens.
    Type: Application
    Filed: February 25, 2019
    Publication date: June 20, 2019
    Inventors: ISSAM NEMEH, WILLIAM J. LEIMKUEHLER, JR., JAMES G. AZLEIN, DAVID MANDEL, LEON MARUCCHI, MICHAEL KELLER, DAVID PIERSON
  • Publication number: 20190178457
    Abstract: A novelty device comprising a vessel that includes a composition comprising water, oil, and particles (e.g., sand) that do not dissolve in either oil or water. When the contents of the novelty device are mixed (e.g., by manual manipulation or mechanical mixing) the water, oil, and particles form a column(s) of rising and descending material that forms various patterns. Various patterns may be produced depending on how the vessel and/or contents of the vessel are manipulated.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 13, 2019
    Inventor: Curtis Michael Keller
  • Patent number: 10289502
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include defining a plurality of failure domains for sets of storage devices in a storage facility, and defining, using the failure domains, one or more limitations for distributing data on the storage devices. Upon identifying a data distribution configuration for a software defined storage system that is compliant with the one or more limitations, the identified data distribution configuration can be presented to a user. The failure domains may include physical failure domains, logical failure domains, or a combination of physical and logical failure domains, and the limitations may include mandatory limitations or a combination of mandatory and non-mandatory limitations.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zah Barzik, Lior Chen, Michael Keller, Rivka M. Matosevich
  • Patent number: 10213598
    Abstract: A method and apparatus for the concurrent treatment of multiple oral diseases and defects while promoting general oral hygiene utilizing direct current electricity and methods for manufacturing the same. Electrodes are used to deliver a direct current to the gingival tissues of a mouth in order to achieve a number of therapeutic, prophylactic, and regenerative benefits. These benefits include killing oral microbes, increasing oral vasodilation, reducing oral biofilm, improving oral blood circulation, reversing oral bone resorption, promoting oral osteogenesis, treating gum recession, and fostering gingival regeneration. Other benefits include the treatment of gingivitis, periodontitis, and oral malodor, and other systemic diseases correlated with oral pathogens.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: February 26, 2019
    Assignee: Bioelectrics LLC
    Inventors: Issam Nemeh, William J. Leimkuehler, Jr., James G. Azlein, David Mandel, Leon Marucchi, Michael Keller, David Pierson
  • Publication number: 20190021989
    Abstract: The present invention relates to pharmaceutical compositions comprising a drug for topical administration, e.g. a TLR7 modulator. More specifically it relates to a pharmaceutical composition comprising a benzo[f][1,7]naphthyridine derivative.
    Type: Application
    Filed: January 21, 2016
    Publication date: January 24, 2019
    Applicant: NOVARTIS AG
    Inventors: Catherine CANTINA, Paul FERNANDES, Melinda Eniko GRUBESA, Claire HAUG, Michael KELLER, Isabelle RAULT
  • Patent number: 10171583
    Abstract: Provided are a computer program product, system, and method for distributed global data vaulting in a grid of server computers. At each of the server computers, it is determined that there is a system shutdown. For each data element at that server computer, a list of one or more vault devices at other server computers is retrieved from a vault distribution table, and the data element is dumped to the one or more vault devices at the other server computers.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Daniel Gan-Levi, Ehood Garmiza, Michael Keller, Ofer Leneman
  • Patent number: 10169157
    Abstract: Exemplary method, system, and computer program product embodiments for efficient state tracking for clusters are provided. In one embodiment, by way of example only, in a distributed shared memory architecture, an asynchronous calculation of deltas and the views is performed while concurrently receiving client requests and concurrently tracking the client requests times. The results of the asynchronous calculation may be applied to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests. A latency is bound for the client requests by a time necessitated for the asynchronous calculation of at least two of the deltas where a first state snapshot is atomically taken while simultaneously calculating the at least two of the deltas.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael Keller
  • Patent number: 10140183
    Abstract: Exemplary method, system, and computer program product embodiments for efficient state tracking for clusters are provided. In one embodiment, by way of example only, in a distributed shared memory architecture, an asynchronous calculation of deltas and the views is performed while concurrently receiving client requests and concurrently tracking the client requests times. The results of the asynchronous calculation may be applied to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests. A latency is bound for the client requests by a time necessitated for the asynchronous calculation of at least two of the deltas where a first state snapshot is atomically taken while simultaneously calculating the at least two of the deltas.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: November 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael Keller
  • Patent number: 10140038
    Abstract: Provided are a computer program product, computer system, and method for utilization of a thin provision grid storage array. Storage devices are divided into a plurality of slices, wherein each of the slices has a same number of partitions. Volumes in a pool are configured, wherein the pool is associated with physical capacity of a slice, wherein a volume size is unlimited, and wherein a cumulative size of all volumes in the pool is unlimited. While data is being written to the volumes in the pool, partitions of a first slice of the plurality of slices are allocated to the volumes in the pool and, in response to determining that the first slice needs additional physical capacity, allocating a partition of a second slice to the first slice by updating a mapping table.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yuval Ben-Horin, Ehood Garmiza, Itzhack Goldberg, Michael Keller, Rivka M. Matosevich
  • Publication number: 20180312144
    Abstract: A vehicle brake system operable to simultaneously apply an equal amount of braking pressure to a plurality of tires. The system includes a pair of brake guides, a brake bar secured to the brake guides, and a control bar secured to the brake bar. The control bar is operable to move the brake bar back and forth so that a portion of the brake bar selectively abuts the plurality of tires to apply the braking pressure. The system may be retrofitted to existing vehicles or fitted to new vehicles.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Applicant: Par-Kan Company, LLC
    Inventors: Michael Keller, Michael Atchison, Kyle Bruner
  • Publication number: 20180276087
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include detecting a loss of communication with a given storage node among multiple storage nodes in a distributed computing system. Upon detecting the loss of communication, a log including updates to the data stored in the given storage node is recorded and, the recorded updates can be applied to the given storage node upon communication with the given storage node being reestablished. In some embodiments, the distributed storage system may be configured as a software defined storage system where the storage nodes can be implemented as either virtual machines or software containers. In additional embodiments, upon detecting the loss of communication, a redistribution of the mirrored data among remaining storage nodes is initiated upon detecting the loss of communication, and the redistribution is rolled back upon reestablishing the communication.
    Type: Application
    Filed: June 1, 2018
    Publication date: September 27, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ram ELRON, Michael KELLER, Rivka M. MATOSEVICH, Osnat SHASHA
  • Publication number: 20180250800
    Abstract: A fastener device is disclosed. The fastener device includes a hub defining a bore, an attachment shank including a proximal stop and distal bit received within the bore, a retainer releasably engagable with a proximal end of the hub and a defining a passageway for a proximal mounting end of the attachment shank, a biasing element engaged with the proximal stop, and a split cam assembly disposed within a distal end of the bore. The split cam assembly is biased toward a closed configuration for engaging and retaining the head of a fastener, and is piovtable upon distal advancement of the attachment shank and distal bit, against the head, to release the head from engagement with the split cam assembly.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 6, 2018
    Inventors: Walter Heinrich NAGEL, III, Michael PINTZ, Michael KELLER, Andrew SOMRACK