Patents by Inventor Michael A. Ekhaus

Michael A. Ekhaus 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: 8155992
    Abstract: The present invention relates to a method and system for generating client preference recommendations in a high performance computing regime. Accordingly, one embodiment of the present invention comprises: providing a sparse ratings matrix, forming a plurality of data structures representing the sparse ratings matrix, forming a runtime recommendation model from the plurality of data structures, determining a recommendation from the runtime recommendation model in response to a request from a user, and providing the recommendation to the user.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: April 10, 2012
    Assignee: Thalveg Data Flow LLC
    Inventors: Michael A. Ekhaus, Robert Driskill, Filip Mulier
  • Publication number: 20100332408
    Abstract: The present invention relates to a method and system for generating client preference recommendations in a high performance computing regime. Accordingly, one embodiment of the present invention comprises: providing a sparse ratings matrix, forming a plurality of data structures representing the sparse ratings matrix, forming a runtime recommendation model from the plurality of data structures, determining a recommendation from the runtime recommendation model in response to a request from a user, and providing the recommendation to the user.
    Type: Application
    Filed: August 30, 2010
    Publication date: December 30, 2010
    Inventors: Michael A. EKHAUS, Robert Driskill, Filip Mulier
  • Patent number: 7788123
    Abstract: The present invention relates to a method and system for generating client preference recommendations in a high performance computing regime. Accordingly, one embodiment of the present invention comprises: providing a sparse ratings matrix, forming a plurality of data structures representing the sparse ratings matrix, forming a runtime recommendation model from the plurality of data structures, determining a recommendation from the runtime recommendation model in response to a request from a user, and providing the recommendation to the user.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: August 31, 2010
    Inventors: Michael A. Ekhaus, Robert Driskill, Filip Mulier
  • Patent number: 7177864
    Abstract: A computerized method for analyzing data files finds association relationships between attributes recorded in the data files. The computer receives one or more data file records, each record containing two or more of attributes of interest. Software defines at least two attribute k-patterns by reference to a subset of the attributes, where k is an integer and represents the number of attributes that are included in a k-pattern. Using an invertible mapping algorithm, the software maps each of the at least two attribute k-patterns into an associated key and determines a distribution pattern for each of the at least two attribute k-patterns defined in step. The software then inverts the mapping to decode from the keys to the associated attribute k-pattern; and, using the keys, associates the distribution patterns determined with each of the at least two attribute k-patterns. Output is in the form of reports, detection signals and/or control signals.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: February 13, 2007
    Assignee: Gibraltar Analytics, Inc.
    Inventor: Michael A. Ekhaus
  • Publication number: 20030212658
    Abstract: A computerized method for analyzing data files finds association relationships between attributes recorded in the data files. The computer receives one or more data file records, each record containing two or more of attributes of interest. Software defines at least two attribute k-patterns by reference to a subset of the attributes, where k is an integer and represents the number of attributes that are included in a k-pattern. Using an invertible mapping algorithm, the software maps each of the at least two attribute k-patterns into an associated key and determines a distribution pattern for each of the at least two attribute k-patterns defined in step. The software then inverts the mapping to decode from the keys to the associated attribute k-pattern; and, using the keys, associates the distribution patterns determined with each of the at least two attribute k-patterns. Output is in the form of reports, detection signals and/or control signals.
    Type: Application
    Filed: April 29, 2003
    Publication date: November 13, 2003
    Inventor: Michael A. Ekhaus