Patents by Inventor ARPITHA A SHETTY
ARPITHA A SHETTY 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).
-
Publication number: 20240152491Abstract: A user interface may include one or more visualizations based on queries to a database using query model metadata. Updated metadata of columns of the database may be obtained which may be different from the query model metadata. A set of used columns and a set of unused columns may be determined based on the query model. One or more metadata mismatches may be determined based on a comparison of the query model metadata for the set of used columns and the updated metadata for the set of used columns. The one or more metadata mismatches may be presented in a user interface configured to enable a user to rectify each. One or more selections from the user may be obtained to rectify at least one of the one or more metadata mismatches. The corresponding columns may be deleted or replaced based on the one or more selections.Type: ApplicationFiled: October 27, 2022Publication date: May 9, 2024Inventors: Akarsh Malik, Sohandeep Das, Arpitha A. Shetty, Veekshitha Naveenachandra, Devicharan Vinnakota
-
Publication number: 20240143616Abstract: An application embedded within a cloud application may load a data object which accesses information from a database to generate visualizations of data. When the data object is transported from a development system to a production system, the database may not have table entries and views as expected and loading the data object might fail. In such cases, the datasource may be created from metadata. A first metadata call is sent to the database using the application metadata and an indication that a datasource was not found is received from the database. Query metadata is extracted from the application metadata of the data object and a datasource creation call is sent to the database using the extracted query metadata, thereby initiating creation of a datasource artifact in the database. Then, query results are obtained based on the datasource artifact and query results are provided in the cloud application.Type: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Inventors: Vignesh Sankaran, Srinivas Vinnakota, Arpitha A Shetty, Sohandeep Das
-
Patent number: 11966733Abstract: Embodiments allow a tenant to customize a configuration that is used in accessing an application over the cloud. At a provisioning time, a user accesses a tenant Application Program Interface (API) and creates a customized configuration including a payload that defines particular features to be available from the application. Such features can include but are not limited to available buttons, toolbar options, and pages. During a runtime subsequent to the provisioning, an input to the application (such as a URL) is received from the tenant. Logic is executed to determine whether to apply the custom configuration or another configuration (e.g., default or other predefined) from a list. Based upon the configuration, the application renders output to the user according to the particular features. Particular embodiments may recognize a Line of Business (LoB) parameter of a URL input to the application in order to provide a configurations customized by the tenant.Type: GrantFiled: December 6, 2021Date of Patent: April 23, 2024Assignee: SAP SEInventors: Arpitha A Shetty, Devicharan Vinnakota
-
Patent number: 11809445Abstract: A method for accessing data stored in a database may include receiving a query to generate, based on blended data, a visualization. The blended data may include a first set of data from a first data source and a second set of data from a second data source. The query may also include a payload. The method may also include accessing the first set of data by injecting, into the payload, the first permission, and transmitting, to the first data source, the payload including the first permission. The method may also include accessing the second set of data by injecting, into the payload, the second permission, and transmitting, to the second data source, the payload including the first permission, the first set of data, and the second permission. The method may also include causing, using the blended data, presentation of the visualization. Related systems and articles of manufacture are provided.Type: GrantFiled: August 31, 2021Date of Patent: November 7, 2023Assignee: SAP SEInventors: Arpitha A Shetty, Veekshitha, Srinivas Vinnakota, Amrita Prabhakaran, Vijaya Pramilamma Bovilla, Priyanka Kommanapalli
-
Patent number: 11782948Abstract: Systems, methods, and computer media for visualizing data are provided herein. The described examples allow one-dimensional data visualizations generated using visualization tools and backend components to be displayed in response to a request to view data that includes one or more sets of Cartesian columns. A data visualization request can specify data for inclusion in a data visualization and properties for the visualization, including transpose factors for data sources. The data sources having transpose factors can be cloned to represent respective combinations of the data source with each transpose factor, and then joined to other cloned or non-cloned data sources to generate the resulting one-dimensional visualization.Type: GrantFiled: October 11, 2021Date of Patent: October 10, 2023Assignee: SAP SEInventors: Arpitha A Shetty, Devicharan Vinnakota, Sanjay S, Amrita Prabhakaran, Vijaya Pramilamma Bovilla
-
Publication number: 20230176860Abstract: Embodiments allow a tenant to customize a configuration that is used in accessing an application over the cloud. At a provisioning time, a user accesses a tenant Application Program Interface (API) and creates a customized configuration including a payload that defines particular features to be available from the application. Such features can include but are not limited to available buttons, toolbar options, and pages. During a runtime subsequent to the provisioning, an input to the application (such as a URL) is received from the tenant. Logic is executed to determine whether to apply the custom configuration or another configuration (e.g., default or other predefined) from a list. Based upon the configuration, the application renders output to the user according to the particular features. Particular embodiments may recognize a Line of Business (LoB) parameter of a URL input to the application in order to provide a configurations customized by the tenant.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Arpitha A Shetty, Devicharan Vinnakota
-
Publication number: 20230144612Abstract: Systems, methods, and techniques for supporting feature customization based on data source capability. A first request is received from an external entity to provision an instance of an application. An application service of a plurality of application services is identified to be implemented to fulfill the first request. A configuration of the application corresponding to the application service is determined. Customization information regarding states of a set of features of the application instance is obtained as a result of determining that a customization is associated with the external entity. A modified configuration is generated for the application based on the customization information and the configuration. An application instance is provisioned to the external entity over the one or more networks having the modified configuration.Type: ApplicationFiled: November 10, 2021Publication date: May 11, 2023Inventors: Arpitha A. Shetty, Devicharan Vinnakota, Vijaya Pramilamma Bovilla, Unmesh Sreedharan
-
Publication number: 20230141418Abstract: Systems, methods, and techniques for implementing a defined configuration for an application. A request is received to provision an instance of an application for a external entity. A resource identifier is obtained based on the request. A defined configuration of a plurality of defined configurations for the application is identified based on the resource identifier. A set of features is determined that are specified in the defined configuration. The instance of the application is generated having the set of features. A connection is established with an application resource of a plurality of application resources of the application based on the resource identifier. The instance having the set of features is provisioned over one or more networks to the external entity.Type: ApplicationFiled: November 10, 2021Publication date: May 11, 2023Inventors: Arpitha A. Shetty, Devicharan Vinnakota, Vijaya Pramilamma Bovilla, Unmesh Sreedharan
-
Patent number: 11641393Abstract: Systems, methods, and techniques for supporting feature customization based on data source capability. A first request is received from an external entity to provision an instance of an application. An application service of a plurality of application services is identified to be implemented to fulfill the first request. A configuration of the application corresponding to the application service is determined. Customization information regarding states of a set of features of the application instance is obtained as a result of determining that a customization is associated with the external entity. A modified configuration is generated for the application based on the customization information and the configuration. An application instance is provisioned to the external entity over the one or more networks having the modified configuration.Type: GrantFiled: November 10, 2021Date of Patent: May 2, 2023Assignee: SAP SEInventors: Arpitha A Shetty, Devicharan Vinnakota, Vijaya Pramilamma Bovilla, Unmesh Sreedharan
-
Publication number: 20230064676Abstract: A method for accessing data stored in a database may include receiving a query to generate, based on blended data, a visualization. The blended data may include a first set of data from a first data source and a second set of data from a second data source. The query may also include a payload. The method may also include accessing the first set of data by injecting, into the payload, the first permission, and transmitting, to the first data source, the payload including the first permission. The method may also include accessing the second set of data by injecting, into the payload, the second permission, and transmitting, to the second data source, the payload including the first permission, the first set of data, and the second permission. The method may also include causing, using the blended data, presentation of the visualization. Related systems and articles of manufacture are provided.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Arpitha A Shetty, Veekshitha, Srinivas Vinnakota, Amrita Prabhakaran, Vijaya Pramilamma Bovilla, Priyanka Kommanapalli
-
Publication number: 20220398253Abstract: Systems, methods, and computer media for visualizing data are provided herein. The described examples allow one-dimensional data visualizations generated using visualization tools and backend components to be displayed in response to a request to view data that includes one or more sets of Cartesian columns. A data visualization request can specify data for inclusion in a data visualization and properties for the visualization, including transpose factors for data sources. The data sources having transpose factors can be cloned to represent respective combinations of the data source with each transpose factor, and then joined to other cloned or non-cloned data sources to generate the resulting one-dimensional visualization.Type: ApplicationFiled: October 11, 2021Publication date: December 15, 2022Applicant: SAP SEInventors: Arpitha A Shetty, Devicharan Vinnakota, Sanjay S, Amrita Prabhakaran, Vijaya Pramilamma Bovilla
-
Patent number: 10977263Abstract: A system includes identification of dimension filters associated with a visualization, identification, from the identified dimension filters, of nested dimension filters associated with a first dimension, generation of a composite filter based on the identified nested dimension filters, transmission of a query to a data source, the query including the composite filter, reception of a result set based on the query from the data source, and display of the visualization presenting the result set on the display.Type: GrantFiled: November 28, 2017Date of Patent: April 13, 2021Assignee: SAP SEInventors: Arpitha A Shetty, Vijaya Pramilamma Bovilla, Sudarshan Pavanje, Abhishek Nagendra, Unmesh Sreedharan
-
Publication number: 20190163797Abstract: A system includes identification of dimension filters associated with a visualization, identification, from the identified dimension filters, of nested dimension filters associated with a first dimension, generation of a composite filter based on the identified nested dimension filters, transmission of a query to a data source, the query including the composite filter, reception of a result set based on the query from the data source, and display of the visualization presenting the result set on the display.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Arpitha A. Shetty, Vijaya Pramilamma Bovilla, Sudarshan Pavanje, Abhishek Nagendra, Unmesh Sreedharan
-
Patent number: 10192330Abstract: Various embodiments of systems and methods to render data visualizations in different analytical applications are described herein. In one aspect, a request is received to render at least a portion of data visualization by an analytical application. A visualization type and one or more data attributes are retrieved from metadata corresponding to at least the portion of the data visualization. Further, a supporting visualization type is identified in the analytical application corresponding to the visualization type of at least the portion of the data visualization. The retrieved one or more data attributes are mapped to equivalent one or more data attributes in a data source associated with the analytical application. At least the portion of the data visualization is rendered based on the supporting visualization type and the mapped one or more data attributes in a graphical user interface of the analytical application.Type: GrantFiled: December 4, 2015Date of Patent: January 29, 2019Assignee: SAP SEInventors: Arpitha A Shetty, Amrita Prabhakaran, Swetha Konduru, Swati Krishna Setty, Soumya Patil
-
Patent number: 9817653Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a backend server to at least receive, from an administrator webserver, an extension, store the extension and an associated timestamp in a repository, the associated timestamp indicating a time at which the extension was received from the administrator webserver, receive a request for the extension from a customer webserver, the request for the extension identifying the extension, and in response to receiving the request for the extension, fetch the extension from the repository, and send the extension to the customer webserver.Type: GrantFiled: December 16, 2015Date of Patent: November 14, 2017Assignee: SAP SEInventors: Unmesh Sreedharan, Arpitha A Shetty, Sukesh Kaul, Tanushree Nandy, Rakesh Kelappan, Rahul Tiwari
-
Publication number: 20170177320Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a backend server to at least receive, from an administrator webserver, an extension, store the extension and an associated timestamp in a repository, the associated timestamp indicating a time at which the extension was received from the administrator webserver, receive a request for the extension from a customer webserver, the request for the extension identifying the extension, and in response to receiving the request for the extension, fetch the extension from the repository, and send the extension to the customer webserver.Type: ApplicationFiled: December 16, 2015Publication date: June 22, 2017Inventors: Unmesh SREEDHARAN, Arpitha A. SHETTY, Sukesh KAUL, Tanushree NANDY, Rakesh KELAPPAN, Rahul TIWARI
-
Publication number: 20170161926Abstract: Various embodiments of systems and methods to render data visualizations in different analytical applications are described herein. In one aspect, a request is received to render at least a portion of data visualization by an analytical application. A visualization type and one or more data attributes are retrieved from metadata corresponding to at least the portion of the data visualization. Further, a supporting visualization type is identified in the analytical application corresponding to the visualization type of at least the portion of the data visualization. The retrieved one or more data attributes are mapped to equivalent one or more data attributes in a data source associated with the analytical application. At least the portion of the data visualization is rendered based on the supporting visualization type and the mapped one or more data attributes in a graphical user interface of the analytical application.Type: ApplicationFiled: December 4, 2015Publication date: June 8, 2017Inventors: ARPITHA A SHETTY, AMRITA PRABHAKARAN, SWETHA KONDURU, SWATI KRISHNA SETTY, SOUMYA PATIL