Patent ID: 11863639
Assignee: ATLASSIAN US, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method of managing customer data using customer-managed endpoints, the method comprising:
receiving, at a first service provider application instance of a service provider, a first request from a first instance of a client application of a first client device operating on a first customer network operated by a first customer, the first instance of the client application accessing the first service provider application instance using a service provider network interface operated by the service provider;
processing the first request by the first service provider application instance by:
in accordance with the first request requiring a first customer data, sending a second request, by the first service provider application instance, to a first customer-managed endpoint configured to provide access to the first customer network; and
in accordance with a validation of the second request by the first customer-managed endpoint, obtaining the first customer data from first customer computing resources of the first customer network;

providing the first customer data to the first instance of the client application of the first client device;
receiving, at a second service provider application instance of the service provider, a third request from a second instance of the client application of a second client device operating on a second customer network operated by a second customer, the second instance of the client application accessing the second service provider application instance using a service network interface operated by the service provider;
processing the third request by the second service provider application instance by:
in accordance with the third request requiring a second customer data, sending a fourth request, by the second service provider application instance, to a second customer-managed endpoint configured to provide access to the second customer network; and
in accordance with a validation of the second request by the second customer-managed endpoint, obtaining the second customer data from second customer computing resources of the second customer network; and
providing the second customer data to the second instance of the client application of the second client device.