MACHINE LEARNING-DERIVED UNIVERSAL CONNECTOR
First Claim
1. A computer-implemented method, comprising:
- recording, in a computer-readable memory, a plurality of messages communicated between a target endpoint and a client;
clustering ones of the messages into respective groups, wherein the respective groups correspond to respective operation types of the ones of the messages included therein;
determining, for the respective operation types, respective message structures used by the target endpoint based on commonalities among the ones of the messages of the respective groups corresponding thereto; and
generating, for one of the respective operation types, a request to the target endpoint in accordance with a corresponding one of the respective message structures used by the target endpoint,wherein the recording, the clustering, the determining, and the generating comprise operations performed by a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer-implemented method for endpoint management, a plurality of messages communicated between a target endpoint and a client are recorded, in a computer-readable memory. Ones of the messages are clustered into respective groups, where the respective groups correspond to respective operation types of the ones of the messages included therein. For the respective operation types, respective message structures used by the target endpoint are determined based on commonalities among the ones of the messages of the respective groups corresponding to the operation types. For one of the respective operation types, a request to the target endpoint is generated in accordance with a corresponding one of the respective message structures used by the target endpoint. Related computer systems and computer program products are also discussed.
68 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
recording, in a computer-readable memory, a plurality of messages communicated between a target endpoint and a client; clustering ones of the messages into respective groups, wherein the respective groups correspond to respective operation types of the ones of the messages included therein; determining, for the respective operation types, respective message structures used by the target endpoint based on commonalities among the ones of the messages of the respective groups corresponding thereto; and generating, for one of the respective operation types, a request to the target endpoint in accordance with a corresponding one of the respective message structures used by the target endpoint, wherein the recording, the clustering, the determining, and the generating comprise operations performed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
a processor; and a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to perform operations comprising; recording, in a computer-readable memory, a plurality of messages communicated between a target endpoint and a client; clustering ones of the messages into respective groups, wherein the respective groups correspond to respective operation types of the ones of the messages included therein; determining, for the respective operation types, respective message structures used by the target endpoint based on commonalities among the ones of the messages of the respective groups corresponding thereto; and generating, for one of the respective operation types, a request to the target endpoint in accordance with a corresponding one of the respective message structures used by the target endpoint. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
a computer readable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising; computer readable code to record, in a computer-readable memory, a plurality of messages communicated between a target endpoint and a client; computer readable code to cluster ones of the messages into respective groups, wherein the respective groups correspond to respective operation types of the ones of the messages included therein; computer readable code to determine, for the respective operation types, respective message structures used by the target endpoint based on commonalities among the ones of the messages of the respective groups corresponding thereto; and computer readable code to generate, for one of the respective operation types, a request to the target endpoint in accordance with a corresponding one of the respective message structures used by the target endpoint. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification