Patents Assigned to CLIQR TECHNOLOGIES INC.
  • Patent number: 9684502
    Abstract: Embodiments disclosed facilitate distributed orchestration and deployment of a cloud based distributed computing application. In some embodiments, the distributed orchestration may be based on a cloud agnostic representation of the application. In some embodiments, an ordered set of events may be obtained based on a starting sequence for the plurality of components, where each event in the ordered set is associated with a corresponding set of prerequisites for initiating execution of the event. Event identifiers corresponding to the ordered set of events may be placed on an event message bus with persistence that is shared between a plurality of distributed nodes associated with a cloud. Upon receiving an indication of completion of prerequisites for one or more events, a plurality of nodes of a distributed orchestration engine may select the one or more events corresponding to the one or more selected event identifiers for execution on the cloud.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 20, 2017
    Assignee: CLIQR TECHNOLOGIES, INC.
    Inventors: Tianying Fu, Saad Ali Malik, Gautam Joshi, Abhinav Nagaraj
  • Patent number: 9661071
    Abstract: Embodiments of apparatus, systems and methods facilitate the running a distributed computing application on at least one of a plurality of cloud infrastructures. In some embodiments, the processor implemented method comprises: deriving an infrastructure independent representation of the distributed computing application; and running the distributed computing application on one of a plurality of cloud infrastructures by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: May 23, 2017
    Assignee: CLIQR TECHNOLOGIES, INC.
    Inventors: Gaurav Manglik, Tianying Fu
  • Patent number: 9485099
    Abstract: Embodiments disclosed facilitate secure communication for cloud-based and/or distributed computing applications. In some embodiments, a method may comprise: instantiating a first Virtual Machine (VM) on a cloud infrastructure, wherein the at least one first VM is dynamically configured with a private key and a wildcard security certificate comprising a public key corresponding to the private key, and registering, with a domain name server, a domain name derived from an Internet Protocol (IP) address associated with the first VM and a Common Name associated with the wildcard security certificate.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: November 1, 2016
    Assignee: CLIQR TECHNOLOGIES, INC.
    Inventors: Tianying Fu, Jagadish Paranjape
  • Patent number: 9430213
    Abstract: Embodiments disclosed facilitate obtaining a cloud agnostic representation of a first Virtual Machine Image (VMI) on a first cloud; and obtaining a second VMI for a second cloud different from the first cloud, wherein the second VMI is obtained based, at least in part, on the cloud agnostic representation of the first VMI.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: August 30, 2016
    Assignee: CLIQR TECHNOLOGIES, INC.
    Inventors: Tianying Fu, Venkat Narayan Srinivasan
  • Patent number: 9307019
    Abstract: Embodiments of apparatus, systems and methods facilitate the running a distributed computing application on at least one of a plurality of cloud infrastructures. In some embodiments, the processor implemented method comprises: deriving an infrastructure independent representation of the distributed computing application; and running the distributed computing application on one of a plurality of cloud infrastructures by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 5, 2016
    Assignee: CLIQR TECHNOLOGIES, INC.
    Inventors: Gaurav Manglik, Tianying Fu
  • Publication number: 20150261514
    Abstract: Embodiments disclosed facilitate obtaining a cloud agnostic representation of a first Virtual Machine Image (VMI) on a first cloud; and obtaining a second VMI for a second cloud different from the first cloud, wherein the second VMI is obtained based, at least in part, on the cloud agnostic representation of the first VMI.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 17, 2015
    Applicant: CLIQR TECHNOLOGIES INC.
    Inventors: TIANYING FU, VENKAT NARAYAN SRINIVASAN
  • Publication number: 20150121078
    Abstract: Embodiments disclosed facilitate secure communication for cloud-based and/or distributed computing applications. In some embodiments, a method may comprise: instantiating a first Virtual Machine (VM) on a cloud infrastructure, wherein the at least one first VM is dynamically configured with a private key and a wildcard security certificate comprising a public key corresponding to the private key, and registering, with a domain name server, a domain name derived from an Internet Protocol (IP) address associated with the first VM and a Common Name associated with the wildcard security certificate.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: CLIQR TECHNOLOGIES INC.
    Inventors: TIANYING FU, JAGADISH PARANJAPE
  • Patent number: 8862933
    Abstract: Embodiments of apparatus, systems and methods facilitate the running a distributed computing application on at least one of a plurality of cloud infrastructures. In some embodiments, the processor implemented method comprises: deriving an infrastructure independent representation of the distributed computing application; and running the distributed computing application on one of a plurality of cloud infrastructures by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: October 14, 2014
    Assignee: Cliqr Technologies, Inc.
    Inventors: Gaurav Manglik, Tianying Fu
  • Patent number: 8843998
    Abstract: Embodiments of apparatus, systems and methods facilitate deployment of distributed computing applications on hybrid public-private infrastructures by facilitating secure access to selected services running on private infrastructures by distributed computing applications running on public cloud infrastructures. In some embodiments, a secure tunnel may be established between proxy processes on the public and private infrastructures and communication between the distributed computing application and the selected services may occur through the proxy processes over the secure tunnel.
    Type: Grant
    Filed: November 25, 2011
    Date of Patent: September 23, 2014
    Assignee: Cliqr Technologies, Inc.
    Inventors: Tianying Fu, Gaurav Manglik, Xuefeng Zhu
  • Publication number: 20130151598
    Abstract: Embodiments disclosed facilitate adaptation of interactive desktop applications (IDAs) for deployment and execution on distributed systems including clouds. In some embodiments, the method comprises: executing a cloud-based IDA on a dedicated elastic Virtual Machine (VM) running on at least one of a plurality of cloud infrastructures using a remote client device; and invoking an application on the remote client device comprising a remote desktop protocol (RDP) to connect to the VM on the at least one cloud infrastructure to facilitate remote user interaction with the at least one cloud-based IDA using functionality provided by the RDP. In some embodiments, the remote client application may be a web browser and RDP may be implemented using browser plugins. Further, the remote client application may sync data with cloud infrastructure before and after IDA execution, and the VM running the IDA may be terminated when user exits the IDA.
    Type: Application
    Filed: February 5, 2013
    Publication date: June 13, 2013
    Applicant: CLIQR TECHNOLOGIES INC.
    Inventor: CLIQR TECHNOLOGIES INC.