Patents by Inventor John Bartlett
John Bartlett 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).
-
Publication number: 20250049355Abstract: Certain aspects of the present disclosure provide a monitoring system comprising a continuous analyte sensor configured to penetrate a skin of a patient and generate a sensor current indicative of analyte levels of the patient, and a sensor electronics module coupled to the continuous analyte sensor. The sensor electronics module comprises an analog to digital converter configured to receive the sensor and convert the sensor current generated by the continuous analyte sensor into digital signals, one or more processors configured to convert the digital signals to a set of analyte measurements indicative of the analyte levels of the patient, and a Bluetooth antenna configured to transmit the set of analyte measurements wirelessly to a wireless communications device using Bluetooth or BLE communications protocols.Type: ApplicationFiled: August 1, 2024Publication date: February 13, 2025Inventors: Qi AN, Matthew L. JOHNSON, John PADERI, Rush BARTLETT
-
Publication number: 20240396964Abstract: Provisioning workloads in a distributed computing environment includes receiving a workload by one or more processors maintained at a primary site located at a first geographical location, which is associated with first geographical characteristics. The workload is associated, based on the first geographical characteristics, with the primary site and the first geographical location using metadata of the workload. A secondary site for the workload, located at a second geographical location having second geographical characteristics, is identified based on the second geographical characteristics satisfying predefined constraints of the workload. The secondary site is established as a backup site to provision the workload to responsive to a failover event occurring.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Miles MULHOLLAND, Dominic TOMKINS, Eric John BARTLETT
-
Patent number: 12007968Abstract: A method, computer program product, and computer system for full allocation volume to deduplication volume migration in a storage system. The method includes moving a physical allocation of stored data associated with a full allocation volume into a virtual address range in a deduplication domain and setting up the deduplication metadata to be a passthrough. The method then performs a background deduplication process on the virtual address range once populated with the physical allocations using a drive query hash interface to perform hash calculations on physical drives at which the data is stored.Type: GrantFiled: May 26, 2022Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Dominic Tomkins, Miles Mulholland, Eric John Bartlett, Alex Dicks
-
Publication number: 20240119162Abstract: A method, system, and computer program product for managing a storage array in a storage system, the storage array comprising a first and second data blocks comprising: receiving a set of cryptographic values from the storage array, the set comprising a first value associated with the first data block, and a second value associated with the second data block; analysing the set of cryptographic values to determine a set of associations, the set of associations comprising a first association between the first data block and the second data block, storing the set of associations; and in response to determining the set of associations, performing a storage management operation on at least one of the first data block and the second data block.Type: ApplicationFiled: October 6, 2022Publication date: April 11, 2024Inventors: Eric John Bartlett, Dominic Tomkins, MILES MULHOLLAND, Alex Dicks
-
Patent number: 11893256Abstract: Method and system for partitioning of deduplication domains in storage systems. The method includes constructing a data structure having multiple nodes representing data chunks and edges between the nodes representing a weighting of deduplication references between the data chunks, and performing clustering of the nodes of the data structure to split the nodes into clusters of tightly related nodes based on the weightings of the edges. The data chunks represented by a cluster of nodes are migrated to a deduplication domain to restrict deduplication to between only the data chunks in the deduplication domain.Type: GrantFiled: March 11, 2020Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: Miles Mulholland, Alex Dicks, Dominic Tomkins, Eric John Bartlett
-
Publication number: 20230409922Abstract: A method, computer program, and computer system are provided for optimizing storage usage of evolutionary algorithms. One or more instance generations associated with an evolutionary algorithm are executed. Data corresponding to inputs and outputs associated with each of the executed instance generations is identified. One or more survivor generations are determined from among the instance generations based on analyzing a fitness associated with the instance generations. The data corresponding to inputs and outputs associated with the determined survivor generations is prioritized.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Inventors: MILES MULHOLLAND, Eric John Bartlett, Alex Dicks, Dominic Tomkins
-
Publication number: 20230385250Abstract: A method, computer program product, and computer system for full allocation volume to deduplication volume migration in a storage system. The method includes moving a physical allocation of stored data associated with a full allocation volume into a virtual address range in a deduplication domain and setting up the deduplication metadata to be a passthrough. The method then performs a background deduplication process on the virtual address range once populated with the physical allocations using a drive query hash interface to perform hash calculations on physical drives at which the data is stored.Type: ApplicationFiled: May 26, 2022Publication date: November 30, 2023Inventors: Dominic Tomkins, MILES MULHOLLAND, Eric John Bartlett, Alex Dicks
-
Patent number: 11797208Abstract: A method, computer system, and a computer program product for providing backend deduplication awareness at a virtualizing layer is disclosed. The present invention may include receiving a deduplication information from a backend storage controller associated with performing an input/output (IO) operation to a physical address of a disk. The present invention may include translating the physical address to a logical address to apply to a plurality of storage extents in a virtualizing layer. The present invention may include constructing a graph including corresponding nodes representing the plurality of storage extents and including corresponding deduplication edge weights representing a plurality of deduplications between the plurality of storage extents. The present invention may include identifying at least one subgraph within the constructed graph, wherein the identified at least one subgraph represents a storage extent cluster that is suitable for garbage collection as a cluster.Type: GrantFiled: September 17, 2021Date of Patent: October 24, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Miles Mulholland, Eric John Bartlett, Dominic Tomkins, Alex Dicks
-
Publication number: 20230105654Abstract: There is described herein a method of predicting disease progression risk in a subject with prostate cancer, the method comprising: a) providing a sample containing RNA and DNA material from tumour cells; b) determining or measuring values for substantially all of patient features listed for PRONTO-e or PRONTO-m in Table 6, and some or all reference or control features set forth in Table 6; c) comparing said patient features to the reference or control features; and d) computing a prediction score using a classifier that takes said patient feature values as input, the classifier having been previously trained on samples from a population of early prostate cancer patients.Type: ApplicationFiled: June 18, 2021Publication date: April 6, 2023Inventors: John BARTLETT, David BERMAN, Paul BOUTROS, Jacques LAPOINTE, Axel THOMSON, Vasundara VENKATESWARAN, Ralph BUTTYAN, Simone CHEVALIER, Nadia BOUFAIED, John OKELLO, Palak PATEL, Atsunari KAWASHIMA, Anna YING-WAH LEE, Robert LESURF, Jane BAYANI, Linh NGUYEN, Paul PARK, Walead EBRAHIMIZADEH
-
Publication number: 20230089939Abstract: A method, computer system, and a computer program product for providing backend deduplication awareness at a virtualizing layer is disclosed. The present invention may include receiving a deduplication information from a backend storage controller associated with performing an input/output (IO) operation to a physical address of a disk. The present invention may include translating the physical address to a logical address to apply to a plurality of storage extents in a virtualizing layer. The present invention may include constructing a graph including corresponding nodes representing the plurality of storage extents and including corresponding deduplication edge weights representing a plurality of deduplications between the plurality of storage extents. The present invention may include identifying at least one subgraph within the constructed graph, wherein the identified at least one subgraph represents a storage extent cluster that is suitable for garbage collection as a cluster.Type: ApplicationFiled: September 17, 2021Publication date: March 23, 2023Inventors: MILES MULHOLLAND, Eric John Bartlett, Dominic Tomkins, Alex Dicks
-
Patent number: 11429495Abstract: A data recovery method recovers corrupted data after a disaster event in a storage facility operating with deduplication in which copies of data are maintained between volumes through a copy services relationship. The deduplication operates with referencing domains, each having a source grain containing a reference pointing to a location where data is stored and referrers pointing to the source. The data recovery method identifies any source that is pointing to data which is corrupt and then establishes whether a copy services relationship exists between the referencing domain of the source with corrupted data and another referencing domain, in which case the other referencing domain will have a copy of the corrupted data. Provided that the copy is valid, it is written across to replace the corrupted data. The method allows corrupted source data to be recovered without having to perform a full resync or restore.Type: GrantFiled: March 16, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Dominic Tomkins, Eric John Bartlett, Miles Mulholland, Alex Dicks
-
Patent number: 11269527Abstract: Concepts for remote storage of data are presented. Once such concept is a system comprising: a primary storage controller; and a secondary storage controller of a remote data storage system. The primary storage controller is configured to determine a service characteristic of data storage to or data retrieval from the remote data storage system and to communicate service performance signals to the secondary storage controller based on the determined service characteristic. The secondary storage controller is configured to receive service performance signals from the primary storage controller, to compare the received service performance signals with a service requirement so as to determine a service comparison result, and to control data storage to or data retrieval from the remote data storage system based on the service comparison result.Type: GrantFiled: August 8, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Miles Mulholland, Alex Dicks, Dominic Tomkins, Eric John Bartlett
-
Patent number: 11226743Abstract: Method and system are provided for managing capacity in a storage system using copy services. The method is a computer-implemented method that predicts an imminent event due to a constrained resource and identifies one or more copy service relationship that will mitigate the imminent event. The method orchestrates a partial or full invalidation of a copy service relationship to reclaim some of the constrained resource to prevent the imminent event, including updating the copy service relationship metadata to indicate the invalidation.Type: GrantFiled: August 30, 2019Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Dominic Tomkins, Miles Mulholland, Eric John Bartlett, Alex Dicks
-
Patent number: 11214836Abstract: The invention features methods, devices, and kits for predicting the responsiveness of a cancer patient (e.g., a breast cancer patient, such as a grade 1, 2, or 3 breast cancer patient) to anthracycline treatment by determining the expression levels of four chromosomal instability (CIN) genes including HDGF, KIAA0286, RFC4, and MSH6, collectively referred to as CIN4. Patients that have a low CIN4 score benefit from anthracycline treatment compared patients with a high CIN4 score.Type: GrantFiled: July 15, 2015Date of Patent: January 4, 2022Assignee: Ontario Institute for Cancer ResearchInventors: Melanie Spears, John Bartlett, Fouad Yousif, Paul Boutros
-
Publication number: 20210286687Abstract: A data recovery method recovers corrupted data after a disaster event in a storage facility operating with deduplication in which copies of data are maintained between volumes through a copy services relationship. The deduplication operates with referencing domains, each having a source grain containing a reference pointing to a location where data is stored and referrers pointing to the source. The data recovery method identifies any source that is pointing to data which is corrupt and then establishes whether a copy services relationship exists between the referencing domain of the source with corrupted data and another referencing domain, in which case the other referencing domain will have a copy of the corrupted data. Provided that the copy is valid, it is written across to replace the corrupted data. The method allows corrupted source data to be recovered without having to perform a full resync or restore.Type: ApplicationFiled: March 16, 2020Publication date: September 16, 2021Inventors: Dominic Tomkins, Eric John Bartlett, Miles Mulholland, Alex Dicks
-
Publication number: 20210286534Abstract: Method and system for partitioning of deduplication domains in storage systems. The method includes constructing a data structure having multiple nodes representing data chunks and edges between the nodes representing a weighting of deduplication references between the data chunks, and performing clustering of the nodes of the data structure to split the nodes into clusters of tightly related nodes based on the weightings of the edges. The data chunks represented by a cluster of nodes are migrated to a deduplication domain to restrict deduplication to between only the data chunks in the deduplication domain.Type: ApplicationFiled: March 11, 2020Publication date: September 16, 2021Inventors: Miles Mulholland, Alex Dicks, Dominic Tomkins, Eric John Bartlett
-
Publication number: 20210064247Abstract: Method and system are provided for managing capacity in a storage system using copy services. The method is a computer-implemented method that predicts an imminent event due to a constrained resource and identifies one or more copy service relationship that will mitigate the imminent event. The method orchestrates a partial or full invalidation of a copy service relationship to reclaim some of the constrained resource to prevent the imminent event, including updating the copy service relationship metadata to indicate the invalidation.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Inventors: Dominic Tomkins, Miles Mulholland, Eric John Bartlett, Alex Dicks
-
Publication number: 20210042049Abstract: Concepts for remote storage of data are presented. Once such concept is a system comprising: a primary storage controller; and a secondary storage controller of a remote data storage system. The primary storage controller is configured to determine a service characteristic of data storage to or data retrieval from the remote data storage system and to communicate service performance signals to the secondary storage controller based on the determined service characteristic. The secondary storage controller is configured to receive service performance signals from the primary storage controller, to compare the received service performance signals with a service requirement so as to determine a service comparison result, and to control data storage to or data retrieval from the remote data storage system based on the service comparison result.Type: ApplicationFiled: August 8, 2019Publication date: February 11, 2021Inventors: Miles Mulholland, Alex Dicks, Dominic Tomkins, Eric John Bartlett
-
Publication number: 20170218456Abstract: Methods, systems, devices and computer implemented methods of prognosing or classifying patients using a biomarker comprising a plurality of subnetwork modules are disclosed. In some embodiments, the method comprises determining an activity of a plurality of genes in a test sample of a patient, wherein the plurality of genes are associated with the plurality of subnetwork modules. An expression profile is constructed using the activity of the plurality of genes. The dysregulation of each of the plurality of subnetwork modules is determined by calculating a score proportional to a degree of dysregulation in each of the plurality of subnetwork modules from the expression profile. The patient is prognosed or classified by inputting each dysregulation score into a model for predicting patient outcomes for patients having a disease, and inputting a clinical indicator of the patient into the model, to obtain a risk associated with the disease.Type: ApplicationFiled: July 23, 2015Publication date: August 3, 2017Inventors: John Bartlett, Paul Boutros, Victoria Sabine, Syed Haider, Maud H.W. Starmans, Cindy Qianli Yao, Jianxin Wang
-
Publication number: 20170175204Abstract: The invention features methods, devices, and kits for predicting the responsiveness of a cancer patient (e.g., a breast cancer patient, such as a grade 1, 2, or 3 breast cancer patient) to anthracycline treatment by determining the expression levels of four chromosomal instability (CIN) genes including HDGF, KIAA0286, RFC4, and MSH6, collectively referred to as CIN4. Patients that have a low CIN4 score benefit from anthracycline treatment compared patients with a high CIN4 score.Type: ApplicationFiled: July 15, 2015Publication date: June 22, 2017Inventors: Melanie SPEARS, John BARTLETT, Fouad YOUSIF, Paul BOUTROS