×

Systems and methods for filesystem-based computer application communication

  • US 10,503,570 B2
  • Filed: 10/27/2017
  • Issued: 12/10/2019
  • Est. Priority Date: 11/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of filesystem-based communication of computer applications, the method implemented using a filesystem communications interface (FCI) computer device, the FCI computer device being communicatively coupled to a first computer on which a first computer application is installed and a second computer on which a second computer application is installed, the method comprising:

  • mounting, by the FCI computer device, a first file system on the first computer and a second file system on the second computer, wherein the mounting includes;

    installing a first communications interface driver on the first computer configured to (i) communicate with a first file system API, the first file system API enabling communication between the first file system and the first computer application, and (ii) communicate, via a network, with a communications interface driver on the FCI computer device, andinstalling a second communications interface driver on the second computer configured to (i) communicate with a second file system API, the second file system API enabling communication between the second file system and the second computer application, and (ii) communicate, via a network, with the communications interface driver on the FCI computer device;

    receiving, using the first communications interface driver, a first data transfer command that includes a data unit from the first computer, wherein the first data transfer command corresponds to a first filesystem-based data transfer protocol;

    generating, by the FCI computer device, a second data transfer command by converting the first data transfer command into a first network-based data transfer protocol;

    transferring the data unit from the FCI computer device to the second computer, using the second data transfer command;

    generating, using the second communications interface driver, a third data transfer command by converting the second data transfer command into a second filesystem-based data transfer protocol; and

    transmitting, using the second communications interface driver, the data unit to the second computer application by the third data transfer command.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×