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: 10497482Abstract: 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: GrantFiled: January 22, 2016Date of Patent: December 3, 2019Assignee: NUSCALE POWER, LLCInventors: Michael Keller, Ross T. Snuggerud
-
Patent number: 10469580Abstract: 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: GrantFiled: December 15, 2014Date of Patent: November 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Amit, Lior Chen, Michael Keller, Rivka M. Matosevich
-
Publication number: 20190324902Abstract: 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: ApplicationFiled: June 28, 2019Publication date: October 24, 2019Inventor: Michael Keller
-
Publication number: 20190293672Abstract: 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: ApplicationFiled: March 20, 2019Publication date: September 26, 2019Applicant: TECAN TRADING AGInventors: Anja Wolter, Michael Keller
-
Publication number: 20190294346Abstract: 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: ApplicationFiled: March 26, 2018Publication date: September 26, 2019Inventors: Zah Barzik, Ramy Buechler, Maxim Kalaev, Michael Keller, Amit Margalit, Rivka Matosevich
-
Patent number: 10425352Abstract: 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: GrantFiled: March 9, 2015Date of Patent: September 24, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zah Barzik, Lior Chen, Michael Keller, Rivka M. Matosevich
-
Patent number: 10402321Abstract: 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: GrantFiled: April 25, 2018Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventor: Michael Keller
-
Patent number: 10354762Abstract: 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: GrantFiled: October 26, 2015Date of Patent: July 16, 2019Assignee: NUSCALE POWER, LLCInventors: Michael Keller, Ross Snuggerud, Tamas Liszkai
-
Publication number: 20190184156Abstract: 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: ApplicationFiled: February 25, 2019Publication date: June 20, 2019Inventors: ISSAM NEMEH, WILLIAM J. LEIMKUEHLER, JR., JAMES G. AZLEIN, DAVID MANDEL, LEON MARUCCHI, MICHAEL KELLER, DAVID PIERSON
-
Publication number: 20190178457Abstract: 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: ApplicationFiled: December 11, 2018Publication date: June 13, 2019Inventor: Curtis Michael Keller
-
Patent number: 10289502Abstract: 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: GrantFiled: March 7, 2016Date of Patent: May 14, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zah Barzik, Lior Chen, Michael Keller, Rivka M. Matosevich
-
Patent number: 10213598Abstract: 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: GrantFiled: June 12, 2017Date of Patent: February 26, 2019Assignee: Bioelectrics LLCInventors: Issam Nemeh, William J. Leimkuehler, Jr., James G. Azlein, David Mandel, Leon Marucchi, Michael Keller, David Pierson
-
Publication number: 20190021989Abstract: 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: ApplicationFiled: January 21, 2016Publication date: January 24, 2019Applicant: NOVARTIS AGInventors: Catherine CANTINA, Paul FERNANDES, Melinda Eniko GRUBESA, Claire HAUG, Michael KELLER, Isabelle RAULT
-
Patent number: 10171583Abstract: 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: GrantFiled: December 6, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Daniel Gan-Levi, Ehood Garmiza, Michael Keller, Ofer Leneman
-
Patent number: 10169157Abstract: 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: GrantFiled: November 7, 2017Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael Keller
-
Patent number: 10140183Abstract: 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: GrantFiled: December 11, 2017Date of Patent: November 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael Keller
-
Patent number: 10140038Abstract: 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: GrantFiled: November 21, 2016Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Yuval Ben-Horin, Ehood Garmiza, Itzhack Goldberg, Michael Keller, Rivka M. Matosevich
-
Publication number: 20180312144Abstract: 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: ApplicationFiled: April 26, 2017Publication date: November 1, 2018Applicant: Par-Kan Company, LLCInventors: Michael Keller, Michael Atchison, Kyle Bruner
-
Publication number: 20180276087Abstract: 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: ApplicationFiled: June 1, 2018Publication date: September 27, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ram ELRON, Michael KELLER, Rivka M. MATOSEVICH, Osnat SHASHA
-
Publication number: 20180250800Abstract: 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: ApplicationFiled: March 2, 2018Publication date: September 6, 2018Inventors: Walter Heinrich NAGEL, III, Michael PINTZ, Michael KELLER, Andrew SOMRACK