Patents by Inventor Harish Kumar Sampangi Rama
Harish Kumar Sampangi Rama 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: 12353893Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program may provide a client device a collection of data objects in a subset of the plurality of collections of data objects. The program may receive a selection of a data object in the collection of data objects. The program may determine a set of policies associated with the data object. The program may apply the set of policies on the data object. Based on the application of the set of policies on the data object, the program may determine whether to process the data object.Type: GrantFiled: December 12, 2022Date of Patent: July 8, 2025Assignee: SAP SEInventors: Raghavendra Keshavamurthy, Mani Sreedharala, Sonali Balkrishna Shitole, Manav Sharma, Priya Siddeshwar, Harish Kumar Sampangi Rama
-
Patent number: 12051019Abstract: A method, a system, and a computer program product for executing catalog publishing. A request to publish an online catalog is received. An online catalog includes a plurality of catalog items. A determination of publishing priority of the online catalog is automatically triggered based on at least one first parameter associated with the received request and at least one catalog item in the online catalog. At least one second parameter associated with the received request and at least one catalog item in the one online catalog is detected, and based on the detecting, the determined publishing priority of the online catalog is updated. A queue for publishing at least one online catalog in a plurality of online catalogs is generated using the determined publishing priority of each online catalog in the plurality of online catalogs and the updated determined publishing priority of the online catalog. Publishing of the plurality of online catalogs is executed using the queue.Type: GrantFiled: December 6, 2021Date of Patent: July 30, 2024Assignee: SAP SEInventors: Harish Kumar Sampangi Rama, Anand Jain, Dhruv Parikh, Krishnamoorthi Sukumar
-
Publication number: 20240192967Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program may provide a client device a collection of data objects in a subset of the plurality of collections of data objects. The program may receive a selection of a data object in the collection of data objects. The program may determine a set of policies associated with the data object. The program may apply the set of policies on the data object. Based on the application of the set of policies on the data object, the program may determine whether to process the data object.Type: ApplicationFiled: December 12, 2022Publication date: June 13, 2024Inventors: Raghavendra Keshavamurthy, Mani Sreedharala, Sonali Balkrishna Shitole, Manav Sharma, Priya Siddeshwar, Harish Kumar Sampangi Rama
-
Publication number: 20230177423Abstract: A method, a system, and a computer program product for executing catalog publishing. A request to publish an online catalog is received. An online catalog includes a plurality of catalog items. A determination of publishing priority of the online catalog is automatically triggered based on at least one first parameter associated with the received request and at least one catalog item in the online catalog. At least one second parameter associated with the received request and at least one catalog item in the one online catalog is detected, and based on the detecting, the determined publishing priority of the online catalog is updated. A queue for publishing at least one online catalog in a plurality of online catalogs is generated using the determined publishing priority of each online catalog in the plurality of online catalogs and the updated determined publishing priority of the online catalog. Publishing of the plurality of online catalogs is executed using the queue.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Harish Kumar Sampangi Rama, Anand Jain, Dhruv Parikh, Krishnamoorthi Sukumar
-
Patent number: 11423098Abstract: Systems and methods are provided for generating a simplified catalog search query from a set of catalog access rules applicable to catalog user groups associated with a catalog user. For example, accessible sources are identified from the access rules. The accessible sources do not include sources that would lead to contradictory and/or useless search query phrases. Based on the accessible sources and the set of catalog access rules, a simplified search query is generated and run against a database of catalog items.Type: GrantFiled: July 29, 2020Date of Patent: August 23, 2022Assignee: SAP SEInventors: Harish Kumar Sampangi Rama, Anand Jain
-
Publication number: 20220035873Abstract: Systems and methods are provided for generating a simplified catalog search query from a set of catalog access rules applicable to catalog user groups associated with a catalog user. For example, accessible sources are identified from the access rules. The accessible sources do not include sources that would lead to contradictory and/or useless search query phrases. Based on the accessible sources and the set of catalog access rules, a simplified search query is generated and run against a database of catalog items.Type: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Applicant: SAP SEInventors: Harish Kumar Sampangi Rama, Anand Jain
-
Patent number: 11144373Abstract: A method, a system, and a computer product for connecting computing components are disclosed. One or more data input and output properties of a data processing component in a plurality of data processing components are determined. At least one of the data input properties and data output properties of the data processing component are configured for connection of the data processing component to another data processing component in the plurality of data processing components in the data processing pipeline using a predetermined data pipeline connection topology. Using the predetermined data pipeline connection topology, the data processing component and another data processing component are dynamically connected using the configured properties.Type: GrantFiled: May 7, 2019Date of Patent: October 12, 2021Assignee: SAP SEInventors: Harish Kumar Sampangi Rama, Abhradeep Kundu, Amarendu Singh, Venkatesh Iyengar, Sudhakar Bommenahalli Ramamurthy
-
Patent number: 11012289Abstract: In some embodiments, there may be provided a system. The system may be configured to receive web server data indicating a current state of a web server; determine, by a machine learning model and based on the web server data, whether the web server is in a first failure state; generate a first failure state indication for the web server in response to the determination, by the machine learning model, that the web server is in the first failure state; determine, by a forecaster and based on the web server data, whether the web server is in a second failure state; and generate a second failure state indication for the web server in response to the determination, by the forecaster, that the web server is in the second failure state.Type: GrantFiled: July 10, 2019Date of Patent: May 18, 2021Assignee: SAP SEInventors: Amarendu Singh, Venkatesh Iyengar, Abhradeep Kundu, Harish Kumar Sampangi Rama, Sudhakar Bommenahalli Ramamurthy
-
Patent number: 10992518Abstract: A method may include segregating an event stream that includes events associated with a cloud-based application hosted on a first remote resource and a second remote resource. The events may include metrics indicative of a state of the first remote resource and/or the second remote resource. The event stream may be segregated into a first child stream including events associated with the first remote resource and a second child stream including events associated with the second remote resource. The first child stream and/or the second child stream may be analyzed to identify a pattern indicative of a fault at the first remote resource and/or the second remote resource. An alert may be sent to in order to notify a client of the fault at the first remote resource and/or the second remote resource. Related systems and articles of manufacture are also provided.Type: GrantFiled: May 7, 2019Date of Patent: April 27, 2021Assignee: SAP SEInventors: Venkatesh Iyengar, Abhradeep Kundu, Amarendu Singh, Harish Kumar Sampangi Rama, Sudhakar Bommenahalli Ramamurthy
-
Publication number: 20210014102Abstract: In some embodiments, there may be provided a system. The system may be configured to receive web server data indicating a current state of a web server; determine, by a machine learning model and based on the web server data, whether the web server is in a first failure state; generate a first failure state indication for the web server in response to the determination, by the machine learning model, that the web server is in the first failure state; determine, by a forecaster and based on the web server data, whether the web server is in a second failure state; and generate a second failure state indication for the web server in response to the determination, by the forecaster, that the web server is in the second failure state.Type: ApplicationFiled: July 10, 2019Publication date: January 14, 2021Inventors: Amarendu Singh, Venkatesh Iyengar, Abhradeep Kundu, Harish Kumar Sampangi Rama, Sudhakar Bommenahalli Ramamurthy
-
Publication number: 20200358650Abstract: A method may include segregating an event stream that includes events associated with a cloud-based application hosted on a first remote resource and a second remote resource. The events may include metrics indicative of a state of the first remote resource and/or the second remote resource. The event stream may be segregated into a first child stream including events associated with the first remote resource and a second child stream including events associated with the second remote resource. The first child stream and/or the second child stream may be analyzed to identify a pattern indicative of a fault at the first remote resource and/or the second remote resource. An alert may be sent to in order to notify a client of the fault at the first remote resource and/or the second remote resource. Related systems and articles of manufacture are also provided.Type: ApplicationFiled: May 7, 2019Publication date: November 12, 2020Inventors: Venkatesh Iyengar, Abhradeep Kundu, Amarendu Singh, Harish Kumar Sampangi Rama, Sudhakar Bommenahalli Ramamurthy
-
Publication number: 20200356428Abstract: A method, a system, and a computer product for connecting computing components are disclosed. One or more data input and output properties of a data processing component in a plurality of data processing components are determined. At least one of the data input properties and data output properties of the data processing component are configured for connection of the data processing component to another data processing component in the plurality of data processing components in the data processing pipeline using a predetermined data pipeline connection topology. Using the predetermined data pipeline connection topology, the data processing component and another data processing component are dynamically connected using the configured properties.Type: ApplicationFiled: May 7, 2019Publication date: November 12, 2020Inventors: Harish Kumar Sampangi Rama, Abhradeep Kundu, Amarendu Singh, Venkatesh Iyengar, Sudhakar Bommenahalli Ramamurthy
-
Patent number: 9189268Abstract: A network storage server implements a method to limit simultaneous data transfers and efficient throttle management. The number of processes that can be simultaneously performed in the network storage server is limited. For the processes that do not exceed the limiting number, and are therefore allowed to be simultaneously performed, a throttle control is implemented on each of the processes to limit the amount of system resources that can be allocated to each of the processes. The processes are performed on the network storage server, and a total amount of system resources allocated to these processes does not exceed the available system resources of the network storage server.Type: GrantFiled: October 10, 2008Date of Patent: November 17, 2015Assignee: NETAPP, INC.Inventors: Harish Kumar Sampangi Rama, Anurag Palsule, Anil Kumar Ponnapur
-
Patent number: 9092465Abstract: Example embodiments provide various techniques for collecting data associated with the performance of a storage system. In one method, an attribute associated with the storage system is detected and a data collection policy associated with the attribute is identified. Here, the data collection policy defines a type of data associated with the performance to be collected. With the data collection policy identified, the data are then collected based on the data collection policy.Type: GrantFiled: April 8, 2014Date of Patent: July 28, 2015Assignee: NETAPP, INC.Inventors: Kishore Geddam, Harish Kumar Sampangi Rama
-
Publication number: 20140222754Abstract: Example embodiments provide various techniques for collecting data associated with the performance of a storage system. In one method, an attribute associated with the storage system is detected and a data collection policy associated with the attribute is identified. Here, the data collection policy defines a type of data associated with the performance to be collected. With the data collection policy identified, the data are then collected based on the data collection policy.Type: ApplicationFiled: April 8, 2014Publication date: August 7, 2014Applicant: NetApp, Inc.Inventors: Kishore Geddam, Harish Kumar Sampangi Rama
-
Patent number: 8732134Abstract: Example embodiments provide various techniques for collecting data associated with the performance of a storage system. In one method, an attribute associated with the storage system is detected and a data collection policy associated with the attribute is identified. Here, the data collection policy defines a type of data associated with the performance to be collected. With the data collection policy identified, the data are then collected based on the data collection policy.Type: GrantFiled: January 25, 2011Date of Patent: May 20, 2014Assignee: NetApp, Inc.Inventors: Kishore Geddam, Harish Kumar Sampangi Rama
-
Publication number: 20140081906Abstract: Example embodiments provide various techniques for collecting data associated with the performance of a storage system. In one method, an attribute associated with the storage system is detected and a data collection policy associated with the attribute is identified. Here, the data collection policy defines a type of data associated with the performance to be collected. With the data collection policy identified, the data are then collected based on the data collection policy.Type: ApplicationFiled: January 25, 2011Publication date: March 20, 2014Inventors: Kishore Geddam, Harish Kumar Sampangi Rama
-
Publication number: 20100094999Abstract: A network storage server implements a method to limit simultaneous data transfers and efficient throttle management. The number of processes that can be simultaneously performed in the network storage server is limited. For the processes that do not exceed the limiting number, and are therefore allowed to be simultaneously performed, a throttle control is implemented on each of the processes to limit the amount of system resources that can be allocated to each of the processes. The processes are performed on the network storage server, and a total amount of system resources allocated to these processes does not exceed the available system resources of the network storage server.Type: ApplicationFiled: October 10, 2008Publication date: April 15, 2010Applicant: NetApp Inc.Inventors: Harish Kumar Sampangi Rama, Anurag Palsule, Anil Kumar Ponnapur