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: 20190130386
    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: Application
    Filed: December 18, 2017
    Publication date: May 2, 2019
    Inventors: Badekila Ganesh Prashanth BHAT, Krishna C. KUMAR, Mohan PATTADAI, Sachin M. NAYAK
  • Publication number: 20180225470
    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: Application
    Filed: April 3, 2018
    Publication date: August 9, 2018
    Inventors: Badekila Ganesh Prashanth Bhat, Nageswararao V. Gokavarapu, John Kurian, Raghavendran Srinivasan
  • Patent number: 9965639
    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: July 17, 2015
    Date of Patent: May 8, 2018
    Assignee: International Business Machines Corporation
    Inventors: Badekila Ganesh Prashanth Bhat, Nageswararao V. Gokavarapu, John Kurian, Raghavendran Srinivasan
  • Publication number: 20170277524
    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: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Badekila Ganesh Prashanth Bhat, Manu T. George, Krishna C. Kumar
  • Publication number: 20170041386
    Abstract: A method for dynamically provisioning a target platform to host an application with one or more application program interfaces (APIs) is provided. The method determines whether one or more APIs are supported on one or more of at least two hosting platforms and whether one or more instructions for the application are permitted to be executed on the one or more of the hosting platforms, and executes the one or more instructions for the application on a supported and permissible platform having the lowest performance metric for running the application.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Badekila Ganesh Prashanth Bhat, John Kurian
  • Publication number: 20170017798
    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: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Inventors: Badekila Ganesh Prashanth Bhat, Nageswararao V. Gokavarapu, John Kurian, Raghavendran Srinivasan