# US 2018/0324043 A1 · Implicit traffic engineering

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

- Number: US 2018/0324043 A1
- Document ID: US20180324043A1
- Status: Published application
- Kind: A1
- Application number: 15/940,870
- Filed: 2018-03-29
- Published: 2018-11-08
- Earliest claimed: 2012-07-06
- Assignees: Cradlepoint, Inc.
- Applicants: Cradlepoint, Inc.
- Inventors: Scott Andrew Hankins; Andrew John Mastracci
- Web page: https://patentgrep.com/patent/US20180324043A1

## CPC

- H04L 12/1836: {with heterogeneous network architecture}
- H04L 12/185: {with management of multicast group membership}
- H04L 12/1877: {Measures taken prior to transmission}
- H04L 41/0813: characterised by the conditions triggering a change of settings
- H04L 41/0823: characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability (for optimising operational conditions of wireless networks H04W24/02)
- H04L 41/34: Signalling channels for network management communication
- H04L 12/28: characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] (wireless communication networks H04W {; arrangements for dividing the transmission path H04W40/00})
- H04L 12/4679: {Arrangements for the registration or de-registration of VLAN attribute values, e.g. VLAN identifiers, port VLAN membership}
- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- H04L 41/0894: Policy-based network configuration management
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- H04L 41/12: Discovery or management of network topologies
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Briefly, methods and/or apparatuses for implicit traffic engineering, such as for the Internet, are described.

## Claims

### Claim at position 1

1-33. (canceled)

### Claim 34

A method of managing at least one private network, the method comprising:
dynamically configuring without human intervention the at least one private network via a controller to execute the dynamic configuring;
wherein the dynamically configuring the at least one private network comprises dynamically reconfiguring the at least one private network based at least in part on a measured increase in network utilization, a measured increase in network latency, a measured reduction in network bandwidth or any combinations thereof;
wherein the at least one private network comprises two or more separate logical broadcast domains in which the at least one private network is able to communicate selected signal packets from one network device in one of the two or more separate logical broadcast domains transmitted to one network device in another of the two or more separate logical broadcast domains via at least one tunnel such that the at least one private network is able to communicate the selected signal packets from the one network device in one of the two or more separate logical broadcast domains transmitted to the one network device in another of the two or more separate logical domains as if the logical broadcast domains are not logically separate, and without use of routing the selected signal packets.

### Claim 35 (depends on 34)

The method of claim 34, wherein the dynamically reconfiguring the at least one private network includes without deploying additional hardware infrastructure.

### Claim 36 (depends on 34)

The method of claim 34, wherein the dynamically reconfiguring the at least one private network includes without pre-planned routing of signal packets.

### Claim 37 (depends on 34)

The method of claim 34, wherein the dynamically reconfiguring includes: monitoring signal packet traffic along various available network routes; compiling statistics regarding the signal packet traffic along the available network routes; and deploying additional resources along relatively higher performing networking routes based at least in part on the compiled statistics.

### Claim 38 (depends on 37)

The method of claim 37, wherein the various available network routes includes at least one of the following: over at least two different routes, over a complete loop, over an entire private network, over sub-networks, over a logical broadcast domain, between any two or more nodes, or any combinations thereof.

### Claim 39 (depends on 34)

The method of claim 34, wherein the dynamically reconfiguring includes: monitoring signal packet traffic along various available network routes; compiling statistics regarding the signal packet traffic along the available network routes; and deploying fewer resources along relatively lower performing networking routes based at least in part on the compiled statistics.

### Claim 40 (depends on 39)

The method of claim 39, wherein the various available network routes includes at least one of the following: over at least two different routes, over a complete loop, over an entire private network, over sub-networks, over a logical broadcast domain, between any two or more nodes, or any combinations thereof.

### Claim 41 (depends on 34)

The method of claim 34, wherein the dynamically reconfiguring includes reallocation of network resources and/or geographical reconfiguration.

### Claim 42

An article comprising: a storage medium having instructions executable to manage at least one private network;
wherein to manage the at least one private network without human intervention includes to dynamically configure without human intervention the at least one private network via a controller to execute the instructions;
wherein to dynamically configure the at least one private network comprises to dynamically reconfigure the at least one private network based at least in part on a measured increase in network utilization, a measured increase in network latency, a measured reduction in network bandwidth or any combinations thereof;
wherein the at least one private network is to comprise two or more separate logical broadcast domains in which the at least one private network is able to communicate selected signal packets from one network device in one of the two or more separate logical broadcast domains to be transmitted to one network device in another of the two or more separate logical broadcast domains via at least one tunnel such that the at least one private network is able to communicate the selected signal packets from the one network device in one of the two or more separate logical broadcast domains to be transmitted to the one network device in another of the two or more separate logical domains as if the logical broadcast domains are not logically separate, and without use of routing the selected signal packets.

