Patents by Inventor Badekila Ganesh Prashanth Bhat
Badekila Ganesh Prashanth Bhat 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: 20240087240Abstract: A system, method, and computer product for virtual reality based push notifications is provided. The method may include pushing a notification to a user-side computing device hosting a VR environment being utilized by a user and evaluating compatibility between the notification and the user-side computing device hosting the VR environment for the user. The method further includes based on the evaluation, generating a notification media content derived from the notification.Type: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Inventors: Ashwin Arvind Kulkarni, Hardik Dadhich, Pradeep Gopalgowda, Badekila Ganesh Prashanth Bhat
-
Publication number: 20240054477Abstract: A computer-implemented method for facilitating offline transactions includes: receiving, by a first user device, an offline payment request from a merchant payment system via a first local communications connection; providing, by the first user device, a payment approval message to the merchant payment system via the first local communications connection; providing, by the first user device, the offline transaction information to the payment server corresponding to the payment approval message to the payment server when the first user device and the payment server are connected via a network; determining, by the first user device, that an instruction to transfer the offline mode of the first user device to a second user device has been received; and disabling, by the first user device, the offline mode of the first user device.Type: ApplicationFiled: May 16, 2023Publication date: February 15, 2024Inventors: Badekila Ganesh Prashanth BHAT, Krishna C. KUMAR, Mohan PATTADAI, Sachin M. NAYAK
-
Patent number: 11843629Abstract: In an approach, a processor receives a report of a push notification identified as spam. A processor determines that a threshold number of push notifications identified as spam has been exceeded. A processor, responsive to determining that the threshold number of push notifications identified as spam has been exceeded, performs an action with respect to a sender of the push notification.Type: GrantFiled: February 19, 2022Date of Patent: December 12, 2023Assignee: International Business Machines CorporationInventors: Norton Samuel Augustus Stanley, Josephine E. Justin, Badekila Ganesh Prashanth Bhat
-
Publication number: 20230269268Abstract: In an approach, a processor receives a report of a push notification identified as spam. A processor determines that a threshold number of push notifications identified as spam has been exceeded. A processor, responsive to determining that the threshold number of push notifications identified as spam has been exceeded, performs an action with respect to a sender of the push notification.Type: ApplicationFiled: February 19, 2022Publication date: August 24, 2023Inventors: Norton Samuel Augustus Stanley, Josephine E. Justin, Badekila Ganesh Prashanth Bhat
-
Patent number: 11687914Abstract: A computer-implemented method for facilitating offline transactions includes: receiving, by a first user device, an offline payment request from a merchant payment system via a first local communications connection; providing, by the first user device, a payment approval message to the merchant payment system via the first local communications connection; providing, by the first user device, the offline transaction information to the payment server corresponding to the payment approval message to the payment server when the first user device and the payment server are connected via a network; determining, by the first user device, that an instruction to transfer the offline mode of the first user device to a second user device has been received; and disabling, by the first user device, the offline mode of the first user device.Type: GrantFiled: June 28, 2021Date of Patent: June 27, 2023Assignee: EDISON VAULT, LLCInventors: Badekila Ganesh Prashanth Bhat, Krishna C. Kumar, Mohan Pattadai, Sachin M. Nayak
-
Publication number: 20210326838Abstract: A computer-implemented method for facilitating offline transactions includes: receiving, by a first user device, an offline payment request from a merchant payment system via a first local communications connection; providing, by the first user device, a payment approval message to the merchant payment system via the first local communications connection; providing, by the first user device, the offline transaction information to the payment server corresponding to the payment approval message to the payment server when the first user device and the payment server are connected via a network; determining, by the first user device, that an instruction to transfer the offline mode of the first user device to a second user device has been received; and disabling, by the first user device, the offline mode of the first user device.Type: ApplicationFiled: June 28, 2021Publication date: October 21, 2021Inventors: Badekila Ganesh Prashanth BHAT, Krishna C. KUMAR, Mohan PATTADAI, Sachin M. NAYAK
-
Patent number: 11102320Abstract: A computer-implemented method for dynamically controlling push notifications post-delivery is provided. The method includes obtaining, by a server computer, a push notification and rules associated with the push notification. The rules specify a notification strategy to be implemented by a client device in presenting the push notification. The method also includes encoding, by the server computer, the rules in metadata. The method also includes transmitting, by the server computer, the push notification and the metadata to the client device, wherein the client device is configured to present the push notification according to the rules encoded in the metadata.Type: GrantFiled: September 3, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Badekila Ganesh Prashanth Bhat, Mohan Pattadai, Sachin Maneshwar Nayak
-
Patent number: 11095520Abstract: A method, system, and program product for implementing a remote resource capacity and utilization optimization is provided. The method includes determining associations with a specified geographical region and an associated topic of interest with respect to social media Website traffic and trends associated with utilization of remote hardware and software resources. Current and historical software application downloads are tracked with respect to the social media Website traffic and trends and a currently consumed capacity of the remote hardware and software resources are detected with respect to the specified geographical region. Future resource requirements associated with the currently consumed capacity are determined and data representing the current and historical software application downloads is stored.Type: GrantFiled: May 14, 2020Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Badekila Ganesh Prashanth Bhat, Shinoj Zacharias, Sachin Maneshwar Nayak, Manjunath Veerabhadraiah
-
Patent number: 11074573Abstract: A computer program product for facilitating offline transactions includes: a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a user device to cause the user device to: receive an offline payment request from a merchant payment system via local communications; provide a payment approval message to the merchant payment system via the local communications to cause the merchant payment system to store the payment approval message; and provide offline transaction information to the payment server corresponding to the payment approval message; and provide the offline transaction information to the payment server corresponding to the payment approval message to the payment server when the user device and the payment server are connected via a network.Type: GrantFiled: October 27, 2017Date of Patent: July 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Badekila Ganesh Prashanth Bhat, Krishna C. Kumar, Mohan Pattadai, Sachin M. Nayak
-
Patent number: 10958757Abstract: A set of requests for a shared dependent service are generated by a first cmicroservice of a set of collaborating microservices. A microservice request data set is received from request flow controller modules of other microservices of the set of collaborating microservices. The microservice request data set includes information indicative of requests to the shared dependent service made by the other collaborating microservices. A request flow controller module of the first microservice of the set of collaborating microservices synchronizes between the requests generated by the first microservice, and the requests indicated in the microservice request data set. The synchronized requests from the set of collaborating microservices to the shared dependent service are maintained according to processing capabilities of the shared dependent service.Type: GrantFiled: November 19, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Vinod Appajanna, Vittal Ramakanth Pai, Badekila Ganesh Prashanth Bhat, Srinivasan Nanduri
-
Publication number: 20210067598Abstract: A computer-implemented method for dynamically controlling push notifications post-delivery is provided. The method includes obtaining, by a server computer, a push notification and rules associated with the push notification. The rules specify a notification strategy to be implemented by a client device in presenting the push notification. The method also includes encoding, by the server computer, the rules in metadata. The method also includes transmitting, by the server computer, the push notification and the metadata to the client device, wherein the client device is configured to present the push notification according to the rules encoded in the metadata.Type: ApplicationFiled: September 3, 2019Publication date: March 4, 2021Inventors: Badekila Ganesh Prashanth Bhat, Mohan Pattadai, Sachin Maneshwar Nayak
-
Patent number: 10915884Abstract: A computer-implemented method includes: providing, by a merchant computing device, an offline payment request to a user device when the merchant computing device is disconnected from a payment server, wherein the offline payment request is provided via local communications between the user device and the merchant computing device; receiving, by the merchant computing device, a payment approval message associated with the offline payment request based on providing the offline payment request, wherein the payment approval message is received via the local communications between the user device and the merchant computing device; storing, by the merchant computing device, the payment approval message; and providing, by the merchant computing device, offline transaction information corresponding to the payment approval message to the payment server when connectivity to the payment server has been restored.Type: GrantFiled: December 18, 2017Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Badekila Ganesh Prashanth Bhat, Krishna C. Kumar, Mohan Pattadai, Sachin M. Nayak
-
Patent number: 10908887Abstract: A method and associated systems for dynamic container deployment with parallel layers. A processor creates an image file by processing each instruction of an image-container file in sequential order, where each instruction adds a layer to the image file that identifies either an unconditional or a parallel software layer of a container. Each unconditional layer is assigned a unique level but parallel layers may share a same level. The processor then deploys an instance of a container by deploying layers of the image file to the container in the order in which they were created by the image-creation file. If an image-file layer is marked as parallel, it is deployed only if an associated condition is satisfied, such that no two deployed layers have the same level.Type: GrantFiled: June 17, 2019Date of Patent: February 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Badekila Ganesh Prashanth Bhat, Manu T. George, Krishna Kumar Chandrasekar
-
Patent number: 10756911Abstract: A cloud-management system intercepts API calls from a client application. Based on the expected amount of cloud resources required to service the API call, and given the terms of the client's billing plan, the system estimates the cost to service the call. The system embeds this cost into its response to the API call and the client application, or an IDE hosting the application, keeps a running total of API-related costs incurred by the application. The system can also run in an emulation mode, estimating the application's API resource-consumption costs without actually consuming cloud resources. In this mode, the system replaces each GET and PUT call in the intercepted API call with an equivalent HEAD call that does not consume resources. The system still, however, predicts the actual cost of the original API call by returning the cost of each original GET and PUT.Type: GrantFiled: May 10, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Sachin M. Nayak, John Kurian, Badekila Ganesh Prashanth Bhat
-
Publication number: 20200162578Abstract: A set of requests for a shared dependent service are generated by a first cmicroservice of a set of collaborating microservices. A microservice request data set is received from request flow controller modules of other microservices of the set of collaborating microservices. The microservice request data set includes information indicative of requests to the shared dependent service made by the other collaborating microservices. A request flow controller module of the first microservice of the set of collaborating microservices synchronizes between the requests generated by the first microservice, and the requests indicated in the microservice request data set. The synchronized requests from the set of collaborating microservices to the shared dependent service are maintained according to processing capabilities of the shared dependent service.Type: ApplicationFiled: November 19, 2018Publication date: May 21, 2020Inventors: Vinod Appajanna, Vittal Ramakanth Pai, Badekila Ganesh Prashanth Bhat, Srinivasan Nanduri
-
Patent number: 10558816Abstract: Embodiments of the present invention provide systems and methods for authenticating the source code of a software end product. The method includes generating a compound key, which is composed of a set of unique keys generated from a source file. A set of files are separately build based on a received source code, and a key generated and embedded into the files at the time of the build. A validation tool is used to compare the values of the generated compound key to the values of the embedded key to determine if the values match.Type: GrantFiled: April 3, 2018Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Badekila Ganesh Prashanth Bhat, Nageswararao V. Gokavarapu, John Kurian, Raghavendran Srinivasan
-
Publication number: 20190349210Abstract: A cloud-management system intercepts API calls from a client application. Based on the expected amount of cloud resources required to service the API call, and given the terms of the client's billing plan, the system estimates the cost to service the call. The system embeds this cost into its response to the API call and the client application, or an IDE hosting the application, keeps a running total of API-related costs incurred by the application. The system can also run in an emulation mode, estimating the application's API resource-consumption costs without actually consuming cloud resources. In this mode, the system replaces each GET and PUT call in the intercepted API call with an equivalent HEAD call that does not consume resources. The system still, however, predicts the actual cost of the original API call by returning the cost of each original GET and PUT.Type: ApplicationFiled: May 10, 2018Publication date: November 14, 2019Inventors: Sachin M. Nayak, John Kurian, Badekila Ganesh Prashanth Bhat
-
Publication number: 20190303120Abstract: A method and associated systems for dynamic container deployment with parallel layers. A processor creates an image file by processing each instruction of an image-container file in sequential order, where each instruction adds a layer to the image file that identifies either an unconditional or a parallel software layer of a container. Each unconditional layer is assigned a unique level but parallel layers may share a same level. The processor then deploys an instance of a container by deploying layers of the image file to the container in the order in which they were created by the image-creation file. If an image-file layer is marked as parallel, it is deployed only if an associated condition is satisfied, such that no two deployed layers have the same level.Type: ApplicationFiled: June 17, 2019Publication date: October 3, 2019Inventors: Badekila Ganesh Prashanth Bhat, Manu T. George, Krishna Kumar Chandrasekar
-
Patent number: 10324696Abstract: A method and associated systems for dynamic container deployment with parallel layers. A processor creates an image file by processing each instruction of an image-container file in sequential order, where each instruction adds a layer to the image file that identifies either an unconditional or a parallel software layer of a container. Each unconditional layer is assigned a unique level but parallel layers may share a same level. The processor then deploys an instance of a container by deploying layers of the image file to the container in the order in which they were created by the image-creation file. If an image-file layer is marked as parallel, it is deployed only if an associated condition is satisfied, such that no two deployed layers have the same level.Type: GrantFiled: March 28, 2016Date of Patent: June 18, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Badekila Ganesh Prashanth Bhat, Manu T. George, Krishna Kumar Chandrasekar
-
Publication number: 20190130385Abstract: A computer program product for facilitating offline transactions includes: a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a user device to cause the user device to: receive an offline payment request from a merchant payment system via local communications; provide a payment approval message to the merchant payment system via the local communications to cause the merchant payment system to store the payment approval message; and provide offline transaction information to the payment server corresponding to the payment approval message; and provide the offline transaction information to the payment server corresponding to the payment approval message to the payment server when the user device and the payment server are connected via a network.Type: ApplicationFiled: October 27, 2017Publication date: May 2, 2019Inventors: Badekila Ganesh Prashanth BHAT, Krishna C. KUMAR, Mohan PATTADAI, Sachin M. NAYAK