Patents by Inventor Donovan Alfred Schneider

Donovan Alfred Schneider 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: 9563662
    Abstract: Techniques to improve query caching performance by efficiently selecting queries stored in a cache for evaluation and increasing the cache hit rate by allowing for inexact matches. A list of candidate queries stored in the cache that potentially could be used to answer a new query is first determined. This list may include all cached queries, cached queries containing exact matches for select list items, or cached queries containing exact and/or inexact matches. Each of at least one candidate query is then evaluated to determine whether or not there is a cache hit, which indicates that the candidate query could be used to answer the new query. The evaluation is performed using a set of rules that allows for inexact matches of aggregates, if any, in the new query. A query plan is generated for the new query based on a specific candidate query with a cache hit.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Donovan Alfred Schneider, Edward Shaw-Lee Suen, Kazi Atif-Uz Zaman
  • Patent number: 7499910
    Abstract: Techniques to improve query caching performance by efficiently selecting queries stored in a cache for evaluation and increasing the cache hit rate by allowing for inexact matches. A list of candidate queries stored in the cache that potentially could be used to answer a new query is first determined. This list may include all cached queries, cached queries containing exact matches for select list items, or cached queries containing exact and/or inexact matches. Each of at least one candidate query is then evaluated to determine whether or not there is a cache hit, which indicates that the candidate query could be used to answer the new query. The evaluation is performed using a set of rules that allows for inexact matches of aggregates, if any, in the new query. A query plan is generated for the new query based on a specific candidate query with a cache hit.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: March 3, 2009
    Assignee: Siebel Systems, Inc.
    Inventors: Donovan Alfred Schneider, Edward Shaw-Lee Suen, Kazi Atif-Uz Zaman