Patents by Inventor Aidan O'Brien

Aidan O'Brien 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: 20250240159
    Abstract: One example method includes receiving a request for performance of a cryptographic task, such as the encryption of data, associating a cryptographic standard and a user policy with the cryptographic task, associating a discretionary factor with the cryptographic task, and selecting, based on the cryptographic standard, the user policy, and the discretionary factor, a cryptographic mechanism to perform the cryptographic task. The discretionary factor may specify a time, or window of time, when the cryptographic task should be performed.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Ahmed Khalid, Alan Barnett, Stephen J. Todd, Aidan O’Mahony
  • Publication number: 20250238156
    Abstract: Energy aware data migration and data replication is disclosed. Data stored in a source storage may be migrated or replicated to a target storage based on a migration time or replication time predicted or estimated by an awareness engine. The awareness engine may include models configured to predict the migration time or the replication time so that the migration time or replication time accounts for a cost and/or source of energy. The migration operation or replication operation is performed at the estimated migration or replication time.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Aidan O’Mahony, Ahmed Khalid, Alan Barnett, Stephen J. Todd
  • Publication number: 20250238149
    Abstract: One example method includes receiving a request to perform a data process, determining, by a trustworthy energy awareness (TEA) module, based on energy information and user constraints, a best time to perform the data process, and conveying, by the TEA module to a recipient, information indicating the best time to perform the data process. The data process may be a data backup process, or a garbage collection process, for example.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Ahmed Khalid, Aidan O’Mahony, Alan Barnett, Stephen J. Todd
  • Publication number: 20250238150
    Abstract: One example method includes receiving, by a TEA (trustworthy energy awareness) module, a request from a storage controller to identify a most energy-efficient storage array, as among a plurality of storage arrays, on which to store a set of data, determining, by the TEA module based on energy efficiency information and user constraints, the most energy efficient storage array, and identifying, by the TEA module to the storage controller, the most energy efficient storage array.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Ahmed Khalid, Aidan O’Mahony, Alan Barnett, Stephen J. Todd
  • Publication number: 20250238879
    Abstract: One example method includes monitoring, by a data confidence fabric (DCF), an energy generator/provider (EGP) to determine whether the EGP is meeting its obligation to provide energy, according to terms of a service level agreement (SLA), to a customer that has executed a smart contract with the EGP, when the DCF determines that the EGP is not meeting the obligation, and depending upon a reason for the EGP failing to do so, lowering, by the DCF, a confidence score of the EGP to generate a reduced confidence score, and recording the reduced confidence score in an immutable ledger.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Ahmed Khalid, Stephen J. Todd, Alan Barnett, Aidan O’Mahony
  • Publication number: 20250240033
    Abstract: Energy aware data compression is disclosed. A storage array may receive data from a client to be compressed. The storage array may request information from a compression awareness engine that is configured to estimate compression times in the context of energy source and energy cost. The storage array makes a decision to compress the data based on the estimates or response received from the compression awareness engine. The data is then compressed and stored in the storage array.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Aidan O’Mahony, Ahmed Khalid, Alan Barnett, Stephen J. Todd
  • Publication number: 20250238528
    Abstract: Energy aware data encryption operations are disclosed. An awareness engine includes models configured to generate a recommendation that includes an encryption time and/or an encryption model. When the encryption operation is a data at rest encryption operation, the data is encrypted in accordance with the recommendation and stored at the storage system. When the encryption operation is a data in motion encryption operation, the data is encrypted and transmitted to a target storage system in accordance with the recommendation. At the target storage system, the encrypted may be stored in an encrypted form or decrypted and stored. The recommendations are configured to account for energy considerations including energy cost and/or energy source.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 24, 2025
    Inventors: Aidan O’Mahony, Ahmed Khalid, Alan Barnett, Stephen J. Todd
  • Publication number: 20250161752
    Abstract: A method of generating a calibration factor is described. In an example, the method may include establishing a wireless communication connection with a fitness machine associated with a physical workout session. The method may also include receiving accrued workout data of the physical workout session and first machine data from the fitness machine. method may also include initiating a workout session on the wearable computer based on the first machine data. During the workout session, the method may also include obtaining sensor data, obtaining second machine data, and determining the calibration factor based on the second machine data and the sensor data. The method may also include determining pre-connection fitness data based on the accrued workout data and the calibration factor. The method may also include generating a workout session summary based on the pre-connection fitness data.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Applicant: Apple Inc.
    Inventors: Jay Blahnik, Meghna Lav, Aidan O'Loan, Jorge Morinigo, Gordon Scott, Siji Rachel Tom, Kevin Sheridan, Craig Dooley, Chen Ganir, Catherine B. B. Morrison, Kevin M. Lynch
  • Patent number: 12287714
    Abstract: Techniques for management of virtual representations (e.g., digital twins) of infrastructure are disclosed. For example, a method comprises obtaining at least one virtual representation of an infrastructure, wherein the virtual representation represents the infrastructure in a first state. The method further comprises applying at least one dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a second state. The method further comprises obtaining results representing the infrastructure in the second state, responsive to applying the at least one dataset to the virtual representation, wherein at least a portion of the results are indicative of an issue with the infrastructure, and then initiating one or more debugging actions with respect to the infrastructure to address the issue.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 29, 2025
    Assignee: Dell Products L.P.
    Inventors: Judith A. Furlong, Said Tabet, Aidan O Mahony
  • Patent number: 12214258
    Abstract: A method of generating a calibration factor is described. In an example, the method may include establishing a wireless communication connection with a fitness machine. The method may also include obtaining first machine data from the fitness machine. The first machine data may specify a type of the fitness machine. The method may also include initiating a workout session on the wearable computer based on the first machine data. During the workout session, the method may also include obtaining sensor data, obtaining second machine data, and determining the calibration factor based on the second machine data and the sensor data. The method may also include generating a workout session summary based on the calibration factor.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: February 4, 2025
    Assignee: Apple Inc.
    Inventors: Jay Blahnik, Meghna Lav, Aidan O'Loan, Jorge Morinigo, Gordon Scott, Siji Rachel Tom, Kevin Sheridan, Craig Dooley, Chen Ganir, Catherine B. B. Morrison, Kevin M. Lynch
  • Patent number: 12178438
    Abstract: An embolic coil delivery system includes a catheter and an embolic coil disposed within the catheter, the embolic coil including a coil wire and a fiber bundle. A method of producing an embolic coil delivery system includes: advancing a delivery sheath over a distal end of an embolic coil while applying tension to the embolic coil via a retaining device that is attached to the distal end of the embolic coil.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: December 31, 2024
    Assignee: Boston Scientific Scimed, Inc.
    Inventors: Aidan O'Connor, Christopher J. Elliott, Mary McCarthy, Ines Burgos, Marcia S. Buiser
  • Publication number: 20240330529
    Abstract: Techniques for management of virtual representations (e.g., digital twins) of infrastructure are disclosed. For example, a method comprises obtaining at least one virtual representation of an infrastructure, wherein the virtual representation represents the infrastructure in a first state, and applying at least one dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a second state. The method further comprises obtaining results representing the infrastructure in the second state, responsive to applying the at least one dataset to the virtual representation, wherein at least a portion of the results are indicative of a cybersecurity issue on the infrastructure, and then initiating one or more of a remedial action and a preventative action with respect to the infrastructure to address the cybersecurity issue.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Said Tabet, Judith A. Furlong, Aidan O Mahony
  • Publication number: 20240330531
    Abstract: A method obtains at least one virtual representation of an infrastructure, wherein the virtual representation represents the infrastructure in a first state. The method applies a dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a second state. The method obtains results representing the infrastructure in the second state, responsive to applying the dataset to the virtual representation, wherein at least a portion of the results are indicative of a predicted power consumption associated with the infrastructure. The method initiates one or more actions with respect to the infrastructure in accordance with the predicted power consumption.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Judith A. Furlong, Aidan O Mahony, Said Tabet, Robert A. Lincourt, JR.
  • Publication number: 20240330544
    Abstract: A method identifies training data from at least one of a plurality of data sources, wherein the identified training data is determined to be suitable for a use case for which the model is to be used for representing the infrastructure. The method trains the model based on the identified training data. The method monitors at least one of a performance and an accuracy of the model. The method identifies different training data from at least one of the plurality of data sources, responsive to the monitoring, wherein the identified different training data is determined to be more suitable for the use case for which the model is to be used for representing the infrastructure. The method retrains the model based on the identified different training data.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Judith A. Furlong, Said Tabet, Aidan O Mahony, Robert A. Lincourt, JR.
  • Publication number: 20240330533
    Abstract: A method obtains at least one virtual representation of an infrastructure, wherein the virtual representation represents the infrastructure. The method applies, in a plurality of iterations, a plurality of simulated workloads to the virtual representation to artificially advance the virtual representation to generate a plurality of datasets respectively representing the infrastructure in a plurality of states. The method applies one or more gamification processes, between one or more of the plurality of iterations, to alter the corresponding one or more datasets generated by the virtual representation, wherein the one or more altered datasets are applied to the virtual representation along with one or more of the plurality of simulated workloads to represent the infrastructure in one or more subsequent states of the plurality of states. The method obtains gamification results representing the infrastructure, responsive to applying the one or more gamification processes.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Robert A. Lincourt, JR., Said Tabet, Aidan O Mahony, Judith A. Furlong
  • Publication number: 20240330532
    Abstract: A method obtains at least one virtual representation representing an infrastructure in a first state and applies a first dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a second state. The method obtains results representing the infrastructure in the second state, wherein at least a portion of the results are indicative of a predicted condition associated with the infrastructure based on usage of the infrastructure. The method applies a second dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a third state and obtains results representing the infrastructure in the third state, wherein at least a portion of the results are indicative of an outcome to a solution applied via the second dataset to the predicted condition associated with the infrastructure.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Judith A. Furlong, Aidan O Mahony, Said Tabet, Robert A. Lincourt, JR.
  • Publication number: 20240330530
    Abstract: A method obtains at least one virtual representation representing an infrastructure in a first state and applies a first dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a second state. The method obtains results representing the infrastructure in the second state, wherein at least a portion of the results are indicative of a predicted health condition associated with the infrastructure. The method applies a second dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a third state and obtains results representing the infrastructure in the third state, wherein at least a portion of the results are indicative of an outcome to a solution applied via the second dataset to the predicted health condition associated with the infrastructure.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Judith A. Furlong, Aidan O Mahony, Robert A. Lincourt, JR., Said Tabet
  • Publication number: 20240330136
    Abstract: Techniques for management of virtual representations (e.g., digital twins) of infrastructure are disclosed. For example, a method comprises obtaining at least one virtual representation of an infrastructure, wherein the virtual representation represents the infrastructure in a first state. The method further comprises applying at least one dataset to the virtual representation to artificially advance the virtual representation to represent the infrastructure in a second state. The method further comprises obtaining results representing the infrastructure in the second state, responsive to applying the at least one dataset to the virtual representation, wherein at least a portion of the results are indicative of an issue with the infrastructure, and then initiating one or more debugging actions with respect to the infrastructure to address the issue.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Judith A. Furlong, Said Tabet, Aidan O Mahony
  • Patent number: 12093401
    Abstract: Techniques are provided for securing data storage by slicing swapped data portions into data fragments and shuffling a physical storage location of the data fragments. One method comprises obtaining at least one data item; dividing the at least one data item into a plurality of data portions; swapping respective positions of at least two of the data portions of the at least one data item; slicing the plurality of data portions, following the swapping, into a plurality of data fragments; and shuffling a distribution of the data fragments across a plurality of storage nodes in a storage system by moving at least one data fragment from a current physical storage location on a current storage node to a different physical storage location on a different storage node. A predefined number of the plurality of data fragments may be needed to reconstruct the data item.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: September 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Aidan O Mahony, David Bowden, Alan Barnett
  • Patent number: 12011037
    Abstract: A cartridge for releasable connection to an electronic cigarette includes a substance to be vaporized and is provided with an electrical circuitry, wherein the electrical circuitry includes circuit terminals configured to engage with circuit connectors located on a main body of the electronic cigarette and configured to establish a data connection between the cartridge and the main body, a memory for storing data, and wherein the circuit terminals of the cartridge are located on a housing of the cartridge, and one or more of the plurality of circuit terminals, or at least initial connection portions thereof, are provided at different positions in the longitudinal direction of the cartridge relative to the longitudinal positions of the circuit connectors, or at least initial connection portions thereof.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 18, 2024
    Assignee: JT International S.A.
    Inventors: Aled Meredydd James, Aidan O'Hare, Shane Day