Patents by Inventor David E. Dehaan

David E. Dehaan 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: 20180336252
    Abstract: Disclosed herein are system, method, and computer program product embodiments for summarizing large histograms. In an embodiment, a client device may not have access to a full dataset stored in a secure system due to privacy or confidentiality restrictions. The secure system, however, may grant the client device access to a histogram related to the dataset as confidentiality may be maintained. Using this histogram, the client device may summarize the dataset to more efficiently utilize memory resources and/or more quickly execute queries. In an embodiment, the client device summarizes the original histogram into a form having fewer buckets than the original histogram. The client device also calculates new bucket boundaries using pairwise comparison and/or maxdiff algorithms.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Yogi Ramdas Joshi, Anisoara Nica, David E. DeHaan
  • Patent number: 9361339
    Abstract: A method and system to determine a q, ?-optimal histogram comprising a plurality of buckets over a data distribution where for any cardinality estimate made using the histogram the cardinality estimate is constrained to obey an acceptability criteria parameterized by q and ? that bounds a ratio error between the cardinality estimate and a true value of the cardinality, q being a factor by which the estimate deviates, at most, from a true value of the cardinality and ? being a threshold value which the cardinality does not exceed, wherein a maximum number of possible query intervals generated in determining the acceptability of the q, ?-optimal histogram is less than quadratic in the number of values.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 7, 2016
    Assignee: SAP SE
    Inventor: David E. DeHaan
  • Publication number: 20150149438
    Abstract: A method and system to determine a q, ?-optimal histogram comprising a plurality of buckets over a data distribution where for any cardinality estimate made using the histogram the cardinality estimate is constrained to obey an acceptability criteria parameterized by q and ? that bounds a ratio error between the cardinality estimate and a true value of the cardinality, q being a factor by which the estimate deviates, at most, from a true value of the cardinality and ? being a threshold value which the cardinality does not exceed, wherein a maximum number of possible query intervals generated in determining the acceptability of the q, ?-optimal histogram is less than quadratic in the number of values.
    Type: Application
    Filed: January 14, 2014
    Publication date: May 28, 2015
    Inventor: David E. DeHaan
  • Patent number: 8996504
    Abstract: A query plan predictor receives a query instance according to a query template having a set of parameters. The query plan predictor determines a plan space point for the query instance which is based upon the set of parameters. The query plan predictor predicts a predicted query plan for the plan space point, which is selected from a map of query plans according to a confidence threshold from a plan cache that includes at least one histogram. Each histogram is representative of a cached query plan in the plan cache combined with a previously-selected locality-sensitive hashing function. The histogram stores a frequency distribution of a mapping of sample plan points for the cached query plan by the locality-sensitive hashing function.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: March 31, 2015
    Assignee: Sybase, Inc.
    Inventors: Güneș Aluç, David E. Dehaan, Ivan T. Bowman
  • Publication number: 20130318069
    Abstract: A query plan predictor receives a query instance according to a query template having a set of parameters. The query plan predictor determines a plan space point for the query instance which is based upon the set of parameters. The query plan predictor predicts a predicted query plan for the plan space point, which is selected from a map of query plans according to a confidence threshold from a plan cache that includes at least one histogram. Each histogram is representative of a cached query plan in the plan cache combined with a previously-selected locality-sensitive hashing function. The histogram stores a frequency distribution of a mapping of sample plan points for the cached query plan by the locality-sensitive hashing function.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Applicant: Sybase, Inc.
    Inventors: Günes AluÇ, David E. Dehaan, Ivan T. Bowman