Patents by Inventor Michael Fenton

Michael Fenton 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: 12254115
    Abstract: A system and method for objective quantification and mitigation of privacy-risk of a dataset is disclosed.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: March 18, 2025
    Assignee: TRUATA LIMITED
    Inventors: Imran Khan, Michael Fenton, Maurice Coyle
  • Publication number: 20240265037
    Abstract: The system and method provide for automatically extracting latent structures and relationships in datasets of any size, to enable effective management of that data. The system and method produce hierarchies of fields with relationships of a particular type and strength. The hierarchies of fields with relationships of a particular type and strength can be used to optimize the data storage profile of a company by separating large datasets into multiple smaller datasets, reducing operational costs, perform enhanced analysis of the data through a greater understanding of its internal logical structure, reduce privacy risk within the dataset by removing risky fields and substituting them in analytical processing with less risky fields that carry a similar amount of statistical information, to identify inference risks in the data to enable more effective data protection decision-making, and can be used to separate out wide datasets into multiple narrower/smaller datasets, thus aiding more efficient analytics.
    Type: Application
    Filed: February 6, 2023
    Publication date: August 8, 2024
    Applicant: TRUATA LIMITED
    Inventors: Michael Fenton, Maurice Coyle
  • Publication number: 20240241990
    Abstract: A system and method for estimating privacy risk measures are described. The system and method include an input-output (IO) interface for receiving at least one input dataset, on at least one of which a measurement of the risk is to be performed, and a configuration file governing the specifications of the dataset(s), risk scoring and risk mitigation settings, a processor for determining the size of at least one dataset, based on the size of at least one dataset being larger than a threshold, a sampling engine for estimating the privacy risk by computing a statistically representative sample size and subsampling at least one dataset to a sample size, and a scoring engine to perform column level measurements on the subsampled dataset and row level measurements on at least one dataset. Further included, based on the column level and row level measurements, the IO interface outputs a privacy risk.
    Type: Application
    Filed: April 1, 2024
    Publication date: July 18, 2024
    Applicant: Truata Limited
    Inventors: Imran Khan, Michael Fenton, Maurice Coyle
  • Publication number: 20240232430
    Abstract: A system and method for objective quantification and mitigation of privacy-risk of a dataset is disclosed.
    Type: Application
    Filed: September 25, 2023
    Publication date: July 11, 2024
    Applicant: Truata Limited
    Inventors: Imran Khan, Michael Fenton, Maurice Coyle
  • Publication number: 20240135035
    Abstract: A system and method for objective quantification and mitigation of privacy-risk of a dataset is disclosed.
    Type: Application
    Filed: September 24, 2023
    Publication date: April 25, 2024
    Applicant: Truata Limited
    Inventors: Imran Khan, Michael Fenton, Maurice Coyle
  • Publication number: 20230385429
    Abstract: A system and method for guiding privacy-enhancing transformations are described. The system and method include a recommendation engine configured to identify sets of transformations to mitigate a privacy risk below a user specified threshold specified in-terms of privacy-risk score for a given input dataset while keeping the utility of the dataset above the user-specified utility threshold specified in-terms of utility score. A simulation engine configured to simulate the identified set of transformations from the recommendation engine on the dataset to determine the optimal application of the plurality of transformations for maximizing the utility of the dataset, and output device to provide the optimized dataset with the privacy risk score and utility score.
    Type: Application
    Filed: May 24, 2022
    Publication date: November 30, 2023
    Applicant: TRUATA LIMITED
    Inventors: Imran Khan, Maurice Coyle, Barry Smyth, Noel Rogers, Michael Fenton, Aydin Ulas, Dave Fagan
  • Patent number: 11768958
    Abstract: A system and method for objective quantification and mitigation of privacy-risk of a dataset is disclosed.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 26, 2023
    Assignee: TRUATA LIMITED
    Inventors: Imran Khan, Michael Fenton, Maurice Coyle
  • Publication number: 20220391750
    Abstract: A system and method of harnessing knowledge and expertise to improve machine learning is disclosed. The system and method include capturing the data to input, preparing the captured data, enhancing the prepared data, modeling and learning the process associated with the enhanced data, reviewing the result of the learning and modeling to produce an output, visualizing the reviewed output, and input and recommendations from recommendations engine that make recommendations of techniques and configurations to use.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Applicant: Truata Limited
    Inventors: David Fagan, Maurice Coyle, Michael Fenton, Imran Khan, Barry Smyth
  • Publication number: 20220335450
    Abstract: A system and method for providing the ability to use k-anonymous groups to analyze disparate data sets via the use of either individual to segment or segment to segment matching using modelling or querying approaches are disclosed. The system and method include creating a common representation across all consumer and producer data sets, training one or more models or defining one or more queries optimized to recognize the behavior of the specified subjects within the generated common representation, evaluating those models or executing those queries on the common representation of the producer data set(s) to identify likely candidates for the specified input data subjects in each producer data set, the performing of actions over the identified subjects for each producer data set, and output the analytics result.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 20, 2022
    Applicant: TRUATA LIMITED
    Inventors: Michael Fenton, David Fagan, Maurice Coyle, Noel Rogers, Imran Khan, Aydin Ulas
  • Patent number: 11477666
    Abstract: In one example embodiment, a method includes obtaining sets of input data and an objective, the sets of input data including values of wireless network communication parameters, generating sets of output data for the sets of input data in accordance with the objective, generating a mapping of the sets of input data to the sets of output data and training a network controller using the mapping.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: October 18, 2022
    Assignee: UNIVERSITY COLLEGE DUBLIN NATIONAL UNIVERSITY OF IRELAND, DUBLIN
    Inventors: Stepan Kucera, Holger Claussen, David Lynch, David Fagan, Michael Fenton, Michael O'Neill
  • Publication number: 20210279367
    Abstract: A system and method for objective quantification and mitigation of privacy-risk of a dataset is disclosed.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Applicant: Truata Limited
    Inventors: Imran Khan, Michael Fenton, Maurice Coyle
  • Publication number: 20210279219
    Abstract: A system and method for generating one or more synthetic datasets with privacy and utility controls are disclosed.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Applicant: Truata Limited
    Inventors: Michael Fenton, Imran Khan, Maurice Coyle
  • Patent number: 10598783
    Abstract: The time-of-flight system disclosed herein includes a frequency unwrapping module configured to generate an input phase vector with M phases corresponding to M sampled signals from an object, determine an M?1 dimensional vector of transformed phase values by applying a transformation matrix (T) to the input phase vector, determine an M?1 dimensional vector of rounded transformed phase values by rounding the transformed phase values to a nearest integer, and determine a one dimensional lookup table (LUT) index value by transforming the M?1 dimensional rounded transformed phase values. The index value is input into the one dimensional LUT to determine a range of the object.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Perry, Mirko Schmidt, John Godbaz, Michael Fenton
  • Publication number: 20200081886
    Abstract: Methods and Systems for searching a database for objects, comprising: assigning a plurality of attributes to each of a plurality of objects in a collection; assigning each of the attributes to a kind; receiving a search query including at least one attribute specified by user; displaying a list of kinds associated with attributes specified by the user.
    Type: Application
    Filed: November 12, 2019
    Publication date: March 12, 2020
    Applicant: Q-SENSEI CORP.
    Inventors: TIMOTHY POSTON, RAGHU RAGHAVAN, MICHAEL FENTON, DAVID POSTON
  • Publication number: 20200015101
    Abstract: In one example embodiment, a method includes obtaining sets of input data and an objective, the sets of input data including values of wireless network communication parameters, generating sets of output data for the sets of input data in accordance with the objective, generating a mapping of the sets of input data to the sets of output data and training a network controller using the mapping.
    Type: Application
    Filed: February 15, 2018
    Publication date: January 9, 2020
    Inventors: Stepan Kucera, Holger Claussen, David Lynch, David Fagan, Michael Fenton, Michael O'Neill
  • Patent number: 10515087
    Abstract: Methods and systems for searching for objects. A plurality of Attributes can be assigned to each of a plurality of objects in a collection. Each of the Attributes can be assigned to a Kind. A search query can be received including at least one Attribute specified by a user. A list of Kinds can be displayed. The Attributes can be grouped into Kinds such that searching the objects to determine if the objects have a particular Attribute is not performed if the objects do not have Attributes of that Kind associated with an object to be searched. Grouped Attributes can be subdivided into smaller groupings and resulting subdivisions can be given a numerical score indicating how far a subdivision is from all or none.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: December 24, 2019
    Assignee: Q-SENSEI CORP.
    Inventors: Timothy Poston, Raghu Raghavan, Michael Fenton, David Poston
  • Publication number: 20180011195
    Abstract: The time-of-flight system disclosed herein includes a frequency unwrapping module configured to generate an input phase vector with M phases corresponding to M sampled signals from an object, determine an M?1 dimensional vector of transformed phase values by applying a transformation matrix (T) to the input phase vector, determine an M?1 dimensional vector of rounded transformed phase values by rounding the transformed phase values to a nearest integer, and determine a one dimensional lookup table (LUT) index value by transforming the M?1 dimensional rounded transformed phase values. The index value is input into the one dimensional LUT to determine a range of the object.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 11, 2018
    Inventors: Travis Perry, Mirko Schmidt, John Godbaz, Michael Fenton
  • Publication number: 20170235800
    Abstract: Methods and Systems for searching a database for objects, comprising: assigning a plurality of attributes to each of a plurality of objects in a collection; assigning each of the attributes to a kind; receiving a search query including at least one attribute specified by user; displaying a list of kinds associated with attributes specified by the user.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Q-SENSEI CORP.
    Inventors: TIMOTHY POSTON, RAGHU RAGHAVAN, MICHAEL FENTON, DAVID POSTON
  • Patent number: 9690824
    Abstract: Methods and Systems for searching a database of Objects. Each Object is associated with a plurality of Attributes, each Attribute is associated with a Kind, and each Kind is associated with a plurality of Attributes. Search criteria comprising an Attribute is received. A Nonceattribute is created using the search criteria. A search utilizing the Nonceattribute is inputted. All Objects having the Nonceattribute are identified. All Attributes associated with the Objects are identified. All Kinds associated with the Attributes are identified. A ranking criterion is applied to identified Kinds and Attributes. The highest-ranked portion of the Kinds and the highest-ranked portion of the Attributes that can readably be shown in a search result display are displayed.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: June 27, 2017
    Assignee: Q-SENSEI CORP.
    Inventors: Timothy Poston, Raghu Raghavan, Michael Fenton, David Poston
  • Publication number: 20170003966
    Abstract: Apparatus and methods are disclosed for performing mathematical operations that can be applied in a number of processor architectures. In one example of the disclosed technology, a lookup table is configured to return two or more function values based on an input operand of a single processor instruction storing a fixed-point number. A control unit is configured to execute the instruction by addressing the lookup table based on an index portion of the input operand, and an interpolation module is configured to interpolate an output value based on two or more of the returned function values by scaling at least one of the returned function values by a fractional portion of the input operand. In some examples, a second instruction can be used to store the function values in the lookup table.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ryan Haraden, Michael Fenton, Robert Shearer, Steven M. Wheeler