Patents by Inventor Devashish Karecha

Devashish Karecha 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: 10108375
    Abstract: A computer system is provided that stores files in a structured file format and stores configuration files that indicate programmatic definitions for handlers. A processing system generates in-memory models of the structured files and creates a list of observer objects and observable objects. A handler is generated for each observer and observable object. The handlers handle how changes are to be updated and/or propagated to other files. When a data value of one of the files is to be updated and the data value is associated with an observable element of that file, the handler for the corresponding observable object is triggered. A handler for an observer object will also be triggered that shares the topic of the attribute being observed. Once the in-memory representation of the models are updated, the models are persisted back to non-volatile storage (as files) where the changes are reflected.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: October 23, 2018
    Assignee: SOFTWARE AG
    Inventors: Satish Kumar Reddy Palareddy, Devashish Karecha
  • Publication number: 20180113647
    Abstract: A computer system is provided that stores files in a structured file format and stores configuration files that indicate programmatic definitions for handlers. A processing system generates in-memory models of the structured files and creates a list of observer objects and observable objects. A handler is generated for each observer and observable object. The handlers handle how changes are to be updated and/or propagated to other files. When a data value of one of the files is to be updated and the data value is associated with an observable element of that file, the handler for the corresponding observable object is triggered. A handler for an observer object will also be triggered that shares the topic of the attribute being observed. Once the in-memory representation of the models are updated, the models are persisted back to non-volatile storage (as files) where the changes are reflected.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 26, 2018
    Inventors: Satish Kumar Reddy PALAREDDY, Devashish KARECHA
  • Patent number: 9100345
    Abstract: Certain example embodiments provide a generic integration framework for connecting on-premises applications with software as a service (SaaS) applications, and/or for integrating the same. The framework of certain example embodiments involves a layered approach (including a Connector Development Kit, connection factory, metadata handlers, and connector services) that helps to, among other things, allow customization of applications in multi-tenant architectures. Design-time wizards help create runtime artifacts and, during runtime, the connector service helps serve as an intermediary between the on-premises application and the cloud service, thereby hiding the complexity of the specific cloud providers. Certain example embodiments advantageously provide a generic and well-integrated solution for connecting an on-premises application to a cloud service in connection with existing containers.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 4, 2015
    Assignee: Software AG USA, Inc.
    Inventors: Vasudeva Kothamasu, Devashish Karecha, Warren H. Cooper, Jr., Sachin Gadre, Shih-Min Sidney Pao
  • Publication number: 20140181306
    Abstract: Certain example embodiments provide a generic integration framework for connecting on-premises applications with software as a service (SaaS) applications, and/or for integrating the same. The framework of certain example embodiments involves a layered approach (including a Connector Development Kit, connection factory, metadata handlers, and connector services) that helps to, among other things, allow customization of applications in multi-tenant architectures. Design-time wizards help create runtime artifacts and, during runtime, the connector service helps serve as an intermediary between the on-premises application and the cloud service, thereby hiding the complexity of the specific cloud providers. Certain example embodiments advantageously provide a generic and well-integrated solution for connecting an on-premises application to a cloud service in connection with existing containers.
    Type: Application
    Filed: March 13, 2013
    Publication date: June 26, 2014
    Applicant: SOFTWARE AG USA, INC.
    Inventors: Vasudeva Kothamasu, Devashish Karecha, Warren H. Cooper, JR., Sachin Gadre, Shih-Min Sidney Pao