# US 10,454,815 B2 · Method to be implemented at a device configured to be connected to a customer premises equipment of a first type network, corresponding device

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

- Number: US 10,454,815 B2
- Document ID: US10454815B2
- Status: Granted
- Kind: B2
- Application number: 15/789,994
- Filed: 2017-10-21
- Published: 2018-04-26
- Granted: 2019-10-22
- Earliest claimed: 2016-10-24
- Assignees: InterDigital CE Patent Holdings, SAS
- Applicants: THOMSON Licensing
- Inventors: Stephane Onno; Valerie Leguillon
- Web page: https://patentgrep.com/patent/US10454815B2

## CPC

- H04L 67/63: Routing a service request depending on the request content or context
- H04L 45/02: Topology update or discovery
- H04L 45/306: {Route determination based on the nature of the carried application}
- H04L 45/745: Address table lookup; Address filtering
- H04L 47/20: Traffic policing
- H04W 48/00: Access restriction (access security to prevent unauthorised access H04W12/08); Network selection; Access point selection
- H04L 45/56: {Routing software}
- H04L 45/64: using an overlay routing layer
- H04L 45/72: {Routing based on the source address}
- H04W 4/00: Services specially adapted for wireless communication networks; Facilities therefor
- H04W 88/00: Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A device configured to be connected to a customer premises equipment of a first type network. The first network includes at least one network apparatus in communication with the customer premises equipment and having a communication interface configured to receive capabilities information from the customer premises equipment and the at least one network apparatus, a routing application to define, based on the received capabilities information, one or several routing rules to route packets of the device. The routing rules identifying either the customer premises equipment or the at least one network apparatus to forward packets between the first type network and a second type network. The communication interface being further configured to send commands to enforce the defined routing rules either at the customer premises equipment or at the at least one network apparatus.

## Claims

### Claim 1

A method to be implemented at a device configured to be connected to a customer premises equipment of a first type network, said first type network comprising at least one network apparatus in communication with said customer premises equipment,
said method comprising:
defining one or several routing rules to route packets of said device, based on capabilities information received from the customer premises equipment and said at least one network apparatus, and
sending commands to enforce the defined routing rules either at the customer premises equipment or at the at least one network apparatus,
said routing rules identifying either the customer premises equipment or said at least one network apparatus to forward packets between the first type network and a second type network.

### Claim 2 (depends on 1)

The method according to claim 1, wherein routing rules are defined, at the device, either automatically by a routing application or by user action through a management interface associated with the routing application.

### Claim 3 (depends on 2)

The method according to claim 2, wherein routing rules are defined automatically by the routing application according to a type of targeted service and/or on available bandwidths.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the commands are enforced by a routing server thanks to an Application Programming Interface service running at the customer premises equipment.

### Claim 5 (depends on 1)

The method according to claim 1, wherein each command to enforce a routing rule comprises at least a source address, a destination address and a time period during which the routing rule is in force.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the device runs a routing application.

### Claim 7 (depends on 1)

The method according to claim 1 wherein the network apparatus runs a routing application.

### Claim 8 (depends on 1)

The method according to claim 1, wherein each of the customer premises equipment and the network apparatus operates a gateway application configured to publish, on the first type network, capacities information to the device.

### Claim 9

A device configured to be connected to a customer premises equipment of a first type network, said first type network comprising at least one network apparatus in communication with said customer premises equipment,
wherein said device comprises:
a communication interface configured to receive capabilities information from the customer premises equipment and said at least one network apparatus, and
a routing application to define, based on the received capabilities information, one or several routing rules to route packets of said device, said routing rules identifying either the customer premises equipment or said at least one network apparatus to forward packets between the first type network and a second type network,
the communication interface being further configured to send commands to enforce the defined routing rules either at the customer premises equipment or at the at least one network apparatus.

### Claim 10 (depends on 9)

The device according to claim 9, wherein routing rules are defined, at the device, either automatically by the routing application or by user action through a management interface associated with the routing application.

### Claim 11 (depends on 10)

The device according to claim 10, wherein, when routing rules are defined automatically by the routing application according to a type of targeted service and/or on available bandwidths.

### Claim 12 (depends on 10)

The device according to claim 10, wherein each command to enforce a routing rule comprises at least a source address, a destination address and a time period during which the routing rule is in force.

### Claim 13 (depends on 9)

A network apparatus comprising a device according to claim 9 equipped with a gateway function, further operating a gateway application configured to publish, on the first type network, capacities information.

### Claim 14

A computer program product stored on a non-transitory computer readable medium and comprising program code instructions executable by a processor for implementing a method to be implemented at a device configured to be connected to a customer premises equipment of a first type network, said first network comprising at least one network apparatus in communication with said customer premises equipment, said method comprising:
defining one or several routing rules to route packets of said device, based on capabilities information received from the customer premises equipment and said at least one network apparatus, and
sending commands to enforce the defined routing rules either at the customer premises equipment or at the at least one network apparatus,
said routing rules identifying either the customer premises equipment or said at least one network apparatus to forward packets between the first type network and a second type network.
