×

Systems and methods for filesystem-based computer application communication

  • US 9,804,906 B1
  • Filed: 11/17/2016
  • Issued: 10/31/2017
  • 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 and a second communications interface driver on the second computer;

    receiving, using the first communications interface driver, a first data transfer command that includes a first data unit and a target identifier from the first computer;

    identifying, using the first communications interface driver, that the first data transfer command corresponds to a first filesystem-based data transfer protocol;

    generating a second data transfer command by converting the first data transfer command from the first filesystem-based data transfer protocol into a first network-based data transfer protocol;

    receiving, by the FCI computer device, the first data unit from the first computer, using the second data transfer command;

    generating, by the FCI computer device, a third data transfer command by converting the second data transfer command into a second network-based data transfer protocol, the second network-based data transfer protocol being based on the target identifier;

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

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

    transmitting, using the second communications interface driver, the first data unit to the second computer application by the third data transfer command, andwherein the first network-based data protocol and the second network-based data protocol are configured to deliver the first data unit as an ordered byte stream.

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