Patents by Inventor Hiren Shah
Hiren Shah 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: 20240296160Abstract: Methods, systems, devices, and computer-readable media for sharing data between accounts that are hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform, and where such accounts may be associated with different organizations. Sharing of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts.Type: ApplicationFiled: May 14, 2024Publication date: September 5, 2024Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru
-
Publication number: 20240289344Abstract: Methods, systems, devices, and computer-readable media used by a cloud data management system for collecting data from accounts hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform. Collection of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts. Based on the collected data, one or more data warehouse resources not managed by the cloud data management system may be discovered, configured, and onboarded to the cloud data management system.Type: ApplicationFiled: May 3, 2024Publication date: August 29, 2024Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru, David Ellis, Felix Li, Yudhish Batra, Kishore Kolanu, Syed Siraj Mehmood, Nicole Markley
-
Patent number: 12045662Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to execute a task for re-encrypting a set of data associated with an application that has been encrypted with a first encryption key. The task is for re-encrypting the set of data using a second encryption key. The program further determines an amount of work to complete the task. The program also divides the task into a set of subtasks based on the amount of work. The program further assigns each subtask in the set of subtasks to a node in a plurality of nodes for execution of the subtask. The plurality of nodes are configured to implement the application.Type: GrantFiled: August 4, 2021Date of Patent: July 23, 2024Assignee: SAP SEInventors: Himanshu Joshi, Hiren Shah
-
Patent number: 12019648Abstract: Methods, systems, devices, and computer-readable media used by a cloud data management system for collecting data from accounts hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform. Collection of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts. Based on the collected data, one or more data warehouse resources not managed by the cloud data management system may be discovered, configured, and onboarded to the cloud data management system.Type: GrantFiled: October 12, 2022Date of Patent: June 25, 2024Assignee: Capital One Services, LLCInventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru, David Ellis, Felix Li, Yudhish Batra, Kishore Kolanu, Syed Siraj Mehmood, Nicole Markley
-
Patent number: 12013851Abstract: Methods, systems, devices, and computer-readable media for sharing data between accounts that are hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform, and where such accounts may be associated with different organizations. Sharing of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts.Type: GrantFiled: June 10, 2022Date of Patent: June 18, 2024Assignee: Capital One Services, LLCInventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru
-
Publication number: 20230409590Abstract: Methods, systems, devices, and computer-readable media used by a cloud data management system for collecting data from accounts hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform. Collection of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts. Based on the collected data, one or more recommendations, notifications, or alerts associated with usage of the data warehousing system may be generated.Type: ApplicationFiled: October 12, 2022Publication date: December 21, 2023Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru, Nicole Markley, David Ellis, Felix Li, Yudhish Batra, Kishore Kolanu, Syed Siraj Mehmood
-
Publication number: 20230401225Abstract: Methods, systems, devices, and computer-readable media used by a cloud data management system for collecting data from accounts hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform. Collection of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts. Based on the collected data, one or more data warehouse resources not managed by the cloud data management system may be discovered, configured, and onboarded to the cloud data management system.Type: ApplicationFiled: October 12, 2022Publication date: December 14, 2023Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru, David Ellis, Felix Li, Yudhish Batra, Kishore Kolanu, Syed Siraj Mehmood, Nicole Markley
-
Publication number: 20230401205Abstract: Methods, systems, devices, and computer-readable media for sharing data between accounts that are hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform, and where such accounts may be associated with different organizations. Sharing of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Naga Venkata Sriram Vadakattu, Naveen Kumar Kilaru
-
Publication number: 20230401224Abstract: Methods, systems, devices, and computer-readable media for orchestrating the sharing of data between accounts that are hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform, and where such accounts may be associated with different organizations. Sharing of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Hiren Shah, Ganesh Bharathan, Sridhar Maramreddy, Sriram Vadakattu, Naveen Kumar Kilaru
-
Publication number: 20230045103Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to execute a task for re-encrypting a set of data associated with an application that has been encrypted with a first encryption key. The task is for re-encrypting the set of data using a second encryption key. The program further determines an amount of work to complete the task. The program also divides the task into a set of subtasks based on the amount of work. The program further assigns each subtask in the set of subtasks to a node in a plurality of nodes for execution of the subtask. The plurality of nodes are configured to implement the application.Type: ApplicationFiled: August 4, 2021Publication date: February 9, 2023Inventors: Himanshu Joshi, Hiren Shah
-
Patent number: 11379460Abstract: In some implementations, there is provided a method including validating, by an orchestrator, a deletion request by publishing a validation message to a plurality of applications including a first application and a second application, the validation message including an entity type and at least one criterion, the entity type associated with an entity structure of data entities. Related systems and articles of manufacture are also disclosed.Type: GrantFiled: September 25, 2020Date of Patent: July 5, 2022Assignee: SAP SEInventors: Hiren Shah, Nilesh M P, Shrikant Kalamdani
-
Publication number: 20220100728Abstract: In some implementations, there is provided a method including validating, by an orchestrator, a deletion request by publishing a validation message to a plurality of applications including a first application and a second application, the validation message including an entity type and at least one criterion, the entity type associated with an entity structure of data entities. Related systems and articles of manufacture are also disclosed.Type: ApplicationFiled: September 25, 2020Publication date: March 31, 2022Inventors: Hiren Shah, Nilesh M P, Shrikant Kalamdani
-
Patent number: 10701182Abstract: A method includes creating a first version of a middleware provisioning service template. The first version includes a plurality of system resource definitions and security definitions. The method also includes publishing the first version. The method further includes creating a second version of the middleware provisioning service template and inheriting from the first version to the second version all of the system resource definitions and security definitions.Type: GrantFiled: March 30, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Galina Gorelik, Hiren Shah, Michael J. Snihur
-
Publication number: 20180287865Abstract: A method includes creating a first version of a middleware provisioning service template. The first version includes a plurality of system resource definitions and security definitions. The method also includes publishing the first version. The method further includes creating a second version of the middleware provisioning service template and inheriting from the first version to the second version all of the system resource definitions and security definitions.Type: ApplicationFiled: March 30, 2017Publication date: October 4, 2018Inventors: Galina Gorelik, Hiren Shah, Michael J. Snihur
-
Patent number: 10075356Abstract: Example methods disclosed herein to prioritize anomalies in a communication network include classifying respective nodes in the communication network as normal, abnormal or indeterminate based on measurements received for the nodes. Disclosed example methods also include selecting a subset of the nodes classified as abnormal to be root cause abnormal nodes representing sources of the anomalies in the communication network, respective ones of the root cause abnormal nodes being abnormal nodes identified in the communication network and determined to have respective sets of direct descendent nodes having majorities of nodes classified as abnormal or indeterminate. Disclosed example methods further include combining respective anomaly sizes and anomaly scopes determined for the respective ones of root cause abnormal nodes based on the measurements to determine respective rankings for the root cause abnormal nodes, and outputting the respective rankings to prioritize the set of root cause abnormal nodes.Type: GrantFiled: January 29, 2016Date of Patent: September 11, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Dan Pei, Ashley Flavel, Zihui Ge, Alexandre Gerber, Hiren Shah, He Yan
-
Publication number: 20180121631Abstract: Systems and methods providing personalized dietary recommendations based on a taste quotient, a health quotient, and a satiety quotient. The satiety quotient may be calculated by a satiety parameter configuration engine configured to create a satiety profile for each food item by satiety vectors for the food item and then correlating a second synthesized profile of the user with the satiety profile to determine a score of satiety relevancy for the user with respect to the food item. The health quotient may be calculated by a health parameter configuration engine to create a health profile for each food item by health vectors and then correlating a third synthesized profile of the user with the health profile to determine a score of health relevancy for the user with respect to the food item. A recommendation is then provided based on these three quotients.Type: ApplicationFiled: October 27, 2017Publication date: May 3, 2018Inventors: Pramit Mehta, Khamir Mehta, Rishi Bhojnagarwala, Hiren Shah
-
Patent number: 9449110Abstract: Architecture that utilizes geotiles to return locally relevant results across a geographically distributed set of locations. As applied to retail operations the business entity may have a retail presence in many different geographical areas (e.g., regions) of a country. Each retail presence is processed to obtain the associated geographical coordinates, which are the4n utilized to select one or more geotiles of a mapping system. The geotile(s) for those geographical coordinates are than identified and related to the location. The business entity may be associated with a deal (offer) that is queried using a search engine. The relationships of the deal, retail stores, geographical coordinates of the retail stores, and related geotiles are memorialized in a feed document. Thus, when a query is made for the deal, the search engine accesses the feed document and returns the geotiles for visual presentation of the associated retailer as part of the search result.Type: GrantFiled: January 31, 2013Date of Patent: September 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tejeshwar Singh, Hiren Shah, Haibo Lu, Gilbert Wong
-
Publication number: 20160149783Abstract: Example methods disclosed herein to prioritize anomalies in a communication network include classifying respective nodes in the communication network as normal, abnormal or indeterminate based on measurements received for the nodes. Disclosed example methods also include selecting a subset of the nodes classified as abnormal to be root cause abnormal nodes representing sources of the anomalies in the communication network, respective ones of the root cause abnormal nodes being abnormal nodes identified in the communication network and determined to have respective sets of direct descendent nodes having majorities of nodes classified as abnormal or indeterminate. Disclosed example methods further include combining respective anomaly sizes and anomaly scopes determined for the respective ones of root cause abnormal nodes based on the measurements to determine respective rankings for the root cause abnormal nodes, and outputting the respective rankings to prioritize the set of root cause abnormal nodes.Type: ApplicationFiled: January 29, 2016Publication date: May 26, 2016Inventors: Dan Pei, Ashley Flavel, Zihui Ge, Alexandre Gerber, Hiren Shah, He Yan
-
Patent number: 9264331Abstract: Example methods disclosed herein to localize anomalies in a communication network include identifying a first set of abnormal nodes in the communication network, and including respective ones of the first set of abnormal nodes having a number of normal direct descendent nodes that is less than a combined number of abnormal direct descendent nodes and indeterminate direct descendent nodes in a set of candidate nodes. Such disclosed example methods also include iteratively selecting ones of the set of candidate nodes to include in a set of root cause abnormal nodes representing sources of the anomalies in the communication network. In such disclosed example methods, the ones of the set of candidate nodes are selected based on sizes of respective subsets of the abnormal nodes from the first set of abnormal nodes covered by the candidate nodes.Type: GrantFiled: December 5, 2014Date of Patent: February 16, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Dan Pei, Ashley Flavel, Zihui Ge, Alexandre Gerber, Hiren Shah, He Yan
-
Publication number: 20150085675Abstract: Example methods disclosed herein to localize anomalies in a communication network include identifying a first set of abnormal nodes in the communication network, and including respective ones of the first set of abnormal nodes having a number of normal direct descendent nodes that is less than a combined number of abnormal direct descendent nodes and indeterminate direct descendent nodes in a set of candidate nodes. Such disclosed example methods also include iteratively selecting ones of the set of candidate nodes to include in a set of root cause abnormal nodes representing sources of the anomalies in the communication network. In such disclosed example methods, the ones of the set of candidate nodes are selected based on sizes of respective subsets of the abnormal nodes from the first set of abnormal nodes covered by the candidate nodes.Type: ApplicationFiled: December 5, 2014Publication date: March 26, 2015Inventors: Dan Pei, Ashley Flavel, Zihui Ge, Alexandre Gerber, Hiren Shah, He Yan