Patents by Inventor Joseph Kuttikat

Joseph Kuttikat 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: 11609904
    Abstract: In accordance with an embodiment, described herein is a system and method for providing extensibility in an analytic applications environment, including a semantic layer that enables the use of custom semantic extensions to extend a semantic data model (semantic model). In accordance with an embodiment, customizations to the out-of-the-box semantic model are performed using a layered approach, wherein the factory code for the semantic model remains intact, with changes/delta editable by the customer layered on top of that model, such that the changes can be patched/reversed if necessary.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: March 21, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pavan Ananthamurthy, Joseph Kuttikat, Ananth Venkata, Balaji Krishnan
  • Publication number: 20220100749
    Abstract: In accordance with an embodiment, described herein is a system and method for providing extensibility in an analytic applications environment, including a semantic layer that enables the use of custom semantic extensions to extend a semantic data model (semantic model). In accordance with an embodiment, the system enables use of a fragmented query model—when customizations are made to the semantic model, the system can dynamically merge the changes from the various deltas when queries are generated at runtime, to dynamically surface appropriate data based on the extended semantic model.
    Type: Application
    Filed: July 15, 2021
    Publication date: March 31, 2022
    Inventors: JOSEPH KUTTIKAT, ANANTH VENKATA, PAVAN ANANTHAMURTHY, BALAJI KRISHNAN
  • Publication number: 20220100748
    Abstract: In accordance with an embodiment, described herein is a system and method for providing extensibility in an analytic applications environment, including a semantic layer that enables the use of custom semantic extensions to extend a semantic data model (semantic model). In accordance with an embodiment, customizations to the out-of-the-box semantic model are performed using a layered approach, wherein the factory code for the semantic model remains intact, with changes/delta editable by the customer layered on top of that model, such that the changes can be patched/reversed if necessary.
    Type: Application
    Filed: July 15, 2021
    Publication date: March 31, 2022
    Inventors: PAVAN ANANTHAMURTHY, JOSEPH KUTTIKAT, ANANTH VENKATA, BALAJI KRISHNAN
  • Publication number: 20220100778
    Abstract: In accordance with an embodiment, described herein is a system and method for providing extensibility in an analytic applications environment, including a semantic layer that enables the use of custom semantic extensions to extend a semantic data model (semantic model). In accordance with an embodiment, when customizations are made to the semantic model, the system stores changes to the semantic model as an action-set, rather than as a changed-state. This allows the system to replay changes on the factory model, to get back to a desired end state, much as an operating system update does not affect the underling setup.
    Type: Application
    Filed: July 15, 2021
    Publication date: March 31, 2022
    Inventors: BALAJI KRISHNAN, JOSEPH KUTTIKAT, ANANTH VENKATA, PAVAN ANANTHAMURTHY
  • Publication number: 20200356575
    Abstract: In accordance with an embodiment, described herein is a system and method for providing support for extensibility and customization in an analytic applications environment. An extract, transform, load (ETL) or other data pipeline or process provided by the analytic applications environment, can operate in accordance with an analytic applications schema and/or a customer schema associated with a customer (tenant), to receive data from the customer's enterprise software application or data environment, for loading into a data warehouse instance. A semantic layer enables the use of custom semantic extensions to extend a semantic model, and provide custom content at a presentation layer. Extension wizards or development environments can guide users in using the custom semantic extensions to extend or customize the semantic model, through a definition of branches and steps, followed by promotion of the extended or customized semantic model to a production environment.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 12, 2020
    Inventors: Balaji Krishnan, Matthew Bedin, Saurabh Verma, Ananth Venkata, Joseph Kuttikat, Pavan Ananthamurthy