Patents by Inventor BIJU BALACHANDRAN

BIJU BALACHANDRAN 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: 9870213
    Abstract: A maintenance planner receives an installation request for installation of a software product and associated update on a client system, and provides a media download for installing the software product and associated update, along with an installation file characterizing both the software product and a delta file. The delta file describes differences between the software product, the associated update, and any additional update used to satisfy the installation request.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 16, 2018
    Assignee: SAP SE
    Inventors: Biju Balachandran, Niraj Kumar
  • Publication number: 20170039052
    Abstract: A maintenance planner receives an installation request for installation of a software product and associated update on a client system, and provides a media download for installing the software product and associated update, along with an installation file characterizing both the software product and a delta file.
    Type: Application
    Filed: September 17, 2015
    Publication date: February 9, 2017
    Inventors: Biju BALACHANDRAN, Niraj KUMAR
  • Patent number: 9542171
    Abstract: Techniques for managing application maintenance include receiving, from a user in an on-premise computing environment that includes a client landscape, a request to perform an application maintenance process for an application operable in the client landscape; initiating a communication to an on-demand computing environment, the communication including a description of the application maintenance process; receiving a plan of the application maintenance process from the on-demand computing environment, the plan including one or more links to media for completing the application maintenance process; obtaining the media through the one or more links in the plan; and initiating the application maintenance process with at least a portion of the obtained media from the client landscape in the on-premise computing environment.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: January 10, 2017
    Assignee: SAP SE
    Inventors: Biju Balachandran, Niraj Kumar
  • Publication number: 20160246584
    Abstract: Techniques are described for the automated selection and customization of landscape guides. Landscape guides provide instructions to a customer for making changes to customer landscapes. A customer landscape is an arrangement of servers or other computer systems. During the lifecycle of the customer landscape, the customer landscape may change due to software upgrades, software updates, or software installations. Based on a customer request for a customer landscape change, the techniques can automatically select landscape guides which are relevant to the landscape change and automatically customize the selected landscape guides such that the guides are tailored for the customer.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 25, 2016
    Inventors: Biju Balachandran, Niraj Kumar
  • Patent number: 9164753
    Abstract: Techniques for generating a software update include determining changes between a previous version of a software package and a new version of the software package. Whether each change can be implemented as automatic correction instructions that can be executed by a client computer system is determined. Automatic correction instructions are generated for changes that can be implemented as automatic correction instructions. Manual correction instructions are generated for changes that cannot be implemented as automatic correction instructions, including, for each of those changes, identifying a corresponding template for a text string for the change from a repository of templates and including the text string in the manual correction instruction.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: October 20, 2015
    Assignee: SAP SE
    Inventors: Mahidhar K Shetty, Preetpal Singh, Biju Balachandran
  • Patent number: 8832180
    Abstract: Disclosed are methods and systems for function module dispatcher. The methods and systems involve generating a multi tenant enabled function module by adding a logical tenant access parameter to a function to be executed in a tenant system. The methods and systems further include receiving access data associated with a central tenant system and input parameters for executing the function module on one or more tenant systems, accessing a central tenant system based on the access data, retrieving tenant access data associated with the tenant system by matching a logical tenant access parameter data received in the input parameters to the multi tenant function call with the tenant access parameter data stored in a destination map and dispatching the call to execute the function module on a respective tenant based on the tenant access data retrieved from the destination map.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: September 9, 2014
    Assignee: SAP AG
    Inventors: Biju Balachandran, Maneesh Rawat, Giridharan Somaskandan
  • Publication number: 20140196020
    Abstract: Techniques for generating a software update include determining changes between a previous version of a software package and a new version of the software package. Whether each change can be implemented as automatic correction instructions that can be executed by a client computer system is determined. Automatic correction instructions are generated for changes that can be implemented as automatic correction instructions. Manual correction instructions are generated for changes that cannot be implemented as automatic correction instructions, including, for each of those changes, identifying a corresponding template for a text string for the change from a repository of templates and including the text string in the manual correction instruction.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Inventors: Mahidhar K. Shetty, Preetpal Singh, Biju Balachandran
  • Publication number: 20140173587
    Abstract: Techniques for managing application maintenance include receiving, from a user in an on-premise computing environment that includes a client landscape, a request to perform an application maintenance process for an application operable in the client landscape; initiating a communication to an on-demand computing environment, the communication including a description of the application maintenance process; receiving a plan of the application maintenance process from the on-demand computing environment, the plan including one or more links to media for completing the application maintenance process; obtaining the media through the one or more links in the plan; and initiating the application maintenance process with at least a portion of the obtained media from the client landscape in the on-premise computing environment.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Inventors: Biju Balachandran, Niraj Kumar
  • Publication number: 20120174195
    Abstract: Disclosed are methods and systems for function module dispatcher. The methods and systems involve generating a multi tenant enabled function module by adding a logical tenant access parameter to a function to be executed in a tenant system. The methods and systems further include receiving access data associated with a central tenant system and input parameters for executing the function module on one or more tenant systems, accessing a central tenant system based on the access data, retrieving tenant access data associated with the tenant system by matching a logical tenant access parameter data received in the input parameters to the multi tenant function call with the tenant access parameter data stored in a destination map and dispatching the call to execute the function module on a respective tenant based on the tenant access data retrieved from the destination map.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventors: BIJU BALACHANDRAN, MANEESH RAWAT, GIRIDHARAN S