### Claim 43 (depends on 42)

The article of claim 42, wherein the instructions to be further executable so that to dynamically reconfigure the at least one private network is to include without deployment of additional hardware infrastructure.

### Claim 44 (depends on 42)

The article of claim 42, wherein the instructions to be further executable so that to dynamically reconfigure the at least one private network is to include without pre-planned routing of signal packets.

### Claim 45 (depends on 42)

The article of claim 42, wherein the instructions to be further executable so that to dynamically reconfigure is to include: to monitor signal packet traffic along various available network routes; to compile statistics regarding the signal packet traffic along the available network routes; and to deploy additional resources along network routes of relatively higher performance based at least in part on the compiled statistics.

### Claim 46 (depends on 45)

The article of claim 45, wherein the instructions to be further executable so that the various available network routes are to include at least one of the following: over at least two different routes, over a complete loop, over an entire private network, over sub-networks, over a logical broadcast domain, between any two or more nodes, or any combinations thereof.

### Claim 47 (depends on 46)

The article of claim 46, wherein the instructions to be further executable so that to dynamically reconfigure is to include: to monitor signal packet traffic along various available network routes; to compile statistics regarding the signal packet traffic along the available network routes; and to deploy few resources along network routes of relatively lower performance based at least in part on the compiled statistics.

### Claim 48 (depends on 47)

The article of claim 47, wherein the instructions to be-further executable so that the various available network routes are to include at least one of the following: over at least two different routes, over a complete loop, over an entire private network, over sub-networks, over a logical broadcast domain, between any two or more nodes, or any combinations thereof.

### Claim 49 (depends on 42)

The article of claim 42, wherein instructions to be further executable so as to reallocate network resources and/or reconfigure geographically.

### Claim 50

A system comprising: at least one computing device to manage at least one private network;
wherein to manage the at least one private network without human intervention includes to dynamically configure without human intervention the at least one private network via the at least one computing device;
wherein to dynamically configure the at least one private network comprises to dynamically reconfigure the at least one private network based at least in part on a measured increase in network utilization, a measured increase in network latency, a measured reduction in network bandwidth or any combinations thereof;
wherein the at least one private network is to comprise two or more separate logical broadcast domains in which the at least one private network is able to communicate selected signal packets from one network device in one of the two or more separate logical broadcast domains to be transmitted to one network device in another of the two or more separate logical broadcast domains via at least one tunnel such that the at least one private network is able to communicate the selected signal packets from the one network device in one of the two or more separate logical broadcast domains to be transmitted to the one network device in another of the two or more separate logical domains as if the logical broadcast domains are not logically separate, and without use of routing the selected signal packets.

### Claim 51 (depends on 50)

The system of claim 50, wherein the at least one computing device to dynamically reconfigure the at least one private network so that to dynamically reconfiguring the at least one private network includes without deployment of additional hardware infrastructure.

### Claim 52 (depends on 50)

The system of claim 50, wherein the at least one computing device to dynamically reconfigure the at least one private network so that to dynamically reconfigure a private network includes without signal packets having pre-planned routes.

### Claim 53 (depends on 50)

The system of claim 50, wherein the at least one computing device to dynamically reconfigure the at least one private network so that to dynamically reconfigure is to include: to monitor signal packet traffic along various available network routes; to compile statistics regarding the signal packet traffic along the available network routes; and to deploy additional resources along network routes of relatively higher performance based at least in part on the compiled statistics.

### Claim 54 (depends on 53)

The system of claim 53, wherein the at least one computing device to dynamically reconfigure the at least one private network so that the various available network routes are to include at least one of the following: over at least two different routes, over a complete loop, over an entire private network, over sub-networks, over a logical broadcast domain, between any two or more nodes, or any combinations thereof.

### Claim 55 (depends on 50)

The system of claim 50, wherein the at least one computing device to dynamically reconfigure the at least one private network so that to dynamically reconfigure is to include: to monitor signal packet traffic along various available network routes; to compile statistics regarding the signal packet traffic along the available network routes; and to deploy fewer resources along network routes of relatively lower performance based at least in part on the compiled statistics.

### Claim 56 (depends on 55)

The system of claim 55, wherein the at least one computing device to dynamically reconfigure a private network so that the various available network routes are include at least one of the following: over at least two different routes, over a complete loop, over an entire private network, over sub-networks, over a logical broadcast domain, between any two or more nodes, or any combinations thereof.

### Claim 57 (depends on 50)

The system of claim 50, wherein the at least one device to dynamically reconfigure the at least one private network so as to reallocate network resources and/or reconfigure geographically.
