Patents by Inventor Joel Turkel

Joel Turkel 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: 8166020
    Abstract: A query generator for generating a query that returns a result set comprising data retrieved from a database and data returned by an analytic function that operates on at least a portion of the retrieved data is disclosed.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: April 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Joel Turkel, Raghuram Venkatasubramanian
  • Patent number: 7797307
    Abstract: A query generator for generating a query which retrieves a desired set of data from a relational database and performs one or more aggregation functions on the set of data is disclosed. The query generator is adapted to: a) receive user input indicating the desired set of data and the aggregation functions to be performed; b) identify each join subgraph for the desired set of data; c) for each join subgraph identified in step (b), generate an inline view which, on execution, performs all of the aggregation functions that refer only to data within that join subgraph; and d) generate an output query comprising the inline views generated in step (c) as arguments of a join.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: September 14, 2010
    Assignee: Oracle International Corporation
    Inventors: Joel Turkel, Raghuram Venkatasubramanian
  • Publication number: 20070185833
    Abstract: A query generator for generating a query which retrieves a desired set of data from a relational database and performs one or more aggregation functions on the set of data is disclosed. The query generator is adapted to: a) receive user input indicating the desired set of data and the aggregation functions to be performed; b) identify each join subgraph for the desired set of data; c) for each join subgraph identified in step (b), generate an inline view which, on execution, performs all of the aggregation functions that refer only to data within that join subgraph; and d) generate an output query comprising the inline views generated in step (c) as arguments of a join.
    Type: Application
    Filed: January 27, 2006
    Publication date: August 9, 2007
    Inventors: Joel Turkel, Raghuram Venkatasubramanian
  • Publication number: 20070150436
    Abstract: A query generator for generating a query that returns a result set comprising data retrieved from a database and data returned by an analytic function that operates on at least a portion of the retrieved data is disclosed.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Inventors: Joel Turkel, Raghuram Venkatasubramanian
  • Patent number: 7110997
    Abstract: Embodiments of the present invention provide an ad-hoc query engine. The ad-hoc query engine comprises a query management module, a metadata module, a data cache module and a viewer module. The query management module receives a query request from a client device. The query request is specified in terms of a plurality of business objects. The query management module utilizes the metadata module to translate the business objects into a structured query language statement as a function of the content of the data cache module. The SQL statement comprises a plurality of aggregation. The query management module dynamically causes each aggregation to be re-directed to execute against the content of the data cache module, when the aggregation is locally or linearly computable from said content of said data cache module. The query management utilizes the viewer module to generate a report as a function of the results of the executed SQL statement.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: September 19, 2006
    Assignee: Oracle International Corporation
    Inventors: Joel Turkel, Kathryn Nash, Raghuram Venkatasubramanian, Steve Cave