Patents by Inventor DEVICHARAN VINNAKOTA
DEVICHARAN VINNAKOTA 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: 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: 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: 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: 11048761Abstract: Methods, systems, and computer-readable storage media for receiving, by a semantic context service, a semantic context associated with a report generated by a first analytical tool, storing, by the semantic context service, the semantic context, receiving, by the semantic context service, a semantic context request from a second analytical tool, the semantic context request including a set of parameters, determining, by the semantic context service, a response to the semantic context request based on the set of parameters, the response including the semantic context, and returning, by the semantic context service, the response to the second analytical tool, the second analytical tool applying the semantic context to a report generated by the second analytical tool.Type: GrantFiled: December 13, 2018Date of Patent: June 29, 2021Assignee: Business Objects Software Ltd.Inventor: Devicharan Vinnakota
-
Publication number: 20200192937Abstract: Methods, systems, and computer-readable storage media for receiving, by a semantic context service, a semantic context associated with a report generated by a first analytical tool, storing, by the semantic context service, the semantic context, receiving, by the semantic context service, a semantic context request from a second analytical tool, the semantic context request including a set of parameters, determining, by the semantic context service, a response to the semantic context request based on the set of parameters, the response including the semantic context, and returning, by the semantic context service, the response to the second analytical tool, the second analytical tool applying the semantic context to a report generated by the second analytical tool.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventor: Devicharan Vinnakota
-
Patent number: 10445299Abstract: Methods and system are disclosed that optimize memory consumed, by sharing datasets between workspaces. In one aspect, multiple workspaces may be instantiated by retrieving multiple datasets from multiple data sources. An input to execute transformations on the multiple datasets may be received. Based on a determination of execution of a transformation on the multiple datasets, a dataset context analyzer may be executed to analyze a current context of data in the multiple datasets. Based on a result of execution of the dataset context analyzer, a transformation graph analyzer may be executed to compute a current context of transformations on the multiple datasets. Based on the determined current context of data and the current context of the transformations on the dataset, memory consumed may be optimized by sharing the multiple datasets between the multiple workspaces.Type: GrantFiled: December 23, 2016Date of Patent: October 15, 2019Assignee: SAP SEInventors: Nikita Jain, Devicharan Vinnakota
-
Patent number: 10078817Abstract: Systems and methods for cross-report collaboration include receiving an identifier for a class of data underlying a first report. A collaboration associated with at least a portion of a second report is identified based on the class of data underlying the first report. Data regarding the identified collaboration is provided in conjunction with the first report to signify that at least a portion of the data underlying it is subject to the collaboration.Type: GrantFiled: February 20, 2013Date of Patent: September 18, 2018Assignee: SAP SEInventor: Devicharan Vinnakota
-
Publication number: 20180181597Abstract: Methods and system are disclosed that optimize memory consumed, by sharing datasets between workspaces. In one aspect, multiple workspaces may be instantiated by retrieving multiple datasets from multiple data sources. An input to execute transformations on the multiple datasets may be received. Based on a determination of execution of a transformation on the multiple datasets, a dataset context analyzer may be executed to analyze a current context of data in the multiple datasets. Based on a result of execution of the dataset context analyzer, a transformation graph analyzer may be executed to compute a current context of transformations on the multiple datasets. Based on the determined current context of data and the current context of the transformations on the dataset, memory consumed may be optimized by sharing the multiple datasets between the multiple workspaces.Type: ApplicationFiled: December 23, 2016Publication date: June 28, 2018Inventors: NIKITA JAIN, Devicharan Vinnakota
-
Publication number: 20160180573Abstract: The present disclosure involves systems, software, and computer implemented methods for rendering interactive analytical graphic representations using a game engine. A set of processed data is received from an analytical system. The set of processed data is stored in a first format. The set of processed data comprises raw analytical data that are processed by an analytical application. The set of processed data is adapted into a set of game data. The set of game data is stored in a second format. An interactive analytical graphic representation is rendered based on the set of game data. The set of game data is stored for replay analytics.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Nikita Jain, Devicharan Vinnakota
-
Publication number: 20140236984Abstract: Systems and methods for cross-report collaboration include receiving an identifier for a class of data underlying a first report. A collaboration associated with at least a portion of a second report is identified based on the class of data underlying the first report. Data regarding the identified collaboration is provided in conjunction with the first report to signify that at least a portion of the data underlying it is subject to the collaboration.Type: ApplicationFiled: February 20, 2013Publication date: August 21, 2014Applicant: SAP AGInventor: Devicharan VINNAKOTA
-
Patent number: 8745092Abstract: Various embodiments of systems and methods for dynamically weighted semantic trees are described herein. One or more software elements of a hierarchy are identified in response to user actions in a report. The user actions are related to at least one software element of the one or more software elements of the hierarchy. A local tree is constructed for each user by assigning local weights for the one or more software elements based on user visits to the one or more software elements. A group tree is constructed for each group to which the users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements. The local tree and the group tree are stored for use in various applications.Type: GrantFiled: December 6, 2010Date of Patent: June 3, 2014Assignee: Business Objects Software LimitedInventors: Devicharan Vinnakota, Anil Babu Ankisettipalli, Suresh Pasumarthi
-
Publication number: 20120143920Abstract: Various embodiments of systems and methods for dynamically weighted semantic trees are described herein. One or more software elements of a hierarchy are identified in response to user actions in a report. The user actions are related to at least one software element of the one or more software elements of the hierarchy. A local tree is constructed for each user by assigning local weights for the one or more software elements based on user visits to the one or more software elements. A group tree is constructed for each group to which the users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements. The local tree and the global tree are stored for use in various applications.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Inventors: DEVICHARAN VINNAKOTA, ANIL BABU ANKISETTIPALLI, SURESH PASUMARTHI