Patents by Inventor Dennis James Carroll

Dennis James Carroll 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: 10346640
    Abstract: A system for anonymizing and aggregating protected information (PI) from a plurality of data sources includes a master index server coupled to a data repository. The master index server receives an anonymized records associated with an individual from a plurality of data hashing appliances. The system includes a cluster matching engine that applies a plurality of rules to hashed data elements of the received record for comparing hashed data elements of the record with hashed data elements of a plurality of clusters of anonymized records associated with different individuals stored in the data repository to determine whether the individual associated with the received record corresponds to an individual associated with one of the clusters of anonymized records. When a match is found, the cluster matching engine adds the received record to the cluster of anonymized records associated with that individual.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 9, 2019
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Cecil O'Dell Lynch, Dennis James Carroll, Andrew John Truscott, German Acuna
  • Publication number: 20180075255
    Abstract: A system for anonymizing and aggregating protected information (PI) from a plurality of data sources includes a master index server coupled to a data repository. The master index server receives an anonymized records associated with an individual from a plurality of data hashing appliances. The system includes a cluster matching engine that applies a plurality of rules to hashed data elements of the received record for comparing hashed data elements of the record with hashed data elements of a plurality of clusters of anonymized records associated with different individuals stored in the data repository to determine whether the individual associated with the received record corresponds to an individual associated with one of the clusters of anonymized records. When a match is found, the cluster matching engine adds the received record to the cluster of anonymized records associated with that individual.
    Type: Application
    Filed: November 3, 2017
    Publication date: March 15, 2018
    Inventors: Cecil O'Dell Lynch, Dennis James Carroll, Andrew John Truscott, German Acuna
  • Patent number: 9824236
    Abstract: A system for anonymizing and aggregating protected information (PI) from a plurality of data sources includes a master index server coupled to a data repository. The master index server receives an anonymized records associated with an individual from a plurality of data hashing appliances. The system includes a cluster matching engine that applies a plurality of rules to hashed data elements of the received record for comparing hashed data elements of the record with hashed data elements of a plurality of clusters of anonymized records associated with different individuals stored in the data repository to determine whether the individual associated with the received record corresponds to an individual associated with one of the clusters of anonymized records. When a match is found, the cluster matching engine adds the received record to the cluster of anonymized records associated with that individual.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: November 21, 2017
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Cecil O'Dell Lynch, Dennis James Carroll, Andrew John Truscott, German Acuna
  • Publication number: 20160342812
    Abstract: A system for anonymizing and aggregating protected information (PI) from a plurality of data sources includes a master index server coupled to a data repository. The master index server receives an anonymized records associated with an individual from a plurality of data hashing appliances. The system includes a cluster matching engine that applies a plurality of rules to hashed data elements of the received record for comparing hashed data elements of the record with hashed data elements of a plurality of clusters of anonymized records associated with different individuals stored in the data repository to determine whether the individual associated with the received record corresponds to an n) individual associated with one of the clusters of anonymized records. When a match is found, the cluster matching engine adds the received record to the cluster of anonymized records associated with that individual.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Inventors: Cecil O'Dell Lynch, Dennis James Carroll, Andrew John Truscott, German Acuna
  • Patent number: 7788268
    Abstract: A method and system for in-place sorting S sequences of binary bits stored contiguously in an array within a memory device of a computer system prior to the sorting. Each sequence includes contiguous fields of bits. Program code is executed at each node of a linked execution structure in a hierarchical sequence. Each node includes a segment of the array. Executing program code at each node includes: identifying R sequences of the S sequences at each node; ascertaining a mask width W that is specific to each node and is a function of R; dividing the R sequences of the node into G groups of sequences based on a mask field having the mask width W, wherein G=2W; and in-place rearranging the R sequences, wherein the rearranging results in each group including only those sequences having the unique mask value of the group.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventor: Dennis James Carroll
  • Publication number: 20090177657
    Abstract: A method and system for in-place sorting S sequences of binary bits stored contiguously in an array within a memory device of a computer system prior to the sorting. Each sequence includes contiguous fields of bits. Program code is executed at each node of a linked execution structure in a hierarchical sequence. Each node includes a segment of the array. Executing program code at each node includes: identifying R sequences of the S sequences at each node; ascertaining a mask width W that is specific to each node and is a function of R; dividing the R sequences of the node into G groups of sequences based on a mask field having the mask width W, wherein G=2W; and in-place rearranging the R sequences, wherein the rearranging results in each group including only those sequences having the unique mask value of the group.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventor: Dennis James Carroll