# US 2017/0289318 A1 · Implementing logical endpoints in internet-enabled devices

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

- Number: US 2017/0289318 A1
- Document ID: US20170289318A1
- Status: Published application
- Kind: A1
- Application number: 15/470,954
- Filed: 2017-03-28
- Published: 2017-10-05
- Earliest claimed: 2016-03-30
- Assignees: Advanced Digital Broadcast S.A.
- Applicants: Advanced Digital Broadcast S.A.
- Inventors: Marco STORTO; Roberto PELLEGRINI
- Web page: https://patentgrep.com/patent/US20170289318A1

## CPC

- H04L 69/18: Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
- H04L 12/2803: {Home automation networks}
- H04L 12/4633: {Interconnection of networks using encapsulation techniques, e.g. tunneling}
- H04L 41/0803: Configuration setting
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 63/0272: {Virtual private networks}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for handling communication in a LAN environment between an endpoint (30) supporting standard messages and an Internet-enabled device (10) supporting device-native messages, the method characterized by communicating the Internet-enabled device (10) with a cloud service (20) configured to translate the standard messages into device-native messages and the device-native messages to the standard messages.

## Claims

### Claim 1

A method for handling communication in a LAN environment between an endpoint (30) supporting standard messages and an Internet-enabled device (10) supporting device-native messages, the method characterized by communicating the Internet-enabled device (10) with a cloud service (20) configured to translate the standard messages into device-native messages and the device-native messages to the standard messages.

### Claim 2 (depends on 1)

The method according to claim 1, comprising the following steps performed at the Internet-enabled device (10):
receiving from the endpoint (30) the standard message (210),
transmitting the standard message (210) to the cloud service (20);
receiving from the cloud service (20) the device-native message (216); and
processing the device-native message (216).

### Claim 3 (depends on 1)

The method according to claim 1, comprising the following steps performed at the Internet-enabled device (10):
generating a device-native message (226);
transmitting the device-native message (226) to the cloud service (20);
receiving from the cloud service (20) the standard message (221); and
sending the standard message (221) to the endpoint (30).

### Claim 4 (depends on 1)

The method according to claim 1, comprising communicating the Internet-enabled device (10) with the cloud service (20) via proxies (13, 21) over a tunnel (40).

### Claim 5 (depends on 1)

The method according to claim 1, further comprising, at the cloud service (20):
translating the standard message (212) to an abstract message (213) and the abstract message (213) to the device-native message (215); and
translating the device-native message (225) to an abstract message (223) and the abstract message (223) to the standard message (222).

### Claim 6 (depends on 1)

A non-transitory computer readable medium storing computer-executable instructions performing all the steps of the method according to claim 1 when executed on a computer.

### Claim 7

An Internet-enabled device (10) configured to communicate with an endpoint (30) in a LAN environment, wherein the Internet-enabled device (10) supports device-native messages and the endpoint (30) supports standard messages, characterized in that the Internet-enabled device (10) comprises a connectivity board (12) configured to communicate with a cloud service (20) configured to translate the standard messages into device-native messages and the device-native messages to the standard messages.

### Claim 8 (depends on 7)

The Internet-enabled device (10) according to claim 7, characterized in that the connectivity board (12) is configured to:
receive from the endpoint (30) the standard message (210);
transmit the standard message (210) to the cloud service (20);
receive from the cloud service (20) the device-native message (216); and
transfer the device-native message (216) to a device main control unit (11) to be processed.

### Claim 9 (depends on 7)

The Internet-enabled device (10) according to claim 7, characterized in that the connectivity board (12) is configured to:
receive, from a device main control unit (11) the device-native message (226);
transmit the device-native message (226) to the cloud service (20);
receive from the cloud service (20) the standard message (221); and
send the standard message (221) to the endpoint (30).

### Claim 10

A system (20) for implementing a cloud service for enabling communication between an Internet-enabled device (10) with an endpoint (30) in a LAN environment, wherein the Internet-enabled device (10) supports device-native messages and the endpoint (30) supports standard messages, characterized in that the cloud system (20) is configured to translate the standard messages into device-native messages and the device-native messages to the standard messages.

### Claim 11 (depends on 10)

The system (20) according to claim 10, comprising:
a protocol stack (22) configured to translate the standard messages (212, 222) to abstract messages (213, 223) and vice versa; and
an M2M parser (24) configured to translate the device-native messages (215, 225) to the abstract messages (213, 223) and vice versa.

### Claim 12 (depends on 7)

A communication system comprising at least one Internet-enabled device (20) according to claim 7 connected via a tunnel (40) with a system (20) for implementing a cloud service according to a system (20) for implementing a cloud service for enabling communication between an Internet-enabled device (10) with an endpoint (30) in a LAN environment, wherein the Internet-enabled device (10) supports device-native messages and the endpoint (30) supports standard messages, characterized in that the cloud system (20) is configured to translate the standard messages into device-native messages and the device-native messages to the standard messages.
