Patents by Inventor Mark Purcell

Mark Purcell 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: 12615287
    Abstract: Protection against prying devices on a computer network is provided. The method comprises identifying a number of prying devices connected to the computer network, wherein the prying devices have the capability to record audio and/or video data, and wherein the prying devices have the potential to eavesdrop on an audio/video conference call. Responsive to detecting initiation of the audio/video conference call, the prying devices are prevented from communicating over the computer network. Responsive to detecting termination of the audio/video conference call, the prying devices are allowed to resume communication over the computer network.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: April 28, 2026
    Assignee: International Business Machines Corporation
    Inventors: Marco Simioni, Stefano Braghin, Mark Purcell, Killian Levacher
  • Patent number: 12250150
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to facilitating a process to compensate a service being provided over a network connection. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a determination component that determines a network connection between a server and a client node, and a predictive component that predicts, employing machine learning, a graphical representation update to a service provided by the server over the network connection. The predictive component can generate the prediction in response to a decrease in bandwidth and/or an increase in latency of a network connection. A training component can train a machine learning model employed by the predictive component based on historical data of the service provided by the server.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: March 11, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
  • Publication number: 20240291633
    Abstract: A computer-implemented method, system and computer program product for verifying the trustworthiness of an aggregation scheme utilized by an aggregator in the federated learning technique. A bit mask is received from each client used for training a machine learning algorithm using the federated learning technique. Such a bit mask contains values of ones and zeros, where a value of one indicates that the updated parameter of the global model corresponds to a parameter used by the local model trained on the client and a value of zero indicates that is not the case. These bit masks, which are encrypted, may then be combined using a homomorphic additive encryption scheme into a mask containing a matrix of values. If the mask contains a matrix of values of only the value of one, then the aggregator is deemed to be trustworthy. Otherwise, the aggregator is deemed to be untrustworthy.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Giulio Zizzo, Stefano Braghin, Ambrish Rawat, Mark Purcell
  • Publication number: 20240249018
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to a process for privacy-enhanced machine learning and inference. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a processing component that generates an access rule that modifies access to first data of a graph database, wherein the first data comprises first party information identified as private, a sampling component that executes a random walk for sampling a first graph of the graph database while employing the access rule, wherein the first graph comprises the first data, and an inference component that, based on the sampling, generates a prediction in response to a query, wherein the inference component avoids directly exposing the first party information in the prediction.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Ambrish Rawat, Naoise Holohan, Heiko H. Ludwig, Ehsan Degan, Nathalie Baracaldo Angel, Alan Jonathan King, Swanand Ravindra Kadhe, Yi Zhou, Keith Coleman Houck, Mark Purcell, Giulio Zizzo, Nir Drucker, Hayim Shaul, Eyal Kushnir, Lam Minh Nguyen
  • Publication number: 20240249153
    Abstract: Systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to federated training and inferencing. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a modeling component that trains an inferential model using data from a plurality of parties and comprising horizontally partitioned data and vertically partitioned data, wherein the modeling component employs a random decision tree comprising the data to train the inferential model, and an inference component that responds to a query, employing the inferential model, by generating an inference, wherein first party private data, of the data, originating from a first passive party of the plurality of parties, is not directly shared with other passive parties of the plurality of parties to generate the inference.
    Type: Application
    Filed: February 8, 2023
    Publication date: July 25, 2024
    Inventors: Swanand Ravindra Kadhe, Heiko H. Ludwig, Nathalie Baracaldo Angel, Yi Zhou, Alan Jonathan King, Keith Coleman Houck, Ambrish Rawat, Mark Purcell, Naoise Holohan, Mikio Takeuchi, Ryo Kawahara, Nir Drucker, Hayim Shaul
  • Publication number: 20240250984
    Abstract: Protection against prying devices on a computer network is provided. The method comprises identifying a number of prying devices connected to the computer network, wherein the prying devices have the capability to record audio and/or video data, and wherein the prying devices have the potential to eavesdrop on an audio/video conference call. Responsive to detecting initiation of the audio/video conference call, the prying devices are prevented from communicating over the computer network. Responsive to detecting termination of the audio/video conference call, the prying devices are allowed to resume communication over the computer network.
    Type: Application
    Filed: January 20, 2023
    Publication date: July 25, 2024
    Inventors: Marco Simioni, Stefano Braghin, Mark Purcell, Killian Levacher
  • Publication number: 20240005216
    Abstract: Embodiments of the invention include a computer-implemented method that uses a processor system to access a first machine learning (ML) model. The first ML model has been trained using data of a first server. A first performance metric of the first ML model is determined using data of a second server. A benefit analysis is performed to determine a benefit of the first ML server and the second ML server participating in a federated learning system, where the benefit analysis includes using the first performance metric.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Jayaram Kallapalayam Radhakrishnan, Vinod Muthusamy, Ashish Verma, Zhongshu Gu, Gegi Thomas, Supriyo Chakraborty, Mark Purcell
  • Publication number: 20230249045
    Abstract: A golf training aid maintains alignment of a user's vision with an orientation line during a golf swing. The golf training aid has a stand configured to be securely positioned on the ground, a front indicator, and a rear indicator offset from the front indicator. The front indicator may be pivotally adjusted to move in synchronization with the rear indicator. The front indicator may have a first vertical element and a first horizontal element. The rear indicator may have a second vertical element and a second horizontal element. The user aligns the elements of the front indicator and the rear indicator to align the orientation line with the user's line of sight. Alignment of the orientation line with the user's line of sight defines an angle of between 40° and 80° with the ground.
    Type: Application
    Filed: November 23, 2022
    Publication date: August 10, 2023
    Applicant: Purcell Enterprises 01 LLC
    Inventor: Mark Purcell
  • Publication number: 20230208761
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to facilitating a process to compensate a service being provided over a network connection. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a determination component that determines a network connection between a server and a client node, and a predictive component that predicts, employing machine learning, a graphical representation update to a service provided by the server over the network connection. The predictive component can generate the prediction in response to a decrease in bandwidth and/or an increase in latency of a network connection. A training component can train a machine learning model employed by the predictive component based on historical data of the service provided by the server.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 29, 2023
    Inventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
  • Publication number: 20230186172
    Abstract: Embodiments for providing enhanced adversarial robustness of machine learning models using certification for federated learning in a computing environment by a processor. Machine learning model updates, a dataset, and a set of hyperparameters may be received. One or more certification parameters and one or more filtered machine learning model updates for a machine learning model may be generated by certifying each of plurality of data points using one or more abstract representations in a machine learning operation and filtering the plurality of machine learning model updates.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 15, 2023
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giulio ZIZZO, Ambrish RAWAT, Mark PURCELL
  • Patent number: 11663228
    Abstract: Various embodiments are provided for intelligent management of data flows in a computing environment by a processor. One or more data transformation in time-series data applications templates may be created and managed according to concepts, one or more instances of the concepts, relationships between the concepts, and a mapping of the concepts to one or more data sources.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesco Fusco, Robert Gormally, Mark Purcell, Seshu Tirupathi
  • Publication number: 20230110602
    Abstract: A computer-implemented method, a computer program product, and a computer system for federated learning model lineage. A model lineage system receives an initial model, from an aggregator in a federated learning system, where the aggregator starts a round of training the initial model. The model lineage system dispatches the initial model to workers in the federated learning system. The model lineage system records the initial model in a lineage database. The model lineage system receives updates from the workers which train the initial model locally. The model lineage system records the updates in the lineage database.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Mark Purcell, Ambrish Rawat, Stefano Braghin
  • Publication number: 20230110975
    Abstract: A computer-implemented method, a computer program product, and a computer system for recommending model contributions based on federated learning lineage. The computer system retrieves information of model checkpoints. The computer system trains data analytic models for monitoring activities of training rounds in a federated learning system, based on the information of the model checkpoints. The computer system sends to a user summary statistics of the model checkpoints. The computer system receives from the user natural language instructions of modifying a federated learning plan for future training rounds in the federated learning system. The computer system translates the natural language instructions into updates for the federated learning system. The computer system forwards the updates to the federated learning system.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Ambrish Rawat, Mark Purcell, Stefano Braghin
  • Patent number: 11475332
    Abstract: A computer-implemented method, a computer program product, and a computer system for selecting predictions by models. A computer receives a request for a forecast of a dependent variable in a time domain, where the time domain includes first time periods that have normal labels due to normal predictor variable data and second time periods that have anomalous labels due to anomalous predictor variable data. The computer retrieves accuracy scores and robustness scores of models, where the accuracy scores indicate forecasting accuracy in the first time periods and the robustness scores indicate forecasting accuracy in the second time periods. For predictions in the first time period, the computer selects dependent variable values predicted by a first model that has highest values of the accuracy scores. For predictions in the second time periods, the computer selects dependent variable values predicted by a second model that has highest values of the robustness scores.
    Type: Grant
    Filed: July 12, 2020
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Robert Gormally, Bradley Eck, Francesco Fusco, Mark Purcell, Seshu Tirupathi
  • Publication number: 20220012609
    Abstract: A computer-implemented method, a computer program product, and a computer system for selecting predictions by models. A computer receives a request for a forecast of a dependent variable in a time domain, where the time domain includes first time periods that have normal labels due to normal predictor variable data and second time periods that have anomalous labels due to anomalous predictor variable data. The computer retrieves accuracy scores and robustness scores of models, where the accuracy scores indicate forecasting accuracy in the first time periods and the robustness scores indicate forecasting accuracy in the second time periods. For predictions in the first time period, the computer selects dependent variable values predicted by a first model that has highest values of the accuracy scores. For predictions in the second time periods, the computer selects dependent variable values predicted by a second model that has highest values of the robustness scores.
    Type: Application
    Filed: July 12, 2020
    Publication date: January 13, 2022
    Inventors: Robert Gormally, Bradley Eck, Francesco Fusco, Mark Purcell, Seshu Tirupathi
  • Publication number: 20210312336
    Abstract: Embodiments for providing optimized machine learning model features using federated learning on distributed data in a computing environment by a processor. Machine learning model features may be learned from one or more data sets extracted from one or more localized machine learning models associated with one or more nodes. The machine learning model features may be aggregated using a centralized machine learning model at a source node. The one or more localized machine learning models may be trained using aggregated machine learning model features provided by the centralized machine learning model.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mathieu SINN, Ngoc Minh TRAN, Stefano BRAGHIN, Mark PURCELL
  • Publication number: 20210216545
    Abstract: Various embodiments are provided for intelligent management of data flows in a computing environment by a processor. One or more data transformation in time-series data applications templates may be created and managed according to concepts, one or more instances of the concepts, relationships between the concepts, and a mapping of the concepts to one or more data sources.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesco FUSCO, Robert Gormally, Mark PURCELL, Seshu Tirupathi
  • Patent number: 10148303
    Abstract: Embodiments for managing aquatic infrastructure by one or more processors are described. A vehicle is detected within a vicinity of an aquatic infrastructure device. A wireless capability level of the vehicle is determined. Based on the determined wireless capability level of the vehicle, at least one of a wireless power transfer between the vehicle and the aquatic infrastructure device or a wireless data transfer between the vehicle and the aquatic infrastructure device is enabled.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: December 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Barry, Fearghal O'Donncha, Mark Purcell, Emanuele Ragnoli
  • Publication number: 20180191390
    Abstract: Embodiments for managing aquatic infrastructure by one or more processors are described. A vehicle is detected within a vicinity of an aquatic infrastructure device. A wireless capability level of the vehicle is determined. Based on the determined wireless capability level of the vehicle, at least one of a wireless power transfer between the vehicle and the aquatic infrastructure device or a wireless data transfer between the vehicle and the aquatic infrastructure device is enabled.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael BARRY, Fearghal O'DONNCHA, Mark PURCELL, Emanuele RAGNOLI
  • Publication number: 20120176490
    Abstract: Embodiments provide for analyzing interleaving material applied to sheets of material traveling along a conveyor. A system is provided that includes a cross-conveyor support frame and a camera system to capture images of the interleaving material upon the sheets. The camera system may optionally include a movable camera head that travels along the support frame to capture images at multiple positions along substantially the entire width of the conveyor. A control module is provided that includes a processor programmed with instructions for analyzing the interleaving material based on the images. In some cases the analyzing includes receiving the images of the interleaving material from the camera system, assessing coverage of the interleaving material upon the sheets of material from the images, determining adjustments for application of the interleaving material based on the assessed coverage, and/or communicating the adjustments to an interleaving material applicator.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 12, 2012
    Applicant: CARDINAL FG COMPANY
    Inventors: Roger F. Bonham, JR., Mark Purcell, Mark Robinson