×

Machine learning-derived universal connector

  • US 10,089,384 B2
  • Filed: 03/12/2015
  • Issued: 10/02/2018
  • Est. Priority Date: 03/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a connector server communicatively coupled to a target endpoint device and a client device, the method comprising:

  • recording, in a computer-readable memory of the universal connector server, a plurality of messages communicated between the target endpoint device and the client device;

    clustering, by at least one processor of the connector server, ones of the messages into respective groups of messages, wherein the respective groups of messages correspond to respective operation types of the ones of the messages included therein;

    determining, by the at least one processor, for the respective operation types, respective message structures used by the target endpoint device based on an identification of constant and variable sections of the respective message structures based on commonalities among the ones of the messages of the respective groups corresponding thereto and independent of a communications protocol used by the target endpoint device;

    creating, by the at least one processor, for the respective operation types, respective request prototypes comprising fields representing the constant and the variable sections of the respective message structures used by the target endpoint device for the respective operation types; and

    generating, by the at least one processor, for one of the respective operation types, a request to the target endpoint device using one of the respective request prototypes in accordance with a corresponding one of the respective message structures used by the target endpoint device,wherein the commonalities comprise common characters that are present at the respective positions of ones of the requests of the respective groups, andwherein, for the respective request prototypes, the fields representing the constant sections include corresponding ones of the common characters.

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