Patent application EP20172975A (EP), filed 2020-05-05
Publication number: EP3739848A1
Title: SYSTEMS AND METHODS FOR IDENTIFYING A CONTEXT OF AN ENDPOINT ACCESSING A PLURALITY OF MICROSERVICES
Abstract: Described embodiments provide systems and methods for identifying a context of an endpoint accessing a plurality of microservices is provided. A device intermediary to a plurality of endpoints and a plurality of microservices can receive a plurality of calls to one or more of the plurality of microservices originating from the plurality of endpoints. The device can identify a context for each of the endpoints. The context can include one of a type of device or a type of application. The device can identify, for each unique context, one or more microservices of the accessed by the plurality of endpoints having that unique context. A service graph can be generated to identify the one or more microservices of the plurality of microservices accessed by the plurality of endpoints having that at least one unique context.
IPC codes: H04L  29/    08            A I
H04L  67/    10            A I
Claims: number: 1
text: A method for identifying a context of an endpoint accessing a plurality of microservices, the method comprising:
number: 2
text: The method of claim 1, wherein (a) further comprising forwarding, by the device, the plurality of calls to the one or more of the plurality of microservices.
number: 3
text: The method of claim 1, wherein (b) further comprising determining the context of an endpoint from data carried by a call originating from the endpoint.
number: 4
text: The method of claim 1, wherein (b) further comprising determining the context of an endpoint from one or more headers of a hypertext Transfer Protocol (HTTP) layer of a call originating from the endpoint.
number: 5
text: The method of claim 1, wherein (c) further comprises identifying one or more endpoints of the plurality of endpoints having a first context of a plurality of contexts and identifying the one or more microservices of the plurality of microservices accessed by the one or more endpoints having the first context.
number: 6
text: The method of claim 1, wherein (d) further comprises:
number: 7
text: A system for identifying a context of an endpoint accessing a plurality of microservices, the system comprising:
a device comprising one or more processors, coupled to memory and intermediary to a plurality of endpoints and a plurality of microservices, the device configured to:
number: 8
text: The system of claim 7, wherein the device is further configured to forward the plurality of calls to the one or more of the plurality of microservices.
number: 9
text: The system of claim 7, wherein the device is further configured to determine the context of an endpoint from data carried by a call originating from the endpoint.
number: 10
text: The system of claim 7, wherein the device is further configured to determine the context of an endpoint from one or more headers of a hypertext Transfer Protocol (HTTP) layer of a call originating from the endpoint.
number: 11
text: The method of claim 1 or the system of claim 7, wherein the type of device comprises one of a desktop device, a mobile device or an Internet of Things (IoT) device.
number: 12
text: The method of claim 1 or the system of claim 7, wherein the type of device comprises one of type of operating system of the device or metadata about the device.
number: 13
text: The method of claim 1 or the system of claim 7, wherein the type of application comprises one of a browser, a client application or a mobile application.
number: 14
text: The system of claim 7, wherein the device is further configured to identify one or more endpoints of the plurality of endpoints having a first context of a plurality of contexts and identifying the one or more microservices of the plurality of microservices accessed by the one or more endpoints having the first context.
number: 15
text: The system of claim 7, wherein the device is further configured to:
Office action: search_report, dated 2020-11-18
Rejection reasons: novelty_epc_54
Prior art cited: ref_id: US2017366623A1
ref_type: patent
severity: background
ref_id: US2017220963A1
ref_type: patent
severity: background
ref_id: US2017160880A1
ref_type: patent
severity: background
ref_id: US2017160880
ref_type: patent
severity: background
ref_id: US2017220963
ref_type: patent
severity: background
ref_id: US2017366623
ref_type: patent
severity: novelty_destroying
Final disposition: pending (2020-11-18)