Patents by Inventor Scott Feinstein

Scott Feinstein 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: 11556533
    Abstract: Herein are techniques for automatically leveraging metadata of an analytic view to accelerate a relational query. In an embodiment, a computer stores model metadata that defines an analytic view that contains a join operation that is based on a dimension column of a dimension table and a join column of a fact table. The analytic view also contains a measure that is based on an aggregation operation and a measure column of the fact table. Also stored is denormalization metadata that defines a transparency view that is based on the analytic view. In operation, a query that references the transparency view is received. The query does not reference the analytic view. The query that references the transparency view is executed based on: a) the denormalization metadata that defines the transparency view, b) the model metadata that defines the analytic view, and c) the measure that is based on the aggregation operation and the measure column of the fact table.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: January 17, 2023
    Assignee: Oracle International Corporation
    Inventors: James Hartsing, Raghuram Venkatasubramanian, Ekrem S. C. Soylemez, Anne Murphy, Scott Feinstein
  • Patent number: 11461328
    Abstract: Herein, a computer stores metadata that defines an analytic view that is based on organizing operation(s) that respectively specify organizing column(s) of organizing table(s), including a join operation that specifies a dimension column of a dimension table and a join column of a fact table. An original query is received that does not reference the analytic view. The original query specifies at least one organizing operation that is identical, somewhat similar, or compatible to an organizing operation on which the analytic view is based. Based on that at least one organizing operation that the original query specifies and the metadata that defines the particular analytic view, the original query is determined to satisfy rewrite criterion(s). In response to determining that the original query satisfies the rewrite criteria, a rewritten query that references the analytic view is generated based on the original query that does not reference the analytic view.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: October 4, 2022
    Assignee: Oracle International Corporation
    Inventors: James Hartsing, Raghuram Venkatasubramanian, Anne Murphy, Scott Feinstein, Bei Yu, Steven Mesropian
  • Publication number: 20220147527
    Abstract: Herein are techniques for automatically leveraging metadata of an analytic view to accelerate a relational query. In an embodiment, a computer stores model metadata that defines an analytic view that contains a join operation that is based on a dimension column of a dimension table and a join column of a fact table. The analytic view also contains a measure that is based on an aggregation operation and a measure column of the fact table. Also stored is denormalization metadata that defines a transparency view that is based on the analytic view. In operation, a query that references the transparency view is received. The query does not reference the analytic view. The query that references the transparency view is executed based on: a) the denormalization metadata that defines the transparency view, b) the model metadata that defines the analytic view, and c) the measure that is based on the aggregation operation and the measure column of the fact table.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 12, 2022
    Inventors: James Hartsing, Raghuram Venkatasubramanian, Ekrem S.C. Soylemez, Anne Murphy, Scott Feinstein
  • Publication number: 20220092069
    Abstract: Herein, a computer stores metadata that defines an analytic view that is based on organizing operation(s) that respectively specify organizing column(s) of organizing table(s), including a join operation that specifies a dimension column of a dimension table and a join column of a fact table. An original query is received that does not reference the analytic view. The original query specifies at least one organizing operation that is identical, somewhat similar, or compatible to an organizing operation on which the analytic view is based. Based on that at least one organizing operation that the original query specifies and the metadata that defines the particular analytic view, the original query is determined to satisfy rewrite criterion(s). In response to determining that the original query satisfies the rewrite criteria, a rewritten query that references the analytic view is generated based on the original query that does not reference the analytic view.
    Type: Application
    Filed: September 21, 2020
    Publication date: March 24, 2022
    Inventors: James Hartsing, Raghuram Venkatasubramanian, Anne Murphy, Scott Feinstein, Bei Yu, Steven Mesropian
  • Patent number: 7010523
    Abstract: A system and method for analyzing data is described, in which an application programming interface (API) is provided to permit an online analytical processing (OLAP) application to manipulate data and queries in a model close to the business model the OLAP application was designed to support. A data server is provided to translate between the object-oriented representation and the native database query format. In one embodiment, a multidimensional virtual cursor is implemented to further simplify the logic of the OLAP application.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: March 7, 2006
    Assignee: Oracle International Corporation
    Inventors: David Greenfield, Geof Fred Lyon, Ron Vogl, Scott Feinstein
  • Publication number: 20040133552
    Abstract: A system and method for analyzing data is described, in which an application programming interface (API) is provided to permit an online analytical processing (OLAP) application to manipulate data and queries in model close to the business model the OLAP application was designed to support. A data server is provided to translated between the object-oriented representation and the native database query format. In one embodiment, a multidimensional virtual cursor is implementation to further simplify the logic of the OLAP application.
    Type: Application
    Filed: December 17, 2003
    Publication date: July 8, 2004
    Inventors: David Greenfield, Geof Fred Lyon, Ron Vogl, Scott Feinstein
  • Patent number: 6684207
    Abstract: A system and method for analyzing data is described, in which an application programming interface (API) is provided to permit an online analytical processing (OLAP) application to manipulate data and queries in model close to the business model the OLAP application was designed to support. A data server is provided to translated between the object-oriented representation and the native database query format. In one embodiment, a multidimensional virtual cursor is implementation to further simplify the logic of the OLAP application.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: January 27, 2004
    Assignee: Oracle International Corp.
    Inventors: David Greenfield, Geof Fred Lyon, Ron Vogl, Scott Feinstein