Nova Patents
EP3753232B1

Cloud access to local network addresses

Abstract

This record has no abstract on file.

EP3753232B1, drawing sheet 1
Sheet 1 of 1

Term

12.3 yearsleft in the term

Expires 29 January 2039.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

11 claims: 2 independent, 9 dependent

  1. 1
    An automated process (200) executable by a target device (104) to establish a connection with a client device (102) within a local network environment, wherein the target device and the client device are located on separate local area networks (111,113) in the local network environment (100) operating behind a shared router (110) to a wide area network (105), characterized in that the process comprises:determining (202), by the target device (104), a sequence of local network addresses corresponding to router devices that couple the target device to the wide area network, wherein each one of the sequence of local network addresses is associated with the target device;providing (204) the sequence of local network addresses (125) to an address server system (120) operating on the wide area network for storage by the address server system in a database (124) and for subsequent transmission of the sequence of local network addresses from the address server system to the client device in response to a request (206) for local network addresses associated with any target devices operating within the local network environment (100) received from the client device;and subsequently responding (210) to a request received by the target device (104) from the client device (102), wherein the client device initiates a connection (216) between the client device and the target device by transmitting contact messages (214) via the local network environment to each one of the local network addresses (125) in the sequence obtained by the client device from the address server system on the wide area network.
  2. 5
    An automated process executable by an address server system (120) operating on a wide area network (105) to establish a direct connection between a client device (102) and a target device (104) that are operating on separate local area networks in a local network environment (100) that is separated from the wide area network by a router (110), characterized in that the process comprises:receiving (204), by the address server system (120), a sequence of local network addresses corresponding to router devices that couple a target device to the wide area network, wherein each one of the sequence of network addresses is associated with the target device;storing the received sequence of addresses in a database (124);subsequently receiving (206), by the address server system (120), a request 2. for local network addresses associated with any target devices operating within the local network environment (100) from a client device that is also operating on the local network environment that is separated from the wide area network by the router;transmitting (210), by the address server system in response to the request for local network addresses received from the client device, the sequence of local network addresses (125) associated with the target device to the client device to thereby permit the client device to initiate a connection (216) between the client device and the target device by transmitting contact messages (214) to each of the local network addresses associated with the target device in the sequence via the local network environment.