# US 2021/0243154 A1 · Monitoring system and method for connecting a monitoring device to a service server

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243154 A1
- Document ID: US20210243154A1
- Status: Published application
- Kind: A1
- Application number: 17/237,756
- Filed: 2021-04-22
- Published: 2021-08-05
- Earliest claimed: 2005-12-22
- Assignees: Axis AB
- Applicants: Axis AB
- Inventors: Joacim Tullberg; Johan Adolfsson; Martin Gren
- Web page: https://patentgrep.com/patent/US20210243154A1

## CPC

- H04L 61/5014: using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
- H04L 41/0809: {Plug-and-play configuration}
- H04L 41/34: Signalling channels for network management communication
- H04L 61/00: Network arrangements, protocols or services for addressing or naming
- H04L 67/025: for remote control or remote monitoring of applications
- H04L 67/125: involving control of end-device applications over a network
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 41/0856: {by backing up or archiving configuration information}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods for configuring a monitoring device to communicate with a service server are provided. The method includes the monitoring device sending a message including a code used for authentication of the monitoring device to a control server, receiving one or more addresses of a service server associated with the monitoring device from the control server in response to the monitoring device being authenticated by the control server, storing the one or more addresses retrieved by the control server, and establishing a connection between the monitoring device and the service server using at least one of the one or more addresses received from the control server.

## Claims

### Claim 1

A method for configuring a monitoring device to communicate with a service server, the method comprising:
sending, by the monitoring device to a control server, a message including an identifier and a first authentication code;
authenticating, by the control server, the monitoring device using the first authentication code;
in response to authenticating the monitoring device:
identifying, at the control server, a service server associated with the identifier, wherein the service server is identified based on an identifier associated with the monitoring device;
sending, by the control server, one or more addresses of the service server to the monitoring device; and
establishing, by the monitoring device, a connection between the monitoring device and the service server using at least one of the one or more addresses received from the control server.

### Claim 2 (depends on 1)

The method of claim 1, wherein the identifying includes matching the identifier to the service server by accessing a database of identifiers and associated service servers.

### Claim 3 (depends on 1)

The method of claim 1, further comprising, in response to authenticating the monitoring device, sending, by the control server to the monitoring device, a reconfiguration message to update one or more programs or operating properties of the monitoring device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
retrieving, by the control server, a particular program code associated with the service server;
sending, by the control server to the monitoring device, the particular program code; and
executing, by the monitoring device, the particular program code to configure the monitoring device to establish the connection between the monitoring device and the service server.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
storing, by the monitoring device, the one or more addresses of the service server; and
re-establishing, by the monitoring device, the connection between the monitoring device and the service server using at least one of the stored one or more addresses of the service server in response to the connection being disconnected.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving, by the monitoring device, a second authentication code from the service server, wherein the second authentication code is used for encryption; and
sending, by the monitoring device to the service server, encrypted messages over the connection between the monitoring device and the service server, wherein the encrypted messages are encrypted and decrypted using the second authentication code.

### Claim 7

A method for configuring a monitoring device to communicate with a service server, the method comprising:
sending, by the monitoring device to a control server, a message including a code used for authentication of the monitoring device;
receiving, by the monitoring device from the control server, one or more addresses of a service server associated with the monitoring device in response to the monitoring device being authenticated by the control server;
storing, by the monitoring device, the one or more addresses retrieved by the control server; and
establishing, by the monitoring device, a connection between the monitoring device and the service server using at least one of the one or more addresses received from the control server.

### Claim 8 (depends on 7)

The method of claim 7, wherein the message includes an identifier that is used to identify the one or more addresses of the service server associated with the monitoring device from a database of identifiers and associated service servers.

### Claim 9 (depends on 7)

The method of claim 7, further comprising receiving, by the monitoring device, one or more messages from the control server, wherein the one or more messages include any one or a combination of control parameters, data, and updates to one or more programs or operating properties of the monitoring device.

### Claim 10 (depends on 7)

The method of claim 7, further comprising establishing, by the monitoring device, a connection with another service server after establishing the connection between the monitoring device and the service server, wherein the connection with the another service server is established in response to receiving one or more messages from the service server.

### Claim 11 (depends on 7)

The method of claim 7, wherein the monitoring device is connected to the service server behind one or more access limiting devices.

### Claim 12 (depends on 7)

The method of claim 7, wherein the monitoring device initiates establishing the connection between the monitoring device and the service server.

### Claim 13 (depends on 7)

The method of claim 7, further comprising:
receiving, by the monitoring device, a second authentication code from the service server, wherein the second authentication code is used for encryption; and
sending, by the monitoring device to the service server, encrypted messages over the connection between the monitoring device and the service server, wherein the encrypted messages are encrypted and decrypted using the second authentication code.

### Claim 14

A method for configuring a monitoring device to communicate with a service server, the method comprising:
sending, by the monitoring device to a control server, a message including an identifier and a first authentication code for authentication of the monitoring device;
receiving, by the monitoring device from the control server, one or more addresses of a service server associated with the monitoring device in response to the monitoring device being authenticated by the control server, wherein the one or more addresses of the service server are associated with the monitoring device in a database and the identifier is used to identify the one or more addresses of the service server; and
establishing, by the monitoring device, a connection between the monitoring device and the service server using at least one of the one or more addresses received from the control server.

### Claim 15 (depends on 14)

The method of claim 14, further comprising receiving, by the monitoring device, one or more messages from the control server, wherein the one or more messages include any one or a combination of control parameters, data, and updates to one or more programs or operating properties of the monitoring device.

### Claim 16 (depends on 14)

The method of claim 14, further comprising establishing, by the monitoring device, a connection with another service server after establishing the connection between the monitoring device and the service server, wherein the connection with the another service server is established in response to receiving one or more messages from the service server.

### Claim 17 (depends on 14)

The method of claim 14, wherein the monitoring device is connected to the service server behind one or more access limiting devices.

### Claim 18 (depends on 14)

The method of claim 14, wherein the monitoring device initiates establishing the connection between the monitoring device and the service server.

### Claim 19 (depends on 14)

The method of claim 14, further comprising:
storing, by the monitoring device, the one or more addresses of the service server; and
re-establishing, by the monitoring device, the connection between the monitoring device and the service server using at least one of the stored one or more addresses of the service server in response to the connection being disconnected.

### Claim 20 (depends on 14)

The method of claim 14, further comprising:
receiving, by the monitoring device, a second authentication code from the service server, wherein the second authentication code is used for encryption; and sending, by the monitoring device to the service server, encrypted messages over the connection between the monitoring device and the service server, wherein the encrypted messages are encrypted and decrypted using the second authentication code.
