Patents by Inventor David Walrath

David Walrath 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: 10642833
    Abstract: A method may include accepting a database query including an operator requesting two or more incoming tuple streams be combined into a result tuple stream. At least one data value in the incoming tuple streams may be represented by an enumeration value. The method may include generating a query execution plan for the database query. The query execution plan may include encoding the enumeration value and a corresponding source identifier into a composite union enumeration. The source identifier may identify which of the two or more tuple streams corresponds to the enumeration value. The method may further include executing the database query according to the query execution plan to obtain the data value and providing the data value in response to the database query.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: May 5, 2020
    Assignee: Sybase, Inc.
    Inventors: Steven Kirk, Roland McKenney, David Walrath
  • Patent number: 10467228
    Abstract: A database query may include an operator requesting two or more incoming tuple streams be combined into a result tuple stream. Generating a query execution plan may include constructing an equivalence union enumeration lookup table for a result domain of an element within the result tuple stream by taking a set union of incoming tuple domains, wherein each distinct value within that result domain is assigned an enumeration value. Generating the query execution plan may include constructing a secondary enumeration for each incoming tuple stream, wherein each secondary enumeration maps enumerated values within the incoming tuple stream into secondary ordinal values that correspond to equivalence union enumeration values.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: November 5, 2019
    Assignee: Sybase, Inc.
    Inventors: Steven Kirk, Roland McKenney, David Walrath
  • Publication number: 20170136676
    Abstract: A device for introducing continuous fiber into a product material is provided. The continuous fiber is provided from at least one continuous fiber supply. The device comprises a housing having a first opening and a second opening. A channel is formed through the housing from the first opening to the second opening. At least one fin member extends from the housing into the channel with the at least one fin member having a conduit formed therethrough. Upon the product material travelling through the channel of the housing, the continuous fiber travels from the continuous fiber supply, through the conduit, and into the product material. The continuous fiber increases strength and stiffness of the product material while decreasing time-dependent creep deformation of the product material.
    Type: Application
    Filed: January 30, 2017
    Publication date: May 18, 2017
    Inventors: David Walrath, Heath Van Eaton
  • Publication number: 20170046386
    Abstract: A database query may include an operator requesting two or more incoming tuple streams be combined into a result tuple stream. Generating a query execution plan may include constructing an equivalence union enumeration lookup table for a result domain of an element within the result tuple stream by taking a set union of incoming tuple domains, wherein each distinct value within that result domain is assigned an enumeration value. Generating the query execution plan may include constructing a secondary enumeration for each incoming tuple stream, wherein each secondary enumeration maps enumerated values within the incoming tuple stream into secondary ordinal values that correspond to equivalence union enumeration values.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Inventors: Steven Kirk, Roland McKenney, David Walrath
  • Publication number: 20170046388
    Abstract: A method may include accepting a database query including an operator requesting two or more incoming tuple streams be combined into a result tuple stream. At least one data value in the incoming tuple streams may be represented by an enumeration value. The method may include generating a query execution plan for the database query. The query execution plan may include encoding the enumeration value and a corresponding source identifier into a composite union enumeration. The source identifier may identify which of the two or more tuple streams corresponds to the enumeration value. The method may further include executing the database query according to the query execution plan to obtain the data value and providing the data value in response to the database query.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Inventors: Steven Kirk, Roland McKenney, David Walrath
  • Publication number: 20150261860
    Abstract: Disclosed herein are methods for retrieving data from a database. Various embodiments operate by breaking a predicate tree into one or more predicate tree fragments and then executing the various fragments in parallel. The execution of each of the predicate tree fragments results in a bitmap fragment. The bitmap fragments from the execution of the predicate tree fragments can be then combined into a resulting bitmap.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Inventors: Kaushal MITTAL, Mahendra Chavan, Kurt Deschler, David Walrath