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: 20240087240
    Abstract: 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: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: Ashwin Arvind Kulkarni, Hardik Dadhich, Pradeep Gopalgowda, Badekila Ganesh Prashanth Bhat
  • Publication number: 20240054477
    Abstract: 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: Application
    Filed: May 16, 2023
    Publication date: February 15, 2024
    Inventors: Badekila Ganesh Prashanth BHAT, Krishna C. KUMAR, Mohan PATTADAI, Sachin M. NAYAK
  • Patent number: 11843629
    Abstract: 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: Grant
    Filed: February 19, 2022
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Norton Samuel Augustus Stanley, Josephine E. Justin, Badekila Ganesh Prashanth Bhat
  • Publication number: 20230269268
    Abstract: 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: Application
    Filed: February 19, 2022
    Publication date: August 24, 2023
    Inventors: Norton Samuel Augustus Stanley, Josephine E. Justin, Badekila Ganesh Prashanth Bhat
  • Patent number: 11687914
    Abstract: 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: Grant
    Filed: June 28, 2021
    Date of Patent: June 27, 2023
    Assignee: EDISON VAULT, LLC
    Inventors: Badekila Ganesh Prashanth Bhat, Krishna C. Kumar, Mohan Pattadai, Sachin M. Nayak
  • Publication number: 20210326838
    Abstract: 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: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Badekila Ganesh Prashanth BHAT, Krishna C. KUMAR, Mohan PATTADAI, Sachin M. NAYAK
  • Patent number: 11102320
    Abstract: 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: Grant
    Filed: September 3, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Badekila Ganesh Prashanth Bhat, Mohan Pattadai, Sachin Maneshwar Nayak
  • Patent number: 11095520
    Abstract: 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: Grant
    Filed: May 14, 2020
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Badekila Ganesh Prashanth Bhat, Shinoj Zacharias, Sachin Maneshwar Nayak, Manjunath Veerabhadraiah
  • Patent number: 11074573
    Abstract: 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: Grant
    Filed: October 27, 2017
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Badekila Ganesh Prashanth Bhat, Krishna C. Kumar, Mohan Pattadai, Sachin M. Nayak
  • Patent number: 10958757
    Abstract: 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: Grant
    Filed: November 19, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vinod Appajanna, Vittal Ramakanth Pai, Badekila Ganesh Prashanth Bhat, Srinivasan Nanduri
  • Publication number: 20210067598
    Abstract: 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: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Badekila Ganesh Prashanth Bhat, Mohan Pattadai, Sachin Maneshwar Nayak
  • Patent number: 10915884
    Abstract: 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: Grant
    Filed: December 18, 2017
    Date of Patent: February 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Badekila Ganesh Prashanth Bhat, Krishna C. Kumar, Mohan Pattadai, Sachin M. Nayak
  • Patent number: 10908887
    Abstract: 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: Grant
    Filed: June 17, 2019
    Date of Patent: February 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Badekila Ganesh Prashanth Bhat, Manu T. George, Krishna Kumar Chandrasekar
  • Patent number: 10756911
    Abstract: 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: Grant
    Filed: May 10, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sachin M. Nayak, John Kurian, Badekila Ganesh Prashanth Bhat
  • Publication number: 20200162578
    Abstract: 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: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Vinod Appajanna, Vittal Ramakanth Pai, Badekila Ganesh Prashanth Bhat, Srinivasan Nanduri
  • Patent number: 10558816
    Abstract: 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: Grant
    Filed: April 3, 2018
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Badekila Ganesh Prashanth Bhat, Nageswararao V. Gokavarapu, John Kurian, Raghavendran Srinivasan
  • Publication number: 20190349210
    Abstract: 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: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Inventors: Sachin M. Nayak, John Kurian, Badekila Ganesh Prashanth Bhat
  • Publication number: 20190303120
    Abstract: 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: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventors: Badekila Ganesh Prashanth Bhat, Manu T. George, Krishna Kumar Chandrasekar
  • Patent number: 10324696
    Abstract: 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: Grant
    Filed: March 28, 2016
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Badekila Ganesh Prashanth Bhat, Manu T. George, Krishna Kumar Chandrasekar
  • Publication number: 20190130385
    Abstract: 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: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Badekila Ganesh Prashanth BHAT, Krishna C. KUMAR, Mohan PATTADAI, Sachin M. NAYAK