Patents by Inventor Balaji Krishnan

Balaji Krishnan 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: 11716396
    Abstract: In accordance with an embodiment, described herein is a system and method for providing unique identifiers for use with enterprise software application environments. A unique ID server (service) operates to provide calling applications with unique identifiers, for use by the applications in storing, accessing, or using data stored at a database or data warehouse. A database sequence provided by the database can be leveraged for issuing unique ID sequences for use by the applications. A calling application can reserve and/or request, via the unique ID service, sequences of unique IDs, ahead of time, either as a single sequence or bulk sequence. The unique ID can be subsequently used within the enterprise application environment for various purposes.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 1, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Balaji Krishnan, Junsheng Du, Prasenjit Gayen
  • 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: 20230062097
    Abstract: In accordance with an embodiment, described herein is a system and method for providing unique identifiers for use with enterprise software application environments. A unique ID server (service) operates to provide calling applications with unique identifiers, for use by the applications in storing, accessing, or using data stored at a database or data warehouse. A database sequence provided by the database can be leveraged for issuing unique ID sequences for use by the applications. A calling application can reserve and/or request, via the unique ID service, sequences of unique IDs, ahead of time, either as a single sequence or bulk sequence. The unique ID can be subsequently used within the enterprise application environment for various purposes.
    Type: Application
    Filed: January 31, 2022
    Publication date: March 2, 2023
    Inventors: BALAJI KRISHNAN, JUNSHENG DU, PRASENJIT GAYEN
  • 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: 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: 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: 20210173846
    Abstract: In accordance with an embodiment, described herein are systems and methods for automatic generation of business intelligence (BI) data models using data introspection and curation, as may be used, for example, with enterprise resource planning (ERP) or other enterprise computing or data analytics environments. The described approach uses a combination of manually-curated artifacts, and automatic generation of a model through data introspection, of a source data environment, to derive a target BI data model. For example, a pipeline generator framework can evaluate the dimensionality of a transaction type, degenerate attributes, and application measures; and use the output of this process to create an output target model and pipeline or load plan. The systems and methods described herein provide a technical improvement in the building of new subject areas or a BI data model within much shorter periods of time.
    Type: Application
    Filed: February 19, 2021
    Publication date: June 10, 2021
    Inventors: Saurabh Verma, Balaji Krishnan
  • 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
  • Publication number: 20190102718
    Abstract: Predictive analysis techniques are described herein as applied to business variables. In some embodiments, a dynamic dependency model may be generated using a time-series data from a first time period. The model may define relationships between business variables during the first time period. A prediction of values of a variable (e.g., a business variable such as sales, revenue, attrition, or the like) can be generated based on the dynamic dependency model. The prediction of values may be for a second time period after the first time period. The actual values of the variable over the second time period can be obtained and compared to the predicted values to generate a statistical deviation. The statistical deviation may exceed a threshold and, a notification of the statistical deviation may be transmitted to a user device. The notification may alert the user that the variable is likely to miss the targeted/predicted value.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Applicant: Oracle International Corporation
    Inventors: Vikas Agrawal, Ananth Venkata, Naren Chawla, Balaji Krishnan, Renduchintala Sri Venkata Nageswara Sharma
  • Patent number: 9521042
    Abstract: A system and method for network element management includes a management window, a scroll buffer configured to store commands and responses, a console pane displayed in the management window and displaying a portion of the scroll buffer, and data structures. The system connects to a network element associated with network objects using a network, accept commands in the console pane, parse the commands, send the commands to the network element, receive and parse responses from the network element, update the data structures based on the commands and responses, create hot spots in the scroll buffer based on the commands and responses, spawn a GUI dialog based on a first network object associated with a first hot spot when the first hot spot is activated, and provide copies of first data structures selected from the data structures to the GUI dialog. The first data structures are associated with the first network object.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 13, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Padmanabhan Narayanan, Balaji Krishnan, K. Kiran Kumar
  • Publication number: 20140280875
    Abstract: A system and method for network element management includes a management window, a scroll buffer configured to store commands and responses, a console pane displayed in the management window and displaying a portion of the scroll buffer, and data structures. The system connects to a network element associated with network objects using a network, accept commands in the console pane, parse the commands, send the commands to the network element, receive and parse responses from the network element, update the data structures based on the commands and responses, create hot spots in the scroll buffer based on the commands and responses, spawn a GUI dialog based on a first network object associated with a first hot spot when the first hot spot is activated, and provide copies of first data structures selected from the data structures to the GUI dialog. The first data structures are associated with the first network object.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Dell Products L.P.
    Inventors: Padmanabhan Narayanan, Balaji Krishnan, K. Kiran Kumar