Patents by Inventor Hemanth Basrur

Hemanth Basrur 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: 11567775
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program observes a parameter associated with a computing system. Upon receiving a change associated with the parameter, the program further determines a routine definition from a set of routine definitions associated with the parameter. Each routine definition in the set of routine definitions specifies a set of instructions associated with a particular parameter associated with the computing system. The program also executes the set of instructions specified in the determined routine definition.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Debashis Banerjee, Paresh Rathod, Kavitha Krishnan, Prateek Agarwal, Hemanth Basrur
  • Patent number: 10817901
    Abstract: Provided is a method and system for integrating a trailing communication flow with a scheduled communication flow. In one example, the method may include executing a scheduled communication flow based on a first container organized via a user interface, the first container identifying a plurality of communications to perform based on actions of a user, detecting occurrence of a trigger associated with the user based on the execution of the scheduled communication flow, identifying a second container organized via the user interface which is linked to the detected trigger, the second container identifying one or more follow-up communications to perform based on additional actions of the user, and dynamically executing a trailing communication flow with respect to the scheduled communication flow based on the second container.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: October 27, 2020
    Assignee: SAP SE
    Inventors: Hemanth Basrur, Priyanka Priyadarshini
  • Publication number: 20200027122
    Abstract: Provided is a method and system for integrating a trailing communication flow with a scheduled communication flow. In one example, the method may include executing a scheduled communication flow based on a first container organized via a user interface, the first container identifying a plurality of communications to perform based on actions of a user, detecting occurrence of a trigger associated with the user based on the execution of the scheduled communication flow, identifying a second container organized via the user interface which is linked to the detected trigger, the second container identifying one or more follow-up communications to perform based on additional actions of the user, and dynamically executing a trailing communication flow with respect to the scheduled communication flow based on the second container.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Inventors: Hemanth Basrur, Priyanka Priyadarshini
  • Patent number: 9843635
    Abstract: Various embodiments of systems and methods for replicating data included in a portable electronic device to a new portable electronic device are described herein. Initially a copy of data, including an application, stored in the portable electronic device is generated. Next a determination is made whether the application is included in an application distribution platform corresponding to an operating system of the new portable electronic device. Finally based on the determination, the application is downloaded from the application distribution platform to the new portable electronic device.
    Type: Grant
    Filed: December 13, 2014
    Date of Patent: December 12, 2017
    Assignee: SYBASE INC
    Inventors: Keshav Gupta, Hemanth Basrur
  • Patent number: 9609022
    Abstract: Various embodiments of systems and methods for dynamically switching device configuration based upon context are described herein. In an aspect, the method includes reading a tag attached to an entry gate of a restricted area through a device. Upon reading the tag, an application is executed to connect the device to a mobile device management (MDM) server. Upon establishing the connection, the restricted area identifier (ID) is sent to the MDM server. The device receives one or more policies applicable for the restricted area from the MDM server. The received one or more policies are executed on the device to change the device configuration. After execution, the device sends a confirmation message to the MDM server to indicate that the device is policy complaint. Upon receiving the confirmation, the MDM server instructs to open the entry gate to allow the device within the restricted area.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: March 28, 2017
    Assignee: SYBASE, INC.
    Inventors: Keshav Gupta, Hemanth Basrur, Sumanth Mamidi
  • Patent number: 9436527
    Abstract: Various embodiments of systems and methods to provide memory management of a device accessing applications are described herein. In one aspect, a request is received to access an application on a device. Further, a check is performed to determine whether the application is enterprise application or personal use application. When the application is personal use application, access to the application is provided by installing the personal use application on the device. The personal use application utilizes at least a portion of an available general memory and a portion of an available corporate memory in the device.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 6, 2016
    Assignee: Sybase, Inc.
    Inventors: Hemanth Basrur, Pawan Deshpande, Keshav Gupta, Basavantappa Bandiwaddar
  • Publication number: 20160173531
    Abstract: Various embodiments of systems and methods for dynamically switching device configuration based upon context are described herein. In an aspect, the method includes reading a tag attached to an entry gate of a restricted area through a device. Upon reading the tag, an application is executed to connect the device to a mobile device management (MDM) server. Upon establishing the connection, the restricted area identifier (ID) is sent to the MDM server. The device receives one or more policies applicable for the restricted area from the MDM server. The received one or more policies are executed on the device to change the device configuration. After execution, the device sends a confirmation message to the MDM server to indicate that the device is policy complaint. Upon receiving the confirmation, the MDM server instructs to open the entry gate to allow the device within the restricted area.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventors: KESHAV GUPTA, HEMANTH BASRUR, SUMANTH MAMIDI
  • Publication number: 20160173591
    Abstract: Various embodiments of systems and methods for replicating data included in a portable electronic device to a new portable electronic device are described herein. Initially a copy of data, including an application, stored in the portable electronic device is generated. Next a determination is made whether the application is included in an application distribution platform corresponding to an operating system of the new portable electronic device. Finally based on the determination, the application is downloaded from the application distribution platform to the new portable electronic device.
    Type: Application
    Filed: December 13, 2014
    Publication date: June 16, 2016
    Inventors: Keshav Gupta, Hemanth Basrur
  • Publication number: 20160162342
    Abstract: Various embodiments of systems and methods to provide memory management of a device accessing applications are described herein. In one aspect, a request is received to access an application on a device. Further, a check is performed to determine whether the application is enterprise application or personal use application. When the application is personal use application, access to the application is provided by installing the personal use application on the device. The personal use application utilizes at least a portion of an available general memory and a portion of an available corporate memory in the device.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 9, 2016
    Inventors: Hemanth Basrur, Pawan Deshpande, Keshav Gupta, Basavantappa Bandiwaddar