Patents by Inventor Hernit Bhatia

Hernit Bhatia 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: 9342281
    Abstract: Method for allowing distributed running of an application between a device and a server connected via a network. The method includes the following steps carried out by a pre-processing unit: analyzing a code of the application for identifying parts that satisfy or are assumed to satisfy at least one first criterion based on resource consumption; transmitting only the identified application code parts to the server; generating from the application code an enriched application code arranged to call for the execution of one of the identified application code parts on the server only if at least one second criterion based on resource overload is satisfied at the time the application code part is to be run; and transmitting the enriched application code to the device.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: May 17, 2016
    Assignee: FRANCE TELECOM
    Inventors: Aurélien Guillou, Hernit Bhatia, Elise Vennegues, Nishantha Pelendage
  • Patent number: 9323583
    Abstract: Method for allowing distributed running of an application between a device and a server connected via a network. The method includes the following steps carried out by the device: obtaining a device profile including resource capacity characteristics of the device; obtaining an application profile including resource consumption characteristics of the application; obtaining device metrics relating to real-time resource usage with respect to the device; obtaining offload rules defining conditions under which an application is to be run at least in part on a server and/or on a device, the conditions involving device resource capacity, application resource consumption and device real-time resource usage; and making a decision by an inference engine to run the application at least in part on the server and/or on the device, by evaluating the offload rules applied to the device profile, application profile and device metrics.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: April 26, 2016
    Assignee: FRANCE TELECOM
    Inventors: Aurélien Guillou, Hernit Bhatia, Elise Vennegues, Nishantha Pelendage
  • Publication number: 20120102098
    Abstract: Method for allowing distributed running of an application between a device and a server connected via a network. The method includes the following steps carried out by the device: obtaining a device profile including resource capacity characteristics of the device; obtaining an application profile including resource consumption characteristics of the application; obtaining device metrics relating to real-time resource usage with respect to the device; obtaining offload rules defining conditions under which an application is to be run at least in part on a server and/or on a device, the conditions involving device resource capacity, application resource consumption and device real-time resource usage; and making a decision by an inference engine to run the application at least in part on the server and/or on the device, by evaluating the offload rules applied to the device profile, application profile and device metrics.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 26, 2012
    Applicant: FRANCE TELECOM
    Inventors: Aurèlien Guillou, Hernit Bhatia, Elise Vennegues, Nishantha Pelendage
  • Publication number: 20120102452
    Abstract: Method for allowing distributed running of an application between a device and a server connected via a network. The method includes the following steps carried out by a pre-processing unit: analyzing a code of the application for identifying parts that satisfy or are assumed to satisfy at least one first criterion based on resource consumption; transmitting only the identified application code parts to the server; generating from the application code an enriched application code arranged to call for the execution of one of the identified application code parts on the server only if at least one second criterion based on resource overload is satisfied at the time the application code part is to be run; and transmitting the enriched application code to the device.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 26, 2012
    Applicant: France Telecom
    Inventors: Aurélien Guillou, Hernit Bhatia, Elise Vennegues, Nishantha Pelendage